[
{
    "branch": "main",
    "index": "0",
    "phase": "pre",
    "playbook": "github.com/osism/zuul-config/playbooks/base/pre.yaml",
    "plays": [
        {
            "play": {
                "duration": {
                    "end": "2026-05-22T00:02:13.480811Z",
                    "start": "2026-05-22T00:00:24.775734Z"
                },
                "id": "0242ac1f-6606-02e5-a0c6-000000000002",
                "name": "Base pre"
            },
            "tasks": [
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "include_role",
                            "changed": false,
                            "include_args": {
                                "name": "set-zuul-log-path-fact"
                            }
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-02e5-a0c6-00000000000c",
                        "name": "emit-job-header",
                        "path": "/var/lib/zuul/builds/afb416e7b2e64c8ba56e6dcfb5d65ab3/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/emit-job-header"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-22T00:00:24.859226Z",
                            "start": "2026-05-22T00:00:24.814495Z"
                        },
                        "id": "0242ac1f-6606-02e5-a0c6-00000000000e",
                        "name": "Setup log path fact"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "set_fact",
                            "ansible_facts": {
                                "zuul_log_path": "afb/osism/afb416e7b2e64c8ba56e6dcfb5d65ab3"
                            },
                            "changed": false
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-02e5-a0c6-0000000000a6",
                        "name": "set-zuul-log-path-fact",
                        "path": "/var/lib/zuul/builds/afb416e7b2e64c8ba56e6dcfb5d65ab3/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/set-zuul-log-path-fact"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-22T00:00:24.956781Z",
                            "start": "2026-05-22T00:00:24.901996Z"
                        },
                        "id": "0242ac1f-6606-02e5-a0c6-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: 26cbaf5e0a8a42f58195f4cce1a76133\n"
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-02e5-a0c6-00000000000c",
                        "name": "emit-job-header",
                        "path": "/var/lib/zuul/builds/afb416e7b2e64c8ba56e6dcfb5d65ab3/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/emit-job-header"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-22T00:00:25.058200Z",
                            "start": "2026-05-22T00:00:24.990970Z"
                        },
                        "id": "0242ac1f-6606-02e5-a0c6-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-testbed06\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-02e5-a0c6-00000000000c",
                        "name": "emit-job-header",
                        "path": "/var/lib/zuul/builds/afb416e7b2e64c8ba56e6dcfb5d65ab3/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/emit-job-header"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-22T00:00:25.274343Z",
                            "start": "2026-05-22T00:00:25.069914Z"
                        },
                        "id": "0242ac1f-6606-02e5-a0c6-000000000010",
                        "name": "Print node information"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "file",
                            "changed": true,
                            "diff": {
                                "after": {
                                    "path": "/var/lib/zuul/builds/afb416e7b2e64c8ba56e6dcfb5d65ab3/work/logs/zuul-info",
                                    "state": "directory"
                                },
                                "before": {
                                    "path": "/var/lib/zuul/builds/afb416e7b2e64c8ba56e6dcfb5d65ab3/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/afb416e7b2e64c8ba56e6dcfb5d65ab3/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/afb416e7b2e64c8ba56e6dcfb5d65ab3/work/logs/zuul-info",
                            "size": 4096,
                            "state": "directory",
                            "uid": 0
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-02e5-a0c6-000000000013",
                        "name": "log-inventory",
                        "path": "/var/lib/zuul/builds/afb416e7b2e64c8ba56e6dcfb5d65ab3/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/log-inventory"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-22T00:00:26.495032Z",
                            "start": "2026-05-22T00:00:25.288108Z"
                        },
                        "id": "0242ac1f-6606-02e5-a0c6-000000000015",
                        "name": "Ensure Zuul Ansible directory exists"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "copy",
                            "changed": true,
                            "checksum": "f931965ea51b25a24387af6bcf81ee2bd336516a",
                            "dest": "/var/lib/zuul/builds/afb416e7b2e64c8ba56e6dcfb5d65ab3/work/logs/zuul-info/inventory.yaml",
                            "diff": [],
                            "gid": 0,
                            "group": "root",
                            "invocation": {
                                "module_args": {
                                    "_original_basename": "inventory.yaml",
                                    "attributes": null,
                                    "backup": false,
                                    "checksum": "f931965ea51b25a24387af6bcf81ee2bd336516a",
                                    "content": null,
                                    "dest": "/var/lib/zuul/builds/afb416e7b2e64c8ba56e6dcfb5d65ab3/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/afb416e7b2e64c8ba56e6dcfb5d65ab3/work/.ansible/tmp/ansible-tmp-1779408026.595336-34-155199108268229/source",
                                    "unsafe_writes": false,
                                    "validate": null
                                }
                            },
                            "md5sum": "93c5da530413aa3bbab6de4be7ab97d3",
                            "mode": "0644",
                            "owner": "root",
                            "size": 8875,
                            "src": "/var/lib/zuul/builds/afb416e7b2e64c8ba56e6dcfb5d65ab3/work/.ansible/tmp/ansible-tmp-1779408026.595336-34-155199108268229/source",
                            "state": "file",
                            "uid": 0
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-02e5-a0c6-000000000013",
                        "name": "log-inventory",
                        "path": "/var/lib/zuul/builds/afb416e7b2e64c8ba56e6dcfb5d65ab3/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/log-inventory"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-22T00:00:29.371090Z",
                            "start": "2026-05-22T00:00:26.503840Z"
                        },
                        "id": "0242ac1f-6606-02e5-a0c6-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/afb416e7b2e64c8ba56e6dcfb5d65ab3/work/afb416e7b2e64c8ba56e6dcfb5d65ab3_id_rsa"
                                }
                            },
                            "stat": {
                                "exists": false
                            }
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-02e5-a0c6-000000000018",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/afb416e7b2e64c8ba56e6dcfb5d65ab3/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-22T00:00:30.410450Z",
                            "start": "2026-05-22T00:00:29.404941Z"
                        },
                        "id": "0242ac1f-6606-02e5-a0c6-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-02e5-a0c6-000000000018",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/afb416e7b2e64c8ba56e6dcfb5d65ab3/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-22T00:00:30.494685Z",
                            "start": "2026-05-22T00:00:30.418804Z"
                        },
                        "id": "0242ac1f-6606-02e5-a0c6-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/afb416e7b2e64c8ba56e6dcfb5d65ab3/work/afb416e7b2e64c8ba56e6dcfb5d65ab3_id_rsa",
                                "-b",
                                "3072"
                            ],
                            "delta": "0:00:01.792922",
                            "end": "2026-05-22 00:00:34.330865",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "ssh-keygen -t rsa -N '' -C 'zuul-build-sshkey' -f /var/lib/zuul/builds/afb416e7b2e64c8ba56e6dcfb5d65ab3/work/afb416e7b2e64c8ba56e6dcfb5d65ab3_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-02e5-a0c6-0000000000c9-0-orchestrator",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-05-22 00:00:32.537943",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "Generating public/private rsa key pair.\nYour identification has been saved in /var/lib/zuul/builds/afb416e7b2e64c8ba56e6dcfb5d65ab3/work/afb416e7b2e64c8ba56e6dcfb5d65ab3_id_rsa\nYour public key has been saved in /var/lib/zuul/builds/afb416e7b2e64c8ba56e6dcfb5d65ab3/work/afb416e7b2e64c8ba56e6dcfb5d65ab3_id_rsa.pub\nThe key fingerprint is:\nSHA256:zuSOA1icR3fZiDijH3jtZ67cx4FG34YGwvXKzNv8Vkg zuul-build-sshkey\nThe key's randomart image is:\n+---[RSA 3072]----+\n|       . . +     |\n|      = o = .    |\n|   . = * o .     |\n|    * + + o . E  |\n|   o + oS* = + . |\n|  . . .=. X = + .|\n|     .  += * o . |\n|      .+ .o = .  |\n|      ..+... o.  |\n+----[SHA256]-----+",
                            "stdout_lines": [
                                "Generating public/private rsa key pair.",
                                "Your identification has been saved in /var/lib/zuul/builds/afb416e7b2e64c8ba56e6dcfb5d65ab3/work/afb416e7b2e64c8ba56e6dcfb5d65ab3_id_rsa",
                                "Your public key has been saved in /var/lib/zuul/builds/afb416e7b2e64c8ba56e6dcfb5d65ab3/work/afb416e7b2e64c8ba56e6dcfb5d65ab3_id_rsa.pub",
                                "The key fingerprint is:",
                                "SHA256:zuSOA1icR3fZiDijH3jtZ67cx4FG34YGwvXKzNv8Vkg zuul-build-sshkey",
                                "The key's randomart image is:",
                                "+---[RSA 3072]----+",
                                "|       . . +     |",
                                "|      = o = .    |",
                                "|   . = * o .     |",
                                "|    * + + o . E  |",
                                "|   o + oS* = + . |",
                                "|  . . .=. X = + .|",
                                "|     .  += * o . |",
                                "|      .+ .o = .  |",
                                "|      ..+... o.  |",
                                "+----[SHA256]-----+"
                            ],
                            "zuul_log_id": "0242ac1f-6606-02e5-a0c6-0000000000c9-0-orchestrator"
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-02e5-a0c6-000000000018",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/afb416e7b2e64c8ba56e6dcfb5d65ab3/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-22T00:00:34.433207Z",
                            "start": "2026-05-22T00:00:30.566954Z"
                        },
                        "id": "0242ac1f-6606-02e5-a0c6-0000000000c9",
                        "name": "Create Temp SSH key"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "include_tasks",
                            "changed": false,
                            "include": "remote-linux.yaml",
                            "include_args": {}
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-02e5-a0c6-000000000018",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/afb416e7b2e64c8ba56e6dcfb5d65ab3/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-22T00:00:34.499266Z",
                            "start": "2026-05-22T00:00:34.443350Z"
                        },
                        "id": "0242ac1f-6606-02e5-a0c6-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-02e5-a0c6-000000000018",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/afb416e7b2e64c8ba56e6dcfb5d65ab3/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-22T00:00:34.571010Z",
                            "start": "2026-05-22T00:00:34.548111Z"
                        },
                        "id": "0242ac1f-6606-02e5-a0c6-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 AAAAB3NzaC1yc2EAAAADAQABAAABgQC11duj+szbXKEp9UFjkptiA/GKUJZKalvGCiYEJrw04eGS73qagIfpyu0RdMGWCS0FJy2DJMsIZtssUFDwEHyyzgyij3pFJsU9ZKtFeQAfZb4FmDtjAS46ZAJkbNhLYNkKQdJNu9wxHnluWmVmzvALnYsDReNj7c9S5+Eb6DyU79MsNkXgnyC99f70e0b3B3XlUWhBHOMmfIRDnZE2iVbsCHsz8yndS60r83dOjM/Cd+hxuDLLKTxtFwFwXlvMKY1t/RRsPdFaOEnrQmiovy5mvwmsymB8C4ADKzBjvs8TMMCQKQ5dVyyDrgVKXcWMr3a6c/DNR6Zz/oq/qUDzW9TfadrlBuysx17XY5MvsOUV9+5niVMWTFxin9IlAmp+08SjYZO9H9pHdxZeRhogAyQBLGR/TMsWkY5hbMaELYz9EZnBNYGt7nT0DwZfvf8HXDRn67aWMoKQMikp/I7FplhzErwRufGn5EFAzaYpZmJMtkvteFJ5wcB2mfJb/Om0vqM= zuul-build-sshkey",
                                    "key_options": null,
                                    "keyfile": "/home/zuul-testbed06/.ssh/authorized_keys",
                                    "manage_dir": true,
                                    "path": null,
                                    "state": "present",
                                    "user": "zuul-testbed06",
                                    "validate_certs": true
                                }
                            },
                            "key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQC11duj+szbXKEp9UFjkptiA/GKUJZKalvGCiYEJrw04eGS73qagIfpyu0RdMGWCS0FJy2DJMsIZtssUFDwEHyyzgyij3pFJsU9ZKtFeQAfZb4FmDtjAS46ZAJkbNhLYNkKQdJNu9wxHnluWmVmzvALnYsDReNj7c9S5+Eb6DyU79MsNkXgnyC99f70e0b3B3XlUWhBHOMmfIRDnZE2iVbsCHsz8yndS60r83dOjM/Cd+hxuDLLKTxtFwFwXlvMKY1t/RRsPdFaOEnrQmiovy5mvwmsymB8C4ADKzBjvs8TMMCQKQ5dVyyDrgVKXcWMr3a6c/DNR6Zz/oq/qUDzW9TfadrlBuysx17XY5MvsOUV9+5niVMWTFxin9IlAmp+08SjYZO9H9pHdxZeRhogAyQBLGR/TMsWkY5hbMaELYz9EZnBNYGt7nT0DwZfvf8HXDRn67aWMoKQMikp/I7FplhzErwRufGn5EFAzaYpZmJMtkvteFJ5wcB2mfJb/Om0vqM= zuul-build-sshkey",
                            "key_options": null,
                            "keyfile": "/home/zuul-testbed06/.ssh/authorized_keys",
                            "manage_dir": true,
                            "path": null,
                            "state": "present",
                            "user": "zuul-testbed06",
                            "validate_certs": true
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-02e5-a0c6-000000000018",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/afb416e7b2e64c8ba56e6dcfb5d65ab3/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-22T00:00:35.757021Z",
                            "start": "2026-05-22T00:00:34.592445Z"
                        },
                        "id": "0242ac1f-6606-02e5-a0c6-0000000000ea",
                        "name": "Enable access via build key on all nodes"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "file",
                            "changed": false,
                            "diff": {
                                "after": {
                                    "path": "/home/zuul-testbed06/.ssh"
                                },
                                "before": {
                                    "path": "/home/zuul-testbed06/.ssh"
                                }
                            },
                            "gid": 1007,
                            "group": "zuul-testbed06",
                            "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-testbed06/.ssh",
                                    "recurse": false,
                                    "selevel": null,
                                    "serole": null,
                                    "setype": null,
                                    "seuser": null,
                                    "src": null,
                                    "state": "directory",
                                    "unsafe_writes": false
                                }
                            },
                            "mode": "0700",
                            "owner": "zuul-testbed06",
                            "path": "/home/zuul-testbed06/.ssh",
                            "size": 4096,
                            "state": "directory",
                            "uid": 1006
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-02e5-a0c6-000000000018",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/afb416e7b2e64c8ba56e6dcfb5d65ab3/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-22T00:00:36.110047Z",
                            "start": "2026-05-22T00:00:35.773100Z"
                        },
                        "id": "0242ac1f-6606-02e5-a0c6-0000000000eb",
                        "name": "Make sure user has a .ssh"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "copy",
                            "changed": false,
                            "dest": "/home/zuul-testbed06/.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/afb416e7b2e64c8ba56e6dcfb5d65ab3/work/afb416e7b2e64c8ba56e6dcfb5d65ab3_id_rsa"
                                },
                                "src": "/var/lib/zuul/builds/afb416e7b2e64c8ba56e6dcfb5d65ab3/work/afb416e7b2e64c8ba56e6dcfb5d65ab3_id_rsa"
                            },
                            "src": "/var/lib/zuul/builds/afb416e7b2e64c8ba56e6dcfb5d65ab3/work/afb416e7b2e64c8ba56e6dcfb5d65ab3_id_rsa"
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-02e5-a0c6-000000000018",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/afb416e7b2e64c8ba56e6dcfb5d65ab3/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-22T00:00:36.742171Z",
                            "start": "2026-05-22T00:00:36.138309Z"
                        },
                        "id": "0242ac1f-6606-02e5-a0c6-0000000000ec",
                        "name": "Install build private key as SSH key on all nodes"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "copy",
                            "changed": false,
                            "dest": "/home/zuul-testbed06/.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/afb416e7b2e64c8ba56e6dcfb5d65ab3/work/afb416e7b2e64c8ba56e6dcfb5d65ab3_id_rsa.pub"
                                },
                                "src": "/var/lib/zuul/builds/afb416e7b2e64c8ba56e6dcfb5d65ab3/work/afb416e7b2e64c8ba56e6dcfb5d65ab3_id_rsa.pub"
                            },
                            "src": "/var/lib/zuul/builds/afb416e7b2e64c8ba56e6dcfb5d65ab3/work/afb416e7b2e64c8ba56e6dcfb5d65ab3_id_rsa.pub"
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-02e5-a0c6-000000000018",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/afb416e7b2e64c8ba56e6dcfb5d65ab3/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-22T00:00:37.324529Z",
                            "start": "2026-05-22T00:00:36.753108Z"
                        },
                        "id": "0242ac1f-6606-02e5-a0c6-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-02e5-a0c6-000000000018",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/afb416e7b2e64c8ba56e6dcfb5d65ab3/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-22T00:00:37.367530Z",
                            "start": "2026-05-22T00:00:37.333716Z"
                        },
                        "id": "0242ac1f-6606-02e5-a0c6-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-02e5-a0c6-0000000000d0",
                        "name": "remove-zuul-sshkey",
                        "path": "/var/lib/zuul/builds/afb416e7b2e64c8ba56e6dcfb5d65ab3/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/remove-zuul-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-22T00:00:38.481175Z",
                            "start": "2026-05-22T00:00:37.373599Z"
                        },
                        "id": "0242ac1f-6606-02e5-a0c6-0000000000d2",
                        "name": "Remove master key from local agent"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "command",
                            "changed": true,
                            "cmd": [
                                "ssh-add",
                                "/var/lib/zuul/builds/afb416e7b2e64c8ba56e6dcfb5d65ab3/work/afb416e7b2e64c8ba56e6dcfb5d65ab3_id_rsa"
                            ],
                            "delta": "0:00:00.029537",
                            "end": "2026-05-22 00:00:39.503580",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "ssh-add /var/lib/zuul/builds/afb416e7b2e64c8ba56e6dcfb5d65ab3/work/afb416e7b2e64c8ba56e6dcfb5d65ab3_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-02e5-a0c6-0000000000d8-0-orchestrator",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-05-22 00:00:39.474043",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "Identity added: /var/lib/zuul/builds/afb416e7b2e64c8ba56e6dcfb5d65ab3/work/afb416e7b2e64c8ba56e6dcfb5d65ab3_id_rsa (zuul-build-sshkey)",
                            "stdout_lines": [
                                "Identity added: /var/lib/zuul/builds/afb416e7b2e64c8ba56e6dcfb5d65ab3/work/afb416e7b2e64c8ba56e6dcfb5d65ab3_id_rsa (zuul-build-sshkey)"
                            ],
                            "zuul_log_id": "0242ac1f-6606-02e5-a0c6-0000000000d8-0-orchestrator"
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-02e5-a0c6-000000000018",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/afb416e7b2e64c8ba56e6dcfb5d65ab3/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-22T00:00:39.621305Z",
                            "start": "2026-05-22T00:00:38.497073Z"
                        },
                        "id": "0242ac1f-6606-02e5-a0c6-0000000000d8",
                        "name": "Add back temp key"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ping",
                            "changed": false,
                            "invocation": {
                                "module_args": {
                                    "data": "pong"
                                }
                            },
                            "ping": "pong"
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-02e5-a0c6-000000000018",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/afb416e7b2e64c8ba56e6dcfb5d65ab3/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-22T00:00:40.440093Z",
                            "start": "2026-05-22T00:00:39.627366Z"
                        },
                        "id": "0242ac1f-6606-02e5-a0c6-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-02e5-a0c6-000000000018",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/afb416e7b2e64c8ba56e6dcfb5d65ab3/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-22T00:00:40.510594Z",
                            "start": "2026-05-22T00:00:40.449736Z"
                        },
                        "id": "0242ac1f-6606-02e5-a0c6-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-02e5-a0c6-00000000001d",
                        "name": "start-zuul-console",
                        "path": "/var/lib/zuul/builds/afb416e7b2e64c8ba56e6dcfb5d65ab3/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/start-zuul-console"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-22T00:00:41.290357Z",
                            "start": "2026-05-22T00:00:40.675994Z"
                        },
                        "id": "0242ac1f-6606-02e5-a0c6-00000000001f",
                        "name": "Start zuul_console daemon."
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "set_fact",
                            "ansible_facts": {
                                "zuul_info_dir": "/var/lib/zuul/builds/afb416e7b2e64c8ba56e6dcfb5d65ab3/work/logs/zuul-info"
                            },
                            "changed": false
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-02e5-a0c6-000000000021",
                        "name": "validate-host",
                        "path": "/var/lib/zuul/builds/afb416e7b2e64c8ba56e6dcfb5d65ab3/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/validate-host"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-22T00:00:41.436009Z",
                            "start": "2026-05-22T00:00:41.332250Z"
                        },
                        "id": "0242ac1f-6606-02e5-a0c6-000000000023",
                        "name": "Define zuul_info_dir fact"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "file",
                            "changed": false,
                            "diff": {
                                "after": {
                                    "path": "/var/lib/zuul/builds/afb416e7b2e64c8ba56e6dcfb5d65ab3/work/logs/zuul-info"
                                },
                                "before": {
                                    "path": "/var/lib/zuul/builds/afb416e7b2e64c8ba56e6dcfb5d65ab3/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/afb416e7b2e64c8ba56e6dcfb5d65ab3/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/afb416e7b2e64c8ba56e6dcfb5d65ab3/work/logs/zuul-info",
                            "size": 4096,
                            "state": "directory",
                            "uid": 0
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-02e5-a0c6-000000000021",
                        "name": "validate-host",
                        "path": "/var/lib/zuul/builds/afb416e7b2e64c8ba56e6dcfb5d65ab3/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/validate-host"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-22T00:00:42.408308Z",
                            "start": "2026-05-22T00:00:41.442556Z"
                        },
                        "id": "0242ac1f-6606-02e5-a0c6-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-22",
                                    "day": "22",
                                    "epoch": "1779408043",
                                    "epoch_int": "1779408043",
                                    "hour": "00",
                                    "iso8601": "2026-05-22T00:00:43Z",
                                    "iso8601_basic": "20260522T000043948196",
                                    "iso8601_basic_short": "20260522T000043",
                                    "iso8601_micro": "2026-05-22T00:00:43.948196Z",
                                    "minute": "00",
                                    "month": "05",
                                    "second": "43",
                                    "time": "00:00:43",
                                    "tz": "UTC",
                                    "tz_dst": "UTC",
                                    "tz_offset": "+0000",
                                    "weekday": "Friday",
                                    "weekday_number": "5",
                                    "weeknumber": "20",
                                    "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": 1007,
                                "ansible_effective_user_id": 1006,
                                "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-testbed06",
                                    "LANG": "C.UTF-8",
                                    "LOGNAME": "zuul-testbed06",
                                    "MOTD_SHOWN": "pam",
                                    "PATH": "/usr/local/bin:/usr/bin:/bin:/usr/games",
                                    "PWD": "/home/zuul-testbed06",
                                    "SHELL": "/bin/sh",
                                    "SSH_CLIENT": "81.163.193.69 42332 22",
                                    "SSH_CONNECTION": "81.163.193.69 42332 10.128.0.21 22",
                                    "USER": "zuul-testbed06",
                                    "XDG_RUNTIME_DIR": "/run/user/1006",
                                    "XDG_SESSION_CLASS": "user",
                                    "XDG_SESSION_ID": "27358",
                                    "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": [
                                    "ens3",
                                    "lo"
                                ],
                                "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.0791015625,
                                    "1m": 0.87158203125,
                                    "5m": 0.232421875
                                },
                                "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": 869,
                                "ansible_memory_mb": {
                                    "nocache": {
                                        "free": 7198,
                                        "used": 754
                                    },
                                    "real": {
                                        "free": 869,
                                        "total": 7952,
                                        "used": 7083
                                    },
                                    "swap": {
                                        "cached": 0,
                                        "free": 0,
                                        "total": 0,
                                        "used": 0
                                    }
                                },
                                "ansible_memtotal_mb": 7952,
                                "ansible_mounts": [
                                    {
                                        "block_available": 16774604,
                                        "block_size": 4096,
                                        "block_total": 25759134,
                                        "block_used": 8984530,
                                        "device": "/dev/sda1",
                                        "fstype": "ext4",
                                        "inode_available": 5905423,
                                        "inode_total": 6545408,
                                        "inode_used": 639985,
                                        "mount": "/",
                                        "options": "rw,relatime,discard,errors=remount-ro",
                                        "size_available": 68708777984,
                                        "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": 1007,
                                "ansible_real_user_id": 1006,
                                "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": 54738019,
                                "ansible_user_dir": "/home/zuul-testbed06",
                                "ansible_user_gecos": "",
                                "ansible_user_gid": 1007,
                                "ansible_user_id": "zuul-testbed06",
                                "ansible_user_shell": "/bin/sh",
                                "ansible_user_uid": 1006,
                                "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-02e5-a0c6-000000000021",
                        "name": "validate-host",
                        "path": "/var/lib/zuul/builds/afb416e7b2e64c8ba56e6dcfb5d65ab3/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/validate-host"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-22T00:00:44.309564Z",
                            "start": "2026-05-22T00:00:42.415400Z"
                        },
                        "id": "0242ac1f-6606-02e5-a0c6-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-02e5-a0c6-000000000021",
                        "name": "validate-host",
                        "path": "/var/lib/zuul/builds/afb416e7b2e64c8ba56e6dcfb5d65ab3/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/validate-host"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-22T00:00:44.501553Z",
                            "start": "2026-05-22T00:00:44.350495Z"
                        },
                        "id": "0242ac1f-6606-02e5-a0c6-000000000026",
                        "name": "Sanitize hostname"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "template",
                            "changed": true,
                            "checksum": "8f199ef1ea906ed0ac4eb8259fc7cc27f2db2b1f",
                            "dest": "/var/lib/zuul/builds/afb416e7b2e64c8ba56e6dcfb5d65ab3/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": "8f199ef1ea906ed0ac4eb8259fc7cc27f2db2b1f",
                                    "content": null,
                                    "dest": "/var/lib/zuul/builds/afb416e7b2e64c8ba56e6dcfb5d65ab3/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/afb416e7b2e64c8ba56e6dcfb5d65ab3/work/.ansible/tmp/ansible-tmp-1779408044.6585226-238-199124950094827/source",
                                    "unsafe_writes": false,
                                    "validate": null
                                }
                            },
                            "md5sum": "4bc13ff8cd17b3ebc6769f63e5bac464",
                            "mode": "0644",
                            "owner": "root",
                            "size": 19729,
                            "src": "/var/lib/zuul/builds/afb416e7b2e64c8ba56e6dcfb5d65ab3/work/.ansible/tmp/ansible-tmp-1779408044.6585226-238-199124950094827/source",
                            "state": "file",
                            "uid": 0
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-02e5-a0c6-000000000021",
                        "name": "validate-host",
                        "path": "/var/lib/zuul/builds/afb416e7b2e64c8ba56e6dcfb5d65ab3/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/validate-host"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-22T00:00:46.030241Z",
                            "start": "2026-05-22T00:00:44.511843Z"
                        },
                        "id": "0242ac1f-6606-02e5-a0c6-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    542 1017354    1% /run\n/dev/sda1      6545408 639983 5905425   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/1004\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 30970     65527  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/1004\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 23255sec preferred_lft 23255sec\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-02e5-a0c6-000000000021",
                        "name": "validate-host",
                        "path": "/var/lib/zuul/builds/afb416e7b2e64c8ba56e6dcfb5d65ab3/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/validate-host"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-22T00:00:46.866211Z",
                            "start": "2026-05-22T00:00:46.036614Z"
                        },
                        "id": "0242ac1f-6606-02e5-a0c6-000000000029",
                        "name": "Collect information about zuul worker"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "template",
                            "changed": true,
                            "checksum": "1a76ecaddd90c2da538fab52f3f7be9656ac864b",
                            "dest": "/var/lib/zuul/builds/afb416e7b2e64c8ba56e6dcfb5d65ab3/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": "1a76ecaddd90c2da538fab52f3f7be9656ac864b",
                                    "content": null,
                                    "dest": "/var/lib/zuul/builds/afb416e7b2e64c8ba56e6dcfb5d65ab3/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/afb416e7b2e64c8ba56e6dcfb5d65ab3/work/.ansible/tmp/ansible-tmp-1779408047.0315416-277-165150890802427/source",
                                    "unsafe_writes": false,
                                    "validate": null
                                }
                            },
                            "md5sum": "f60a58325f32fee50f27ceb6b38ee6c5",
                            "mode": "0644",
                            "owner": "root",
                            "size": 3489,
                            "src": "/var/lib/zuul/builds/afb416e7b2e64c8ba56e6dcfb5d65ab3/work/.ansible/tmp/ansible-tmp-1779408047.0315416-277-165150890802427/source",
                            "state": "file",
                            "uid": 0
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-02e5-a0c6-000000000021",
                        "name": "validate-host",
                        "path": "/var/lib/zuul/builds/afb416e7b2e64c8ba56e6dcfb5d65ab3/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/validate-host"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-22T00:00:48.588724Z",
                            "start": "2026-05-22T00:00:46.873600Z"
                        },
                        "id": "0242ac1f-6606-02e5-a0c6-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-02e5-a0c6-00000000002c",
                        "name": "prepare-workspace-log",
                        "path": "/var/lib/zuul/builds/afb416e7b2e64c8ba56e6dcfb5d65ab3/trusted/project_0/github.com/osism/zuul-config/roles/prepare-workspace-log"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-22T00:00:48.938692Z",
                            "start": "2026-05-22T00:00:48.606726Z"
                        },
                        "id": "0242ac1f-6606-02e5-a0c6-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/afb416e7b2e64c8ba56e6dcfb5d65ab3/work/src zuul-testbed06@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-testbed06@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/afb416e7b2e64c8ba56e6dcfb5d65ab3/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.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.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.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/0a/\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.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/0f/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/10/\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.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.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/15/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/16/\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.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.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.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.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/24/\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.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/27/\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.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/2a/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/2b/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/2c/\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.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/2f/\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.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.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.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.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/39/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/3a/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/3b/\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/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.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.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.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.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.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.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.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.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.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.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/73/\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.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.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.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.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.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/82/\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.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.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.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.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.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.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/9d/\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.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.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/a5/\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.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.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.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.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.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.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.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.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.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.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.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.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.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/ce/\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.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/d6/\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.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.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.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/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.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.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.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.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/f1/\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.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.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/f8/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/fa/\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.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.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..t...... 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..t...... 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..t...... 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..t...... 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.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.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/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.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.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..t...... 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..t...... 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..t...... 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.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.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/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/38/\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.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/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/\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.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/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/\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/\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.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.d..t...... src/github.com/osism/testbed/.git/objects/b4/\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.d..t...... src/github.com/osism/testbed/.git/objects/b9/\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.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.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/e1/\n.d..t...... src/github.com/osism/testbed/.git/objects/e2/\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.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.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..t...... 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..t...... src/github.com/osism/testbed/playbooks/deploy.yml\n<f..t...... src/github.com/osism/testbed/playbooks/post.yml\n<f..t...... 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..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..t...... 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/secure.yaml.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",
                            "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/",
                                ".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/",
                                ".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/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/0a/",
                                ".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/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/0f/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/10/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/11/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/12/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/13/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/14/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/15/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/16/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/17/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/18/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/19/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/1a/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/1b/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/1c/",
                                ".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/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/24/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/25/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/26/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/27/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/28/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/29/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/2a/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/2b/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/2c/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/2d/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/2e/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/2f/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/30/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/31/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/32/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/33/",
                                ".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/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/37/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/38/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/39/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/3a/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/3b/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/3c/",
                                ".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/",
                                ".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/",
                                ".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/",
                                ".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/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/5e/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/5f/",
                                ".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/",
                                ".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/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/6c/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/6d/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/6e/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/6f/",
                                ".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/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/73/",
                                ".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/",
                                ".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/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/7c/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/7d/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/7e/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/7f/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/80/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/81/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/82/",
                                ".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/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/87/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/88/",
                                ".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/",
                                ".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/",
                                ".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/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/9b/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/9c/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/9d/",
                                ".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/",
                                ".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/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/a5/",
                                ".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/",
                                ".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/",
                                ".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/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/af/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/b0/",
                                ".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/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/b5/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/b6/",
                                ".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/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/ba/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/bb/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/bc/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/bd/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/be/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/bf/",
                                ".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/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/c5/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/c6/",
                                ".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/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/ce/",
                                ".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/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/d6/",
                                ".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/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/da/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/db/",
                                ".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/",
                                ".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/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/",
                                ".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/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/ec/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/ed/",
                                ".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/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/f1/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/f2/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/f3/",
                                ".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/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/f8/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/fa/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/fb/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/fc/",
                                ".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/",
                                ".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..t...... 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..t...... 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..t...... 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..t...... 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/",
                                ".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/",
                                ".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/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/",
                                ".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/",
                                ".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..t...... 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..t...... 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..t...... 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/",
                                ".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/",
                                ".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/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/38/",
                                ".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/",
                                ".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/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/",
                                ".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/",
                                ".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/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/",
                                ".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/",
                                ".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/",
                                ".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/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/b4/",
                                ".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/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/b9/",
                                ".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/",
                                ".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/",
                                ".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/e1/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/e2/",
                                ".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/",
                                ".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/",
                                ".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..t...... 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..t...... src/github.com/osism/testbed/playbooks/deploy.yml",
                                "<f..t...... src/github.com/osism/testbed/playbooks/post.yml",
                                "<f..t...... 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..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..t...... 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/secure.yaml.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"
                            ]
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-02e5-a0c6-00000000002c",
                        "name": "prepare-workspace-log",
                        "path": "/var/lib/zuul/builds/afb416e7b2e64c8ba56e6dcfb5d65ab3/trusted/project_0/github.com/osism/zuul-config/roles/prepare-workspace-log"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-22T00:02:06.413718Z",
                            "start": "2026-05-22T00:00:48.963666Z"
                        },
                        "id": "0242ac1f-6606-02e5-a0c6-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-testbed06/zuul-output/logs"
                                        },
                                        "before": {
                                            "path": "/home/zuul-testbed06/zuul-output/logs"
                                        }
                                    },
                                    "failed": false,
                                    "gid": 1007,
                                    "group": "zuul-testbed06",
                                    "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-testbed06/zuul-output/logs",
                                            "recurse": false,
                                            "selevel": null,
                                            "serole": null,
                                            "setype": null,
                                            "seuser": null,
                                            "src": null,
                                            "state": "directory",
                                            "unsafe_writes": false
                                        }
                                    },
                                    "mode": "0755",
                                    "owner": "zuul-testbed06",
                                    "path": "/home/zuul-testbed06/zuul-output/logs",
                                    "size": 4096,
                                    "state": "directory",
                                    "uid": 1006,
                                    "zj_output_dir": "logs"
                                },
                                {
                                    "ansible_loop_var": "zj_output_dir",
                                    "changed": false,
                                    "diff": {
                                        "after": {
                                            "path": "/home/zuul-testbed06/zuul-output/artifacts"
                                        },
                                        "before": {
                                            "path": "/home/zuul-testbed06/zuul-output/artifacts"
                                        }
                                    },
                                    "failed": false,
                                    "gid": 1007,
                                    "group": "zuul-testbed06",
                                    "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-testbed06/zuul-output/artifacts",
                                            "recurse": false,
                                            "selevel": null,
                                            "serole": null,
                                            "setype": null,
                                            "seuser": null,
                                            "src": null,
                                            "state": "directory",
                                            "unsafe_writes": false
                                        }
                                    },
                                    "mode": "0755",
                                    "owner": "zuul-testbed06",
                                    "path": "/home/zuul-testbed06/zuul-output/artifacts",
                                    "size": 4096,
                                    "state": "directory",
                                    "uid": 1006,
                                    "zj_output_dir": "artifacts"
                                },
                                {
                                    "ansible_loop_var": "zj_output_dir",
                                    "changed": false,
                                    "diff": {
                                        "after": {
                                            "path": "/home/zuul-testbed06/zuul-output/docs"
                                        },
                                        "before": {
                                            "path": "/home/zuul-testbed06/zuul-output/docs"
                                        }
                                    },
                                    "failed": false,
                                    "gid": 1007,
                                    "group": "zuul-testbed06",
                                    "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-testbed06/zuul-output/docs",
                                            "recurse": false,
                                            "selevel": null,
                                            "serole": null,
                                            "setype": null,
                                            "seuser": null,
                                            "src": null,
                                            "state": "directory",
                                            "unsafe_writes": false
                                        }
                                    },
                                    "mode": "0755",
                                    "owner": "zuul-testbed06",
                                    "path": "/home/zuul-testbed06/zuul-output/docs",
                                    "size": 4096,
                                    "state": "directory",
                                    "uid": 1006,
                                    "zj_output_dir": "docs"
                                }
                            ]
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-02e5-a0c6-000000000031",
                        "name": "ensure-output-dirs-present",
                        "path": "/var/lib/zuul/builds/afb416e7b2e64c8ba56e6dcfb5d65ab3/trusted/project_0/github.com/osism/zuul-config/roles/ensure-output-dirs-present"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-22T00:02:07.691031Z",
                            "start": "2026-05-22T00:02:06.445592Z"
                        },
                        "id": "0242ac1f-6606-02e5-a0c6-000000000033",
                        "name": "Ensure Zuul output directories exist"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.file",
                            "changed": false,
                            "diff": {
                                "after": {
                                    "path": "/home/zuul-testbed06/zuul-output/logs"
                                },
                                "before": {
                                    "path": "/home/zuul-testbed06/zuul-output/logs"
                                }
                            },
                            "gid": 1007,
                            "group": "zuul-testbed06",
                            "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-testbed06/zuul-output/logs",
                                    "recurse": false,
                                    "selevel": null,
                                    "serole": null,
                                    "setype": null,
                                    "seuser": null,
                                    "src": null,
                                    "state": "directory",
                                    "unsafe_writes": false
                                }
                            },
                            "mode": "0755",
                            "owner": "zuul-testbed06",
                            "path": "/home/zuul-testbed06/zuul-output/logs",
                            "size": 4096,
                            "state": "directory",
                            "uid": 1006
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-02e5-a0c6-000000000036",
                        "name": "diagnose-first-sudo",
                        "path": "/var/lib/zuul/builds/afb416e7b2e64c8ba56e6dcfb5d65ab3/trusted/project_0/github.com/osism/zuul-config/roles/diagnose-first-sudo"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-22T00:02:07.995949Z",
                            "start": "2026-05-22T00:02:07.704340Z"
                        },
                        "id": "0242ac1f-6606-02e5-a0c6-000000000038",
                        "name": "Ensure log directory exists"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.shell",
                            "changed": true,
                            "cmd": "set +e\nout=/home/zuul-testbed06/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:04.045797",
                            "end": "2026-05-22 00:02:12.356522",
                            "failed_when_result": false,
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set +e\nout=/home/zuul-testbed06/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-02e5-a0c6-000000000039-1-orchestrator",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-05-22 00:02:08.310725",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": [],
                            "zuul_log_id": "0242ac1f-6606-02e5-a0c6-000000000039-1-orchestrator"
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-02e5-a0c6-000000000036",
                        "name": "diagnose-first-sudo",
                        "path": "/var/lib/zuul/builds/afb416e7b2e64c8ba56e6dcfb5d65ab3/trusted/project_0/github.com/osism/zuul-config/roles/diagnose-first-sudo"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-22T00:02:12.437759Z",
                            "start": "2026-05-22T00:02:08.030263Z"
                        },
                        "id": "0242ac1f-6606-02e5-a0c6-000000000039",
                        "name": "Probe first sudo invocation under strace"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.shell",
                            "changed": true,
                            "cmd": "set +e\nout=/home/zuul-testbed06/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.566032",
                            "end": "2026-05-22 00:02:13.321998",
                            "failed_when_result": false,
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set +e\nout=/home/zuul-testbed06/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-02e5-a0c6-00000000003a-1-orchestrator",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "non-zero return code",
                            "rc": 2,
                            "start": "2026-05-22 00:02:12.755966",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": [],
                            "zuul_log_id": "0242ac1f-6606-02e5-a0c6-00000000003a-1-orchestrator"
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-02e5-a0c6-000000000036",
                        "name": "diagnose-first-sudo",
                        "path": "/var/lib/zuul/builds/afb416e7b2e64c8ba56e6dcfb5d65ab3/trusted/project_0/github.com/osism/zuul-config/roles/diagnose-first-sudo"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-22T00:02:13.480811Z",
                            "start": "2026-05-22T00:02:12.467909Z"
                        },
                        "id": "0242ac1f-6606-02e5-a0c6-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-22T00:02:27.496632Z",
                    "start": "2026-05-22T00:02:14.600895Z"
                },
                "id": "0242ac1f-6606-1517-bde9-000000000002",
                "name": "Pre play"
            },
            "tasks": [
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "cloud": "ci"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-22T00:02:14.714296Z",
                            "start": "2026-05-22T00:02:14.630503Z"
                        },
                        "id": "0242ac1f-6606-1517-bde9-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-22T00:02:14.771926Z",
                            "start": "2026-05-22T00:02:14.729823Z"
                        },
                        "id": "0242ac1f-6606-1517-bde9-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.652254",
                            "end": "2026-05-22 00:02:17.362677",
                            "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-testbed06/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-1517-bde9-000000000006-1-orchestrator",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-05-22 00:02:15.710423",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "2026-05-22 00:02:16 - clean up servers\n2026-05-22 00:02:16 - clean up keypairs\n2026-05-22 00:02:16 - wait for servers to be gone\n2026-05-22 00:02:16 - clean up ports\n2026-05-22 00:02:16 - clean up volumes\n2026-05-22 00:02:16 - disconnect routers\n2026-05-22 00:02:16 - clean up subnets\n2026-05-22 00:02:17 - clean up networks\n2026-05-22 00:02:17 - clean up security groups\n2026-05-22 00:02:17 - clean up floating ips\n2026-05-22 00:02:17 - clean up routers",
                            "stdout_lines": [
                                "2026-05-22 00:02:16 - clean up servers",
                                "2026-05-22 00:02:16 - clean up keypairs",
                                "2026-05-22 00:02:16 - wait for servers to be gone",
                                "2026-05-22 00:02:16 - clean up ports",
                                "2026-05-22 00:02:16 - clean up volumes",
                                "2026-05-22 00:02:16 - disconnect routers",
                                "2026-05-22 00:02:16 - clean up subnets",
                                "2026-05-22 00:02:17 - clean up networks",
                                "2026-05-22 00:02:17 - clean up security groups",
                                "2026-05-22 00:02:17 - clean up floating ips",
                                "2026-05-22 00:02:17 - clean up routers"
                            ],
                            "zuul_log_id": "0242ac1f-6606-1517-bde9-000000000006-1-orchestrator"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-22T00:02:17.832187Z",
                            "start": "2026-05-22T00:02:14.813224Z"
                        },
                        "id": "0242ac1f-6606-1517-bde9-000000000006",
                        "name": "Clean the cloud environment"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.unarchive",
                            "changed": false,
                            "dest": "/home/zuul-testbed06",
                            "gid": 1007,
                            "group": "zuul-testbed06",
                            "handler": "ZipArchive",
                            "invocation": {
                                "module_args": {
                                    "attributes": null,
                                    "copy": true,
                                    "creates": null,
                                    "decrypt": true,
                                    "dest": "/home/zuul-testbed06",
                                    "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-testbed06",
                            "size": 4096,
                            "src": "/home/zuul-testbed06/.ansible/tmp/ansible-tmp-1779408137.9253542-13-124812994988364/tofu_1.11.5_linux_amd642vx53fj9.zip",
                            "state": "directory",
                            "uid": 1006
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-22T00:02:25.926785Z",
                            "start": "2026-05-22T00:02:17.851570Z"
                        },
                        "id": "0242ac1f-6606-1517-bde9-000000000007",
                        "name": "Extract tofu binary"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.command",
                            "changed": true,
                            "cmd": [
                                "rsync",
                                "-avz",
                                "/home/zuul-testbed06/src/github.com/osism/terraform-base/testbed-default/",
                                "/home/zuul-testbed06/src/github.com/osism/testbed/terraform"
                            ],
                            "delta": "0:00:00.080267",
                            "end": "2026-05-22 00:02:26.334004",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "rsync -avz /home/zuul-testbed06/src/github.com/osism/terraform-base/testbed-default/ /home/zuul-testbed06/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-1517-bde9-000000000008-1-orchestrator",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-05-22 00:02:26.253737",
                            "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,920 bytes  received 466 bytes  14,772.00 bytes/sec\ntotal size is 26,532  speedup is 3.59",
                            "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,920 bytes  received 466 bytes  14,772.00 bytes/sec",
                                "total size is 26,532  speedup is 3.59"
                            ],
                            "zuul_log_id": "0242ac1f-6606-1517-bde9-000000000008-1-orchestrator"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-22T00:02:26.497525Z",
                            "start": "2026-05-22T00:02:25.974233Z"
                        },
                        "id": "0242ac1f-6606-1517-bde9-000000000008",
                        "name": "Sync terraform blueprint"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.template",
                            "changed": true,
                            "checksum": "4ced967edf4bd814d005527825304e6e93c20b1d",
                            "dest": "/home/zuul-testbed06/src/github.com/osism/testbed/terraform/local.env",
                            "diff": [],
                            "gid": 1007,
                            "group": "zuul-testbed06",
                            "invocation": {
                                "module_args": {
                                    "_original_basename": "local.env.j2",
                                    "attributes": null,
                                    "backup": false,
                                    "checksum": "4ced967edf4bd814d005527825304e6e93c20b1d",
                                    "content": null,
                                    "dest": "/home/zuul-testbed06/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-testbed06/.ansible/tmp/ansible-tmp-1779408146.5736854-22-235296297191524/source",
                                    "unsafe_writes": false,
                                    "validate": null
                                }
                            },
                            "md5sum": "ff0f2e57c4fd9f4ea097bcaabb110b66",
                            "mode": "0644",
                            "owner": "zuul-testbed06",
                            "size": 42,
                            "src": "/home/zuul-testbed06/.ansible/tmp/ansible-tmp-1779408146.5736854-22-235296297191524/source",
                            "state": "file",
                            "uid": 1006
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-22T00:02:27.496632Z",
                            "start": "2026-05-22T00:02:26.516521Z"
                        },
                        "id": "0242ac1f-6606-1517-bde9-000000000009",
                        "name": "Create local.env file"
                    }
                }
            ]
        }
    ],
    "stats": {
        "orchestrator": {
            "changed": 3,
            "failures": 0,
            "ignored": 0,
            "ok": 5,
            "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-22T01:51:50.876986Z",
                    "start": "2026-05-22T00:02:28.655631Z"
                },
                "id": "0242ac1f-6606-4446-4f9f-000000000002",
                "name": "Deploy testbed"
            },
            "tasks": [
                {
                    "hosts": {
                        "orchestrator": {
                            "_ceph_version": "reef",
                            "action": "ansible.builtin.debug",
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-22T00:02:28.777522Z",
                            "start": "2026-05-22T00:02:28.678144Z"
                        },
                        "id": "0242ac1f-6606-4446-4f9f-000000000004",
                        "name": "Print used ceph version"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "_openstack_version": "2024.2",
                            "action": "ansible.builtin.debug",
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-22T00:02:28.866628Z",
                            "start": "2026-05-22T00:02:28.789772Z"
                        },
                        "id": "0242ac1f-6606-4446-4f9f-000000000005",
                        "name": "Print used openstack version"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "_manager_version": "latest",
                            "action": "ansible.builtin.debug",
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-22T00:02:28.937127Z",
                            "start": "2026-05-22T00:02:28.873832Z"
                        },
                        "id": "0242ac1f-6606-4446-4f9f-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-22T00:02:29.033282Z",
                            "start": "2026-05-22T00:02:28.948763Z"
                        },
                        "id": "0242ac1f-6606-4446-4f9f-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-22T00:02:29.089103Z",
                            "start": "2026-05-22T00:02:29.042202Z"
                        },
                        "id": "0242ac1f-6606-4446-4f9f-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-testbed06/tofu",
                                "VERSION_CEPH=reef",
                                "VERSION_MANAGER=latest",
                                "VERSION_OPENSTACK=2024.2",
                                "TEMPEST=true",
                                "CEPH_STACK=ceph-ansible",
                                "create"
                            ],
                            "delta": "0:01:22.060139",
                            "end": "2026-05-22 00:03:52.113469",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "make\n  ENVIRONMENT=ci-ubuntu-24.04\n  CLOUD=ci\n  IMAGE_USERNAME=ubuntu\n  TERRAFORM=/home/zuul-testbed06/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-testbed06/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-4446-4f9f-000000000009-1-orchestrator",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-05-22 00:02:30.053330",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "\nInitializing the backend...\n\nInitializing provider plugins...\n- terraform.io/builtin/terraform is built in to OpenTofu\n- Finding terraform-provider-openstack/openstack versions matching \">= 1.53.0\"...\n- Finding hashicorp/local versions matching \">= 2.2.0\"...\n- Finding latest version of hashicorp/null...\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: Creating...\nterraform_data.image_node: Creation complete after 0s [id=6c36dccd-2e89-2361-985d-8e4bd63f5999]\nterraform_data.image: Creation complete after 0s [id=0a9707df-33c6-a58e-ca30-d618a0eb4e0c]\ndata.openstack_images_image_v2.image: Reading...\nopenstack_blockstorage_volume_v3.node_volume[7]: Creating...\nopenstack_blockstorage_volume_v3.node_volume[8]: Creating...\nopenstack_networking_network_v2.net_management: Creating...\nopenstack_compute_keypair_v2.key: Creating...\nopenstack_blockstorage_volume_v3.node_volume[3]: Creating...\nopenstack_blockstorage_volume_v3.node_volume[1]: Creating...\nopenstack_blockstorage_volume_v3.node_volume[6]: Creating...\nopenstack_blockstorage_volume_v3.node_volume[5]: Creating...\nopenstack_blockstorage_volume_v3.node_volume[2]: Creating...\ndata.openstack_images_image_v2.image: Read complete after 1s [id=846820b2-039e-4b42-adad-daf72e0f8ea4]\nopenstack_blockstorage_volume_v3.node_volume[4]: Creating...\nopenstack_compute_keypair_v2.key: Creation complete after 1s [id=testbed]\nopenstack_blockstorage_volume_v3.node_volume[0]: Creating...\nopenstack_networking_network_v2.net_management: Creation complete after 1s [id=45fdac65-230e-44a8-99c9-734b425c9e72]\ndata.openstack_images_image_v2.image_node: Reading...\ndata.openstack_images_image_v2.image_node: Read complete after 0s [id=846820b2-039e-4b42-adad-daf72e0f8ea4]\nopenstack_blockstorage_volume_v3.manager_base_volume[0]: Creating...\nopenstack_blockstorage_volume_v3.node_volume[1]: Creation complete after 4s [id=cf16f533-7f7b-4ea6-9462-19be21c2742f]\nopenstack_blockstorage_volume_v3.node_volume[6]: Creation complete after 4s [id=e9ad6100-5e19-401f-90a1-40815b1e8f39]\nlocal_sensitive_file.id_rsa: Creating...\nlocal_file.id_rsa_pub: Creating...\nopenstack_blockstorage_volume_v3.node_volume[5]: Creation complete after 4s [id=dcd7bdde-2d70-4915-b710-177f3d416038]\nopenstack_networking_subnet_v2.subnet_management: Creating...\nopenstack_blockstorage_volume_v3.node_volume[2]: Creation complete after 4s [id=211d8f97-de5d-482b-b296-d10bd4572938]\nopenstack_blockstorage_volume_v3.node_volume[3]: Creation complete after 4s [id=a5aa22b2-eb60-435b-b976-67ffb02fc21a]\nopenstack_blockstorage_volume_v3.node_base_volume[0]: Creating...\nopenstack_blockstorage_volume_v3.node_base_volume[3]: Creating...\nopenstack_blockstorage_volume_v3.node_volume[8]: Creation complete after 4s [id=20cb43c0-90cd-4396-83ef-64b32682ef2e]\nopenstack_blockstorage_volume_v3.node_base_volume[4]: Creating...\nopenstack_blockstorage_volume_v3.node_volume[7]: Creation complete after 4s [id=a22d3251-115f-411d-ae1a-8f918491cba4]\nopenstack_blockstorage_volume_v3.node_base_volume[5]: Creating...\nopenstack_blockstorage_volume_v3.node_volume[4]: Creation complete after 3s [id=0f08a9dc-d2d4-4ab2-8f29-963b6beef06d]\nopenstack_blockstorage_volume_v3.node_base_volume[2]: Creating...\nopenstack_blockstorage_volume_v3.node_volume[0]: Creation complete after 3s [id=5ba7c276-26c2-40a6-950f-a61990768eb4]\nopenstack_blockstorage_volume_v3.node_base_volume[1]: Creating...\nlocal_file.id_rsa_pub: Creation complete after 0s [id=2582723c7f664777333fc02fca61ba49266feee8]\nlocal_sensitive_file.id_rsa: Creation complete after 0s [id=1d2ba46a27c1880ef1167d9af3e146c38e5cbf26]\nopenstack_blockstorage_volume_v3.manager_base_volume[0]: Creation complete after 4s [id=23a0f330-875a-42bb-82af-eca72b6c3078]\nopenstack_networking_subnet_v2.subnet_management: Creation complete after 2s [id=e57fdbac-05e0-4506-ac08-2b9e226c2bf1]\nopenstack_networking_router_v2.router: Creating...\nopenstack_blockstorage_volume_v3.node_base_volume[0]: Creation complete after 3s [id=27a1bee6-11c0-4a0a-a4ed-67c7f61462c2]\nopenstack_blockstorage_volume_v3.node_base_volume[3]: Creation complete after 3s [id=26445544-4689-4b4e-afd8-c115301ef0fb]\nopenstack_blockstorage_volume_v3.node_base_volume[5]: Creation complete after 3s [id=79f0193a-939c-402e-83af-f88a681bd140]\nopenstack_blockstorage_volume_v3.node_base_volume[2]: Creation complete after 4s [id=dac18a8d-176b-4e7f-bdd4-2db369c5c8e5]\nopenstack_blockstorage_volume_v3.node_base_volume[4]: Creation complete after 4s [id=16d8811b-d3ff-4c6f-88f2-baaf4348a16d]\nopenstack_blockstorage_volume_v3.node_base_volume[1]: Creation complete after 4s [id=ba325fa4-08b0-4af9-adf0-ef77e259b0db]\nopenstack_networking_router_v2.router: Creation complete after 4s [id=c4aa720d-40c5-45ec-b5ae-de4ffd4a306f]\nopenstack_networking_secgroup_v2.security_group_management: Creating...\nopenstack_networking_router_interface_v2.router_interface: Creating...\nopenstack_networking_secgroup_v2.security_group_node: Creating...\nopenstack_networking_secgroup_v2.security_group_node: Creation complete after 0s [id=3d9b8ecf-ac62-442d-a7a9-4ac9b40117d1]\nopenstack_networking_secgroup_rule_v2.security_group_node_rule3: Creating...\nopenstack_networking_secgroup_v2.security_group_management: Creation complete after 0s [id=97761940-6f81-468f-83eb-82a57f7149d2]\nopenstack_networking_secgroup_rule_v2.security_group_node_rule2: Creating...\nopenstack_networking_secgroup_rule_v2.security_group_node_rule1: Creating...\nopenstack_networking_port_v2.node_port_management[1]: Creating...\nopenstack_networking_port_v2.node_port_management[3]: Creating...\nopenstack_networking_secgroup_rule_v2.security_group_rule_vrrp: Creating...\nopenstack_networking_port_v2.node_port_management[2]: Creating...\nopenstack_networking_port_v2.node_port_management[5]: Creating...\nopenstack_networking_port_v2.node_port_management[4]: Creating...\nopenstack_networking_secgroup_rule_v2.security_group_node_rule3: Creation complete after 1s [id=a58b4fcd-81ad-4044-8678-56d7ef863870]\nopenstack_networking_port_v2.node_port_management[0]: Creating...\nopenstack_networking_port_v2.node_port_management[3]: Creation complete after 1s [id=1a47b3c5-36d4-4c46-aa67-cbb47cf5ed5c]\nopenstack_networking_port_v2.manager_port_management: Creating...\nopenstack_networking_port_v2.node_port_management[4]: Creation complete after 1s [id=c2f18b92-77c3-4879-99ec-791e0ab4c505]\nopenstack_networking_secgroup_rule_v2.security_group_management_rule1: Creating...\nopenstack_networking_port_v2.node_port_management[1]: Creation complete after 1s [id=f0c27560-012d-4900-a8de-0b25e1a4b3c0]\nopenstack_networking_secgroup_rule_v2.security_group_management_rule3: Creating...\nopenstack_networking_port_v2.node_port_management[2]: Creation complete after 1s [id=ec28ac64-e4d9-4a42-9794-b8e35c1ca37f]\nopenstack_networking_secgroup_rule_v2.security_group_management_rule2: Creating...\nopenstack_networking_secgroup_rule_v2.security_group_node_rule2: Creation complete after 1s [id=9f8cdf8b-d670-4bce-8b05-6f8435672a00]\nopenstack_networking_secgroup_rule_v2.security_group_management_rule4: Creating...\nopenstack_networking_port_v2.node_port_management[5]: Creation complete after 1s [id=c4b21375-6d62-4570-ac20-d2fe58773346]\nopenstack_networking_secgroup_rule_v2.security_group_management_rule5: Creating...\nopenstack_networking_secgroup_rule_v2.security_group_node_rule1: Creation complete after 1s [id=9d338686-83fd-4efe-9b3b-94feab666628]\nopenstack_networking_secgroup_rule_v2.security_group_management_rule1: Creation complete after 1s [id=dfecf37d-0bf5-4c73-aae3-b9d983b94ea0]\nopenstack_networking_secgroup_rule_v2.security_group_management_rule3: Creation complete after 1s [id=d28011cf-8ca4-4277-a6a1-a0c45010efc0]\nopenstack_networking_secgroup_rule_v2.security_group_rule_vrrp: Creation complete after 2s [id=266d684f-a78d-4e74-9f13-eb79efbf9413]\nopenstack_networking_port_v2.node_port_management[0]: Creation complete after 1s [id=903611a1-db4b-4e76-803d-372079999e87]\nopenstack_networking_secgroup_rule_v2.security_group_management_rule2: Creation complete after 1s [id=6f1396b2-12e9-4638-9444-f9edc4ca85f5]\nopenstack_networking_port_v2.manager_port_management: Creation complete after 2s [id=433b4786-5e6c-4b62-b1c6-63ea538e57de]\nopenstack_networking_secgroup_rule_v2.security_group_management_rule4: Creation complete after 2s [id=de4f0528-c8de-4868-a545-3ef48f14f6b0]\nopenstack_networking_secgroup_rule_v2.security_group_management_rule5: Creation complete after 2s [id=17de80cf-26f1-4e0a-9216-a9a279c32180]\nopenstack_networking_router_interface_v2.router_interface: Creation complete after 4s [id=f3bee42a-6aba-4400-b47b-ed28151fe479]\nopenstack_networking_floatingip_v2.manager_floating_ip: 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_compute_instance_v2.node_server[2]: Creating...\nopenstack_compute_instance_v2.node_server[0]: Creating...\nopenstack_compute_instance_v2.node_server[4]: Creating...\nopenstack_networking_floatingip_v2.manager_floating_ip: Creation complete after 3s [id=90988bc9-05cc-498c-90c6-b42048c32c01]\nopenstack_networking_floatingip_associate_v2.manager_floating_ip_association: Creating...\nlocal_file.MANAGER_ADDRESS: Creating...\nlocal_file.inventory: Creating...\nlocal_file.MANAGER_ADDRESS: Creation complete after 0s [id=97ba8698c720f17f11849d494062bb98d9351edd]\nlocal_file.inventory: Creation complete after 0s [id=25c8ca303d2d4f7810fcbc6d04cfade0b41bdc81]\nopenstack_networking_floatingip_associate_v2.manager_floating_ip_association: Creation complete after 3s [id=90988bc9-05cc-498c-90c6-b42048c32c01]\nopenstack_compute_instance_v2.node_server[5]: 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[2]: Still creating... [10s elapsed]\nopenstack_compute_instance_v2.node_server[0]: Still creating... [10s elapsed]\nopenstack_compute_instance_v2.node_server[4]: Still creating... [10s elapsed]\nopenstack_compute_instance_v2.node_server[1]: Still creating... [20s elapsed]\nopenstack_compute_instance_v2.node_server[3]: Still creating... [20s elapsed]\nopenstack_compute_instance_v2.node_server[5]: Still creating... [20s elapsed]\nopenstack_compute_instance_v2.node_server[2]: Still creating... [20s elapsed]\nopenstack_compute_instance_v2.node_server[0]: Still creating... [20s elapsed]\nopenstack_compute_instance_v2.node_server[4]: Still creating... [20s elapsed]\nopenstack_compute_instance_v2.node_server[1]: Still creating... [30s elapsed]\nopenstack_compute_instance_v2.node_server[5]: Still creating... [30s elapsed]\nopenstack_compute_instance_v2.node_server[3]: Still creating... [30s elapsed]\nopenstack_compute_instance_v2.node_server[2]: Still creating... [30s elapsed]\nopenstack_compute_instance_v2.node_server[0]: Still creating... [30s elapsed]\nopenstack_compute_instance_v2.node_server[4]: Still creating... [30s elapsed]\nopenstack_compute_instance_v2.node_server[5]: Creation complete after 31s [id=2268f8d0-8767-4198-84fc-94663c493b65]\nopenstack_compute_instance_v2.node_server[2]: Creation complete after 32s [id=315f80ac-462d-401e-9c5a-5507b091fcdc]\nopenstack_compute_instance_v2.node_server[3]: Creation complete after 32s [id=e8d617b1-c32d-4967-b212-e88e1b1f4d13]\nopenstack_compute_instance_v2.node_server[1]: Creation complete after 32s [id=8b7f43bc-9c07-4ae2-8deb-3c8850fc795c]\nopenstack_compute_instance_v2.node_server[0]: Still creating... [40s elapsed]\nopenstack_compute_instance_v2.node_server[4]: Still creating... [40s elapsed]\nopenstack_compute_instance_v2.node_server[0]: Creation complete after 42s [id=6e31aee4-153b-42fb-9722-146cf4d7dd4e]\nopenstack_compute_instance_v2.node_server[4]: Creation complete after 43s [id=874e2260-35f9-4226-8e69-a678931497f5]\nnull_resource.node_semaphore: Creating...\nnull_resource.node_semaphore: Creation complete after 0s [id=4155022930873483569]\nopenstack_compute_volume_attach_v2.node_volume_attachment[5]: Creating...\nopenstack_compute_volume_attach_v2.node_volume_attachment[1]: Creating...\nopenstack_compute_volume_attach_v2.node_volume_attachment[3]: Creating...\nopenstack_compute_volume_attach_v2.node_volume_attachment[2]: Creating...\nopenstack_compute_volume_attach_v2.node_volume_attachment[6]: Creating...\nopenstack_compute_volume_attach_v2.node_volume_attachment[8]: Creating...\nopenstack_compute_volume_attach_v2.node_volume_attachment[4]: Creating...\nopenstack_compute_volume_attach_v2.node_volume_attachment[7]: Creating...\nopenstack_compute_volume_attach_v2.node_volume_attachment[0]: Creating...\nopenstack_compute_instance_v2.manager_server: Creating...\nopenstack_compute_volume_attach_v2.node_volume_attachment[3]: Creation complete after 3s [id=e8d617b1-c32d-4967-b212-e88e1b1f4d13/a5aa22b2-eb60-435b-b976-67ffb02fc21a]\nopenstack_compute_volume_attach_v2.node_volume_attachment[5]: Creation complete after 3s [id=2268f8d0-8767-4198-84fc-94663c493b65/dcd7bdde-2d70-4915-b710-177f3d416038]\nopenstack_compute_volume_attach_v2.node_volume_attachment[6]: Creation complete after 3s [id=e8d617b1-c32d-4967-b212-e88e1b1f4d13/e9ad6100-5e19-401f-90a1-40815b1e8f39]\nopenstack_compute_volume_attach_v2.node_volume_attachment[4]: Creation complete after 3s [id=874e2260-35f9-4226-8e69-a678931497f5/0f08a9dc-d2d4-4ab2-8f29-963b6beef06d]\nopenstack_compute_volume_attach_v2.node_volume_attachment[2]: Creation complete after 3s [id=2268f8d0-8767-4198-84fc-94663c493b65/211d8f97-de5d-482b-b296-d10bd4572938]\nopenstack_compute_volume_attach_v2.node_volume_attachment[1]: Creation complete after 9s [id=874e2260-35f9-4226-8e69-a678931497f5/cf16f533-7f7b-4ea6-9462-19be21c2742f]\nopenstack_compute_volume_attach_v2.node_volume_attachment[0]: Creation complete after 9s [id=e8d617b1-c32d-4967-b212-e88e1b1f4d13/5ba7c276-26c2-40a6-950f-a61990768eb4]\nopenstack_compute_volume_attach_v2.node_volume_attachment[7]: Creation complete after 10s [id=874e2260-35f9-4226-8e69-a678931497f5/a22d3251-115f-411d-ae1a-8f918491cba4]\nopenstack_compute_volume_attach_v2.node_volume_attachment[8]: Creation complete after 10s [id=2268f8d0-8767-4198-84fc-94663c493b65/20cb43c0-90cd-4396-83ef-64b32682ef2e]\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=0335f2fd-b47c-4ad7-baf9-646b4371ba0f]\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 terraform-provider-openstack/openstack versions matching \">= 1.53.0\"...",
                                "- Finding hashicorp/local versions matching \">= 2.2.0\"...",
                                "- Finding latest version of hashicorp/null...",
                                "- 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: Creating...",
                                "terraform_data.image_node: Creation complete after 0s [id=6c36dccd-2e89-2361-985d-8e4bd63f5999]",
                                "terraform_data.image: Creation complete after 0s [id=0a9707df-33c6-a58e-ca30-d618a0eb4e0c]",
                                "data.openstack_images_image_v2.image: Reading...",
                                "openstack_blockstorage_volume_v3.node_volume[7]: Creating...",
                                "openstack_blockstorage_volume_v3.node_volume[8]: Creating...",
                                "openstack_networking_network_v2.net_management: Creating...",
                                "openstack_compute_keypair_v2.key: Creating...",
                                "openstack_blockstorage_volume_v3.node_volume[3]: Creating...",
                                "openstack_blockstorage_volume_v3.node_volume[1]: Creating...",
                                "openstack_blockstorage_volume_v3.node_volume[6]: Creating...",
                                "openstack_blockstorage_volume_v3.node_volume[5]: Creating...",
                                "openstack_blockstorage_volume_v3.node_volume[2]: Creating...",
                                "data.openstack_images_image_v2.image: Read complete after 1s [id=846820b2-039e-4b42-adad-daf72e0f8ea4]",
                                "openstack_blockstorage_volume_v3.node_volume[4]: Creating...",
                                "openstack_compute_keypair_v2.key: Creation complete after 1s [id=testbed]",
                                "openstack_blockstorage_volume_v3.node_volume[0]: Creating...",
                                "openstack_networking_network_v2.net_management: Creation complete after 1s [id=45fdac65-230e-44a8-99c9-734b425c9e72]",
                                "data.openstack_images_image_v2.image_node: Reading...",
                                "data.openstack_images_image_v2.image_node: Read complete after 0s [id=846820b2-039e-4b42-adad-daf72e0f8ea4]",
                                "openstack_blockstorage_volume_v3.manager_base_volume[0]: Creating...",
                                "openstack_blockstorage_volume_v3.node_volume[1]: Creation complete after 4s [id=cf16f533-7f7b-4ea6-9462-19be21c2742f]",
                                "openstack_blockstorage_volume_v3.node_volume[6]: Creation complete after 4s [id=e9ad6100-5e19-401f-90a1-40815b1e8f39]",
                                "local_sensitive_file.id_rsa: Creating...",
                                "local_file.id_rsa_pub: Creating...",
                                "openstack_blockstorage_volume_v3.node_volume[5]: Creation complete after 4s [id=dcd7bdde-2d70-4915-b710-177f3d416038]",
                                "openstack_networking_subnet_v2.subnet_management: Creating...",
                                "openstack_blockstorage_volume_v3.node_volume[2]: Creation complete after 4s [id=211d8f97-de5d-482b-b296-d10bd4572938]",
                                "openstack_blockstorage_volume_v3.node_volume[3]: Creation complete after 4s [id=a5aa22b2-eb60-435b-b976-67ffb02fc21a]",
                                "openstack_blockstorage_volume_v3.node_base_volume[0]: Creating...",
                                "openstack_blockstorage_volume_v3.node_base_volume[3]: Creating...",
                                "openstack_blockstorage_volume_v3.node_volume[8]: Creation complete after 4s [id=20cb43c0-90cd-4396-83ef-64b32682ef2e]",
                                "openstack_blockstorage_volume_v3.node_base_volume[4]: Creating...",
                                "openstack_blockstorage_volume_v3.node_volume[7]: Creation complete after 4s [id=a22d3251-115f-411d-ae1a-8f918491cba4]",
                                "openstack_blockstorage_volume_v3.node_base_volume[5]: Creating...",
                                "openstack_blockstorage_volume_v3.node_volume[4]: Creation complete after 3s [id=0f08a9dc-d2d4-4ab2-8f29-963b6beef06d]",
                                "openstack_blockstorage_volume_v3.node_base_volume[2]: Creating...",
                                "openstack_blockstorage_volume_v3.node_volume[0]: Creation complete after 3s [id=5ba7c276-26c2-40a6-950f-a61990768eb4]",
                                "openstack_blockstorage_volume_v3.node_base_volume[1]: Creating...",
                                "local_file.id_rsa_pub: Creation complete after 0s [id=2582723c7f664777333fc02fca61ba49266feee8]",
                                "local_sensitive_file.id_rsa: Creation complete after 0s [id=1d2ba46a27c1880ef1167d9af3e146c38e5cbf26]",
                                "openstack_blockstorage_volume_v3.manager_base_volume[0]: Creation complete after 4s [id=23a0f330-875a-42bb-82af-eca72b6c3078]",
                                "openstack_networking_subnet_v2.subnet_management: Creation complete after 2s [id=e57fdbac-05e0-4506-ac08-2b9e226c2bf1]",
                                "openstack_networking_router_v2.router: Creating...",
                                "openstack_blockstorage_volume_v3.node_base_volume[0]: Creation complete after 3s [id=27a1bee6-11c0-4a0a-a4ed-67c7f61462c2]",
                                "openstack_blockstorage_volume_v3.node_base_volume[3]: Creation complete after 3s [id=26445544-4689-4b4e-afd8-c115301ef0fb]",
                                "openstack_blockstorage_volume_v3.node_base_volume[5]: Creation complete after 3s [id=79f0193a-939c-402e-83af-f88a681bd140]",
                                "openstack_blockstorage_volume_v3.node_base_volume[2]: Creation complete after 4s [id=dac18a8d-176b-4e7f-bdd4-2db369c5c8e5]",
                                "openstack_blockstorage_volume_v3.node_base_volume[4]: Creation complete after 4s [id=16d8811b-d3ff-4c6f-88f2-baaf4348a16d]",
                                "openstack_blockstorage_volume_v3.node_base_volume[1]: Creation complete after 4s [id=ba325fa4-08b0-4af9-adf0-ef77e259b0db]",
                                "openstack_networking_router_v2.router: Creation complete after 4s [id=c4aa720d-40c5-45ec-b5ae-de4ffd4a306f]",
                                "openstack_networking_secgroup_v2.security_group_management: Creating...",
                                "openstack_networking_router_interface_v2.router_interface: Creating...",
                                "openstack_networking_secgroup_v2.security_group_node: Creating...",
                                "openstack_networking_secgroup_v2.security_group_node: Creation complete after 0s [id=3d9b8ecf-ac62-442d-a7a9-4ac9b40117d1]",
                                "openstack_networking_secgroup_rule_v2.security_group_node_rule3: Creating...",
                                "openstack_networking_secgroup_v2.security_group_management: Creation complete after 0s [id=97761940-6f81-468f-83eb-82a57f7149d2]",
                                "openstack_networking_secgroup_rule_v2.security_group_node_rule2: Creating...",
                                "openstack_networking_secgroup_rule_v2.security_group_node_rule1: Creating...",
                                "openstack_networking_port_v2.node_port_management[1]: Creating...",
                                "openstack_networking_port_v2.node_port_management[3]: Creating...",
                                "openstack_networking_secgroup_rule_v2.security_group_rule_vrrp: Creating...",
                                "openstack_networking_port_v2.node_port_management[2]: Creating...",
                                "openstack_networking_port_v2.node_port_management[5]: Creating...",
                                "openstack_networking_port_v2.node_port_management[4]: Creating...",
                                "openstack_networking_secgroup_rule_v2.security_group_node_rule3: Creation complete after 1s [id=a58b4fcd-81ad-4044-8678-56d7ef863870]",
                                "openstack_networking_port_v2.node_port_management[0]: Creating...",
                                "openstack_networking_port_v2.node_port_management[3]: Creation complete after 1s [id=1a47b3c5-36d4-4c46-aa67-cbb47cf5ed5c]",
                                "openstack_networking_port_v2.manager_port_management: Creating...",
                                "openstack_networking_port_v2.node_port_management[4]: Creation complete after 1s [id=c2f18b92-77c3-4879-99ec-791e0ab4c505]",
                                "openstack_networking_secgroup_rule_v2.security_group_management_rule1: Creating...",
                                "openstack_networking_port_v2.node_port_management[1]: Creation complete after 1s [id=f0c27560-012d-4900-a8de-0b25e1a4b3c0]",
                                "openstack_networking_secgroup_rule_v2.security_group_management_rule3: Creating...",
                                "openstack_networking_port_v2.node_port_management[2]: Creation complete after 1s [id=ec28ac64-e4d9-4a42-9794-b8e35c1ca37f]",
                                "openstack_networking_secgroup_rule_v2.security_group_management_rule2: Creating...",
                                "openstack_networking_secgroup_rule_v2.security_group_node_rule2: Creation complete after 1s [id=9f8cdf8b-d670-4bce-8b05-6f8435672a00]",
                                "openstack_networking_secgroup_rule_v2.security_group_management_rule4: Creating...",
                                "openstack_networking_port_v2.node_port_management[5]: Creation complete after 1s [id=c4b21375-6d62-4570-ac20-d2fe58773346]",
                                "openstack_networking_secgroup_rule_v2.security_group_management_rule5: Creating...",
                                "openstack_networking_secgroup_rule_v2.security_group_node_rule1: Creation complete after 1s [id=9d338686-83fd-4efe-9b3b-94feab666628]",
                                "openstack_networking_secgroup_rule_v2.security_group_management_rule1: Creation complete after 1s [id=dfecf37d-0bf5-4c73-aae3-b9d983b94ea0]",
                                "openstack_networking_secgroup_rule_v2.security_group_management_rule3: Creation complete after 1s [id=d28011cf-8ca4-4277-a6a1-a0c45010efc0]",
                                "openstack_networking_secgroup_rule_v2.security_group_rule_vrrp: Creation complete after 2s [id=266d684f-a78d-4e74-9f13-eb79efbf9413]",
                                "openstack_networking_port_v2.node_port_management[0]: Creation complete after 1s [id=903611a1-db4b-4e76-803d-372079999e87]",
                                "openstack_networking_secgroup_rule_v2.security_group_management_rule2: Creation complete after 1s [id=6f1396b2-12e9-4638-9444-f9edc4ca85f5]",
                                "openstack_networking_port_v2.manager_port_management: Creation complete after 2s [id=433b4786-5e6c-4b62-b1c6-63ea538e57de]",
                                "openstack_networking_secgroup_rule_v2.security_group_management_rule4: Creation complete after 2s [id=de4f0528-c8de-4868-a545-3ef48f14f6b0]",
                                "openstack_networking_secgroup_rule_v2.security_group_management_rule5: Creation complete after 2s [id=17de80cf-26f1-4e0a-9216-a9a279c32180]",
                                "openstack_networking_router_interface_v2.router_interface: Creation complete after 4s [id=f3bee42a-6aba-4400-b47b-ed28151fe479]",
                                "openstack_networking_floatingip_v2.manager_floating_ip: 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_compute_instance_v2.node_server[2]: Creating...",
                                "openstack_compute_instance_v2.node_server[0]: Creating...",
                                "openstack_compute_instance_v2.node_server[4]: Creating...",
                                "openstack_networking_floatingip_v2.manager_floating_ip: Creation complete after 3s [id=90988bc9-05cc-498c-90c6-b42048c32c01]",
                                "openstack_networking_floatingip_associate_v2.manager_floating_ip_association: Creating...",
                                "local_file.MANAGER_ADDRESS: Creating...",
                                "local_file.inventory: Creating...",
                                "local_file.MANAGER_ADDRESS: Creation complete after 0s [id=97ba8698c720f17f11849d494062bb98d9351edd]",
                                "local_file.inventory: Creation complete after 0s [id=25c8ca303d2d4f7810fcbc6d04cfade0b41bdc81]",
                                "openstack_networking_floatingip_associate_v2.manager_floating_ip_association: Creation complete after 3s [id=90988bc9-05cc-498c-90c6-b42048c32c01]",
                                "openstack_compute_instance_v2.node_server[5]: 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[2]: Still creating... [10s elapsed]",
                                "openstack_compute_instance_v2.node_server[0]: Still creating... [10s elapsed]",
                                "openstack_compute_instance_v2.node_server[4]: Still creating... [10s elapsed]",
                                "openstack_compute_instance_v2.node_server[1]: Still creating... [20s elapsed]",
                                "openstack_compute_instance_v2.node_server[3]: Still creating... [20s elapsed]",
                                "openstack_compute_instance_v2.node_server[5]: Still creating... [20s elapsed]",
                                "openstack_compute_instance_v2.node_server[2]: Still creating... [20s elapsed]",
                                "openstack_compute_instance_v2.node_server[0]: Still creating... [20s elapsed]",
                                "openstack_compute_instance_v2.node_server[4]: Still creating... [20s elapsed]",
                                "openstack_compute_instance_v2.node_server[1]: Still creating... [30s elapsed]",
                                "openstack_compute_instance_v2.node_server[5]: Still creating... [30s elapsed]",
                                "openstack_compute_instance_v2.node_server[3]: Still creating... [30s elapsed]",
                                "openstack_compute_instance_v2.node_server[2]: Still creating... [30s elapsed]",
                                "openstack_compute_instance_v2.node_server[0]: Still creating... [30s elapsed]",
                                "openstack_compute_instance_v2.node_server[4]: Still creating... [30s elapsed]",
                                "openstack_compute_instance_v2.node_server[5]: Creation complete after 31s [id=2268f8d0-8767-4198-84fc-94663c493b65]",
                                "openstack_compute_instance_v2.node_server[2]: Creation complete after 32s [id=315f80ac-462d-401e-9c5a-5507b091fcdc]",
                                "openstack_compute_instance_v2.node_server[3]: Creation complete after 32s [id=e8d617b1-c32d-4967-b212-e88e1b1f4d13]",
                                "openstack_compute_instance_v2.node_server[1]: Creation complete after 32s [id=8b7f43bc-9c07-4ae2-8deb-3c8850fc795c]",
                                "openstack_compute_instance_v2.node_server[0]: Still creating... [40s elapsed]",
                                "openstack_compute_instance_v2.node_server[4]: Still creating... [40s elapsed]",
                                "openstack_compute_instance_v2.node_server[0]: Creation complete after 42s [id=6e31aee4-153b-42fb-9722-146cf4d7dd4e]",
                                "openstack_compute_instance_v2.node_server[4]: Creation complete after 43s [id=874e2260-35f9-4226-8e69-a678931497f5]",
                                "null_resource.node_semaphore: Creating...",
                                "null_resource.node_semaphore: Creation complete after 0s [id=4155022930873483569]",
                                "openstack_compute_volume_attach_v2.node_volume_attachment[5]: Creating...",
                                "openstack_compute_volume_attach_v2.node_volume_attachment[1]: Creating...",
                                "openstack_compute_volume_attach_v2.node_volume_attachment[3]: Creating...",
                                "openstack_compute_volume_attach_v2.node_volume_attachment[2]: Creating...",
                                "openstack_compute_volume_attach_v2.node_volume_attachment[6]: Creating...",
                                "openstack_compute_volume_attach_v2.node_volume_attachment[8]: Creating...",
                                "openstack_compute_volume_attach_v2.node_volume_attachment[4]: Creating...",
                                "openstack_compute_volume_attach_v2.node_volume_attachment[7]: Creating...",
                                "openstack_compute_volume_attach_v2.node_volume_attachment[0]: Creating...",
                                "openstack_compute_instance_v2.manager_server: Creating...",
                                "openstack_compute_volume_attach_v2.node_volume_attachment[3]: Creation complete after 3s [id=e8d617b1-c32d-4967-b212-e88e1b1f4d13/a5aa22b2-eb60-435b-b976-67ffb02fc21a]",
                                "openstack_compute_volume_attach_v2.node_volume_attachment[5]: Creation complete after 3s [id=2268f8d0-8767-4198-84fc-94663c493b65/dcd7bdde-2d70-4915-b710-177f3d416038]",
                                "openstack_compute_volume_attach_v2.node_volume_attachment[6]: Creation complete after 3s [id=e8d617b1-c32d-4967-b212-e88e1b1f4d13/e9ad6100-5e19-401f-90a1-40815b1e8f39]",
                                "openstack_compute_volume_attach_v2.node_volume_attachment[4]: Creation complete after 3s [id=874e2260-35f9-4226-8e69-a678931497f5/0f08a9dc-d2d4-4ab2-8f29-963b6beef06d]",
                                "openstack_compute_volume_attach_v2.node_volume_attachment[2]: Creation complete after 3s [id=2268f8d0-8767-4198-84fc-94663c493b65/211d8f97-de5d-482b-b296-d10bd4572938]",
                                "openstack_compute_volume_attach_v2.node_volume_attachment[1]: Creation complete after 9s [id=874e2260-35f9-4226-8e69-a678931497f5/cf16f533-7f7b-4ea6-9462-19be21c2742f]",
                                "openstack_compute_volume_attach_v2.node_volume_attachment[0]: Creation complete after 9s [id=e8d617b1-c32d-4967-b212-e88e1b1f4d13/5ba7c276-26c2-40a6-950f-a61990768eb4]",
                                "openstack_compute_volume_attach_v2.node_volume_attachment[7]: Creation complete after 10s [id=874e2260-35f9-4226-8e69-a678931497f5/a22d3251-115f-411d-ae1a-8f918491cba4]",
                                "openstack_compute_volume_attach_v2.node_volume_attachment[8]: Creation complete after 10s [id=2268f8d0-8767-4198-84fc-94663c493b65/20cb43c0-90cd-4396-83ef-64b32682ef2e]",
                                "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=0335f2fd-b47c-4ad7-baf9-646b4371ba0f]",
                                "",
                                "Apply complete! Resources: 64 added, 0 changed, 0 destroyed.",
                                "",
                                "Outputs:",
                                "",
                                "manager_address = <sensitive>",
                                "private_key = <sensitive>"
                            ],
                            "zuul_log_id": "0242ac1f-6606-4446-4f9f-000000000009-1-orchestrator"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-22T00:03:52.365881Z",
                            "start": "2026-05-22T00:02:29.131247Z"
                        },
                        "id": "0242ac1f-6606-4446-4f9f-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-22T00:03:52.916548Z",
                            "start": "2026-05-22T00:03:52.402691Z"
                        },
                        "id": "0242ac1f-6606-4446-4f9f-00000000000a",
                        "name": "Create infrastructure (stable)"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.slurp",
                            "changed": false,
                            "content": "TUFOQUdFUl9BRERSRVNTPTgxLjE2My4xOTMuNTkK",
                            "encoding": "base64",
                            "invocation": {
                                "module_args": {
                                    "src": "/home/zuul-testbed06/src/github.com/osism/testbed/terraform/.MANAGER_ADDRESS.ci"
                                }
                            },
                            "source": "/home/zuul-testbed06/src/github.com/osism/testbed/terraform/.MANAGER_ADDRESS.ci"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-22T00:03:53.512302Z",
                            "start": "2026-05-22T00:03:52.934134Z"
                        },
                        "id": "0242ac1f-6606-4446-4f9f-00000000000b",
                        "name": "Fetch manager address"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "manager_host": "81.163.193.59"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-22T00:03:53.629184Z",
                            "start": "2026-05-22T00:03:53.522053Z"
                        },
                        "id": "0242ac1f-6606-4446-4f9f-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-testbed06/src/github.com/osism/ansible-collection-commons"
                                    ],
                                    "delta": "0:00:00.631298",
                                    "end": "2026-05-22 00:03:54.570907",
                                    "failed": false,
                                    "invocation": {
                                        "module_args": {
                                            "_raw_params": "~/venv/bin/ansible-galaxy collection install --force \"/home/zuul-testbed06/src/github.com/osism/ansible-collection-commons\"\n",
                                            "_uses_shell": false,
                                            "argv": null,
                                            "chdir": "/home/zuul-testbed06",
                                            "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-22 00:03:53.939609",
                                    "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-testbed06/.ansible/collections/ansible_collections/osism/commons'\nCreated collection for osism.commons:999.0.0 at /home/zuul-testbed06/.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-testbed06/.ansible/collections/ansible_collections/osism/commons'",
                                        "Created collection for osism.commons:999.0.0 at /home/zuul-testbed06/.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-testbed06/src/github.com/osism/ansible-collection-services"
                                    ],
                                    "delta": "0:00:00.639328",
                                    "end": "2026-05-22 00:03:55.463897",
                                    "failed": false,
                                    "invocation": {
                                        "module_args": {
                                            "_raw_params": "~/venv/bin/ansible-galaxy collection install --force \"/home/zuul-testbed06/src/github.com/osism/ansible-collection-services\"\n",
                                            "_uses_shell": false,
                                            "argv": null,
                                            "chdir": "/home/zuul-testbed06",
                                            "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-22 00:03:54.824569",
                                    "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-testbed06/.ansible/collections/ansible_collections/osism/services'\nCreated collection for osism.services:999.0.0 at /home/zuul-testbed06/.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-testbed06/.ansible/collections/ansible_collections/osism/services'",
                                        "Created collection for osism.services:999.0.0 at /home/zuul-testbed06/.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-22T00:03:55.521122Z",
                            "start": "2026-05-22T00:03:53.640311Z"
                        },
                        "id": "0242ac1f-6606-4446-4f9f-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.59",
                                    "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-22T00:04:06.141982Z",
                            "start": "2026-05-22T00:03:55.532140Z"
                        },
                        "id": "0242ac1f-6606-4446-4f9f-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-22T00:04:07.256841Z",
                            "start": "2026-05-22T00:04:06.244471Z"
                        },
                        "id": "0242ac1f-6606-4446-4f9f-00000000000f",
                        "name": "Fetch manager ssh hostkey"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.command",
                            "attempts": 1,
                            "changed": false,
                            "cmd": [
                                "ssh",
                                "-i",
                                "/home/zuul-testbed06/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-testbed06/.ssh/known_hosts",
                                "ubuntu@81.163.193.59",
                                "true"
                            ],
                            "delta": "0:00:02.062061",
                            "end": "2026-05-22 00:04:09.637297",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "ssh -i /home/zuul-testbed06/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-testbed06/.ssh/known_hosts ubuntu@81.163.193.59 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-4446-4f9f-000000000010-1-orchestrator",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-05-22 00:04:07.575236",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": [],
                            "zuul_log_id": "0242ac1f-6606-4446-4f9f-000000000010-1-orchestrator"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-22T00:04:09.817647Z",
                            "start": "2026-05-22T00:04:07.302075Z"
                        },
                        "id": "0242ac1f-6606-4446-4f9f-000000000010",
                        "name": "Wait until ssh public key authentication to the manager works"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.shell",
                            "changed": true,
                            "cmd": "cp /home/zuul-testbed06/src/github.com/osism/testbed/terraform/.id* .",
                            "delta": "0:00:00.006851",
                            "end": "2026-05-22 00:04:10.157225",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "cp /home/zuul-testbed06/src/github.com/osism/testbed/terraform/.id* .",
                                    "_uses_shell": true,
                                    "argv": null,
                                    "chdir": "/home/zuul-testbed06/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-4446-4f9f-000000000011-1-orchestrator",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-05-22 00:04:10.150374",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": [],
                            "zuul_log_id": "0242ac1f-6606-4446-4f9f-000000000011-1-orchestrator"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-22T00:04:10.379078Z",
                            "start": "2026-05-22T00:04:09.862375Z"
                        },
                        "id": "0242ac1f-6606-4446-4f9f-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-22T00:04:10.444262Z",
                            "start": "2026-05-22T00:04:10.393791Z"
                        },
                        "id": "0242ac1f-6606-4446-4f9f-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-testbed06/src/github.com/osism/testbed/terraform/inventory.ci \\\n  --key-file /home/zuul-testbed06/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-testbed06/src/github.com \\\n  manager-part-0.yml | tee -a ansible-manager-part-0.log\n",
                            "delta": "0:09:01.892246",
                            "end": "2026-05-22 00:13:12.653797",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set -o pipefail\n~/venv/bin/ansible-playbook \\\n  -i /home/zuul-testbed06/src/github.com/osism/testbed/terraform/inventory.ci \\\n  --key-file /home/zuul-testbed06/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-testbed06/src/github.com \\\n  manager-part-0.yml | tee -a ansible-manager-part-0.log\n",
                                    "_uses_shell": true,
                                    "argv": null,
                                    "chdir": "/home/zuul-testbed06/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-4446-4f9f-000000000013-1-orchestrator",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-05-22 00:04:10.761551",
                            "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-4446-4f9f-000000000013-1-orchestrator"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-22T00:13:12.852396Z",
                            "start": "2026-05-22T00:04:10.480732Z"
                        },
                        "id": "0242ac1f-6606-4446-4f9f-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-22T00:13:12.896293Z",
                            "start": "2026-05-22T00:13:12.864877Z"
                        },
                        "id": "0242ac1f-6606-4446-4f9f-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-22T00:13:12.935278Z",
                            "start": "2026-05-22T00:13:12.903002Z"
                        },
                        "id": "0242ac1f-6606-4446-4f9f-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-testbed06/src/github.com/osism/testbed/terraform/inventory.ci \\\n  --key-file /home/zuul-testbed06/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-testbed06/src/github.com \\\n  -e manager_version=latest \\\n  manager-part-1.yml | tee -a ansible-manager-part-1.log\n",
                            "delta": "0:02:25.951704",
                            "end": "2026-05-22 00:15:39.265974",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set -o pipefail\n~/venv/bin/ansible-playbook \\\n  -i /home/zuul-testbed06/src/github.com/osism/testbed/terraform/inventory.ci \\\n  --key-file /home/zuul-testbed06/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-testbed06/src/github.com \\\n  -e manager_version=latest \\\n  manager-part-1.yml | tee -a ansible-manager-part-1.log\n",
                                    "_uses_shell": true,
                                    "argv": null,
                                    "chdir": "/home/zuul-testbed06/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-4446-4f9f-000000000016-1-orchestrator",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-05-22 00:13:13.314270",
                            "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-testbed06/.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-testbed06/.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-4446-4f9f-000000000016-1-orchestrator"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-22T00:15:39.583039Z",
                            "start": "2026-05-22T00:13:12.965735Z"
                        },
                        "id": "0242ac1f-6606-4446-4f9f-000000000016",
                        "name": "Run manager part 1 + 2"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.command",
                            "changed": true,
                            "cmd": [
                                "ssh",
                                "-i",
                                "/home/zuul-testbed06/src/github.com/osism/testbed/terraform/.id_rsa.ci",
                                "dragon@81.163.193.59",
                                "sudo",
                                "shutdown",
                                "-r",
                                "now"
                            ],
                            "delta": "0:00:00.984230",
                            "end": "2026-05-22 00:15:40.902001",
                            "failed_when_result": false,
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "ssh -i /home/zuul-testbed06/src/github.com/osism/testbed/terraform/.id_rsa.ci dragon@81.163.193.59 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-4446-4f9f-000000000017-1-orchestrator",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-05-22 00:15:39.917771",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": [],
                            "zuul_log_id": "0242ac1f-6606-4446-4f9f-000000000017-1-orchestrator"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-22T00:15:41.143374Z",
                            "start": "2026-05-22T00:15:39.629526Z"
                        },
                        "id": "0242ac1f-6606-4446-4f9f-000000000017",
                        "name": "Reboot manager"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.wait_for",
                            "changed": false,
                            "elapsed": 16,
                            "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.59",
                                    "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-22T00:15:57.538876Z",
                            "start": "2026-05-22T00:15:41.155091Z"
                        },
                        "id": "0242ac1f-6606-4446-4f9f-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-testbed06/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-testbed06/.ssh/known_hosts",
                                "dragon@81.163.193.59",
                                "docker",
                                "info"
                            ],
                            "delta": "0:00:01.228157",
                            "end": "2026-05-22 00:15:59.089402",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "ssh -i /home/zuul-testbed06/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-testbed06/.ssh/known_hosts dragon@81.163.193.59 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-4446-4f9f-000000000019-1-orchestrator",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-05-22 00:15:57.861245",
                            "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: 04b433fa-1d8b-45df-8061-a27735150643\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: 04b433fa-1d8b-45df-8061-a27735150643",
                                " 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-4446-4f9f-000000000019-1-orchestrator"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-22T00:15:59.587805Z",
                            "start": "2026-05-22T00:15:57.572957Z"
                        },
                        "id": "0242ac1f-6606-4446-4f9f-000000000019",
                        "name": "Wait until docker is available on the manager"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.command",
                            "changed": true,
                            "cmd": [
                                "ssh",
                                "-i",
                                "/home/zuul-testbed06/src/github.com/osism/testbed/terraform/.id_rsa.ci",
                                "dragon@81.163.193.59",
                                "/opt/configuration/scripts/deploy-manager.sh"
                            ],
                            "delta": "0:28:15.333924",
                            "end": "2026-05-22 00:44:15.285015",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "ssh -i /home/zuul-testbed06/src/github.com/osism/testbed/terraform/.id_rsa.ci dragon@81.163.193.59 /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-4446-4f9f-00000000001a-1-orchestrator",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-05-22 00:15:59.951091",
                            "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.59\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.59\n++ MANAGER_PUBLIC_IP_ADDRESS=81.163.193.59\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.59\n++ MANAGER_PUBLIC_IP_ADDRESS=81.163.193.59\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-22 00:20:40\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-22 00:20:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of resolvconf.\u001b[0m\n\u001b[32m2026-05-22 00:20:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 336b0ca4-0b00-44cd-bdff-a834772ebe0f (resolvconf) was prepared for execution.\u001b[0m\n\u001b[32m2026-05-22 00:20:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 336b0ca4-0b00-44cd-bdff-a834772ebe0f (resolvconf) has been started and output is visible here.\u001b[0m\n\nPLAY [Apply role resolvconf] ***************************************************\n\nTASK [Gathering Facts] *********************************************************\nFriday 22 May 2026  00:20:54 +0000 (0:00:00.189)       0:00:00.189 ************ \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.commons.resolvconf : Check minimum and maximum number of name servers] ***\nFriday 22 May 2026  00:20:58 +0000 (0:00:04.281)       0:00:04.470 ************ \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [osism.commons.resolvconf : Include resolvconf tasks] *********************\nFriday 22 May 2026  00:20:58 +0000 (0:00:00.067)       0:00:04.538 ************ \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] ***\nFriday 22 May 2026  00:20:58 +0000 (0:00:00.078)       0:00:04.616 ************ \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] ***\nFriday 22 May 2026  00:20:59 +0000 (0:00:00.072)       0:00:04.689 ************ \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.commons.resolvconf : Install package systemd-resolved] *************\nFriday 22 May 2026  00:21:00 +0000 (0:00:01.276)       0:00:05.966 ************ \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [osism.commons.resolvconf : Retrieve file status of /etc/resolv.conf] *****\nFriday 22 May 2026  00:21:00 +0000 (0:00:00.048)       0:00:06.014 ************ \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.commons.resolvconf : Archive existing file /etc/resolv.conf] *******\nFriday 22 May 2026  00:21:00 +0000 (0:00:00.601)       0:00:06.616 ************ \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [osism.commons.resolvconf : Link /run/systemd/resolve/stub-resolv.conf to /etc/resolv.conf] ***\nFriday 22 May 2026  00:21:01 +0000 (0:00:00.082)       0:00:06.699 ************ \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.commons.resolvconf : Copy configuration files] *********************\nFriday 22 May 2026  00:21:01 +0000 (0:00:00.607)       0:00:07.307 ************ \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.commons.resolvconf : Start/enable systemd-resolved service] ********\nFriday 22 May 2026  00:21:02 +0000 (0:00:01.155)       0:00:08.462 ************ \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.commons.resolvconf : Include distribution specific configuration tasks] ***\nFriday 22 May 2026  00:21:03 +0000 (0:00:01.016)       0:00:09.479 ************ \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] *************\nFriday 22 May 2026  00:21:03 +0000 (0:00:00.095)       0:00:09.574 ************ \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 ********************************************************************\nFriday 22 May 2026  00:21:05 +0000 (0:00:01.231)       0:00:10.806 ************ \n=============================================================================== \nGathering Facts --------------------------------------------------------- 4.28s\nosism.commons.resolvconf : Remove packages configuring /etc/resolv.conf --- 1.28s\nosism.commons.resolvconf : Restart systemd-resolved service ------------- 1.23s\nosism.commons.resolvconf : Copy configuration files --------------------- 1.16s\nosism.commons.resolvconf : Start/enable systemd-resolved service -------- 1.02s\nosism.commons.resolvconf : Link /run/systemd/resolve/stub-resolv.conf to /etc/resolv.conf --- 0.61s\nosism.commons.resolvconf : Retrieve file status of /etc/resolv.conf ----- 0.60s\nosism.commons.resolvconf : Include distribution specific configuration tasks --- 0.10s\nosism.commons.resolvconf : Archive existing file /etc/resolv.conf ------- 0.08s\nosism.commons.resolvconf : Include resolvconf tasks --------------------- 0.08s\nosism.commons.resolvconf : Include distribution specific installation tasks --- 0.07s\nosism.commons.resolvconf : Check minimum and maximum number of name servers --- 0.07s\nosism.commons.resolvconf : Install package systemd-resolved ------------- 0.05s\n+ osism apply sshconfig\n\u001b[32m2026-05-22 00:21:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of sshconfig.\u001b[0m\n\u001b[32m2026-05-22 00:21:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f2ed4df3-9d6d-4560-bc2d-fe97b84e1c70 (sshconfig) was prepared for execution.\u001b[0m\n\u001b[32m2026-05-22 00:21:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task f2ed4df3-9d6d-4560-bc2d-fe97b84e1c70 (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] ***********\nFriday 22 May 2026  00:21:20 +0000 (0:00:00.178)       0:00:00.178 ************ \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.commons.sshconfig : Ensure .ssh/config.d exist] ********************\nFriday 22 May 2026  00:21:21 +0000 (0:00:00.901)       0:00:01.079 ************ \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.commons.sshconfig : Ensure config for each host exist] *************\nFriday 22 May 2026  00:21:21 +0000 (0:00:00.558)       0:00:01.637 ************ \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] ******************************\nFriday 22 May 2026  00:21:27 +0000 (0:00:05.798)       0:00:07.436 ************ \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [osism.commons.sshconfig : Assemble ssh config] ***************************\nFriday 22 May 2026  00:21:27 +0000 (0:00:00.118)       0:00:07.554 ************ \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 ********************************************************************\nFriday 22 May 2026  00:21:28 +0000 (0:00:00.587)       0:00:08.142 ************ \n=============================================================================== \nosism.commons.sshconfig : Ensure config for each host exist ------------- 5.80s\nosism.commons.sshconfig : Get home directory of operator user ----------- 0.90s\nosism.commons.sshconfig : Assemble ssh config --------------------------- 0.59s\nosism.commons.sshconfig : Ensure .ssh/config.d exist -------------------- 0.56s\nosism.commons.sshconfig : Add extra config ------------------------------ 0.12s\n+ osism apply known-hosts\n\u001b[32m2026-05-22 00:21:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of known-hosts.\u001b[0m\n\u001b[32m2026-05-22 00:21:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bfadcb78-9289-4bb2-a716-d01981920143 (known-hosts) was prepared for execution.\u001b[0m\n\u001b[32m2026-05-22 00:21:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task bfadcb78-9289-4bb2-a716-d01981920143 (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] ***\nFriday 22 May 2026  00:21:43 +0000 (0:00:00.198)       0:00:00.198 ************ \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] ***\nFriday 22 May 2026  00:21:50 +0000 (0:00:06.400)       0:00:06.599 ************ \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] ***********\nFriday 22 May 2026  00:21:50 +0000 (0:00:00.175)       0:00:06.774 ************ \n\u001b[0;33mchanged: [testbed-manager] => (item=testbed-manager ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBJRvSQ054jzBmacXKFYGKgt/G4+TLNTQgeY/uyTkeqIslxSSPpmn4gX8KVbzfJyQMNtycqWktU/Pz6hlUkDVOcI=)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=testbed-manager ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCq7fqCmCS6YY8Nc5ePS3lcidlmza99NBfJ6Z4TG+cQQjwQ/dKNFDIUqWwtkKo4e4E3PXh4h3Zt7TflYQ969S+6Q5fZ8k6Ogq/jILvrQwV2lE/E6p3w+dQgOkVfSNYdFjHZa3yVdJEeOruulWbmsTJAHJhdaGfGWV6gWFmwKBnfN8sLVB16nanmY7kQRGK9dPMBCOZL9WdU1u4Cea8RFS2fVf7wiK542sS8MBQg3BJf/tK+IXHcnUGAQ18ZIfQsHNB9uFhSOJRZBkMY9fN21LPl4DpQXXftS/NeX4jZwzjBKD2kDySg8WBpzFoe0nIy3+1RJAJ6RIif/+HYNn9ATUJmO0luV0W6mf9cuHCOX4TlL2PwezhxHJTyY2zfrP+sPCxlspWPuPgYNiVaxJwg5MH5WngdqtCtfWaBwJpmypPr1fn8E2q09sSUqjbVnxAezS/eqUwLP0txcIVCMwAJwhinSRo2QJvnXx1750OUOVkZXG0qFsySiQqITxqnrm2FpZs=)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=testbed-manager ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIMOJ2M3EanHI0NHNdunSDignO2Q4epy9O7PtPF6E4myc)\u001b[0m\n\nTASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********\nFriday 22 May 2026  00:21:51 +0000 (0:00:01.330)       0:00:08.105 ************ \n\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-0 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIARHJ1t9cIw9OaoL8iAYVtVcdQL3ijZwiS4b6hUgyobY)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-0 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDVTcRbTqRbgvUbs/VxYEIGHw+EKeyUf2pQkRgDs+OKiFwzF29M33jtZfERg/yu+TH5nfZeKy49GqVe5L8J/nrbYKXUMARZ24h2Bn8zfaNV/LW+jOKDvfh2ZdzNQTUei0kW5xj3app71M380Swx3xXvtQKMALSKvinxmIrVNOyRQJboi0/uCjSWFKrhQnvuDk3mAlxxGzfsMn9K2uhySYoQs6/npukwMV44Bql0STK86eRk+JZDhtl2sp/PxL6M9P6I28kB/SsPWxEjIwcv3llNHd7UCEYi3nStd6rHWUOdbp56iExRSSFk+6WFDQh/I9XRfeBeoXbjIGgT2WEdf0phXBCXWZibDPfaQab+5UkMb0AHpjdoN/0Vk39Xdl1Tnaoum/ciZzaZPMyVKn0aurUoss/o8OhXOPQpNdm0QedP8r1nLPcCc/dPjFWC8rG0p5ZJNRUVUPKNn2Hf1aJqluJQeSb79ARrvF3tAVCvQhI4VfwR1wulGfjIB3UauMlLdIs=)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-0 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBFp7mtOLgwyeEkg6npCIk9hcKumgFF8Th9LQEDpbv2/9iOXst4EHVEFLm46oNrY5V9jaXulu/jeavY42kPlX6iw=)\u001b[0m\n\nTASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********\nFriday 22 May 2026  00:21:52 +0000 (0:00:01.040)       0:00:09.146 ************ \n\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-1 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBOFUAOzDrzI+Jih+eg2Knnh83E6ahghMmFWpXxIWBm2Nf60oQ1c9tKeFfQI5wVuysh3CxZdyttCN3cssVGImmik=)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-1 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDI0qF7KEY5IhTCqQEDqNNGWu4ziHXciftdx4u+aSQ9QrJTK1hstTjvNlQx/YhRLSdgaKzzAuxW5rWxdsRXrfF6SsHDwFajy/qeYCqvhoxgAU0fBu06+/H9mXe29PLwOL+6loVLMLJskN/SMQAEBNVPqmjqAOeI4saAN9NLxtD9PDAT4tAIYMQDocsV79jrUmZYzxsnEydmSqYe7EVyBgjNI/4PBGSrVnZUWQOOLLC/PHh3vKVceNstfkdX+aiqdwl2Z3vpsglkdH4IQ1aN0sCrU+CfIadjRW51LIXjxjtQ2GLkgieSKmEyIMb1DZzzSQEvoc5RT2ZiUR3aU97w3/B3OWaE8rz7SyJEvdEuYqsJtO086i03g1MVIwrqZxI1ug9iZsh8dwo3c7F1s5rJwNKvj7/PaT6IQXJsED6kfECY/JT+grkZeOV0Y4XOY1mMM9qD98Ut0zTJpF+1SHTjSMTjkPinDWQvTViYTlL+yvqdBAXTDTE3QtUTDpDwRXARkNE=)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-1 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIFtUGYKRBNmIopDztl4XH7/WS7mod49eOjxGYGIugyTT)\u001b[0m\n\nTASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********\nFriday 22 May 2026  00:21:53 +0000 (0:00:01.074)       0:00:10.220 ************ \n\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-2 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIO0hQNRKtc96dBWAOgjngtMK2zj9pdG9u4k4thMRhLne)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-2 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDsqythV3+qwH2ANWb0WYBIIcyFxXwDNDhYVfhDgn8hqfVxYe2p1yxdL+FIEhAOV4ov+0vqYc4CsRHO0ReElVAYKxKa8fcvvtk2mjCvIwluyzDhrHckqDXFgolXqS9mvb84BcaMtt5/1fgC+w8W0EvtGWT9gwWBtZNREvSlhI+cdlBF1QKNo7yfwZPZUDkkijdtA8513JD/X+wWBH484VAwXyJ8Xch/qmKc3dmlqDSkItqKkO695nw3gg0Z4OUy3M9T+H3bSq1PATOc2X+y4KqNesAiI1Q22Q2Om+cy0qQ0dMCKqZYzGqVKvdMvRwYXF9M9SuumZ3+aMkwNR9eS5CAJEQUptMV3Gmp7QEbJPlts7c7PVjG6JfmpGTbOQQS1FXMYpZJuvlgMrHdVR+c633TKaRzJpcKZiBvX8s+wcWo47JZHb4xr7RN7mwh3scDTTdfGprCzo4wfQRyw2bZuRrvfWxdWiYEglyFcpwLV09+b0kbz06ks1Wgt/EDilxiiy+s=)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-2 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBOczWAXEtCJlXuqBxsgTtIYq1Ry2qKSxB3VgLhfG669tgDIoQInUaMeKAxXOwbdn/YzAeooSyyF28E2th0C28pU=)\u001b[0m\n\nTASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********\nFriday 22 May 2026  00:21:54 +0000 (0:00:01.082)       0:00:11.303 ************ \n\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-3 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBH7xkSqPtbDNiRbcpzwM+lMOg2ClXA5GtWvmIr2gwECGZZzwqJGEeKO4/OiVsnih4R7rH/vdT1gJLjZPGmGTs1Q=)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-3 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQD0uVgAK85ADOnQPt1EXBXfk/K+vqGkPr9wXIpYEIfSfmk0NjQnMn3sXlbKXN05ySPNrNNx5ZHV/i7QPpklJjdcEbnSM5EQYfJJEVOdMJz7vLWeeFYmoL+bum5gCm+kTfC0YMYWlXbvn+o7E/D0zzfPQ2LtSAJW21OmyNVFcbopoq474WvhWd+zr5dWwk85/YwoSdawA7OCrybyRa4YhxteaUA6I9pguG/e5Ur6ytSZ3Q2QZfU2hZy83VifUj61B83CNHIhOJYKWaSDTNNRLFHzqeP1h3R4BKZ0XXYDhdkfmr98hEv3y41gIBnUJbO9Jgp9VdsA3AtNkFYaIlZZhXXFtyK1H1LWodxwc9BLXKsv4SrWvL5cq09WUdae6YWEWIO3dWGWaW0M3qLEF/ZUv6OM6wz6qa8fP6VjSFVGvq+xo08eY8nQ3yMGQ1JqFRD+OFbQlKzCZpxxLJ621bG22Zpw8V5i8F3402MF8SMDBFu5e0gsR79UsV57qRtPEFEPW08=)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-3 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIN6F4qPy64Yldz1GtGwx2/azt/Ek4RjmjwI66N+B5OGl)\u001b[0m\n\nTASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********\nFriday 22 May 2026  00:21:55 +0000 (0:00:01.102)       0:00:12.406 ************ \n\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-4 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDGi0XvJzRjviiFbRn+5h6gTazTlmCyVcEyinMDokYYjMlVvjnAeFi60wRD/KO/rOOCBv3QNRBPDARm8fF3DKTiMBEo3rEUWjFNk2bYxHfb0pibkKuilf7LAXsUn7YaNVq17kp2EUf+myCDGaCjw4/5JR+uI6lfEgwEf06xOfedtmsf53ILu200HvsGBJ1yVTvGzEm7MqR3WVcuClmM032Bq/liWbEkXt/GEnq8I0cWM6QNlZs4t5wSDnhOcPBnqDocdGWFsszouKdojtX41tKUPJGxLnHb8lJX0p8+sZEDPl2UVUwP1BXMgqlNIm6MntwFGvfa8cJBlwdoBBAOL+1r779a93Tjfh8p7nldq5lx/QORPMytM7RWPCUrGT2g7nobaxQ7u8xE/oWJdWo4Yvu6oxv1S1SLiRdz4DAD0cy61QQFUagtTSdWk9MsALHWGHBS/RRplcxEoqnijgvCR4IppHtR2gxe7JTPYL8BJ7/4EEQsQEBs3RR4d/q3HWq9FLE=)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-4 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBEn9xs6Y48oM9WGXBtfZQgWZ+ZlIX4qWoPsCFs1RDoSrQR4PNSllgp5t7ZoIQVbgvKqY3sFeVpNs6wOE/54zItQ=)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-4 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIPcf9ytKz+6erlNEGUutEvUYn0mIilNm+aotfzkKXIlP)\u001b[0m\n\nTASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********\nFriday 22 May 2026  00:21:56 +0000 (0:00:01.110)       0:00:13.516 ************ \n\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-5 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQChxdz6GdybFNHHF4nLiWizS65TMzBwayHXlqniEjjOOVbXCz8T1UQoNE7hZPQg+Du+5EVla8U4dMpDKXv8l3JKrQBJkf0nQLhdOv35zNNDhawHPiCJTbrsU72M7SjIZ2hPj3XGXd90EJf8N0LIqe+xHDXzUPTtYGmp9TN6Y7l/kkAWjWlyYguaB/pO8ejAxw31fxqjSTda1L58Eb6ugXspdcVSeuPG2ekt1CdGuxtMtqPdVCCvQ2sEWAciNMP4raDMSu8UB6CyW7Vh9FfpsgRr3rG6T5f6NjTxQz6y4D1UZWQsyhAvHfgGA6QjKLZoBdrMyGsAxFBjRrEcVp+3qWRZFS6kEKdbEEac3+G7RTnvVrKLBZr8sUtVm0i9HcDojclezC+xZuhmhhFxrx5ew97ss3+vfxqCq9P912kCUu13er+BdxxQvPr5jYHBLdSHMJp4o914Dd8tsjNXJ2oYOyDcrOMf2+1YpJpkGSTEbqIClco09mou114ry5JS16UQLkc=)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-5 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBCeXWzJU+vBo9V9X2voqOqiP3J2pz/MQW71S66joC3o17zExMCLDbChkyZI6RxrTA36EXap1X9L+zlrPX6XxpPY=)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-5 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIILZKOFuEAS6V4zJjUBLHXDVKBndwGjsk4gpjqDNdMWW)\u001b[0m\n\nTASK [osism.commons.known_hosts : Run ssh-keyscan for all hosts with ansible_host] ***\nFriday 22 May 2026  00:21:58 +0000 (0:00:01.100)       0:00:14.616 ************ \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] ***\nFriday 22 May 2026  00:22:03 +0000 (0:00:05.347)       0:00:19.964 ************ \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] ***********\nFriday 22 May 2026  00:22:03 +0000 (0:00:00.198)       0:00:20.162 ************ \n\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.5 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBJRvSQ054jzBmacXKFYGKgt/G4+TLNTQgeY/uyTkeqIslxSSPpmn4gX8KVbzfJyQMNtycqWktU/Pz6hlUkDVOcI=)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.5 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCq7fqCmCS6YY8Nc5ePS3lcidlmza99NBfJ6Z4TG+cQQjwQ/dKNFDIUqWwtkKo4e4E3PXh4h3Zt7TflYQ969S+6Q5fZ8k6Ogq/jILvrQwV2lE/E6p3w+dQgOkVfSNYdFjHZa3yVdJEeOruulWbmsTJAHJhdaGfGWV6gWFmwKBnfN8sLVB16nanmY7kQRGK9dPMBCOZL9WdU1u4Cea8RFS2fVf7wiK542sS8MBQg3BJf/tK+IXHcnUGAQ18ZIfQsHNB9uFhSOJRZBkMY9fN21LPl4DpQXXftS/NeX4jZwzjBKD2kDySg8WBpzFoe0nIy3+1RJAJ6RIif/+HYNn9ATUJmO0luV0W6mf9cuHCOX4TlL2PwezhxHJTyY2zfrP+sPCxlspWPuPgYNiVaxJwg5MH5WngdqtCtfWaBwJpmypPr1fn8E2q09sSUqjbVnxAezS/eqUwLP0txcIVCMwAJwhinSRo2QJvnXx1750OUOVkZXG0qFsySiQqITxqnrm2FpZs=)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.5 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIMOJ2M3EanHI0NHNdunSDignO2Q4epy9O7PtPF6E4myc)\u001b[0m\n\nTASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********\nFriday 22 May 2026  00:22:04 +0000 (0:00:01.073)       0:00:21.236 ************ \n\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.10 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDVTcRbTqRbgvUbs/VxYEIGHw+EKeyUf2pQkRgDs+OKiFwzF29M33jtZfERg/yu+TH5nfZeKy49GqVe5L8J/nrbYKXUMARZ24h2Bn8zfaNV/LW+jOKDvfh2ZdzNQTUei0kW5xj3app71M380Swx3xXvtQKMALSKvinxmIrVNOyRQJboi0/uCjSWFKrhQnvuDk3mAlxxGzfsMn9K2uhySYoQs6/npukwMV44Bql0STK86eRk+JZDhtl2sp/PxL6M9P6I28kB/SsPWxEjIwcv3llNHd7UCEYi3nStd6rHWUOdbp56iExRSSFk+6WFDQh/I9XRfeBeoXbjIGgT2WEdf0phXBCXWZibDPfaQab+5UkMb0AHpjdoN/0Vk39Xdl1Tnaoum/ciZzaZPMyVKn0aurUoss/o8OhXOPQpNdm0QedP8r1nLPcCc/dPjFWC8rG0p5ZJNRUVUPKNn2Hf1aJqluJQeSb79ARrvF3tAVCvQhI4VfwR1wulGfjIB3UauMlLdIs=)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.10 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBFp7mtOLgwyeEkg6npCIk9hcKumgFF8Th9LQEDpbv2/9iOXst4EHVEFLm46oNrY5V9jaXulu/jeavY42kPlX6iw=)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.10 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIARHJ1t9cIw9OaoL8iAYVtVcdQL3ijZwiS4b6hUgyobY)\u001b[0m\n\nTASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********\nFriday 22 May 2026  00:22:05 +0000 (0:00:01.102)       0:00:22.339 ************ \n\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.11 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIFtUGYKRBNmIopDztl4XH7/WS7mod49eOjxGYGIugyTT)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.11 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDI0qF7KEY5IhTCqQEDqNNGWu4ziHXciftdx4u+aSQ9QrJTK1hstTjvNlQx/YhRLSdgaKzzAuxW5rWxdsRXrfF6SsHDwFajy/qeYCqvhoxgAU0fBu06+/H9mXe29PLwOL+6loVLMLJskN/SMQAEBNVPqmjqAOeI4saAN9NLxtD9PDAT4tAIYMQDocsV79jrUmZYzxsnEydmSqYe7EVyBgjNI/4PBGSrVnZUWQOOLLC/PHh3vKVceNstfkdX+aiqdwl2Z3vpsglkdH4IQ1aN0sCrU+CfIadjRW51LIXjxjtQ2GLkgieSKmEyIMb1DZzzSQEvoc5RT2ZiUR3aU97w3/B3OWaE8rz7SyJEvdEuYqsJtO086i03g1MVIwrqZxI1ug9iZsh8dwo3c7F1s5rJwNKvj7/PaT6IQXJsED6kfECY/JT+grkZeOV0Y4XOY1mMM9qD98Ut0zTJpF+1SHTjSMTjkPinDWQvTViYTlL+yvqdBAXTDTE3QtUTDpDwRXARkNE=)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.11 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBOFUAOzDrzI+Jih+eg2Knnh83E6ahghMmFWpXxIWBm2Nf60oQ1c9tKeFfQI5wVuysh3CxZdyttCN3cssVGImmik=)\u001b[0m\n\nTASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********\nFriday 22 May 2026  00:22:06 +0000 (0:00:01.074)       0:00:23.414 ************ \n\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.12 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDsqythV3+qwH2ANWb0WYBIIcyFxXwDNDhYVfhDgn8hqfVxYe2p1yxdL+FIEhAOV4ov+0vqYc4CsRHO0ReElVAYKxKa8fcvvtk2mjCvIwluyzDhrHckqDXFgolXqS9mvb84BcaMtt5/1fgC+w8W0EvtGWT9gwWBtZNREvSlhI+cdlBF1QKNo7yfwZPZUDkkijdtA8513JD/X+wWBH484VAwXyJ8Xch/qmKc3dmlqDSkItqKkO695nw3gg0Z4OUy3M9T+H3bSq1PATOc2X+y4KqNesAiI1Q22Q2Om+cy0qQ0dMCKqZYzGqVKvdMvRwYXF9M9SuumZ3+aMkwNR9eS5CAJEQUptMV3Gmp7QEbJPlts7c7PVjG6JfmpGTbOQQS1FXMYpZJuvlgMrHdVR+c633TKaRzJpcKZiBvX8s+wcWo47JZHb4xr7RN7mwh3scDTTdfGprCzo4wfQRyw2bZuRrvfWxdWiYEglyFcpwLV09+b0kbz06ks1Wgt/EDilxiiy+s=)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.12 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBOczWAXEtCJlXuqBxsgTtIYq1Ry2qKSxB3VgLhfG669tgDIoQInUaMeKAxXOwbdn/YzAeooSyyF28E2th0C28pU=)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.12 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIO0hQNRKtc96dBWAOgjngtMK2zj9pdG9u4k4thMRhLne)\u001b[0m\n\nTASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********\nFriday 22 May 2026  00:22:07 +0000 (0:00:01.070)       0:00:24.484 ************ \n\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.13 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBH7xkSqPtbDNiRbcpzwM+lMOg2ClXA5GtWvmIr2gwECGZZzwqJGEeKO4/OiVsnih4R7rH/vdT1gJLjZPGmGTs1Q=)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.13 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQD0uVgAK85ADOnQPt1EXBXfk/K+vqGkPr9wXIpYEIfSfmk0NjQnMn3sXlbKXN05ySPNrNNx5ZHV/i7QPpklJjdcEbnSM5EQYfJJEVOdMJz7vLWeeFYmoL+bum5gCm+kTfC0YMYWlXbvn+o7E/D0zzfPQ2LtSAJW21OmyNVFcbopoq474WvhWd+zr5dWwk85/YwoSdawA7OCrybyRa4YhxteaUA6I9pguG/e5Ur6ytSZ3Q2QZfU2hZy83VifUj61B83CNHIhOJYKWaSDTNNRLFHzqeP1h3R4BKZ0XXYDhdkfmr98hEv3y41gIBnUJbO9Jgp9VdsA3AtNkFYaIlZZhXXFtyK1H1LWodxwc9BLXKsv4SrWvL5cq09WUdae6YWEWIO3dWGWaW0M3qLEF/ZUv6OM6wz6qa8fP6VjSFVGvq+xo08eY8nQ3yMGQ1JqFRD+OFbQlKzCZpxxLJ621bG22Zpw8V5i8F3402MF8SMDBFu5e0gsR79UsV57qRtPEFEPW08=)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.13 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIN6F4qPy64Yldz1GtGwx2/azt/Ek4RjmjwI66N+B5OGl)\u001b[0m\n\nTASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********\nFriday 22 May 2026  00:22:10 +0000 (0:00:02.115)       0:00:26.599 ************ \n\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.14 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDGi0XvJzRjviiFbRn+5h6gTazTlmCyVcEyinMDokYYjMlVvjnAeFi60wRD/KO/rOOCBv3QNRBPDARm8fF3DKTiMBEo3rEUWjFNk2bYxHfb0pibkKuilf7LAXsUn7YaNVq17kp2EUf+myCDGaCjw4/5JR+uI6lfEgwEf06xOfedtmsf53ILu200HvsGBJ1yVTvGzEm7MqR3WVcuClmM032Bq/liWbEkXt/GEnq8I0cWM6QNlZs4t5wSDnhOcPBnqDocdGWFsszouKdojtX41tKUPJGxLnHb8lJX0p8+sZEDPl2UVUwP1BXMgqlNIm6MntwFGvfa8cJBlwdoBBAOL+1r779a93Tjfh8p7nldq5lx/QORPMytM7RWPCUrGT2g7nobaxQ7u8xE/oWJdWo4Yvu6oxv1S1SLiRdz4DAD0cy61QQFUagtTSdWk9MsALHWGHBS/RRplcxEoqnijgvCR4IppHtR2gxe7JTPYL8BJ7/4EEQsQEBs3RR4d/q3HWq9FLE=)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.14 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBEn9xs6Y48oM9WGXBtfZQgWZ+ZlIX4qWoPsCFs1RDoSrQR4PNSllgp5t7ZoIQVbgvKqY3sFeVpNs6wOE/54zItQ=)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.14 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIPcf9ytKz+6erlNEGUutEvUYn0mIilNm+aotfzkKXIlP)\u001b[0m\n\nTASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********\nFriday 22 May 2026  00:22:11 +0000 (0:00:01.085)       0:00:27.685 ************ \n\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.15 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBCeXWzJU+vBo9V9X2voqOqiP3J2pz/MQW71S66joC3o17zExMCLDbChkyZI6RxrTA36EXap1X9L+zlrPX6XxpPY=)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.15 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQChxdz6GdybFNHHF4nLiWizS65TMzBwayHXlqniEjjOOVbXCz8T1UQoNE7hZPQg+Du+5EVla8U4dMpDKXv8l3JKrQBJkf0nQLhdOv35zNNDhawHPiCJTbrsU72M7SjIZ2hPj3XGXd90EJf8N0LIqe+xHDXzUPTtYGmp9TN6Y7l/kkAWjWlyYguaB/pO8ejAxw31fxqjSTda1L58Eb6ugXspdcVSeuPG2ekt1CdGuxtMtqPdVCCvQ2sEWAciNMP4raDMSu8UB6CyW7Vh9FfpsgRr3rG6T5f6NjTxQz6y4D1UZWQsyhAvHfgGA6QjKLZoBdrMyGsAxFBjRrEcVp+3qWRZFS6kEKdbEEac3+G7RTnvVrKLBZr8sUtVm0i9HcDojclezC+xZuhmhhFxrx5ew97ss3+vfxqCq9P912kCUu13er+BdxxQvPr5jYHBLdSHMJp4o914Dd8tsjNXJ2oYOyDcrOMf2+1YpJpkGSTEbqIClco09mou114ry5JS16UQLkc=)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.15 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIILZKOFuEAS6V4zJjUBLHXDVKBndwGjsk4gpjqDNdMWW)\u001b[0m\n\nTASK [osism.commons.known_hosts : Write static known_hosts entries] ************\nFriday 22 May 2026  00:22:12 +0000 (0:00:01.147)       0:00:28.832 ************ \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] *************\nFriday 22 May 2026  00:22:12 +0000 (0:00:00.188)       0:00:29.021 ************ \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [osism.commons.known_hosts : Delete known_hosts entries] ******************\nFriday 22 May 2026  00:22:12 +0000 (0:00:00.058)       0:00:29.079 ************ \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [osism.commons.known_hosts : Set file permissions] ************************\nFriday 22 May 2026  00:22:12 +0000 (0:00:00.046)       0:00:29.126 ************ \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 ********************************************************************\nFriday 22 May 2026  00:22:13 +0000 (0:00:00.508)       0:00:29.635 ************ \n=============================================================================== \nosism.commons.known_hosts : Run ssh-keyscan for all hosts with hostname --- 6.40s\nosism.commons.known_hosts : Run ssh-keyscan for all hosts with ansible_host --- 5.35s\nosism.commons.known_hosts : Write scanned known_hosts entries ----------- 2.11s\nosism.commons.known_hosts : Write scanned known_hosts entries ----------- 1.33s\nosism.commons.known_hosts : Write scanned known_hosts entries ----------- 1.15s\nosism.commons.known_hosts : Write scanned known_hosts entries ----------- 1.11s\nosism.commons.known_hosts : Write scanned known_hosts entries ----------- 1.10s\nosism.commons.known_hosts : Write scanned known_hosts entries ----------- 1.10s\nosism.commons.known_hosts : Write scanned known_hosts entries ----------- 1.10s\nosism.commons.known_hosts : Write scanned known_hosts entries ----------- 1.09s\nosism.commons.known_hosts : Write scanned known_hosts entries ----------- 1.08s\nosism.commons.known_hosts : Write scanned known_hosts entries ----------- 1.08s\nosism.commons.known_hosts : Write scanned known_hosts entries ----------- 1.07s\nosism.commons.known_hosts : Write scanned known_hosts entries ----------- 1.07s\nosism.commons.known_hosts : Write scanned known_hosts entries ----------- 1.07s\nosism.commons.known_hosts : Write scanned known_hosts entries ----------- 1.04s\nosism.commons.known_hosts : Set file permissions ------------------------ 0.51s\nosism.commons.known_hosts : Write scanned known_hosts entries for all hosts with ansible_host --- 0.20s\nosism.commons.known_hosts : Write static known_hosts entries ------------ 0.19s\nosism.commons.known_hosts : Write scanned known_hosts entries for all hosts with hostname --- 0.18s\n+ osism apply squid\n\u001b[32m2026-05-22 00:22:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of squid.\u001b[0m\n\u001b[32m2026-05-22 00:22:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2315cab0-2ce1-4890-8873-c8c1c78c2b13 (squid) was prepared for execution.\u001b[0m\n\u001b[32m2026-05-22 00:22:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 2315cab0-2ce1-4890-8873-c8c1c78c2b13 (squid) has been started and output is visible here.\u001b[0m\n\nPLAY [Apply role squid] ********************************************************\n\nTASK [osism.services.squid : Include install tasks] ****************************\nFriday 22 May 2026  00:22:28 +0000 (0:00:00.192)       0:00:00.192 ************ \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] ************************\nFriday 22 May 2026  00:22:28 +0000 (0:00:00.086)       0:00:00.279 ************ \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.services.squid : Create required directories] **********************\nFriday 22 May 2026  00:22:30 +0000 (0:00:02.070)       0:00:02.350 ************ \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] *******************\nFriday 22 May 2026  00:22:31 +0000 (0:00:01.158)       0:00:03.509 ************ \n\u001b[0;33mchanged: [testbed-manager] => (item=osism.conf)\u001b[0m\n\nTASK [osism.services.squid : Remove osism_allow_list.conf configuration file] ***\nFriday 22 May 2026  00:22:32 +0000 (0:00:01.060)       0:00:04.569 ************ \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.services.squid : Copy docker-compose.yml file] *********************\nFriday 22 May 2026  00:22:33 +0000 (0:00:00.373)       0:00:04.943 ************ \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.services.squid : Manage squid service] *****************************\nFriday 22 May 2026  00:22:34 +0000 (0:00:00.876)       0:00:05.820 ************ \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] *****************\nFriday 22 May 2026  00:23:09 +0000 (0:00:35.073)       0:00:40.893 ************ \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nRUNNING HANDLER [osism.services.squid : Wait for squid service to start] *******\nFriday 22 May 2026  00:23:24 +0000 (0:00:15.663)       0:00:56.557 ************ \nPausing for 60 seconds\n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nRUNNING HANDLER [osism.services.squid : Register that squid service was restarted] ***\nFriday 22 May 2026  00:24:24 +0000 (0:01:00.094)       0:01:56.651 ************ \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nRUNNING HANDLER [osism.services.squid : Wait for an healthy squid service] *****\nFriday 22 May 2026  00:24:25 +0000 (0:00:00.068)       0:01:56.720 ************ \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 ********************************************************************\nFriday 22 May 2026  00:24:25 +0000 (0:00:00.640)       0:01:57.360 ************ \n=============================================================================== \nosism.services.squid : Wait for squid service to start ----------------- 60.09s\nosism.services.squid : Manage squid service ---------------------------- 35.07s\nosism.services.squid : Restart squid service --------------------------- 15.66s\nosism.services.squid : Install required packages ------------------------ 2.07s\nosism.services.squid : Create required directories ---------------------- 1.16s\nosism.services.squid : Copy squid configuration files ------------------- 1.06s\nosism.services.squid : Copy docker-compose.yml file --------------------- 0.88s\nosism.services.squid : Wait for an healthy squid service ---------------- 0.64s\nosism.services.squid : Remove osism_allow_list.conf configuration file --- 0.37s\nosism.services.squid : Include install tasks ---------------------------- 0.09s\nosism.services.squid : Register that squid service was restarted -------- 0.07s\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-22 00:24:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of operator.\u001b[0m\n\u001b[32m2026-05-22 00:24:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c0271ca8-58bd-414b-985b-5c5413afb6fc (operator) was prepared for execution.\u001b[0m\n\u001b[32m2026-05-22 00:24:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task c0271ca8-58bd-414b-985b-5c5413afb6fc (operator) has been started and output is visible here.\u001b[0m\n\nPLAY [Make ssh pipelining working] *********************************************\n\nTASK [Gathering Facts] *********************************************************\nFriday 22 May 2026  00:24:41 +0000 (0:00:00.186)       0:00:00.186 ************ \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\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\nTASK [Do not require tty for all users] ****************************************\nFriday 22 May 2026  00:24:44 +0000 (0:00:03.070)       0:00:03.257 ************ \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\nPLAY [Apply role operator] *****************************************************\n\nTASK [osism.commons.operator : Gather variables for each operating system] *****\nFriday 22 May 2026  00:24:45 +0000 (0:00:00.884)       0:00:04.141 ************ \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] ***\nFriday 22 May 2026  00:24:45 +0000 (0:00:00.196)       0:00:04.338 ************ \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] **************************\nFriday 22 May 2026  00:24:45 +0000 (0:00:00.191)       0:00:04.529 ************ \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-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [osism.commons.operator : Create user] ************************************\nFriday 22 May 2026  00:24:46 +0000 (0:00:00.720)       0:00:05.250 ************ \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.operator : Add user to additional groups] ******************\nFriday 22 May 2026  00:24:47 +0000 (0:00:00.861)       0:00:06.112 ************ \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-2] => (item=adm)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (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-0] => (item=sudo)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=sudo)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=sudo)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=sudo)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=sudo)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=sudo)\u001b[0m\n\nTASK [osism.commons.operator : Copy user sudoers file] *************************\nFriday 22 May 2026  00:24:48 +0000 (0:00:01.206)       0:00:07.318 ************ \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-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [osism.commons.operator : Set language variables in .bashrc configuration file] ***\nFriday 22 May 2026  00:24:49 +0000 (0:00:01.176)       0:00:08.494 ************ \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-0] => (item=export LANGUAGE=C.UTF-8)\u001b[0m\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-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-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-3] => (item=export LANG=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-2] => (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-5] => (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-4] => (item=export LC_ALL=C.UTF-8)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=export LC_ALL=C.UTF-8)\u001b[0m\n\nTASK [osism.commons.operator : Set custom environment variables in .bashrc configuration file] ***\nFriday 22 May 2026  00:24:50 +0000 (0:00:01.261)       0:00:09.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\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] ***\nFriday 22 May 2026  00:24:51 +0000 (0:00:00.180)       0:00:09.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\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] **************************\nFriday 22 May 2026  00:24:51 +0000 (0:00:00.203)       0:00:10.140 ************ \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\nTASK [osism.commons.operator : Check number of SSH authorized keys] ************\nFriday 22 May 2026  00:24:51 +0000 (0:00:00.571)       0:00:10.712 ************ \n\u001b[0;36mskipping: [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] ************************\nFriday 22 May 2026  00:24:51 +0000 (0:00:00.179)       0:00:10.891 ************ \n\u001b[0;33mchanged: [testbed-node-0] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (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-1]\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 [osism.commons.operator : Delete ssh authorized keys] *********************\nFriday 22 May 2026  00:24:52 +0000 (0:00:00.672)       0:00:11.564 ************ \n\u001b[0;36mskipping: [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] *****************\nFriday 22 May 2026  00:24:52 +0000 (0:00:00.154)       0:00:11.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\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] **************\nFriday 22 May 2026  00:24:52 +0000 (0:00:00.146)       0:00:11.864 ************ \n\u001b[0;36mskipping: [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] ***********************************\nFriday 22 May 2026  00:24:53 +0000 (0:00:00.172)       0:00:12.037 ************ \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-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.operator : Unset & lock password] **************************\nFriday 22 May 2026  00:24:53 +0000 (0:00:00.652)       0:00:12.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\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 ********************************************************************\nFriday 22 May 2026  00:24:54 +0000 (0:00:00.222)       0:00:12.912 ************ \n=============================================================================== \nGathering Facts --------------------------------------------------------- 3.07s\nosism.commons.operator : Set language variables in .bashrc configuration file --- 1.26s\nosism.commons.operator : Add user to additional groups ------------------ 1.21s\nosism.commons.operator : Copy user sudoers file ------------------------- 1.18s\nDo not require tty for all users ---------------------------------------- 0.88s\nosism.commons.operator : Create user ------------------------------------ 0.86s\nosism.commons.operator : Create operator group -------------------------- 0.72s\nosism.commons.operator : Set ssh authorized keys ------------------------ 0.67s\nosism.commons.operator : Set password ----------------------------------- 0.65s\nosism.commons.operator : Create .ssh directory -------------------------- 0.57s\nosism.commons.operator : Unset & lock password -------------------------- 0.22s\nosism.commons.operator : Set custom PS1 prompt in .bashrc configuration file --- 0.20s\nosism.commons.operator : Gather variables for each operating system ----- 0.20s\nosism.commons.operator : Set operator_groups variable to default value --- 0.19s\nosism.commons.operator : Check number of SSH authorized keys ------------ 0.18s\nosism.commons.operator : Set custom environment variables in .bashrc configuration file --- 0.18s\nosism.commons.operator : Delete authorized GitHub accounts -------------- 0.17s\nosism.commons.operator : Delete ssh authorized keys --------------------- 0.15s\nosism.commons.operator : Set authorized GitHub accounts ----------------- 0.15s\n+ osism apply --environment custom facts\n\u001b[32m2026-05-22 00:24:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTrying to run play facts in environment custom\u001b[0m\n\u001b[32m2026-05-22 00:25:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of facts.\u001b[0m\n\u001b[32m2026-05-22 00:25:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask aacc6bbf-f2b2-4e35-ac2b-74d51b5eb6fc (facts) was prepared for execution.\u001b[0m\n\u001b[32m2026-05-22 00:25:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task aacc6bbf-f2b2-4e35-ac2b-74d51b5eb6fc (facts) has been started and output is visible here.\u001b[0m\n\nPLAY [Copy custom network devices fact] ****************************************\n\nTASK [Create custom facts directory] *******************************************\nFriday 22 May 2026  00:25:09 +0000 (0:00:00.108)       0:00:00.108 ************ \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-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [Copy fact file] **********************************************************\nFriday 22 May 2026  00:25:10 +0000 (0:00:01.543)       0:00:01.651 ************ \n\u001b[0;32mok: [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-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-5]\u001b[0m\n\nPLAY [Copy custom ceph devices facts] ******************************************\n\nTASK [osism.commons.repository : Gather variables for each operating system] ***\nFriday 22 May 2026  00:25:11 +0000 (0:00:01.223)       0:00:02.875 ************ \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] ***\nFriday 22 May 2026  00:25:12 +0000 (0:00:00.109)       0:00:02.984 ************ \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] ******************\nFriday 22 May 2026  00:25:12 +0000 (0:00:00.208)       0:00:03.193 ************ \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] ***\nFriday 22 May 2026  00:25:12 +0000 (0:00:00.217)       0:00:03.411 ************ \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] *****\nFriday 22 May 2026  00:25:12 +0000 (0:00:00.146)       0:00:03.557 ************ \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 tasks for Ubuntu < 24.04] *************\nFriday 22 May 2026  00:25:13 +0000 (0:00:00.422)       0:00:03.979 ************ \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] ***************\nFriday 22 May 2026  00:25:13 +0000 (0:00:00.133)       0:00:04.113 ************ \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.repository : Remove sources.list file] *********************\nFriday 22 May 2026  00:25:14 +0000 (0:00:01.018)       0:00:05.131 ************ \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] *********************\nFriday 22 May 2026  00:25:14 +0000 (0:00:00.466)       0:00:05.597 ************ \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] *************************\nFriday 22 May 2026  00:25:15 +0000 (0:00:01.054)       0:00:06.652 ************ \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)] **************************************\nFriday 22 May 2026  00:25:31 +0000 (0:00:15.810)       0:00:22.462 ************ \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)] **************************************\nFriday 22 May 2026  00:25:31 +0000 (0:00:00.092)       0:00:22.555 ************ \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 [Create custom facts directory] *******************************************\nFriday 22 May 2026  00:25:39 +0000 (0:00:07.480)       0:00:30.035 ************ \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] *********************************************************\nFriday 22 May 2026  00:25:39 +0000 (0:00:00.441)       0:00:30.477 ************ \n\u001b[0;33mchanged: [testbed-node-3] => (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)\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_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_osd_devices)\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-5] => (item=testbed_ceph_osd_devices_all)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=testbed_ceph_osd_devices_all)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=testbed_ceph_osd_devices_all)\u001b[0m\n\nRUNNING HANDLER [osism.commons.repository : Force update of package cache] *****\nFriday 22 May 2026  00:25:43 +0000 (0:00:03.423)       0:00:33.901 ************ \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\nPLAY [Gather facts for all hosts] **********************************************\n\nTASK [Gathers facts about hosts] ***********************************************\nFriday 22 May 2026  00:25:44 +0000 (0:00:01.393)       0:00:35.295 ************ \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-manager]\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\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 ********************************************************************\nFriday 22 May 2026  00:25:48 +0000 (0:00:03.708)       0:00:39.003 ************ \n=============================================================================== \nosism.commons.repository : Update package cache ------------------------ 15.81s\nInstall required packages (Debian) -------------------------------------- 7.48s\nGathers facts about hosts ----------------------------------------------- 3.71s\nCopy fact files --------------------------------------------------------- 3.42s\nCreate custom facts directory ------------------------------------------- 1.54s\nosism.commons.repository : Force update of package cache ---------------- 1.39s\nCopy fact file ---------------------------------------------------------- 1.22s\nosism.commons.repository : Copy ubuntu.sources file --------------------- 1.05s\nosism.commons.repository : Copy 99osism apt configuration --------------- 1.02s\nosism.commons.repository : Remove sources.list file --------------------- 0.47s\nCreate custom facts directory ------------------------------------------- 0.44s\nosism.commons.repository : Create /etc/apt/sources.list.d directory ----- 0.42s\nosism.commons.repository : Set repositories to default ------------------ 0.22s\nosism.commons.repository : Set repository_default fact to default value --- 0.21s\nosism.commons.repository : Include distribution specific repository tasks --- 0.15s\nosism.commons.repository : Include tasks for Ubuntu < 24.04 ------------- 0.13s\nosism.commons.repository : Gather variables for each operating system --- 0.11s\nInstall required packages (RedHat) -------------------------------------- 0.09s\n+ osism apply bootstrap\n\u001b[32m2026-05-22 00:26:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of bootstrap.\u001b[0m\n\u001b[32m2026-05-22 00:26:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e045aa8e-3079-4b10-8c3a-41b701f6a6f4 (bootstrap) was prepared for execution.\u001b[0m\n\u001b[32m2026-05-22 00:26:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task e045aa8e-3079-4b10-8c3a-41b701f6a6f4 (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] ************************************\nFriday 22 May 2026  00:26:03 +0000 (0:00:00.190)       0:00:00.190 ************ \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] ***********************************************\nFriday 22 May 2026  00:26:04 +0000 (0:00:00.336)       0:00:00.527 ************ \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 [Gathers facts about hosts] ***********************************************\nFriday 22 May 2026  00:26:08 +0000 (0:00:04.651)       0:00:05.178 ************ \n\u001b[0;36mskipping: [testbed-manager] => (item=testbed-manager) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (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-node-0) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item=testbed-node-1) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-1) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=testbed-manager) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=testbed-manager) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-2) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (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-3] => (item=testbed-manager) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=testbed-node-0) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-3) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item=testbed-node-3) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=testbed-manager) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (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-3] => (item=testbed-node-0) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=testbed-node-1) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item=testbed-node-4) \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-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-1) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=testbed-manager) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=testbed-node-2) \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-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-5] => (item=testbed-node-0) \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-2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=testbed-node-2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=testbed-node-4) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=testbed-node-1) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=testbed-node-3) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=testbed-node-5) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-3) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=testbed-node-4) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=testbed-node-4) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=testbed-node-2) \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-5) \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-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (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]\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] ***********************************\nFriday 22 May 2026  00:26:09 +0000 (0:00:00.476)       0:00:05.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-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\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.commons.hostname : Copy /etc/hostname] *****************************\nFriday 22 May 2026  00:26:10 +0000 (0:00:01.161)       0:00:06.816 ************ \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-2]\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\nTASK [osism.commons.hosts : Include type specific tasks] ***********************\nFriday 22 May 2026  00:26:11 +0000 (0:00:01.192)       0:00:08.009 ************ \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] ******************************\nFriday 22 May 2026  00:26:11 +0000 (0:00:00.294)       0:00:08.303 ************ \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-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nTASK [osism.commons.proxy : Include distribution specific tasks] ***************\nFriday 22 May 2026  00:26:14 +0000 (0:00:02.474)       0:00:10.777 ************ \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] ****************\nFriday 22 May 2026  00:26:14 +0000 (0:00:00.270)       0:00:11.048 ************ \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\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\nTASK [osism.commons.proxy : Set system wide settings in environment file] ******\nFriday 22 May 2026  00:26:15 +0000 (0:00:01.009)       0:00:12.058 ************ \n\u001b[0;36mskipping: [testbed-manager]\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-2]\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-1]\u001b[0m\n\nTASK [osism.commons.proxy : Remove system wide settings in environment file] ***\nFriday 22 May 2026  00:26:16 +0000 (0:00:00.617)       0:00:12.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\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] ***\nFriday 22 May 2026  00:26:16 +0000 (0:00:00.532)       0:00:13.208 ************ \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] *********************\nFriday 22 May 2026  00:26:17 +0000 (0:00:00.215)       0:00:13.423 ************ \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] ***\nFriday 22 May 2026  00:26:17 +0000 (0:00:00.315)       0:00:13.739 ************ \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] ***\nFriday 22 May 2026  00:26:17 +0000 (0:00:00.303)       0:00:14.043 ************ \n\u001b[0;32mok: [testbed-node-3]\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-1]\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-2]\u001b[0m\n\nTASK [osism.commons.resolvconf : Install package systemd-resolved] *************\nFriday 22 May 2026  00:26:18 +0000 (0:00:01.207)       0:00:15.251 ************ \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] *****\nFriday 22 May 2026  00:26:19 +0000 (0:00:00.238)       0:00:15.490 ************ \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-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.resolvconf : Archive existing file /etc/resolv.conf] *******\nFriday 22 May 2026  00:26:19 +0000 (0:00:00.540)       0:00:16.030 ************ \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] ***\nFriday 22 May 2026  00:26:19 +0000 (0:00:00.256)       0:00:16.286 ************ \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.commons.resolvconf : Copy configuration files] *********************\nFriday 22 May 2026  00:26:20 +0000 (0:00:00.600)       0:00:16.886 ************ \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.commons.resolvconf : Start/enable systemd-resolved service] ********\nFriday 22 May 2026  00:26:21 +0000 (0:00:01.088)       0:00:17.975 ************ \n\u001b[0;32mok: [testbed-node-3]\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-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\nTASK [osism.commons.resolvconf : Include distribution specific configuration tasks] ***\nFriday 22 May 2026  00:26:23 +0000 (0:00:02.015)       0:00:19.990 ************ \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] *************\nFriday 22 May 2026  00:26:23 +0000 (0:00:00.299)       0:00:20.290 ************ \n\u001b[0;36mskipping: [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-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [osism.commons.repository : Gather variables for each operating system] ***\nFriday 22 May 2026  00:26:25 +0000 (0:00:01.482)       0:00:21.772 ************ \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] ***\nFriday 22 May 2026  00:26:25 +0000 (0:00:00.250)       0:00:22.022 ************ \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] ******************\nFriday 22 May 2026  00:26:25 +0000 (0:00:00.249)       0:00:22.272 ************ \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] ***\nFriday 22 May 2026  00:26:26 +0000 (0:00:00.218)       0:00:22.490 ************ \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] *****\nFriday 22 May 2026  00:26:26 +0000 (0:00:00.292)       0:00:22.783 ************ \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 tasks for Ubuntu < 24.04] *************\nFriday 22 May 2026  00:26:26 +0000 (0:00:00.527)       0:00:23.310 ************ \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] ***************\nFriday 22 May 2026  00:26:27 +0000 (0:00:00.253)       0:00:23.564 ************ \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.repository : Remove sources.list file] *********************\nFriday 22 May 2026  00:26:28 +0000 (0:00:00.984)       0:00:24.548 ************ \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-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.repository : Copy ubuntu.sources file] *********************\nFriday 22 May 2026  00:26:28 +0000 (0:00:00.573)       0:00:25.121 ************ \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\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\nTASK [osism.commons.repository : Update package cache] *************************\nFriday 22 May 2026  00:26:29 +0000 (0:00:01.007)       0:00:26.129 ************ \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;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\nTASK [osism.services.rsyslog : Gather variables for each operating system] *****\nFriday 22 May 2026  00:26:46 +0000 (0:00:16.553)       0:00:42.682 ************ \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] *****\nFriday 22 May 2026  00:26:46 +0000 (0:00:00.230)       0:00:42.913 ************ \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] ***\nFriday 22 May 2026  00:26:46 +0000 (0:00:00.228)       0:00:43.141 ************ \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] ****\nFriday 22 May 2026  00:26:47 +0000 (0:00:00.238)       0:00:43.379 ************ \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] ************************\nFriday 22 May 2026  00:26:47 +0000 (0:00:00.322)       0:00:43.702 ************ \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.rsyslog : Copy rsyslog.conf configuration file] ***********\nFriday 22 May 2026  00:26:48 +0000 (0:00:01.606)       0:00:45.308 ************ \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-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.rsyslog : Manage rsyslog service] *************************\nFriday 22 May 2026  00:26:50 +0000 (0:00:01.067)       0:00:46.376 ************ \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-3]\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\nTASK [osism.services.rsyslog : Include fluentd tasks] **************************\nFriday 22 May 2026  00:26:50 +0000 (0:00:00.850)       0:00:47.227 ************ \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] ***\nFriday 22 May 2026  00:26:51 +0000 (0:00:00.378)       0:00:47.605 ************ \n\u001b[0;33mchanged: [testbed-node-0]\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-1]\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.rsyslog : Include additional log server tasks] ************\nFriday 22 May 2026  00:26:52 +0000 (0:00:01.061)       0:00:48.666 ************ \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] ************************\nFriday 22 May 2026  00:26:52 +0000 (0:00:00.275)       0:00:48.941 ************ \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] **********\nFriday 22 May 2026  00:26:52 +0000 (0:00:00.392)       0:00:49.334 ************ \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-4]\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-manager]\u001b[0m\n\nTASK [osism.services.rsyslog : Configure logrotate for rsyslog] ****************\nFriday 22 May 2026  00:26:54 +0000 (0:00:01.804)       0:00:51.139 ************ \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.systohc : Install util-linux-extra package] ****************\nFriday 22 May 2026  00:26:56 +0000 (0:00:01.238)       0:00:52.377 ************ \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\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.commons.systohc : Sync hardware clock] *****************************\nFriday 22 May 2026  00:27:09 +0000 (0:00:13.100)       0:01:05.478 ************ \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-0]\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-manager]\u001b[0m\n\nTASK [osism.commons.configfs : Start sys-kernel-config mount] ******************\nFriday 22 May 2026  00:27:10 +0000 (0:00:01.548)       0:01:07.026 ************ \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 : Gather variables for each operating system] *****\nFriday 22 May 2026  00:27:11 +0000 (0:00:00.917)       0:01:07.944 ************ \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] ***\nFriday 22 May 2026  00:27:11 +0000 (0:00:00.274)       0:01:08.219 ************ \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] ****\nFriday 22 May 2026  00:27:12 +0000 (0:00:00.254)       0:01:08.473 ************ \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] ********************\nFriday 22 May 2026  00:27:12 +0000 (0:00:00.312)       0:01:08.786 ************ \n\u001b[0;32mok: [testbed-manager]\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-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.packages : Set needrestart mode] ***************************\nFriday 22 May 2026  00:27:14 +0000 (0:00:01.738)       0:01:10.524 ************ \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\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\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\nTASK [osism.commons.packages : Set apt_cache_valid_time variable to default value] ***\nFriday 22 May 2026  00:27:14 +0000 (0:00:00.658)       0:01:11.183 ************ \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] ***************************\nFriday 22 May 2026  00:27:15 +0000 (0:00:00.286)       0:01:11.470 ************ \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-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [osism.commons.packages : Download upgrade packages] **********************\nFriday 22 May 2026  00:27:16 +0000 (0:00:01.159)       0:01:12.629 ************ \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-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\nTASK [osism.commons.packages : Upgrade packages] *******************************\nFriday 22 May 2026  00:27:18 +0000 (0:00:01.789)       0:01:14.419 ************ \n\u001b[0;32mok: [testbed-manager]\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-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.packages : Download required packages] *********************\nFriday 22 May 2026  00:27:20 +0000 (0:00:02.461)       0:01:16.881 ************ \n\u001b[0;32mok: [testbed-manager]\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\u001b[0;32mok: [testbed-node-1]\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 : Install required packages] **********************\nFriday 22 May 2026  00:27:55 +0000 (0:00:35.095)       0:01:51.977 ************ \n\u001b[0;33mchanged: [testbed-manager]\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-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\nTASK [osism.commons.packages : Remove useless packages from the cache] *********\nFriday 22 May 2026  00:29:16 +0000 (0:01:20.597)       0:03:12.574 ************ \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-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\nTASK [osism.commons.packages : Remove dependencies that are no longer required] ***\nFriday 22 May 2026  00:29:18 +0000 (0:00:01.892)       0:03:14.466 ************ \n\u001b[0;32mok: [testbed-node-0]\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\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.commons.sysctl : Include sysctl tasks] *****************************\nFriday 22 May 2026  00:29:30 +0000 (0:00:12.354)       0:03:26.820 ************ \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] ***********\nFriday 22 May 2026  00:29:30 +0000 (0:00:00.447)       0:03:27.268 ************ \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-0] => (item={'name': 'vm.max_map_count', 'value': 262144})\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\nTASK [osism.commons.sysctl : Set sysctl parameters on rabbitmq] ****************\nFriday 22 May 2026  00:29:32 +0000 (0:00:01.628)       0:03:28.896 ************ \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-3] => (item={'name': 'net.core.rmem_max', 'value': 16777216}) \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-3] => (item={'name': 'net.ipv4.tcp_tw_reuse', 'value': 1}) \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.somaxconn', 'value': 4096}) \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_syncookies', 'value': 0}) \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_max_syn_backlog', 'value': 8192}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\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-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-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-4]\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-0] => (item={'name': 'net.ipv4.tcp_keepalive_time', 'value': 6})\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-0] => (item={'name': 'net.ipv4.tcp_keepalive_intvl', 'value': 3})\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-0] => (item={'name': 'net.ipv4.tcp_keepalive_probes', '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.core.wmem_max', 'value': 16777216})\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.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-2] => (item={'name': 'net.core.rmem_max', 'value': 16777216})\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-2] => (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-2] => (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-2] => (item={'name': 'net.core.somaxconn', 'value': 4096})\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_syncookies', 'value': 0})\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-0] => (item={'name': 'net.ipv4.tcp_tw_reuse', 'value': 1})\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-0] => (item={'name': 'net.core.somaxconn', 'value': 4096})\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-0] => (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\nTASK [osism.commons.sysctl : Set sysctl parameters on generic] *****************\nFriday 22 May 2026  00:29:37 +0000 (0:00:04.568)       0:03:33.465 ************ \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-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\u001b[0;33mchanged: [testbed-node-3] => (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-5] => (item={'name': 'vm.swappiness', 'value': 1})\u001b[0m\n\nTASK [osism.commons.sysctl : Set sysctl parameters on compute] *****************\nFriday 22 May 2026  00:29:37 +0000 (0:00:00.630)       0:03:34.095 ************ \n\u001b[0;36mskipping: [testbed-manager] => (item={'name': 'net.netfilter.nf_conntrack_max', 'value': 1048576}) \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-manager]\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-2] => (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]\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] *****************\nFriday 22 May 2026  00:29:38 +0000 (0:00:00.590)       0:03:34.686 ************ \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-3]\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-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-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\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'net.netfilter.nf_conntrack_max', 'value': 1048576})\u001b[0m\n\nTASK [osism.commons.sysctl : Set sysctl parameters on k3s_node] ****************\nFriday 22 May 2026  00:29:38 +0000 (0:00:00.489)       0:03:35.176 ************ \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-1] => (item={'name': 'fs.inotify.max_user_instances', 'value': 1024}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\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-1]\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-4] => (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\nTASK [osism.commons.limits : Include limits tasks] *****************************\nFriday 22 May 2026  00:29:39 +0000 (0:00:00.716)       0:03:35.893 ************ \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] *************************\nFriday 22 May 2026  00:29:39 +0000 (0:00:00.284)       0:03:36.177 ************ \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-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.services : Check services] *********************************\nFriday 22 May 2026  00:29:45 +0000 (0:00:06.134)       0:03:42.311 ************ \n\u001b[0;36mskipping: [testbed-manager] => (item=nscd) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=nscd) \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=nscd) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=nscd) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=nscd) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\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] *****************\nFriday 22 May 2026  00:29:46 +0000 (0:00:00.307)       0:03:42.619 ************ \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-1] => (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-4] => (item=cron)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=cron)\u001b[0m\n\nTASK [osism.commons.motd : Include distribution specific configure tasks] ******\nFriday 22 May 2026  00:29:47 +0000 (0:00:01.072)       0:03:43.692 ************ \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] *************************\nFriday 22 May 2026  00:29:47 +0000 (0:00:00.399)       0:03:44.092 ************ \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-2]\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\nTASK [osism.commons.motd : Check if /etc/default/motd-news exists] *************\nFriday 22 May 2026  00:29:49 +0000 (0:00:01.593)       0:03:45.685 ************ \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.motd : Disable the dynamic motd-news service] **************\nFriday 22 May 2026  00:29:49 +0000 (0:00:00.619)       0:03:46.305 ************ \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.commons.motd : Get all configuration files in /etc/pam.d] **********\nFriday 22 May 2026  00:29:50 +0000 (0:00:00.640)       0:03:46.945 ************ \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-3]\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-5]\u001b[0m\n\nTASK [osism.commons.motd : Remove pam_motd.so rule] ****************************\nFriday 22 May 2026  00:29:51 +0000 (0:00:00.582)       0:03:47.528 ************ \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': 1779408247.42, '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': 1779408335.0652776, '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': 1779408344.8234937, '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': 1779408333.1209955, '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': 1779408328.933457, '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': 1779408350.775649, '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': 1779408335.0021966, '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-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\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-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-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-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\nTASK [osism.commons.motd : Copy motd file] *************************************\nFriday 22 May 2026  00:29:52 +0000 (0:00:00.997)       0:03:48.525 ************ \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-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 : Copy issue file] ************************************\nFriday 22 May 2026  00:29:53 +0000 (0:00:01.225)       0:03:49.751 ************ \n\u001b[0;33mchanged: [testbed-manager]\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-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-5]\u001b[0m\n\nTASK [osism.commons.motd : Copy issue.net file] ********************************\nFriday 22 May 2026  00:29:54 +0000 (0:00:01.172)       0:03:50.923 ************ \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\nTASK [osism.commons.motd : Configure SSH to print the motd] ********************\nFriday 22 May 2026  00:29:55 +0000 (0:00:01.357)       0:03:52.281 ************ \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] ****************\nFriday 22 May 2026  00:29:56 +0000 (0:00:00.281)       0:03:52.562 ************ \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.rng : Include distribution specific install tasks] ********\nFriday 22 May 2026  00:29:56 +0000 (0:00:00.758)       0:03:53.320 ************ \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] ********************************\nFriday 22 May 2026  00:29:57 +0000 (0:00:00.461)       0:03:53.782 ************ \n\u001b[0;32mok: [testbed-manager]\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-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\nTASK [osism.services.rng : Remove haveged package] *****************************\nFriday 22 May 2026  00:30:06 +0000 (0:00:08.621)       0:04:02.404 ************ \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.services.rng : Manage rng service] *********************************\nFriday 22 May 2026  00:30:07 +0000 (0:00:01.267)       0:04:03.671 ************ \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.cleanup : Gather variables for each operating system] ******\nFriday 22 May 2026  00:30:08 +0000 (0:00:01.112)       0:04:04.784 ************ \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] ***\nFriday 22 May 2026  00:30:08 +0000 (0:00:00.251)       0:04:05.035 ************ \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] ***\nFriday 22 May 2026  00:30:08 +0000 (0:00:00.273)       0:04:05.309 ************ \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] **************************\nFriday 22 May 2026  00:30:09 +0000 (0:00:00.276)       0:04:05.585 ************ \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.commons.cleanup : Include distribution specific timer tasks] *******\nFriday 22 May 2026  00:30:15 +0000 (0:00:05.775)       0:04:11.360 ************ \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] ************************\nFriday 22 May 2026  00:30:15 +0000 (0:00:00.442)       0:04:11.803 ************ \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-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-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=apt-daily-upgrade) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=apt-daily) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=apt-daily-upgrade) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=apt-daily) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=apt-daily-upgrade) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=apt-daily) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=apt-daily-upgrade) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=apt-daily) \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=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] ***************************\nFriday 22 May 2026  00:30:15 +0000 (0:00:00.412)       0:04:12.215 ************ \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] ********************************\nFriday 22 May 2026  00:30:16 +0000 (0:00:00.510)       0:04:12.725 ************ \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-1] => (item=ModemManager.service) \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=ModemManager.service) \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-4] => (item=ModemManager.service) \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=ModemManager.service) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.cleanup : Include packages tasks] **************************\nFriday 22 May 2026  00:30:16 +0000 (0:00:00.345)       0:04:13.070 ************ \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] **********************\nFriday 22 May 2026  00:30:17 +0000 (0:00:00.426)       0:04:13.496 ************ \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\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\nTASK [osism.commons.cleanup : Remove cloudinit package] ************************\nFriday 22 May 2026  00:30:53 +0000 (0:00:36.842)       0:04:50.339 ************ \n\u001b[0;33mchanged: [testbed-manager]\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-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\nTASK [osism.commons.cleanup : Uninstall unattended-upgrades package] ***********\nFriday 22 May 2026  00:31:04 +0000 (0:00:10.440)       0:05:00.780 ************ \n\u001b[0;33mchanged: [testbed-manager]\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-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\nTASK [osism.commons.cleanup : Remove useless packages from the cache] **********\nFriday 22 May 2026  00:31:13 +0000 (0:00:08.722)       0:05:09.502 ************ \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-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [osism.commons.cleanup : Remove dependencies that are no longer required] ***\nFriday 22 May 2026  00:31:15 +0000 (0:00:02.043)       0:05:11.546 ************ \n\u001b[0;33mchanged: [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-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\nTASK [osism.commons.cleanup : Include cloudinit tasks] *************************\nFriday 22 May 2026  00:31:22 +0000 (0:00:07.296)       0:05:18.843 ************ \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] *******\nFriday 22 May 2026  00:31:22 +0000 (0:00:00.414)       0:05:19.257 ************ \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.timezone : Install tzdata package] *************************\nFriday 22 May 2026  00:31:23 +0000 (0:00:00.797)       0:05:20.055 ************ \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.timezone : Set timezone to UTC] ****************************\nFriday 22 May 2026  00:31:25 +0000 (0:00:02.076)       0:05:22.131 ************ \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-3]\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\nTASK [osism.commons.timezone : Create /etc/adjtime file] ***********************\nFriday 22 May 2026  00:31:26 +0000 (0:00:00.770)       0:05:22.901 ************ \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] *********************\nFriday 22 May 2026  00:31:26 +0000 (0:00:00.268)       0:05:23.170 ************ \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] ******\nFriday 22 May 2026  00:31:27 +0000 (0:00:00.377)       0:05:23.548 ************ \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] ****\nFriday 22 May 2026  00:31:27 +0000 (0:00:00.423)       0:05:23.971 ************ \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] ***\nFriday 22 May 2026  00:31:27 +0000 (0:00:00.250)       0:05:24.222 ************ \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] ***********************\nFriday 22 May 2026  00:31:28 +0000 (0:00:00.315)       0:05:24.538 ************ \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] *******************\nFriday 22 May 2026  00:31:28 +0000 (0:00:00.297)       0:05:24.835 ************ \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] *********************\nFriday 22 May 2026  00:31:28 +0000 (0:00:00.301)       0:05:25.136 ************ \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] **********************\nFriday 22 May 2026  00:31:29 +0000 (0:00:00.300)       0:05:25.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.services.docker : Include docker install tasks] ********************\nFriday 22 May 2026  00:31:29 +0000 (0:00:00.266)       0:05:25.703 ************ \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] ****\nFriday 22 May 2026  00:31:29 +0000 (0:00:00.407)       0:05:26.110 ************ \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-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\nTASK [osism.services.docker : Gather package facts] ****************************\nFriday 22 May 2026  00:31:30 +0000 (0:00:00.860)       0:05:26.971 ************ \n\u001b[0;32mok: [testbed-manager]\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-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [osism.services.docker : Check whether packages are installed that should not be installed] ***\nFriday 22 May 2026  00:31:34 +0000 (0:00:03.438)       0:05:30.409 ************ \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] *************\nFriday 22 May 2026  00:31:34 +0000 (0:00:00.641)       0:05:31.051 ************ \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-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\nTASK [osism.services.docker : Add repository gpg key] **************************\nFriday 22 May 2026  00:31:42 +0000 (0:00:07.832)       0:05:38.883 ************ \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 : Add repository] **********************************\nFriday 22 May 2026  00:31:43 +0000 (0:00:01.067)       0:05:39.951 ************ \n\u001b[0;32mok: [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-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [osism.services.docker : Update package cache] ****************************\nFriday 22 May 2026  00:31:52 +0000 (0:00:09.262)       0:05:49.213 ************ \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 [osism.services.docker : Pin docker package version] **********************\nFriday 22 May 2026  00:31:56 +0000 (0:00:03.826)       0:05:53.039 ************ \n\u001b[0;32mok: [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-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\nTASK [osism.services.docker : Pin docker-cli package version] ******************\nFriday 22 May 2026  00:31:58 +0000 (0:00:01.402)       0:05:54.441 ************ \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 : Unlock containerd package] ***********************\nFriday 22 May 2026  00:31:59 +0000 (0:00:01.320)       0:05:55.761 ************ \n\u001b[0;36mskipping: [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] **********************\nFriday 22 May 2026  00:32:00 +0000 (0:00:00.662)       0:05:56.424 ************ \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;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-3]\u001b[0m\n\nTASK [osism.services.docker : Lock containerd package] *************************\nFriday 22 May 2026  00:32:10 +0000 (0:00:10.343)       0:06:06.767 ************ \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 : Install docker-cli package] **********************\nFriday 22 May 2026  00:32:11 +0000 (0:00:01.170)       0:06:07.938 ************ \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-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\nTASK [osism.services.docker : Install docker package] **************************\nFriday 22 May 2026  00:32:20 +0000 (0:00:08.623)       0:06:16.561 ************ \n\u001b[0;32mok: [testbed-manager]\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-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-5]\u001b[0m\n\nTASK [osism.services.docker : Unblock installation of python docker packages] ***\nFriday 22 May 2026  00:32:31 +0000 (0:00:10.892)       0:06:27.453 ************ \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-0] => (item=python-docker)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=python3-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] ******************\nFriday 22 May 2026  00:32:32 +0000 (0:00:01.168)       0:06:28.622 ************ \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] ***\nFriday 22 May 2026  00:32:32 +0000 (0:00:00.681)       0:06:29.304 ************ \n\u001b[0;31mfatal: [testbed-node-3]: FAILED! => changed=false \u001b[0m\n\u001b[0;31m  msg: 'Failure downloading https://github.com/osism/deb-packaging/raw/refs/heads/main/python3-docker/python3-docker_7.1.0-2_all.deb, Connection failure: Remote end closed connection without response'\u001b[0m\n\u001b[0;31mfatal: [testbed-node-2]: FAILED! => changed=false \u001b[0m\n\u001b[0;31m  msg: 'Failure downloading https://github.com/osism/deb-packaging/raw/refs/heads/main/python3-docker/python3-docker_7.1.0-2_all.deb, Connection failure: Remote end closed connection without response'\u001b[0m\n\u001b[0;31mfatal: [testbed-manager]: FAILED! => changed=false \u001b[0m\n\u001b[0;31m  msg: 'Failure downloading https://github.com/osism/deb-packaging/raw/refs/heads/main/python3-docker/python3-docker_7.1.0-2_all.deb, Connection failure: The read operation timed out'\u001b[0m\n\u001b[0;31mfatal: [testbed-node-0]: FAILED! => changed=false \u001b[0m\n\u001b[0;31m  msg: 'Failure downloading https://github.com/osism/deb-packaging/raw/refs/heads/main/python3-docker/python3-docker_7.1.0-2_all.deb, Connection failure: The read operation timed out'\u001b[0m\n\u001b[0;31mfatal: [testbed-node-1]: FAILED! => changed=false \u001b[0m\n\u001b[0;31m  msg: 'Failure downloading https://github.com/osism/deb-packaging/raw/refs/heads/main/python3-docker/python3-docker_7.1.0-2_all.deb, Connection failure: The read operation timed out'\u001b[0m\n\u001b[0;31mfatal: [testbed-node-4]: FAILED! => changed=false \u001b[0m\n\u001b[0;31m  msg: 'Failure downloading https://github.com/osism/deb-packaging/raw/refs/heads/main/python3-docker/python3-docker_7.1.0-2_all.deb, Connection failure: The read operation timed out'\u001b[0m\n\u001b[32m2026-05-22 00:32:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of bootstrap.\u001b[0m\n\u001b[32m2026-05-22 00:32:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2311903c-fb48-4701-9181-023fe13ff3b9 (bootstrap) was prepared for execution.\u001b[0m\n\u001b[32m2026-05-22 00:32:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 2311903c-fb48-4701-9181-023fe13ff3b9 (bootstrap) has been started and output is visible here.\u001b[0m\n\u001b[0;31mfatal: [testbed-node-5]: FAILED! => changed=false \u001b[0m\n\u001b[0;31m  msg: 'Failure downloading https://github.com/osism/deb-packaging/raw/refs/heads/main/python3-docker/python3-docker_7.1.0-2_all.deb, Connection failure: The read operation timed out'\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;31mtestbed-manager\u001b[0m            : \u001b[0;32mok=110 \u001b[0m \u001b[0;33mchanged=25  \u001b[0m unreachable=0    \u001b[0;31mfailed=1   \u001b[0m \u001b[0;36mskipped=26  \u001b[0m rescued=0    ignored=0   \n\u001b[0;31mtestbed-node-0\u001b[0m             : \u001b[0;32mok=115 \u001b[0m \u001b[0;33mchanged=42  \u001b[0m unreachable=0    \u001b[0;31mfailed=1   \u001b[0m \u001b[0;36mskipped=22  \u001b[0m rescued=0    ignored=0   \n\u001b[0;31mtestbed-node-1\u001b[0m             : \u001b[0;32mok=115 \u001b[0m \u001b[0;33mchanged=42  \u001b[0m unreachable=0    \u001b[0;31mfailed=1   \u001b[0m \u001b[0;36mskipped=22  \u001b[0m rescued=0    ignored=0   \n\u001b[0;31mtestbed-node-2\u001b[0m             : \u001b[0;32mok=115 \u001b[0m \u001b[0;33mchanged=42  \u001b[0m unreachable=0    \u001b[0;31mfailed=1   \u001b[0m \u001b[0;36mskipped=22  \u001b[0m rescued=0    ignored=0   \n\u001b[0;31mtestbed-node-3\u001b[0m             : \u001b[0;32mok=114 \u001b[0m \u001b[0;33mchanged=38  \u001b[0m unreachable=0    \u001b[0;31mfailed=1   \u001b[0m \u001b[0;36mskipped=23  \u001b[0m rescued=0    ignored=0   \n\u001b[0;31mtestbed-node-4\u001b[0m             : \u001b[0;32mok=114 \u001b[0m \u001b[0;33mchanged=38  \u001b[0m unreachable=0    \u001b[0;31mfailed=1   \u001b[0m \u001b[0;36mskipped=23  \u001b[0m rescued=0    ignored=0   \n\u001b[0;31mtestbed-node-5\u001b[0m             : \u001b[0;32mok=114 \u001b[0m \u001b[0;33mchanged=38  \u001b[0m unreachable=0    \u001b[0;31mfailed=1   \u001b[0m \u001b[0;36mskipped=23  \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nFriday 22 May 2026  00:32:44 +0000 (0:00:11.494)       0:06:40.798 ************ \n=============================================================================== \nosism.commons.packages : Install required packages --------------------- 80.60s\nosism.commons.cleanup : Cleanup installed packages --------------------- 36.84s\nosism.commons.packages : Download required packages -------------------- 35.10s\nosism.commons.repository : Update package cache ------------------------ 16.55s\nosism.commons.systohc : Install util-linux-extra package --------------- 13.10s\nosism.commons.packages : Remove dependencies that are no longer required -- 12.35s\nosism.services.docker : Install python3 docker package from Debian Sid -- 11.49s\nosism.services.docker : Install docker package ------------------------- 10.89s\nosism.commons.cleanup : Remove cloudinit package ----------------------- 10.44s\nosism.services.docker : Install containerd package --------------------- 10.34s\nosism.services.docker : Add repository ---------------------------------- 9.26s\nosism.commons.cleanup : Uninstall unattended-upgrades package ----------- 8.72s\nosism.services.docker : Install docker-cli package ---------------------- 8.62s\nosism.services.rng : Install rng package -------------------------------- 8.62s\nosism.services.docker : Install apt-transport-https package ------------- 7.83s\nosism.commons.cleanup : Remove dependencies that are no longer required --- 7.30s\nosism.commons.services : Populate service facts ------------------------- 6.13s\nosism.commons.cleanup : Populate service facts -------------------------- 5.78s\nGathers facts about hosts ----------------------------------------------- 4.65s\nosism.commons.sysctl : Set sysctl parameters on rabbitmq ---------------- 4.57s\n\nPLAY [Group hosts based on state bootstrap] ************************************\n\nTASK [Group hosts based on state bootstrap] ************************************\nFriday 22 May 2026  00:32:48 +0000 (0:00:00.336)       0:00:00.336 ************ \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] ***********************************************\nFriday 22 May 2026  00:32:49 +0000 (0:00:00.714)       0:00:01.050 ************ \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 [Gathers facts about hosts] ***********************************************\nFriday 22 May 2026  00:32:53 +0000 (0:00:04.391)       0:00:05.442 ************ \n\u001b[0;36mskipping: [testbed-manager] => (item=testbed-manager) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (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-node-0) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item=testbed-node-1) \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-2) \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-2] => (item=testbed-manager) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-manager) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=testbed-node-0) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item=testbed-node-4) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-3) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item=testbed-node-5) \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-1) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (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-2] => (item=testbed-node-1) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-4) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=testbed-manager) \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-1) \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-1] => (item=testbed-node-3) \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-3) \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-1) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=testbed-manager) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=testbed-node-4) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=testbed-node-0) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=testbed-node-4) \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-5) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-3) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=testbed-node-3) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=testbed-node-5) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-4) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (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\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] ***********************************\nFriday 22 May 2026  00:32:55 +0000 (0:00:01.891)       0:00:07.333 ************ \n\u001b[0;32mok: [testbed-node-3]\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-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.hostname : Copy /etc/hostname] *****************************\nFriday 22 May 2026  00:32:57 +0000 (0:00:01.566)       0:00:08.899 ************ \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.hosts : Include type specific tasks] ***********************\nFriday 22 May 2026  00:32:59 +0000 (0:00:02.018)       0:00:10.918 ************ \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] ******************************\nFriday 22 May 2026  00:33:00 +0000 (0:00:01.183)       0:00:12.101 ************ \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.proxy : Include distribution specific tasks] ***************\nFriday 22 May 2026  00:33:03 +0000 (0:00:03.303)       0:00:15.405 ************ \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] ****************\nFriday 22 May 2026  00:33:04 +0000 (0:00:01.175)       0:00:16.581 ************ \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.proxy : Set system wide settings in environment file] ******\nFriday 22 May 2026  00:33:06 +0000 (0:00:01.531)       0:00:18.112 ************ \n\u001b[0;36mskipping: [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.proxy : Remove system wide settings in environment file] ***\nFriday 22 May 2026  00:33:07 +0000 (0:00:00.997)       0:00:19.109 ************ \n\u001b[0;36mskipping: [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-manager]\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 : Check minimum and maximum number of name servers] ***\nFriday 22 May 2026  00:33:08 +0000 (0:00:01.218)       0:00:20.328 ************ \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] *********************\nFriday 22 May 2026  00:33:09 +0000 (0:00:00.796)       0:00:21.124 ************ \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] ***\nFriday 22 May 2026  00:33:10 +0000 (0:00:01.224)       0:00:22.348 ************ \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] ***\nFriday 22 May 2026  00:33:11 +0000 (0:00:01.378)       0:00:23.726 ************ \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.resolvconf : Install package systemd-resolved] *************\nFriday 22 May 2026  00:33:13 +0000 (0:00:01.635)       0:00:25.362 ************ \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] *****\nFriday 22 May 2026  00:33:14 +0000 (0:00:00.812)       0:00:26.174 ************ \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.resolvconf : Archive existing file /etc/resolv.conf] *******\nFriday 22 May 2026  00:33:15 +0000 (0:00:00.990)       0:00:27.164 ************ \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] ***\nFriday 22 May 2026  00:33:16 +0000 (0:00:00.862)       0:00:28.026 ************ \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.resolvconf : Copy configuration files] *********************\nFriday 22 May 2026  00:33:17 +0000 (0:00:00.982)       0:00:29.008 ************ \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.resolvconf : Start/enable systemd-resolved service] ********\nFriday 22 May 2026  00:33:18 +0000 (0:00:01.698)       0:00:30.707 ************ \n\u001b[0;32mok: [testbed-manager]\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\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.resolvconf : Include distribution specific configuration tasks] ***\nFriday 22 May 2026  00:33:20 +0000 (0:00:01.496)       0:00:32.203 ************ \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] *************\nFriday 22 May 2026  00:33:21 +0000 (0:00:01.240)       0:00:33.443 ************ \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 : Gather variables for each operating system] ***\nFriday 22 May 2026  00:33:22 +0000 (0:00:01.271)       0:00:34.715 ************ \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] ***\nFriday 22 May 2026  00:33:23 +0000 (0:00:00.690)       0:00:35.406 ************ \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] ******************\nFriday 22 May 2026  00:33:24 +0000 (0:00:00.887)       0:00:36.293 ************ \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] ***\nFriday 22 May 2026  00:33:25 +0000 (0:00:00.687)       0:00:36.980 ************ \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] *****\nFriday 22 May 2026  00:33:26 +0000 (0:00:01.312)       0:00:38.293 ************ \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 tasks for Ubuntu < 24.04] *************\nFriday 22 May 2026  00:33:27 +0000 (0:00:01.220)       0:00:39.514 ************ \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] ***************\nFriday 22 May 2026  00:33:28 +0000 (0:00:00.668)       0:00:40.182 ************ \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 : Remove sources.list file] *********************\nFriday 22 May 2026  00:33:30 +0000 (0:00:01.740)       0:00:41.923 ************ \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 : Copy ubuntu.sources file] *********************\nFriday 22 May 2026  00:33:31 +0000 (0:00:01.181)       0:00:43.105 ************ \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 : Update package cache] *************************\nFriday 22 May 2026  00:33:32 +0000 (0:00:01.506)       0:00:44.612 ************ \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.services.rsyslog : Gather variables for each operating system] *****\nFriday 22 May 2026  00:33:35 +0000 (0:00:02.404)       0:00:47.017 ************ \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] *****\nFriday 22 May 2026  00:33:36 +0000 (0:00:00.842)       0:00:47.859 ************ \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] ***\nFriday 22 May 2026  00:33:36 +0000 (0:00:00.641)       0:00:48.501 ************ \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] ****\nFriday 22 May 2026  00:33:37 +0000 (0:00:00.825)       0:00:49.326 ************ \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] ************************\nFriday 22 May 2026  00:33:38 +0000 (0:00:01.240)       0:00:50.567 ************ \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.services.rsyslog : Copy rsyslog.conf configuration file] ***********\nFriday 22 May 2026  00:33:40 +0000 (0:00:02.109)       0:00:52.676 ************ \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 : Manage rsyslog service] *************************\nFriday 22 May 2026  00:33:42 +0000 (0:00:01.714)       0:00:54.390 ************ \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 fluentd tasks] **************************\nFriday 22 May 2026  00:33:43 +0000 (0:00:01.233)       0:00:55.624 ************ \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] ***\nFriday 22 May 2026  00:33:45 +0000 (0:00:01.241)       0:00:56.866 ************ \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 additional log server tasks] ************\nFriday 22 May 2026  00:33:46 +0000 (0:00:01.707)       0:00:58.573 ************ \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] ************************\nFriday 22 May 2026  00:33:47 +0000 (0:00:00.842)       0:00:59.416 ************ \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] **********\nFriday 22 May 2026  00:33:48 +0000 (0:00:01.255)       0:01:00.671 ************ \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.services.rsyslog : Configure logrotate for rsyslog] ****************\nFriday 22 May 2026  00:33:51 +0000 (0:00:02.087)       0:01:02.759 ************ \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.systohc : Install util-linux-extra package] ****************\nFriday 22 May 2026  00:33:53 +0000 (0:00:02.046)       0:01:04.806 ************ \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\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.commons.systohc : Sync hardware clock] *****************************\nFriday 22 May 2026  00:33:57 +0000 (0:00:04.716)       0:01:09.522 ************ \n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\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-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.configfs : Start sys-kernel-config mount] ******************\nFriday 22 May 2026  00:34:00 +0000 (0:00:02.457)       0:01:11.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.commons.packages : Gather variables for each operating system] *****\nFriday 22 May 2026  00:34:02 +0000 (0:00:01.889)       0:01:13.869 ************ \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] ***\nFriday 22 May 2026  00:34:02 +0000 (0:00:00.645)       0:01:14.515 ************ \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] ****\nFriday 22 May 2026  00:34:03 +0000 (0:00:00.817)       0:01:15.333 ************ \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] ********************\nFriday 22 May 2026  00:34:04 +0000 (0:00:01.265)       0:01:16.598 ************ \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.packages : Set needrestart mode] ***************************\nFriday 22 May 2026  00:34:07 +0000 (0:00:02.413)       0:01:19.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-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.packages : Set apt_cache_valid_time variable to default value] ***\nFriday 22 May 2026  00:34:08 +0000 (0:00:01.027)       0:01:20.039 ************ \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] ***************************\nFriday 22 May 2026  00:34:09 +0000 (0:00:00.858)       0:01:20.898 ************ \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 : Download upgrade packages] **********************\nFriday 22 May 2026  00:34:10 +0000 (0:00:01.642)       0:01:22.540 ************ \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.commons.packages : Upgrade packages] *******************************\nFriday 22 May 2026  00:34:13 +0000 (0:00:02.254)       0:01:24.795 ************ \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 : Download required packages] *********************\nFriday 22 May 2026  00:34:15 +0000 (0:00:02.599)       0:01:27.395 ************ \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.commons.packages : Install required packages] **********************\nFriday 22 May 2026  00:34:17 +0000 (0:00:02.015)       0:01:29.410 ************ \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.packages : Remove useless packages from the cache] *********\nFriday 22 May 2026  00:34:19 +0000 (0:00:02.096)       0:01:31.506 ************ \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.packages : Remove dependencies that are no longer required] ***\nFriday 22 May 2026  00:34:22 +0000 (0:00:02.306)       0:01:33.813 ************ \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.sysctl : Include sysctl tasks] *****************************\nFriday 22 May 2026  00:34:25 +0000 (0:00:03.129)       0:01:36.943 ************ \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] ***********\nFriday 22 May 2026  00:34:26 +0000 (0:00:01.366)       0:01:38.309 ************ \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-3]\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-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item={'name': 'vm.max_map_count', 'value': 262144})\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;32mok: [testbed-node-1] => (item={'name': 'vm.max_map_count', 'value': 262144})\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item={'name': 'vm.max_map_count', 'value': 262144})\u001b[0m\n\nTASK [osism.commons.sysctl : Set sysctl parameters on rabbitmq] ****************\nFriday 22 May 2026  00:34:27 +0000 (0:00:00.726)       0:01:39.036 ************ \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-3] => (item={'name': 'net.core.rmem_max', 'value': 16777216}) \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-3] => (item={'name': 'net.ipv4.tcp_tw_reuse', 'value': 1}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'name': 'net.core.somaxconn', 'value': 4096}) \u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item={'name': 'net.ipv4.tcp_keepalive_time', 'value': 6})\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-3] => (item={'name': 'net.ipv4.tcp_max_syn_backlog', 'value': 8192}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\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-4] => (item={'name': 'net.ipv4.tcp_keepalive_intvl', 'value': 3}) \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-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-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-4] => (item={'name': 'net.ipv4.tcp_syncookies', 'value': 0}) \u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item={'name': 'net.ipv4.tcp_keepalive_time', 'value': 6})\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-4]\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;32mok: [testbed-node-2] => (item={'name': 'net.ipv4.tcp_keepalive_time', 'value': 6})\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;32mok: [testbed-node-0] => (item={'name': 'net.ipv4.tcp_keepalive_intvl', 'value': 3})\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item={'name': 'net.ipv4.tcp_keepalive_intvl', 'value': 3})\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item={'name': 'net.ipv4.tcp_keepalive_intvl', 'value': 3})\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item={'name': 'net.ipv4.tcp_keepalive_probes', 'value': 3})\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item={'name': 'net.ipv4.tcp_keepalive_probes', 'value': 3})\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item={'name': 'net.ipv4.tcp_keepalive_probes', 'value': 3})\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item={'name': 'net.core.wmem_max', 'value': 16777216})\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item={'name': 'net.core.wmem_max', 'value': 16777216})\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item={'name': 'net.core.wmem_max', 'value': 16777216})\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item={'name': 'net.core.rmem_max', 'value': 16777216})\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item={'name': 'net.core.rmem_max', 'value': 16777216})\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item={'name': 'net.core.rmem_max', 'value': 16777216})\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item={'name': 'net.ipv4.tcp_fin_timeout', 'value': 20})\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item={'name': 'net.ipv4.tcp_fin_timeout', 'value': 20})\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item={'name': 'net.ipv4.tcp_fin_timeout', 'value': 20})\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item={'name': 'net.ipv4.tcp_tw_reuse', 'value': 1})\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item={'name': 'net.ipv4.tcp_tw_reuse', 'value': 1})\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item={'name': 'net.ipv4.tcp_tw_reuse', 'value': 1})\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item={'name': 'net.core.somaxconn', 'value': 4096})\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item={'name': 'net.core.somaxconn', 'value': 4096})\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item={'name': 'net.core.somaxconn', 'value': 4096})\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item={'name': 'net.ipv4.tcp_syncookies', 'value': 0})\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item={'name': 'net.ipv4.tcp_syncookies', 'value': 0})\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item={'name': 'net.ipv4.tcp_syncookies', 'value': 0})\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item={'name': 'net.ipv4.tcp_max_syn_backlog', 'value': 8192})\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item={'name': 'net.ipv4.tcp_max_syn_backlog', 'value': 8192})\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item={'name': 'net.ipv4.tcp_max_syn_backlog', 'value': 8192})\u001b[0m\n\nTASK [osism.commons.sysctl : Set sysctl parameters on generic] *****************\nFriday 22 May 2026  00:34:31 +0000 (0:00:04.106)       0:01:43.143 ************ \n\u001b[0;32mok: [testbed-manager] => (item={'name': 'vm.swappiness', 'value': 1})\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item={'name': 'vm.swappiness', 'value': 1})\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item={'name': 'vm.swappiness', 'value': 1})\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item={'name': 'vm.swappiness', 'value': 1})\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item={'name': 'vm.swappiness', 'value': 1})\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item={'name': 'vm.swappiness', 'value': 1})\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item={'name': 'vm.swappiness', 'value': 1})\u001b[0m\n\nTASK [osism.commons.sysctl : Set sysctl parameters on compute] *****************\nFriday 22 May 2026  00:34:32 +0000 (0:00:01.220)       0:01:44.363 ************ \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] *****************\nFriday 22 May 2026  00:34:33 +0000 (0:00:01.081)       0:01:45.444 ************ \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-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (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;33mchanged: [testbed-node-1] => (item={'name': 'net.netfilter.nf_conntrack_max', 'value': 1048576})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'net.netfilter.nf_conntrack_max', 'value': 1048576})\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\nTASK [osism.commons.sysctl : Set sysctl parameters on k3s_node] ****************\nFriday 22 May 2026  00:34:34 +0000 (0:00:00.944)       0:01:46.389 ************ \n\u001b[0;36mskipping: [testbed-manager] => (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] => (item={'name': 'fs.inotify.max_user_instances', 'value': 1024}) \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;32mok: [testbed-node-3] => (item={'name': 'fs.inotify.max_user_instances', 'value': 1024})\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item={'name': 'fs.inotify.max_user_instances', 'value': 1024})\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item={'name': 'fs.inotify.max_user_instances', 'value': 1024})\u001b[0m\n\nTASK [osism.commons.limits : Include limits tasks] *****************************\nFriday 22 May 2026  00:34:36 +0000 (0:00:01.609)       0:01:47.998 ************ \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] *************************\nFriday 22 May 2026  00:34:37 +0000 (0:00:01.258)       0:01:49.257 ************ \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-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.services : Check services] *********************************\nFriday 22 May 2026  00:34:43 +0000 (0:00:05.830)       0:01:55.088 ************ \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-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=nscd) \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-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=nscd) \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] *****************\nFriday 22 May 2026  00:34:44 +0000 (0:00:00.861)       0:01:55.949 ************ \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-1] => (item=cron)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=cron)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=cron)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=cron)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=cron)\u001b[0m\n\nTASK [osism.commons.motd : Include distribution specific configure tasks] ******\nFriday 22 May 2026  00:34:46 +0000 (0:00:01.839)       0:01:57.789 ************ \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] *************************\nFriday 22 May 2026  00:34:47 +0000 (0:00:01.223)       0:01:59.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 : Check if /etc/default/motd-news exists] *************\nFriday 22 May 2026  00:34:48 +0000 (0:00:01.588)       0:02:00.601 ************ \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] **************\nFriday 22 May 2026  00:34:50 +0000 (0:00:01.138)       0:02:01.739 ************ \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.motd : Get all configuration files in /etc/pam.d] **********\nFriday 22 May 2026  00:34:51 +0000 (0:00:01.048)       0:02:02.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\nTASK [osism.commons.motd : Remove pam_motd.so rule] ****************************\nFriday 22 May 2026  00:34:52 +0000 (0:00:00.959)       0:02:03.747 ************ \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 : Copy motd file] *************************************\nFriday 22 May 2026  00:34:52 +0000 (0:00:00.805)       0:02:04.553 ************ \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 : Copy issue file] ************************************\nFriday 22 May 2026  00:34:54 +0000 (0:00:01.443)       0:02:05.997 ************ \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 : Copy issue.net file] ********************************\nFriday 22 May 2026  00:34:55 +0000 (0:00:01.720)       0:02:07.717 ************ \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 : Configure SSH to print the motd] ********************\nFriday 22 May 2026  00:34:57 +0000 (0:00:01.504)       0:02:09.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 [osism.commons.motd : Configure SSH to not print the motd] ****************\nFriday 22 May 2026  00:34:58 +0000 (0:00:00.835)       0:02:10.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.services.rng : Include distribution specific install tasks] ********\nFriday 22 May 2026  00:34:59 +0000 (0:00:01.586)       0:02:11.643 ************ \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] ********************************\nFriday 22 May 2026  00:35:01 +0000 (0:00:01.195)       0:02:12.839 ************ \n\u001b[0;32mok: [testbed-manager]\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-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\nTASK [osism.services.rng : Remove haveged package] *****************************\nFriday 22 May 2026  00:35:03 +0000 (0:00:02.076)       0:02:14.915 ************ \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.rng : Manage rng service] *********************************\nFriday 22 May 2026  00:35:04 +0000 (0:00:01.755)       0:02:16.671 ************ \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.cleanup : Gather variables for each operating system] ******\nFriday 22 May 2026  00:35:06 +0000 (0:00:01.694)       0:02:18.366 ************ \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] ***\nFriday 22 May 2026  00:35:07 +0000 (0:00:00.679)       0:02:19.045 ************ \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] ***\nFriday 22 May 2026  00:35:07 +0000 (0:00:00.604)       0:02:19.649 ************ \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] **************************\nFriday 22 May 2026  00:35:08 +0000 (0:00:00.680)       0:02:20.329 ************ \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-3]\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\nTASK [osism.commons.cleanup : Include distribution specific timer tasks] *******\nFriday 22 May 2026  00:35:14 +0000 (0:00:05.663)       0:02:25.993 ************ \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] ************************\nFriday 22 May 2026  00:35:15 +0000 (0:00:01.272)       0:02:27.265 ************ \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-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=apt-daily-upgrade) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=apt-daily) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=apt-daily-upgrade) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=apt-daily) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=apt-daily-upgrade) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=apt-daily) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=apt-daily-upgrade) \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] ***************************\nFriday 22 May 2026  00:35:16 +0000 (0:00:00.849)       0:02:28.115 ************ \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] ********************************\nFriday 22 May 2026  00:35:17 +0000 (0:00:01.194)       0:02:29.309 ************ \n\u001b[0;36mskipping: [testbed-manager] => (item=ModemManager.service) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=ModemManager.service) \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-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=ModemManager.service) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=ModemManager.service) \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] **************************\nFriday 22 May 2026  00:35:18 +0000 (0:00:00.646)       0:02:29.955 ************ \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] **********************\nFriday 22 May 2026  00:35:19 +0000 (0:00:01.183)       0:02:31.139 ************ \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 : Remove cloudinit package] ************************\nFriday 22 May 2026  00:35:21 +0000 (0:00:01.638)       0:02:32.778 ************ \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 : Uninstall unattended-upgrades package] ***********\nFriday 22 May 2026  00:35:22 +0000 (0:00:01.850)       0:02:34.628 ************ \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 : Remove useless packages from the cache] **********\nFriday 22 May 2026  00:35:24 +0000 (0:00:01.539)       0:02:36.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-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 : Remove dependencies that are no longer required] ***\nFriday 22 May 2026  00:35:26 +0000 (0:00:02.193)       0:02:38.362 ************ \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.cleanup : Include cloudinit tasks] *************************\nFriday 22 May 2026  00:35:29 +0000 (0:00:02.512)       0:02:40.874 ************ \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] *******\nFriday 22 May 2026  00:35:30 +0000 (0:00:01.220)       0:02:42.094 ************ \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.timezone : Install tzdata package] *************************\nFriday 22 May 2026  00:35:31 +0000 (0:00:01.577)       0:02:43.672 ************ \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.timezone : Set timezone to UTC] ****************************\nFriday 22 May 2026  00:35:34 +0000 (0:00:02.080)       0:02:45.752 ************ \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-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.timezone : Create /etc/adjtime file] ***********************\nFriday 22 May 2026  00:35:36 +0000 (0:00:02.358)       0:02:48.111 ************ \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] *********************\nFriday 22 May 2026  00:35:36 +0000 (0:00:00.611)       0:02:48.722 ************ \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] ******\nFriday 22 May 2026  00:35:38 +0000 (0:00:01.261)       0:02:49.984 ************ \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] ****\nFriday 22 May 2026  00:35:39 +0000 (0:00:00.817)       0:02:50.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 : Set docker_cli_version variable to default value] ***\nFriday 22 May 2026  00:35:39 +0000 (0:00:00.611)       0:02:51.413 ************ \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] ***********************\nFriday 22 May 2026  00:35:40 +0000 (0:00:00.845)       0:02:52.258 ************ \n\u001b[0;32mok: [testbed-manager] => {\u001b[0m\n\u001b[0;32m    \"docker_version\": \"5:27.5.1\"\u001b[0m\n\u001b[0;32m}\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;32m}\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;32m}\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;32m}\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;32m}\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;32m}\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => {\u001b[0m\n\u001b[0;32m    \"docker_version\": \"5:27.5.1\"\u001b[0m\n\u001b[0;32m}\u001b[0m\n\nTASK [osism.services.docker : Print used docker cli version] *******************\nFriday 22 May 2026  00:35:41 +0000 (0:00:00.685)       0:02:52.943 ************ \n\u001b[0;32mok: [testbed-manager] => {\u001b[0m\n\u001b[0;32m    \"docker_cli_version\": \"5:27.5.1\"\u001b[0m\n\u001b[0;32m}\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;32m}\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;32m}\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;32m}\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;32m}\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;32m}\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\u001b[0;32m}\u001b[0m\n\nTASK [osism.services.docker : Include block storage tasks] *********************\nFriday 22 May 2026  00:35:41 +0000 (0:00:00.782)       0:02:53.726 ************ \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] **********************\nFriday 22 May 2026  00:35:42 +0000 (0:00:00.626)       0:02:54.353 ************ \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] ********************\nFriday 22 May 2026  00:35:43 +0000 (0:00:00.570)       0:02:54.923 ************ \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] ****\nFriday 22 May 2026  00:35:44 +0000 (0:00:01.217)       0:02:56.140 ************ \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-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 : Gather package facts] ****************************\nFriday 22 May 2026  00:35:45 +0000 (0:00:01.343)       0:02:57.483 ************ \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\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-5]\u001b[0m\n\nTASK [osism.services.docker : Check whether packages are installed that should not be installed] ***\nFriday 22 May 2026  00:35:48 +0000 (0:00:03.087)       0:03:00.571 ************ \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] *************\nFriday 22 May 2026  00:35:49 +0000 (0:00:00.604)       0:03:01.175 ************ \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 : Add repository gpg key] **************************\nFriday 22 May 2026  00:35:51 +0000 (0:00:02.055)       0:03:03.230 ************ \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-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 : Add repository] **********************************\nFriday 22 May 2026  00:35:52 +0000 (0:00:01.045)       0:03:04.275 ************ \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 : Update package cache] ****************************\nFriday 22 May 2026  00:35:53 +0000 (0:00:01.220)       0:03:05.496 ************ \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.docker : Pin docker package version] **********************\nFriday 22 May 2026  00:35:57 +0000 (0:00:03.496)       0:03:08.993 ************ \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 : Pin docker-cli package version] ******************\nFriday 22 May 2026  00:35:58 +0000 (0:00:01.304)       0:03:10.297 ************ \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 : Unlock containerd package] ***********************\nFriday 22 May 2026  00:35:59 +0000 (0:00:01.302)       0:03:11.599 ************ \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 : Install containerd package] **********************\nFriday 22 May 2026  00:36:00 +0000 (0:00:00.911)       0:03:12.510 ************ \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 : Lock containerd package] *************************\nFriday 22 May 2026  00:36:03 +0000 (0:00:02.426)       0:03:14.936 ************ \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 : Install docker-cli package] **********************\nFriday 22 May 2026  00:36:04 +0000 (0:00:00.960)       0:03:15.897 ************ \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 : Install docker package] **************************\nFriday 22 May 2026  00:36:06 +0000 (0:00:02.276)       0:03:18.174 ************ \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-1]\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 : Unblock installation of python docker packages] ***\nFriday 22 May 2026  00:36:08 +0000 (0:00:01.900)       0:03:20.074 ************ \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-manager] => (item=python-docker)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=python3-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-4] => (item=python-docker)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (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] ******************\nFriday 22 May 2026  00:36:09 +0000 (0:00:01.341)       0:03:21.415 ************ \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] ***\nFriday 22 May 2026  00:36:10 +0000 (0:00:00.553)       0:03:21.969 ************ \n\u001b[0;32mok: [testbed-manager]\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-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\nTASK [osism.services.docker : Remove python docker packages (install python bindings from pip)] ***\nFriday 22 May 2026  00:36:13 +0000 (0:00:03.618)       0:03:25.587 ************ \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)] ***\nFriday 22 May 2026  00:36:14 +0000 (0:00:00.529)       0:03:26.117 ************ \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)] ***\nFriday 22 May 2026  00:36:14 +0000 (0:00:00.593)       0:03:26.710 ************ \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)] ***\nFriday 22 May 2026  00:36:15 +0000 (0:00:00.693)       0:03:27.404 ************ \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] *******\nFriday 22 May 2026  00:36:16 +0000 (0:00:00.547)       0:03:27.952 ************ \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] *****\nFriday 22 May 2026  00:36:16 +0000 (0:00:00.552)       0:03:28.504 ************ \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 config tasks] ****************************\nFriday 22 May 2026  00:36:18 +0000 (0:00:01.839)       0:03:30.344 ************ \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] ************************\nFriday 22 May 2026  00:36:19 +0000 (0:00:01.013)       0:03:31.357 ************ \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] ****************\nFriday 22 May 2026  00:36:20 +0000 (0:00:00.821)       0:03:32.178 ************ \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] ***********************\nFriday 22 May 2026  00:36:21 +0000 (0:00:00.850)       0:03:33.029 ************ \n\u001b[0;32mok: [testbed-manager]\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\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 [osism.services.docker : Reload systemd daemon if systemd overlay file is changed] ***\nFriday 22 May 2026  00:36:22 +0000 (0:00:01.431)       0:03:34.461 ************ \n\u001b[0;36mskipping: [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.services.docker : Copy limits configuration file] ******************\nFriday 22 May 2026  00:36:24 +0000 (0:00:01.477)       0:03:35.938 ************ \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 daemon.json configuration file] *************\nFriday 22 May 2026  00:36:25 +0000 (0:00:01.761)       0:03:37.700 ************ \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] ***************************\nFriday 22 May 2026  00:36:27 +0000 (0:00:01.386)       0:03:39.086 ************ \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] ***************************\nFriday 22 May 2026  00:36:28 +0000 (0:00:00.937)       0:03:40.023 ************ \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-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 : Manage service] **********************************\nFriday 22 May 2026  00:36:29 +0000 (0:00:01.583)       0:03:41.607 ************ \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-1]\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 : Manage docker socket service] ********************\nFriday 22 May 2026  00:36:31 +0000 (0:00:01.225)       0:03:42.833 ************ \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-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.docker : Manage containerd service] ***********************\nFriday 22 May 2026  00:36:32 +0000 (0:00:01.203)       0:03:44.036 ************ \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] *************************\nFriday 22 May 2026  00:36:33 +0000 (0:00:01.278)       0:03:45.315 ************ \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] **********************************\nFriday 22 May 2026  00:36:34 +0000 (0:00:01.196)       0:03:46.512 ************ \n\nTASK [osism.services.docker : Flush handlers] **********************************\nFriday 22 May 2026  00:36:34 +0000 (0:00:00.047)       0:03:46.559 ************ \n\nTASK [osism.services.docker : Flush handlers] **********************************\nFriday 22 May 2026  00:36:34 +0000 (0:00:00.042)       0:03:46.602 ************ \n\nTASK [osism.services.docker : Flush handlers] **********************************\nFriday 22 May 2026  00:36:34 +0000 (0:00:00.043)       0:03:46.645 ************ \n\nTASK [osism.services.docker : Flush handlers] **********************************\nFriday 22 May 2026  00:36:34 +0000 (0:00:00.048)       0:03:46.694 ************ \n\nTASK [osism.services.docker : Flush handlers] **********************************\nFriday 22 May 2026  00:36:35 +0000 (0:00:00.040)       0:03:46.734 ************ \n\nTASK [osism.services.docker : Flush handlers] **********************************\nFriday 22 May 2026  00:36:35 +0000 (0:00:00.040)       0:03:46.775 ************ \n\nRUNNING HANDLER [osism.services.docker : Restart docker service] ***************\nFriday 22 May 2026  00:36:35 +0000 (0:00:00.055)       0:03:46.831 ************ \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-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.docker : Wait after docker service restart] ****\nFriday 22 May 2026  00:36:37 +0000 (0:00:02.333)       0:03:49.164 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [osism.services.docker : Add user to docker group] ************************\nFriday 22 May 2026  00:36:37 +0000 (0:00:00.091)       0:03:49.256 ************ \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 : Log into private registry and force re-authorization] ***\nFriday 22 May 2026  00:36:38 +0000 (0:00:01.009)       0:03:50.266 ************ \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] *****************************\nFriday 22 May 2026  00:36:39 +0000 (0:00:00.719)       0:03:50.985 ************ \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] **************************\nFriday 22 May 2026  00:36:40 +0000 (0:00:00.910)       0:03:51.895 ************ \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] **************************\nFriday 22 May 2026  00:36:41 +0000 (0:00:00.913)       0:03:52.808 ************ \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-4] => (item=docker_containers)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=docker_containers)\u001b[0m\n\u001b[0;32mok: [testbed-manager] => (item=docker_images)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=docker_images)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=docker_images)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=docker_images)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=docker_images)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=docker_images)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=docker_images)\u001b[0m\n\nTASK [osism.commons.docker_compose : This install type is not supported] *******\nFriday 22 May 2026  00:36:43 +0000 (0:00:02.687)       0:03:55.496 ************ \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] ***\nFriday 22 May 2026  00:36:44 +0000 (0:00:00.565)       0:03:56.061 ************ \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] ***\nFriday 22 May 2026  00:36:45 +0000 (0:00:00.824)       0:03:56.886 ************ \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] ******\nFriday 22 May 2026  00:36:45 +0000 (0:00:00.809)       0:03:57.696 ************ \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] *************\nFriday 22 May 2026  00:36:46 +0000 (0:00:01.032)       0:03:58.728 ************ \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] *********\nFriday 22 May 2026  00:36:47 +0000 (0:00:00.518)       0:03:59.247 ************ \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.docker_compose : Copy docker-compose script] ***************\nFriday 22 May 2026  00:36:48 +0000 (0:00:01.435)       0:04:00.683 ************ \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] ****\nFriday 22 May 2026  00:36:49 +0000 (0:00:00.499)       0:04:01.182 ************ \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-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [osism.commons.docker_compose : Copy osism.target systemd file] ***********\nFriday 22 May 2026  00:36:57 +0000 (0:00:07.969)       0:04:09.152 ************ \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.commons.docker_compose : Enable osism.target] **********************\nFriday 22 May 2026  00:36:58 +0000 (0:00:01.403)       0:04:10.555 ************ \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.commons.docker_compose : Copy docker-compose systemd unit file] ****\nFriday 22 May 2026  00:37:00 +0000 (0:00:01.755)       0:04:12.310 ************ \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.commons.facts : Create custom facts directory] *********************\nFriday 22 May 2026  00:37:02 +0000 (0:00:01.652)       0:04:13.963 ************ \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] ***********************************\nFriday 22 May 2026  00:37:03 +0000 (0:00:01.060)       0:04:15.023 ************ \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] *****\nFriday 22 May 2026  00:37:04 +0000 (0:00:00.843)       0:04:15.867 ************ \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] ******\nFriday 22 May 2026  00:37:04 +0000 (0:00:00.523)       0:04:16.391 ************ \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] ***\nFriday 22 May 2026  00:37:05 +0000 (0:00:00.541)       0:04:16.933 ************ \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] ***\nFriday 22 May 2026  00:37:05 +0000 (0:00:00.726)       0:04:17.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.chrony : Populate service facts] **************************\nFriday 22 May 2026  00:37:06 +0000 (0:00:00.527)       0:04:18.186 ************ \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.services.chrony : Manage timesyncd service] ************************\nFriday 22 May 2026  00:37:11 +0000 (0:00:05.368)       0:04:23.554 ************ \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] *****\nFriday 22 May 2026  00:37:12 +0000 (0:00:00.538)       0:04:24.092 ************ \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] *********************************\nFriday 22 May 2026  00:37:13 +0000 (0:00:01.030)       0:04:25.123 ************ \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-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.chrony : Manage chrony service] ***************************\nFriday 22 May 2026  00:37:15 +0000 (0:00:01.989)       0:04:27.113 ************ \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 : Check if configuration file exists] **************\nFriday 22 May 2026  00:37:16 +0000 (0:00:01.130)       0:04:28.243 ************ \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] *************************\nFriday 22 May 2026  00:37:17 +0000 (0:00:00.857)       0:04:29.101 ************ \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] ******\nFriday 22 May 2026  00:37:19 +0000 (0:00:01.926)       0:04:31.028 ************ \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] ****************************\nFriday 22 May 2026  00:37:20 +0000 (0:00:00.829)       0:04:31.857 ************ \n\u001b[0;33mchanged: [testbed-node-3]\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-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-5]\u001b[0m\n\nTASK [osism.services.lldpd : Manage lldpd service] *****************************\nFriday 22 May 2026  00:37:29 +0000 (0:00:09.417)       0:04:41.275 ************ \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] *********\nFriday 22 May 2026  00:37:31 +0000 (0:00:02.094)       0:04:43.370 ************ \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.services.chrony : Restart chrony service] ***************\nFriday 22 May 2026  00:37:33 +0000 (0:00:01.365)       0:04:44.736 ************ \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 [Apply bootstrap role part 2] *********************************************\n\nTASK [Include hardening role] **************************************************\nFriday 22 May 2026  00:37:34 +0000 (0:00:01.277)       0:04:46.013 ************ \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] ***********************\nFriday 22 May 2026  00:37:34 +0000 (0:00:00.703)       0:04:46.717 ************ \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.journald : Manage journald service] ***********************\nFriday 22 May 2026  00:37:36 +0000 (0:00:01.354)       0:04:48.072 ************ \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 [Include auditd role] *****************************************************\nFriday 22 May 2026  00:37:37 +0000 (0:00:01.507)       0:04:49.579 ************ \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] *****************************************************\nFriday 22 May 2026  00:37:38 +0000 (0:00:00.687)       0:04:50.266 ************ \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] *****\nFriday 22 May 2026  00:37:39 +0000 (0:00:00.893)       0:04:51.160 ************ \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] *******************\nFriday 22 May 2026  00:37:40 +0000 (0:00:00.826)       0:04:51.986 ************ \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 [osism.services.smartd : Create /var/log/smartd directory] ****************\nFriday 22 May 2026  00:37:49 +0000 (0:00:09.674)       0:05:01.661 ************ \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] ***********\nFriday 22 May 2026  00:37:50 +0000 (0:00:00.866)       0:05:02.527 ************ \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 : Manage smartd service] ***************************\nFriday 22 May 2026  00:37:52 +0000 (0:00:01.411)       0:05:03.939 ************ \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.journald : Restart journald service] ***********\nFriday 22 May 2026  00:37:54 +0000 (0:00:01.989)       0:05:05.928 ************ \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] ***************\nFriday 22 May 2026  00:37:55 +0000 (0:00:01.356)       0:05:07.284 ************ \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] *****************************************\nFriday 22 May 2026  00:37:56 +0000 (0:00:01.160)       0:05:08.445 ************ \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] *********************\nFriday 22 May 2026  00:37:57 +0000 (0:00:01.030)       0:05:09.475 ************ \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.state : Write state into file] *****************************\nFriday 22 May 2026  00:37:58 +0000 (0:00:00.869)       0:05:10.345 ************ \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 [Set osism.bootstrap.timestamp fact] **************************************\nFriday 22 May 2026  00:37:59 +0000 (0:00:01.134)       0:05:11.479 ************ \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] *********************\nFriday 22 May 2026  00:38:00 +0000 (0:00:01.088)       0:05:12.568 ************ \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.state : Write state into file] *****************************\nFriday 22 May 2026  00:38:01 +0000 (0:00:00.876)       0:05:13.444 ************ \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 RECAP *********************************************************************\n\u001b[0;33mtestbed-manager\u001b[0m            : \u001b[0;32mok=165 \u001b[0m \u001b[0;33mchanged=18  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=43  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=173 \u001b[0m \u001b[0;33mchanged=31  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=38  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=173 \u001b[0m \u001b[0;33mchanged=31  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=37  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=173 \u001b[0m \u001b[0;33mchanged=31  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=37  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-3\u001b[0m             : \u001b[0;32mok=172 \u001b[0m \u001b[0;33mchanged=31  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=38  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-4\u001b[0m             : \u001b[0;32mok=172 \u001b[0m \u001b[0;33mchanged=31  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=38  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-5\u001b[0m             : \u001b[0;32mok=172 \u001b[0m \u001b[0;33mchanged=31  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=38  \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nFriday 22 May 2026  00:38:02 +0000 (0:00:01.148)       0:05:14.593 ************ \n=============================================================================== \nosism.services.smartd : Install smartmontools package ------------------- 9.67s\nosism.services.lldpd : Install lldpd package ---------------------------- 9.42s\nosism.commons.docker_compose : Install docker-compose-plugin package ---- 7.97s\nosism.commons.services : Populate service facts ------------------------- 5.83s\nosism.commons.cleanup : Populate service facts -------------------------- 5.66s\nosism.services.chrony : Populate service facts -------------------------- 5.37s\nosism.commons.systohc : Install util-linux-extra package ---------------- 4.72s\nGathers facts about hosts ----------------------------------------------- 4.39s\nosism.commons.sysctl : Set sysctl parameters on rabbitmq ---------------- 4.11s\nosism.services.docker : Install python3 docker package from Debian Sid --- 3.62s\nosism.services.docker : Update package cache ---------------------------- 3.50s\nosism.commons.hosts : Copy /etc/hosts file ------------------------------ 3.30s\nosism.commons.packages : Remove dependencies that are no longer required --- 3.13s\nosism.services.docker : Gather package facts ---------------------------- 3.09s\nosism.services.docker : Copy docker fact files -------------------------- 2.69s\nosism.commons.packages : Upgrade packages ------------------------------- 2.60s\nosism.commons.cleanup : Remove dependencies that are no longer required --- 2.51s\nosism.commons.systohc : Sync hardware clock ----------------------------- 2.46s\nosism.services.docker : Install containerd package ---------------------- 2.43s\nosism.commons.packages : Install needrestart package -------------------- 2.41s\n+ osism apply fail2ban\n\u001b[32m2026-05-22 00:38:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of fail2ban.\u001b[0m\n\u001b[32m2026-05-22 00:38:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 50b9cb1d-3d49-4c6b-9028-8203f1fd0f21 (fail2ban) was prepared for execution.\u001b[0m\n\u001b[32m2026-05-22 00:38:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 50b9cb1d-3d49-4c6b-9028-8203f1fd0f21 (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] ***\nFriday 22 May 2026  00:38:19 +0000 (0:00:00.343)       0:00:00.343 ************ \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] **********************\nFriday 22 May 2026  00:38:20 +0000 (0:00:01.211)       0:00:01.555 ************ \n\u001b[0;33mchanged: [testbed-node-3]\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-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.fail2ban : Copy configuration files] **********************\nFriday 22 May 2026  00:38:32 +0000 (0:00:11.323)       0:00:12.878 ************ \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.fail2ban : Manage fail2ban service] ***********************\nFriday 22 May 2026  00:38:33 +0000 (0:00:01.607)       0:00:14.486 ************ \n\u001b[0;32mok: [testbed-manager]\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-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.services.fail2ban : Reload fail2ban configuration] *****************\nFriday 22 May 2026  00:38:34 +0000 (0:00:01.305)       0:00:15.791 ************ \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 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 ********************************************************************\nFriday 22 May 2026  00:38:36 +0000 (0:00:01.741)       0:00:17.533 ************ \n=============================================================================== \nosism.services.fail2ban : Install fail2ban package --------------------- 11.32s\nosism.services.fail2ban : Reload fail2ban configuration ----------------- 1.74s\nosism.services.fail2ban : Copy configuration files ---------------------- 1.61s\nosism.services.fail2ban : Manage fail2ban service ----------------------- 1.31s\nosism.services.fail2ban : Include distribution specific install tasks --- 1.21s\n+ osism apply network\n\u001b[32m2026-05-22 00:38:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of network.\u001b[0m\n\u001b[32m2026-05-22 00:38:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0eb3d8db-2708-4bff-95ac-d542cd138b0f (network) was prepared for execution.\u001b[0m\n\u001b[32m2026-05-22 00:38:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 0eb3d8db-2708-4bff-95ac-d542cd138b0f (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] ******\nFriday 22 May 2026  00:38:52 +0000 (0:00:00.348)       0:00:00.348 ************ \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] *********************\nFriday 22 May 2026  00:38:53 +0000 (0:00:00.653)       0:00:01.002 ************ \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] ***********************\nFriday 22 May 2026  00:38:54 +0000 (0:00:01.294)       0:00:02.296 ************ \n\u001b[0;32mok: [testbed-node-1]\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-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 ifupdown package] *************************\nFriday 22 May 2026  00:38:57 +0000 (0:00:02.858)       0:00:05.155 ************ \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 : Create required directories] *********************\nFriday 22 May 2026  00:38:59 +0000 (0:00:01.736)       0:00:06.891 ************ \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] ***\nFriday 22 May 2026  00:39:00 +0000 (0:00:01.238)       0:00:08.129 ************ \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] ***\nFriday 22 May 2026  00:39:01 +0000 (0:00:00.846)       0:00:08.975 ************ \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] ***\nFriday 22 May 2026  00:39:02 +0000 (0:00:00.728)       0:00:09.704 ************ \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] **********\nFriday 22 May 2026  00:39:02 +0000 (0:00:00.841)       0:00:10.546 ************ \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-2 -> localhost]\u001b[0m\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-0 -> localhost]\u001b[0m\n\u001b[0;32mok: [testbed-node-5 -> localhost]\u001b[0m\n\nTASK [osism.commons.network : Copy netplan configuration] **********************\nFriday 22 May 2026  00:39:07 +0000 (0:00:04.472)       0:00:15.019 ************ \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] ***********\nFriday 22 May 2026  00:39:09 +0000 (0:00:01.724)       0:00:16.743 ************ \n\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m\n\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m\n\u001b[0;32mok: [testbed-node-2 -> localhost]\u001b[0m\n\u001b[0;32mok: [testbed-node-1 -> localhost]\u001b[0m\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 [osism.commons.network : Check if path for interface file exists] *********\nFriday 22 May 2026  00:39:11 +0000 (0:00:02.323)       0:00:19.067 ************ \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] ****************************\nFriday 22 May 2026  00:39:12 +0000 (0:00:01.181)       0:00:20.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 [osism.commons.network : Install package networkd-dispatcher] *************\nFriday 22 May 2026  00:39:13 +0000 (0:00:00.836)       0:00:21.084 ************ \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] *************************\nFriday 22 May 2026  00:39:15 +0000 (0:00:02.155)       0:00:23.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;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] **************\nFriday 22 May 2026  00:39:16 +0000 (0:00:00.859)       0:00:24.099 ************ \n\u001b[0;32mok: [testbed-manager]\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-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-5]\u001b[0m\n\nTASK [osism.commons.network : Include cleanup tasks] ***************************\nFriday 22 May 2026  00:39:17 +0000 (0:00:01.445)       0:00:25.544 ************ \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] ***************\nFriday 22 May 2026  00:39:19 +0000 (0:00:01.367)       0:00:26.912 ************ \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] ***************\nFriday 22 May 2026  00:39:20 +0000 (0:00:00.953)       0:00:27.865 ************ \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] ***************\nFriday 22 May 2026  00:39:21 +0000 (0:00:00.795)       0:00:28.661 ************ \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;36mskipping: [testbed-node-4] => (item=/etc/netplan/01-osism.yaml) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (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-2] => (item=/etc/netplan/50-cloud-init.yaml)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=/etc/netplan/50-cloud-init.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] ************************\nFriday 22 May 2026  00:39:22 +0000 (0:00:01.010)       0:00:29.671 ************ \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] ************************\nFriday 22 May 2026  00:39:22 +0000 (0:00:00.794)       0:00:30.465 ************ \n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/network/tasks/vxlan-interfaces.yml for testbed-node-2, testbed-node-0, testbed-node-1, testbed-manager, testbed-node-3, testbed-node-5, testbed-node-4\u001b[0m\n\nTASK [osism.commons.network : Create systemd networkd netdev files] ************\nFriday 22 May 2026  00:39:27 +0000 (0:00:04.784)       0:00:35.250 ************ \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-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-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-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': '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': '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-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': '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-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-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-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\nTASK [osism.commons.network : Create systemd networkd network files] ***********\nFriday 22 May 2026  00:39:33 +0000 (0:00:06.041)       0:00:41.292 ************ \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-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-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-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-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-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': '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-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-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-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] ******************\nFriday 22 May 2026  00:39:39 +0000 (0:00:05.676)       0:00:46.968 ************ \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] ***************\nFriday 22 May 2026  00:39:40 +0000 (0:00:01.164)       0:00:48.132 ************ \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] ***************\nFriday 22 May 2026  00:39:41 +0000 (0:00:01.042)       0:00:49.175 ************ \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-0]\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-1]\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-2]\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-3]\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-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] **********************\nFriday 22 May 2026  00:39:42 +0000 (0:00:00.809)       0:00:49.985 ************ \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] ****************\nFriday 22 May 2026  00:39:43 +0000 (0:00:01.460)       0:00:51.446 ************ \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] *******\nFriday 22 May 2026  00:39:44 +0000 (0:00:00.626)       0:00:52.073 ************ \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] *****\nFriday 22 May 2026  00:39:45 +0000 (0:00:00.805)       0:00:52.878 ************ \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] *****\nFriday 22 May 2026  00:39:45 +0000 (0:00:00.607)       0:00:53.485 ************ \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-manager]\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] *******\nFriday 22 May 2026  00:39:47 +0000 (0:00:01.759)       0:00:55.244 ************ \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-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.network : Remove network-extra-init script] ****************\nFriday 22 May 2026  00:39:48 +0000 (0:00:01.028)       0:00:56.273 ************ \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] **************\nFriday 22 May 2026  00:39:51 +0000 (0:00:02.315)       0:00:58.588 ************ \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] ********\nFriday 22 May 2026  00:39:51 +0000 (0:00:00.866)       0:00:59.454 ************ \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 ********************************************************************\nFriday 22 May 2026  00:39:52 +0000 (0:00:00.533)       0:00:59.988 ************ \n=============================================================================== \nosism.commons.network : Create systemd networkd netdev files ------------ 6.04s\nosism.commons.network : Create systemd networkd network files ----------- 5.68s\nosism.commons.network : Include vxlan interfaces ------------------------ 4.78s\nosism.commons.network : Prepare netplan configuration template ---------- 4.47s\nosism.commons.network : Install required packages ----------------------- 2.86s\nosism.commons.network : Remove netplan configuration template ----------- 2.32s\nosism.commons.network : Remove network-extra-init script ---------------- 2.32s\nosism.commons.network : Install package networkd-dispatcher ------------- 2.15s\nosism.commons.network : Disable and stop network-extra-init service ----- 1.76s\nosism.commons.network : Remove ifupdown package ------------------------- 1.74s\nosism.commons.network : Copy netplan configuration ---------------------- 1.72s\nosism.commons.network : Include network extra init ---------------------- 1.46s\nosism.commons.network : Manage service networkd-dispatcher -------------- 1.45s\nosism.commons.network : Include cleanup tasks --------------------------- 1.37s\nosism.commons.network : Include type specific tasks --------------------- 1.29s\nosism.commons.network : Create required directories --------------------- 1.24s\nosism.commons.network : Check if path for interface file exists --------- 1.18s\nosism.commons.network : Include networkd cleanup tasks ------------------ 1.16s\nosism.commons.network : List existing configuration files --------------- 1.04s\nosism.commons.network : Remove network-extra-init systemd service ------- 1.03s\n+ osism apply wireguard\n\u001b[32m2026-05-22 00:40:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of wireguard.\u001b[0m\n\u001b[32m2026-05-22 00:40:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b0bf715b-1a04-439c-99fb-512e3d5ebdc5 (wireguard) was prepared for execution.\u001b[0m\n\u001b[32m2026-05-22 00:40:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task b0bf715b-1a04-439c-99fb-512e3d5ebdc5 (wireguard) has been started and output is visible here.\u001b[0m\n\nPLAY [Apply role wireguard] ****************************************************\n\nTASK [osism.services.wireguard : Install iptables package] *********************\nFriday 22 May 2026  00:40:08 +0000 (0:00:00.305)       0:00:00.305 ************ \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.services.wireguard : Install wireguard package] ********************\nFriday 22 May 2026  00:40:10 +0000 (0:00:01.988)       0:00:02.294 ************ \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.services.wireguard : Create public and private key - server] *******\nFriday 22 May 2026  00:40:17 +0000 (0:00:06.913)       0:00:09.207 ************ \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.services.wireguard : Create preshared key] *************************\nFriday 22 May 2026  00:40:17 +0000 (0:00:00.544)       0:00:09.752 ************ \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.services.wireguard : Get preshared key] ****************************\nFriday 22 May 2026  00:40:18 +0000 (0:00:00.455)       0:00:10.208 ************ \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.services.wireguard : Get public key - server] **********************\nFriday 22 May 2026  00:40:18 +0000 (0:00:00.554)       0:00:10.762 ************ \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.services.wireguard : Get private key - server] *********************\nFriday 22 May 2026  00:40:19 +0000 (0:00:00.425)       0:00:11.188 ************ \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.services.wireguard : Copy wg0.conf configuration file] *************\nFriday 22 May 2026  00:40:19 +0000 (0:00:00.431)       0:00:11.619 ************ \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.services.wireguard : Copy client configuration files] **************\nFriday 22 May 2026  00:40:21 +0000 (0:00:01.243)       0:00:12.862 ************ \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] **********\nFriday 22 May 2026  00:40:21 +0000 (0:00:00.914)       0:00:13.777 ************ \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nRUNNING HANDLER [osism.services.wireguard : Restart wg0 service] ***************\nFriday 22 May 2026  00:40:24 +0000 (0:00:02.102)       0:00:15.879 ************ \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 ********************************************************************\nFriday 22 May 2026  00:40:24 +0000 (0:00:00.849)       0:00:16.728 ************ \n=============================================================================== \nosism.services.wireguard : Install wireguard package -------------------- 6.91s\nosism.services.wireguard : Manage wg-quick@wg0.service service ---------- 2.10s\nosism.services.wireguard : Install iptables package --------------------- 1.99s\nosism.services.wireguard : Copy wg0.conf configuration file ------------- 1.24s\nosism.services.wireguard : Copy client configuration files -------------- 0.91s\nosism.services.wireguard : Restart wg0 service -------------------------- 0.85s\nosism.services.wireguard : Get preshared key ---------------------------- 0.55s\nosism.services.wireguard : Create public and private key - server ------- 0.54s\nosism.services.wireguard : Create preshared key ------------------------- 0.46s\nosism.services.wireguard : Get private key - server --------------------- 0.43s\nosism.services.wireguard : Get public key - server ---------------------- 0.43s\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\r100    14  100    14    0     0    158      0 --:--:-- --:--:-- --:--:--   160\n+ osism apply --environment custom workarounds\n\u001b[32m2026-05-22 00:40:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTrying to run play workarounds in environment custom\u001b[0m\n\u001b[32m2026-05-22 00:40:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of workarounds.\u001b[0m\n\u001b[32m2026-05-22 00:40:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5abf8267-b0b4-44fe-8c91-14dbd03525b7 (workarounds) was prepared for execution.\u001b[0m\n\u001b[32m2026-05-22 00:40:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 5abf8267-b0b4-44fe-8c91-14dbd03525b7 (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] ********************************\nFriday 22 May 2026  00:40:40 +0000 (0:00:00.177)       0:00:00.177 ************ \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] *********************************************\nFriday 22 May 2026  00:40:41 +0000 (0:00:00.731)       0:00:00.909 ************ \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nPLAY [Apply netplan configuration on all other nodes] **************************\n\nTASK [Apply netplan configuration] *********************************************\nFriday 22 May 2026  00:40:44 +0000 (0:00:02.700)       0:00:03.610 ************ \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 [Add custom CA certificates to non-manager nodes] *************************\n\nTASK [Copy custom CA certificates] *********************************************\nFriday 22 May 2026  00:40:46 +0000 (0:00:02.392)       0:00:06.002 ************ \n\u001b[0;33mchanged: [testbed-node-0] => (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-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-5] => (item=/opt/configuration/environments/kolla/certificates/ca/testbed.crt)\u001b[0m\n\nTASK [Run update-ca-certificates] **********************************************\nFriday 22 May 2026  00:40:47 +0000 (0:00:01.352)       0:00:07.355 ************ \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-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [Run update-ca-trust] *****************************************************\nFriday 22 May 2026  00:40:51 +0000 (0:00:03.900)       0:00:11.255 ************ \n\u001b[0;36mskipping: [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] *********************************************\nFriday 22 May 2026  00:40:52 +0000 (0:00:00.571)       0:00:11.827 ************ \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 [Copy workarounds systemd unit file] **************************************\nFriday 22 May 2026  00:40:54 +0000 (0:00:01.894)       0:00:13.722 ************ \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] ***************************************************\nFriday 22 May 2026  00:40:55 +0000 (0:00:01.466)       0:00:15.188 ************ \n\u001b[0;32mok: [testbed-node-1]\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-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 [Enable workarounds.service (Debian)] *************************************\nFriday 22 May 2026  00:40:57 +0000 (0:00:01.627)       0:00:16.816 ************ \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)] ***************************\nFriday 22 May 2026  00:40:58 +0000 (0:00:01.555)       0:00:18.371 ************ \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] **************************************************\nFriday 22 May 2026  00:40:59 +0000 (0:00:00.781)       0:00:19.153 ************ \n\u001b[0;32mok: [testbed-manager]\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-0]\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\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 ********************************************************************\nFriday 22 May 2026  00:41:02 +0000 (0:00:02.756)       0:00:21.909 ************ \n=============================================================================== \nRun update-ca-certificates ---------------------------------------------- 3.90s\nInstall python3-docker -------------------------------------------------- 2.76s\nApply netplan configuration --------------------------------------------- 2.70s\nApply netplan configuration --------------------------------------------- 2.39s\nCopy workarounds.sh scripts --------------------------------------------- 1.89s\nReload systemd daemon --------------------------------------------------- 1.63s\nEnable workarounds.service (Debian) ------------------------------------- 1.56s\nCopy workarounds systemd unit file -------------------------------------- 1.47s\nCopy custom CA certificates --------------------------------------------- 1.35s\nEnable and start workarounds.service (RedHat) --------------------------- 0.78s\nGroup hosts based on virtualization_role -------------------------------- 0.73s\nRun update-ca-trust ----------------------------------------------------- 0.57s\n+ osism apply reboot -l testbed-nodes -e ireallymeanit=yes\n\u001b[32m2026-05-22 00:41:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of reboot.\u001b[0m\n\u001b[32m2026-05-22 00:41:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f4ee191-8d45-413e-b27f-f3689ef6024e (reboot) was prepared for execution.\u001b[0m\n\u001b[32m2026-05-22 00:41:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 6f4ee191-8d45-413e-b27f-f3689ef6024e (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] *******************\nFriday 22 May 2026  00:41:18 +0000 (0:00:00.250)       0:00:00.250 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [Reboot system - do not wait for the reboot to complete] ******************\nFriday 22 May 2026  00:41:18 +0000 (0:00:00.156)       0:00:00.406 ************ \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [Reboot system - wait for the reboot to complete] *************************\nFriday 22 May 2026  00:41:19 +0000 (0:00:01.300)       0:00:01.707 ************ \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] *******************\nFriday 22 May 2026  00:41:19 +0000 (0:00:00.109)       0:00:01.816 ************ \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [Reboot system - do not wait for the reboot to complete] ******************\nFriday 22 May 2026  00:41:19 +0000 (0:00:00.108)       0:00:01.924 ************ \n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nTASK [Reboot system - wait for the reboot to complete] *************************\nFriday 22 May 2026  00:41:21 +0000 (0:00:01.039)       0:00:02.964 ************ \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] *******************\nFriday 22 May 2026  00:41:21 +0000 (0:00:00.122)       0:00:03.086 ************ \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [Reboot system - do not wait for the reboot to complete] ******************\nFriday 22 May 2026  00:41:21 +0000 (0:00:00.098)       0:00:03.184 ************ \n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [Reboot system - wait for the reboot to complete] *************************\nFriday 22 May 2026  00:41:22 +0000 (0:00:01.017)       0:00:04.202 ************ \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] *******************\nFriday 22 May 2026  00:41:22 +0000 (0:00:00.125)       0:00:04.327 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Reboot system - do not wait for the reboot to complete] ******************\nFriday 22 May 2026  00:41:22 +0000 (0:00:00.106)       0:00:04.434 ************ \n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\nTASK [Reboot system - wait for the reboot to complete] *************************\nFriday 22 May 2026  00:41:23 +0000 (0:00:01.039)       0:00:05.473 ************ \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] *******************\nFriday 22 May 2026  00:41:23 +0000 (0:00:00.113)       0:00:05.587 ************ \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Reboot system - do not wait for the reboot to complete] ******************\nFriday 22 May 2026  00:41:23 +0000 (0:00:00.247)       0:00:05.834 ************ \n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\nTASK [Reboot system - wait for the reboot to complete] *************************\nFriday 22 May 2026  00:41:24 +0000 (0:00:01.026)       0:00:06.861 ************ \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] *******************\nFriday 22 May 2026  00:41:25 +0000 (0:00:00.092)       0:00:06.953 ************ \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Reboot system - do not wait for the reboot to complete] ******************\nFriday 22 May 2026  00:41:25 +0000 (0:00:00.091)       0:00:07.044 ************ \n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [Reboot system - wait for the reboot to complete] *************************\nFriday 22 May 2026  00:41:26 +0000 (0:00:01.026)       0:00:08.071 ************ \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 ********************************************************************\nFriday 22 May 2026  00:41:26 +0000 (0:00:00.033)       0:00:08.105 ************ \n=============================================================================== \nReboot system - do not wait for the reboot to complete ------------------ 6.45s\nExit playbook, if user did not mean to reboot systems ------------------- 0.81s\nReboot system - wait for the reboot to complete ------------------------- 0.60s\n+ osism apply wait-for-connection -l testbed-nodes -e ireallymeanit=yes\n\u001b[32m2026-05-22 00:41:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of wait-for-connection.\u001b[0m\n\u001b[32m2026-05-22 00:41:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 249665ac-f5ec-4fc4-ac7c-20d6cb639561 (wait-for-connection) was prepared for execution.\u001b[0m\n\u001b[32m2026-05-22 00:41:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 249665ac-f5ec-4fc4-ac7c-20d6cb639561 (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] ***********************************\nFriday 22 May 2026  00:41:41 +0000 (0:00:00.348)       0:00:00.348 ************ \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\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\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 ********************************************************************\nFriday 22 May 2026  00:41:53 +0000 (0:00:11.560)       0:00:11.909 ************ \n=============================================================================== \nWait until remote system is reachable ---------------------------------- 11.56s\n+ osism apply hddtemp\n\u001b[32m2026-05-22 00:42:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of hddtemp.\u001b[0m\n\u001b[32m2026-05-22 00:42:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cd7ca324-cd47-4de8-8261-0f47d9add644 (hddtemp) was prepared for execution.\u001b[0m\n\u001b[32m2026-05-22 00:42:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task cd7ca324-cd47-4de8-8261-0f47d9add644 (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] *****\nFriday 22 May 2026  00:42:09 +0000 (0:00:00.372)       0:00:00.372 ************ \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] ****\nFriday 22 May 2026  00:42:09 +0000 (0:00:00.638)       0:00:01.011 ************ \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] *************************\nFriday 22 May 2026  00:42:11 +0000 (0:00:01.188)       0:00:02.200 ************ \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-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.hddtemp : Enable Kernel Module drivetemp] *****************\nFriday 22 May 2026  00:42:13 +0000 (0:00:02.444)       0:00:04.645 ************ \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 [osism.services.hddtemp : Check if drivetemp module is available] *********\nFriday 22 May 2026  00:42:14 +0000 (0:00:00.949)       0:00:05.594 ************ \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 [osism.services.hddtemp : Load Kernel Module drivetemp] *******************\nFriday 22 May 2026  00:42:15 +0000 (0:00:01.158)       0:00:06.753 ************ \n\u001b[0;36mskipping: [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] *****************************\nFriday 22 May 2026  00:42:16 +0000 (0:00:00.675)       0:00:07.429 ************ \n\u001b[0;33mchanged: [testbed-manager]\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-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-5]\u001b[0m\n\nTASK [osism.services.hddtemp : Include distribution specific service tasks] ****\nFriday 22 May 2026  00:42:28 +0000 (0:00:12.436)       0:00:19.865 ************ \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] **********************\nFriday 22 May 2026  00:42:29 +0000 (0:00:01.238)       0:00:21.104 ************ \n\u001b[0;33mchanged: [testbed-node-3]\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-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-2]\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 ********************************************************************\nFriday 22 May 2026  00:42:32 +0000 (0:00:02.734)       0:00:23.838 ************ \n=============================================================================== \nosism.services.hddtemp : Install lm-sensors ---------------------------- 12.44s\nosism.services.hddtemp : Manage lm-sensors service ---------------------- 2.73s\nosism.services.hddtemp : Remove hddtemp package ------------------------- 2.44s\nosism.services.hddtemp : Include distribution specific service tasks ---- 1.24s\nosism.services.hddtemp : Include distribution specific install tasks ---- 1.19s\nosism.services.hddtemp : Check if drivetemp module is available --------- 1.16s\nosism.services.hddtemp : Enable Kernel Module drivetemp ----------------- 0.95s\nosism.services.hddtemp : Load Kernel Module drivetemp ------------------- 0.68s\nosism.services.hddtemp : Gather variables for each operating system ----- 0.64s\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-22 00:44:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of gather-facts.\u001b[0m\n\u001b[32m2026-05-22 00:44:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ee3165e-ee8f-4fdb-a958-4a4bf8238dee (gather-facts) was prepared for execution.\u001b[0m\n\u001b[32m2026-05-22 00:44:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 9ee3165e-ee8f-4fdb-a958-4a4bf8238dee (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] ***********************************************\nFriday 22 May 2026  00:44:08 +0000 (0:00:00.288)       0:00:00.288 ************ \n\u001b[0;32mok: [testbed-node-0]\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-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] **********************************************\nFriday 22 May 2026  00:44:14 +0000 (0:00:05.784)       0:00:06.073 ************ \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 ********************************************************************\nFriday 22 May 2026  00:44:14 +0000 (0:00:00.548)       0:00:06.622 ************ \n=============================================================================== \nGathers facts about hosts ----------------------------------------------- 5.78s\nGather facts for all hosts ---------------------------------------------- 0.55s\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.59",
                                "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.59",
                                "++ MANAGER_PUBLIC_IP_ADDRESS=81.163.193.59",
                                "++ 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.59",
                                "++ MANAGER_PUBLIC_IP_ADDRESS=81.163.193.59",
                                "++ 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-22 00:20:40\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-22 00:20:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of resolvconf.\u001b[0m",
                                "\u001b[32m2026-05-22 00:20:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 336b0ca4-0b00-44cd-bdff-a834772ebe0f (resolvconf) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-05-22 00:20:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 336b0ca4-0b00-44cd-bdff-a834772ebe0f (resolvconf) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Apply role resolvconf] ***************************************************",
                                "",
                                "TASK [Gathering Facts] *********************************************************",
                                "Friday 22 May 2026  00:20:54 +0000 (0:00:00.189)       0:00:00.189 ************ ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.commons.resolvconf : Check minimum and maximum number of name servers] ***",
                                "Friday 22 May 2026  00:20:58 +0000 (0:00:04.281)       0:00:04.470 ************ ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.commons.resolvconf : Include resolvconf tasks] *********************",
                                "Friday 22 May 2026  00:20:58 +0000 (0:00:00.067)       0:00:04.538 ************ ",
                                "\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] ***",
                                "Friday 22 May 2026  00:20:58 +0000 (0:00:00.078)       0:00:04.616 ************ ",
                                "\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] ***",
                                "Friday 22 May 2026  00:20:59 +0000 (0:00:00.072)       0:00:04.689 ************ ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.commons.resolvconf : Install package systemd-resolved] *************",
                                "Friday 22 May 2026  00:21:00 +0000 (0:00:01.276)       0:00:05.966 ************ ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.commons.resolvconf : Retrieve file status of /etc/resolv.conf] *****",
                                "Friday 22 May 2026  00:21:00 +0000 (0:00:00.048)       0:00:06.014 ************ ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.commons.resolvconf : Archive existing file /etc/resolv.conf] *******",
                                "Friday 22 May 2026  00:21:00 +0000 (0:00:00.601)       0:00:06.616 ************ ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.commons.resolvconf : Link /run/systemd/resolve/stub-resolv.conf to /etc/resolv.conf] ***",
                                "Friday 22 May 2026  00:21:01 +0000 (0:00:00.082)       0:00:06.699 ************ ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.commons.resolvconf : Copy configuration files] *********************",
                                "Friday 22 May 2026  00:21:01 +0000 (0:00:00.607)       0:00:07.307 ************ ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.commons.resolvconf : Start/enable systemd-resolved service] ********",
                                "Friday 22 May 2026  00:21:02 +0000 (0:00:01.155)       0:00:08.462 ************ ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.commons.resolvconf : Include distribution specific configuration tasks] ***",
                                "Friday 22 May 2026  00:21:03 +0000 (0:00:01.016)       0:00:09.479 ************ ",
                                "\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] *************",
                                "Friday 22 May 2026  00:21:03 +0000 (0:00:00.095)       0:00:09.574 ************ ",
                                "\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 ********************************************************************",
                                "Friday 22 May 2026  00:21:05 +0000 (0:00:01.231)       0:00:10.806 ************ ",
                                "=============================================================================== ",
                                "Gathering Facts --------------------------------------------------------- 4.28s",
                                "osism.commons.resolvconf : Remove packages configuring /etc/resolv.conf --- 1.28s",
                                "osism.commons.resolvconf : Restart systemd-resolved service ------------- 1.23s",
                                "osism.commons.resolvconf : Copy configuration files --------------------- 1.16s",
                                "osism.commons.resolvconf : Start/enable systemd-resolved service -------- 1.02s",
                                "osism.commons.resolvconf : Link /run/systemd/resolve/stub-resolv.conf to /etc/resolv.conf --- 0.61s",
                                "osism.commons.resolvconf : Retrieve file status of /etc/resolv.conf ----- 0.60s",
                                "osism.commons.resolvconf : Include distribution specific configuration tasks --- 0.10s",
                                "osism.commons.resolvconf : Archive existing file /etc/resolv.conf ------- 0.08s",
                                "osism.commons.resolvconf : Include resolvconf tasks --------------------- 0.08s",
                                "osism.commons.resolvconf : Include distribution specific installation tasks --- 0.07s",
                                "osism.commons.resolvconf : Check minimum and maximum number of name servers --- 0.07s",
                                "osism.commons.resolvconf : Install package systemd-resolved ------------- 0.05s",
                                "+ osism apply sshconfig",
                                "\u001b[32m2026-05-22 00:21:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of sshconfig.\u001b[0m",
                                "\u001b[32m2026-05-22 00:21:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f2ed4df3-9d6d-4560-bc2d-fe97b84e1c70 (sshconfig) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-05-22 00:21:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task f2ed4df3-9d6d-4560-bc2d-fe97b84e1c70 (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] ***********",
                                "Friday 22 May 2026  00:21:20 +0000 (0:00:00.178)       0:00:00.178 ************ ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.commons.sshconfig : Ensure .ssh/config.d exist] ********************",
                                "Friday 22 May 2026  00:21:21 +0000 (0:00:00.901)       0:00:01.079 ************ ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.commons.sshconfig : Ensure config for each host exist] *************",
                                "Friday 22 May 2026  00:21:21 +0000 (0:00:00.558)       0:00:01.637 ************ ",
                                "\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] ******************************",
                                "Friday 22 May 2026  00:21:27 +0000 (0:00:05.798)       0:00:07.436 ************ ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.commons.sshconfig : Assemble ssh config] ***************************",
                                "Friday 22 May 2026  00:21:27 +0000 (0:00:00.118)       0:00:07.554 ************ ",
                                "\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 ********************************************************************",
                                "Friday 22 May 2026  00:21:28 +0000 (0:00:00.587)       0:00:08.142 ************ ",
                                "=============================================================================== ",
                                "osism.commons.sshconfig : Ensure config for each host exist ------------- 5.80s",
                                "osism.commons.sshconfig : Get home directory of operator user ----------- 0.90s",
                                "osism.commons.sshconfig : Assemble ssh config --------------------------- 0.59s",
                                "osism.commons.sshconfig : Ensure .ssh/config.d exist -------------------- 0.56s",
                                "osism.commons.sshconfig : Add extra config ------------------------------ 0.12s",
                                "+ osism apply known-hosts",
                                "\u001b[32m2026-05-22 00:21:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of known-hosts.\u001b[0m",
                                "\u001b[32m2026-05-22 00:21:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bfadcb78-9289-4bb2-a716-d01981920143 (known-hosts) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-05-22 00:21:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task bfadcb78-9289-4bb2-a716-d01981920143 (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] ***",
                                "Friday 22 May 2026  00:21:43 +0000 (0:00:00.198)       0:00:00.198 ************ ",
                                "\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] ***",
                                "Friday 22 May 2026  00:21:50 +0000 (0:00:06.400)       0:00:06.599 ************ ",
                                "\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] ***********",
                                "Friday 22 May 2026  00:21:50 +0000 (0:00:00.175)       0:00:06.774 ************ ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=testbed-manager ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBJRvSQ054jzBmacXKFYGKgt/G4+TLNTQgeY/uyTkeqIslxSSPpmn4gX8KVbzfJyQMNtycqWktU/Pz6hlUkDVOcI=)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=testbed-manager ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCq7fqCmCS6YY8Nc5ePS3lcidlmza99NBfJ6Z4TG+cQQjwQ/dKNFDIUqWwtkKo4e4E3PXh4h3Zt7TflYQ969S+6Q5fZ8k6Ogq/jILvrQwV2lE/E6p3w+dQgOkVfSNYdFjHZa3yVdJEeOruulWbmsTJAHJhdaGfGWV6gWFmwKBnfN8sLVB16nanmY7kQRGK9dPMBCOZL9WdU1u4Cea8RFS2fVf7wiK542sS8MBQg3BJf/tK+IXHcnUGAQ18ZIfQsHNB9uFhSOJRZBkMY9fN21LPl4DpQXXftS/NeX4jZwzjBKD2kDySg8WBpzFoe0nIy3+1RJAJ6RIif/+HYNn9ATUJmO0luV0W6mf9cuHCOX4TlL2PwezhxHJTyY2zfrP+sPCxlspWPuPgYNiVaxJwg5MH5WngdqtCtfWaBwJpmypPr1fn8E2q09sSUqjbVnxAezS/eqUwLP0txcIVCMwAJwhinSRo2QJvnXx1750OUOVkZXG0qFsySiQqITxqnrm2FpZs=)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=testbed-manager ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIMOJ2M3EanHI0NHNdunSDignO2Q4epy9O7PtPF6E4myc)\u001b[0m",
                                "",
                                "TASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********",
                                "Friday 22 May 2026  00:21:51 +0000 (0:00:01.330)       0:00:08.105 ************ ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-0 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIARHJ1t9cIw9OaoL8iAYVtVcdQL3ijZwiS4b6hUgyobY)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-0 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDVTcRbTqRbgvUbs/VxYEIGHw+EKeyUf2pQkRgDs+OKiFwzF29M33jtZfERg/yu+TH5nfZeKy49GqVe5L8J/nrbYKXUMARZ24h2Bn8zfaNV/LW+jOKDvfh2ZdzNQTUei0kW5xj3app71M380Swx3xXvtQKMALSKvinxmIrVNOyRQJboi0/uCjSWFKrhQnvuDk3mAlxxGzfsMn9K2uhySYoQs6/npukwMV44Bql0STK86eRk+JZDhtl2sp/PxL6M9P6I28kB/SsPWxEjIwcv3llNHd7UCEYi3nStd6rHWUOdbp56iExRSSFk+6WFDQh/I9XRfeBeoXbjIGgT2WEdf0phXBCXWZibDPfaQab+5UkMb0AHpjdoN/0Vk39Xdl1Tnaoum/ciZzaZPMyVKn0aurUoss/o8OhXOPQpNdm0QedP8r1nLPcCc/dPjFWC8rG0p5ZJNRUVUPKNn2Hf1aJqluJQeSb79ARrvF3tAVCvQhI4VfwR1wulGfjIB3UauMlLdIs=)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-0 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBFp7mtOLgwyeEkg6npCIk9hcKumgFF8Th9LQEDpbv2/9iOXst4EHVEFLm46oNrY5V9jaXulu/jeavY42kPlX6iw=)\u001b[0m",
                                "",
                                "TASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********",
                                "Friday 22 May 2026  00:21:52 +0000 (0:00:01.040)       0:00:09.146 ************ ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-1 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBOFUAOzDrzI+Jih+eg2Knnh83E6ahghMmFWpXxIWBm2Nf60oQ1c9tKeFfQI5wVuysh3CxZdyttCN3cssVGImmik=)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-1 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDI0qF7KEY5IhTCqQEDqNNGWu4ziHXciftdx4u+aSQ9QrJTK1hstTjvNlQx/YhRLSdgaKzzAuxW5rWxdsRXrfF6SsHDwFajy/qeYCqvhoxgAU0fBu06+/H9mXe29PLwOL+6loVLMLJskN/SMQAEBNVPqmjqAOeI4saAN9NLxtD9PDAT4tAIYMQDocsV79jrUmZYzxsnEydmSqYe7EVyBgjNI/4PBGSrVnZUWQOOLLC/PHh3vKVceNstfkdX+aiqdwl2Z3vpsglkdH4IQ1aN0sCrU+CfIadjRW51LIXjxjtQ2GLkgieSKmEyIMb1DZzzSQEvoc5RT2ZiUR3aU97w3/B3OWaE8rz7SyJEvdEuYqsJtO086i03g1MVIwrqZxI1ug9iZsh8dwo3c7F1s5rJwNKvj7/PaT6IQXJsED6kfECY/JT+grkZeOV0Y4XOY1mMM9qD98Ut0zTJpF+1SHTjSMTjkPinDWQvTViYTlL+yvqdBAXTDTE3QtUTDpDwRXARkNE=)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-1 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIFtUGYKRBNmIopDztl4XH7/WS7mod49eOjxGYGIugyTT)\u001b[0m",
                                "",
                                "TASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********",
                                "Friday 22 May 2026  00:21:53 +0000 (0:00:01.074)       0:00:10.220 ************ ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-2 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIO0hQNRKtc96dBWAOgjngtMK2zj9pdG9u4k4thMRhLne)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-2 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDsqythV3+qwH2ANWb0WYBIIcyFxXwDNDhYVfhDgn8hqfVxYe2p1yxdL+FIEhAOV4ov+0vqYc4CsRHO0ReElVAYKxKa8fcvvtk2mjCvIwluyzDhrHckqDXFgolXqS9mvb84BcaMtt5/1fgC+w8W0EvtGWT9gwWBtZNREvSlhI+cdlBF1QKNo7yfwZPZUDkkijdtA8513JD/X+wWBH484VAwXyJ8Xch/qmKc3dmlqDSkItqKkO695nw3gg0Z4OUy3M9T+H3bSq1PATOc2X+y4KqNesAiI1Q22Q2Om+cy0qQ0dMCKqZYzGqVKvdMvRwYXF9M9SuumZ3+aMkwNR9eS5CAJEQUptMV3Gmp7QEbJPlts7c7PVjG6JfmpGTbOQQS1FXMYpZJuvlgMrHdVR+c633TKaRzJpcKZiBvX8s+wcWo47JZHb4xr7RN7mwh3scDTTdfGprCzo4wfQRyw2bZuRrvfWxdWiYEglyFcpwLV09+b0kbz06ks1Wgt/EDilxiiy+s=)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-2 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBOczWAXEtCJlXuqBxsgTtIYq1Ry2qKSxB3VgLhfG669tgDIoQInUaMeKAxXOwbdn/YzAeooSyyF28E2th0C28pU=)\u001b[0m",
                                "",
                                "TASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********",
                                "Friday 22 May 2026  00:21:54 +0000 (0:00:01.082)       0:00:11.303 ************ ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-3 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBH7xkSqPtbDNiRbcpzwM+lMOg2ClXA5GtWvmIr2gwECGZZzwqJGEeKO4/OiVsnih4R7rH/vdT1gJLjZPGmGTs1Q=)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-3 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQD0uVgAK85ADOnQPt1EXBXfk/K+vqGkPr9wXIpYEIfSfmk0NjQnMn3sXlbKXN05ySPNrNNx5ZHV/i7QPpklJjdcEbnSM5EQYfJJEVOdMJz7vLWeeFYmoL+bum5gCm+kTfC0YMYWlXbvn+o7E/D0zzfPQ2LtSAJW21OmyNVFcbopoq474WvhWd+zr5dWwk85/YwoSdawA7OCrybyRa4YhxteaUA6I9pguG/e5Ur6ytSZ3Q2QZfU2hZy83VifUj61B83CNHIhOJYKWaSDTNNRLFHzqeP1h3R4BKZ0XXYDhdkfmr98hEv3y41gIBnUJbO9Jgp9VdsA3AtNkFYaIlZZhXXFtyK1H1LWodxwc9BLXKsv4SrWvL5cq09WUdae6YWEWIO3dWGWaW0M3qLEF/ZUv6OM6wz6qa8fP6VjSFVGvq+xo08eY8nQ3yMGQ1JqFRD+OFbQlKzCZpxxLJ621bG22Zpw8V5i8F3402MF8SMDBFu5e0gsR79UsV57qRtPEFEPW08=)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-3 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIN6F4qPy64Yldz1GtGwx2/azt/Ek4RjmjwI66N+B5OGl)\u001b[0m",
                                "",
                                "TASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********",
                                "Friday 22 May 2026  00:21:55 +0000 (0:00:01.102)       0:00:12.406 ************ ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-4 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDGi0XvJzRjviiFbRn+5h6gTazTlmCyVcEyinMDokYYjMlVvjnAeFi60wRD/KO/rOOCBv3QNRBPDARm8fF3DKTiMBEo3rEUWjFNk2bYxHfb0pibkKuilf7LAXsUn7YaNVq17kp2EUf+myCDGaCjw4/5JR+uI6lfEgwEf06xOfedtmsf53ILu200HvsGBJ1yVTvGzEm7MqR3WVcuClmM032Bq/liWbEkXt/GEnq8I0cWM6QNlZs4t5wSDnhOcPBnqDocdGWFsszouKdojtX41tKUPJGxLnHb8lJX0p8+sZEDPl2UVUwP1BXMgqlNIm6MntwFGvfa8cJBlwdoBBAOL+1r779a93Tjfh8p7nldq5lx/QORPMytM7RWPCUrGT2g7nobaxQ7u8xE/oWJdWo4Yvu6oxv1S1SLiRdz4DAD0cy61QQFUagtTSdWk9MsALHWGHBS/RRplcxEoqnijgvCR4IppHtR2gxe7JTPYL8BJ7/4EEQsQEBs3RR4d/q3HWq9FLE=)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-4 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBEn9xs6Y48oM9WGXBtfZQgWZ+ZlIX4qWoPsCFs1RDoSrQR4PNSllgp5t7ZoIQVbgvKqY3sFeVpNs6wOE/54zItQ=)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-4 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIPcf9ytKz+6erlNEGUutEvUYn0mIilNm+aotfzkKXIlP)\u001b[0m",
                                "",
                                "TASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********",
                                "Friday 22 May 2026  00:21:56 +0000 (0:00:01.110)       0:00:13.516 ************ ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-5 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQChxdz6GdybFNHHF4nLiWizS65TMzBwayHXlqniEjjOOVbXCz8T1UQoNE7hZPQg+Du+5EVla8U4dMpDKXv8l3JKrQBJkf0nQLhdOv35zNNDhawHPiCJTbrsU72M7SjIZ2hPj3XGXd90EJf8N0LIqe+xHDXzUPTtYGmp9TN6Y7l/kkAWjWlyYguaB/pO8ejAxw31fxqjSTda1L58Eb6ugXspdcVSeuPG2ekt1CdGuxtMtqPdVCCvQ2sEWAciNMP4raDMSu8UB6CyW7Vh9FfpsgRr3rG6T5f6NjTxQz6y4D1UZWQsyhAvHfgGA6QjKLZoBdrMyGsAxFBjRrEcVp+3qWRZFS6kEKdbEEac3+G7RTnvVrKLBZr8sUtVm0i9HcDojclezC+xZuhmhhFxrx5ew97ss3+vfxqCq9P912kCUu13er+BdxxQvPr5jYHBLdSHMJp4o914Dd8tsjNXJ2oYOyDcrOMf2+1YpJpkGSTEbqIClco09mou114ry5JS16UQLkc=)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-5 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBCeXWzJU+vBo9V9X2voqOqiP3J2pz/MQW71S66joC3o17zExMCLDbChkyZI6RxrTA36EXap1X9L+zlrPX6XxpPY=)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-5 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIILZKOFuEAS6V4zJjUBLHXDVKBndwGjsk4gpjqDNdMWW)\u001b[0m",
                                "",
                                "TASK [osism.commons.known_hosts : Run ssh-keyscan for all hosts with ansible_host] ***",
                                "Friday 22 May 2026  00:21:58 +0000 (0:00:01.100)       0:00:14.616 ************ ",
                                "\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] ***",
                                "Friday 22 May 2026  00:22:03 +0000 (0:00:05.347)       0:00:19.964 ************ ",
                                "\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] ***********",
                                "Friday 22 May 2026  00:22:03 +0000 (0:00:00.198)       0:00:20.162 ************ ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.5 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBJRvSQ054jzBmacXKFYGKgt/G4+TLNTQgeY/uyTkeqIslxSSPpmn4gX8KVbzfJyQMNtycqWktU/Pz6hlUkDVOcI=)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.5 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCq7fqCmCS6YY8Nc5ePS3lcidlmza99NBfJ6Z4TG+cQQjwQ/dKNFDIUqWwtkKo4e4E3PXh4h3Zt7TflYQ969S+6Q5fZ8k6Ogq/jILvrQwV2lE/E6p3w+dQgOkVfSNYdFjHZa3yVdJEeOruulWbmsTJAHJhdaGfGWV6gWFmwKBnfN8sLVB16nanmY7kQRGK9dPMBCOZL9WdU1u4Cea8RFS2fVf7wiK542sS8MBQg3BJf/tK+IXHcnUGAQ18ZIfQsHNB9uFhSOJRZBkMY9fN21LPl4DpQXXftS/NeX4jZwzjBKD2kDySg8WBpzFoe0nIy3+1RJAJ6RIif/+HYNn9ATUJmO0luV0W6mf9cuHCOX4TlL2PwezhxHJTyY2zfrP+sPCxlspWPuPgYNiVaxJwg5MH5WngdqtCtfWaBwJpmypPr1fn8E2q09sSUqjbVnxAezS/eqUwLP0txcIVCMwAJwhinSRo2QJvnXx1750OUOVkZXG0qFsySiQqITxqnrm2FpZs=)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.5 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIMOJ2M3EanHI0NHNdunSDignO2Q4epy9O7PtPF6E4myc)\u001b[0m",
                                "",
                                "TASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********",
                                "Friday 22 May 2026  00:22:04 +0000 (0:00:01.073)       0:00:21.236 ************ ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.10 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDVTcRbTqRbgvUbs/VxYEIGHw+EKeyUf2pQkRgDs+OKiFwzF29M33jtZfERg/yu+TH5nfZeKy49GqVe5L8J/nrbYKXUMARZ24h2Bn8zfaNV/LW+jOKDvfh2ZdzNQTUei0kW5xj3app71M380Swx3xXvtQKMALSKvinxmIrVNOyRQJboi0/uCjSWFKrhQnvuDk3mAlxxGzfsMn9K2uhySYoQs6/npukwMV44Bql0STK86eRk+JZDhtl2sp/PxL6M9P6I28kB/SsPWxEjIwcv3llNHd7UCEYi3nStd6rHWUOdbp56iExRSSFk+6WFDQh/I9XRfeBeoXbjIGgT2WEdf0phXBCXWZibDPfaQab+5UkMb0AHpjdoN/0Vk39Xdl1Tnaoum/ciZzaZPMyVKn0aurUoss/o8OhXOPQpNdm0QedP8r1nLPcCc/dPjFWC8rG0p5ZJNRUVUPKNn2Hf1aJqluJQeSb79ARrvF3tAVCvQhI4VfwR1wulGfjIB3UauMlLdIs=)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.10 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBFp7mtOLgwyeEkg6npCIk9hcKumgFF8Th9LQEDpbv2/9iOXst4EHVEFLm46oNrY5V9jaXulu/jeavY42kPlX6iw=)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.10 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIARHJ1t9cIw9OaoL8iAYVtVcdQL3ijZwiS4b6hUgyobY)\u001b[0m",
                                "",
                                "TASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********",
                                "Friday 22 May 2026  00:22:05 +0000 (0:00:01.102)       0:00:22.339 ************ ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.11 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIFtUGYKRBNmIopDztl4XH7/WS7mod49eOjxGYGIugyTT)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.11 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDI0qF7KEY5IhTCqQEDqNNGWu4ziHXciftdx4u+aSQ9QrJTK1hstTjvNlQx/YhRLSdgaKzzAuxW5rWxdsRXrfF6SsHDwFajy/qeYCqvhoxgAU0fBu06+/H9mXe29PLwOL+6loVLMLJskN/SMQAEBNVPqmjqAOeI4saAN9NLxtD9PDAT4tAIYMQDocsV79jrUmZYzxsnEydmSqYe7EVyBgjNI/4PBGSrVnZUWQOOLLC/PHh3vKVceNstfkdX+aiqdwl2Z3vpsglkdH4IQ1aN0sCrU+CfIadjRW51LIXjxjtQ2GLkgieSKmEyIMb1DZzzSQEvoc5RT2ZiUR3aU97w3/B3OWaE8rz7SyJEvdEuYqsJtO086i03g1MVIwrqZxI1ug9iZsh8dwo3c7F1s5rJwNKvj7/PaT6IQXJsED6kfECY/JT+grkZeOV0Y4XOY1mMM9qD98Ut0zTJpF+1SHTjSMTjkPinDWQvTViYTlL+yvqdBAXTDTE3QtUTDpDwRXARkNE=)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.11 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBOFUAOzDrzI+Jih+eg2Knnh83E6ahghMmFWpXxIWBm2Nf60oQ1c9tKeFfQI5wVuysh3CxZdyttCN3cssVGImmik=)\u001b[0m",
                                "",
                                "TASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********",
                                "Friday 22 May 2026  00:22:06 +0000 (0:00:01.074)       0:00:23.414 ************ ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.12 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDsqythV3+qwH2ANWb0WYBIIcyFxXwDNDhYVfhDgn8hqfVxYe2p1yxdL+FIEhAOV4ov+0vqYc4CsRHO0ReElVAYKxKa8fcvvtk2mjCvIwluyzDhrHckqDXFgolXqS9mvb84BcaMtt5/1fgC+w8W0EvtGWT9gwWBtZNREvSlhI+cdlBF1QKNo7yfwZPZUDkkijdtA8513JD/X+wWBH484VAwXyJ8Xch/qmKc3dmlqDSkItqKkO695nw3gg0Z4OUy3M9T+H3bSq1PATOc2X+y4KqNesAiI1Q22Q2Om+cy0qQ0dMCKqZYzGqVKvdMvRwYXF9M9SuumZ3+aMkwNR9eS5CAJEQUptMV3Gmp7QEbJPlts7c7PVjG6JfmpGTbOQQS1FXMYpZJuvlgMrHdVR+c633TKaRzJpcKZiBvX8s+wcWo47JZHb4xr7RN7mwh3scDTTdfGprCzo4wfQRyw2bZuRrvfWxdWiYEglyFcpwLV09+b0kbz06ks1Wgt/EDilxiiy+s=)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.12 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBOczWAXEtCJlXuqBxsgTtIYq1Ry2qKSxB3VgLhfG669tgDIoQInUaMeKAxXOwbdn/YzAeooSyyF28E2th0C28pU=)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.12 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIO0hQNRKtc96dBWAOgjngtMK2zj9pdG9u4k4thMRhLne)\u001b[0m",
                                "",
                                "TASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********",
                                "Friday 22 May 2026  00:22:07 +0000 (0:00:01.070)       0:00:24.484 ************ ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.13 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBH7xkSqPtbDNiRbcpzwM+lMOg2ClXA5GtWvmIr2gwECGZZzwqJGEeKO4/OiVsnih4R7rH/vdT1gJLjZPGmGTs1Q=)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.13 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQD0uVgAK85ADOnQPt1EXBXfk/K+vqGkPr9wXIpYEIfSfmk0NjQnMn3sXlbKXN05ySPNrNNx5ZHV/i7QPpklJjdcEbnSM5EQYfJJEVOdMJz7vLWeeFYmoL+bum5gCm+kTfC0YMYWlXbvn+o7E/D0zzfPQ2LtSAJW21OmyNVFcbopoq474WvhWd+zr5dWwk85/YwoSdawA7OCrybyRa4YhxteaUA6I9pguG/e5Ur6ytSZ3Q2QZfU2hZy83VifUj61B83CNHIhOJYKWaSDTNNRLFHzqeP1h3R4BKZ0XXYDhdkfmr98hEv3y41gIBnUJbO9Jgp9VdsA3AtNkFYaIlZZhXXFtyK1H1LWodxwc9BLXKsv4SrWvL5cq09WUdae6YWEWIO3dWGWaW0M3qLEF/ZUv6OM6wz6qa8fP6VjSFVGvq+xo08eY8nQ3yMGQ1JqFRD+OFbQlKzCZpxxLJ621bG22Zpw8V5i8F3402MF8SMDBFu5e0gsR79UsV57qRtPEFEPW08=)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.13 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIN6F4qPy64Yldz1GtGwx2/azt/Ek4RjmjwI66N+B5OGl)\u001b[0m",
                                "",
                                "TASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********",
                                "Friday 22 May 2026  00:22:10 +0000 (0:00:02.115)       0:00:26.599 ************ ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.14 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDGi0XvJzRjviiFbRn+5h6gTazTlmCyVcEyinMDokYYjMlVvjnAeFi60wRD/KO/rOOCBv3QNRBPDARm8fF3DKTiMBEo3rEUWjFNk2bYxHfb0pibkKuilf7LAXsUn7YaNVq17kp2EUf+myCDGaCjw4/5JR+uI6lfEgwEf06xOfedtmsf53ILu200HvsGBJ1yVTvGzEm7MqR3WVcuClmM032Bq/liWbEkXt/GEnq8I0cWM6QNlZs4t5wSDnhOcPBnqDocdGWFsszouKdojtX41tKUPJGxLnHb8lJX0p8+sZEDPl2UVUwP1BXMgqlNIm6MntwFGvfa8cJBlwdoBBAOL+1r779a93Tjfh8p7nldq5lx/QORPMytM7RWPCUrGT2g7nobaxQ7u8xE/oWJdWo4Yvu6oxv1S1SLiRdz4DAD0cy61QQFUagtTSdWk9MsALHWGHBS/RRplcxEoqnijgvCR4IppHtR2gxe7JTPYL8BJ7/4EEQsQEBs3RR4d/q3HWq9FLE=)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.14 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBEn9xs6Y48oM9WGXBtfZQgWZ+ZlIX4qWoPsCFs1RDoSrQR4PNSllgp5t7ZoIQVbgvKqY3sFeVpNs6wOE/54zItQ=)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.14 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIPcf9ytKz+6erlNEGUutEvUYn0mIilNm+aotfzkKXIlP)\u001b[0m",
                                "",
                                "TASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********",
                                "Friday 22 May 2026  00:22:11 +0000 (0:00:01.085)       0:00:27.685 ************ ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.15 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBCeXWzJU+vBo9V9X2voqOqiP3J2pz/MQW71S66joC3o17zExMCLDbChkyZI6RxrTA36EXap1X9L+zlrPX6XxpPY=)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.15 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQChxdz6GdybFNHHF4nLiWizS65TMzBwayHXlqniEjjOOVbXCz8T1UQoNE7hZPQg+Du+5EVla8U4dMpDKXv8l3JKrQBJkf0nQLhdOv35zNNDhawHPiCJTbrsU72M7SjIZ2hPj3XGXd90EJf8N0LIqe+xHDXzUPTtYGmp9TN6Y7l/kkAWjWlyYguaB/pO8ejAxw31fxqjSTda1L58Eb6ugXspdcVSeuPG2ekt1CdGuxtMtqPdVCCvQ2sEWAciNMP4raDMSu8UB6CyW7Vh9FfpsgRr3rG6T5f6NjTxQz6y4D1UZWQsyhAvHfgGA6QjKLZoBdrMyGsAxFBjRrEcVp+3qWRZFS6kEKdbEEac3+G7RTnvVrKLBZr8sUtVm0i9HcDojclezC+xZuhmhhFxrx5ew97ss3+vfxqCq9P912kCUu13er+BdxxQvPr5jYHBLdSHMJp4o914Dd8tsjNXJ2oYOyDcrOMf2+1YpJpkGSTEbqIClco09mou114ry5JS16UQLkc=)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.15 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIILZKOFuEAS6V4zJjUBLHXDVKBndwGjsk4gpjqDNdMWW)\u001b[0m",
                                "",
                                "TASK [osism.commons.known_hosts : Write static known_hosts entries] ************",
                                "Friday 22 May 2026  00:22:12 +0000 (0:00:01.147)       0:00:28.832 ************ ",
                                "\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] *************",
                                "Friday 22 May 2026  00:22:12 +0000 (0:00:00.188)       0:00:29.021 ************ ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.commons.known_hosts : Delete known_hosts entries] ******************",
                                "Friday 22 May 2026  00:22:12 +0000 (0:00:00.058)       0:00:29.079 ************ ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.commons.known_hosts : Set file permissions] ************************",
                                "Friday 22 May 2026  00:22:12 +0000 (0:00:00.046)       0:00:29.126 ************ ",
                                "\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 ********************************************************************",
                                "Friday 22 May 2026  00:22:13 +0000 (0:00:00.508)       0:00:29.635 ************ ",
                                "=============================================================================== ",
                                "osism.commons.known_hosts : Run ssh-keyscan for all hosts with hostname --- 6.40s",
                                "osism.commons.known_hosts : Run ssh-keyscan for all hosts with ansible_host --- 5.35s",
                                "osism.commons.known_hosts : Write scanned known_hosts entries ----------- 2.11s",
                                "osism.commons.known_hosts : Write scanned known_hosts entries ----------- 1.33s",
                                "osism.commons.known_hosts : Write scanned known_hosts entries ----------- 1.15s",
                                "osism.commons.known_hosts : Write scanned known_hosts entries ----------- 1.11s",
                                "osism.commons.known_hosts : Write scanned known_hosts entries ----------- 1.10s",
                                "osism.commons.known_hosts : Write scanned known_hosts entries ----------- 1.10s",
                                "osism.commons.known_hosts : Write scanned known_hosts entries ----------- 1.10s",
                                "osism.commons.known_hosts : Write scanned known_hosts entries ----------- 1.09s",
                                "osism.commons.known_hosts : Write scanned known_hosts entries ----------- 1.08s",
                                "osism.commons.known_hosts : Write scanned known_hosts entries ----------- 1.08s",
                                "osism.commons.known_hosts : Write scanned known_hosts entries ----------- 1.07s",
                                "osism.commons.known_hosts : Write scanned known_hosts entries ----------- 1.07s",
                                "osism.commons.known_hosts : Write scanned known_hosts entries ----------- 1.07s",
                                "osism.commons.known_hosts : Write scanned known_hosts entries ----------- 1.04s",
                                "osism.commons.known_hosts : Set file permissions ------------------------ 0.51s",
                                "osism.commons.known_hosts : Write scanned known_hosts entries for all hosts with ansible_host --- 0.20s",
                                "osism.commons.known_hosts : Write static known_hosts entries ------------ 0.19s",
                                "osism.commons.known_hosts : Write scanned known_hosts entries for all hosts with hostname --- 0.18s",
                                "+ osism apply squid",
                                "\u001b[32m2026-05-22 00:22:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of squid.\u001b[0m",
                                "\u001b[32m2026-05-22 00:22:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2315cab0-2ce1-4890-8873-c8c1c78c2b13 (squid) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-05-22 00:22:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 2315cab0-2ce1-4890-8873-c8c1c78c2b13 (squid) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Apply role squid] ********************************************************",
                                "",
                                "TASK [osism.services.squid : Include install tasks] ****************************",
                                "Friday 22 May 2026  00:22:28 +0000 (0:00:00.192)       0:00:00.192 ************ ",
                                "\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] ************************",
                                "Friday 22 May 2026  00:22:28 +0000 (0:00:00.086)       0:00:00.279 ************ ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.squid : Create required directories] **********************",
                                "Friday 22 May 2026  00:22:30 +0000 (0:00:02.070)       0:00:02.350 ************ ",
                                "\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] *******************",
                                "Friday 22 May 2026  00:22:31 +0000 (0:00:01.158)       0:00:03.509 ************ ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=osism.conf)\u001b[0m",
                                "",
                                "TASK [osism.services.squid : Remove osism_allow_list.conf configuration file] ***",
                                "Friday 22 May 2026  00:22:32 +0000 (0:00:01.060)       0:00:04.569 ************ ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.squid : Copy docker-compose.yml file] *********************",
                                "Friday 22 May 2026  00:22:33 +0000 (0:00:00.373)       0:00:04.943 ************ ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.squid : Manage squid service] *****************************",
                                "Friday 22 May 2026  00:22:34 +0000 (0:00:00.876)       0:00:05.820 ************ ",
                                "\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] *****************",
                                "Friday 22 May 2026  00:23:09 +0000 (0:00:35.073)       0:00:40.893 ************ ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "RUNNING HANDLER [osism.services.squid : Wait for squid service to start] *******",
                                "Friday 22 May 2026  00:23:24 +0000 (0:00:15.663)       0:00:56.557 ************ ",
                                "Pausing for 60 seconds",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "RUNNING HANDLER [osism.services.squid : Register that squid service was restarted] ***",
                                "Friday 22 May 2026  00:24:24 +0000 (0:01:00.094)       0:01:56.651 ************ ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "RUNNING HANDLER [osism.services.squid : Wait for an healthy squid service] *****",
                                "Friday 22 May 2026  00:24:25 +0000 (0:00:00.068)       0:01:56.720 ************ ",
                                "\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 ********************************************************************",
                                "Friday 22 May 2026  00:24:25 +0000 (0:00:00.640)       0:01:57.360 ************ ",
                                "=============================================================================== ",
                                "osism.services.squid : Wait for squid service to start ----------------- 60.09s",
                                "osism.services.squid : Manage squid service ---------------------------- 35.07s",
                                "osism.services.squid : Restart squid service --------------------------- 15.66s",
                                "osism.services.squid : Install required packages ------------------------ 2.07s",
                                "osism.services.squid : Create required directories ---------------------- 1.16s",
                                "osism.services.squid : Copy squid configuration files ------------------- 1.06s",
                                "osism.services.squid : Copy docker-compose.yml file --------------------- 0.88s",
                                "osism.services.squid : Wait for an healthy squid service ---------------- 0.64s",
                                "osism.services.squid : Remove osism_allow_list.conf configuration file --- 0.37s",
                                "osism.services.squid : Include install tasks ---------------------------- 0.09s",
                                "osism.services.squid : Register that squid service was restarted -------- 0.07s",
                                "+ [[ 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-22 00:24:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of operator.\u001b[0m",
                                "\u001b[32m2026-05-22 00:24:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c0271ca8-58bd-414b-985b-5c5413afb6fc (operator) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-05-22 00:24:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task c0271ca8-58bd-414b-985b-5c5413afb6fc (operator) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Make ssh pipelining working] *********************************************",
                                "",
                                "TASK [Gathering Facts] *********************************************************",
                                "Friday 22 May 2026  00:24:41 +0000 (0:00:00.186)       0:00:00.186 ************ ",
                                "\u001b[0;32mok: [testbed-node-1]\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",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [Do not require tty for all users] ****************************************",
                                "Friday 22 May 2026  00:24:44 +0000 (0:00:03.070)       0:00:03.257 ************ ",
                                "\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",
                                "",
                                "PLAY [Apply role operator] *****************************************************",
                                "",
                                "TASK [osism.commons.operator : Gather variables for each operating system] *****",
                                "Friday 22 May 2026  00:24:45 +0000 (0:00:00.884)       0:00:04.141 ************ ",
                                "\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] ***",
                                "Friday 22 May 2026  00:24:45 +0000 (0:00:00.196)       0:00:04.338 ************ ",
                                "\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] **************************",
                                "Friday 22 May 2026  00:24:45 +0000 (0:00:00.191)       0:00:04.529 ************ ",
                                "\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-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [osism.commons.operator : Create user] ************************************",
                                "Friday 22 May 2026  00:24:46 +0000 (0:00:00.720)       0:00:05.250 ************ ",
                                "\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.operator : Add user to additional groups] ******************",
                                "Friday 22 May 2026  00:24:47 +0000 (0:00:00.861)       0:00:06.112 ************ ",
                                "\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-2] => (item=adm)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (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-0] => (item=sudo)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=sudo)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=sudo)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=sudo)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=sudo)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=sudo)\u001b[0m",
                                "",
                                "TASK [osism.commons.operator : Copy user sudoers file] *************************",
                                "Friday 22 May 2026  00:24:48 +0000 (0:00:01.206)       0:00:07.318 ************ ",
                                "\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-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [osism.commons.operator : Set language variables in .bashrc configuration file] ***",
                                "Friday 22 May 2026  00:24:49 +0000 (0:00:01.176)       0:00:08.494 ************ ",
                                "\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-0] => (item=export LANGUAGE=C.UTF-8)\u001b[0m",
                                "\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-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-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-3] => (item=export LANG=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-2] => (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-5] => (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-4] => (item=export LC_ALL=C.UTF-8)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=export LC_ALL=C.UTF-8)\u001b[0m",
                                "",
                                "TASK [osism.commons.operator : Set custom environment variables in .bashrc configuration file] ***",
                                "Friday 22 May 2026  00:24:50 +0000 (0:00:01.261)       0:00:09.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",
                                "\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] ***",
                                "Friday 22 May 2026  00:24:51 +0000 (0:00:00.180)       0:00:09.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",
                                "\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] **************************",
                                "Friday 22 May 2026  00:24:51 +0000 (0:00:00.203)       0:00:10.140 ************ ",
                                "\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",
                                "",
                                "TASK [osism.commons.operator : Check number of SSH authorized keys] ************",
                                "Friday 22 May 2026  00:24:51 +0000 (0:00:00.571)       0:00:10.712 ************ ",
                                "\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] ************************",
                                "Friday 22 May 2026  00:24:51 +0000 (0:00:00.179)       0:00:10.891 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (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-1]\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 [osism.commons.operator : Delete ssh authorized keys] *********************",
                                "Friday 22 May 2026  00:24:52 +0000 (0:00:00.672)       0:00:11.564 ************ ",
                                "\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] *****************",
                                "Friday 22 May 2026  00:24:52 +0000 (0:00:00.154)       0:00:11.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",
                                "\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] **************",
                                "Friday 22 May 2026  00:24:52 +0000 (0:00:00.146)       0:00:11.864 ************ ",
                                "\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] ***********************************",
                                "Friday 22 May 2026  00:24:53 +0000 (0:00:00.172)       0:00:12.037 ************ ",
                                "\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-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.operator : Unset & lock password] **************************",
                                "Friday 22 May 2026  00:24:53 +0000 (0:00:00.652)       0:00:12.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",
                                "\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 ********************************************************************",
                                "Friday 22 May 2026  00:24:54 +0000 (0:00:00.222)       0:00:12.912 ************ ",
                                "=============================================================================== ",
                                "Gathering Facts --------------------------------------------------------- 3.07s",
                                "osism.commons.operator : Set language variables in .bashrc configuration file --- 1.26s",
                                "osism.commons.operator : Add user to additional groups ------------------ 1.21s",
                                "osism.commons.operator : Copy user sudoers file ------------------------- 1.18s",
                                "Do not require tty for all users ---------------------------------------- 0.88s",
                                "osism.commons.operator : Create user ------------------------------------ 0.86s",
                                "osism.commons.operator : Create operator group -------------------------- 0.72s",
                                "osism.commons.operator : Set ssh authorized keys ------------------------ 0.67s",
                                "osism.commons.operator : Set password ----------------------------------- 0.65s",
                                "osism.commons.operator : Create .ssh directory -------------------------- 0.57s",
                                "osism.commons.operator : Unset & lock password -------------------------- 0.22s",
                                "osism.commons.operator : Set custom PS1 prompt in .bashrc configuration file --- 0.20s",
                                "osism.commons.operator : Gather variables for each operating system ----- 0.20s",
                                "osism.commons.operator : Set operator_groups variable to default value --- 0.19s",
                                "osism.commons.operator : Check number of SSH authorized keys ------------ 0.18s",
                                "osism.commons.operator : Set custom environment variables in .bashrc configuration file --- 0.18s",
                                "osism.commons.operator : Delete authorized GitHub accounts -------------- 0.17s",
                                "osism.commons.operator : Delete ssh authorized keys --------------------- 0.15s",
                                "osism.commons.operator : Set authorized GitHub accounts ----------------- 0.15s",
                                "+ osism apply --environment custom facts",
                                "\u001b[32m2026-05-22 00:24:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTrying to run play facts in environment custom\u001b[0m",
                                "\u001b[32m2026-05-22 00:25:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of facts.\u001b[0m",
                                "\u001b[32m2026-05-22 00:25:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask aacc6bbf-f2b2-4e35-ac2b-74d51b5eb6fc (facts) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-05-22 00:25:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task aacc6bbf-f2b2-4e35-ac2b-74d51b5eb6fc (facts) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Copy custom network devices fact] ****************************************",
                                "",
                                "TASK [Create custom facts directory] *******************************************",
                                "Friday 22 May 2026  00:25:09 +0000 (0:00:00.108)       0:00:00.108 ************ ",
                                "\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-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [Copy fact file] **********************************************************",
                                "Friday 22 May 2026  00:25:10 +0000 (0:00:01.543)       0:00:01.651 ************ ",
                                "\u001b[0;32mok: [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-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "PLAY [Copy custom ceph devices facts] ******************************************",
                                "",
                                "TASK [osism.commons.repository : Gather variables for each operating system] ***",
                                "Friday 22 May 2026  00:25:11 +0000 (0:00:01.223)       0:00:02.875 ************ ",
                                "\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] ***",
                                "Friday 22 May 2026  00:25:12 +0000 (0:00:00.109)       0:00:02.984 ************ ",
                                "\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] ******************",
                                "Friday 22 May 2026  00:25:12 +0000 (0:00:00.208)       0:00:03.193 ************ ",
                                "\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] ***",
                                "Friday 22 May 2026  00:25:12 +0000 (0:00:00.217)       0:00:03.411 ************ ",
                                "\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] *****",
                                "Friday 22 May 2026  00:25:12 +0000 (0:00:00.146)       0:00:03.557 ************ ",
                                "\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 tasks for Ubuntu < 24.04] *************",
                                "Friday 22 May 2026  00:25:13 +0000 (0:00:00.422)       0:00:03.979 ************ ",
                                "\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] ***************",
                                "Friday 22 May 2026  00:25:13 +0000 (0:00:00.133)       0:00:04.113 ************ ",
                                "\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.repository : Remove sources.list file] *********************",
                                "Friday 22 May 2026  00:25:14 +0000 (0:00:01.018)       0:00:05.131 ************ ",
                                "\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] *********************",
                                "Friday 22 May 2026  00:25:14 +0000 (0:00:00.466)       0:00:05.597 ************ ",
                                "\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] *************************",
                                "Friday 22 May 2026  00:25:15 +0000 (0:00:01.054)       0:00:06.652 ************ ",
                                "\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)] **************************************",
                                "Friday 22 May 2026  00:25:31 +0000 (0:00:15.810)       0:00:22.462 ************ ",
                                "\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)] **************************************",
                                "Friday 22 May 2026  00:25:31 +0000 (0:00:00.092)       0:00:22.555 ************ ",
                                "\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 [Create custom facts directory] *******************************************",
                                "Friday 22 May 2026  00:25:39 +0000 (0:00:07.480)       0:00:30.035 ************ ",
                                "\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] *********************************************************",
                                "Friday 22 May 2026  00:25:39 +0000 (0:00:00.441)       0:00:30.477 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-3] => (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)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=testbed_ceph_devices_all)\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_osd_devices)\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-5] => (item=testbed_ceph_osd_devices_all)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=testbed_ceph_osd_devices_all)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=testbed_ceph_osd_devices_all)\u001b[0m",
                                "",
                                "RUNNING HANDLER [osism.commons.repository : Force update of package cache] *****",
                                "Friday 22 May 2026  00:25:43 +0000 (0:00:03.423)       0:00:33.901 ************ ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "PLAY [Gather facts for all hosts] **********************************************",
                                "",
                                "TASK [Gathers facts about hosts] ***********************************************",
                                "Friday 22 May 2026  00:25:44 +0000 (0:00:01.393)       0:00:35.295 ************ ",
                                "\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-manager]\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",
                                "",
                                "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 ********************************************************************",
                                "Friday 22 May 2026  00:25:48 +0000 (0:00:03.708)       0:00:39.003 ************ ",
                                "=============================================================================== ",
                                "osism.commons.repository : Update package cache ------------------------ 15.81s",
                                "Install required packages (Debian) -------------------------------------- 7.48s",
                                "Gathers facts about hosts ----------------------------------------------- 3.71s",
                                "Copy fact files --------------------------------------------------------- 3.42s",
                                "Create custom facts directory ------------------------------------------- 1.54s",
                                "osism.commons.repository : Force update of package cache ---------------- 1.39s",
                                "Copy fact file ---------------------------------------------------------- 1.22s",
                                "osism.commons.repository : Copy ubuntu.sources file --------------------- 1.05s",
                                "osism.commons.repository : Copy 99osism apt configuration --------------- 1.02s",
                                "osism.commons.repository : Remove sources.list file --------------------- 0.47s",
                                "Create custom facts directory ------------------------------------------- 0.44s",
                                "osism.commons.repository : Create /etc/apt/sources.list.d directory ----- 0.42s",
                                "osism.commons.repository : Set repositories to default ------------------ 0.22s",
                                "osism.commons.repository : Set repository_default fact to default value --- 0.21s",
                                "osism.commons.repository : Include distribution specific repository tasks --- 0.15s",
                                "osism.commons.repository : Include tasks for Ubuntu < 24.04 ------------- 0.13s",
                                "osism.commons.repository : Gather variables for each operating system --- 0.11s",
                                "Install required packages (RedHat) -------------------------------------- 0.09s",
                                "+ osism apply bootstrap",
                                "\u001b[32m2026-05-22 00:26:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of bootstrap.\u001b[0m",
                                "\u001b[32m2026-05-22 00:26:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e045aa8e-3079-4b10-8c3a-41b701f6a6f4 (bootstrap) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-05-22 00:26:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task e045aa8e-3079-4b10-8c3a-41b701f6a6f4 (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] ************************************",
                                "Friday 22 May 2026  00:26:03 +0000 (0:00:00.190)       0:00:00.190 ************ ",
                                "\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] ***********************************************",
                                "Friday 22 May 2026  00:26:04 +0000 (0:00:00.336)       0:00:00.527 ************ ",
                                "\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 [Gathers facts about hosts] ***********************************************",
                                "Friday 22 May 2026  00:26:08 +0000 (0:00:04.651)       0:00:05.178 ************ ",
                                "\u001b[0;36mskipping: [testbed-manager] => (item=testbed-manager) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-manager) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item=testbed-node-0) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-0) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item=testbed-node-1) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-1) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=testbed-manager) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=testbed-manager) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item=testbed-node-2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=testbed-node-0) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-manager) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=testbed-node-0) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-3) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item=testbed-node-3) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=testbed-manager) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-4) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=testbed-node-1) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-0) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=testbed-node-1) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item=testbed-node-4) \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-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-1) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=testbed-manager) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=testbed-node-2) \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-1] => (item=testbed-node-3) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=testbed-node-1) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=testbed-node-0) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=testbed-node-3) \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-1] => (item=testbed-node-4) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=testbed-node-1) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=testbed-node-3) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=testbed-node-5) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-3) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=testbed-node-4) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=testbed-node-4) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=testbed-node-2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-4) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=testbed-node-5) \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-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=testbed-node-3) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-5) \u001b[0m",
                                "\u001b[0;36mskipping: [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] ***********************************",
                                "Friday 22 May 2026  00:26:09 +0000 (0:00:00.476)       0:00:05.654 ************ ",
                                "\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",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.commons.hostname : Copy /etc/hostname] *****************************",
                                "Friday 22 May 2026  00:26:10 +0000 (0:00:01.161)       0:00:06.816 ************ ",
                                "\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-2]\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",
                                "",
                                "TASK [osism.commons.hosts : Include type specific tasks] ***********************",
                                "Friday 22 May 2026  00:26:11 +0000 (0:00:01.192)       0:00:08.009 ************ ",
                                "\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] ******************************",
                                "Friday 22 May 2026  00:26:11 +0000 (0:00:00.294)       0:00:08.303 ************ ",
                                "\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-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [osism.commons.proxy : Include distribution specific tasks] ***************",
                                "Friday 22 May 2026  00:26:14 +0000 (0:00:02.474)       0:00:10.777 ************ ",
                                "\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] ****************",
                                "Friday 22 May 2026  00:26:14 +0000 (0:00:00.270)       0:00:11.048 ************ ",
                                "\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",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [osism.commons.proxy : Set system wide settings in environment file] ******",
                                "Friday 22 May 2026  00:26:15 +0000 (0:00:01.009)       0:00:12.058 ************ ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\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",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [osism.commons.proxy : Remove system wide settings in environment file] ***",
                                "Friday 22 May 2026  00:26:16 +0000 (0:00:00.617)       0:00:12.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",
                                "\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] ***",
                                "Friday 22 May 2026  00:26:16 +0000 (0:00:00.532)       0:00:13.208 ************ ",
                                "\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] *********************",
                                "Friday 22 May 2026  00:26:17 +0000 (0:00:00.215)       0:00:13.423 ************ ",
                                "\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] ***",
                                "Friday 22 May 2026  00:26:17 +0000 (0:00:00.315)       0:00:13.739 ************ ",
                                "\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] ***",
                                "Friday 22 May 2026  00:26:17 +0000 (0:00:00.303)       0:00:14.043 ************ ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\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-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [osism.commons.resolvconf : Install package systemd-resolved] *************",
                                "Friday 22 May 2026  00:26:18 +0000 (0:00:01.207)       0:00:15.251 ************ ",
                                "\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] *****",
                                "Friday 22 May 2026  00:26:19 +0000 (0:00:00.238)       0:00:15.490 ************ ",
                                "\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-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.resolvconf : Archive existing file /etc/resolv.conf] *******",
                                "Friday 22 May 2026  00:26:19 +0000 (0:00:00.540)       0:00:16.030 ************ ",
                                "\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] ***",
                                "Friday 22 May 2026  00:26:19 +0000 (0:00:00.256)       0:00:16.286 ************ ",
                                "\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.commons.resolvconf : Copy configuration files] *********************",
                                "Friday 22 May 2026  00:26:20 +0000 (0:00:00.600)       0:00:16.886 ************ ",
                                "\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.commons.resolvconf : Start/enable systemd-resolved service] ********",
                                "Friday 22 May 2026  00:26:21 +0000 (0:00:01.088)       0:00:17.975 ************ ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\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",
                                "",
                                "TASK [osism.commons.resolvconf : Include distribution specific configuration tasks] ***",
                                "Friday 22 May 2026  00:26:23 +0000 (0:00:02.015)       0:00:19.990 ************ ",
                                "\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] *************",
                                "Friday 22 May 2026  00:26:23 +0000 (0:00:00.299)       0:00:20.290 ************ ",
                                "\u001b[0;36mskipping: [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-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [osism.commons.repository : Gather variables for each operating system] ***",
                                "Friday 22 May 2026  00:26:25 +0000 (0:00:01.482)       0:00:21.772 ************ ",
                                "\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] ***",
                                "Friday 22 May 2026  00:26:25 +0000 (0:00:00.250)       0:00:22.022 ************ ",
                                "\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] ******************",
                                "Friday 22 May 2026  00:26:25 +0000 (0:00:00.249)       0:00:22.272 ************ ",
                                "\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] ***",
                                "Friday 22 May 2026  00:26:26 +0000 (0:00:00.218)       0:00:22.490 ************ ",
                                "\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] *****",
                                "Friday 22 May 2026  00:26:26 +0000 (0:00:00.292)       0:00:22.783 ************ ",
                                "\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 tasks for Ubuntu < 24.04] *************",
                                "Friday 22 May 2026  00:26:26 +0000 (0:00:00.527)       0:00:23.310 ************ ",
                                "\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] ***************",
                                "Friday 22 May 2026  00:26:27 +0000 (0:00:00.253)       0:00:23.564 ************ ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.repository : Remove sources.list file] *********************",
                                "Friday 22 May 2026  00:26:28 +0000 (0:00:00.984)       0:00:24.548 ************ ",
                                "\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-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.repository : Copy ubuntu.sources file] *********************",
                                "Friday 22 May 2026  00:26:28 +0000 (0:00:00.573)       0:00:25.121 ************ ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\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",
                                "",
                                "TASK [osism.commons.repository : Update package cache] *************************",
                                "Friday 22 May 2026  00:26:29 +0000 (0:00:01.007)       0:00:26.129 ************ ",
                                "\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;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",
                                "",
                                "TASK [osism.services.rsyslog : Gather variables for each operating system] *****",
                                "Friday 22 May 2026  00:26:46 +0000 (0:00:16.553)       0:00:42.682 ************ ",
                                "\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] *****",
                                "Friday 22 May 2026  00:26:46 +0000 (0:00:00.230)       0:00:42.913 ************ ",
                                "\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] ***",
                                "Friday 22 May 2026  00:26:46 +0000 (0:00:00.228)       0:00:43.141 ************ ",
                                "\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] ****",
                                "Friday 22 May 2026  00:26:47 +0000 (0:00:00.238)       0:00:43.379 ************ ",
                                "\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] ************************",
                                "Friday 22 May 2026  00:26:47 +0000 (0:00:00.322)       0:00:43.702 ************ ",
                                "\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.rsyslog : Copy rsyslog.conf configuration file] ***********",
                                "Friday 22 May 2026  00:26:48 +0000 (0:00:01.606)       0:00:45.308 ************ ",
                                "\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-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.rsyslog : Manage rsyslog service] *************************",
                                "Friday 22 May 2026  00:26:50 +0000 (0:00:01.067)       0:00:46.376 ************ ",
                                "\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-3]\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",
                                "",
                                "TASK [osism.services.rsyslog : Include fluentd tasks] **************************",
                                "Friday 22 May 2026  00:26:50 +0000 (0:00:00.850)       0:00:47.227 ************ ",
                                "\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] ***",
                                "Friday 22 May 2026  00:26:51 +0000 (0:00:00.378)       0:00:47.605 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\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-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.rsyslog : Include additional log server tasks] ************",
                                "Friday 22 May 2026  00:26:52 +0000 (0:00:01.061)       0:00:48.666 ************ ",
                                "\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] ************************",
                                "Friday 22 May 2026  00:26:52 +0000 (0:00:00.275)       0:00:48.941 ************ ",
                                "\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] **********",
                                "Friday 22 May 2026  00:26:52 +0000 (0:00:00.392)       0:00:49.334 ************ ",
                                "\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-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.rsyslog : Configure logrotate for rsyslog] ****************",
                                "Friday 22 May 2026  00:26:54 +0000 (0:00:01.804)       0:00:51.139 ************ ",
                                "\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.systohc : Install util-linux-extra package] ****************",
                                "Friday 22 May 2026  00:26:56 +0000 (0:00:01.238)       0:00:52.377 ************ ",
                                "\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",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.commons.systohc : Sync hardware clock] *****************************",
                                "Friday 22 May 2026  00:27:09 +0000 (0:00:13.100)       0:01:05.478 ************ ",
                                "\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-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.commons.configfs : Start sys-kernel-config mount] ******************",
                                "Friday 22 May 2026  00:27:10 +0000 (0:00:01.548)       0:01:07.026 ************ ",
                                "\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 : Gather variables for each operating system] *****",
                                "Friday 22 May 2026  00:27:11 +0000 (0:00:00.917)       0:01:07.944 ************ ",
                                "\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] ***",
                                "Friday 22 May 2026  00:27:11 +0000 (0:00:00.274)       0:01:08.219 ************ ",
                                "\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] ****",
                                "Friday 22 May 2026  00:27:12 +0000 (0:00:00.254)       0:01:08.473 ************ ",
                                "\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] ********************",
                                "Friday 22 May 2026  00:27:12 +0000 (0:00:00.312)       0:01:08.786 ************ ",
                                "\u001b[0;32mok: [testbed-manager]\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-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [osism.commons.packages : Set needrestart mode] ***************************",
                                "Friday 22 May 2026  00:27:14 +0000 (0:00:01.738)       0:01:10.524 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\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-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [osism.commons.packages : Set apt_cache_valid_time variable to default value] ***",
                                "Friday 22 May 2026  00:27:14 +0000 (0:00:00.658)       0:01:11.183 ************ ",
                                "\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] ***************************",
                                "Friday 22 May 2026  00:27:15 +0000 (0:00:00.286)       0:01:11.470 ************ ",
                                "\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-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [osism.commons.packages : Download upgrade packages] **********************",
                                "Friday 22 May 2026  00:27:16 +0000 (0:00:01.159)       0:01:12.629 ************ ",
                                "\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-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [osism.commons.packages : Upgrade packages] *******************************",
                                "Friday 22 May 2026  00:27:18 +0000 (0:00:01.789)       0:01:14.419 ************ ",
                                "\u001b[0;32mok: [testbed-manager]\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-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [osism.commons.packages : Download required packages] *********************",
                                "Friday 22 May 2026  00:27:20 +0000 (0:00:02.461)       0:01:16.881 ************ ",
                                "\u001b[0;32mok: [testbed-manager]\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",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.packages : Install required packages] **********************",
                                "Friday 22 May 2026  00:27:55 +0000 (0:00:35.095)       0:01:51.977 ************ ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\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",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [osism.commons.packages : Remove useless packages from the cache] *********",
                                "Friday 22 May 2026  00:29:16 +0000 (0:01:20.597)       0:03:12.574 ************ ",
                                "\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-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",
                                "",
                                "TASK [osism.commons.packages : Remove dependencies that are no longer required] ***",
                                "Friday 22 May 2026  00:29:18 +0000 (0:00:01.892)       0:03:14.466 ************ ",
                                "\u001b[0;32mok: [testbed-node-0]\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",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.commons.sysctl : Include sysctl tasks] *****************************",
                                "Friday 22 May 2026  00:29:30 +0000 (0:00:12.354)       0:03:26.820 ************ ",
                                "\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] ***********",
                                "Friday 22 May 2026  00:29:30 +0000 (0:00:00.447)       0:03:27.268 ************ ",
                                "\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-0] => (item={'name': 'vm.max_map_count', 'value': 262144})\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",
                                "",
                                "TASK [osism.commons.sysctl : Set sysctl parameters on rabbitmq] ****************",
                                "Friday 22 May 2026  00:29:32 +0000 (0:00:01.628)       0:03:28.896 ************ ",
                                "\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-3] => (item={'name': 'net.core.rmem_max', 'value': 16777216}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'name': 'net.ipv4.tcp_fin_timeout', 'value': 20}) \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.ipv4.tcp_keepalive_time', 'value': 6}) \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_keepalive_intvl', 'value': 3}) \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_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_max_syn_backlog', 'value': 8192}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\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-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-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-4]\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-0] => (item={'name': 'net.ipv4.tcp_keepalive_time', 'value': 6})\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-0] => (item={'name': 'net.ipv4.tcp_keepalive_intvl', 'value': 3})\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-0] => (item={'name': 'net.ipv4.tcp_keepalive_probes', '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.core.wmem_max', 'value': 16777216})\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.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-2] => (item={'name': 'net.core.rmem_max', 'value': 16777216})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'net.ipv4.tcp_fin_timeout', 'value': 20})\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_tw_reuse', 'value': 1})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (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-2] => (item={'name': 'net.core.somaxconn', 'value': 4096})\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_syncookies', 'value': 0})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'net.ipv4.tcp_syncookies', 'value': 0})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'net.ipv4.tcp_tw_reuse', 'value': 1})\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-0] => (item={'name': 'net.core.somaxconn', 'value': 4096})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'net.ipv4.tcp_syncookies', 'value': 0})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (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",
                                "",
                                "TASK [osism.commons.sysctl : Set sysctl parameters on generic] *****************",
                                "Friday 22 May 2026  00:29:37 +0000 (0:00:04.568)       0:03:33.465 ************ ",
                                "\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-1] => (item={'name': 'vm.swappiness', 'value': 1})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (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-4] => (item={'name': 'vm.swappiness', 'value': 1})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'name': 'vm.swappiness', 'value': 1})\u001b[0m",
                                "",
                                "TASK [osism.commons.sysctl : Set sysctl parameters on compute] *****************",
                                "Friday 22 May 2026  00:29:37 +0000 (0:00:00.630)       0:03:34.095 ************ ",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'name': 'net.netfilter.nf_conntrack_max', 'value': 1048576}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'name': 'net.netfilter.nf_conntrack_max', 'value': 1048576}) \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': 'net.netfilter.nf_conntrack_max', 'value': 1048576}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (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]\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] *****************",
                                "Friday 22 May 2026  00:29:38 +0000 (0:00:00.590)       0:03:34.686 ************ ",
                                "\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-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'name': 'net.netfilter.nf_conntrack_max', 'value': 1048576}) \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-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",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'net.netfilter.nf_conntrack_max', 'value': 1048576})\u001b[0m",
                                "",
                                "TASK [osism.commons.sysctl : Set sysctl parameters on k3s_node] ****************",
                                "Friday 22 May 2026  00:29:38 +0000 (0:00:00.489)       0:03:35.176 ************ ",
                                "\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-1] => (item={'name': 'fs.inotify.max_user_instances', 'value': 1024}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (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]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (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",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'name': 'fs.inotify.max_user_instances', 'value': 1024})\u001b[0m",
                                "",
                                "TASK [osism.commons.limits : Include limits tasks] *****************************",
                                "Friday 22 May 2026  00:29:39 +0000 (0:00:00.716)       0:03:35.893 ************ ",
                                "\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] *************************",
                                "Friday 22 May 2026  00:29:39 +0000 (0:00:00.284)       0:03:36.177 ************ ",
                                "\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-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.services : Check services] *********************************",
                                "Friday 22 May 2026  00:29:45 +0000 (0:00:06.134)       0:03:42.311 ************ ",
                                "\u001b[0;36mskipping: [testbed-manager] => (item=nscd) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=nscd) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager]\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-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=nscd) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=nscd) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\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] *****************",
                                "Friday 22 May 2026  00:29:46 +0000 (0:00:00.307)       0:03:42.619 ************ ",
                                "\u001b[0;32mok: [testbed-manager] => (item=cron)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item=cron)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (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-4] => (item=cron)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=cron)\u001b[0m",
                                "",
                                "TASK [osism.commons.motd : Include distribution specific configure tasks] ******",
                                "Friday 22 May 2026  00:29:47 +0000 (0:00:01.072)       0:03:43.692 ************ ",
                                "\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] *************************",
                                "Friday 22 May 2026  00:29:47 +0000 (0:00:00.399)       0:03:44.092 ************ ",
                                "\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-2]\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",
                                "",
                                "TASK [osism.commons.motd : Check if /etc/default/motd-news exists] *************",
                                "Friday 22 May 2026  00:29:49 +0000 (0:00:01.593)       0:03:45.685 ************ ",
                                "\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.motd : Disable the dynamic motd-news service] **************",
                                "Friday 22 May 2026  00:29:49 +0000 (0:00:00.619)       0:03:46.305 ************ ",
                                "\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.commons.motd : Get all configuration files in /etc/pam.d] **********",
                                "Friday 22 May 2026  00:29:50 +0000 (0:00:00.640)       0:03:46.945 ************ ",
                                "\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-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.motd : Remove pam_motd.so rule] ****************************",
                                "Friday 22 May 2026  00:29:51 +0000 (0:00:00.582)       0:03:47.528 ************ ",
                                "\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': 1779408247.42, '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': 1779408335.0652776, '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': 1779408344.8234937, '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': 1779408333.1209955, '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': 1779408328.933457, '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': 1779408350.775649, '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': 1779408335.0021966, '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-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",
                                "\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-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-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-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",
                                "",
                                "TASK [osism.commons.motd : Copy motd file] *************************************",
                                "Friday 22 May 2026  00:29:52 +0000 (0:00:00.997)       0:03:48.525 ************ ",
                                "\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-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.motd : Copy issue file] ************************************",
                                "Friday 22 May 2026  00:29:53 +0000 (0:00:01.225)       0:03:49.751 ************ ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\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-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.motd : Copy issue.net file] ********************************",
                                "Friday 22 May 2026  00:29:54 +0000 (0:00:01.172)       0:03:50.923 ************ ",
                                "\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",
                                "",
                                "TASK [osism.commons.motd : Configure SSH to print the motd] ********************",
                                "Friday 22 May 2026  00:29:55 +0000 (0:00:01.357)       0:03:52.281 ************ ",
                                "\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] ****************",
                                "Friday 22 May 2026  00:29:56 +0000 (0:00:00.281)       0:03:52.562 ************ ",
                                "\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.rng : Include distribution specific install tasks] ********",
                                "Friday 22 May 2026  00:29:56 +0000 (0:00:00.758)       0:03:53.320 ************ ",
                                "\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] ********************************",
                                "Friday 22 May 2026  00:29:57 +0000 (0:00:00.461)       0:03:53.782 ************ ",
                                "\u001b[0;32mok: [testbed-manager]\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-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [osism.services.rng : Remove haveged package] *****************************",
                                "Friday 22 May 2026  00:30:06 +0000 (0:00:08.621)       0:04:02.404 ************ ",
                                "\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.services.rng : Manage rng service] *********************************",
                                "Friday 22 May 2026  00:30:07 +0000 (0:00:01.267)       0:04:03.671 ************ ",
                                "\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.cleanup : Gather variables for each operating system] ******",
                                "Friday 22 May 2026  00:30:08 +0000 (0:00:01.112)       0:04:04.784 ************ ",
                                "\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] ***",
                                "Friday 22 May 2026  00:30:08 +0000 (0:00:00.251)       0:04:05.035 ************ ",
                                "\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] ***",
                                "Friday 22 May 2026  00:30:08 +0000 (0:00:00.273)       0:04:05.309 ************ ",
                                "\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] **************************",
                                "Friday 22 May 2026  00:30:09 +0000 (0:00:00.276)       0:04:05.585 ************ ",
                                "\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.commons.cleanup : Include distribution specific timer tasks] *******",
                                "Friday 22 May 2026  00:30:15 +0000 (0:00:05.775)       0:04:11.360 ************ ",
                                "\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] ************************",
                                "Friday 22 May 2026  00:30:15 +0000 (0:00:00.442)       0:04:11.803 ************ ",
                                "\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-node-0] => (item=apt-daily-upgrade) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=apt-daily) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=apt-daily-upgrade) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=apt-daily) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=apt-daily-upgrade) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=apt-daily) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=apt-daily-upgrade) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=apt-daily) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=apt-daily-upgrade) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=apt-daily) \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=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] ***************************",
                                "Friday 22 May 2026  00:30:15 +0000 (0:00:00.412)       0:04:12.215 ************ ",
                                "\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] ********************************",
                                "Friday 22 May 2026  00:30:16 +0000 (0:00:00.510)       0:04:12.725 ************ ",
                                "\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-1] => (item=ModemManager.service) \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=ModemManager.service) \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-4] => (item=ModemManager.service) \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=ModemManager.service) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.cleanup : Include packages tasks] **************************",
                                "Friday 22 May 2026  00:30:16 +0000 (0:00:00.345)       0:04:13.070 ************ ",
                                "\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] **********************",
                                "Friday 22 May 2026  00:30:17 +0000 (0:00:00.426)       0:04:13.496 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\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-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [osism.commons.cleanup : Remove cloudinit package] ************************",
                                "Friday 22 May 2026  00:30:53 +0000 (0:00:36.842)       0:04:50.339 ************ ",
                                "\u001b[0;33mchanged: [testbed-manager]\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-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [osism.commons.cleanup : Uninstall unattended-upgrades package] ***********",
                                "Friday 22 May 2026  00:31:04 +0000 (0:00:10.440)       0:05:00.780 ************ ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\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",
                                "",
                                "TASK [osism.commons.cleanup : Remove useless packages from the cache] **********",
                                "Friday 22 May 2026  00:31:13 +0000 (0:00:08.722)       0:05:09.502 ************ ",
                                "\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-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [osism.commons.cleanup : Remove dependencies that are no longer required] ***",
                                "Friday 22 May 2026  00:31:15 +0000 (0:00:02.043)       0:05:11.546 ************ ",
                                "\u001b[0;33mchanged: [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-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [osism.commons.cleanup : Include cloudinit tasks] *************************",
                                "Friday 22 May 2026  00:31:22 +0000 (0:00:07.296)       0:05:18.843 ************ ",
                                "\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] *******",
                                "Friday 22 May 2026  00:31:22 +0000 (0:00:00.414)       0:05:19.257 ************ ",
                                "\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.timezone : Install tzdata package] *************************",
                                "Friday 22 May 2026  00:31:23 +0000 (0:00:00.797)       0:05:20.055 ************ ",
                                "\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.timezone : Set timezone to UTC] ****************************",
                                "Friday 22 May 2026  00:31:25 +0000 (0:00:02.076)       0:05:22.131 ************ ",
                                "\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-3]\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",
                                "",
                                "TASK [osism.commons.timezone : Create /etc/adjtime file] ***********************",
                                "Friday 22 May 2026  00:31:26 +0000 (0:00:00.770)       0:05:22.901 ************ ",
                                "\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] *********************",
                                "Friday 22 May 2026  00:31:26 +0000 (0:00:00.268)       0:05:23.170 ************ ",
                                "\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] ******",
                                "Friday 22 May 2026  00:31:27 +0000 (0:00:00.377)       0:05:23.548 ************ ",
                                "\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] ****",
                                "Friday 22 May 2026  00:31:27 +0000 (0:00:00.423)       0:05:23.971 ************ ",
                                "\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] ***",
                                "Friday 22 May 2026  00:31:27 +0000 (0:00:00.250)       0:05:24.222 ************ ",
                                "\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] ***********************",
                                "Friday 22 May 2026  00:31:28 +0000 (0:00:00.315)       0:05:24.538 ************ ",
                                "\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] *******************",
                                "Friday 22 May 2026  00:31:28 +0000 (0:00:00.297)       0:05:24.835 ************ ",
                                "\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] *********************",
                                "Friday 22 May 2026  00:31:28 +0000 (0:00:00.301)       0:05:25.136 ************ ",
                                "\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] **********************",
                                "Friday 22 May 2026  00:31:29 +0000 (0:00:00.300)       0:05:25.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.services.docker : Include docker install tasks] ********************",
                                "Friday 22 May 2026  00:31:29 +0000 (0:00:00.266)       0:05:25.703 ************ ",
                                "\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] ****",
                                "Friday 22 May 2026  00:31:29 +0000 (0:00:00.407)       0:05:26.110 ************ ",
                                "\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-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",
                                "",
                                "TASK [osism.services.docker : Gather package facts] ****************************",
                                "Friday 22 May 2026  00:31:30 +0000 (0:00:00.860)       0:05:26.971 ************ ",
                                "\u001b[0;32mok: [testbed-manager]\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-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Check whether packages are installed that should not be installed] ***",
                                "Friday 22 May 2026  00:31:34 +0000 (0:00:03.438)       0:05:30.409 ************ ",
                                "\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] *************",
                                "Friday 22 May 2026  00:31:34 +0000 (0:00:00.641)       0:05:31.051 ************ ",
                                "\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-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Add repository gpg key] **************************",
                                "Friday 22 May 2026  00:31:42 +0000 (0:00:07.832)       0:05:38.883 ************ ",
                                "\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 : Add repository] **********************************",
                                "Friday 22 May 2026  00:31:43 +0000 (0:00:01.067)       0:05:39.951 ************ ",
                                "\u001b[0;32mok: [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-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Update package cache] ****************************",
                                "Friday 22 May 2026  00:31:52 +0000 (0:00:09.262)       0:05:49.213 ************ ",
                                "\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 [osism.services.docker : Pin docker package version] **********************",
                                "Friday 22 May 2026  00:31:56 +0000 (0:00:03.826)       0:05:53.039 ************ ",
                                "\u001b[0;32mok: [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-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Pin docker-cli package version] ******************",
                                "Friday 22 May 2026  00:31:58 +0000 (0:00:01.402)       0:05:54.441 ************ ",
                                "\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 : Unlock containerd package] ***********************",
                                "Friday 22 May 2026  00:31:59 +0000 (0:00:01.320)       0:05:55.761 ************ ",
                                "\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] **********************",
                                "Friday 22 May 2026  00:32:00 +0000 (0:00:00.662)       0:05:56.424 ************ ",
                                "\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;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-3]\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Lock containerd package] *************************",
                                "Friday 22 May 2026  00:32:10 +0000 (0:00:10.343)       0:06:06.767 ************ ",
                                "\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 : Install docker-cli package] **********************",
                                "Friday 22 May 2026  00:32:11 +0000 (0:00:01.170)       0:06:07.938 ************ ",
                                "\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-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Install docker package] **************************",
                                "Friday 22 May 2026  00:32:20 +0000 (0:00:08.623)       0:06:16.561 ************ ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\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-5]\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Unblock installation of python docker packages] ***",
                                "Friday 22 May 2026  00:32:31 +0000 (0:00:10.892)       0:06:27.453 ************ ",
                                "\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-0] => (item=python-docker)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=python3-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] ******************",
                                "Friday 22 May 2026  00:32:32 +0000 (0:00:01.168)       0:06:28.622 ************ ",
                                "\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] ***",
                                "Friday 22 May 2026  00:32:32 +0000 (0:00:00.681)       0:06:29.304 ************ ",
                                "\u001b[0;31mfatal: [testbed-node-3]: FAILED! => changed=false \u001b[0m",
                                "\u001b[0;31m  msg: 'Failure downloading https://github.com/osism/deb-packaging/raw/refs/heads/main/python3-docker/python3-docker_7.1.0-2_all.deb, Connection failure: Remote end closed connection without response'\u001b[0m",
                                "\u001b[0;31mfatal: [testbed-node-2]: FAILED! => changed=false \u001b[0m",
                                "\u001b[0;31m  msg: 'Failure downloading https://github.com/osism/deb-packaging/raw/refs/heads/main/python3-docker/python3-docker_7.1.0-2_all.deb, Connection failure: Remote end closed connection without response'\u001b[0m",
                                "\u001b[0;31mfatal: [testbed-manager]: FAILED! => changed=false \u001b[0m",
                                "\u001b[0;31m  msg: 'Failure downloading https://github.com/osism/deb-packaging/raw/refs/heads/main/python3-docker/python3-docker_7.1.0-2_all.deb, Connection failure: The read operation timed out'\u001b[0m",
                                "\u001b[0;31mfatal: [testbed-node-0]: FAILED! => changed=false \u001b[0m",
                                "\u001b[0;31m  msg: 'Failure downloading https://github.com/osism/deb-packaging/raw/refs/heads/main/python3-docker/python3-docker_7.1.0-2_all.deb, Connection failure: The read operation timed out'\u001b[0m",
                                "\u001b[0;31mfatal: [testbed-node-1]: FAILED! => changed=false \u001b[0m",
                                "\u001b[0;31m  msg: 'Failure downloading https://github.com/osism/deb-packaging/raw/refs/heads/main/python3-docker/python3-docker_7.1.0-2_all.deb, Connection failure: The read operation timed out'\u001b[0m",
                                "\u001b[0;31mfatal: [testbed-node-4]: FAILED! => changed=false \u001b[0m",
                                "\u001b[0;31m  msg: 'Failure downloading https://github.com/osism/deb-packaging/raw/refs/heads/main/python3-docker/python3-docker_7.1.0-2_all.deb, Connection failure: The read operation timed out'\u001b[0m",
                                "\u001b[32m2026-05-22 00:32:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of bootstrap.\u001b[0m",
                                "\u001b[32m2026-05-22 00:32:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2311903c-fb48-4701-9181-023fe13ff3b9 (bootstrap) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-05-22 00:32:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 2311903c-fb48-4701-9181-023fe13ff3b9 (bootstrap) has been started and output is visible here.\u001b[0m",
                                "\u001b[0;31mfatal: [testbed-node-5]: FAILED! => changed=false \u001b[0m",
                                "\u001b[0;31m  msg: 'Failure downloading https://github.com/osism/deb-packaging/raw/refs/heads/main/python3-docker/python3-docker_7.1.0-2_all.deb, Connection failure: The read operation timed out'\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;31mtestbed-manager\u001b[0m            : \u001b[0;32mok=110 \u001b[0m \u001b[0;33mchanged=25  \u001b[0m unreachable=0    \u001b[0;31mfailed=1   \u001b[0m \u001b[0;36mskipped=26  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;31mtestbed-node-0\u001b[0m             : \u001b[0;32mok=115 \u001b[0m \u001b[0;33mchanged=42  \u001b[0m unreachable=0    \u001b[0;31mfailed=1   \u001b[0m \u001b[0;36mskipped=22  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;31mtestbed-node-1\u001b[0m             : \u001b[0;32mok=115 \u001b[0m \u001b[0;33mchanged=42  \u001b[0m unreachable=0    \u001b[0;31mfailed=1   \u001b[0m \u001b[0;36mskipped=22  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;31mtestbed-node-2\u001b[0m             : \u001b[0;32mok=115 \u001b[0m \u001b[0;33mchanged=42  \u001b[0m unreachable=0    \u001b[0;31mfailed=1   \u001b[0m \u001b[0;36mskipped=22  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;31mtestbed-node-3\u001b[0m             : \u001b[0;32mok=114 \u001b[0m \u001b[0;33mchanged=38  \u001b[0m unreachable=0    \u001b[0;31mfailed=1   \u001b[0m \u001b[0;36mskipped=23  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;31mtestbed-node-4\u001b[0m             : \u001b[0;32mok=114 \u001b[0m \u001b[0;33mchanged=38  \u001b[0m unreachable=0    \u001b[0;31mfailed=1   \u001b[0m \u001b[0;36mskipped=23  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;31mtestbed-node-5\u001b[0m             : \u001b[0;32mok=114 \u001b[0m \u001b[0;33mchanged=38  \u001b[0m unreachable=0    \u001b[0;31mfailed=1   \u001b[0m \u001b[0;36mskipped=23  \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Friday 22 May 2026  00:32:44 +0000 (0:00:11.494)       0:06:40.798 ************ ",
                                "=============================================================================== ",
                                "osism.commons.packages : Install required packages --------------------- 80.60s",
                                "osism.commons.cleanup : Cleanup installed packages --------------------- 36.84s",
                                "osism.commons.packages : Download required packages -------------------- 35.10s",
                                "osism.commons.repository : Update package cache ------------------------ 16.55s",
                                "osism.commons.systohc : Install util-linux-extra package --------------- 13.10s",
                                "osism.commons.packages : Remove dependencies that are no longer required -- 12.35s",
                                "osism.services.docker : Install python3 docker package from Debian Sid -- 11.49s",
                                "osism.services.docker : Install docker package ------------------------- 10.89s",
                                "osism.commons.cleanup : Remove cloudinit package ----------------------- 10.44s",
                                "osism.services.docker : Install containerd package --------------------- 10.34s",
                                "osism.services.docker : Add repository ---------------------------------- 9.26s",
                                "osism.commons.cleanup : Uninstall unattended-upgrades package ----------- 8.72s",
                                "osism.services.docker : Install docker-cli package ---------------------- 8.62s",
                                "osism.services.rng : Install rng package -------------------------------- 8.62s",
                                "osism.services.docker : Install apt-transport-https package ------------- 7.83s",
                                "osism.commons.cleanup : Remove dependencies that are no longer required --- 7.30s",
                                "osism.commons.services : Populate service facts ------------------------- 6.13s",
                                "osism.commons.cleanup : Populate service facts -------------------------- 5.78s",
                                "Gathers facts about hosts ----------------------------------------------- 4.65s",
                                "osism.commons.sysctl : Set sysctl parameters on rabbitmq ---------------- 4.57s",
                                "",
                                "PLAY [Group hosts based on state bootstrap] ************************************",
                                "",
                                "TASK [Group hosts based on state bootstrap] ************************************",
                                "Friday 22 May 2026  00:32:48 +0000 (0:00:00.336)       0:00:00.336 ************ ",
                                "\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] ***********************************************",
                                "Friday 22 May 2026  00:32:49 +0000 (0:00:00.714)       0:00:01.050 ************ ",
                                "\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 [Gathers facts about hosts] ***********************************************",
                                "Friday 22 May 2026  00:32:53 +0000 (0:00:04.391)       0:00:05.442 ************ ",
                                "\u001b[0;36mskipping: [testbed-manager] => (item=testbed-manager) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-manager) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item=testbed-node-0) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-0) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item=testbed-node-1) \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-2) \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-2] => (item=testbed-manager) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-manager) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=testbed-node-0) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item=testbed-node-4) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-3) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item=testbed-node-5) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=testbed-node-0) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=testbed-node-1) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-0) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=testbed-node-2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=testbed-node-1) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-4) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=testbed-manager) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=testbed-node-2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-1) \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-1] => (item=testbed-node-3) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=testbed-node-0) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=testbed-node-3) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=testbed-node-1) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=testbed-manager) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=testbed-node-4) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=testbed-node-0) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=testbed-node-4) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=testbed-node-2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=testbed-node-5) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-3) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=testbed-node-3) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=testbed-node-5) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-4) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (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",
                                "\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] ***********************************",
                                "Friday 22 May 2026  00:32:55 +0000 (0:00:01.891)       0:00:07.333 ************ ",
                                "\u001b[0;32mok: [testbed-node-3]\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-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.hostname : Copy /etc/hostname] *****************************",
                                "Friday 22 May 2026  00:32:57 +0000 (0:00:01.566)       0:00:08.899 ************ ",
                                "\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.hosts : Include type specific tasks] ***********************",
                                "Friday 22 May 2026  00:32:59 +0000 (0:00:02.018)       0:00:10.918 ************ ",
                                "\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] ******************************",
                                "Friday 22 May 2026  00:33:00 +0000 (0:00:01.183)       0:00:12.101 ************ ",
                                "\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.proxy : Include distribution specific tasks] ***************",
                                "Friday 22 May 2026  00:33:03 +0000 (0:00:03.303)       0:00:15.405 ************ ",
                                "\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] ****************",
                                "Friday 22 May 2026  00:33:04 +0000 (0:00:01.175)       0:00:16.581 ************ ",
                                "\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.proxy : Set system wide settings in environment file] ******",
                                "Friday 22 May 2026  00:33:06 +0000 (0:00:01.531)       0:00:18.112 ************ ",
                                "\u001b[0;36mskipping: [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.proxy : Remove system wide settings in environment file] ***",
                                "Friday 22 May 2026  00:33:07 +0000 (0:00:00.997)       0:00:19.109 ************ ",
                                "\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-manager]\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 : Check minimum and maximum number of name servers] ***",
                                "Friday 22 May 2026  00:33:08 +0000 (0:00:01.218)       0:00:20.328 ************ ",
                                "\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] *********************",
                                "Friday 22 May 2026  00:33:09 +0000 (0:00:00.796)       0:00:21.124 ************ ",
                                "\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] ***",
                                "Friday 22 May 2026  00:33:10 +0000 (0:00:01.224)       0:00:22.348 ************ ",
                                "\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] ***",
                                "Friday 22 May 2026  00:33:11 +0000 (0:00:01.378)       0:00:23.726 ************ ",
                                "\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.resolvconf : Install package systemd-resolved] *************",
                                "Friday 22 May 2026  00:33:13 +0000 (0:00:01.635)       0:00:25.362 ************ ",
                                "\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] *****",
                                "Friday 22 May 2026  00:33:14 +0000 (0:00:00.812)       0:00:26.174 ************ ",
                                "\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.resolvconf : Archive existing file /etc/resolv.conf] *******",
                                "Friday 22 May 2026  00:33:15 +0000 (0:00:00.990)       0:00:27.164 ************ ",
                                "\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] ***",
                                "Friday 22 May 2026  00:33:16 +0000 (0:00:00.862)       0:00:28.026 ************ ",
                                "\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.resolvconf : Copy configuration files] *********************",
                                "Friday 22 May 2026  00:33:17 +0000 (0:00:00.982)       0:00:29.008 ************ ",
                                "\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.resolvconf : Start/enable systemd-resolved service] ********",
                                "Friday 22 May 2026  00:33:18 +0000 (0:00:01.698)       0:00:30.707 ************ ",
                                "\u001b[0;32mok: [testbed-manager]\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",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.resolvconf : Include distribution specific configuration tasks] ***",
                                "Friday 22 May 2026  00:33:20 +0000 (0:00:01.496)       0:00:32.203 ************ ",
                                "\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] *************",
                                "Friday 22 May 2026  00:33:21 +0000 (0:00:01.240)       0:00:33.443 ************ ",
                                "\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 : Gather variables for each operating system] ***",
                                "Friday 22 May 2026  00:33:22 +0000 (0:00:01.271)       0:00:34.715 ************ ",
                                "\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] ***",
                                "Friday 22 May 2026  00:33:23 +0000 (0:00:00.690)       0:00:35.406 ************ ",
                                "\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] ******************",
                                "Friday 22 May 2026  00:33:24 +0000 (0:00:00.887)       0:00:36.293 ************ ",
                                "\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] ***",
                                "Friday 22 May 2026  00:33:25 +0000 (0:00:00.687)       0:00:36.980 ************ ",
                                "\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] *****",
                                "Friday 22 May 2026  00:33:26 +0000 (0:00:01.312)       0:00:38.293 ************ ",
                                "\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 tasks for Ubuntu < 24.04] *************",
                                "Friday 22 May 2026  00:33:27 +0000 (0:00:01.220)       0:00:39.514 ************ ",
                                "\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] ***************",
                                "Friday 22 May 2026  00:33:28 +0000 (0:00:00.668)       0:00:40.182 ************ ",
                                "\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 : Remove sources.list file] *********************",
                                "Friday 22 May 2026  00:33:30 +0000 (0:00:01.740)       0:00:41.923 ************ ",
                                "\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 : Copy ubuntu.sources file] *********************",
                                "Friday 22 May 2026  00:33:31 +0000 (0:00:01.181)       0:00:43.105 ************ ",
                                "\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 : Update package cache] *************************",
                                "Friday 22 May 2026  00:33:32 +0000 (0:00:01.506)       0:00:44.612 ************ ",
                                "\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.services.rsyslog : Gather variables for each operating system] *****",
                                "Friday 22 May 2026  00:33:35 +0000 (0:00:02.404)       0:00:47.017 ************ ",
                                "\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] *****",
                                "Friday 22 May 2026  00:33:36 +0000 (0:00:00.842)       0:00:47.859 ************ ",
                                "\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] ***",
                                "Friday 22 May 2026  00:33:36 +0000 (0:00:00.641)       0:00:48.501 ************ ",
                                "\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] ****",
                                "Friday 22 May 2026  00:33:37 +0000 (0:00:00.825)       0:00:49.326 ************ ",
                                "\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] ************************",
                                "Friday 22 May 2026  00:33:38 +0000 (0:00:01.240)       0:00:50.567 ************ ",
                                "\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.services.rsyslog : Copy rsyslog.conf configuration file] ***********",
                                "Friday 22 May 2026  00:33:40 +0000 (0:00:02.109)       0:00:52.676 ************ ",
                                "\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 : Manage rsyslog service] *************************",
                                "Friday 22 May 2026  00:33:42 +0000 (0:00:01.714)       0:00:54.390 ************ ",
                                "\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 fluentd tasks] **************************",
                                "Friday 22 May 2026  00:33:43 +0000 (0:00:01.233)       0:00:55.624 ************ ",
                                "\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] ***",
                                "Friday 22 May 2026  00:33:45 +0000 (0:00:01.241)       0:00:56.866 ************ ",
                                "\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 additional log server tasks] ************",
                                "Friday 22 May 2026  00:33:46 +0000 (0:00:01.707)       0:00:58.573 ************ ",
                                "\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] ************************",
                                "Friday 22 May 2026  00:33:47 +0000 (0:00:00.842)       0:00:59.416 ************ ",
                                "\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] **********",
                                "Friday 22 May 2026  00:33:48 +0000 (0:00:01.255)       0:01:00.671 ************ ",
                                "\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.services.rsyslog : Configure logrotate for rsyslog] ****************",
                                "Friday 22 May 2026  00:33:51 +0000 (0:00:02.087)       0:01:02.759 ************ ",
                                "\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.systohc : Install util-linux-extra package] ****************",
                                "Friday 22 May 2026  00:33:53 +0000 (0:00:02.046)       0:01:04.806 ************ ",
                                "\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",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.commons.systohc : Sync hardware clock] *****************************",
                                "Friday 22 May 2026  00:33:57 +0000 (0:00:04.716)       0:01:09.522 ************ ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager]\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-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.configfs : Start sys-kernel-config mount] ******************",
                                "Friday 22 May 2026  00:34:00 +0000 (0:00:02.457)       0:01:11.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.commons.packages : Gather variables for each operating system] *****",
                                "Friday 22 May 2026  00:34:02 +0000 (0:00:01.889)       0:01:13.869 ************ ",
                                "\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] ***",
                                "Friday 22 May 2026  00:34:02 +0000 (0:00:00.645)       0:01:14.515 ************ ",
                                "\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] ****",
                                "Friday 22 May 2026  00:34:03 +0000 (0:00:00.817)       0:01:15.333 ************ ",
                                "\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] ********************",
                                "Friday 22 May 2026  00:34:04 +0000 (0:00:01.265)       0:01:16.598 ************ ",
                                "\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.packages : Set needrestart mode] ***************************",
                                "Friday 22 May 2026  00:34:07 +0000 (0:00:02.413)       0:01:19.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-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.packages : Set apt_cache_valid_time variable to default value] ***",
                                "Friday 22 May 2026  00:34:08 +0000 (0:00:01.027)       0:01:20.039 ************ ",
                                "\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] ***************************",
                                "Friday 22 May 2026  00:34:09 +0000 (0:00:00.858)       0:01:20.898 ************ ",
                                "\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 : Download upgrade packages] **********************",
                                "Friday 22 May 2026  00:34:10 +0000 (0:00:01.642)       0:01:22.540 ************ ",
                                "\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.commons.packages : Upgrade packages] *******************************",
                                "Friday 22 May 2026  00:34:13 +0000 (0:00:02.254)       0:01:24.795 ************ ",
                                "\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 : Download required packages] *********************",
                                "Friday 22 May 2026  00:34:15 +0000 (0:00:02.599)       0:01:27.395 ************ ",
                                "\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.commons.packages : Install required packages] **********************",
                                "Friday 22 May 2026  00:34:17 +0000 (0:00:02.015)       0:01:29.410 ************ ",
                                "\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.packages : Remove useless packages from the cache] *********",
                                "Friday 22 May 2026  00:34:19 +0000 (0:00:02.096)       0:01:31.506 ************ ",
                                "\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.packages : Remove dependencies that are no longer required] ***",
                                "Friday 22 May 2026  00:34:22 +0000 (0:00:02.306)       0:01:33.813 ************ ",
                                "\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.sysctl : Include sysctl tasks] *****************************",
                                "Friday 22 May 2026  00:34:25 +0000 (0:00:03.129)       0:01:36.943 ************ ",
                                "\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] ***********",
                                "Friday 22 May 2026  00:34:26 +0000 (0:00:01.366)       0:01:38.309 ************ ",
                                "\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-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'name': 'vm.max_map_count', 'value': 262144}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'name': 'vm.max_map_count', 'value': 262144})\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;32mok: [testbed-node-1] => (item={'name': 'vm.max_map_count', 'value': 262144})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item={'name': 'vm.max_map_count', 'value': 262144})\u001b[0m",
                                "",
                                "TASK [osism.commons.sysctl : Set sysctl parameters on rabbitmq] ****************",
                                "Friday 22 May 2026  00:34:27 +0000 (0:00:00.726)       0:01:39.036 ************ ",
                                "\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-3] => (item={'name': 'net.core.rmem_max', 'value': 16777216}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'name': 'net.ipv4.tcp_fin_timeout', 'value': 20}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'name': 'net.ipv4.tcp_tw_reuse', 'value': 1}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'name': 'net.core.somaxconn', 'value': 4096}) \u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'name': 'net.ipv4.tcp_keepalive_time', 'value': 6})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'name': 'net.ipv4.tcp_syncookies', 'value': 0}) \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-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'name': 'net.ipv4.tcp_keepalive_time', 'value': 6}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'name': 'net.ipv4.tcp_keepalive_intvl', 'value': 3}) \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-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-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-4] => (item={'name': 'net.ipv4.tcp_syncookies', 'value': 0}) \u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item={'name': 'net.ipv4.tcp_keepalive_time', 'value': 6})\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-4]\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;32mok: [testbed-node-2] => (item={'name': 'net.ipv4.tcp_keepalive_time', 'value': 6})\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;32mok: [testbed-node-0] => (item={'name': 'net.ipv4.tcp_keepalive_intvl', 'value': 3})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item={'name': 'net.ipv4.tcp_keepalive_intvl', 'value': 3})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item={'name': 'net.ipv4.tcp_keepalive_intvl', 'value': 3})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'name': 'net.ipv4.tcp_keepalive_probes', 'value': 3})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item={'name': 'net.ipv4.tcp_keepalive_probes', 'value': 3})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item={'name': 'net.ipv4.tcp_keepalive_probes', 'value': 3})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'name': 'net.core.wmem_max', 'value': 16777216})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item={'name': 'net.core.wmem_max', 'value': 16777216})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item={'name': 'net.core.wmem_max', 'value': 16777216})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'name': 'net.core.rmem_max', 'value': 16777216})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item={'name': 'net.core.rmem_max', 'value': 16777216})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item={'name': 'net.core.rmem_max', 'value': 16777216})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'name': 'net.ipv4.tcp_fin_timeout', 'value': 20})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item={'name': 'net.ipv4.tcp_fin_timeout', 'value': 20})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item={'name': 'net.ipv4.tcp_fin_timeout', 'value': 20})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'name': 'net.ipv4.tcp_tw_reuse', 'value': 1})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item={'name': 'net.ipv4.tcp_tw_reuse', 'value': 1})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item={'name': 'net.ipv4.tcp_tw_reuse', 'value': 1})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'name': 'net.core.somaxconn', 'value': 4096})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item={'name': 'net.core.somaxconn', 'value': 4096})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item={'name': 'net.core.somaxconn', 'value': 4096})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'name': 'net.ipv4.tcp_syncookies', 'value': 0})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item={'name': 'net.ipv4.tcp_syncookies', 'value': 0})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item={'name': 'net.ipv4.tcp_syncookies', 'value': 0})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'name': 'net.ipv4.tcp_max_syn_backlog', 'value': 8192})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item={'name': 'net.ipv4.tcp_max_syn_backlog', 'value': 8192})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item={'name': 'net.ipv4.tcp_max_syn_backlog', 'value': 8192})\u001b[0m",
                                "",
                                "TASK [osism.commons.sysctl : Set sysctl parameters on generic] *****************",
                                "Friday 22 May 2026  00:34:31 +0000 (0:00:04.106)       0:01:43.143 ************ ",
                                "\u001b[0;32mok: [testbed-manager] => (item={'name': 'vm.swappiness', 'value': 1})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'name': 'vm.swappiness', 'value': 1})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item={'name': 'vm.swappiness', 'value': 1})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item={'name': 'vm.swappiness', 'value': 1})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item={'name': 'vm.swappiness', 'value': 1})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item={'name': 'vm.swappiness', 'value': 1})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item={'name': 'vm.swappiness', 'value': 1})\u001b[0m",
                                "",
                                "TASK [osism.commons.sysctl : Set sysctl parameters on compute] *****************",
                                "Friday 22 May 2026  00:34:32 +0000 (0:00:01.220)       0:01:44.363 ************ ",
                                "\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] *****************",
                                "Friday 22 May 2026  00:34:33 +0000 (0:00:01.081)       0:01:45.444 ************ ",
                                "\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-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (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;33mchanged: [testbed-node-1] => (item={'name': 'net.netfilter.nf_conntrack_max', 'value': 1048576})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'net.netfilter.nf_conntrack_max', 'value': 1048576})\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",
                                "",
                                "TASK [osism.commons.sysctl : Set sysctl parameters on k3s_node] ****************",
                                "Friday 22 May 2026  00:34:34 +0000 (0:00:00.944)       0:01:46.389 ************ ",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'name': 'fs.inotify.max_user_instances', 'value': 1024}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'name': 'fs.inotify.max_user_instances', 'value': 1024}) \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;32mok: [testbed-node-3] => (item={'name': 'fs.inotify.max_user_instances', 'value': 1024})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item={'name': 'fs.inotify.max_user_instances', 'value': 1024})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item={'name': 'fs.inotify.max_user_instances', 'value': 1024})\u001b[0m",
                                "",
                                "TASK [osism.commons.limits : Include limits tasks] *****************************",
                                "Friday 22 May 2026  00:34:36 +0000 (0:00:01.609)       0:01:47.998 ************ ",
                                "\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] *************************",
                                "Friday 22 May 2026  00:34:37 +0000 (0:00:01.258)       0:01:49.257 ************ ",
                                "\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-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.services : Check services] *********************************",
                                "Friday 22 May 2026  00:34:43 +0000 (0:00:05.830)       0:01:55.088 ************ ",
                                "\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-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=nscd) \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-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=nscd) \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] *****************",
                                "Friday 22 May 2026  00:34:44 +0000 (0:00:00.861)       0:01:55.949 ************ ",
                                "\u001b[0;32mok: [testbed-manager] => (item=cron)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item=cron)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=cron)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=cron)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=cron)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=cron)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=cron)\u001b[0m",
                                "",
                                "TASK [osism.commons.motd : Include distribution specific configure tasks] ******",
                                "Friday 22 May 2026  00:34:46 +0000 (0:00:01.839)       0:01:57.789 ************ ",
                                "\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] *************************",
                                "Friday 22 May 2026  00:34:47 +0000 (0:00:01.223)       0:01:59.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 : Check if /etc/default/motd-news exists] *************",
                                "Friday 22 May 2026  00:34:48 +0000 (0:00:01.588)       0:02:00.601 ************ ",
                                "\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] **************",
                                "Friday 22 May 2026  00:34:50 +0000 (0:00:01.138)       0:02:01.739 ************ ",
                                "\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.motd : Get all configuration files in /etc/pam.d] **********",
                                "Friday 22 May 2026  00:34:51 +0000 (0:00:01.048)       0:02:02.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",
                                "",
                                "TASK [osism.commons.motd : Remove pam_motd.so rule] ****************************",
                                "Friday 22 May 2026  00:34:52 +0000 (0:00:00.959)       0:02:03.747 ************ ",
                                "\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 : Copy motd file] *************************************",
                                "Friday 22 May 2026  00:34:52 +0000 (0:00:00.805)       0:02:04.553 ************ ",
                                "\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 : Copy issue file] ************************************",
                                "Friday 22 May 2026  00:34:54 +0000 (0:00:01.443)       0:02:05.997 ************ ",
                                "\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 : Copy issue.net file] ********************************",
                                "Friday 22 May 2026  00:34:55 +0000 (0:00:01.720)       0:02:07.717 ************ ",
                                "\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 : Configure SSH to print the motd] ********************",
                                "Friday 22 May 2026  00:34:57 +0000 (0:00:01.504)       0:02:09.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 [osism.commons.motd : Configure SSH to not print the motd] ****************",
                                "Friday 22 May 2026  00:34:58 +0000 (0:00:00.835)       0:02:10.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.services.rng : Include distribution specific install tasks] ********",
                                "Friday 22 May 2026  00:34:59 +0000 (0:00:01.586)       0:02:11.643 ************ ",
                                "\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] ********************************",
                                "Friday 22 May 2026  00:35:01 +0000 (0:00:01.195)       0:02:12.839 ************ ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\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-5]\u001b[0m",
                                "",
                                "TASK [osism.services.rng : Remove haveged package] *****************************",
                                "Friday 22 May 2026  00:35:03 +0000 (0:00:02.076)       0:02:14.915 ************ ",
                                "\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.rng : Manage rng service] *********************************",
                                "Friday 22 May 2026  00:35:04 +0000 (0:00:01.755)       0:02:16.671 ************ ",
                                "\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.cleanup : Gather variables for each operating system] ******",
                                "Friday 22 May 2026  00:35:06 +0000 (0:00:01.694)       0:02:18.366 ************ ",
                                "\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] ***",
                                "Friday 22 May 2026  00:35:07 +0000 (0:00:00.679)       0:02:19.045 ************ ",
                                "\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] ***",
                                "Friday 22 May 2026  00:35:07 +0000 (0:00:00.604)       0:02:19.649 ************ ",
                                "\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] **************************",
                                "Friday 22 May 2026  00:35:08 +0000 (0:00:00.680)       0:02:20.329 ************ ",
                                "\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-3]\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",
                                "",
                                "TASK [osism.commons.cleanup : Include distribution specific timer tasks] *******",
                                "Friday 22 May 2026  00:35:14 +0000 (0:00:05.663)       0:02:25.993 ************ ",
                                "\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] ************************",
                                "Friday 22 May 2026  00:35:15 +0000 (0:00:01.272)       0:02:27.265 ************ ",
                                "\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-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=apt-daily-upgrade) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=apt-daily) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=apt-daily-upgrade) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=apt-daily) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=apt-daily-upgrade) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=apt-daily) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=apt-daily-upgrade) \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] ***************************",
                                "Friday 22 May 2026  00:35:16 +0000 (0:00:00.849)       0:02:28.115 ************ ",
                                "\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] ********************************",
                                "Friday 22 May 2026  00:35:17 +0000 (0:00:01.194)       0:02:29.309 ************ ",
                                "\u001b[0;36mskipping: [testbed-manager] => (item=ModemManager.service) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=ModemManager.service) \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-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=ModemManager.service) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=ModemManager.service) \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] **************************",
                                "Friday 22 May 2026  00:35:18 +0000 (0:00:00.646)       0:02:29.955 ************ ",
                                "\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] **********************",
                                "Friday 22 May 2026  00:35:19 +0000 (0:00:01.183)       0:02:31.139 ************ ",
                                "\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 : Remove cloudinit package] ************************",
                                "Friday 22 May 2026  00:35:21 +0000 (0:00:01.638)       0:02:32.778 ************ ",
                                "\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 : Uninstall unattended-upgrades package] ***********",
                                "Friday 22 May 2026  00:35:22 +0000 (0:00:01.850)       0:02:34.628 ************ ",
                                "\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 : Remove useless packages from the cache] **********",
                                "Friday 22 May 2026  00:35:24 +0000 (0:00:01.539)       0:02:36.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-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 : Remove dependencies that are no longer required] ***",
                                "Friday 22 May 2026  00:35:26 +0000 (0:00:02.193)       0:02:38.362 ************ ",
                                "\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.cleanup : Include cloudinit tasks] *************************",
                                "Friday 22 May 2026  00:35:29 +0000 (0:00:02.512)       0:02:40.874 ************ ",
                                "\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] *******",
                                "Friday 22 May 2026  00:35:30 +0000 (0:00:01.220)       0:02:42.094 ************ ",
                                "\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.timezone : Install tzdata package] *************************",
                                "Friday 22 May 2026  00:35:31 +0000 (0:00:01.577)       0:02:43.672 ************ ",
                                "\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.timezone : Set timezone to UTC] ****************************",
                                "Friday 22 May 2026  00:35:34 +0000 (0:00:02.080)       0:02:45.752 ************ ",
                                "\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-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.timezone : Create /etc/adjtime file] ***********************",
                                "Friday 22 May 2026  00:35:36 +0000 (0:00:02.358)       0:02:48.111 ************ ",
                                "\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] *********************",
                                "Friday 22 May 2026  00:35:36 +0000 (0:00:00.611)       0:02:48.722 ************ ",
                                "\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] ******",
                                "Friday 22 May 2026  00:35:38 +0000 (0:00:01.261)       0:02:49.984 ************ ",
                                "\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] ****",
                                "Friday 22 May 2026  00:35:39 +0000 (0:00:00.817)       0:02:50.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 : Set docker_cli_version variable to default value] ***",
                                "Friday 22 May 2026  00:35:39 +0000 (0:00:00.611)       0:02:51.413 ************ ",
                                "\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] ***********************",
                                "Friday 22 May 2026  00:35:40 +0000 (0:00:00.845)       0:02:52.258 ************ ",
                                "\u001b[0;32mok: [testbed-manager] => {\u001b[0m",
                                "\u001b[0;32m    \"docker_version\": \"5:27.5.1\"\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => {\u001b[0m",
                                "\u001b[0;32m    \"docker_version\": \"5:27.5.1\"\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => {\u001b[0m",
                                "\u001b[0;32m    \"docker_version\": \"5:27.5.1\"\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => {\u001b[0m",
                                "\u001b[0;32m    \"docker_version\": \"5:27.5.1\"\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => {\u001b[0m",
                                "\u001b[0;32m    \"docker_version\": \"5:27.5.1\"\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => {\u001b[0m",
                                "\u001b[0;32m    \"docker_version\": \"5:27.5.1\"\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => {\u001b[0m",
                                "\u001b[0;32m    \"docker_version\": \"5:27.5.1\"\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Print used docker cli version] *******************",
                                "Friday 22 May 2026  00:35:41 +0000 (0:00:00.685)       0:02:52.943 ************ ",
                                "\u001b[0;32mok: [testbed-manager] => {\u001b[0m",
                                "\u001b[0;32m    \"docker_cli_version\": \"5:27.5.1\"\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => {\u001b[0m",
                                "\u001b[0;32m    \"docker_cli_version\": \"5:27.5.1\"\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => {\u001b[0m",
                                "\u001b[0;32m    \"docker_cli_version\": \"5:27.5.1\"\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => {\u001b[0m",
                                "\u001b[0;32m    \"docker_cli_version\": \"5:27.5.1\"\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => {\u001b[0m",
                                "\u001b[0;32m    \"docker_cli_version\": \"5:27.5.1\"\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => {\u001b[0m",
                                "\u001b[0;32m    \"docker_cli_version\": \"5:27.5.1\"\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => {\u001b[0m",
                                "\u001b[0;32m    \"docker_cli_version\": \"5:27.5.1\"\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Include block storage tasks] *********************",
                                "Friday 22 May 2026  00:35:41 +0000 (0:00:00.782)       0:02:53.726 ************ ",
                                "\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] **********************",
                                "Friday 22 May 2026  00:35:42 +0000 (0:00:00.626)       0:02:54.353 ************ ",
                                "\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] ********************",
                                "Friday 22 May 2026  00:35:43 +0000 (0:00:00.570)       0:02:54.923 ************ ",
                                "\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] ****",
                                "Friday 22 May 2026  00:35:44 +0000 (0:00:01.217)       0:02:56.140 ************ ",
                                "\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-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 : Gather package facts] ****************************",
                                "Friday 22 May 2026  00:35:45 +0000 (0:00:01.343)       0:02:57.483 ************ ",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\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-5]\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Check whether packages are installed that should not be installed] ***",
                                "Friday 22 May 2026  00:35:48 +0000 (0:00:03.087)       0:03:00.571 ************ ",
                                "\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] *************",
                                "Friday 22 May 2026  00:35:49 +0000 (0:00:00.604)       0:03:01.175 ************ ",
                                "\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 : Add repository gpg key] **************************",
                                "Friday 22 May 2026  00:35:51 +0000 (0:00:02.055)       0:03:03.230 ************ ",
                                "\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-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 : Add repository] **********************************",
                                "Friday 22 May 2026  00:35:52 +0000 (0:00:01.045)       0:03:04.275 ************ ",
                                "\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 : Update package cache] ****************************",
                                "Friday 22 May 2026  00:35:53 +0000 (0:00:01.220)       0:03:05.496 ************ ",
                                "\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.docker : Pin docker package version] **********************",
                                "Friday 22 May 2026  00:35:57 +0000 (0:00:03.496)       0:03:08.993 ************ ",
                                "\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 : Pin docker-cli package version] ******************",
                                "Friday 22 May 2026  00:35:58 +0000 (0:00:01.304)       0:03:10.297 ************ ",
                                "\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 : Unlock containerd package] ***********************",
                                "Friday 22 May 2026  00:35:59 +0000 (0:00:01.302)       0:03:11.599 ************ ",
                                "\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 : Install containerd package] **********************",
                                "Friday 22 May 2026  00:36:00 +0000 (0:00:00.911)       0:03:12.510 ************ ",
                                "\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 : Lock containerd package] *************************",
                                "Friday 22 May 2026  00:36:03 +0000 (0:00:02.426)       0:03:14.936 ************ ",
                                "\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 : Install docker-cli package] **********************",
                                "Friday 22 May 2026  00:36:04 +0000 (0:00:00.960)       0:03:15.897 ************ ",
                                "\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 : Install docker package] **************************",
                                "Friday 22 May 2026  00:36:06 +0000 (0:00:02.276)       0:03:18.174 ************ ",
                                "\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-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Unblock installation of python docker packages] ***",
                                "Friday 22 May 2026  00:36:08 +0000 (0:00:01.900)       0:03:20.074 ************ ",
                                "\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-manager] => (item=python-docker)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=python3-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-4] => (item=python-docker)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=python-docker)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=python-docker)\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Install python3 docker package] ******************",
                                "Friday 22 May 2026  00:36:09 +0000 (0:00:01.341)       0:03:21.415 ************ ",
                                "\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] ***",
                                "Friday 22 May 2026  00:36:10 +0000 (0:00:00.553)       0:03:21.969 ************ ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\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-4]\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Remove python docker packages (install python bindings from pip)] ***",
                                "Friday 22 May 2026  00:36:13 +0000 (0:00:03.618)       0:03:25.587 ************ ",
                                "\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)] ***",
                                "Friday 22 May 2026  00:36:14 +0000 (0:00:00.529)       0:03:26.117 ************ ",
                                "\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)] ***",
                                "Friday 22 May 2026  00:36:14 +0000 (0:00:00.593)       0:03:26.710 ************ ",
                                "\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)] ***",
                                "Friday 22 May 2026  00:36:15 +0000 (0:00:00.693)       0:03:27.404 ************ ",
                                "\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] *******",
                                "Friday 22 May 2026  00:36:16 +0000 (0:00:00.547)       0:03:27.952 ************ ",
                                "\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] *****",
                                "Friday 22 May 2026  00:36:16 +0000 (0:00:00.552)       0:03:28.504 ************ ",
                                "\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 config tasks] ****************************",
                                "Friday 22 May 2026  00:36:18 +0000 (0:00:01.839)       0:03:30.344 ************ ",
                                "\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] ************************",
                                "Friday 22 May 2026  00:36:19 +0000 (0:00:01.013)       0:03:31.357 ************ ",
                                "\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] ****************",
                                "Friday 22 May 2026  00:36:20 +0000 (0:00:00.821)       0:03:32.178 ************ ",
                                "\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] ***********************",
                                "Friday 22 May 2026  00:36:21 +0000 (0:00:00.850)       0:03:33.029 ************ ",
                                "\u001b[0;32mok: [testbed-manager]\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",
                                "\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 [osism.services.docker : Reload systemd daemon if systemd overlay file is changed] ***",
                                "Friday 22 May 2026  00:36:22 +0000 (0:00:01.431)       0:03:34.461 ************ ",
                                "\u001b[0;36mskipping: [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.services.docker : Copy limits configuration file] ******************",
                                "Friday 22 May 2026  00:36:24 +0000 (0:00:01.477)       0:03:35.938 ************ ",
                                "\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 daemon.json configuration file] *************",
                                "Friday 22 May 2026  00:36:25 +0000 (0:00:01.761)       0:03:37.700 ************ ",
                                "\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] ***************************",
                                "Friday 22 May 2026  00:36:27 +0000 (0:00:01.386)       0:03:39.086 ************ ",
                                "\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] ***************************",
                                "Friday 22 May 2026  00:36:28 +0000 (0:00:00.937)       0:03:40.023 ************ ",
                                "\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-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 : Manage service] **********************************",
                                "Friday 22 May 2026  00:36:29 +0000 (0:00:01.583)       0:03:41.607 ************ ",
                                "\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-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Manage docker socket service] ********************",
                                "Friday 22 May 2026  00:36:31 +0000 (0:00:01.225)       0:03:42.833 ************ ",
                                "\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-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Manage containerd service] ***********************",
                                "Friday 22 May 2026  00:36:32 +0000 (0:00:01.203)       0:03:44.036 ************ ",
                                "\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] *************************",
                                "Friday 22 May 2026  00:36:33 +0000 (0:00:01.278)       0:03:45.315 ************ ",
                                "\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] **********************************",
                                "Friday 22 May 2026  00:36:34 +0000 (0:00:01.196)       0:03:46.512 ************ ",
                                "",
                                "TASK [osism.services.docker : Flush handlers] **********************************",
                                "Friday 22 May 2026  00:36:34 +0000 (0:00:00.047)       0:03:46.559 ************ ",
                                "",
                                "TASK [osism.services.docker : Flush handlers] **********************************",
                                "Friday 22 May 2026  00:36:34 +0000 (0:00:00.042)       0:03:46.602 ************ ",
                                "",
                                "TASK [osism.services.docker : Flush handlers] **********************************",
                                "Friday 22 May 2026  00:36:34 +0000 (0:00:00.043)       0:03:46.645 ************ ",
                                "",
                                "TASK [osism.services.docker : Flush handlers] **********************************",
                                "Friday 22 May 2026  00:36:34 +0000 (0:00:00.048)       0:03:46.694 ************ ",
                                "",
                                "TASK [osism.services.docker : Flush handlers] **********************************",
                                "Friday 22 May 2026  00:36:35 +0000 (0:00:00.040)       0:03:46.734 ************ ",
                                "",
                                "TASK [osism.services.docker : Flush handlers] **********************************",
                                "Friday 22 May 2026  00:36:35 +0000 (0:00:00.040)       0:03:46.775 ************ ",
                                "",
                                "RUNNING HANDLER [osism.services.docker : Restart docker service] ***************",
                                "Friday 22 May 2026  00:36:35 +0000 (0:00:00.055)       0:03:46.831 ************ ",
                                "\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-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.docker : Wait after docker service restart] ****",
                                "Friday 22 May 2026  00:36:37 +0000 (0:00:02.333)       0:03:49.164 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Add user to docker group] ************************",
                                "Friday 22 May 2026  00:36:37 +0000 (0:00:00.091)       0:03:49.256 ************ ",
                                "\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 : Log into private registry and force re-authorization] ***",
                                "Friday 22 May 2026  00:36:38 +0000 (0:00:01.009)       0:03:50.266 ************ ",
                                "\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] *****************************",
                                "Friday 22 May 2026  00:36:39 +0000 (0:00:00.719)       0:03:50.985 ************ ",
                                "\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] **************************",
                                "Friday 22 May 2026  00:36:40 +0000 (0:00:00.910)       0:03:51.895 ************ ",
                                "\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] **************************",
                                "Friday 22 May 2026  00:36:41 +0000 (0:00:00.913)       0:03:52.808 ************ ",
                                "\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-4] => (item=docker_containers)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=docker_containers)\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager] => (item=docker_images)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=docker_images)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=docker_images)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=docker_images)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=docker_images)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=docker_images)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=docker_images)\u001b[0m",
                                "",
                                "TASK [osism.commons.docker_compose : This install type is not supported] *******",
                                "Friday 22 May 2026  00:36:43 +0000 (0:00:02.687)       0:03:55.496 ************ ",
                                "\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] ***",
                                "Friday 22 May 2026  00:36:44 +0000 (0:00:00.565)       0:03:56.061 ************ ",
                                "\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] ***",
                                "Friday 22 May 2026  00:36:45 +0000 (0:00:00.824)       0:03:56.886 ************ ",
                                "\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] ******",
                                "Friday 22 May 2026  00:36:45 +0000 (0:00:00.809)       0:03:57.696 ************ ",
                                "\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] *************",
                                "Friday 22 May 2026  00:36:46 +0000 (0:00:01.032)       0:03:58.728 ************ ",
                                "\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] *********",
                                "Friday 22 May 2026  00:36:47 +0000 (0:00:00.518)       0:03:59.247 ************ ",
                                "\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.docker_compose : Copy docker-compose script] ***************",
                                "Friday 22 May 2026  00:36:48 +0000 (0:00:01.435)       0:04:00.683 ************ ",
                                "\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] ****",
                                "Friday 22 May 2026  00:36:49 +0000 (0:00:00.499)       0:04:01.182 ************ ",
                                "\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-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [osism.commons.docker_compose : Copy osism.target systemd file] ***********",
                                "Friday 22 May 2026  00:36:57 +0000 (0:00:07.969)       0:04:09.152 ************ ",
                                "\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.commons.docker_compose : Enable osism.target] **********************",
                                "Friday 22 May 2026  00:36:58 +0000 (0:00:01.403)       0:04:10.555 ************ ",
                                "\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.commons.docker_compose : Copy docker-compose systemd unit file] ****",
                                "Friday 22 May 2026  00:37:00 +0000 (0:00:01.755)       0:04:12.310 ************ ",
                                "\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.commons.facts : Create custom facts directory] *********************",
                                "Friday 22 May 2026  00:37:02 +0000 (0:00:01.652)       0:04:13.963 ************ ",
                                "\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] ***********************************",
                                "Friday 22 May 2026  00:37:03 +0000 (0:00:01.060)       0:04:15.023 ************ ",
                                "\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] *****",
                                "Friday 22 May 2026  00:37:04 +0000 (0:00:00.843)       0:04:15.867 ************ ",
                                "\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] ******",
                                "Friday 22 May 2026  00:37:04 +0000 (0:00:00.523)       0:04:16.391 ************ ",
                                "\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] ***",
                                "Friday 22 May 2026  00:37:05 +0000 (0:00:00.541)       0:04:16.933 ************ ",
                                "\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] ***",
                                "Friday 22 May 2026  00:37:05 +0000 (0:00:00.726)       0:04:17.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.chrony : Populate service facts] **************************",
                                "Friday 22 May 2026  00:37:06 +0000 (0:00:00.527)       0:04:18.186 ************ ",
                                "\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.services.chrony : Manage timesyncd service] ************************",
                                "Friday 22 May 2026  00:37:11 +0000 (0:00:05.368)       0:04:23.554 ************ ",
                                "\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] *****",
                                "Friday 22 May 2026  00:37:12 +0000 (0:00:00.538)       0:04:24.092 ************ ",
                                "\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] *********************************",
                                "Friday 22 May 2026  00:37:13 +0000 (0:00:01.030)       0:04:25.123 ************ ",
                                "\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-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.chrony : Manage chrony service] ***************************",
                                "Friday 22 May 2026  00:37:15 +0000 (0:00:01.989)       0:04:27.113 ************ ",
                                "\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 : Check if configuration file exists] **************",
                                "Friday 22 May 2026  00:37:16 +0000 (0:00:01.130)       0:04:28.243 ************ ",
                                "\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] *************************",
                                "Friday 22 May 2026  00:37:17 +0000 (0:00:00.857)       0:04:29.101 ************ ",
                                "\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] ******",
                                "Friday 22 May 2026  00:37:19 +0000 (0:00:01.926)       0:04:31.028 ************ ",
                                "\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] ****************************",
                                "Friday 22 May 2026  00:37:20 +0000 (0:00:00.829)       0:04:31.857 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager]\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-5]\u001b[0m",
                                "",
                                "TASK [osism.services.lldpd : Manage lldpd service] *****************************",
                                "Friday 22 May 2026  00:37:29 +0000 (0:00:09.417)       0:04:41.275 ************ ",
                                "\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] *********",
                                "Friday 22 May 2026  00:37:31 +0000 (0:00:02.094)       0:04:43.370 ************ ",
                                "\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.services.chrony : Restart chrony service] ***************",
                                "Friday 22 May 2026  00:37:33 +0000 (0:00:01.365)       0:04:44.736 ************ ",
                                "\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 [Apply bootstrap role part 2] *********************************************",
                                "",
                                "TASK [Include hardening role] **************************************************",
                                "Friday 22 May 2026  00:37:34 +0000 (0:00:01.277)       0:04:46.013 ************ ",
                                "\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] ***********************",
                                "Friday 22 May 2026  00:37:34 +0000 (0:00:00.703)       0:04:46.717 ************ ",
                                "\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.journald : Manage journald service] ***********************",
                                "Friday 22 May 2026  00:37:36 +0000 (0:00:01.354)       0:04:48.072 ************ ",
                                "\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 [Include auditd role] *****************************************************",
                                "Friday 22 May 2026  00:37:37 +0000 (0:00:01.507)       0:04:49.579 ************ ",
                                "\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] *****************************************************",
                                "Friday 22 May 2026  00:37:38 +0000 (0:00:00.687)       0:04:50.266 ************ ",
                                "\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] *****",
                                "Friday 22 May 2026  00:37:39 +0000 (0:00:00.893)       0:04:51.160 ************ ",
                                "\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] *******************",
                                "Friday 22 May 2026  00:37:40 +0000 (0:00:00.826)       0:04:51.986 ************ ",
                                "\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 [osism.services.smartd : Create /var/log/smartd directory] ****************",
                                "Friday 22 May 2026  00:37:49 +0000 (0:00:09.674)       0:05:01.661 ************ ",
                                "\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] ***********",
                                "Friday 22 May 2026  00:37:50 +0000 (0:00:00.866)       0:05:02.527 ************ ",
                                "\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 : Manage smartd service] ***************************",
                                "Friday 22 May 2026  00:37:52 +0000 (0:00:01.411)       0:05:03.939 ************ ",
                                "\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.journald : Restart journald service] ***********",
                                "Friday 22 May 2026  00:37:54 +0000 (0:00:01.989)       0:05:05.928 ************ ",
                                "\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] ***************",
                                "Friday 22 May 2026  00:37:55 +0000 (0:00:01.356)       0:05:07.284 ************ ",
                                "\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] *****************************************",
                                "Friday 22 May 2026  00:37:56 +0000 (0:00:01.160)       0:05:08.445 ************ ",
                                "\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] *********************",
                                "Friday 22 May 2026  00:37:57 +0000 (0:00:01.030)       0:05:09.475 ************ ",
                                "\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.state : Write state into file] *****************************",
                                "Friday 22 May 2026  00:37:58 +0000 (0:00:00.869)       0:05:10.345 ************ ",
                                "\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 [Set osism.bootstrap.timestamp fact] **************************************",
                                "Friday 22 May 2026  00:37:59 +0000 (0:00:01.134)       0:05:11.479 ************ ",
                                "\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] *********************",
                                "Friday 22 May 2026  00:38:00 +0000 (0:00:01.088)       0:05:12.568 ************ ",
                                "\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.state : Write state into file] *****************************",
                                "Friday 22 May 2026  00:38:01 +0000 (0:00:00.876)       0:05:13.444 ************ ",
                                "\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 RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-manager\u001b[0m            : \u001b[0;32mok=165 \u001b[0m \u001b[0;33mchanged=18  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=43  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=173 \u001b[0m \u001b[0;33mchanged=31  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=38  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=173 \u001b[0m \u001b[0;33mchanged=31  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=37  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=173 \u001b[0m \u001b[0;33mchanged=31  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=37  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-3\u001b[0m             : \u001b[0;32mok=172 \u001b[0m \u001b[0;33mchanged=31  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=38  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-4\u001b[0m             : \u001b[0;32mok=172 \u001b[0m \u001b[0;33mchanged=31  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=38  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-5\u001b[0m             : \u001b[0;32mok=172 \u001b[0m \u001b[0;33mchanged=31  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=38  \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Friday 22 May 2026  00:38:02 +0000 (0:00:01.148)       0:05:14.593 ************ ",
                                "=============================================================================== ",
                                "osism.services.smartd : Install smartmontools package ------------------- 9.67s",
                                "osism.services.lldpd : Install lldpd package ---------------------------- 9.42s",
                                "osism.commons.docker_compose : Install docker-compose-plugin package ---- 7.97s",
                                "osism.commons.services : Populate service facts ------------------------- 5.83s",
                                "osism.commons.cleanup : Populate service facts -------------------------- 5.66s",
                                "osism.services.chrony : Populate service facts -------------------------- 5.37s",
                                "osism.commons.systohc : Install util-linux-extra package ---------------- 4.72s",
                                "Gathers facts about hosts ----------------------------------------------- 4.39s",
                                "osism.commons.sysctl : Set sysctl parameters on rabbitmq ---------------- 4.11s",
                                "osism.services.docker : Install python3 docker package from Debian Sid --- 3.62s",
                                "osism.services.docker : Update package cache ---------------------------- 3.50s",
                                "osism.commons.hosts : Copy /etc/hosts file ------------------------------ 3.30s",
                                "osism.commons.packages : Remove dependencies that are no longer required --- 3.13s",
                                "osism.services.docker : Gather package facts ---------------------------- 3.09s",
                                "osism.services.docker : Copy docker fact files -------------------------- 2.69s",
                                "osism.commons.packages : Upgrade packages ------------------------------- 2.60s",
                                "osism.commons.cleanup : Remove dependencies that are no longer required --- 2.51s",
                                "osism.commons.systohc : Sync hardware clock ----------------------------- 2.46s",
                                "osism.services.docker : Install containerd package ---------------------- 2.43s",
                                "osism.commons.packages : Install needrestart package -------------------- 2.41s",
                                "+ osism apply fail2ban",
                                "\u001b[32m2026-05-22 00:38:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of fail2ban.\u001b[0m",
                                "\u001b[32m2026-05-22 00:38:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 50b9cb1d-3d49-4c6b-9028-8203f1fd0f21 (fail2ban) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-05-22 00:38:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 50b9cb1d-3d49-4c6b-9028-8203f1fd0f21 (fail2ban) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Apply role fail2ban] *****************************************************",
                                "",
                                "TASK [osism.services.fail2ban : Include distribution specific install tasks] ***",
                                "Friday 22 May 2026  00:38:19 +0000 (0:00:00.343)       0:00:00.343 ************ ",
                                "\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] **********************",
                                "Friday 22 May 2026  00:38:20 +0000 (0:00:01.211)       0:00:01.555 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-3]\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-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.fail2ban : Copy configuration files] **********************",
                                "Friday 22 May 2026  00:38:32 +0000 (0:00:11.323)       0:00:12.878 ************ ",
                                "\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.fail2ban : Manage fail2ban service] ***********************",
                                "Friday 22 May 2026  00:38:33 +0000 (0:00:01.607)       0:00:14.486 ************ ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\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 [osism.services.fail2ban : Reload fail2ban configuration] *****************",
                                "Friday 22 May 2026  00:38:34 +0000 (0:00:01.305)       0:00:15.791 ************ ",
                                "\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 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 ********************************************************************",
                                "Friday 22 May 2026  00:38:36 +0000 (0:00:01.741)       0:00:17.533 ************ ",
                                "=============================================================================== ",
                                "osism.services.fail2ban : Install fail2ban package --------------------- 11.32s",
                                "osism.services.fail2ban : Reload fail2ban configuration ----------------- 1.74s",
                                "osism.services.fail2ban : Copy configuration files ---------------------- 1.61s",
                                "osism.services.fail2ban : Manage fail2ban service ----------------------- 1.31s",
                                "osism.services.fail2ban : Include distribution specific install tasks --- 1.21s",
                                "+ osism apply network",
                                "\u001b[32m2026-05-22 00:38:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of network.\u001b[0m",
                                "\u001b[32m2026-05-22 00:38:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0eb3d8db-2708-4bff-95ac-d542cd138b0f (network) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-05-22 00:38:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 0eb3d8db-2708-4bff-95ac-d542cd138b0f (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] ******",
                                "Friday 22 May 2026  00:38:52 +0000 (0:00:00.348)       0:00:00.348 ************ ",
                                "\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] *********************",
                                "Friday 22 May 2026  00:38:53 +0000 (0:00:00.653)       0:00:01.002 ************ ",
                                "\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] ***********************",
                                "Friday 22 May 2026  00:38:54 +0000 (0:00:01.294)       0:00:02.296 ************ ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager]\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 ifupdown package] *************************",
                                "Friday 22 May 2026  00:38:57 +0000 (0:00:02.858)       0:00:05.155 ************ ",
                                "\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 : Create required directories] *********************",
                                "Friday 22 May 2026  00:38:59 +0000 (0:00:01.736)       0:00:06.891 ************ ",
                                "\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] ***",
                                "Friday 22 May 2026  00:39:00 +0000 (0:00:01.238)       0:00:08.129 ************ ",
                                "\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] ***",
                                "Friday 22 May 2026  00:39:01 +0000 (0:00:00.846)       0:00:08.975 ************ ",
                                "\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] ***",
                                "Friday 22 May 2026  00:39:02 +0000 (0:00:00.728)       0:00:09.704 ************ ",
                                "\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] **********",
                                "Friday 22 May 2026  00:39:02 +0000 (0:00:00.841)       0:00:10.546 ************ ",
                                "\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1 -> localhost]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2 -> localhost]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3 -> localhost]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4 -> localhost]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5 -> localhost]\u001b[0m",
                                "",
                                "TASK [osism.commons.network : Copy netplan configuration] **********************",
                                "Friday 22 May 2026  00:39:07 +0000 (0:00:04.472)       0:00:15.019 ************ ",
                                "\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] ***********",
                                "Friday 22 May 2026  00:39:09 +0000 (0:00:01.724)       0:00:16.743 ************ ",
                                "\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2 -> localhost]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1 -> localhost]\u001b[0m",
                                "\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 [osism.commons.network : Check if path for interface file exists] *********",
                                "Friday 22 May 2026  00:39:11 +0000 (0:00:02.323)       0:00:19.067 ************ ",
                                "\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] ****************************",
                                "Friday 22 May 2026  00:39:12 +0000 (0:00:01.181)       0:00:20.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 [osism.commons.network : Install package networkd-dispatcher] *************",
                                "Friday 22 May 2026  00:39:13 +0000 (0:00:00.836)       0:00:21.084 ************ ",
                                "\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] *************************",
                                "Friday 22 May 2026  00:39:15 +0000 (0:00:02.155)       0:00:23.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;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] **************",
                                "Friday 22 May 2026  00:39:16 +0000 (0:00:00.859)       0:00:24.099 ************ ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\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-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.network : Include cleanup tasks] ***************************",
                                "Friday 22 May 2026  00:39:17 +0000 (0:00:01.445)       0:00:25.544 ************ ",
                                "\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] ***************",
                                "Friday 22 May 2026  00:39:19 +0000 (0:00:01.367)       0:00:26.912 ************ ",
                                "\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] ***************",
                                "Friday 22 May 2026  00:39:20 +0000 (0:00:00.953)       0:00:27.865 ************ ",
                                "\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] ***************",
                                "Friday 22 May 2026  00:39:21 +0000 (0:00:00.795)       0:00:28.661 ************ ",
                                "\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;36mskipping: [testbed-node-4] => (item=/etc/netplan/01-osism.yaml) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (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-2] => (item=/etc/netplan/50-cloud-init.yaml)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=/etc/netplan/50-cloud-init.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] ************************",
                                "Friday 22 May 2026  00:39:22 +0000 (0:00:01.010)       0:00:29.671 ************ ",
                                "\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] ************************",
                                "Friday 22 May 2026  00:39:22 +0000 (0:00:00.794)       0:00:30.465 ************ ",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/network/tasks/vxlan-interfaces.yml for testbed-node-2, testbed-node-0, testbed-node-1, testbed-manager, testbed-node-3, testbed-node-5, testbed-node-4\u001b[0m",
                                "",
                                "TASK [osism.commons.network : Create systemd networkd netdev files] ************",
                                "Friday 22 May 2026  00:39:27 +0000 (0:00:04.784)       0:00:35.250 ************ ",
                                "\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-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-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-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': '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': '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-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': '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-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-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-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",
                                "",
                                "TASK [osism.commons.network : Create systemd networkd network files] ***********",
                                "Friday 22 May 2026  00:39:33 +0000 (0:00:06.041)       0:00:41.292 ************ ",
                                "\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-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-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-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-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-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': '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-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-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-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] ******************",
                                "Friday 22 May 2026  00:39:39 +0000 (0:00:05.676)       0:00:46.968 ************ ",
                                "\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] ***************",
                                "Friday 22 May 2026  00:39:40 +0000 (0:00:01.164)       0:00:48.132 ************ ",
                                "\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] ***************",
                                "Friday 22 May 2026  00:39:41 +0000 (0:00:01.042)       0:00:49.175 ************ ",
                                "\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-0]\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-1]\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-2]\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-3]\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-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] **********************",
                                "Friday 22 May 2026  00:39:42 +0000 (0:00:00.809)       0:00:49.985 ************ ",
                                "\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] ****************",
                                "Friday 22 May 2026  00:39:43 +0000 (0:00:01.460)       0:00:51.446 ************ ",
                                "\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] *******",
                                "Friday 22 May 2026  00:39:44 +0000 (0:00:00.626)       0:00:52.073 ************ ",
                                "\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] *****",
                                "Friday 22 May 2026  00:39:45 +0000 (0:00:00.805)       0:00:52.878 ************ ",
                                "\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] *****",
                                "Friday 22 May 2026  00:39:45 +0000 (0:00:00.607)       0:00:53.485 ************ ",
                                "\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-manager]\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] *******",
                                "Friday 22 May 2026  00:39:47 +0000 (0:00:01.759)       0:00:55.244 ************ ",
                                "\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-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.network : Remove network-extra-init script] ****************",
                                "Friday 22 May 2026  00:39:48 +0000 (0:00:01.028)       0:00:56.273 ************ ",
                                "\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] **************",
                                "Friday 22 May 2026  00:39:51 +0000 (0:00:02.315)       0:00:58.588 ************ ",
                                "\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] ********",
                                "Friday 22 May 2026  00:39:51 +0000 (0:00:00.866)       0:00:59.454 ************ ",
                                "\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 ********************************************************************",
                                "Friday 22 May 2026  00:39:52 +0000 (0:00:00.533)       0:00:59.988 ************ ",
                                "=============================================================================== ",
                                "osism.commons.network : Create systemd networkd netdev files ------------ 6.04s",
                                "osism.commons.network : Create systemd networkd network files ----------- 5.68s",
                                "osism.commons.network : Include vxlan interfaces ------------------------ 4.78s",
                                "osism.commons.network : Prepare netplan configuration template ---------- 4.47s",
                                "osism.commons.network : Install required packages ----------------------- 2.86s",
                                "osism.commons.network : Remove netplan configuration template ----------- 2.32s",
                                "osism.commons.network : Remove network-extra-init script ---------------- 2.32s",
                                "osism.commons.network : Install package networkd-dispatcher ------------- 2.15s",
                                "osism.commons.network : Disable and stop network-extra-init service ----- 1.76s",
                                "osism.commons.network : Remove ifupdown package ------------------------- 1.74s",
                                "osism.commons.network : Copy netplan configuration ---------------------- 1.72s",
                                "osism.commons.network : Include network extra init ---------------------- 1.46s",
                                "osism.commons.network : Manage service networkd-dispatcher -------------- 1.45s",
                                "osism.commons.network : Include cleanup tasks --------------------------- 1.37s",
                                "osism.commons.network : Include type specific tasks --------------------- 1.29s",
                                "osism.commons.network : Create required directories --------------------- 1.24s",
                                "osism.commons.network : Check if path for interface file exists --------- 1.18s",
                                "osism.commons.network : Include networkd cleanup tasks ------------------ 1.16s",
                                "osism.commons.network : List existing configuration files --------------- 1.04s",
                                "osism.commons.network : Remove network-extra-init systemd service ------- 1.03s",
                                "+ osism apply wireguard",
                                "\u001b[32m2026-05-22 00:40:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of wireguard.\u001b[0m",
                                "\u001b[32m2026-05-22 00:40:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b0bf715b-1a04-439c-99fb-512e3d5ebdc5 (wireguard) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-05-22 00:40:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task b0bf715b-1a04-439c-99fb-512e3d5ebdc5 (wireguard) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Apply role wireguard] ****************************************************",
                                "",
                                "TASK [osism.services.wireguard : Install iptables package] *********************",
                                "Friday 22 May 2026  00:40:08 +0000 (0:00:00.305)       0:00:00.305 ************ ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.wireguard : Install wireguard package] ********************",
                                "Friday 22 May 2026  00:40:10 +0000 (0:00:01.988)       0:00:02.294 ************ ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.wireguard : Create public and private key - server] *******",
                                "Friday 22 May 2026  00:40:17 +0000 (0:00:06.913)       0:00:09.207 ************ ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.wireguard : Create preshared key] *************************",
                                "Friday 22 May 2026  00:40:17 +0000 (0:00:00.544)       0:00:09.752 ************ ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.wireguard : Get preshared key] ****************************",
                                "Friday 22 May 2026  00:40:18 +0000 (0:00:00.455)       0:00:10.208 ************ ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.wireguard : Get public key - server] **********************",
                                "Friday 22 May 2026  00:40:18 +0000 (0:00:00.554)       0:00:10.762 ************ ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.wireguard : Get private key - server] *********************",
                                "Friday 22 May 2026  00:40:19 +0000 (0:00:00.425)       0:00:11.188 ************ ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.wireguard : Copy wg0.conf configuration file] *************",
                                "Friday 22 May 2026  00:40:19 +0000 (0:00:00.431)       0:00:11.619 ************ ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.wireguard : Copy client configuration files] **************",
                                "Friday 22 May 2026  00:40:21 +0000 (0:00:01.243)       0:00:12.862 ************ ",
                                "\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] **********",
                                "Friday 22 May 2026  00:40:21 +0000 (0:00:00.914)       0:00:13.777 ************ ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "RUNNING HANDLER [osism.services.wireguard : Restart wg0 service] ***************",
                                "Friday 22 May 2026  00:40:24 +0000 (0:00:02.102)       0:00:15.879 ************ ",
                                "\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 ********************************************************************",
                                "Friday 22 May 2026  00:40:24 +0000 (0:00:00.849)       0:00:16.728 ************ ",
                                "=============================================================================== ",
                                "osism.services.wireguard : Install wireguard package -------------------- 6.91s",
                                "osism.services.wireguard : Manage wg-quick@wg0.service service ---------- 2.10s",
                                "osism.services.wireguard : Install iptables package --------------------- 1.99s",
                                "osism.services.wireguard : Copy wg0.conf configuration file ------------- 1.24s",
                                "osism.services.wireguard : Copy client configuration files -------------- 0.91s",
                                "osism.services.wireguard : Restart wg0 service -------------------------- 0.85s",
                                "osism.services.wireguard : Get preshared key ---------------------------- 0.55s",
                                "osism.services.wireguard : Create public and private key - server ------- 0.54s",
                                "osism.services.wireguard : Create preshared key ------------------------- 0.46s",
                                "osism.services.wireguard : Get private key - server --------------------- 0.43s",
                                "osism.services.wireguard : Get public key - server ---------------------- 0.43s",
                                "+ 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",
                                "100    14  100    14    0     0    158      0 --:--:-- --:--:-- --:--:--   160",
                                "+ osism apply --environment custom workarounds",
                                "\u001b[32m2026-05-22 00:40:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTrying to run play workarounds in environment custom\u001b[0m",
                                "\u001b[32m2026-05-22 00:40:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of workarounds.\u001b[0m",
                                "\u001b[32m2026-05-22 00:40:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5abf8267-b0b4-44fe-8c91-14dbd03525b7 (workarounds) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-05-22 00:40:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 5abf8267-b0b4-44fe-8c91-14dbd03525b7 (workarounds) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on virtualization_role] ********************************",
                                "Friday 22 May 2026  00:40:40 +0000 (0:00:00.177)       0:00:00.177 ************ ",
                                "\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] *********************************************",
                                "Friday 22 May 2026  00:40:41 +0000 (0:00:00.731)       0:00:00.909 ************ ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "PLAY [Apply netplan configuration on all other nodes] **************************",
                                "",
                                "TASK [Apply netplan configuration] *********************************************",
                                "Friday 22 May 2026  00:40:44 +0000 (0:00:02.700)       0:00:03.610 ************ ",
                                "\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 [Add custom CA certificates to non-manager nodes] *************************",
                                "",
                                "TASK [Copy custom CA certificates] *********************************************",
                                "Friday 22 May 2026  00:40:46 +0000 (0:00:02.392)       0:00:06.002 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (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-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-5] => (item=/opt/configuration/environments/kolla/certificates/ca/testbed.crt)\u001b[0m",
                                "",
                                "TASK [Run update-ca-certificates] **********************************************",
                                "Friday 22 May 2026  00:40:47 +0000 (0:00:01.352)       0:00:07.355 ************ ",
                                "\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-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Run update-ca-trust] *****************************************************",
                                "Friday 22 May 2026  00:40:51 +0000 (0:00:03.900)       0:00:11.255 ************ ",
                                "\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] *********************************************",
                                "Friday 22 May 2026  00:40:52 +0000 (0:00:00.571)       0:00:11.827 ************ ",
                                "\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 [Copy workarounds systemd unit file] **************************************",
                                "Friday 22 May 2026  00:40:54 +0000 (0:00:01.894)       0:00:13.722 ************ ",
                                "\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] ***************************************************",
                                "Friday 22 May 2026  00:40:55 +0000 (0:00:01.466)       0:00:15.188 ************ ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager]\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 [Enable workarounds.service (Debian)] *************************************",
                                "Friday 22 May 2026  00:40:57 +0000 (0:00:01.627)       0:00:16.816 ************ ",
                                "\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)] ***************************",
                                "Friday 22 May 2026  00:40:58 +0000 (0:00:01.555)       0:00:18.371 ************ ",
                                "\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] **************************************************",
                                "Friday 22 May 2026  00:40:59 +0000 (0:00:00.781)       0:00:19.153 ************ ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\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",
                                "",
                                "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 ********************************************************************",
                                "Friday 22 May 2026  00:41:02 +0000 (0:00:02.756)       0:00:21.909 ************ ",
                                "=============================================================================== ",
                                "Run update-ca-certificates ---------------------------------------------- 3.90s",
                                "Install python3-docker -------------------------------------------------- 2.76s",
                                "Apply netplan configuration --------------------------------------------- 2.70s",
                                "Apply netplan configuration --------------------------------------------- 2.39s",
                                "Copy workarounds.sh scripts --------------------------------------------- 1.89s",
                                "Reload systemd daemon --------------------------------------------------- 1.63s",
                                "Enable workarounds.service (Debian) ------------------------------------- 1.56s",
                                "Copy workarounds systemd unit file -------------------------------------- 1.47s",
                                "Copy custom CA certificates --------------------------------------------- 1.35s",
                                "Enable and start workarounds.service (RedHat) --------------------------- 0.78s",
                                "Group hosts based on virtualization_role -------------------------------- 0.73s",
                                "Run update-ca-trust ----------------------------------------------------- 0.57s",
                                "+ osism apply reboot -l testbed-nodes -e ireallymeanit=yes",
                                "\u001b[32m2026-05-22 00:41:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of reboot.\u001b[0m",
                                "\u001b[32m2026-05-22 00:41:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f4ee191-8d45-413e-b27f-f3689ef6024e (reboot) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-05-22 00:41:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 6f4ee191-8d45-413e-b27f-f3689ef6024e (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] *******************",
                                "Friday 22 May 2026  00:41:18 +0000 (0:00:00.250)       0:00:00.250 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Reboot system - do not wait for the reboot to complete] ******************",
                                "Friday 22 May 2026  00:41:18 +0000 (0:00:00.156)       0:00:00.406 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Reboot system - wait for the reboot to complete] *************************",
                                "Friday 22 May 2026  00:41:19 +0000 (0:00:01.300)       0:00:01.707 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "PLAY [Reboot systems] **********************************************************",
                                "",
                                "TASK [Exit playbook, if user did not mean to reboot systems] *******************",
                                "Friday 22 May 2026  00:41:19 +0000 (0:00:00.109)       0:00:01.816 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [Reboot system - do not wait for the reboot to complete] ******************",
                                "Friday 22 May 2026  00:41:19 +0000 (0:00:00.108)       0:00:01.924 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [Reboot system - wait for the reboot to complete] *************************",
                                "Friday 22 May 2026  00:41:21 +0000 (0:00:01.039)       0:00:02.964 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "PLAY [Reboot systems] **********************************************************",
                                "",
                                "TASK [Exit playbook, if user did not mean to reboot systems] *******************",
                                "Friday 22 May 2026  00:41:21 +0000 (0:00:00.122)       0:00:03.086 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [Reboot system - do not wait for the reboot to complete] ******************",
                                "Friday 22 May 2026  00:41:21 +0000 (0:00:00.098)       0:00:03.184 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [Reboot system - wait for the reboot to complete] *************************",
                                "Friday 22 May 2026  00:41:22 +0000 (0:00:01.017)       0:00:04.202 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "PLAY [Reboot systems] **********************************************************",
                                "",
                                "TASK [Exit playbook, if user did not mean to reboot systems] *******************",
                                "Friday 22 May 2026  00:41:22 +0000 (0:00:00.125)       0:00:04.327 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Reboot system - do not wait for the reboot to complete] ******************",
                                "Friday 22 May 2026  00:41:22 +0000 (0:00:00.106)       0:00:04.434 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Reboot system - wait for the reboot to complete] *************************",
                                "Friday 22 May 2026  00:41:23 +0000 (0:00:01.039)       0:00:05.473 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "PLAY [Reboot systems] **********************************************************",
                                "",
                                "TASK [Exit playbook, if user did not mean to reboot systems] *******************",
                                "Friday 22 May 2026  00:41:23 +0000 (0:00:00.113)       0:00:05.587 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Reboot system - do not wait for the reboot to complete] ******************",
                                "Friday 22 May 2026  00:41:23 +0000 (0:00:00.247)       0:00:05.834 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Reboot system - wait for the reboot to complete] *************************",
                                "Friday 22 May 2026  00:41:24 +0000 (0:00:01.026)       0:00:06.861 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "PLAY [Reboot systems] **********************************************************",
                                "",
                                "TASK [Exit playbook, if user did not mean to reboot systems] *******************",
                                "Friday 22 May 2026  00:41:25 +0000 (0:00:00.092)       0:00:06.953 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Reboot system - do not wait for the reboot to complete] ******************",
                                "Friday 22 May 2026  00:41:25 +0000 (0:00:00.091)       0:00:07.044 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Reboot system - wait for the reboot to complete] *************************",
                                "Friday 22 May 2026  00:41:26 +0000 (0:00:01.026)       0:00:08.071 ************ ",
                                "\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 ********************************************************************",
                                "Friday 22 May 2026  00:41:26 +0000 (0:00:00.033)       0:00:08.105 ************ ",
                                "=============================================================================== ",
                                "Reboot system - do not wait for the reboot to complete ------------------ 6.45s",
                                "Exit playbook, if user did not mean to reboot systems ------------------- 0.81s",
                                "Reboot system - wait for the reboot to complete ------------------------- 0.60s",
                                "+ osism apply wait-for-connection -l testbed-nodes -e ireallymeanit=yes",
                                "\u001b[32m2026-05-22 00:41:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of wait-for-connection.\u001b[0m",
                                "\u001b[32m2026-05-22 00:41:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 249665ac-f5ec-4fc4-ac7c-20d6cb639561 (wait-for-connection) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-05-22 00:41:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 249665ac-f5ec-4fc4-ac7c-20d6cb639561 (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] ***********************************",
                                "Friday 22 May 2026  00:41:41 +0000 (0:00:00.348)       0:00:00.348 ************ ",
                                "\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",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\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 ********************************************************************",
                                "Friday 22 May 2026  00:41:53 +0000 (0:00:11.560)       0:00:11.909 ************ ",
                                "=============================================================================== ",
                                "Wait until remote system is reachable ---------------------------------- 11.56s",
                                "+ osism apply hddtemp",
                                "\u001b[32m2026-05-22 00:42:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of hddtemp.\u001b[0m",
                                "\u001b[32m2026-05-22 00:42:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cd7ca324-cd47-4de8-8261-0f47d9add644 (hddtemp) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-05-22 00:42:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task cd7ca324-cd47-4de8-8261-0f47d9add644 (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] *****",
                                "Friday 22 May 2026  00:42:09 +0000 (0:00:00.372)       0:00:00.372 ************ ",
                                "\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] ****",
                                "Friday 22 May 2026  00:42:09 +0000 (0:00:00.638)       0:00:01.011 ************ ",
                                "\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] *************************",
                                "Friday 22 May 2026  00:42:11 +0000 (0:00:01.188)       0:00:02.200 ************ ",
                                "\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-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.hddtemp : Enable Kernel Module drivetemp] *****************",
                                "Friday 22 May 2026  00:42:13 +0000 (0:00:02.444)       0:00:04.645 ************ ",
                                "\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 [osism.services.hddtemp : Check if drivetemp module is available] *********",
                                "Friday 22 May 2026  00:42:14 +0000 (0:00:00.949)       0:00:05.594 ************ ",
                                "\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 [osism.services.hddtemp : Load Kernel Module drivetemp] *******************",
                                "Friday 22 May 2026  00:42:15 +0000 (0:00:01.158)       0:00:06.753 ************ ",
                                "\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] *****************************",
                                "Friday 22 May 2026  00:42:16 +0000 (0:00:00.675)       0:00:07.429 ************ ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\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-5]\u001b[0m",
                                "",
                                "TASK [osism.services.hddtemp : Include distribution specific service tasks] ****",
                                "Friday 22 May 2026  00:42:28 +0000 (0:00:12.436)       0:00:19.865 ************ ",
                                "\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] **********************",
                                "Friday 22 May 2026  00:42:29 +0000 (0:00:01.238)       0:00:21.104 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\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-2]\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 ********************************************************************",
                                "Friday 22 May 2026  00:42:32 +0000 (0:00:02.734)       0:00:23.838 ************ ",
                                "=============================================================================== ",
                                "osism.services.hddtemp : Install lm-sensors ---------------------------- 12.44s",
                                "osism.services.hddtemp : Manage lm-sensors service ---------------------- 2.73s",
                                "osism.services.hddtemp : Remove hddtemp package ------------------------- 2.44s",
                                "osism.services.hddtemp : Include distribution specific service tasks ---- 1.24s",
                                "osism.services.hddtemp : Include distribution specific install tasks ---- 1.19s",
                                "osism.services.hddtemp : Check if drivetemp module is available --------- 1.16s",
                                "osism.services.hddtemp : Enable Kernel Module drivetemp ----------------- 0.95s",
                                "osism.services.hddtemp : Load Kernel Module drivetemp ------------------- 0.68s",
                                "osism.services.hddtemp : Gather variables for each operating system ----- 0.64s",
                                "++ 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-22 00:44:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of gather-facts.\u001b[0m",
                                "\u001b[32m2026-05-22 00:44:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ee3165e-ee8f-4fdb-a958-4a4bf8238dee (gather-facts) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-05-22 00:44:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 9ee3165e-ee8f-4fdb-a958-4a4bf8238dee (gather-facts) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Gather facts for all hosts] **********************************************",
                                "",
                                "TASK [Gathers facts about hosts] ***********************************************",
                                "Friday 22 May 2026  00:44:08 +0000 (0:00:00.288)       0:00:00.288 ************ ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager]\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-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] **********************************************",
                                "Friday 22 May 2026  00:44:14 +0000 (0:00:05.784)       0:00:06.073 ************ ",
                                "\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 ********************************************************************",
                                "Friday 22 May 2026  00:44:14 +0000 (0:00:00.548)       0:00:06.622 ************ ",
                                "=============================================================================== ",
                                "Gathers facts about hosts ----------------------------------------------- 5.78s",
                                "Gather facts for all hosts ---------------------------------------------- 0.55s",
                                "+ 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-4446-4f9f-00000000001a-1-orchestrator"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-22T00:44:15.451554Z",
                            "start": "2026-05-22T00:15:59.667556Z"
                        },
                        "id": "0242ac1f-6606-4446-4f9f-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-22T00:44:16.036106Z",
                            "start": "2026-05-22T00:44:15.524630Z"
                        },
                        "id": "0242ac1f-6606-4446-4f9f-00000000001b",
                        "name": "Deploy services"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.command",
                            "changed": true,
                            "cmd": [
                                "ssh",
                                "-i",
                                "/home/zuul-testbed06/src/github.com/osism/testbed/terraform/.id_rsa.ci",
                                "dragon@81.163.193.59",
                                "/opt/configuration/scripts/deploy-in-a-nutshell.sh"
                            ],
                            "delta": "0:32:50.209579",
                            "end": "2026-05-22 01:17:06.550772",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "ssh -i /home/zuul-testbed06/src/github.com/osism/testbed/terraform/.id_rsa.ci dragon@81.163.193.59 /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-4446-4f9f-00000000001c-1-orchestrator",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-05-22 00:44:16.341193",
                            "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/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.59\n++ MANAGER_PUBLIC_IP_ADDRESS=81.163.193.59\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\n# PULL IMAGES\n\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-22 00:44:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTrying to run play pull-images in environment custom\u001b[0m\n\u001b[32m2026-05-22 00:44:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of pull-images.\u001b[0m\n\u001b[32m2026-05-22 00:44:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5c3564ab-2e43-427f-94ba-22262e7efe33 (pull-images) was prepared for execution.\u001b[0m\n\u001b[32m2026-05-22 00:44:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5c3564ab-2e43-427f-94ba-22262e7efe33 is running in background. No more output. Check ARA for logs.\u001b[0m\n\u001b[32m2026-05-22 00:44:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTrying to run play wipe-partitions in environment custom\u001b[0m\n\u001b[32m2026-05-22 00:44:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of wipe-partitions.\u001b[0m\n\u001b[32m2026-05-22 00:44:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0ff2a980-cded-47c4-b7c7-82ffc148a7d3 (wipe-partitions) was prepared for execution.\u001b[0m\n\u001b[32m2026-05-22 00:44:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 0ff2a980-cded-47c4-b7c7-82ffc148a7d3 (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] *******************************\nFriday 22 May 2026  00:44:44 +0000 (0:00:00.166)       0:00:00.166 ************ \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 [Remove all rook related logical devices] *********************************\nFriday 22 May 2026  00:44:45 +0000 (0:00:00.997)       0:00:01.164 ************ \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] *******************************\nFriday 22 May 2026  00:44:45 +0000 (0:00:00.249)       0:00:01.414 ************ \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 [Remove all ceph related logical devices] *********************************\nFriday 22 May 2026  00:44:45 +0000 (0:00:00.565)       0:00:01.979 ************ \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] ***********************************************\nFriday 22 May 2026  00:44:46 +0000 (0:00:00.234)       0:00:02.214 ************ \n\u001b[0;33mchanged: [testbed-node-3] => (item=/dev/sdb)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=/dev/sdc)\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/sdd)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (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/sdd)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=/dev/sdd)\u001b[0m\n\nTASK [Wipe partitions with wipefs] *********************************************\nFriday 22 May 2026  00:44:47 +0000 (0:00:01.384)       0:00:03.598 ************ \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-4] => (item=/dev/sdc)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=/dev/sdc)\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\u001b[0;32mok: [testbed-node-5] => (item=/dev/sdd)\u001b[0m\n\nTASK [Overwrite first 32M with zeros] ******************************************\nFriday 22 May 2026  00:44:48 +0000 (0:00:01.372)       0:00:04.971 ************ \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-4] => (item=/dev/sdc)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=/dev/sdc)\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\u001b[0;33mchanged: [testbed-node-5] => (item=/dev/sdd)\u001b[0m\n\nTASK [Reload udev rules] *******************************************************\nFriday 22 May 2026  00:44:51 +0000 (0:00:02.159)       0:00:07.130 ************ \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] ***********************************\nFriday 22 May 2026  00:44:51 +0000 (0:00:00.583)       0:00:07.714 ************ \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 ********************************************************************\nFriday 22 May 2026  00:44:52 +0000 (0:00:00.837)       0:00:08.551 ************ \n=============================================================================== \nOverwrite first 32M with zeros ------------------------------------------ 2.16s\nCheck device availability ----------------------------------------------- 1.38s\nWipe partitions with wipefs --------------------------------------------- 1.37s\nFind all logical devices owned by UID 167 ------------------------------- 1.00s\nRequest device events from the kernel ----------------------------------- 0.84s\nReload udev rules ------------------------------------------------------- 0.58s\nFind all logical devices with prefix ceph ------------------------------- 0.57s\nRemove all rook related logical devices --------------------------------- 0.25s\nRemove all ceph related logical devices --------------------------------- 0.23s\n\u001b[32m2026-05-22 00:45:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of facts.\u001b[0m\n\u001b[32m2026-05-22 00:45:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4f354553-529a-4003-972d-9cebc13b1c68 (facts) was prepared for execution.\u001b[0m\n\u001b[32m2026-05-22 00:45:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 4f354553-529a-4003-972d-9cebc13b1c68 (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] *********************\nFriday 22 May 2026  00:45:08 +0000 (0:00:00.325)       0:00:00.325 ************ \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] ***********************************\nFriday 22 May 2026  00:45:09 +0000 (0:00:01.297)       0:00:01.623 ************ \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] ***********************************************\nFriday 22 May 2026  00:45:10 +0000 (0:00:01.077)       0:00:02.700 ************ \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-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] **********************************************\nFriday 22 May 2026  00:45:15 +0000 (0:00:04.834)       0:00:07.534 ************ \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 ********************************************************************\nFriday 22 May 2026  00:45:15 +0000 (0:00:00.711)       0:00:08.246 ************ \n=============================================================================== \nGathers facts about hosts ----------------------------------------------- 4.83s\nosism.commons.facts : Create custom facts directory --------------------- 1.30s\nosism.commons.facts : Copy fact files ----------------------------------- 1.08s\nGather facts for all hosts ---------------------------------------------- 0.71s\n\u001b[32m2026-05-22 00:45:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of ceph-configure-lvm-volumes.\u001b[0m\n\u001b[32m2026-05-22 00:45:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask fb8dcd04-ae19-4c6f-a658-a7f432fe7bb0 (ceph-configure-lvm-volumes) was prepared for execution.\u001b[0m\n\u001b[32m2026-05-22 00:45:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task fb8dcd04-ae19-4c6f-a658-a7f432fe7bb0 (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] ***********************************\nFriday 22 May 2026  00:45:23 +0000 (0:00:00.310)       0:00:00.310 ************ \n\u001b[0;32mok: [testbed-node-3 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Get initial list of available block devices] *****************************\nFriday 22 May 2026  00:45:23 +0000 (0:00:00.233)       0:00:00.543 ************ \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 22 May 2026  00:45:23 +0000 (0:00:00.221)       0:00:00.765 ************ \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] ******************\nFriday 22 May 2026  00:45:24 +0000 (0:00:00.350)       0:00:01.116 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 22 May 2026  00:45:24 +0000 (0:00:00.407)       0:00:01.523 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 22 May 2026  00:45:24 +0000 (0:00:00.184)       0:00:01.708 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 22 May 2026  00:45:24 +0000 (0:00:00.165)       0:00:01.873 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 22 May 2026  00:45:25 +0000 (0:00:00.172)       0:00:02.045 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 22 May 2026  00:45:25 +0000 (0:00:00.178)       0:00:02.224 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 22 May 2026  00:45:25 +0000 (0:00:00.189)       0:00:02.414 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 22 May 2026  00:45:25 +0000 (0:00:00.170)       0:00:02.584 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 22 May 2026  00:45:25 +0000 (0:00:00.190)       0:00:02.775 ************ \n\u001b[0;32mok: [testbed-node-3] => (item=scsi-0QEMU_QEMU_HARDDISK_26445544-4689-4b4e-afd8-c115301ef0fb)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=scsi-SQEMU_QEMU_HARDDISK_26445544-4689-4b4e-afd8-c115301ef0fb)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 22 May 2026  00:45:26 +0000 (0:00:00.371)       0:00:03.147 ************ \n\u001b[0;32mok: [testbed-node-3] => (item=scsi-0QEMU_QEMU_HARDDISK_5ba7c276-26c2-40a6-950f-a61990768eb4)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=scsi-SQEMU_QEMU_HARDDISK_5ba7c276-26c2-40a6-950f-a61990768eb4)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 22 May 2026  00:45:26 +0000 (0:00:00.378)       0:00:03.526 ************ \n\u001b[0;32mok: [testbed-node-3] => (item=scsi-0QEMU_QEMU_HARDDISK_a5aa22b2-eb60-435b-b976-67ffb02fc21a)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=scsi-SQEMU_QEMU_HARDDISK_a5aa22b2-eb60-435b-b976-67ffb02fc21a)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 22 May 2026  00:45:27 +0000 (0:00:00.538)       0:00:04.064 ************ \n\u001b[0;32mok: [testbed-node-3] => (item=scsi-0QEMU_QEMU_HARDDISK_e9ad6100-5e19-401f-90a1-40815b1e8f39)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=scsi-SQEMU_QEMU_HARDDISK_e9ad6100-5e19-401f-90a1-40815b1e8f39)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 22 May 2026  00:45:27 +0000 (0:00:00.537)       0:00:04.601 ************ \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] *************\nFriday 22 May 2026  00:45:28 +0000 (0:00:00.679)       0:00:05.280 ************ \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] *************\nFriday 22 May 2026  00:45:28 +0000 (0:00:00.342)       0:00:05.623 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nFriday 22 May 2026  00:45:28 +0000 (0:00:00.179)       0:00:05.803 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nFriday 22 May 2026  00:45:29 +0000 (0:00:00.189)       0:00:05.992 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nFriday 22 May 2026  00:45:29 +0000 (0:00:00.180)       0:00:06.172 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nFriday 22 May 2026  00:45:29 +0000 (0:00:00.182)       0:00:06.355 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nFriday 22 May 2026  00:45:29 +0000 (0:00:00.179)       0:00:06.534 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nFriday 22 May 2026  00:45:29 +0000 (0:00:00.190)       0:00:06.725 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nFriday 22 May 2026  00:45:29 +0000 (0:00:00.178)       0:00:06.903 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nFriday 22 May 2026  00:45:30 +0000 (0:00:00.168)       0:00:07.071 ************ \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] *************\nFriday 22 May 2026  00:45:31 +0000 (0:00:00.929)       0:00:08.000 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nFriday 22 May 2026  00:45:31 +0000 (0:00:00.180)       0:00:08.181 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nFriday 22 May 2026  00:45:31 +0000 (0:00:00.176)       0:00:08.358 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nFriday 22 May 2026  00:45:31 +0000 (0:00:00.173)       0:00:08.531 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Set UUIDs for OSD VGs/LVs] ***********************************************\nFriday 22 May 2026  00:45:31 +0000 (0:00:00.173)       0:00:08.705 ************ \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] ***************************************************\nFriday 22 May 2026  00:45:31 +0000 (0:00:00.173)       0:00:08.878 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Generate DB VG names] ****************************************************\nFriday 22 May 2026  00:45:32 +0000 (0:00:00.125)       0:00:09.003 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Generate shared DB/WAL VG names] *****************************************\nFriday 22 May 2026  00:45:32 +0000 (0:00:00.128)       0:00:09.132 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Define lvm_volumes structures] *******************************************\nFriday 22 May 2026  00:45:32 +0000 (0:00:00.141)       0:00:09.274 ************ \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [Generate lvm_volumes structure (block only)] *****************************\nFriday 22 May 2026  00:45:32 +0000 (0:00:00.124)       0:00:09.399 ************ \n\u001b[0;32mok: [testbed-node-3] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': 'a5a045ea-0379-5a57-a36f-eceb70f9d05a'}})\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': '6a8f7108-f86f-5e58-aa7e-865c03bc1242'}})\u001b[0m\n\nTASK [Generate lvm_volumes structure (block + db)] *****************************\nFriday 22 May 2026  00:45:32 +0000 (0:00:00.157)       0:00:09.556 ************ \n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': 'a5a045ea-0379-5a57-a36f-eceb70f9d05a'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': '6a8f7108-f86f-5e58-aa7e-865c03bc1242'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Generate lvm_volumes structure (block + wal)] ****************************\nFriday 22 May 2026  00:45:32 +0000 (0:00:00.133)       0:00:09.690 ************ \n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': 'a5a045ea-0379-5a57-a36f-eceb70f9d05a'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': '6a8f7108-f86f-5e58-aa7e-865c03bc1242'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Generate lvm_volumes structure (block + db + wal)] ***********************\nFriday 22 May 2026  00:45:33 +0000 (0:00:00.291)       0:00:09.982 ************ \n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': 'a5a045ea-0379-5a57-a36f-eceb70f9d05a'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': '6a8f7108-f86f-5e58-aa7e-865c03bc1242'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Compile lvm_volumes] *****************************************************\nFriday 22 May 2026  00:45:33 +0000 (0:00:00.122)       0:00:10.104 ************ \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [Set OSD devices config data] *********************************************\nFriday 22 May 2026  00:45:33 +0000 (0:00:00.116)       0:00:10.221 ************ \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [Set DB devices config data] **********************************************\nFriday 22 May 2026  00:45:33 +0000 (0:00:00.092)       0:00:10.313 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Set WAL devices config data] *********************************************\nFriday 22 May 2026  00:45:33 +0000 (0:00:00.126)       0:00:10.440 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Set DB+WAL devices config data] ******************************************\nFriday 22 May 2026  00:45:33 +0000 (0:00:00.116)       0:00:10.556 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Print ceph_osd_devices] **************************************************\nFriday 22 May 2026  00:45:33 +0000 (0:00:00.121)       0:00:10.677 ************ \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\": \"a5a045ea-0379-5a57-a36f-eceb70f9d05a\"\u001b[0m\n\u001b[0;32m        },\u001b[0m\n\u001b[0;32m        \"sdc\": {\u001b[0m\n\u001b[0;32m            \"osd_lvm_uuid\": \"6a8f7108-f86f-5e58-aa7e-865c03bc1242\"\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] *******************************************************\nFriday 22 May 2026  00:45:33 +0000 (0:00:00.128)       0:00:10.806 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Print DB devices] ********************************************************\nFriday 22 May 2026  00:45:33 +0000 (0:00:00.126)       0:00:10.933 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Print shared DB/WAL devices] *********************************************\nFriday 22 May 2026  00:45:34 +0000 (0:00:00.147)       0:00:11.081 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Print configuration data] ************************************************\nFriday 22 May 2026  00:45:34 +0000 (0:00:00.106)       0:00:11.187 ************ \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\": \"a5a045ea-0379-5a57-a36f-eceb70f9d05a\"\u001b[0m\n\u001b[0;33m            },\u001b[0m\n\u001b[0;33m            \"sdc\": {\u001b[0m\n\u001b[0;33m                \"osd_lvm_uuid\": \"6a8f7108-f86f-5e58-aa7e-865c03bc1242\"\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-a5a045ea-0379-5a57-a36f-eceb70f9d05a\",\u001b[0m\n\u001b[0;33m                \"data_vg\": \"ceph-a5a045ea-0379-5a57-a36f-eceb70f9d05a\"\u001b[0m\n\u001b[0;33m            },\u001b[0m\n\u001b[0;33m            {\u001b[0m\n\u001b[0;33m                \"data\": \"osd-block-6a8f7108-f86f-5e58-aa7e-865c03bc1242\",\u001b[0m\n\u001b[0;33m                \"data_vg\": \"ceph-6a8f7108-f86f-5e58-aa7e-865c03bc1242\"\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] *************************************\nFriday 22 May 2026  00:45:34 +0000 (0:00:00.339)       0:00:11.526 ************ \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] ***********************************\nFriday 22 May 2026  00:45:36 +0000 (0:00:01.564)       0:00:13.090 ************ \n\u001b[0;32mok: [testbed-node-4 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Get initial list of available block devices] *****************************\nFriday 22 May 2026  00:45:36 +0000 (0:00:00.215)       0:00:13.306 ************ \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 22 May 2026  00:45:36 +0000 (0:00:00.217)       0:00:13.523 ************ \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] ******************\nFriday 22 May 2026  00:45:36 +0000 (0:00:00.345)       0:00:13.868 ************ \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 22 May 2026  00:45:37 +0000 (0:00:00.279)       0:00:14.148 ************ \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 22 May 2026  00:45:37 +0000 (0:00:00.170)       0:00:14.319 ************ \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 22 May 2026  00:45:37 +0000 (0:00:00.179)       0:00:14.499 ************ \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 22 May 2026  00:45:37 +0000 (0:00:00.182)       0:00:14.681 ************ \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 22 May 2026  00:45:38 +0000 (0:00:00.491)       0:00:15.173 ************ \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 22 May 2026  00:45:38 +0000 (0:00:00.194)       0:00:15.367 ************ \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 22 May 2026  00:45:38 +0000 (0:00:00.155)       0:00:15.522 ************ \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 22 May 2026  00:45:38 +0000 (0:00:00.170)       0:00:15.692 ************ \n\u001b[0;32mok: [testbed-node-4] => (item=scsi-0QEMU_QEMU_HARDDISK_16d8811b-d3ff-4c6f-88f2-baaf4348a16d)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=scsi-SQEMU_QEMU_HARDDISK_16d8811b-d3ff-4c6f-88f2-baaf4348a16d)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 22 May 2026  00:45:39 +0000 (0:00:00.372)       0:00:16.064 ************ \n\u001b[0;32mok: [testbed-node-4] => (item=scsi-0QEMU_QEMU_HARDDISK_a22d3251-115f-411d-ae1a-8f918491cba4)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=scsi-SQEMU_QEMU_HARDDISK_a22d3251-115f-411d-ae1a-8f918491cba4)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 22 May 2026  00:45:39 +0000 (0:00:00.359)       0:00:16.423 ************ \n\u001b[0;32mok: [testbed-node-4] => (item=scsi-0QEMU_QEMU_HARDDISK_cf16f533-7f7b-4ea6-9462-19be21c2742f)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=scsi-SQEMU_QEMU_HARDDISK_cf16f533-7f7b-4ea6-9462-19be21c2742f)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 22 May 2026  00:45:39 +0000 (0:00:00.388)       0:00:16.812 ************ \n\u001b[0;32mok: [testbed-node-4] => (item=scsi-0QEMU_QEMU_HARDDISK_0f08a9dc-d2d4-4ab2-8f29-963b6beef06d)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=scsi-SQEMU_QEMU_HARDDISK_0f08a9dc-d2d4-4ab2-8f29-963b6beef06d)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 22 May 2026  00:45:40 +0000 (0:00:00.392)       0:00:17.204 ************ \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] *************\nFriday 22 May 2026  00:45:40 +0000 (0:00:00.283)       0:00:17.488 ************ \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] *************\nFriday 22 May 2026  00:45:40 +0000 (0:00:00.329)       0:00:17.818 ************ \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nFriday 22 May 2026  00:45:41 +0000 (0:00:00.168)       0:00:17.986 ************ \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nFriday 22 May 2026  00:45:41 +0000 (0:00:00.527)       0:00:18.514 ************ \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nFriday 22 May 2026  00:45:41 +0000 (0:00:00.152)       0:00:18.666 ************ \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nFriday 22 May 2026  00:45:41 +0000 (0:00:00.170)       0:00:18.837 ************ \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nFriday 22 May 2026  00:45:42 +0000 (0:00:00.154)       0:00:18.992 ************ \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nFriday 22 May 2026  00:45:42 +0000 (0:00:00.157)       0:00:19.150 ************ \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nFriday 22 May 2026  00:45:42 +0000 (0:00:00.168)       0:00:19.318 ************ \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nFriday 22 May 2026  00:45:42 +0000 (0:00:00.170)       0:00:19.488 ************ \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] *************\nFriday 22 May 2026  00:45:43 +0000 (0:00:00.736)       0:00:20.225 ************ \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nFriday 22 May 2026  00:45:43 +0000 (0:00:00.169)       0:00:20.395 ************ \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nFriday 22 May 2026  00:45:43 +0000 (0:00:00.200)       0:00:20.595 ************ \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nFriday 22 May 2026  00:45:43 +0000 (0:00:00.194)       0:00:20.790 ************ \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Set UUIDs for OSD VGs/LVs] ***********************************************\nFriday 22 May 2026  00:45:44 +0000 (0:00:00.179)       0:00:20.969 ************ \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] ***************************************************\nFriday 22 May 2026  00:45:44 +0000 (0:00:00.316)       0:00:21.286 ************ \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Generate DB VG names] ****************************************************\nFriday 22 May 2026  00:45:44 +0000 (0:00:00.118)       0:00:21.404 ************ \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Generate shared DB/WAL VG names] *****************************************\nFriday 22 May 2026  00:45:44 +0000 (0:00:00.146)       0:00:21.551 ************ \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Define lvm_volumes structures] *******************************************\nFriday 22 May 2026  00:45:44 +0000 (0:00:00.127)       0:00:21.679 ************ \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [Generate lvm_volumes structure (block only)] *****************************\nFriday 22 May 2026  00:45:44 +0000 (0:00:00.135)       0:00:21.814 ************ \n\u001b[0;32mok: [testbed-node-4] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': '5e3c58dc-7fa0-542d-874b-0d68acd5d58c'}})\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': '7c2d810f-5944-5c2d-8312-b60ac2890f5e'}})\u001b[0m\n\nTASK [Generate lvm_volumes structure (block + db)] *****************************\nFriday 22 May 2026  00:45:45 +0000 (0:00:00.144)       0:00:21.959 ************ \n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': '5e3c58dc-7fa0-542d-874b-0d68acd5d58c'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': '7c2d810f-5944-5c2d-8312-b60ac2890f5e'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Generate lvm_volumes structure (block + wal)] ****************************\nFriday 22 May 2026  00:45:45 +0000 (0:00:00.141)       0:00:22.100 ************ \n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': '5e3c58dc-7fa0-542d-874b-0d68acd5d58c'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': '7c2d810f-5944-5c2d-8312-b60ac2890f5e'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Generate lvm_volumes structure (block + db + wal)] ***********************\nFriday 22 May 2026  00:45:45 +0000 (0:00:00.140)       0:00:22.240 ************ \n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': '5e3c58dc-7fa0-542d-874b-0d68acd5d58c'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': '7c2d810f-5944-5c2d-8312-b60ac2890f5e'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Compile lvm_volumes] *****************************************************\nFriday 22 May 2026  00:45:45 +0000 (0:00:00.147)       0:00:22.388 ************ \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [Set OSD devices config data] *********************************************\nFriday 22 May 2026  00:45:45 +0000 (0:00:00.112)       0:00:22.500 ************ \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [Set DB devices config data] **********************************************\nFriday 22 May 2026  00:45:45 +0000 (0:00:00.124)       0:00:22.625 ************ \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Set WAL devices config data] *********************************************\nFriday 22 May 2026  00:45:45 +0000 (0:00:00.124)       0:00:22.750 ************ \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Set DB+WAL devices config data] ******************************************\nFriday 22 May 2026  00:45:46 +0000 (0:00:00.364)       0:00:23.115 ************ \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Print ceph_osd_devices] **************************************************\nFriday 22 May 2026  00:45:46 +0000 (0:00:00.126)       0:00:23.241 ************ \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\": \"5e3c58dc-7fa0-542d-874b-0d68acd5d58c\"\u001b[0m\n\u001b[0;32m        },\u001b[0m\n\u001b[0;32m        \"sdc\": {\u001b[0m\n\u001b[0;32m            \"osd_lvm_uuid\": \"7c2d810f-5944-5c2d-8312-b60ac2890f5e\"\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] *******************************************************\nFriday 22 May 2026  00:45:46 +0000 (0:00:00.147)       0:00:23.388 ************ \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Print DB devices] ********************************************************\nFriday 22 May 2026  00:45:46 +0000 (0:00:00.135)       0:00:23.523 ************ \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Print shared DB/WAL devices] *********************************************\nFriday 22 May 2026  00:45:46 +0000 (0:00:00.134)       0:00:23.658 ************ \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Print configuration data] ************************************************\nFriday 22 May 2026  00:45:46 +0000 (0:00:00.162)       0:00:23.820 ************ \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\": \"5e3c58dc-7fa0-542d-874b-0d68acd5d58c\"\u001b[0m\n\u001b[0;33m            },\u001b[0m\n\u001b[0;33m            \"sdc\": {\u001b[0m\n\u001b[0;33m                \"osd_lvm_uuid\": \"7c2d810f-5944-5c2d-8312-b60ac2890f5e\"\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-5e3c58dc-7fa0-542d-874b-0d68acd5d58c\",\u001b[0m\n\u001b[0;33m                \"data_vg\": \"ceph-5e3c58dc-7fa0-542d-874b-0d68acd5d58c\"\u001b[0m\n\u001b[0;33m            },\u001b[0m\n\u001b[0;33m            {\u001b[0m\n\u001b[0;33m                \"data\": \"osd-block-7c2d810f-5944-5c2d-8312-b60ac2890f5e\",\u001b[0m\n\u001b[0;33m                \"data_vg\": \"ceph-7c2d810f-5944-5c2d-8312-b60ac2890f5e\"\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] *************************************\nFriday 22 May 2026  00:45:47 +0000 (0:00:00.263)       0:00:24.083 ************ \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] ***********************************\nFriday 22 May 2026  00:45:48 +0000 (0:00:01.397)       0:00:25.481 ************ \n\u001b[0;32mok: [testbed-node-5 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Get initial list of available block devices] *****************************\nFriday 22 May 2026  00:45:49 +0000 (0:00:00.579)       0:00:26.060 ************ \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 22 May 2026  00:45:49 +0000 (0:00:00.771)       0:00:26.832 ************ \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] ******************\nFriday 22 May 2026  00:45:50 +0000 (0:00:00.426)       0:00:27.258 ************ \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 22 May 2026  00:45:50 +0000 (0:00:00.232)       0:00:27.490 ************ \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 22 May 2026  00:45:50 +0000 (0:00:00.199)       0:00:27.690 ************ \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 22 May 2026  00:45:50 +0000 (0:00:00.208)       0:00:27.898 ************ \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 22 May 2026  00:45:51 +0000 (0:00:00.220)       0:00:28.118 ************ \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 22 May 2026  00:45:51 +0000 (0:00:00.190)       0:00:28.309 ************ \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 22 May 2026  00:45:51 +0000 (0:00:00.175)       0:00:28.485 ************ \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 22 May 2026  00:45:51 +0000 (0:00:00.166)       0:00:28.652 ************ \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 22 May 2026  00:45:51 +0000 (0:00:00.153)       0:00:28.806 ************ \n\u001b[0;32mok: [testbed-node-5] => (item=scsi-0QEMU_QEMU_HARDDISK_79f0193a-939c-402e-83af-f88a681bd140)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=scsi-SQEMU_QEMU_HARDDISK_79f0193a-939c-402e-83af-f88a681bd140)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 22 May 2026  00:45:52 +0000 (0:00:00.518)       0:00:29.324 ************ \n\u001b[0;32mok: [testbed-node-5] => (item=scsi-0QEMU_QEMU_HARDDISK_20cb43c0-90cd-4396-83ef-64b32682ef2e)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=scsi-SQEMU_QEMU_HARDDISK_20cb43c0-90cd-4396-83ef-64b32682ef2e)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 22 May 2026  00:45:53 +0000 (0:00:00.721)       0:00:30.045 ************ \n\u001b[0;32mok: [testbed-node-5] => (item=scsi-0QEMU_QEMU_HARDDISK_211d8f97-de5d-482b-b296-d10bd4572938)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=scsi-SQEMU_QEMU_HARDDISK_211d8f97-de5d-482b-b296-d10bd4572938)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 22 May 2026  00:45:53 +0000 (0:00:00.484)       0:00:30.529 ************ \n\u001b[0;32mok: [testbed-node-5] => (item=scsi-0QEMU_QEMU_HARDDISK_dcd7bdde-2d70-4915-b710-177f3d416038)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=scsi-SQEMU_QEMU_HARDDISK_dcd7bdde-2d70-4915-b710-177f3d416038)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 22 May 2026  00:45:54 +0000 (0:00:00.421)       0:00:30.951 ************ \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] *************\nFriday 22 May 2026  00:45:54 +0000 (0:00:00.315)       0:00:31.266 ************ \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] *************\nFriday 22 May 2026  00:45:54 +0000 (0:00:00.405)       0:00:31.671 ************ \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nFriday 22 May 2026  00:45:54 +0000 (0:00:00.156)       0:00:31.827 ************ \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nFriday 22 May 2026  00:45:55 +0000 (0:00:00.148)       0:00:31.976 ************ \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nFriday 22 May 2026  00:45:55 +0000 (0:00:00.178)       0:00:32.154 ************ \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nFriday 22 May 2026  00:45:55 +0000 (0:00:00.130)       0:00:32.285 ************ \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nFriday 22 May 2026  00:45:55 +0000 (0:00:00.146)       0:00:32.432 ************ \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nFriday 22 May 2026  00:45:55 +0000 (0:00:00.485)       0:00:32.917 ************ \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nFriday 22 May 2026  00:45:56 +0000 (0:00:00.147)       0:00:33.065 ************ \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nFriday 22 May 2026  00:45:56 +0000 (0:00:00.175)       0:00:33.240 ************ \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] *************\nFriday 22 May 2026  00:45:57 +0000 (0:00:00.750)       0:00:33.990 ************ \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nFriday 22 May 2026  00:45:57 +0000 (0:00:00.225)       0:00:34.215 ************ \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nFriday 22 May 2026  00:45:57 +0000 (0:00:00.210)       0:00:34.425 ************ \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nFriday 22 May 2026  00:45:57 +0000 (0:00:00.194)       0:00:34.620 ************ \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Set UUIDs for OSD VGs/LVs] ***********************************************\nFriday 22 May 2026  00:45:57 +0000 (0:00:00.178)       0:00:34.799 ************ \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] ***************************************************\nFriday 22 May 2026  00:45:58 +0000 (0:00:00.207)       0:00:35.006 ************ \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Generate DB VG names] ****************************************************\nFriday 22 May 2026  00:45:58 +0000 (0:00:00.116)       0:00:35.122 ************ \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Generate shared DB/WAL VG names] *****************************************\nFriday 22 May 2026  00:45:58 +0000 (0:00:00.119)       0:00:35.241 ************ \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Define lvm_volumes structures] *******************************************\nFriday 22 May 2026  00:45:58 +0000 (0:00:00.108)       0:00:35.350 ************ \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Generate lvm_volumes structure (block only)] *****************************\nFriday 22 May 2026  00:45:58 +0000 (0:00:00.262)       0:00:35.612 ************ \n\u001b[0;32mok: [testbed-node-5] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': 'dd056079-585d-557e-af8d-8b32851342a0'}})\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': 'a9a30bc5-cc38-51ad-b567-f3c862c660e0'}})\u001b[0m\n\nTASK [Generate lvm_volumes structure (block + db)] *****************************\nFriday 22 May 2026  00:45:58 +0000 (0:00:00.163)       0:00:35.776 ************ \n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': 'dd056079-585d-557e-af8d-8b32851342a0'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': 'a9a30bc5-cc38-51ad-b567-f3c862c660e0'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Generate lvm_volumes structure (block + wal)] ****************************\nFriday 22 May 2026  00:45:58 +0000 (0:00:00.150)       0:00:35.926 ************ \n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': 'dd056079-585d-557e-af8d-8b32851342a0'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': 'a9a30bc5-cc38-51ad-b567-f3c862c660e0'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Generate lvm_volumes structure (block + db + wal)] ***********************\nFriday 22 May 2026  00:45:59 +0000 (0:00:00.145)       0:00:36.072 ************ \n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': 'dd056079-585d-557e-af8d-8b32851342a0'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': 'a9a30bc5-cc38-51ad-b567-f3c862c660e0'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Compile lvm_volumes] *****************************************************\nFriday 22 May 2026  00:45:59 +0000 (0:00:00.134)       0:00:36.206 ************ \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Set OSD devices config data] *********************************************\nFriday 22 May 2026  00:45:59 +0000 (0:00:00.145)       0:00:36.352 ************ \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Set DB devices config data] **********************************************\nFriday 22 May 2026  00:45:59 +0000 (0:00:00.167)       0:00:36.519 ************ \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Set WAL devices config data] *********************************************\nFriday 22 May 2026  00:45:59 +0000 (0:00:00.141)       0:00:36.661 ************ \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Set DB+WAL devices config data] ******************************************\nFriday 22 May 2026  00:45:59 +0000 (0:00:00.135)       0:00:36.797 ************ \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Print ceph_osd_devices] **************************************************\nFriday 22 May 2026  00:46:00 +0000 (0:00:00.191)       0:00:36.988 ************ \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\": \"dd056079-585d-557e-af8d-8b32851342a0\"\u001b[0m\n\u001b[0;32m        },\u001b[0m\n\u001b[0;32m        \"sdc\": {\u001b[0m\n\u001b[0;32m            \"osd_lvm_uuid\": \"a9a30bc5-cc38-51ad-b567-f3c862c660e0\"\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] *******************************************************\nFriday 22 May 2026  00:46:00 +0000 (0:00:00.148)       0:00:37.136 ************ \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Print DB devices] ********************************************************\nFriday 22 May 2026  00:46:00 +0000 (0:00:00.145)       0:00:37.282 ************ \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Print shared DB/WAL devices] *********************************************\nFriday 22 May 2026  00:46:00 +0000 (0:00:00.392)       0:00:37.675 ************ \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Print configuration data] ************************************************\nFriday 22 May 2026  00:46:00 +0000 (0:00:00.141)       0:00:37.816 ************ \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\": \"dd056079-585d-557e-af8d-8b32851342a0\"\u001b[0m\n\u001b[0;33m            },\u001b[0m\n\u001b[0;33m            \"sdc\": {\u001b[0m\n\u001b[0;33m                \"osd_lvm_uuid\": \"a9a30bc5-cc38-51ad-b567-f3c862c660e0\"\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-dd056079-585d-557e-af8d-8b32851342a0\",\u001b[0m\n\u001b[0;33m                \"data_vg\": \"ceph-dd056079-585d-557e-af8d-8b32851342a0\"\u001b[0m\n\u001b[0;33m            },\u001b[0m\n\u001b[0;33m            {\u001b[0m\n\u001b[0;33m                \"data\": \"osd-block-a9a30bc5-cc38-51ad-b567-f3c862c660e0\",\u001b[0m\n\u001b[0;33m                \"data_vg\": \"ceph-a9a30bc5-cc38-51ad-b567-f3c862c660e0\"\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] *************************************\nFriday 22 May 2026  00:46:01 +0000 (0:00:00.208)       0:00:38.025 ************ \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 ********************************************************************\nFriday 22 May 2026  00:46:02 +0000 (0:00:01.049)       0:00:39.074 ************ \n=============================================================================== \nWrite configuration file ------------------------------------------------ 4.01s\nGet initial list of available block devices ----------------------------- 1.21s\nAdd known links to the list of available block devices ------------------ 1.12s\nAdd known partitions to the list of available block devices ------------- 1.08s\nGet extra vars for Ceph configuration ----------------------------------- 1.03s\nAdd known partitions to the list of available block devices ------------- 0.93s\nPrint configuration data ------------------------------------------------ 0.81s\nAdd known partitions to the list of available block devices ------------- 0.75s\nAdd known partitions to the list of available block devices ------------- 0.74s\nAdd known links to the list of available block devices ------------------ 0.72s\nSet UUIDs for OSD VGs/LVs ----------------------------------------------- 0.70s\nAdd known links to the list of available block devices ------------------ 0.68s\nPrint DB devices -------------------------------------------------------- 0.67s\nSet WAL devices config data --------------------------------------------- 0.62s\nGenerate lvm_volumes structure (block + wal) ---------------------------- 0.58s\nAdd known links to the list of available block devices ------------------ 0.54s\nAdd known links to the list of available block devices ------------------ 0.54s\nAdd known partitions to the list of available block devices ------------- 0.53s\nDefine lvm_volumes structures ------------------------------------------- 0.52s\nAdd known links to the list of available block devices ------------------ 0.52s\n\u001b[32m2026-05-22 00:46:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 79b8b677-278e-4631-8e43-04c97d092d73 (sync inventory) is running in background. Output coming soon.\u001b[0m\n\u001b[32m2026-05-22 00:46:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mStarting group_vars file reorganization\u001b[0m\n\u001b[32m2026-05-22 00:46:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mMoved 0 file(s) to their respective directories\u001b[0m\n\u001b[32m2026-05-22 00:46:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mGroup_vars file reorganization completed\u001b[0m\n\u001b[32m2026-05-22 00:46:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mStarting variable preparation from inventory\u001b[0m\n\u001b[32m2026-05-22 00:46:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWriting 050-kolla-ceph-rgw-hosts.yml with ceph_rgw_hosts\u001b[0m\n\u001b[32m2026-05-22 00:46:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWriting 050-infrastructure-cephclient-mons.yml with cephclient_mons\u001b[0m\n\u001b[32m2026-05-22 00:46:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWriting 050-ceph-cluster-fsid.yml with ceph_cluster_fsid\u001b[0m\n\u001b[32m2026-05-22 00:46:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m3 file(s) written, 6 host(s) processed\u001b[0m\n\u001b[32m2026-05-22 00:46:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mVariable preparation completed\u001b[0m\n\u001b[32m2026-05-22 00:46:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mStarting inventory overwrite handling\u001b[0m\n\u001b[32m2026-05-22 00:46:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mHandling group overwrites in 99-overwrite\u001b[0m\n\u001b[32m2026-05-22 00:46:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mRemoving group frr:children from 60-generic\u001b[0m\n\u001b[32m2026-05-22 00:46:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mRemoving group netbird:children from 50-infrastructure\u001b[0m\n\u001b[32m2026-05-22 00:46:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mRemoving group ceph-rgw from 50-ceph\u001b[0m\n\u001b[32m2026-05-22 00:46:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mRemoving group ceph-mds from 50-ceph\u001b[0m\n\u001b[32m2026-05-22 00:46:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mHandling group overwrites in 20-roles\u001b[0m\n\u001b[32m2026-05-22 00:46:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mRemoving group k3s_node from 50-infrastructure\u001b[0m\n\u001b[32m2026-05-22 00:46:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mRemoved 5 group(s) in total\u001b[0m\n\u001b[32m2026-05-22 00:46:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mInventory overwrite handling completed\u001b[0m\n\u001b[32m2026-05-22 00:46:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mStarting merge of inventory files\u001b[0m\n\u001b[32m2026-05-22 00:46:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mInventory files merged successfully\u001b[0m\n\u001b[32m2026-05-22 00:46:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mGenerating minified hosts file\u001b[0m\n\u001b[32m2026-05-22 00:46:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSuccessfully wrote minified hosts file to /inventory.merge/hosts-minified.yml\u001b[0m\n\u001b[32m2026-05-22 00:46:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSuccessfully wrote fast inventory to /inventory.merge/fast/hosts.json\u001b[0m\n\u001b[32m2026-05-22 00:46:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mGenerating ClusterShell configuration from Ansible inventory\u001b[0m\n\u001b[32m2026-05-22 00:46:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSuccessfully wrote ClusterShell configuration\u001b[0m\n[master c570795] 2026-05-22-00-46\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-22 00:46:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of ceph-create-lvm-devices.\u001b[0m\n\u001b[32m2026-05-22 00:46:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b37a216e-3a8b-46e4-9c14-b180859c6c7f (ceph-create-lvm-devices) was prepared for execution.\u001b[0m\n\u001b[32m2026-05-22 00:46:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task b37a216e-3a8b-46e4-9c14-b180859c6c7f (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] ***********************************\nFriday 22 May 2026  00:47:02 +0000 (0:00:00.280)       0:00:00.280 ************ \n\u001b[0;32mok: [testbed-node-3 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Get initial list of available block devices] *****************************\nFriday 22 May 2026  00:47:03 +0000 (0:00:00.302)       0:00:00.583 ************ \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 22 May 2026  00:47:03 +0000 (0:00:00.223)       0:00:00.807 ************ \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] ******************\nFriday 22 May 2026  00:47:03 +0000 (0:00:00.410)       0:00:01.217 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 22 May 2026  00:47:04 +0000 (0:00:00.566)       0:00:01.784 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 22 May 2026  00:47:04 +0000 (0:00:00.226)       0:00:02.010 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 22 May 2026  00:47:04 +0000 (0:00:00.226)       0:00:02.237 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 22 May 2026  00:47:05 +0000 (0:00:00.195)       0:00:02.433 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 22 May 2026  00:47:05 +0000 (0:00:00.209)       0:00:02.642 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 22 May 2026  00:47:05 +0000 (0:00:00.257)       0:00:02.900 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 22 May 2026  00:47:05 +0000 (0:00:00.217)       0:00:03.118 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 22 May 2026  00:47:06 +0000 (0:00:00.221)       0:00:03.339 ************ \n\u001b[0;32mok: [testbed-node-3] => (item=scsi-0QEMU_QEMU_HARDDISK_26445544-4689-4b4e-afd8-c115301ef0fb)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=scsi-SQEMU_QEMU_HARDDISK_26445544-4689-4b4e-afd8-c115301ef0fb)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 22 May 2026  00:47:06 +0000 (0:00:00.396)       0:00:03.735 ************ \n\u001b[0;32mok: [testbed-node-3] => (item=scsi-0QEMU_QEMU_HARDDISK_5ba7c276-26c2-40a6-950f-a61990768eb4)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=scsi-SQEMU_QEMU_HARDDISK_5ba7c276-26c2-40a6-950f-a61990768eb4)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 22 May 2026  00:47:06 +0000 (0:00:00.444)       0:00:04.180 ************ \n\u001b[0;32mok: [testbed-node-3] => (item=scsi-0QEMU_QEMU_HARDDISK_a5aa22b2-eb60-435b-b976-67ffb02fc21a)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=scsi-SQEMU_QEMU_HARDDISK_a5aa22b2-eb60-435b-b976-67ffb02fc21a)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 22 May 2026  00:47:07 +0000 (0:00:00.836)       0:00:05.016 ************ \n\u001b[0;32mok: [testbed-node-3] => (item=scsi-0QEMU_QEMU_HARDDISK_e9ad6100-5e19-401f-90a1-40815b1e8f39)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=scsi-SQEMU_QEMU_HARDDISK_e9ad6100-5e19-401f-90a1-40815b1e8f39)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 22 May 2026  00:47:08 +0000 (0:00:01.071)       0:00:06.088 ************ \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] *************\nFriday 22 May 2026  00:47:09 +0000 (0:00:00.364)       0:00:06.452 ************ \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] *************\nFriday 22 May 2026  00:47:09 +0000 (0:00:00.408)       0:00:06.861 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nFriday 22 May 2026  00:47:09 +0000 (0:00:00.246)       0:00:07.107 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nFriday 22 May 2026  00:47:09 +0000 (0:00:00.202)       0:00:07.310 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nFriday 22 May 2026  00:47:10 +0000 (0:00:00.240)       0:00:07.551 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nFriday 22 May 2026  00:47:10 +0000 (0:00:00.212)       0:00:07.764 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nFriday 22 May 2026  00:47:10 +0000 (0:00:00.326)       0:00:08.090 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nFriday 22 May 2026  00:47:10 +0000 (0:00:00.241)       0:00:08.332 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nFriday 22 May 2026  00:47:11 +0000 (0:00:00.281)       0:00:08.613 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nFriday 22 May 2026  00:47:11 +0000 (0:00:00.242)       0:00:08.856 ************ \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] *************\nFriday 22 May 2026  00:47:12 +0000 (0:00:01.343)       0:00:10.199 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nFriday 22 May 2026  00:47:13 +0000 (0:00:00.212)       0:00:10.411 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nFriday 22 May 2026  00:47:13 +0000 (0:00:00.236)       0:00:10.648 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nFriday 22 May 2026  00:47:13 +0000 (0:00:00.212)       0:00:10.860 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Check whether ceph_db_wal_devices is used exclusively] *******************\nFriday 22 May 2026  00:47:13 +0000 (0:00:00.214)       0:00:11.074 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Create dict of block VGs -> PVs from ceph_osd_devices] *******************\nFriday 22 May 2026  00:47:13 +0000 (0:00:00.167)       0:00:11.242 ************ \n\u001b[0;32mok: [testbed-node-3] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': 'a5a045ea-0379-5a57-a36f-eceb70f9d05a'}})\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': '6a8f7108-f86f-5e58-aa7e-865c03bc1242'}})\u001b[0m\n\nTASK [Create block VGs] ********************************************************\nFriday 22 May 2026  00:47:14 +0000 (0:00:00.226)       0:00:11.468 ************ \n\u001b[0;33mchanged: [testbed-node-3] => (item={'data': 'osd-block-a5a045ea-0379-5a57-a36f-eceb70f9d05a', 'data_vg': 'ceph-a5a045ea-0379-5a57-a36f-eceb70f9d05a'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'data': 'osd-block-6a8f7108-f86f-5e58-aa7e-865c03bc1242', 'data_vg': 'ceph-6a8f7108-f86f-5e58-aa7e-865c03bc1242'})\u001b[0m\n\nTASK [Print 'Create block VGs'] ************************************************\nFriday 22 May 2026  00:47:16 +0000 (0:00:01.981)       0:00:13.449 ************ \n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-a5a045ea-0379-5a57-a36f-eceb70f9d05a', 'data_vg': 'ceph-a5a045ea-0379-5a57-a36f-eceb70f9d05a'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-6a8f7108-f86f-5e58-aa7e-865c03bc1242', 'data_vg': 'ceph-6a8f7108-f86f-5e58-aa7e-865c03bc1242'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Create block LVs] ********************************************************\nFriday 22 May 2026  00:47:16 +0000 (0:00:00.164)       0:00:13.613 ************ \n\u001b[0;33mchanged: [testbed-node-3] => (item={'data': 'osd-block-a5a045ea-0379-5a57-a36f-eceb70f9d05a', 'data_vg': 'ceph-a5a045ea-0379-5a57-a36f-eceb70f9d05a'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'data': 'osd-block-6a8f7108-f86f-5e58-aa7e-865c03bc1242', 'data_vg': 'ceph-6a8f7108-f86f-5e58-aa7e-865c03bc1242'})\u001b[0m\n\nTASK [Print 'Create block LVs'] ************************************************\nFriday 22 May 2026  00:47:17 +0000 (0:00:01.538)       0:00:15.152 ************ \n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-a5a045ea-0379-5a57-a36f-eceb70f9d05a', 'data_vg': 'ceph-a5a045ea-0379-5a57-a36f-eceb70f9d05a'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-6a8f7108-f86f-5e58-aa7e-865c03bc1242', 'data_vg': 'ceph-6a8f7108-f86f-5e58-aa7e-865c03bc1242'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Create DB VGs] ***********************************************************\nFriday 22 May 2026  00:47:18 +0000 (0:00:00.186)       0:00:15.339 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Print 'Create DB VGs'] ***************************************************\nFriday 22 May 2026  00:47:18 +0000 (0:00:00.118)       0:00:15.458 ************ \n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-a5a045ea-0379-5a57-a36f-eceb70f9d05a', 'data_vg': 'ceph-a5a045ea-0379-5a57-a36f-eceb70f9d05a'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-6a8f7108-f86f-5e58-aa7e-865c03bc1242', 'data_vg': 'ceph-6a8f7108-f86f-5e58-aa7e-865c03bc1242'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Create WAL VGs] **********************************************************\nFriday 22 May 2026  00:47:18 +0000 (0:00:00.489)       0:00:15.947 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Print 'Create WAL VGs'] **************************************************\nFriday 22 May 2026  00:47:18 +0000 (0:00:00.195)       0:00:16.142 ************ \n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-a5a045ea-0379-5a57-a36f-eceb70f9d05a', 'data_vg': 'ceph-a5a045ea-0379-5a57-a36f-eceb70f9d05a'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-6a8f7108-f86f-5e58-aa7e-865c03bc1242', 'data_vg': 'ceph-6a8f7108-f86f-5e58-aa7e-865c03bc1242'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Create DB+WAL VGs] *******************************************************\nFriday 22 May 2026  00:47:18 +0000 (0:00:00.152)       0:00:16.295 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Print 'Create DB+WAL VGs'] ***********************************************\nFriday 22 May 2026  00:47:19 +0000 (0:00:00.156)       0:00:16.452 ************ \n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-a5a045ea-0379-5a57-a36f-eceb70f9d05a', 'data_vg': 'ceph-a5a045ea-0379-5a57-a36f-eceb70f9d05a'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-6a8f7108-f86f-5e58-aa7e-865c03bc1242', 'data_vg': 'ceph-6a8f7108-f86f-5e58-aa7e-865c03bc1242'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Prepare variables for OSD count check] ***********************************\nFriday 22 May 2026  00:47:19 +0000 (0:00:00.155)       0:00:16.607 ************ \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [Count OSDs put on ceph_db_devices defined in lvm_volumes] ****************\nFriday 22 May 2026  00:47:19 +0000 (0:00:00.207)       0:00:16.815 ************ \n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-a5a045ea-0379-5a57-a36f-eceb70f9d05a', 'data_vg': 'ceph-a5a045ea-0379-5a57-a36f-eceb70f9d05a'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-6a8f7108-f86f-5e58-aa7e-865c03bc1242', 'data_vg': 'ceph-6a8f7108-f86f-5e58-aa7e-865c03bc1242'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Count OSDs put on ceph_wal_devices defined in lvm_volumes] ***************\nFriday 22 May 2026  00:47:19 +0000 (0:00:00.173)       0:00:16.988 ************ \n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-a5a045ea-0379-5a57-a36f-eceb70f9d05a', 'data_vg': 'ceph-a5a045ea-0379-5a57-a36f-eceb70f9d05a'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-6a8f7108-f86f-5e58-aa7e-865c03bc1242', 'data_vg': 'ceph-6a8f7108-f86f-5e58-aa7e-865c03bc1242'}) \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] ************\nFriday 22 May 2026  00:47:19 +0000 (0:00:00.179)       0:00:17.167 ************ \n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-a5a045ea-0379-5a57-a36f-eceb70f9d05a', 'data_vg': 'ceph-a5a045ea-0379-5a57-a36f-eceb70f9d05a'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-6a8f7108-f86f-5e58-aa7e-865c03bc1242', 'data_vg': 'ceph-6a8f7108-f86f-5e58-aa7e-865c03bc1242'}) \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] *********************\nFriday 22 May 2026  00:47:19 +0000 (0:00:00.166)       0:00:17.333 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Fail if number of OSDs exceeds num_osds for a WAL VG] ********************\nFriday 22 May 2026  00:47:20 +0000 (0:00:00.186)       0:00:17.520 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Fail if number of OSDs exceeds num_osds for a DB+WAL VG] *****************\nFriday 22 May 2026  00:47:20 +0000 (0:00:00.162)       0:00:17.682 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Print number of OSDs wanted per DB VG] ***********************************\nFriday 22 May 2026  00:47:20 +0000 (0:00:00.142)       0:00:17.825 ************ \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] **********************************\nFriday 22 May 2026  00:47:20 +0000 (0:00:00.416)       0:00:18.241 ************ \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] *******************************\nFriday 22 May 2026  00:47:21 +0000 (0:00:00.139)       0:00:18.381 ************ \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] ********************\nFriday 22 May 2026  00:47:21 +0000 (0:00:00.173)       0:00:18.555 ************ \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [Gather WAL VGs with total and available size in bytes] *******************\nFriday 22 May 2026  00:47:21 +0000 (0:00:00.672)       0:00:19.227 ************ \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [Gather DB+WAL VGs with total and available size in bytes] ****************\nFriday 22 May 2026  00:47:22 +0000 (0:00:00.528)       0:00:19.756 ************ \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [Combine JSON from _db/wal/db_wal_vgs_cmd_output] *************************\nFriday 22 May 2026  00:47:22 +0000 (0:00:00.500)       0:00:20.256 ************ \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [Calculate VG sizes (without buffer)] *************************************\nFriday 22 May 2026  00:47:23 +0000 (0:00:00.144)       0:00:20.401 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Calculate VG sizes (with buffer)] ****************************************\nFriday 22 May 2026  00:47:23 +0000 (0:00:00.115)       0:00:20.517 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Print LVM VGs report data] ***********************************************\nFriday 22 May 2026  00:47:23 +0000 (0:00:00.114)       0:00:20.632 ************ \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] ******************************************************\nFriday 22 May 2026  00:47:23 +0000 (0:00:00.164)       0:00:20.796 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Calculate size needed for LVs on ceph_db_devices] ************************\nFriday 22 May 2026  00:47:23 +0000 (0:00:00.144)       0:00:20.940 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Print size needed for LVs on ceph_db_devices] ****************************\nFriday 22 May 2026  00:47:23 +0000 (0:00:00.125)       0:00:21.065 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Fail if size of DB LVs on ceph_db_devices > available] *******************\nFriday 22 May 2026  00:47:24 +0000 (0:00:00.380)       0:00:21.446 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Calculate size needed for LVs on ceph_wal_devices] ***********************\nFriday 22 May 2026  00:47:24 +0000 (0:00:00.149)       0:00:21.595 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Print size needed for LVs on ceph_wal_devices] ***************************\nFriday 22 May 2026  00:47:24 +0000 (0:00:00.146)       0:00:21.742 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Fail if size of WAL LVs on ceph_wal_devices > available] *****************\nFriday 22 May 2026  00:47:24 +0000 (0:00:00.131)       0:00:21.874 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Calculate size needed for WAL LVs on ceph_db_wal_devices] ****************\nFriday 22 May 2026  00:47:24 +0000 (0:00:00.161)       0:00:22.035 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Print size needed for WAL LVs on ceph_db_wal_devices] ********************\nFriday 22 May 2026  00:47:24 +0000 (0:00:00.137)       0:00:22.173 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Calculate size needed for DB LVs on ceph_db_wal_devices] *****************\nFriday 22 May 2026  00:47:24 +0000 (0:00:00.128)       0:00:22.301 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Print size needed for DB LVs on ceph_db_wal_devices] *********************\nFriday 22 May 2026  00:47:25 +0000 (0:00:00.150)       0:00:22.452 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Fail if size of DB+WAL LVs on ceph_db_wal_devices > available] ***********\nFriday 22 May 2026  00:47:25 +0000 (0:00:00.134)       0:00:22.586 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Fail if DB LV size < 30 GiB for ceph_db_devices] *************************\nFriday 22 May 2026  00:47:25 +0000 (0:00:00.139)       0:00:22.726 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Fail if DB LV size < 30 GiB for ceph_db_wal_devices] *********************\nFriday 22 May 2026  00:47:25 +0000 (0:00:00.134)       0:00:22.860 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Create DB LVs for ceph_db_devices] ***************************************\nFriday 22 May 2026  00:47:25 +0000 (0:00:00.140)       0:00:23.001 ************ \n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-a5a045ea-0379-5a57-a36f-eceb70f9d05a', 'data_vg': 'ceph-a5a045ea-0379-5a57-a36f-eceb70f9d05a'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-6a8f7108-f86f-5e58-aa7e-865c03bc1242', 'data_vg': 'ceph-6a8f7108-f86f-5e58-aa7e-865c03bc1242'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Print 'Create DB LVs for ceph_db_devices'] *******************************\nFriday 22 May 2026  00:47:26 +0000 (0:00:00.391)       0:00:23.392 ************ \n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-a5a045ea-0379-5a57-a36f-eceb70f9d05a', 'data_vg': 'ceph-a5a045ea-0379-5a57-a36f-eceb70f9d05a'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-6a8f7108-f86f-5e58-aa7e-865c03bc1242', 'data_vg': 'ceph-6a8f7108-f86f-5e58-aa7e-865c03bc1242'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Create WAL LVs for ceph_wal_devices] *************************************\nFriday 22 May 2026  00:47:26 +0000 (0:00:00.174)       0:00:23.566 ************ \n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-a5a045ea-0379-5a57-a36f-eceb70f9d05a', 'data_vg': 'ceph-a5a045ea-0379-5a57-a36f-eceb70f9d05a'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-6a8f7108-f86f-5e58-aa7e-865c03bc1242', 'data_vg': 'ceph-6a8f7108-f86f-5e58-aa7e-865c03bc1242'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Print 'Create WAL LVs for ceph_wal_devices'] *****************************\nFriday 22 May 2026  00:47:26 +0000 (0:00:00.166)       0:00:23.732 ************ \n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-a5a045ea-0379-5a57-a36f-eceb70f9d05a', 'data_vg': 'ceph-a5a045ea-0379-5a57-a36f-eceb70f9d05a'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-6a8f7108-f86f-5e58-aa7e-865c03bc1242', 'data_vg': 'ceph-6a8f7108-f86f-5e58-aa7e-865c03bc1242'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Create WAL LVs for ceph_db_wal_devices] **********************************\nFriday 22 May 2026  00:47:26 +0000 (0:00:00.170)       0:00:23.903 ************ \n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-a5a045ea-0379-5a57-a36f-eceb70f9d05a', 'data_vg': 'ceph-a5a045ea-0379-5a57-a36f-eceb70f9d05a'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-6a8f7108-f86f-5e58-aa7e-865c03bc1242', 'data_vg': 'ceph-6a8f7108-f86f-5e58-aa7e-865c03bc1242'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Print 'Create WAL LVs for ceph_db_wal_devices'] **************************\nFriday 22 May 2026  00:47:26 +0000 (0:00:00.161)       0:00:24.065 ************ \n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-a5a045ea-0379-5a57-a36f-eceb70f9d05a', 'data_vg': 'ceph-a5a045ea-0379-5a57-a36f-eceb70f9d05a'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-6a8f7108-f86f-5e58-aa7e-865c03bc1242', 'data_vg': 'ceph-6a8f7108-f86f-5e58-aa7e-865c03bc1242'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Create DB LVs for ceph_db_wal_devices] ***********************************\nFriday 22 May 2026  00:47:26 +0000 (0:00:00.163)       0:00:24.229 ************ \n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-a5a045ea-0379-5a57-a36f-eceb70f9d05a', 'data_vg': 'ceph-a5a045ea-0379-5a57-a36f-eceb70f9d05a'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-6a8f7108-f86f-5e58-aa7e-865c03bc1242', 'data_vg': 'ceph-6a8f7108-f86f-5e58-aa7e-865c03bc1242'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Print 'Create DB LVs for ceph_db_wal_devices'] ***************************\nFriday 22 May 2026  00:47:27 +0000 (0:00:00.171)       0:00:24.400 ************ \n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-a5a045ea-0379-5a57-a36f-eceb70f9d05a', 'data_vg': 'ceph-a5a045ea-0379-5a57-a36f-eceb70f9d05a'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-6a8f7108-f86f-5e58-aa7e-865c03bc1242', 'data_vg': 'ceph-6a8f7108-f86f-5e58-aa7e-865c03bc1242'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Get list of Ceph LVs with associated VGs] ********************************\nFriday 22 May 2026  00:47:27 +0000 (0:00:00.173)       0:00:24.574 ************ \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [Get list of Ceph PVs with associated VGs] ********************************\nFriday 22 May 2026  00:47:27 +0000 (0:00:00.496)       0:00:25.070 ************ \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [Combine JSON from _lvs_cmd_output/_pvs_cmd_output] ***********************\nFriday 22 May 2026  00:47:28 +0000 (0:00:00.459)       0:00:25.530 ************ \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [Create list of VG/LV names] **********************************************\nFriday 22 May 2026  00:47:28 +0000 (0:00:00.187)       0:00:25.718 ************ \n\u001b[0;32mok: [testbed-node-3] => (item={'lv_name': 'osd-block-6a8f7108-f86f-5e58-aa7e-865c03bc1242', 'vg_name': 'ceph-6a8f7108-f86f-5e58-aa7e-865c03bc1242'})\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item={'lv_name': 'osd-block-a5a045ea-0379-5a57-a36f-eceb70f9d05a', 'vg_name': 'ceph-a5a045ea-0379-5a57-a36f-eceb70f9d05a'})\u001b[0m\n\nTASK [Fail if block LV defined in lvm_volumes is missing] **********************\nFriday 22 May 2026  00:47:28 +0000 (0:00:00.177)       0:00:25.895 ************ \n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-a5a045ea-0379-5a57-a36f-eceb70f9d05a', 'data_vg': 'ceph-a5a045ea-0379-5a57-a36f-eceb70f9d05a'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-6a8f7108-f86f-5e58-aa7e-865c03bc1242', 'data_vg': 'ceph-6a8f7108-f86f-5e58-aa7e-865c03bc1242'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Fail if DB LV defined in lvm_volumes is missing] *************************\nFriday 22 May 2026  00:47:28 +0000 (0:00:00.401)       0:00:26.296 ************ \n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-a5a045ea-0379-5a57-a36f-eceb70f9d05a', 'data_vg': 'ceph-a5a045ea-0379-5a57-a36f-eceb70f9d05a'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-6a8f7108-f86f-5e58-aa7e-865c03bc1242', 'data_vg': 'ceph-6a8f7108-f86f-5e58-aa7e-865c03bc1242'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Fail if WAL LV defined in lvm_volumes is missing] ************************\nFriday 22 May 2026  00:47:29 +0000 (0:00:00.176)       0:00:26.472 ************ \n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-a5a045ea-0379-5a57-a36f-eceb70f9d05a', 'data_vg': 'ceph-a5a045ea-0379-5a57-a36f-eceb70f9d05a'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-6a8f7108-f86f-5e58-aa7e-865c03bc1242', 'data_vg': 'ceph-6a8f7108-f86f-5e58-aa7e-865c03bc1242'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Print LVM report data] ***************************************************\nFriday 22 May 2026  00:47:29 +0000 (0:00:00.202)       0:00:26.674 ************ \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-6a8f7108-f86f-5e58-aa7e-865c03bc1242\",\u001b[0m\n\u001b[0;32m                \"vg_name\": \"ceph-6a8f7108-f86f-5e58-aa7e-865c03bc1242\"\u001b[0m\n\u001b[0;32m            },\u001b[0m\n\u001b[0;32m            {\u001b[0m\n\u001b[0;32m                \"lv_name\": \"osd-block-a5a045ea-0379-5a57-a36f-eceb70f9d05a\",\u001b[0m\n\u001b[0;32m                \"vg_name\": \"ceph-a5a045ea-0379-5a57-a36f-eceb70f9d05a\"\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-a5a045ea-0379-5a57-a36f-eceb70f9d05a\"\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-6a8f7108-f86f-5e58-aa7e-865c03bc1242\"\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] ***********************************\nFriday 22 May 2026  00:47:29 +0000 (0:00:00.305)       0:00:26.979 ************ \n\u001b[0;32mok: [testbed-node-4 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Get initial list of available block devices] *****************************\nFriday 22 May 2026  00:47:29 +0000 (0:00:00.262)       0:00:27.242 ************ \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 22 May 2026  00:47:30 +0000 (0:00:00.240)       0:00:27.483 ************ \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] ******************\nFriday 22 May 2026  00:47:30 +0000 (0:00:00.518)       0:00:28.001 ************ \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 22 May 2026  00:47:30 +0000 (0:00:00.205)       0:00:28.207 ************ \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 22 May 2026  00:47:31 +0000 (0:00:00.206)       0:00:28.414 ************ \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 22 May 2026  00:47:31 +0000 (0:00:00.782)       0:00:29.196 ************ \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 22 May 2026  00:47:32 +0000 (0:00:00.272)       0:00:29.468 ************ \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 22 May 2026  00:47:32 +0000 (0:00:00.221)       0:00:29.689 ************ \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 22 May 2026  00:47:32 +0000 (0:00:00.227)       0:00:29.916 ************ \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 22 May 2026  00:47:32 +0000 (0:00:00.226)       0:00:30.143 ************ \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 22 May 2026  00:47:33 +0000 (0:00:00.319)       0:00:30.463 ************ \n\u001b[0;32mok: [testbed-node-4] => (item=scsi-0QEMU_QEMU_HARDDISK_16d8811b-d3ff-4c6f-88f2-baaf4348a16d)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=scsi-SQEMU_QEMU_HARDDISK_16d8811b-d3ff-4c6f-88f2-baaf4348a16d)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 22 May 2026  00:47:33 +0000 (0:00:00.441)       0:00:30.904 ************ \n\u001b[0;32mok: [testbed-node-4] => (item=scsi-0QEMU_QEMU_HARDDISK_a22d3251-115f-411d-ae1a-8f918491cba4)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=scsi-SQEMU_QEMU_HARDDISK_a22d3251-115f-411d-ae1a-8f918491cba4)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 22 May 2026  00:47:33 +0000 (0:00:00.434)       0:00:31.338 ************ \n\u001b[0;32mok: [testbed-node-4] => (item=scsi-0QEMU_QEMU_HARDDISK_cf16f533-7f7b-4ea6-9462-19be21c2742f)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=scsi-SQEMU_QEMU_HARDDISK_cf16f533-7f7b-4ea6-9462-19be21c2742f)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 22 May 2026  00:47:34 +0000 (0:00:00.487)       0:00:31.825 ************ \n\u001b[0;32mok: [testbed-node-4] => (item=scsi-0QEMU_QEMU_HARDDISK_0f08a9dc-d2d4-4ab2-8f29-963b6beef06d)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=scsi-SQEMU_QEMU_HARDDISK_0f08a9dc-d2d4-4ab2-8f29-963b6beef06d)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 22 May 2026  00:47:34 +0000 (0:00:00.429)       0:00:32.255 ************ \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] *************\nFriday 22 May 2026  00:47:35 +0000 (0:00:00.374)       0:00:32.629 ************ \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] *************\nFriday 22 May 2026  00:47:35 +0000 (0:00:00.648)       0:00:33.277 ************ \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nFriday 22 May 2026  00:47:36 +0000 (0:00:00.208)       0:00:33.486 ************ \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nFriday 22 May 2026  00:47:36 +0000 (0:00:00.220)       0:00:33.706 ************ \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nFriday 22 May 2026  00:47:36 +0000 (0:00:00.215)       0:00:33.922 ************ \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nFriday 22 May 2026  00:47:36 +0000 (0:00:00.207)       0:00:34.130 ************ \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nFriday 22 May 2026  00:47:36 +0000 (0:00:00.200)       0:00:34.331 ************ \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nFriday 22 May 2026  00:47:37 +0000 (0:00:00.193)       0:00:34.524 ************ \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nFriday 22 May 2026  00:47:37 +0000 (0:00:00.179)       0:00:34.704 ************ \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nFriday 22 May 2026  00:47:37 +0000 (0:00:00.213)       0:00:34.917 ************ \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] *************\nFriday 22 May 2026  00:47:38 +0000 (0:00:00.920)       0:00:35.837 ************ \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nFriday 22 May 2026  00:47:38 +0000 (0:00:00.203)       0:00:36.040 ************ \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nFriday 22 May 2026  00:47:38 +0000 (0:00:00.218)       0:00:36.259 ************ \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nFriday 22 May 2026  00:47:39 +0000 (0:00:00.675)       0:00:36.935 ************ \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Check whether ceph_db_wal_devices is used exclusively] *******************\nFriday 22 May 2026  00:47:39 +0000 (0:00:00.213)       0:00:37.149 ************ \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Create dict of block VGs -> PVs from ceph_osd_devices] *******************\nFriday 22 May 2026  00:47:39 +0000 (0:00:00.138)       0:00:37.287 ************ \n\u001b[0;32mok: [testbed-node-4] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': '5e3c58dc-7fa0-542d-874b-0d68acd5d58c'}})\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': '7c2d810f-5944-5c2d-8312-b60ac2890f5e'}})\u001b[0m\n\nTASK [Create block VGs] ********************************************************\nFriday 22 May 2026  00:47:40 +0000 (0:00:00.214)       0:00:37.501 ************ \n\u001b[0;33mchanged: [testbed-node-4] => (item={'data': 'osd-block-5e3c58dc-7fa0-542d-874b-0d68acd5d58c', 'data_vg': 'ceph-5e3c58dc-7fa0-542d-874b-0d68acd5d58c'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'data': 'osd-block-7c2d810f-5944-5c2d-8312-b60ac2890f5e', 'data_vg': 'ceph-7c2d810f-5944-5c2d-8312-b60ac2890f5e'})\u001b[0m\n\nTASK [Print 'Create block VGs'] ************************************************\nFriday 22 May 2026  00:47:42 +0000 (0:00:01.882)       0:00:39.384 ************ \n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-5e3c58dc-7fa0-542d-874b-0d68acd5d58c', 'data_vg': 'ceph-5e3c58dc-7fa0-542d-874b-0d68acd5d58c'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-7c2d810f-5944-5c2d-8312-b60ac2890f5e', 'data_vg': 'ceph-7c2d810f-5944-5c2d-8312-b60ac2890f5e'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Create block LVs] ********************************************************\nFriday 22 May 2026  00:47:42 +0000 (0:00:00.153)       0:00:39.537 ************ \n\u001b[0;33mchanged: [testbed-node-4] => (item={'data': 'osd-block-5e3c58dc-7fa0-542d-874b-0d68acd5d58c', 'data_vg': 'ceph-5e3c58dc-7fa0-542d-874b-0d68acd5d58c'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'data': 'osd-block-7c2d810f-5944-5c2d-8312-b60ac2890f5e', 'data_vg': 'ceph-7c2d810f-5944-5c2d-8312-b60ac2890f5e'})\u001b[0m\n\nTASK [Print 'Create block LVs'] ************************************************\nFriday 22 May 2026  00:47:43 +0000 (0:00:01.356)       0:00:40.894 ************ \n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-5e3c58dc-7fa0-542d-874b-0d68acd5d58c', 'data_vg': 'ceph-5e3c58dc-7fa0-542d-874b-0d68acd5d58c'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-7c2d810f-5944-5c2d-8312-b60ac2890f5e', 'data_vg': 'ceph-7c2d810f-5944-5c2d-8312-b60ac2890f5e'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Create DB VGs] ***********************************************************\nFriday 22 May 2026  00:47:43 +0000 (0:00:00.157)       0:00:41.051 ************ \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Print 'Create DB VGs'] ***************************************************\nFriday 22 May 2026  00:47:43 +0000 (0:00:00.131)       0:00:41.183 ************ \n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-5e3c58dc-7fa0-542d-874b-0d68acd5d58c', 'data_vg': 'ceph-5e3c58dc-7fa0-542d-874b-0d68acd5d58c'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-7c2d810f-5944-5c2d-8312-b60ac2890f5e', 'data_vg': 'ceph-7c2d810f-5944-5c2d-8312-b60ac2890f5e'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Create WAL VGs] **********************************************************\nFriday 22 May 2026  00:47:44 +0000 (0:00:00.162)       0:00:41.345 ************ \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Print 'Create WAL VGs'] **************************************************\nFriday 22 May 2026  00:47:44 +0000 (0:00:00.130)       0:00:41.475 ************ \n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-5e3c58dc-7fa0-542d-874b-0d68acd5d58c', 'data_vg': 'ceph-5e3c58dc-7fa0-542d-874b-0d68acd5d58c'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-7c2d810f-5944-5c2d-8312-b60ac2890f5e', 'data_vg': 'ceph-7c2d810f-5944-5c2d-8312-b60ac2890f5e'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Create DB+WAL VGs] *******************************************************\nFriday 22 May 2026  00:47:44 +0000 (0:00:00.155)       0:00:41.631 ************ \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Print 'Create DB+WAL VGs'] ***********************************************\nFriday 22 May 2026  00:47:44 +0000 (0:00:00.361)       0:00:41.993 ************ \n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-5e3c58dc-7fa0-542d-874b-0d68acd5d58c', 'data_vg': 'ceph-5e3c58dc-7fa0-542d-874b-0d68acd5d58c'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-7c2d810f-5944-5c2d-8312-b60ac2890f5e', 'data_vg': 'ceph-7c2d810f-5944-5c2d-8312-b60ac2890f5e'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Prepare variables for OSD count check] ***********************************\nFriday 22 May 2026  00:47:44 +0000 (0:00:00.170)       0:00:42.163 ************ \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [Count OSDs put on ceph_db_devices defined in lvm_volumes] ****************\nFriday 22 May 2026  00:47:44 +0000 (0:00:00.139)       0:00:42.303 ************ \n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-5e3c58dc-7fa0-542d-874b-0d68acd5d58c', 'data_vg': 'ceph-5e3c58dc-7fa0-542d-874b-0d68acd5d58c'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-7c2d810f-5944-5c2d-8312-b60ac2890f5e', 'data_vg': 'ceph-7c2d810f-5944-5c2d-8312-b60ac2890f5e'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Count OSDs put on ceph_wal_devices defined in lvm_volumes] ***************\nFriday 22 May 2026  00:47:45 +0000 (0:00:00.164)       0:00:42.467 ************ \n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-5e3c58dc-7fa0-542d-874b-0d68acd5d58c', 'data_vg': 'ceph-5e3c58dc-7fa0-542d-874b-0d68acd5d58c'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-7c2d810f-5944-5c2d-8312-b60ac2890f5e', 'data_vg': 'ceph-7c2d810f-5944-5c2d-8312-b60ac2890f5e'}) \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] ************\nFriday 22 May 2026  00:47:45 +0000 (0:00:00.163)       0:00:42.631 ************ \n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-5e3c58dc-7fa0-542d-874b-0d68acd5d58c', 'data_vg': 'ceph-5e3c58dc-7fa0-542d-874b-0d68acd5d58c'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-7c2d810f-5944-5c2d-8312-b60ac2890f5e', 'data_vg': 'ceph-7c2d810f-5944-5c2d-8312-b60ac2890f5e'}) \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] *********************\nFriday 22 May 2026  00:47:45 +0000 (0:00:00.165)       0:00:42.796 ************ \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Fail if number of OSDs exceeds num_osds for a WAL VG] ********************\nFriday 22 May 2026  00:47:45 +0000 (0:00:00.142)       0:00:42.939 ************ \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Fail if number of OSDs exceeds num_osds for a DB+WAL VG] *****************\nFriday 22 May 2026  00:47:45 +0000 (0:00:00.141)       0:00:43.080 ************ \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Print number of OSDs wanted per DB VG] ***********************************\nFriday 22 May 2026  00:47:45 +0000 (0:00:00.127)       0:00:43.208 ************ \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] **********************************\nFriday 22 May 2026  00:47:46 +0000 (0:00:00.139)       0:00:43.348 ************ \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] *******************************\nFriday 22 May 2026  00:47:46 +0000 (0:00:00.146)       0:00:43.494 ************ \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] ********************\nFriday 22 May 2026  00:47:46 +0000 (0:00:00.157)       0:00:43.652 ************ \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [Gather WAL VGs with total and available size in bytes] *******************\nFriday 22 May 2026  00:47:46 +0000 (0:00:00.686)       0:00:44.338 ************ \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [Gather DB+WAL VGs with total and available size in bytes] ****************\nFriday 22 May 2026  00:47:47 +0000 (0:00:00.485)       0:00:44.824 ************ \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [Combine JSON from _db/wal/db_wal_vgs_cmd_output] *************************\nFriday 22 May 2026  00:47:47 +0000 (0:00:00.474)       0:00:45.298 ************ \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [Calculate VG sizes (without buffer)] *************************************\nFriday 22 May 2026  00:47:48 +0000 (0:00:00.143)       0:00:45.441 ************ \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Calculate VG sizes (with buffer)] ****************************************\nFriday 22 May 2026  00:47:48 +0000 (0:00:00.125)       0:00:45.567 ************ \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Print LVM VGs report data] ***********************************************\nFriday 22 May 2026  00:47:48 +0000 (0:00:00.102)       0:00:45.669 ************ \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] ******************************************************\nFriday 22 May 2026  00:47:48 +0000 (0:00:00.141)       0:00:45.811 ************ \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Calculate size needed for LVs on ceph_db_devices] ************************\nFriday 22 May 2026  00:47:48 +0000 (0:00:00.154)       0:00:45.966 ************ \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Print size needed for LVs on ceph_db_devices] ****************************\nFriday 22 May 2026  00:47:48 +0000 (0:00:00.140)       0:00:46.106 ************ \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Fail if size of DB LVs on ceph_db_devices > available] *******************\nFriday 22 May 2026  00:47:48 +0000 (0:00:00.142)       0:00:46.248 ************ \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Calculate size needed for LVs on ceph_wal_devices] ***********************\nFriday 22 May 2026  00:47:49 +0000 (0:00:00.126)       0:00:46.375 ************ \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Print size needed for LVs on ceph_wal_devices] ***************************\nFriday 22 May 2026  00:47:49 +0000 (0:00:00.140)       0:00:46.515 ************ \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Fail if size of WAL LVs on ceph_wal_devices > available] *****************\nFriday 22 May 2026  00:47:49 +0000 (0:00:00.440)       0:00:46.956 ************ \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Calculate size needed for WAL LVs on ceph_db_wal_devices] ****************\nFriday 22 May 2026  00:47:49 +0000 (0:00:00.145)       0:00:47.102 ************ \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Print size needed for WAL LVs on ceph_db_wal_devices] ********************\nFriday 22 May 2026  00:47:49 +0000 (0:00:00.145)       0:00:47.248 ************ \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Calculate size needed for DB LVs on ceph_db_wal_devices] *****************\nFriday 22 May 2026  00:47:50 +0000 (0:00:00.133)       0:00:47.381 ************ \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Print size needed for DB LVs on ceph_db_wal_devices] *********************\nFriday 22 May 2026  00:47:50 +0000 (0:00:00.128)       0:00:47.510 ************ \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Fail if size of DB+WAL LVs on ceph_db_wal_devices > available] ***********\nFriday 22 May 2026  00:47:50 +0000 (0:00:00.172)       0:00:47.683 ************ \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Fail if DB LV size < 30 GiB for ceph_db_devices] *************************\nFriday 22 May 2026  00:47:50 +0000 (0:00:00.140)       0:00:47.823 ************ \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Fail if DB LV size < 30 GiB for ceph_db_wal_devices] *********************\nFriday 22 May 2026  00:47:50 +0000 (0:00:00.158)       0:00:47.981 ************ \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Create DB LVs for ceph_db_devices] ***************************************\nFriday 22 May 2026  00:47:50 +0000 (0:00:00.143)       0:00:48.125 ************ \n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-5e3c58dc-7fa0-542d-874b-0d68acd5d58c', 'data_vg': 'ceph-5e3c58dc-7fa0-542d-874b-0d68acd5d58c'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-7c2d810f-5944-5c2d-8312-b60ac2890f5e', 'data_vg': 'ceph-7c2d810f-5944-5c2d-8312-b60ac2890f5e'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Print 'Create DB LVs for ceph_db_devices'] *******************************\nFriday 22 May 2026  00:47:50 +0000 (0:00:00.165)       0:00:48.291 ************ \n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-5e3c58dc-7fa0-542d-874b-0d68acd5d58c', 'data_vg': 'ceph-5e3c58dc-7fa0-542d-874b-0d68acd5d58c'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-7c2d810f-5944-5c2d-8312-b60ac2890f5e', 'data_vg': 'ceph-7c2d810f-5944-5c2d-8312-b60ac2890f5e'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Create WAL LVs for ceph_wal_devices] *************************************\nFriday 22 May 2026  00:47:51 +0000 (0:00:00.171)       0:00:48.462 ************ \n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-5e3c58dc-7fa0-542d-874b-0d68acd5d58c', 'data_vg': 'ceph-5e3c58dc-7fa0-542d-874b-0d68acd5d58c'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-7c2d810f-5944-5c2d-8312-b60ac2890f5e', 'data_vg': 'ceph-7c2d810f-5944-5c2d-8312-b60ac2890f5e'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Print 'Create WAL LVs for ceph_wal_devices'] *****************************\nFriday 22 May 2026  00:47:51 +0000 (0:00:00.166)       0:00:48.629 ************ \n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-5e3c58dc-7fa0-542d-874b-0d68acd5d58c', 'data_vg': 'ceph-5e3c58dc-7fa0-542d-874b-0d68acd5d58c'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-7c2d810f-5944-5c2d-8312-b60ac2890f5e', 'data_vg': 'ceph-7c2d810f-5944-5c2d-8312-b60ac2890f5e'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Create WAL LVs for ceph_db_wal_devices] **********************************\nFriday 22 May 2026  00:47:51 +0000 (0:00:00.412)       0:00:49.041 ************ \n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-5e3c58dc-7fa0-542d-874b-0d68acd5d58c', 'data_vg': 'ceph-5e3c58dc-7fa0-542d-874b-0d68acd5d58c'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-7c2d810f-5944-5c2d-8312-b60ac2890f5e', 'data_vg': 'ceph-7c2d810f-5944-5c2d-8312-b60ac2890f5e'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Print 'Create WAL LVs for ceph_db_wal_devices'] **************************\nFriday 22 May 2026  00:47:51 +0000 (0:00:00.153)       0:00:49.194 ************ \n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-5e3c58dc-7fa0-542d-874b-0d68acd5d58c', 'data_vg': 'ceph-5e3c58dc-7fa0-542d-874b-0d68acd5d58c'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-7c2d810f-5944-5c2d-8312-b60ac2890f5e', 'data_vg': 'ceph-7c2d810f-5944-5c2d-8312-b60ac2890f5e'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Create DB LVs for ceph_db_wal_devices] ***********************************\nFriday 22 May 2026  00:47:52 +0000 (0:00:00.191)       0:00:49.385 ************ \n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-5e3c58dc-7fa0-542d-874b-0d68acd5d58c', 'data_vg': 'ceph-5e3c58dc-7fa0-542d-874b-0d68acd5d58c'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-7c2d810f-5944-5c2d-8312-b60ac2890f5e', 'data_vg': 'ceph-7c2d810f-5944-5c2d-8312-b60ac2890f5e'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Print 'Create DB LVs for ceph_db_wal_devices'] ***************************\nFriday 22 May 2026  00:47:52 +0000 (0:00:00.202)       0:00:49.588 ************ \n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-5e3c58dc-7fa0-542d-874b-0d68acd5d58c', 'data_vg': 'ceph-5e3c58dc-7fa0-542d-874b-0d68acd5d58c'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-7c2d810f-5944-5c2d-8312-b60ac2890f5e', 'data_vg': 'ceph-7c2d810f-5944-5c2d-8312-b60ac2890f5e'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Get list of Ceph LVs with associated VGs] ********************************\nFriday 22 May 2026  00:47:52 +0000 (0:00:00.165)       0:00:49.753 ************ \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [Get list of Ceph PVs with associated VGs] ********************************\nFriday 22 May 2026  00:47:52 +0000 (0:00:00.538)       0:00:50.291 ************ \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [Combine JSON from _lvs_cmd_output/_pvs_cmd_output] ***********************\nFriday 22 May 2026  00:47:53 +0000 (0:00:00.564)       0:00:50.856 ************ \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [Create list of VG/LV names] **********************************************\nFriday 22 May 2026  00:47:53 +0000 (0:00:00.131)       0:00:50.987 ************ \n\u001b[0;32mok: [testbed-node-4] => (item={'lv_name': 'osd-block-5e3c58dc-7fa0-542d-874b-0d68acd5d58c', 'vg_name': 'ceph-5e3c58dc-7fa0-542d-874b-0d68acd5d58c'})\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item={'lv_name': 'osd-block-7c2d810f-5944-5c2d-8312-b60ac2890f5e', 'vg_name': 'ceph-7c2d810f-5944-5c2d-8312-b60ac2890f5e'})\u001b[0m\n\nTASK [Fail if block LV defined in lvm_volumes is missing] **********************\nFriday 22 May 2026  00:47:53 +0000 (0:00:00.213)       0:00:51.200 ************ \n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-5e3c58dc-7fa0-542d-874b-0d68acd5d58c', 'data_vg': 'ceph-5e3c58dc-7fa0-542d-874b-0d68acd5d58c'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-7c2d810f-5944-5c2d-8312-b60ac2890f5e', 'data_vg': 'ceph-7c2d810f-5944-5c2d-8312-b60ac2890f5e'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Fail if DB LV defined in lvm_volumes is missing] *************************\nFriday 22 May 2026  00:47:54 +0000 (0:00:00.177)       0:00:51.377 ************ \n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-5e3c58dc-7fa0-542d-874b-0d68acd5d58c', 'data_vg': 'ceph-5e3c58dc-7fa0-542d-874b-0d68acd5d58c'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-7c2d810f-5944-5c2d-8312-b60ac2890f5e', 'data_vg': 'ceph-7c2d810f-5944-5c2d-8312-b60ac2890f5e'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Fail if WAL LV defined in lvm_volumes is missing] ************************\nFriday 22 May 2026  00:47:54 +0000 (0:00:00.187)       0:00:51.564 ************ \n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-5e3c58dc-7fa0-542d-874b-0d68acd5d58c', 'data_vg': 'ceph-5e3c58dc-7fa0-542d-874b-0d68acd5d58c'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-7c2d810f-5944-5c2d-8312-b60ac2890f5e', 'data_vg': 'ceph-7c2d810f-5944-5c2d-8312-b60ac2890f5e'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Print LVM report data] ***************************************************\nFriday 22 May 2026  00:47:54 +0000 (0:00:00.158)       0:00:51.723 ************ \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-5e3c58dc-7fa0-542d-874b-0d68acd5d58c\",\u001b[0m\n\u001b[0;32m                \"vg_name\": \"ceph-5e3c58dc-7fa0-542d-874b-0d68acd5d58c\"\u001b[0m\n\u001b[0;32m            },\u001b[0m\n\u001b[0;32m            {\u001b[0m\n\u001b[0;32m                \"lv_name\": \"osd-block-7c2d810f-5944-5c2d-8312-b60ac2890f5e\",\u001b[0m\n\u001b[0;32m                \"vg_name\": \"ceph-7c2d810f-5944-5c2d-8312-b60ac2890f5e\"\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-5e3c58dc-7fa0-542d-874b-0d68acd5d58c\"\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-7c2d810f-5944-5c2d-8312-b60ac2890f5e\"\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] ***********************************\nFriday 22 May 2026  00:47:54 +0000 (0:00:00.593)       0:00:52.316 ************ \n\u001b[0;32mok: [testbed-node-5 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Get initial list of available block devices] *****************************\nFriday 22 May 2026  00:47:55 +0000 (0:00:00.260)       0:00:52.577 ************ \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 22 May 2026  00:47:55 +0000 (0:00:00.228)       0:00:52.805 ************ \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] ******************\nFriday 22 May 2026  00:47:55 +0000 (0:00:00.458)       0:00:53.264 ************ \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 22 May 2026  00:47:56 +0000 (0:00:00.197)       0:00:53.461 ************ \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 22 May 2026  00:47:56 +0000 (0:00:00.217)       0:00:53.679 ************ \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 22 May 2026  00:47:56 +0000 (0:00:00.190)       0:00:53.869 ************ \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 22 May 2026  00:47:56 +0000 (0:00:00.206)       0:00:54.075 ************ \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 22 May 2026  00:47:56 +0000 (0:00:00.203)       0:00:54.278 ************ \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 22 May 2026  00:47:57 +0000 (0:00:00.808)       0:00:55.087 ************ \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 22 May 2026  00:47:57 +0000 (0:00:00.207)       0:00:55.294 ************ \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 22 May 2026  00:47:58 +0000 (0:00:00.184)       0:00:55.478 ************ \n\u001b[0;32mok: [testbed-node-5] => (item=scsi-0QEMU_QEMU_HARDDISK_79f0193a-939c-402e-83af-f88a681bd140)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=scsi-SQEMU_QEMU_HARDDISK_79f0193a-939c-402e-83af-f88a681bd140)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 22 May 2026  00:47:58 +0000 (0:00:00.443)       0:00:55.922 ************ \n\u001b[0;32mok: [testbed-node-5] => (item=scsi-0QEMU_QEMU_HARDDISK_20cb43c0-90cd-4396-83ef-64b32682ef2e)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=scsi-SQEMU_QEMU_HARDDISK_20cb43c0-90cd-4396-83ef-64b32682ef2e)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 22 May 2026  00:47:59 +0000 (0:00:00.433)       0:00:56.356 ************ \n\u001b[0;32mok: [testbed-node-5] => (item=scsi-0QEMU_QEMU_HARDDISK_211d8f97-de5d-482b-b296-d10bd4572938)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=scsi-SQEMU_QEMU_HARDDISK_211d8f97-de5d-482b-b296-d10bd4572938)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 22 May 2026  00:47:59 +0000 (0:00:00.475)       0:00:56.831 ************ \n\u001b[0;32mok: [testbed-node-5] => (item=scsi-0QEMU_QEMU_HARDDISK_dcd7bdde-2d70-4915-b710-177f3d416038)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=scsi-SQEMU_QEMU_HARDDISK_dcd7bdde-2d70-4915-b710-177f3d416038)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 22 May 2026  00:47:59 +0000 (0:00:00.442)       0:00:57.273 ************ \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] *************\nFriday 22 May 2026  00:48:00 +0000 (0:00:00.341)       0:00:57.615 ************ \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] *************\nFriday 22 May 2026  00:48:00 +0000 (0:00:00.414)       0:00:58.029 ************ \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nFriday 22 May 2026  00:48:00 +0000 (0:00:00.219)       0:00:58.249 ************ \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nFriday 22 May 2026  00:48:01 +0000 (0:00:00.193)       0:00:58.443 ************ \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nFriday 22 May 2026  00:48:01 +0000 (0:00:00.725)       0:00:59.169 ************ \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nFriday 22 May 2026  00:48:02 +0000 (0:00:00.207)       0:00:59.376 ************ \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nFriday 22 May 2026  00:48:02 +0000 (0:00:00.222)       0:00:59.598 ************ \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nFriday 22 May 2026  00:48:02 +0000 (0:00:00.204)       0:00:59.803 ************ \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nFriday 22 May 2026  00:48:02 +0000 (0:00:00.212)       0:01:00.016 ************ \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nFriday 22 May 2026  00:48:02 +0000 (0:00:00.250)       0:01:00.266 ************ \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] *************\nFriday 22 May 2026  00:48:03 +0000 (0:00:00.652)       0:01:00.919 ************ \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nFriday 22 May 2026  00:48:03 +0000 (0:00:00.203)       0:01:01.122 ************ \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nFriday 22 May 2026  00:48:03 +0000 (0:00:00.198)       0:01:01.320 ************ \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nFriday 22 May 2026  00:48:04 +0000 (0:00:00.222)       0:01:01.543 ************ \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Check whether ceph_db_wal_devices is used exclusively] *******************\nFriday 22 May 2026  00:48:04 +0000 (0:00:00.224)       0:01:01.767 ************ \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Create dict of block VGs -> PVs from ceph_osd_devices] *******************\nFriday 22 May 2026  00:48:04 +0000 (0:00:00.395)       0:01:02.162 ************ \n\u001b[0;32mok: [testbed-node-5] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': 'dd056079-585d-557e-af8d-8b32851342a0'}})\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': 'a9a30bc5-cc38-51ad-b567-f3c862c660e0'}})\u001b[0m\n\nTASK [Create block VGs] ********************************************************\nFriday 22 May 2026  00:48:04 +0000 (0:00:00.175)       0:01:02.338 ************ \n\u001b[0;33mchanged: [testbed-node-5] => (item={'data': 'osd-block-dd056079-585d-557e-af8d-8b32851342a0', 'data_vg': 'ceph-dd056079-585d-557e-af8d-8b32851342a0'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'data': 'osd-block-a9a30bc5-cc38-51ad-b567-f3c862c660e0', 'data_vg': 'ceph-a9a30bc5-cc38-51ad-b567-f3c862c660e0'})\u001b[0m\n\nTASK [Print 'Create block VGs'] ************************************************\nFriday 22 May 2026  00:48:06 +0000 (0:00:01.900)       0:01:04.238 ************ \n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-dd056079-585d-557e-af8d-8b32851342a0', 'data_vg': 'ceph-dd056079-585d-557e-af8d-8b32851342a0'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-a9a30bc5-cc38-51ad-b567-f3c862c660e0', 'data_vg': 'ceph-a9a30bc5-cc38-51ad-b567-f3c862c660e0'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Create block LVs] ********************************************************\nFriday 22 May 2026  00:48:07 +0000 (0:00:00.136)       0:01:04.374 ************ \n\u001b[0;33mchanged: [testbed-node-5] => (item={'data': 'osd-block-dd056079-585d-557e-af8d-8b32851342a0', 'data_vg': 'ceph-dd056079-585d-557e-af8d-8b32851342a0'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'data': 'osd-block-a9a30bc5-cc38-51ad-b567-f3c862c660e0', 'data_vg': 'ceph-a9a30bc5-cc38-51ad-b567-f3c862c660e0'})\u001b[0m\n\nTASK [Print 'Create block LVs'] ************************************************\nFriday 22 May 2026  00:48:08 +0000 (0:00:01.408)       0:01:05.783 ************ \n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-dd056079-585d-557e-af8d-8b32851342a0', 'data_vg': 'ceph-dd056079-585d-557e-af8d-8b32851342a0'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-a9a30bc5-cc38-51ad-b567-f3c862c660e0', 'data_vg': 'ceph-a9a30bc5-cc38-51ad-b567-f3c862c660e0'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Create DB VGs] ***********************************************************\nFriday 22 May 2026  00:48:08 +0000 (0:00:00.147)       0:01:05.930 ************ \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Print 'Create DB VGs'] ***************************************************\nFriday 22 May 2026  00:48:08 +0000 (0:00:00.133)       0:01:06.064 ************ \n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-dd056079-585d-557e-af8d-8b32851342a0', 'data_vg': 'ceph-dd056079-585d-557e-af8d-8b32851342a0'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-a9a30bc5-cc38-51ad-b567-f3c862c660e0', 'data_vg': 'ceph-a9a30bc5-cc38-51ad-b567-f3c862c660e0'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Create WAL VGs] **********************************************************\nFriday 22 May 2026  00:48:08 +0000 (0:00:00.142)       0:01:06.207 ************ \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Print 'Create WAL VGs'] **************************************************\nFriday 22 May 2026  00:48:08 +0000 (0:00:00.129)       0:01:06.336 ************ \n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-dd056079-585d-557e-af8d-8b32851342a0', 'data_vg': 'ceph-dd056079-585d-557e-af8d-8b32851342a0'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-a9a30bc5-cc38-51ad-b567-f3c862c660e0', 'data_vg': 'ceph-a9a30bc5-cc38-51ad-b567-f3c862c660e0'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Create DB+WAL VGs] *******************************************************\nFriday 22 May 2026  00:48:09 +0000 (0:00:00.156)       0:01:06.492 ************ \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Print 'Create DB+WAL VGs'] ***********************************************\nFriday 22 May 2026  00:48:09 +0000 (0:00:00.141)       0:01:06.633 ************ \n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-dd056079-585d-557e-af8d-8b32851342a0', 'data_vg': 'ceph-dd056079-585d-557e-af8d-8b32851342a0'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-a9a30bc5-cc38-51ad-b567-f3c862c660e0', 'data_vg': 'ceph-a9a30bc5-cc38-51ad-b567-f3c862c660e0'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Prepare variables for OSD count check] ***********************************\nFriday 22 May 2026  00:48:09 +0000 (0:00:00.150)       0:01:06.784 ************ \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Count OSDs put on ceph_db_devices defined in lvm_volumes] ****************\nFriday 22 May 2026  00:48:09 +0000 (0:00:00.286)       0:01:07.071 ************ \n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-dd056079-585d-557e-af8d-8b32851342a0', 'data_vg': 'ceph-dd056079-585d-557e-af8d-8b32851342a0'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-a9a30bc5-cc38-51ad-b567-f3c862c660e0', 'data_vg': 'ceph-a9a30bc5-cc38-51ad-b567-f3c862c660e0'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Count OSDs put on ceph_wal_devices defined in lvm_volumes] ***************\nFriday 22 May 2026  00:48:09 +0000 (0:00:00.138)       0:01:07.210 ************ \n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-dd056079-585d-557e-af8d-8b32851342a0', 'data_vg': 'ceph-dd056079-585d-557e-af8d-8b32851342a0'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-a9a30bc5-cc38-51ad-b567-f3c862c660e0', 'data_vg': 'ceph-a9a30bc5-cc38-51ad-b567-f3c862c660e0'}) \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] ************\nFriday 22 May 2026  00:48:10 +0000 (0:00:00.143)       0:01:07.353 ************ \n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-dd056079-585d-557e-af8d-8b32851342a0', 'data_vg': 'ceph-dd056079-585d-557e-af8d-8b32851342a0'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-a9a30bc5-cc38-51ad-b567-f3c862c660e0', 'data_vg': 'ceph-a9a30bc5-cc38-51ad-b567-f3c862c660e0'}) \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] *********************\nFriday 22 May 2026  00:48:10 +0000 (0:00:00.163)       0:01:07.516 ************ \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Fail if number of OSDs exceeds num_osds for a WAL VG] ********************\nFriday 22 May 2026  00:48:10 +0000 (0:00:00.129)       0:01:07.646 ************ \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Fail if number of OSDs exceeds num_osds for a DB+WAL VG] *****************\nFriday 22 May 2026  00:48:10 +0000 (0:00:00.122)       0:01:07.769 ************ \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Print number of OSDs wanted per DB VG] ***********************************\nFriday 22 May 2026  00:48:10 +0000 (0:00:00.129)       0:01:07.898 ************ \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] **********************************\nFriday 22 May 2026  00:48:10 +0000 (0:00:00.132)       0:01:08.031 ************ \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] *******************************\nFriday 22 May 2026  00:48:10 +0000 (0:00:00.139)       0:01:08.170 ************ \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] ********************\nFriday 22 May 2026  00:48:10 +0000 (0:00:00.136)       0:01:08.306 ************ \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Gather WAL VGs with total and available size in bytes] *******************\nFriday 22 May 2026  00:48:11 +0000 (0:00:00.501)       0:01:08.808 ************ \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Gather DB+WAL VGs with total and available size in bytes] ****************\nFriday 22 May 2026  00:48:11 +0000 (0:00:00.515)       0:01:09.324 ************ \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Combine JSON from _db/wal/db_wal_vgs_cmd_output] *************************\nFriday 22 May 2026  00:48:12 +0000 (0:00:00.733)       0:01:10.057 ************ \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Calculate VG sizes (without buffer)] *************************************\nFriday 22 May 2026  00:48:12 +0000 (0:00:00.138)       0:01:10.196 ************ \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Calculate VG sizes (with buffer)] ****************************************\nFriday 22 May 2026  00:48:12 +0000 (0:00:00.113)       0:01:10.309 ************ \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Print LVM VGs report data] ***********************************************\nFriday 22 May 2026  00:48:13 +0000 (0:00:00.093)       0:01:10.403 ************ \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] ******************************************************\nFriday 22 May 2026  00:48:13 +0000 (0:00:00.133)       0:01:10.537 ************ \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Calculate size needed for LVs on ceph_db_devices] ************************\nFriday 22 May 2026  00:48:13 +0000 (0:00:00.121)       0:01:10.658 ************ \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Print size needed for LVs on ceph_db_devices] ****************************\nFriday 22 May 2026  00:48:13 +0000 (0:00:00.118)       0:01:10.777 ************ \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Fail if size of DB LVs on ceph_db_devices > available] *******************\nFriday 22 May 2026  00:48:13 +0000 (0:00:00.124)       0:01:10.901 ************ \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Calculate size needed for LVs on ceph_wal_devices] ***********************\nFriday 22 May 2026  00:48:13 +0000 (0:00:00.129)       0:01:11.031 ************ \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Print size needed for LVs on ceph_wal_devices] ***************************\nFriday 22 May 2026  00:48:13 +0000 (0:00:00.122)       0:01:11.154 ************ \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Fail if size of WAL LVs on ceph_wal_devices > available] *****************\nFriday 22 May 2026  00:48:13 +0000 (0:00:00.121)       0:01:11.276 ************ \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Calculate size needed for WAL LVs on ceph_db_wal_devices] ****************\nFriday 22 May 2026  00:48:14 +0000 (0:00:00.112)       0:01:11.389 ************ \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Print size needed for WAL LVs on ceph_db_wal_devices] ********************\nFriday 22 May 2026  00:48:14 +0000 (0:00:00.130)       0:01:11.520 ************ \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Calculate size needed for DB LVs on ceph_db_wal_devices] *****************\nFriday 22 May 2026  00:48:14 +0000 (0:00:00.285)       0:01:11.805 ************ \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Print size needed for DB LVs on ceph_db_wal_devices] *********************\nFriday 22 May 2026  00:48:14 +0000 (0:00:00.141)       0:01:11.946 ************ \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Fail if size of DB+WAL LVs on ceph_db_wal_devices > available] ***********\nFriday 22 May 2026  00:48:14 +0000 (0:00:00.117)       0:01:12.064 ************ \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Fail if DB LV size < 30 GiB for ceph_db_devices] *************************\nFriday 22 May 2026  00:48:14 +0000 (0:00:00.123)       0:01:12.187 ************ \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Fail if DB LV size < 30 GiB for ceph_db_wal_devices] *********************\nFriday 22 May 2026  00:48:14 +0000 (0:00:00.124)       0:01:12.312 ************ \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Create DB LVs for ceph_db_devices] ***************************************\nFriday 22 May 2026  00:48:15 +0000 (0:00:00.122)       0:01:12.434 ************ \n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-dd056079-585d-557e-af8d-8b32851342a0', 'data_vg': 'ceph-dd056079-585d-557e-af8d-8b32851342a0'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-a9a30bc5-cc38-51ad-b567-f3c862c660e0', 'data_vg': 'ceph-a9a30bc5-cc38-51ad-b567-f3c862c660e0'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Print 'Create DB LVs for ceph_db_devices'] *******************************\nFriday 22 May 2026  00:48:15 +0000 (0:00:00.140)       0:01:12.574 ************ \n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-dd056079-585d-557e-af8d-8b32851342a0', 'data_vg': 'ceph-dd056079-585d-557e-af8d-8b32851342a0'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-a9a30bc5-cc38-51ad-b567-f3c862c660e0', 'data_vg': 'ceph-a9a30bc5-cc38-51ad-b567-f3c862c660e0'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Create WAL LVs for ceph_wal_devices] *************************************\nFriday 22 May 2026  00:48:15 +0000 (0:00:00.135)       0:01:12.710 ************ \n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-dd056079-585d-557e-af8d-8b32851342a0', 'data_vg': 'ceph-dd056079-585d-557e-af8d-8b32851342a0'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-a9a30bc5-cc38-51ad-b567-f3c862c660e0', 'data_vg': 'ceph-a9a30bc5-cc38-51ad-b567-f3c862c660e0'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Print 'Create WAL LVs for ceph_wal_devices'] *****************************\nFriday 22 May 2026  00:48:15 +0000 (0:00:00.139)       0:01:12.849 ************ \n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-dd056079-585d-557e-af8d-8b32851342a0', 'data_vg': 'ceph-dd056079-585d-557e-af8d-8b32851342a0'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-a9a30bc5-cc38-51ad-b567-f3c862c660e0', 'data_vg': 'ceph-a9a30bc5-cc38-51ad-b567-f3c862c660e0'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Create WAL LVs for ceph_db_wal_devices] **********************************\nFriday 22 May 2026  00:48:15 +0000 (0:00:00.146)       0:01:12.995 ************ \n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-dd056079-585d-557e-af8d-8b32851342a0', 'data_vg': 'ceph-dd056079-585d-557e-af8d-8b32851342a0'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-a9a30bc5-cc38-51ad-b567-f3c862c660e0', 'data_vg': 'ceph-a9a30bc5-cc38-51ad-b567-f3c862c660e0'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Print 'Create WAL LVs for ceph_db_wal_devices'] **************************\nFriday 22 May 2026  00:48:15 +0000 (0:00:00.126)       0:01:13.122 ************ \n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-dd056079-585d-557e-af8d-8b32851342a0', 'data_vg': 'ceph-dd056079-585d-557e-af8d-8b32851342a0'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-a9a30bc5-cc38-51ad-b567-f3c862c660e0', 'data_vg': 'ceph-a9a30bc5-cc38-51ad-b567-f3c862c660e0'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Create DB LVs for ceph_db_wal_devices] ***********************************\nFriday 22 May 2026  00:48:15 +0000 (0:00:00.133)       0:01:13.256 ************ \n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-dd056079-585d-557e-af8d-8b32851342a0', 'data_vg': 'ceph-dd056079-585d-557e-af8d-8b32851342a0'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-a9a30bc5-cc38-51ad-b567-f3c862c660e0', 'data_vg': 'ceph-a9a30bc5-cc38-51ad-b567-f3c862c660e0'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Print 'Create DB LVs for ceph_db_wal_devices'] ***************************\nFriday 22 May 2026  00:48:16 +0000 (0:00:00.308)       0:01:13.564 ************ \n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-dd056079-585d-557e-af8d-8b32851342a0', 'data_vg': 'ceph-dd056079-585d-557e-af8d-8b32851342a0'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-a9a30bc5-cc38-51ad-b567-f3c862c660e0', 'data_vg': 'ceph-a9a30bc5-cc38-51ad-b567-f3c862c660e0'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Get list of Ceph LVs with associated VGs] ********************************\nFriday 22 May 2026  00:48:16 +0000 (0:00:00.186)       0:01:13.751 ************ \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Get list of Ceph PVs with associated VGs] ********************************\nFriday 22 May 2026  00:48:16 +0000 (0:00:00.540)       0:01:14.291 ************ \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Combine JSON from _lvs_cmd_output/_pvs_cmd_output] ***********************\nFriday 22 May 2026  00:48:17 +0000 (0:00:00.535)       0:01:14.827 ************ \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Create list of VG/LV names] **********************************************\nFriday 22 May 2026  00:48:17 +0000 (0:00:00.141)       0:01:14.968 ************ \n\u001b[0;32mok: [testbed-node-5] => (item={'lv_name': 'osd-block-a9a30bc5-cc38-51ad-b567-f3c862c660e0', 'vg_name': 'ceph-a9a30bc5-cc38-51ad-b567-f3c862c660e0'})\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item={'lv_name': 'osd-block-dd056079-585d-557e-af8d-8b32851342a0', 'vg_name': 'ceph-dd056079-585d-557e-af8d-8b32851342a0'})\u001b[0m\n\nTASK [Fail if block LV defined in lvm_volumes is missing] **********************\nFriday 22 May 2026  00:48:17 +0000 (0:00:00.163)       0:01:15.132 ************ \n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-dd056079-585d-557e-af8d-8b32851342a0', 'data_vg': 'ceph-dd056079-585d-557e-af8d-8b32851342a0'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-a9a30bc5-cc38-51ad-b567-f3c862c660e0', 'data_vg': 'ceph-a9a30bc5-cc38-51ad-b567-f3c862c660e0'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Fail if DB LV defined in lvm_volumes is missing] *************************\nFriday 22 May 2026  00:48:17 +0000 (0:00:00.141)       0:01:15.273 ************ \n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-dd056079-585d-557e-af8d-8b32851342a0', 'data_vg': 'ceph-dd056079-585d-557e-af8d-8b32851342a0'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-a9a30bc5-cc38-51ad-b567-f3c862c660e0', 'data_vg': 'ceph-a9a30bc5-cc38-51ad-b567-f3c862c660e0'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Fail if WAL LV defined in lvm_volumes is missing] ************************\nFriday 22 May 2026  00:48:18 +0000 (0:00:00.143)       0:01:15.417 ************ \n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-dd056079-585d-557e-af8d-8b32851342a0', 'data_vg': 'ceph-dd056079-585d-557e-af8d-8b32851342a0'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-a9a30bc5-cc38-51ad-b567-f3c862c660e0', 'data_vg': 'ceph-a9a30bc5-cc38-51ad-b567-f3c862c660e0'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Print LVM report data] ***************************************************\nFriday 22 May 2026  00:48:18 +0000 (0:00:00.139)       0:01:15.557 ************ \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-a9a30bc5-cc38-51ad-b567-f3c862c660e0\",\u001b[0m\n\u001b[0;32m                \"vg_name\": \"ceph-a9a30bc5-cc38-51ad-b567-f3c862c660e0\"\u001b[0m\n\u001b[0;32m            },\u001b[0m\n\u001b[0;32m            {\u001b[0m\n\u001b[0;32m                \"lv_name\": \"osd-block-dd056079-585d-557e-af8d-8b32851342a0\",\u001b[0m\n\u001b[0;32m                \"vg_name\": \"ceph-dd056079-585d-557e-af8d-8b32851342a0\"\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-dd056079-585d-557e-af8d-8b32851342a0\"\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-a9a30bc5-cc38-51ad-b567-f3c862c660e0\"\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 ********************************************************************\nFriday 22 May 2026  00:48:18 +0000 (0:00:00.146)       0:01:15.703 ************ \n=============================================================================== \nCreate block VGs -------------------------------------------------------- 5.76s\nCreate block LVs -------------------------------------------------------- 4.30s\nGather DB VGs with total and available size in bytes -------------------- 1.86s\nGather DB+WAL VGs with total and available size in bytes ---------------- 1.71s\nGet list of Ceph LVs with associated VGs -------------------------------- 1.58s\nGet list of Ceph PVs with associated VGs -------------------------------- 1.56s\nGather WAL VGs with total and available size in bytes ------------------- 1.53s\nAdd known partitions to the list of available block devices ------------- 1.47s\nAdd known links to the list of available block devices ------------------ 1.39s\nAdd known partitions to the list of available block devices ------------- 1.34s\nAdd known links to the list of available block devices ------------------ 1.07s\nPrint LVM report data --------------------------------------------------- 1.04s\nAdd known partitions to the list of available block devices ------------- 0.92s\nAdd known links to the list of available block devices ------------------ 0.84s\nGet extra vars for Ceph configuration ----------------------------------- 0.83s\nAdd known links to the list of available block devices ------------------ 0.81s\nPrint 'Create DB VGs' --------------------------------------------------- 0.79s\nAdd known links to the list of available block devices ------------------ 0.78s\nPrint 'Create WAL LVs for ceph_wal_devices' ----------------------------- 0.73s\nAdd known partitions to the list of available block devices ------------- 0.73s\n\u001b[32m2026-05-22 00:48:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of facts.\u001b[0m\n\u001b[32m2026-05-22 00:48:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8113975-ebf0-4df8-84c9-796957c99990 (facts) was prepared for execution.\u001b[0m\n\u001b[32m2026-05-22 00:48:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task a8113975-ebf0-4df8-84c9-796957c99990 (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] *********************\nFriday 22 May 2026  00:48:33 +0000 (0:00:00.306)       0:00:00.306 ************ \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] ***********************************\nFriday 22 May 2026  00:48:35 +0000 (0:00:01.357)       0:00:01.663 ************ \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] ***********************************************\nFriday 22 May 2026  00:48:36 +0000 (0:00:01.118)       0:00:02.782 ************ \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\nPLAY [Gather facts for all hosts if using --limit] *****************************\n\nTASK [Gather facts for all hosts] **********************************************\nFriday 22 May 2026  00:48:42 +0000 (0:00:05.848)       0:00:08.630 ************ \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 ********************************************************************\nFriday 22 May 2026  00:48:42 +0000 (0:00:00.613)       0:00:09.244 ************ \n=============================================================================== \nGathers facts about hosts ----------------------------------------------- 5.85s\nosism.commons.facts : Create custom facts directory --------------------- 1.36s\nosism.commons.facts : Copy fact files ----------------------------------- 1.12s\nGather facts for all hosts ---------------------------------------------- 0.61s\n\u001b[32m2026-05-22 00:48:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of frr.\u001b[0m\n\u001b[32m2026-05-22 00:48:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ebd1da7d-3703-4923-9d92-6d87f290d036 (frr) was prepared for execution.\u001b[0m\n\u001b[32m2026-05-22 00:48:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task ebd1da7d-3703-4923-9d92-6d87f290d036 (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] ********\nFriday 22 May 2026  00:48:58 +0000 (0:00:00.272)       0:00:00.272 ************ \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] ****************************\nFriday 22 May 2026  00:48:58 +0000 (0:00:00.227)       0:00:00.499 ************ \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.services.frr : Install frr package] ********************************\nFriday 22 May 2026  00:48:59 +0000 (0:00:01.451)       0:00:01.951 ************ \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.services.frr : Copy file: /etc/frr/vtysh.conf] *********************\nFriday 22 May 2026  00:49:09 +0000 (0:00:09.183)       0:00:11.135 ************ \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.services.frr : Copy file: /etc/frr/daemons] ************************\nFriday 22 May 2026  00:49:10 +0000 (0:00:00.951)       0:00:12.086 ************ \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.services.frr : Set _frr_uplinks fact] ******************************\nFriday 22 May 2026  00:49:10 +0000 (0:00:00.877)       0:00:12.963 ************ \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.services.frr : Write frr_config_template to temporary file] ********\nFriday 22 May 2026  00:49:12 +0000 (0:00:01.204)       0:00:14.168 ************ \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [osism.services.frr : Render frr.conf from frr_config_template variable] ***\nFriday 22 May 2026  00:49:12 +0000 (0:00:00.123)       0:00:14.292 ************ \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [osism.services.frr : Remove temporary frr_config_template file] **********\nFriday 22 May 2026  00:49:12 +0000 (0:00:00.268)       0:00:14.560 ************ \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [osism.services.frr : Check for frr.conf file in the configuration repository] ***\nFriday 22 May 2026  00:49:12 +0000 (0:00:00.165)       0:00:14.725 ************ \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [osism.services.frr : Copy frr.conf file from the configuration repository] ***\nFriday 22 May 2026  00:49:12 +0000 (0:00:00.142)       0:00:14.867 ************ \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [osism.services.frr : Copy default frr.conf file of type k3s_cilium] ******\nFriday 22 May 2026  00:49:13 +0000 (0:00:00.175)       0:00:15.043 ************ \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.services.frr : Set sysctl parameters] ******************************\nFriday 22 May 2026  00:49:14 +0000 (0:00:01.004)       0:00:16.047 ************ \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] *********************************\nFriday 22 May 2026  00:49:16 +0000 (0:00:02.380)       0:00:18.427 ************ \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nRUNNING HANDLER [osism.services.frr : Restart frr service] *********************\nFriday 22 May 2026  00:49:17 +0000 (0:00:01.286)       0:00:19.714 ************ \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 ********************************************************************\nFriday 22 May 2026  00:49:19 +0000 (0:00:01.392)       0:00:21.107 ************ \n=============================================================================== \nosism.services.frr : Install frr package -------------------------------- 9.18s\nosism.services.frr : Set sysctl parameters ------------------------------ 2.38s\nosism.services.frr : Pin frr package version ---------------------------- 1.45s\nosism.services.frr : Restart frr service -------------------------------- 1.39s\nosism.services.frr : Manage frr service --------------------------------- 1.29s\nosism.services.frr : Set _frr_uplinks fact ------------------------------ 1.20s\nosism.services.frr : Copy default frr.conf file of type k3s_cilium ------ 1.00s\nosism.services.frr : Copy file: /etc/frr/vtysh.conf --------------------- 0.95s\nosism.services.frr : Copy file: /etc/frr/daemons ------------------------ 0.88s\nosism.services.frr : Render frr.conf from frr_config_template variable --- 0.27s\nosism.services.frr : Include distribution specific install tasks -------- 0.23s\nosism.services.frr : Copy frr.conf file from the configuration repository --- 0.18s\nosism.services.frr : Remove temporary frr_config_template file ---------- 0.17s\nosism.services.frr : Check for frr.conf file in the configuration repository --- 0.14s\nosism.services.frr : Write frr_config_template to temporary file -------- 0.12s\n\n--> DEPLOY IN A NUTSHELL -- START -- Fri May 22 00:49:19 UTC 2026\n\n\u001b[32m2026-05-22 00:49:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mCollection nutshell is prepared for execution\u001b[0m\n\u001b[32m2026-05-22 00:49:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [0] - dotfiles\u001b[0m\n\u001b[32m2026-05-22 00:49:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [0] - homer\u001b[0m\n\u001b[32m2026-05-22 00:49:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [0] - netdata\u001b[0m\n\u001b[32m2026-05-22 00:49:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [0] - openstackclient\u001b[0m\n\u001b[32m2026-05-22 00:49:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [0] - phpmyadmin\u001b[0m\n\u001b[32m2026-05-22 00:49:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [0] - common\u001b[0m\n\u001b[32m2026-05-22 00:49:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [1] -- loadbalancer\u001b[0m\n\u001b[32m2026-05-22 00:49:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [2] --- opensearch\u001b[0m\n\u001b[32m2026-05-22 00:49:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [2] --- mariadb-ng\u001b[0m\n\u001b[32m2026-05-22 00:49:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [3] ---- horizon\u001b[0m\n\u001b[32m2026-05-22 00:49:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [3] ---- keystone\u001b[0m\n\u001b[32m2026-05-22 00:49:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [4] ----- neutron\u001b[0m\n\u001b[32m2026-05-22 00:49:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [5] ------ wait-for-nova\u001b[0m\n\u001b[32m2026-05-22 00:49:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [6] ------- octavia\u001b[0m\n\u001b[32m2026-05-22 00:49:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [4] ----- barbican\u001b[0m\n\u001b[32m2026-05-22 00:49:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [4] ----- designate\u001b[0m\n\u001b[32m2026-05-22 00:49:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [4] ----- ironic\u001b[0m\n\u001b[32m2026-05-22 00:49:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [4] ----- placement\u001b[0m\n\u001b[32m2026-05-22 00:49:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [4] ----- magnum\u001b[0m\n\u001b[32m2026-05-22 00:49:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [1] -- openvswitch\u001b[0m\n\u001b[32m2026-05-22 00:49:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [2] --- ovn\u001b[0m\n\u001b[32m2026-05-22 00:49:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [1] -- memcached\u001b[0m\n\u001b[32m2026-05-22 00:49:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [1] -- redis\u001b[0m\n\u001b[32m2026-05-22 00:49:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [1] -- rabbitmq-ng\u001b[0m\n\u001b[32m2026-05-22 00:49:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [0] - kubernetes\u001b[0m\n\u001b[32m2026-05-22 00:49:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [1] -- kubeconfig\u001b[0m\n\u001b[32m2026-05-22 00:49:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [1] -- copy-kubeconfig\u001b[0m\n\u001b[32m2026-05-22 00:49:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [0] - ceph\u001b[0m\n\u001b[32m2026-05-22 00:49:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [1] -- ceph-pools\u001b[0m\n\u001b[32m2026-05-22 00:49:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [2] --- copy-ceph-keys\u001b[0m\n\u001b[32m2026-05-22 00:49:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [3] ---- cephclient\u001b[0m\n\u001b[32m2026-05-22 00:49:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [4] ----- ceph-bootstrap-dashboard\u001b[0m\n\u001b[32m2026-05-22 00:49:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [4] ----- wait-for-keystone\u001b[0m\n\u001b[32m2026-05-22 00:49:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [5] ------ kolla-ceph-rgw\u001b[0m\n\u001b[32m2026-05-22 00:49:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [5] ------ glance\u001b[0m\n\u001b[32m2026-05-22 00:49:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [5] ------ cinder\u001b[0m\n\u001b[32m2026-05-22 00:49:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [5] ------ nova\u001b[0m\n\u001b[32m2026-05-22 00:49:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [4] ----- prometheus\u001b[0m\n\u001b[32m2026-05-22 00:49:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [5] ------ grafana\u001b[0m\n\u001b[32m2026-05-22 00:49:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mAll tasks of the collection nutshell are prepared for execution\u001b[0m\n\u001b[32m2026-05-22 00:49:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTasks are running in the background\u001b[0m\n\u001b[32m2026-05-22 00:49:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mNo task IDs specified, wait for all currently running tasks\u001b[0m\n\u001b[32m2026-05-22 00:49:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ed8a21c0-7ff3-4544-ad57-4cd659d5cd87 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:49:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:49:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b846a08a-da73-446c-b439-87b5179795d7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:49:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b79a30fb-8549-4646-8b34-329bc69c85d3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:49:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b6f3a386-6d04-434b-b17d-eb29a2e75083 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:49:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7c24bf35-a4b0-4379-834b-0e4d8f3666d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:49:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5934edee-1e78-4dd6-9410-cb529ed3b962 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:49:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:49:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ed8a21c0-7ff3-4544-ad57-4cd659d5cd87 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:49:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:49:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b846a08a-da73-446c-b439-87b5179795d7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:49:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b79a30fb-8549-4646-8b34-329bc69c85d3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:49:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b6f3a386-6d04-434b-b17d-eb29a2e75083 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:49:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7c24bf35-a4b0-4379-834b-0e4d8f3666d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:49:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5934edee-1e78-4dd6-9410-cb529ed3b962 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:49:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:49:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ed8a21c0-7ff3-4544-ad57-4cd659d5cd87 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:49:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:49:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b846a08a-da73-446c-b439-87b5179795d7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:49:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b79a30fb-8549-4646-8b34-329bc69c85d3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:49:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b6f3a386-6d04-434b-b17d-eb29a2e75083 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:49:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7c24bf35-a4b0-4379-834b-0e4d8f3666d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:49:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5934edee-1e78-4dd6-9410-cb529ed3b962 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:49:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:49:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ed8a21c0-7ff3-4544-ad57-4cd659d5cd87 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:49:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:49:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b846a08a-da73-446c-b439-87b5179795d7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:49:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b79a30fb-8549-4646-8b34-329bc69c85d3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:49:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b6f3a386-6d04-434b-b17d-eb29a2e75083 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:49:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7c24bf35-a4b0-4379-834b-0e4d8f3666d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:49:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5934edee-1e78-4dd6-9410-cb529ed3b962 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:49:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:49:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ed8a21c0-7ff3-4544-ad57-4cd659d5cd87 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:49:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:49:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b846a08a-da73-446c-b439-87b5179795d7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:49:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b79a30fb-8549-4646-8b34-329bc69c85d3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:49:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b6f3a386-6d04-434b-b17d-eb29a2e75083 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:49:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7c24bf35-a4b0-4379-834b-0e4d8f3666d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:49:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5934edee-1e78-4dd6-9410-cb529ed3b962 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:49:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:49:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ed8a21c0-7ff3-4544-ad57-4cd659d5cd87 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:49:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:49:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b846a08a-da73-446c-b439-87b5179795d7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:49:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b79a30fb-8549-4646-8b34-329bc69c85d3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:49:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b6f3a386-6d04-434b-b17d-eb29a2e75083 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:49:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7c24bf35-a4b0-4379-834b-0e4d8f3666d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:49:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5934edee-1e78-4dd6-9410-cb529ed3b962 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:49:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:49:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ed8a21c0-7ff3-4544-ad57-4cd659d5cd87 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:49:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:49:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b846a08a-da73-446c-b439-87b5179795d7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:49:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b79a30fb-8549-4646-8b34-329bc69c85d3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:49:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b6f3a386-6d04-434b-b17d-eb29a2e75083 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:49:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7c24bf35-a4b0-4379-834b-0e4d8f3666d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:49:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5934edee-1e78-4dd6-9410-cb529ed3b962 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:49:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:49:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ed8a21c0-7ff3-4544-ad57-4cd659d5cd87 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:49:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m\n\nPLAY [Apply role geerlingguy.dotfiles] *****************************************\n\nTASK [geerlingguy.dotfiles : Ensure dotfiles repository is cloned locally.] ****\nFriday 22 May 2026  00:49:44 +0000 (0:00:00.694)       0:00:00.694 ************ \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-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-manager]\u001b[0m\n\nTASK [geerlingguy.dotfiles : Ensure all configured dotfiles are links.] ********\nFriday 22 May 2026  00:49:49 +0000 (0:00:05.352)       0:00:06.047 ************ \n\u001b[0;32mok: [testbed-node-3] => (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-manager] => (item=.tmux.conf)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (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.] ***\nFriday 22 May 2026  00:49:52 +0000 (0:00:02.221)       0:00:08.268 ************ \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-22 00:49:51.044760', 'end': '2026-05-22 00:49:51.052945', 'delta': '0:00:00.008185', '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-22 00:49:51.017315', 'end': '2026-05-22 00:49:51.023988', 'delta': '0:00:00.006673', '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-22 00:49:51.040234', 'end': '2026-05-22 00:49:51.048231', 'delta': '0:00:00.007997', '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-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-22 00:49:51.016139', 'end': '2026-05-22 00:49:51.020809', 'delta': '0:00:00.004670', '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-22 00:49:51.367695', 'end': '2026-05-22 00:49:51.377714', 'delta': '0:00:00.010019', '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-22 00:49:51.727578', 'end': '2026-05-22 00:49:51.734079', 'delta': '0:00:00.006501', '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-22 00:49:51.019213', 'end': '2026-05-22 00:49:51.023552', 'delta': '0:00:00.004339', '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.] ****\nFriday 22 May 2026  00:49:53 +0000 (0:00:01.581)       0:00:09.849 ************ \n\u001b[0;32mok: [testbed-node-0] => (item=.tmux.conf)\u001b[0m\n\u001b[0;32mok: [testbed-manager] => (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.] ******************\nFriday 22 May 2026  00:49:55 +0000 (0:00:01.391)       0:00:11.241 ************ \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-5] => (item=.tmux.conf)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (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 ********************************************************************\nFriday 22 May 2026  00:49:58 +0000 (0:00:03.128)       0:00:14.370 ************ \n=============================================================================== \ngeerlingguy.dotfiles : Ensure dotfiles repository is cloned locally. ---- 5.35s\ngeerlingguy.dotfiles : Link dotfiles into home folder. ------------------ 3.13s\ngeerlingguy.dotfiles : Ensure all configured dotfiles are links. -------- 2.22s\ngeerlingguy.dotfiles : Remove existing dotfiles file if a replacement is being linked. --- 1.58s\ngeerlingguy.dotfiles : Ensure parent folders of link dotfiles exist. ---- 1.39s\n\u001b[32m2026-05-22 00:49:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b846a08a-da73-446c-b439-87b5179795d7 is in state SUCCESS\u001b[0m\n\u001b[32m2026-05-22 00:49:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b79a30fb-8549-4646-8b34-329bc69c85d3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:49:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b6f3a386-6d04-434b-b17d-eb29a2e75083 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:49:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7c24bf35-a4b0-4379-834b-0e4d8f3666d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:49:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5934edee-1e78-4dd6-9410-cb529ed3b962 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:49:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:50:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ed8a21c0-7ff3-4544-ad57-4cd659d5cd87 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:50:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:50:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b79a30fb-8549-4646-8b34-329bc69c85d3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:50:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b6f3a386-6d04-434b-b17d-eb29a2e75083 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:50:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7c24bf35-a4b0-4379-834b-0e4d8f3666d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:50:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5934edee-1e78-4dd6-9410-cb529ed3b962 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:50:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4b100f42-275b-42e9-b54b-edd1137070ed is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:50:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:50:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ed8a21c0-7ff3-4544-ad57-4cd659d5cd87 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:50:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:50:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b79a30fb-8549-4646-8b34-329bc69c85d3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:50:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b6f3a386-6d04-434b-b17d-eb29a2e75083 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:50:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7c24bf35-a4b0-4379-834b-0e4d8f3666d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:50:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5934edee-1e78-4dd6-9410-cb529ed3b962 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:50:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4b100f42-275b-42e9-b54b-edd1137070ed is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:50:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:50:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ed8a21c0-7ff3-4544-ad57-4cd659d5cd87 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:50:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:50:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b79a30fb-8549-4646-8b34-329bc69c85d3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:50:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b6f3a386-6d04-434b-b17d-eb29a2e75083 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:50:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7c24bf35-a4b0-4379-834b-0e4d8f3666d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:50:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5934edee-1e78-4dd6-9410-cb529ed3b962 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:50:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4b100f42-275b-42e9-b54b-edd1137070ed is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:50:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:50:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ed8a21c0-7ff3-4544-ad57-4cd659d5cd87 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:50:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:50:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b79a30fb-8549-4646-8b34-329bc69c85d3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:50:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b6f3a386-6d04-434b-b17d-eb29a2e75083 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:50:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7c24bf35-a4b0-4379-834b-0e4d8f3666d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:50:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5934edee-1e78-4dd6-9410-cb529ed3b962 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:50:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4b100f42-275b-42e9-b54b-edd1137070ed is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:50:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:50:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ed8a21c0-7ff3-4544-ad57-4cd659d5cd87 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:50:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:50:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b79a30fb-8549-4646-8b34-329bc69c85d3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:50:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b6f3a386-6d04-434b-b17d-eb29a2e75083 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:50:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7c24bf35-a4b0-4379-834b-0e4d8f3666d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:50:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5934edee-1e78-4dd6-9410-cb529ed3b962 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:50:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4b100f42-275b-42e9-b54b-edd1137070ed is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:50:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:50:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ed8a21c0-7ff3-4544-ad57-4cd659d5cd87 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:50:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:50:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b79a30fb-8549-4646-8b34-329bc69c85d3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:50:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b6f3a386-6d04-434b-b17d-eb29a2e75083 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:50:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7c24bf35-a4b0-4379-834b-0e4d8f3666d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:50:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5934edee-1e78-4dd6-9410-cb529ed3b962 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:50:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4b100f42-275b-42e9-b54b-edd1137070ed is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:50:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:50:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ed8a21c0-7ff3-4544-ad57-4cd659d5cd87 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:50:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:50:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b79a30fb-8549-4646-8b34-329bc69c85d3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:50:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b6f3a386-6d04-434b-b17d-eb29a2e75083 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:50:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7c24bf35-a4b0-4379-834b-0e4d8f3666d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:50:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5934edee-1e78-4dd6-9410-cb529ed3b962 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:50:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4b100f42-275b-42e9-b54b-edd1137070ed is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:50:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:50:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ed8a21c0-7ff3-4544-ad57-4cd659d5cd87 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:50:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:50:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b79a30fb-8549-4646-8b34-329bc69c85d3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:50:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b6f3a386-6d04-434b-b17d-eb29a2e75083 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:50:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7c24bf35-a4b0-4379-834b-0e4d8f3666d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:50:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5934edee-1e78-4dd6-9410-cb529ed3b962 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:50:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4b100f42-275b-42e9-b54b-edd1137070ed is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:50:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:50:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ed8a21c0-7ff3-4544-ad57-4cd659d5cd87 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:50:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:50:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b79a30fb-8549-4646-8b34-329bc69c85d3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:50:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b6f3a386-6d04-434b-b17d-eb29a2e75083 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:50:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7c24bf35-a4b0-4379-834b-0e4d8f3666d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:50:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5934edee-1e78-4dd6-9410-cb529ed3b962 is in state SUCCESS\u001b[0m\n\u001b[32m2026-05-22 00:50:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4b100f42-275b-42e9-b54b-edd1137070ed is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:50:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:50:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ed8a21c0-7ff3-4544-ad57-4cd659d5cd87 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:50:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:50:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b79a30fb-8549-4646-8b34-329bc69c85d3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:50:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b6f3a386-6d04-434b-b17d-eb29a2e75083 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:50:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7c24bf35-a4b0-4379-834b-0e4d8f3666d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:50:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4b100f42-275b-42e9-b54b-edd1137070ed is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:50:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:50:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ed8a21c0-7ff3-4544-ad57-4cd659d5cd87 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:50:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:50:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b79a30fb-8549-4646-8b34-329bc69c85d3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:50:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b6f3a386-6d04-434b-b17d-eb29a2e75083 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:50:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7c24bf35-a4b0-4379-834b-0e4d8f3666d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:50:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4b100f42-275b-42e9-b54b-edd1137070ed is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:50:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:50:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ed8a21c0-7ff3-4544-ad57-4cd659d5cd87 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:50:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:50:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b79a30fb-8549-4646-8b34-329bc69c85d3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:50:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b6f3a386-6d04-434b-b17d-eb29a2e75083 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:50:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7c24bf35-a4b0-4379-834b-0e4d8f3666d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:50:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4b100f42-275b-42e9-b54b-edd1137070ed is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:50:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:50:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ed8a21c0-7ff3-4544-ad57-4cd659d5cd87 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:50:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:50:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b79a30fb-8549-4646-8b34-329bc69c85d3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:50:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b6f3a386-6d04-434b-b17d-eb29a2e75083 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:50:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7c24bf35-a4b0-4379-834b-0e4d8f3666d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:50:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4b100f42-275b-42e9-b54b-edd1137070ed is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:50:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:50:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ed8a21c0-7ff3-4544-ad57-4cd659d5cd87 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:50:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:50:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b79a30fb-8549-4646-8b34-329bc69c85d3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:50:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b6f3a386-6d04-434b-b17d-eb29a2e75083 is in state SUCCESS\u001b[0m\n\u001b[32m2026-05-22 00:50:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7c24bf35-a4b0-4379-834b-0e4d8f3666d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:50:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4b100f42-275b-42e9-b54b-edd1137070ed is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:50:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:50:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ed8a21c0-7ff3-4544-ad57-4cd659d5cd87 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:50:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:50:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b79a30fb-8549-4646-8b34-329bc69c85d3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:50:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7c24bf35-a4b0-4379-834b-0e4d8f3666d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:50:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4b100f42-275b-42e9-b54b-edd1137070ed is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:50:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:50:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ed8a21c0-7ff3-4544-ad57-4cd659d5cd87 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:50:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:50:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b79a30fb-8549-4646-8b34-329bc69c85d3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:50:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7c24bf35-a4b0-4379-834b-0e4d8f3666d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:50:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4b100f42-275b-42e9-b54b-edd1137070ed is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:50:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:50:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ed8a21c0-7ff3-4544-ad57-4cd659d5cd87 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:50:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:50:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b79a30fb-8549-4646-8b34-329bc69c85d3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:50:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7c24bf35-a4b0-4379-834b-0e4d8f3666d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:50:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4b100f42-275b-42e9-b54b-edd1137070ed is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:50:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:50:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ed8a21c0-7ff3-4544-ad57-4cd659d5cd87 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:50:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:50:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b79a30fb-8549-4646-8b34-329bc69c85d3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:50:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7c24bf35-a4b0-4379-834b-0e4d8f3666d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:50:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4b100f42-275b-42e9-b54b-edd1137070ed is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:50:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:50:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ed8a21c0-7ff3-4544-ad57-4cd659d5cd87 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:50:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:50:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b79a30fb-8549-4646-8b34-329bc69c85d3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:50:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7c24bf35-a4b0-4379-834b-0e4d8f3666d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:50:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4b100f42-275b-42e9-b54b-edd1137070ed is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:50:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:51:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ed8a21c0-7ff3-4544-ad57-4cd659d5cd87 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:51:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:51:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b79a30fb-8549-4646-8b34-329bc69c85d3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:51:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7c24bf35-a4b0-4379-834b-0e4d8f3666d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:51:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4b100f42-275b-42e9-b54b-edd1137070ed is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:51:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:51:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ed8a21c0-7ff3-4544-ad57-4cd659d5cd87 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:51:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:51:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b79a30fb-8549-4646-8b34-329bc69c85d3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:51:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7c24bf35-a4b0-4379-834b-0e4d8f3666d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:51:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4b100f42-275b-42e9-b54b-edd1137070ed is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:51:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:51:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ed8a21c0-7ff3-4544-ad57-4cd659d5cd87 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:51:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:51:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b79a30fb-8549-4646-8b34-329bc69c85d3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:51:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7c24bf35-a4b0-4379-834b-0e4d8f3666d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:51:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4b100f42-275b-42e9-b54b-edd1137070ed is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:51:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:51:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ed8a21c0-7ff3-4544-ad57-4cd659d5cd87 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:51:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:51:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b79a30fb-8549-4646-8b34-329bc69c85d3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:51:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7c24bf35-a4b0-4379-834b-0e4d8f3666d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:51:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4b100f42-275b-42e9-b54b-edd1137070ed is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:51:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:51:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ed8a21c0-7ff3-4544-ad57-4cd659d5cd87 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:51:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:51:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b79a30fb-8549-4646-8b34-329bc69c85d3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:51:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7c24bf35-a4b0-4379-834b-0e4d8f3666d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:51:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4b100f42-275b-42e9-b54b-edd1137070ed 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] ***\nFriday 22 May 2026  00:49:45 +0000 (0:00:00.996)       0:00:00.996 ************ \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] ******************\nFriday 22 May 2026  00:49:45 +0000 (0:00:00.567)       0:00:01.564 ************ \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.services.homer : Create required directories] **********************\nFriday 22 May 2026  00:49:48 +0000 (0:00:02.591)       0:00:04.156 ************ \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] ***************\nFriday 22 May 2026  00:49:50 +0000 (0:00:01.773)       0:00:05.929 ************ \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.services.homer : Copy docker-compose.yml file] *********************\nFriday 22 May 2026  00:49:52 +0000 (0:00:02.424)       0:00:08.353 ************ \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.services.homer : Manage homer service] *****************************\nFriday 22 May 2026  00:49:54 +0000 (0:00:01.984)       0:00:10.338 ************ \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] *****************\nFriday 22 May 2026  00:50:21 +0000 (0:00:27.312)       0:00:37.651 ************ \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 ********************************************************************\nFriday 22 May 2026  00:50:24 +0000 (0:00:03.098)       0:00:40.750 ************ \n=============================================================================== \nosism.services.homer : Manage homer service ---------------------------- 27.31s\nosism.services.homer : Restart homer service ---------------------------- 3.10s\nosism.services.homer : Create traefik external network ------------------ 2.59s\nosism.services.homer : Copy config.yml configuration file --------------- 2.42s\nosism.services.homer : Copy docker-compose.yml file --------------------- 1.98s\nosism.services.homer : Create required directories ---------------------- 1.77s\nosism.services.homer : Inform about new parameter homer_url_opensearch_dashboards --- 0.57s\n\n\nPLAY [Apply role openstackclient] **********************************************\n\nTASK [osism.services.openstackclient : Include tasks] **************************\nFriday 22 May 2026  00:49:43 +0000 (0:00:00.508)       0:00:00.508 ************ \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] ************\nFriday 22 May 2026  00:49:44 +0000 (0:00:00.383)       0:00:00.892 ************ \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] ***********\nFriday 22 May 2026  00:49:48 +0000 (0:00:03.835)       0:00:04.727 ************ \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.services.openstackclient : Manage openstackclient service] *********\nFriday 22 May 2026  00:49:50 +0000 (0:00:02.655)       0:00:07.382 ************ \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] **********\nFriday 22 May 2026  00:50:27 +0000 (0:00:36.372)       0:00:43.755 ************ \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.services.openstackclient : Remove ospurge wrapper script] **********\nFriday 22 May 2026  00:50:29 +0000 (0:00:02.512)       0:00:46.267 ************ \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nRUNNING HANDLER [osism.services.openstackclient : Restart openstackclient service] ***\nFriday 22 May 2026  00:50:30 +0000 (0:00:01.044)       0:00:47.312 ************ \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nRUNNING HANDLER [osism.services.openstackclient : Ensure that all containers are up] ***\nFriday 22 May 2026  00:50:33 +0000 (0:00:02.954)       0:00:50.266 ************ \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nRUNNING HANDLER [osism.services.openstackclient : Wait for an healthy service] ***\nFriday 22 May 2026  00:50:36 +0000 (0:00:03.163)       0:00:53.430 ************ \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nRUNNING HANDLER [osism.services.openstackclient : Copy bash completion script] ***\nFriday 22 May 2026  00:50:38 +0000 (0:00:01.469)       0:00:54.899 ************ \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 ********************************************************************\nFriday 22 May 2026  00:50:39 +0000 (0:00:01.140)       0:00:56.040 ************ \n=============================================================================== \nosism.services.openstackclient : Manage openstackclient service -------- 36.37s\nosism.services.openstackclient : Create required directories ------------ 3.84s\nosism.services.openstackclient : Ensure that all containers are up ------ 3.16s\nosism.services.openstackclient : Restart openstackclient service -------- 2.95s\nosism.services.openstackclient : Copy docker-compose.yml file ----------- 2.65s\nosism.services.openstackclient : Copy openstack wrapper script ---------- 2.51s\nosism.services.openstackclient : Wait for an healthy service ------------ 1.47s\nosism.services.openstackclient : Copy bash completion script ------------ 1.14s\nosism.services.openstackclient : Remove ospurge wrapper script ---------- 1.04s\nosism.services.openstackclient : Include tasks -------------------------- 0.38s\n\n\nPLAY [Apply role phpmyadmin] ***************************************************\n\nTASK [osism.services.phpmyadmin : Create traefik external network] *************\nFriday 22 May 2026  00:50:03 +0000 (0:00:00.332)       0:00:00.332 ************ \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.services.phpmyadmin : Create required directories] *****************\nFriday 22 May 2026  00:50:05 +0000 (0:00:02.072)       0:00:02.405 ************ \n\u001b[0;33mchanged: [testbed-manager] => (item=/opt/phpmyadmin)\u001b[0m\n\nTASK [osism.services.phpmyadmin : Copy docker-compose.yml file] ****************\nFriday 22 May 2026  00:50:05 +0000 (0:00:00.565)       0:00:02.970 ************ \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.services.phpmyadmin : Manage phpmyadmin service] *******************\nFriday 22 May 2026  00:50:06 +0000 (0:00:01.150)       0:00:04.121 ************ \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] *******\nFriday 22 May 2026  00:51:02 +0000 (0:00:55.289)       0:00:59.410 ************ \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 ********************************************************************\nFriday 22 May 2026  00:51:10 +0000 (0:00:07.836)       0:01:07.246 ************ \n=============================================================================== \nosism.services.phpmyadmin : Manage phpmyadmin service ------------------ 55.29s\nosism.services.phpmyadmin : Restart phpmyadmin service ------------------ 7.84s\nosism.services.phpmyadmin : Create traefik external network ------------- 2.07s\nosism.services.phpmyadmin : Copy docker-compose.yml file ---------------- 1.15s\nosism.services.phpmyadmin : Create required directories ----------------- 0.57s\n\u001b[32m2026-05-22 00:51:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:51:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ed8a21c0-7ff3-4544-ad57-4cd659d5cd87 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:51:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:51:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b79a30fb-8549-4646-8b34-329bc69c85d3 is in state SUCCESS\u001b[0m\n\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on enabled services] ***********************************\nFriday 22 May 2026  00:49:44 +0000 (0:00:00.563)       0:00:00.563 ************ \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] ****\nFriday 22 May 2026  00:49:46 +0000 (0:00:01.730)       0:00:02.294 ************ \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] ***\nFriday 22 May 2026  00:49:48 +0000 (0:00:01.500)       0:00:03.795 ************ \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-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.services.netdata : Install apt-transport-https package] ************\nFriday 22 May 2026  00:49:51 +0000 (0:00:03.189)       0:00:06.984 ************ \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.services.netdata : Add repository gpg key] *************************\nFriday 22 May 2026  00:49:55 +0000 (0:00:03.866)       0:00:10.851 ************ \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-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.netdata : Add repository] *********************************\nFriday 22 May 2026  00:49:56 +0000 (0:00:01.788)       0:00:12.639 ************ \n\u001b[0;33mchanged: [testbed-node-0]\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-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-manager]\u001b[0m\n\nTASK [osism.services.netdata : Install package netdata] ************************\nFriday 22 May 2026  00:50:08 +0000 (0:00:11.910)       0:00:24.550 ************ \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\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.services.netdata : Include config tasks] ***************************\nFriday 22 May 2026  00:50:40 +0000 (0:00:31.650)       0:00:56.200 ************ \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] ***********************\nFriday 22 May 2026  00:50:42 +0000 (0:00:02.274)       0:00:58.475 ************ \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-1] => (item=netdata.conf)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=netdata.conf)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=netdata.conf)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (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-0] => (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-2] => (item=stream.conf)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=stream.conf)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=stream.conf)\u001b[0m\n\nTASK [osism.services.netdata : Retrieve /etc/netdata/.opt-out-from-anonymous-statistics status] ***\nFriday 22 May 2026  00:50:47 +0000 (0:00:05.170)       0:01:03.646 ************ \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] **************\nFriday 22 May 2026  00:50:50 +0000 (0:00:02.274)       0:01:05.921 ************ \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 [osism.services.netdata : Add netdata user to docker group] ***************\nFriday 22 May 2026  00:50:52 +0000 (0:00:01.979)       0:01:07.900 ************ \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] *************************\nFriday 22 May 2026  00:50:53 +0000 (0:00:01.712)       0:01:09.612 ************ \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-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 : Include host type specific tasks] ***************\nFriday 22 May 2026  00:50:56 +0000 (0:00:03.063)       0:01:12.676 ************ \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] **********\nFriday 22 May 2026  00:50:59 +0000 (0:00:02.222)       0:01:14.898 ************ \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nRUNNING HANDLER [osism.services.netdata : Restart service netdata] *************\nFriday 22 May 2026  00:51:01 +0000 (0:00:01.922)       0:01:16.821 ************ \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\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 ********************************************************************\nFriday 22 May 2026  00:51:12 +0000 (0:00:11.703)       0:01:28.525 ************ \n=============================================================================== \nosism.services.netdata : Install package netdata ----------------------- 31.65s\nosism.services.netdata : Add repository -------------------------------- 11.91s\nosism.services.netdata : Restart service netdata ----------------------- 11.70s\nosism.services.netdata : Copy configuration files ----------------------- 5.17s\nosism.services.netdata : Install apt-transport-https package ------------ 3.87s\nosism.services.netdata : Remove old architecture-dependent repository --- 3.19s\nosism.services.netdata : Manage service netdata ------------------------- 3.06s\nosism.services.netdata : Retrieve /etc/netdata/.opt-out-from-anonymous-statistics status --- 2.28s\nosism.services.netdata : Include config tasks --------------------------- 2.28s\nosism.services.netdata : Include host type specific tasks --------------- 2.22s\nosism.services.netdata : Opt out from anonymous statistics -------------- 1.98s\nosism.services.netdata : Set sysctl vm.max_map_count parameter ---------- 1.92s\nosism.services.netdata : Add repository gpg key ------------------------- 1.79s\nGroup hosts based on enabled services ----------------------------------- 1.73s\nosism.services.netdata : Add netdata user to docker group --------------- 1.71s\nosism.services.netdata : Include distribution specific install tasks ---- 1.50s\n\u001b[32m2026-05-22 00:51:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7c24bf35-a4b0-4379-834b-0e4d8f3666d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:51:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:51:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ed8a21c0-7ff3-4544-ad57-4cd659d5cd87 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:51:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:51:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7c24bf35-a4b0-4379-834b-0e4d8f3666d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:51:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:51:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ed8a21c0-7ff3-4544-ad57-4cd659d5cd87 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:51:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:51:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7c24bf35-a4b0-4379-834b-0e4d8f3666d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:51:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:51:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ed8a21c0-7ff3-4544-ad57-4cd659d5cd87 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:51:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:51:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7c24bf35-a4b0-4379-834b-0e4d8f3666d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:51:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:51:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ed8a21c0-7ff3-4544-ad57-4cd659d5cd87 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:51:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:51:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7c24bf35-a4b0-4379-834b-0e4d8f3666d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:51:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:51:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ed8a21c0-7ff3-4544-ad57-4cd659d5cd87 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:51:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:51:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7c24bf35-a4b0-4379-834b-0e4d8f3666d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:51:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:51:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ed8a21c0-7ff3-4544-ad57-4cd659d5cd87 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:51:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:51:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7c24bf35-a4b0-4379-834b-0e4d8f3666d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:51:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:51:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ed8a21c0-7ff3-4544-ad57-4cd659d5cd87 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:51:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:51:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7c24bf35-a4b0-4379-834b-0e4d8f3666d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:51:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:51:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ed8a21c0-7ff3-4544-ad57-4cd659d5cd87 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:51:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:51:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7c24bf35-a4b0-4379-834b-0e4d8f3666d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:51:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:51:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ed8a21c0-7ff3-4544-ad57-4cd659d5cd87 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:51:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:51:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7c24bf35-a4b0-4379-834b-0e4d8f3666d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:51:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:51:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ed8a21c0-7ff3-4544-ad57-4cd659d5cd87 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:51:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:51:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7c24bf35-a4b0-4379-834b-0e4d8f3666d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:51:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:51:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ed8a21c0-7ff3-4544-ad57-4cd659d5cd87 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:51:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:51:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7c24bf35-a4b0-4379-834b-0e4d8f3666d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:51:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:51:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ed8a21c0-7ff3-4544-ad57-4cd659d5cd87 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:51:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:51:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7c24bf35-a4b0-4379-834b-0e4d8f3666d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:51:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:51:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ed8a21c0-7ff3-4544-ad57-4cd659d5cd87 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:51:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:51:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7c24bf35-a4b0-4379-834b-0e4d8f3666d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:51:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:51:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ed8a21c0-7ff3-4544-ad57-4cd659d5cd87 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:51:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:51:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7c24bf35-a4b0-4379-834b-0e4d8f3666d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:51:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:52:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ed8a21c0-7ff3-4544-ad57-4cd659d5cd87 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:52:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:52:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7c24bf35-a4b0-4379-834b-0e4d8f3666d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:52:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:52:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ed8a21c0-7ff3-4544-ad57-4cd659d5cd87 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:52:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:52:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7c24bf35-a4b0-4379-834b-0e4d8f3666d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:52:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:52:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f4685fef-ba52-4be8-adda-d15f14f21611 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:52:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ed8a21c0-7ff3-4544-ad57-4cd659d5cd87 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:52:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:52:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:52:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b25fcdbc-1991-4738-b932-17ef03247e82 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:52:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7c24bf35-a4b0-4379-834b-0e4d8f3666d9 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] **************************************************\nFriday 22 May 2026  00:49:36 +0000 (0:00:00.363)       0:00:00.363 ************ \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] ******************************\nFriday 22 May 2026  00:49:37 +0000 (0:00:01.490)       0:00:01.854 ************ \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-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-node-2] => (item=[{'service_name': 'cron'}, 'cron'])\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (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': 'fluentd'}, 'fluentd'])\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=[{'service_name': 'kolla-toolbox'}, 'kolla-toolbox'])\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=[{'service_name': 'fluentd'}, 'fluentd'])\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=[{'service_name': 'cron'}, 'cron'])\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (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-3] => (item=[{'service_name': 'kolla-toolbox'}, 'kolla-toolbox'])\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=[{'service_name': 'kolla-toolbox'}, 'kolla-toolbox'])\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=[{'service_name': 'cron'}, 'cron'])\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (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-4] => (item=[{'service_name': 'fluentd'}, 'fluentd'])\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (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\nTASK [common : include_tasks] **************************************************\nFriday 22 May 2026  00:49:42 +0000 (0:00:05.229)       0:00:07.083 ************ \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] *********\nFriday 22 May 2026  00:49:44 +0000 (0:00:01.294)       0:00:08.377 ************ \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-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-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-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-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-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-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': '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-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-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-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-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-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-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-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\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\nTASK [service-cert-copy : common | Copying over backend internal TLS certificate] ***\nFriday 22 May 2026  00:49:49 +0000 (0:00:04.934)       0:00:13.312 ************ \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-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-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-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-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-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': '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]\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-3]\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-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\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\nTASK [service-cert-copy : common | Copying over backend internal TLS key] ******\nFriday 22 May 2026  00:49:51 +0000 (0:00:02.248)       0:00:15.560 ************ \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-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-2]\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-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-3]\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 [common : Copying over /run subdirectories conf] **************************\nFriday 22 May 2026  00:49:54 +0000 (0:00:03.471)       0:00:19.032 ************ \n\u001b[0;36mskipping: [testbed-manager]\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\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] ***************************************\nFriday 22 May 2026  00:49:56 +0000 (0:00:01.867)       0:00:20.899 ************ \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] ********************\nFriday 22 May 2026  00:49:58 +0000 (0:00:01.456)       0:00:22.356 ************ \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-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-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-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-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': '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': '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-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-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': '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-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-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': '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-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-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] *************************\nFriday 22 May 2026  00:50:05 +0000 (0:00:07.388)       0:00:29.744 ************ \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] ************************\nFriday 22 May 2026  00:50:07 +0000 (0:00:01.718)       0:00:31.462 ************ \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] ************************\nFriday 22 May 2026  00:50:08 +0000 (0:00:01.007)       0:00:32.470 ************ \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] ************************\nFriday 22 May 2026  00:50:09 +0000 (0:00:01.212)       0:00:33.682 ************ \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] **************************************\nFriday 22 May 2026  00:50:10 +0000 (0:00:00.977)       0:00:34.659 ************ \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 [common : Copying over cron logrotate config file] ************************\nFriday 22 May 2026  00:50:18 +0000 (0:00:08.310)       0:00:42.970 ************ \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-manager] => (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] ***************************\nFriday 22 May 2026  00:50:23 +0000 (0:00:04.633)       0:00:47.604 ************ \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\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [common : Ensuring config directories have correct owner and permission] ***\nFriday 22 May 2026  00:50:27 +0000 (0:00:04.033)       0:00:51.637 ************ \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-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-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': '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-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-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': '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-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-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;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;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;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-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-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-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] ************************\nFriday 22 May 2026  00:50:30 +0000 (0:00:03.158)       0:00:54.796 ************ \n\u001b[0;33mchanged: [testbed-node-0] => (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-1] => (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-3] => (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\u001b[0;33mchanged: [testbed-node-5] => (item=/ansible/roles/common/templates/rabbitmq-env.conf.j2)\u001b[0m\n\nTASK [common : Copy rabbitmq erl_inetrc to kolla toolbox] **********************\nFriday 22 May 2026  00:50:34 +0000 (0:00:04.376)       0:00:59.173 ************ \n\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/common/templates/erl_inetrc.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (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-4] => (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-5] => (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\nTASK [common : Check common containers] ****************************************\nFriday 22 May 2026  00:50:38 +0000 (0:00:03.587)       0:01:02.760 ************ \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-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-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-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-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-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': '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': '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-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-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-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-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-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-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-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-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\nTASK [common : Creating log volume] ********************************************\nFriday 22 May 2026  00:50:43 +0000 (0:00:05.042)       0:01:07.802 ************ \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\nTASK [common : Link kolla_logs volume to /var/log/kolla] ***********************\nFriday 22 May 2026  00:50:45 +0000 (0:00:02.010)       0:01:09.813 ************ \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 : Flush handlers] *************************************************\nFriday 22 May 2026  00:50:47 +0000 (0:00:02.042)       0:01:11.855 ************ \n\nTASK [common : Flush handlers] *************************************************\nFriday 22 May 2026  00:50:47 +0000 (0:00:00.097)       0:01:11.952 ************ \n\nTASK [common : Flush handlers] *************************************************\nFriday 22 May 2026  00:50:47 +0000 (0:00:00.074)       0:01:12.026 ************ \n\nTASK [common : Flush handlers] *************************************************\nFriday 22 May 2026  00:50:47 +0000 (0:00:00.072)       0:01:12.099 ************ \n\nTASK [common : Flush handlers] *************************************************\nFriday 22 May 2026  00:50:47 +0000 (0:00:00.071)       0:01:12.170 ************ \n\nTASK [common : Flush handlers] *************************************************\nFriday 22 May 2026  00:50:48 +0000 (0:00:00.085)       0:01:12.256 ************ \n\nTASK [common : Flush handlers] *************************************************\nFriday 22 May 2026  00:50:48 +0000 (0:00:00.100)       0:01:12.356 ************ \n\nRUNNING HANDLER [common : Restart fluentd container] ***************************\nFriday 22 May 2026  00:50:48 +0000 (0:00:00.380)       0:01:12.736 ************ \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-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-manager]\u001b[0m\n\nRUNNING HANDLER [common : Restart kolla-toolbox container] *********************\nFriday 22 May 2026  00:51:21 +0000 (0:00:33.211)       0:01:45.948 ************ \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-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-2]\u001b[0m\n\nRUNNING HANDLER [common : Initializing toolbox container using normal user] ****\nFriday 22 May 2026  00:51:54 +0000 (0:00:32.572)       0:02:18.521 ************ \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\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nRUNNING HANDLER [common : Restart cron container] ******************************\nFriday 22 May 2026  00:51:55 +0000 (0:00:01.597)       0:02:20.118 ************ \n\u001b[0;33mchanged: [testbed-manager]\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-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-1]\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 ********************************************************************\nFriday 22 May 2026  00:52:05 +0000 (0:00:09.163)       0:02:29.282 ************ \n=============================================================================== \ncommon : Restart fluentd container ------------------------------------- 33.21s\ncommon : Restart kolla-toolbox container ------------------------------- 32.57s\ncommon : Restart cron container ----------------------------------------- 9.16s\ncommon : Copying over fluentd.conf -------------------------------------- 8.31s\ncommon : Copying over config.json files for services -------------------- 7.39s\ncommon : Ensuring config directories exist ------------------------------ 5.23s\ncommon : Check common containers ---------------------------------------- 5.04s\nservice-cert-copy : common | Copying over extra CA certificates --------- 4.93s\ncommon : Copying over cron logrotate config file ------------------------ 4.63s\ncommon : Copy rabbitmq-env.conf to kolla toolbox ------------------------ 4.38s\ncommon : Ensure RabbitMQ Erlang cookie exists --------------------------- 4.03s\ncommon : Copy rabbitmq erl_inetrc to kolla toolbox ---------------------- 3.59s\nservice-cert-copy : common | Copying over backend internal TLS key ------ 3.47s\ncommon : Ensuring config directories have correct owner and permission --- 3.16s\nservice-cert-copy : common | Copying over backend internal TLS certificate --- 2.25s\ncommon : Link kolla_logs volume to /var/log/kolla ----------------------- 2.04s\ncommon : Creating log volume -------------------------------------------- 2.01s\ncommon : Copying over /run subdirectories conf -------------------------- 1.87s\ncommon : Find custom fluentd input config files ------------------------- 1.72s\ncommon : Initializing toolbox container using normal user --------------- 1.60s\n\u001b[32m2026-05-22 00:52:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 59e844ec-cb6f-4ca9-ab9c-3038d7b292ff is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:52:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:52:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f4685fef-ba52-4be8-adda-d15f14f21611 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:52:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ed8a21c0-7ff3-4544-ad57-4cd659d5cd87 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:52:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:52:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:52:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b25fcdbc-1991-4738-b932-17ef03247e82 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:52:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 59e844ec-cb6f-4ca9-ab9c-3038d7b292ff is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:52:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:52:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f4685fef-ba52-4be8-adda-d15f14f21611 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:52:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ed8a21c0-7ff3-4544-ad57-4cd659d5cd87 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:52:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:52:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:52:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b25fcdbc-1991-4738-b932-17ef03247e82 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:52:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 59e844ec-cb6f-4ca9-ab9c-3038d7b292ff is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:52:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:52:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f4685fef-ba52-4be8-adda-d15f14f21611 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:52:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ed8a21c0-7ff3-4544-ad57-4cd659d5cd87 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:52:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:52:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:52:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b25fcdbc-1991-4738-b932-17ef03247e82 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:52:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 59e844ec-cb6f-4ca9-ab9c-3038d7b292ff is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:52:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:52:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f4685fef-ba52-4be8-adda-d15f14f21611 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:52:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ed8a21c0-7ff3-4544-ad57-4cd659d5cd87 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:52:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:52:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:52:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b25fcdbc-1991-4738-b932-17ef03247e82 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:52:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 59e844ec-cb6f-4ca9-ab9c-3038d7b292ff is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:52:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:52:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f4685fef-ba52-4be8-adda-d15f14f21611 is in state SUCCESS\u001b[0m\n\u001b[32m2026-05-22 00:52:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ed8a21c0-7ff3-4544-ad57-4cd659d5cd87 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:52:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:52:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:52:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b25fcdbc-1991-4738-b932-17ef03247e82 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:52:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 69d0a7f9-e245-456d-8787-5f86f34e6815 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:52:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 59e844ec-cb6f-4ca9-ab9c-3038d7b292ff is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:52:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:52:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ed8a21c0-7ff3-4544-ad57-4cd659d5cd87 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:52:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:52:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:52:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b25fcdbc-1991-4738-b932-17ef03247e82 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:52:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 69d0a7f9-e245-456d-8787-5f86f34e6815 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:52:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 59e844ec-cb6f-4ca9-ab9c-3038d7b292ff is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:52:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:52:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ed8a21c0-7ff3-4544-ad57-4cd659d5cd87 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:52:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:52:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:52:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b25fcdbc-1991-4738-b932-17ef03247e82 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:52:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 69d0a7f9-e245-456d-8787-5f86f34e6815 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:52:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 59e844ec-cb6f-4ca9-ab9c-3038d7b292ff is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:52:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:52:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ed8a21c0-7ff3-4544-ad57-4cd659d5cd87 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:52:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:52:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:52:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b25fcdbc-1991-4738-b932-17ef03247e82 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:52:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 69d0a7f9-e245-456d-8787-5f86f34e6815 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:52:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 59e844ec-cb6f-4ca9-ab9c-3038d7b292ff is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:52:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:52:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ed8a21c0-7ff3-4544-ad57-4cd659d5cd87 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:52:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:52:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:52:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b25fcdbc-1991-4738-b932-17ef03247e82 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:52:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 69d0a7f9-e245-456d-8787-5f86f34e6815 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:52:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 59e844ec-cb6f-4ca9-ab9c-3038d7b292ff is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:52:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:52:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ed8a21c0-7ff3-4544-ad57-4cd659d5cd87 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:52:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:52:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:52:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b25fcdbc-1991-4738-b932-17ef03247e82 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:52:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 69d0a7f9-e245-456d-8787-5f86f34e6815 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:52:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 59e844ec-cb6f-4ca9-ab9c-3038d7b292ff is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:52:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:52:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ed8a21c0-7ff3-4544-ad57-4cd659d5cd87 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:52:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:52:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:52:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b25fcdbc-1991-4738-b932-17ef03247e82 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] ***************************************\nFriday 22 May 2026  00:52:09 +0000 (0:00:00.429)       0:00:00.429 ************ \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] ***********************************\nFriday 22 May 2026  00:52:09 +0000 (0:00:00.605)       0:00:01.035 ************ \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] ***********************************************\nFriday 22 May 2026  00:52:10 +0000 (0:00:00.653)       0:00:01.689 ************ \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] ***************************\nFriday 22 May 2026  00:52:11 +0000 (0:00:00.962)       0:00:02.651 ************ \n\u001b[0;33mchanged: [testbed-node-1] => (item=memcached)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=memcached)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=memcached)\u001b[0m\n\nTASK [memcached : Copying over config.json files for services] *****************\nFriday 22 May 2026  00:52:13 +0000 (0:00:01.447)       0:00:04.099 ************ \n\u001b[0;33mchanged: [testbed-node-2] => (item=memcached)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=memcached)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=memcached)\u001b[0m\n\nTASK [memcached : Check memcached container] ***********************************\nFriday 22 May 2026  00:52:15 +0000 (0:00:02.083)       0:00:06.182 ************ \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] **********************\nFriday 22 May 2026  00:52:17 +0000 (0:00:02.228)       0:00:08.411 ************ \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=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 ********************************************************************\nFriday 22 May 2026  00:52:20 +0000 (0:00:02.761)       0:00:11.172 ************ \n=============================================================================== \nmemcached : Restart memcached container --------------------------------- 2.76s\nmemcached : Check memcached container ----------------------------------- 2.23s\nmemcached : Copying over config.json files for services ----------------- 2.08s\nmemcached : Ensuring config directories exist --------------------------- 1.45s\nmemcached : include_tasks ----------------------------------------------- 0.96s\nGroup hosts based on enabled services ----------------------------------- 0.65s\nGroup hosts based on Kolla action --------------------------------------- 0.61s\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] ***************************************\nFriday 22 May 2026  00:52:11 +0000 (0:00:01.055)       0:00:01.055 ************ \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] ***********************************\nFriday 22 May 2026  00:52:11 +0000 (0:00:00.316)       0:00:01.371 ************ \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] ***************************************************\nFriday 22 May 2026  00:52:12 +0000 (0:00:00.671)       0:00:02.043 ************ \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] *******************************\nFriday 22 May 2026  00:52:13 +0000 (0:00:00.729)       0:00:02.772 ************ \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', '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-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\nTASK [redis : Copying over default config.json files] **************************\nFriday 22 May 2026  00:52:15 +0000 (0:00:02.013)       0:00:04.785 ************ \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-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 : Copying over redis config files] *********************************\nFriday 22 May 2026  00:52:18 +0000 (0:00:02.822)       0:00:07.608 ************ \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] ******************************************\nFriday 22 May 2026  00:52:21 +0000 (0:00:03.858)       0:00:11.467 ************ \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 : Flush handlers] **************************************************\nFriday 22 May 2026  00:52:25 +0000 (0:00:03.198)       0:00:14.665 ************ \n\nTASK [redis : Flush handlers] **************************************************\nFriday 22 May 2026  00:52:25 +0000 (0:00:00.188)       0:00:14.853 ************ \n\nTASK [redis : Flush handlers] **************************************************\nFriday 22 May 2026  00:52:25 +0000 (0:00:00.127)       0:00:14.981 ************ \n\nRUNNING HANDLER [redis : Restart redis container] ******************************\nFriday 22 May 2026  00:52:25 +0000 (0:00:00.116)       0:00:15.098 ************ \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] *********************\nFriday 22 May 2026  00:52:34 +0000 (0:00:09.273)       0:00:24.372 ************ \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=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 ********************************************************************\nFriday 22 May 2026  00:52:39 +0000 (0:00:04.588)       0:00:28.960 ************ \n=============================================================================== \nredis : Restart redis container ----------------------------------------- 9.27s\nredis : Restart redis-sentinel container -------------------------------- 4.59s\nredis : Copying over redis config files --------------------------------- 3.86s\nredis : Check redis containers ------------------------------------------ 3.20s\nredis : Copying over default config.json files -------------------------- 2.82s\nredis : Ensuring config directories exist ------------------------------- 2.01s\nredis : include_tasks --------------------------------------------------- 0.73s\nGroup hosts based on enabled services ----------------------------------- 0.67s\nredis : Flush handlers -------------------------------------------------- 0.43s\nGroup hosts based on Kolla action --------------------------------------- 0.32s\n\u001b[32m2026-05-22 00:52:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 69d0a7f9-e245-456d-8787-5f86f34e6815 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:52:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 59e844ec-cb6f-4ca9-ab9c-3038d7b292ff is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:52:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:52:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ed8a21c0-7ff3-4544-ad57-4cd659d5cd87 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:52:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:52:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:52:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 69d0a7f9-e245-456d-8787-5f86f34e6815 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:52:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 59e844ec-cb6f-4ca9-ab9c-3038d7b292ff is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:52:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:52:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ed8a21c0-7ff3-4544-ad57-4cd659d5cd87 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:52:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:52:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:52:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 69d0a7f9-e245-456d-8787-5f86f34e6815 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:52:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 59e844ec-cb6f-4ca9-ab9c-3038d7b292ff is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:52:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:52:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ed8a21c0-7ff3-4544-ad57-4cd659d5cd87 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:52:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:52:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:52:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 69d0a7f9-e245-456d-8787-5f86f34e6815 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:52:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 59e844ec-cb6f-4ca9-ab9c-3038d7b292ff is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:52:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:52:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ed8a21c0-7ff3-4544-ad57-4cd659d5cd87 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:52:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:52:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:52:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 69d0a7f9-e245-456d-8787-5f86f34e6815 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:52:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 59e844ec-cb6f-4ca9-ab9c-3038d7b292ff is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:52:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:52:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ed8a21c0-7ff3-4544-ad57-4cd659d5cd87 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:52:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:52:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:52:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 69d0a7f9-e245-456d-8787-5f86f34e6815 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:52:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 59e844ec-cb6f-4ca9-ab9c-3038d7b292ff is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:52:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:53:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ed8a21c0-7ff3-4544-ad57-4cd659d5cd87 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:53:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:53:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:53:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 69d0a7f9-e245-456d-8787-5f86f34e6815 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:53:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 59e844ec-cb6f-4ca9-ab9c-3038d7b292ff is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:53:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:53:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ed8a21c0-7ff3-4544-ad57-4cd659d5cd87 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:53:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:53:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:53:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 69d0a7f9-e245-456d-8787-5f86f34e6815 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:53:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 59e844ec-cb6f-4ca9-ab9c-3038d7b292ff is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:53:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:53:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ed8a21c0-7ff3-4544-ad57-4cd659d5cd87 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:53:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:53:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:53:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 69d0a7f9-e245-456d-8787-5f86f34e6815 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:53:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 59e844ec-cb6f-4ca9-ab9c-3038d7b292ff is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:53:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:53:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ed8a21c0-7ff3-4544-ad57-4cd659d5cd87 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:53:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:53:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:53:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 69d0a7f9-e245-456d-8787-5f86f34e6815 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:53:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 59e844ec-cb6f-4ca9-ab9c-3038d7b292ff is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:53:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:53:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ed8a21c0-7ff3-4544-ad57-4cd659d5cd87 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:53:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:53:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:53:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 69d0a7f9-e245-456d-8787-5f86f34e6815 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:53:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 59e844ec-cb6f-4ca9-ab9c-3038d7b292ff is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:53:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:53:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ed8a21c0-7ff3-4544-ad57-4cd659d5cd87 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:53:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:53:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:53:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 69d0a7f9-e245-456d-8787-5f86f34e6815 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:53:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 59e844ec-cb6f-4ca9-ab9c-3038d7b292ff is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:53:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:53:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ed8a21c0-7ff3-4544-ad57-4cd659d5cd87 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:53:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:53:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:53:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 69d0a7f9-e245-456d-8787-5f86f34e6815 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:53:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 59e844ec-cb6f-4ca9-ab9c-3038d7b292ff is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:53:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:53:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ed8a21c0-7ff3-4544-ad57-4cd659d5cd87 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:53:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:53:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:53:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 69d0a7f9-e245-456d-8787-5f86f34e6815 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:53:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 59e844ec-cb6f-4ca9-ab9c-3038d7b292ff is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:53:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:53:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ed8a21c0-7ff3-4544-ad57-4cd659d5cd87 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:53:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:53:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:53:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 69d0a7f9-e245-456d-8787-5f86f34e6815 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:53:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 59e844ec-cb6f-4ca9-ab9c-3038d7b292ff is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:53:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:53:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ed8a21c0-7ff3-4544-ad57-4cd659d5cd87 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:53:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:53:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:53:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 69d0a7f9-e245-456d-8787-5f86f34e6815 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:53:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 59e844ec-cb6f-4ca9-ab9c-3038d7b292ff is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:53:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:53:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ed8a21c0-7ff3-4544-ad57-4cd659d5cd87 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:53:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:53:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:53:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 69d0a7f9-e245-456d-8787-5f86f34e6815 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:53:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 59e844ec-cb6f-4ca9-ab9c-3038d7b292ff is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:53:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:53:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ed8a21c0-7ff3-4544-ad57-4cd659d5cd87 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:53:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:53:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:53:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 69d0a7f9-e245-456d-8787-5f86f34e6815 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:53:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 59e844ec-cb6f-4ca9-ab9c-3038d7b292ff is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:53:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:53:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ed8a21c0-7ff3-4544-ad57-4cd659d5cd87 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:53:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:53:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:53:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 69d0a7f9-e245-456d-8787-5f86f34e6815 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:53:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 59e844ec-cb6f-4ca9-ab9c-3038d7b292ff is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:53:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:53:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ed8a21c0-7ff3-4544-ad57-4cd659d5cd87 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:53:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:53:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:53:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 69d0a7f9-e245-456d-8787-5f86f34e6815 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:53:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 59e844ec-cb6f-4ca9-ab9c-3038d7b292ff is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:53:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:53:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ed8a21c0-7ff3-4544-ad57-4cd659d5cd87 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:53:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:53:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:53:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 69d0a7f9-e245-456d-8787-5f86f34e6815 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:53:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 59e844ec-cb6f-4ca9-ab9c-3038d7b292ff is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:53:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:53:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ed8a21c0-7ff3-4544-ad57-4cd659d5cd87 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:53:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:53:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:53:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 69d0a7f9-e245-456d-8787-5f86f34e6815 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:53:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 59e844ec-cb6f-4ca9-ab9c-3038d7b292ff is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:53:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:53:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ed8a21c0-7ff3-4544-ad57-4cd659d5cd87 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:53:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:53:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:53:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 69d0a7f9-e245-456d-8787-5f86f34e6815 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:53:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 59e844ec-cb6f-4ca9-ab9c-3038d7b292ff is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:53:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:53:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ed8a21c0-7ff3-4544-ad57-4cd659d5cd87 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:53:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:53:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:53:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 69d0a7f9-e245-456d-8787-5f86f34e6815 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:53:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 59e844ec-cb6f-4ca9-ab9c-3038d7b292ff is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:53:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:53:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ed8a21c0-7ff3-4544-ad57-4cd659d5cd87 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:53:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:53:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:53:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 69d0a7f9-e245-456d-8787-5f86f34e6815 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:53:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 59e844ec-cb6f-4ca9-ab9c-3038d7b292ff is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:53:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:53:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ed8a21c0-7ff3-4544-ad57-4cd659d5cd87 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:53:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:53:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:53:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 69d0a7f9-e245-456d-8787-5f86f34e6815 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:53:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 59e844ec-cb6f-4ca9-ab9c-3038d7b292ff is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:53:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:54:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ed8a21c0-7ff3-4544-ad57-4cd659d5cd87 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:54:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:54:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:54:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 69d0a7f9-e245-456d-8787-5f86f34e6815 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:54:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 59e844ec-cb6f-4ca9-ab9c-3038d7b292ff is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:54:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:54:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ed8a21c0-7ff3-4544-ad57-4cd659d5cd87 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:54:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:54:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:54:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 69d0a7f9-e245-456d-8787-5f86f34e6815 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:54:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 59e844ec-cb6f-4ca9-ab9c-3038d7b292ff is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:54:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:54:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ed8a21c0-7ff3-4544-ad57-4cd659d5cd87 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:54:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:54:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:54:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 69d0a7f9-e245-456d-8787-5f86f34e6815 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:54:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 59e844ec-cb6f-4ca9-ab9c-3038d7b292ff is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:54:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:54:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ed8a21c0-7ff3-4544-ad57-4cd659d5cd87 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:54:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:54:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:54:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 69d0a7f9-e245-456d-8787-5f86f34e6815 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:54:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 59e844ec-cb6f-4ca9-ab9c-3038d7b292ff is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:54:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:54:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ed8a21c0-7ff3-4544-ad57-4cd659d5cd87 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:54:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:54:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:54:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 69d0a7f9-e245-456d-8787-5f86f34e6815 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:54:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 59e844ec-cb6f-4ca9-ab9c-3038d7b292ff is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:54:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:54:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ed8a21c0-7ff3-4544-ad57-4cd659d5cd87 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:54:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:54:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:54:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 69d0a7f9-e245-456d-8787-5f86f34e6815 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:54:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 59e844ec-cb6f-4ca9-ab9c-3038d7b292ff is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:54:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:54:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ed8a21c0-7ff3-4544-ad57-4cd659d5cd87 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:54:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:54:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:54:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 69d0a7f9-e245-456d-8787-5f86f34e6815 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:54:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 59e844ec-cb6f-4ca9-ab9c-3038d7b292ff is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:54:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:54:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ed8a21c0-7ff3-4544-ad57-4cd659d5cd87 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:54:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:54:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:54:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 69d0a7f9-e245-456d-8787-5f86f34e6815 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:54:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 59e844ec-cb6f-4ca9-ab9c-3038d7b292ff is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:54:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:54:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ed8a21c0-7ff3-4544-ad57-4cd659d5cd87 is in state SUCCESS\u001b[0m\n\n\nPLAY [Prepare all k3s nodes] ***************************************************\n\nTASK [k3s_prereq : Validating arguments against arg spec 'main' - Prerequisites] ***\nFriday 22 May 2026  00:49:36 +0000 (0:00:00.342)       0:00:00.342 ************ \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] **************************\nFriday 22 May 2026  00:49:37 +0000 (0:00:00.730)       0:00:01.073 ************ \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] ******************************\nFriday 22 May 2026  00:49:38 +0000 (0:00:00.952)       0:00:02.025 ************ \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] *************************************\nFriday 22 May 2026  00:49:39 +0000 (0:00:00.752)       0:00:02.778 ************ \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-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [k3s_prereq : Enable IPv6 forwarding] *************************************\nFriday 22 May 2026  00:49:41 +0000 (0:00:02.611)       0:00:05.389 ************ \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 : Enable IPv6 router advertisements] **************************\nFriday 22 May 2026  00:49:42 +0000 (0:00:01.103)       0:00:06.493 ************ \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/] *******************\nFriday 22 May 2026  00:49:44 +0000 (0:00:01.530)       0:00:08.023 ************ \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 : Load br_netfilter] ******************************************\nFriday 22 May 2026  00:49:45 +0000 (0:00:00.976)       0:00:09.000 ************ \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)] **************\nFriday 22 May 2026  00:49:46 +0000 (0:00:00.695)       0:00:09.695 ************ \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-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-0]\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] *********************\nFriday 22 May 2026  00:49:46 +0000 (0:00:00.751)       0:00:10.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 [k3s_download : Validating arguments against arg spec 'main' - Manage the downloading of K3S binaries] ***\nFriday 22 May 2026  00:49:48 +0000 (0:00:01.574)       0:00:12.022 ************ \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-5]\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] **********************************\nFriday 22 May 2026  00:49:50 +0000 (0:00:01.593)       0:00:13.616 ************ \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\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [k3s_download : Download k3s binary arm64] ********************************\nFriday 22 May 2026  00:49:55 +0000 (0:00:05.910)       0:00:19.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\u001b[0;36mskipping: [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 : Download k3s binary armhf] ********************************\nFriday 22 May 2026  00:49:57 +0000 (0:00:01.799)       0:00:21.326 ************ \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 : Validating arguments against arg spec 'main' - Configure the use of a custom container registry] ***\nFriday 22 May 2026  00:50:00 +0000 (0:00:02.712)       0:00:24.038 ************ \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] ***************\nFriday 22 May 2026  00:50:01 +0000 (0:00:01.419)       0:00:25.458 ************ \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-5] => (item=rancher) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=rancher/k3s) \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-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=rancher) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=rancher/k3s) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=rancher) \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] ***\nFriday 22 May 2026  00:50:03 +0000 (0:00:01.494)       0:00:26.953 ************ \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] ***\nFriday 22 May 2026  00:50:04 +0000 (0:00:01.250)       0:00:28.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\u001b[0;36mskipping: [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] ***\nFriday 22 May 2026  00:50:05 +0000 (0:00:01.299)       0:00:29.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 [k3s_server : Stop k3s-init] **********************************************\nFriday 22 May 2026  00:50:07 +0000 (0:00:01.468)       0:00:30.971 ************ \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] ***************************************************\nFriday 22 May 2026  00:50:08 +0000 (0:00:01.101)       0:00:32.073 ************ \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] ****************************\nFriday 22 May 2026  00:50:09 +0000 (0:00:01.389)       0:00:33.462 ************ \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 : Deploy K3s http_proxy conf] *********************************\nFriday 22 May 2026  00:50:10 +0000 (0:00:00.947)       0:00:34.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 [k3s_server : Create /etc/rancher/k3s directory] **************************\nFriday 22 May 2026  00:50:11 +0000 (0:00:00.852)       0:00:35.263 ************ \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 custom resolv.conf for k3s] **************************\nFriday 22 May 2026  00:50:13 +0000 (0:00:01.664)       0:00:36.927 ************ \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 : Deploy vip manifest] ****************************************\nFriday 22 May 2026  00:50:16 +0000 (0:00:03.566)       0:00:40.493 ************ \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] *******************************\nFriday 22 May 2026  00:50:17 +0000 (0:00:00.827)       0:00:41.321 ************ \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 : Create manifests directory on first master] *****************\nFriday 22 May 2026  00:50:20 +0000 (0:00:02.759)       0:00:44.080 ************ \n\u001b[0;33mchanged: [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 : Download vip rbac manifest to first master] *****************\nFriday 22 May 2026  00:50:21 +0000 (0:00:01.166)       0:00:45.246 ************ \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] **************************\nFriday 22 May 2026  00:50:22 +0000 (0:00:01.158)       0:00:46.405 ************ \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] ************************************\nFriday 22 May 2026  00:50:24 +0000 (0:00:01.464)       0:00:47.869 ************ \n\u001b[0;36mskipping: [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] ***********************************\nFriday 22 May 2026  00:50:24 +0000 (0:00:00.606)       0:00:48.475 ************ \n\u001b[0;36mskipping: [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] *********\nFriday 22 May 2026  00:50:26 +0000 (0:00:01.200)       0:00:49.676 ************ \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] **********\nFriday 22 May 2026  00:50:28 +0000 (0:00:02.185)       0:00:51.862 ************ \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 : Set node role label selector based on Kubernetes version] ***\nFriday 22 May 2026  00:50:31 +0000 (0:00:02.894)       0:00:54.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\nTASK [k3s_server : Verify that all nodes actually joined (check k3s-init.service if this fails)] ***\nFriday 22 May 2026  00:50:31 +0000 (0:00:00.812)       0:00:55.569 ************ \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-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) (20 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) (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) (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) (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) (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[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) (16 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) (16 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) (16 retries left).\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\nTASK [k3s_server : Save logs of k3s-init.service] ******************************\nFriday 22 May 2026  00:51:26 +0000 (0:00:54.569)       0:01:50.139 ************ \n\u001b[0;36mskipping: [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] *********\nFriday 22 May 2026  00:51:26 +0000 (0:00:00.403)       0:01:50.542 ************ \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] **************************************\nFriday 22 May 2026  00:51:28 +0000 (0:00:01.149)       0:01:51.691 ************ \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] *******************************\nFriday 22 May 2026  00:51:29 +0000 (0:00:01.822)       0:01:53.514 ************ \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 : Wait for node-token] ****************************************\nFriday 22 May 2026  00:51:56 +0000 (0:00:26.145)       0:02:19.660 ************ \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 : Register node-token file access mode] ***********************\nFriday 22 May 2026  00:51:56 +0000 (0:00:00.731)       0:02:20.392 ************ \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] ******************************\nFriday 22 May 2026  00:51:57 +0000 (0:00:00.713)       0:02:21.105 ************ \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] ********************************\nFriday 22 May 2026  00:51:58 +0000 (0:00:00.650)       0:02:21.755 ************ \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 : Store Master node-token] ************************************\nFriday 22 May 2026  00:51:58 +0000 (0:00:00.827)       0:02:22.583 ************ \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] *****************************\nFriday 22 May 2026  00:51:59 +0000 (0:00:00.333)       0:02:22.916 ************ \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] *************************************\nFriday 22 May 2026  00:52:00 +0000 (0:00:00.712)       0:02:23.629 ************ \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] ********************\nFriday 22 May 2026  00:52:00 +0000 (0:00:00.668)       0:02:24.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 [k3s_server : Configure kubectl cluster to https://192.168.16.8:6443] *****\nFriday 22 May 2026  00:52:01 +0000 (0:00:00.994)       0:02:25.292 ************ \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] *************************************\nFriday 22 May 2026  00:52:02 +0000 (0:00:00.729)       0:02:26.022 ************ \n\u001b[0;36mskipping: [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] **************************************\nFriday 22 May 2026  00:52:02 +0000 (0:00:00.286)       0:02:26.308 ************ \n\u001b[0;36mskipping: [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] ***************************\nFriday 22 May 2026  00:52:03 +0000 (0:00:00.301)       0:02:26.609 ************ \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 : Get sub dirs of manifests folder] ***************************\nFriday 22 May 2026  00:52:03 +0000 (0:00:00.792)       0:02:27.401 ************ \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] ***\nFriday 22 May 2026  00:52:04 +0000 (0:00:00.597)       0:02:27.999 ************ \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-0] => (item=/var/lib/rancher/k3s/server/manifests/vip.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-1] => (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-2] => (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/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-2] => (item=/var/lib/rancher/k3s/server/manifests/ccm.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-0] => (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/metrics-server)\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] ***\nFriday 22 May 2026  00:52:07 +0000 (0:00:02.919)       0:02:30.918 ************ \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] *******************************\nFriday 22 May 2026  00:52:07 +0000 (0:00:00.537)       0:02:31.456 ************ \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] ******************************\nFriday 22 May 2026  00:52:08 +0000 (0:00:00.750)       0:02:32.206 ************ \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] **********************\nFriday 22 May 2026  00:52:08 +0000 (0:00:00.321)       0:02:32.528 ************ \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] *************************\nFriday 22 May 2026  00:52:09 +0000 (0:00:00.693)       0:02:33.221 ************ \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] *******************************\nFriday 22 May 2026  00:52:10 +0000 (0:00:00.387)       0:02:33.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\nTASK [k3s_agent : Deploy K3s http_proxy conf] **********************************\nFriday 22 May 2026  00:52:10 +0000 (0:00:00.392)       0:02:34.001 ************ \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] ***************************\nFriday 22 May 2026  00:52:10 +0000 (0:00:00.369)       0:02:34.370 ************ \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] ***************************\nFriday 22 May 2026  00:52:11 +0000 (0:00:01.017)       0:02:35.388 ************ \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] ***********************************\nFriday 22 May 2026  00:52:13 +0000 (0:00:01.214)       0:02:36.602 ************ \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 [k3s_agent : Manage k3s service] ******************************************\nFriday 22 May 2026  00:52:14 +0000 (0:00:01.461)       0:02:38.064 ************ \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 [Prepare kubeconfig file] *************************************************\n\nTASK [Get home directory of operator user] *************************************\nFriday 22 May 2026  00:52:24 +0000 (0:00:10.512)       0:02:48.577 ************ \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [Create .kube directory] **************************************************\nFriday 22 May 2026  00:52:25 +0000 (0:00:00.949)       0:02:49.526 ************ \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [Get kubeconfig file] *****************************************************\nFriday 22 May 2026  00:52:26 +0000 (0:00:00.630)       0:02:50.157 ************ \n\u001b[0;32mok: [testbed-manager -> testbed-node-0(192.168.16.10)]\u001b[0m\n\nTASK [Write kubeconfig file] ***************************************************\nFriday 22 May 2026  00:52:27 +0000 (0:00:00.557)       0:02:50.714 ************ \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [Change server address in the kubeconfig] *********************************\nFriday 22 May 2026  00:52:28 +0000 (0:00:00.957)       0:02:51.671 ************ \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [Make kubeconfig available for use inside the manager service] ************\nFriday 22 May 2026  00:52:28 +0000 (0:00:00.818)       0:02:52.490 ************ \n\u001b[0;33mchanged: [testbed-manager -> localhost]\u001b[0m\n\nTASK [Change server address in the kubeconfig inside the manager service] ******\nFriday 22 May 2026  00:52:31 +0000 (0:00:02.131)       0:02:54.622 ************ \n\u001b[0;33mchanged: [testbed-manager -> localhost]\u001b[0m\n\nTASK [Set KUBECONFIG environment variable] *************************************\nFriday 22 May 2026  00:52:32 +0000 (0:00:01.144)       0:02:55.767 ************ \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [Enable kubectl command line completion] **********************************\nFriday 22 May 2026  00:52:32 +0000 (0:00:00.513)       0:02:56.280 ************ \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nPLAY [Apply role kubectl] ******************************************************\n\nTASK [kubectl : Gather variables for each operating system] ********************\nFriday 22 May 2026  00:52:33 +0000 (0:00:00.575)       0:02:56.856 ************ \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [kubectl : Include distribution specific install tasks] *******************\nFriday 22 May 2026  00:52:33 +0000 (0:00:00.175)       0:02:57.031 ************ \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] ******************\nFriday 22 May 2026  00:52:33 +0000 (0:00:00.249)       0:02:57.280 ************ \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [kubectl : Install apt-transport-https package] ***************************\nFriday 22 May 2026  00:52:34 +0000 (0:00:01.041)       0:02:58.322 ************ \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [kubectl : Add repository gpg key] ****************************************\nFriday 22 May 2026  00:52:36 +0000 (0:00:02.118)       0:03:00.440 ************ \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [kubectl : Set permissions of gpg key] ************************************\nFriday 22 May 2026  00:52:37 +0000 (0:00:01.142)       0:03:01.583 ************ \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [kubectl : Add repository Debian] *****************************************\nFriday 22 May 2026  00:52:38 +0000 (0:00:00.920)       0:03:02.503 ************ \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [kubectl : Install required packages] *************************************\nFriday 22 May 2026  00:52:45 +0000 (0:00:06.959)       0:03:09.463 ************ \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [kubectl : Remove kubectl symlink] ****************************************\nFriday 22 May 2026  00:52:59 +0000 (0:00:13.300)       0:03:22.764 ************ \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] ***\nFriday 22 May 2026  00:52:59 +0000 (0:00:00.471)       0:03:23.235 ************ \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] *****************************************\nFriday 22 May 2026  00:53:00 +0000 (0:00:00.420)       0:03:23.656 ************ \n\u001b[0;36mskipping: [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] *****************************************\nFriday 22 May 2026  00:53:00 +0000 (0:00:00.430)       0:03:24.087 ************ \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] ******************\nFriday 22 May 2026  00:53:01 +0000 (0:00:00.774)       0:03:24.861 ************ \n\u001b[0;33mchanged: [testbed-node-0 -> localhost]\u001b[0m\n\nTASK [k3s_server_post : Wait for connectivity to kube VIP] *********************\nFriday 22 May 2026  00:53:02 +0000 (0:00:00.960)       0:03:25.821 ************ \n\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m\n\nTASK [k3s_server_post : Fail if kube VIP not reachable] ************************\nFriday 22 May 2026  00:53:03 +0000 (0:00:01.028)       0:03:26.850 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [k3s_server_post : Test for existing Cilium install] **********************\nFriday 22 May 2026  00:53:03 +0000 (0:00:00.157)       0:03:27.007 ************ \n\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m\n\nTASK [k3s_server_post : Check Cilium version] **********************************\nFriday 22 May 2026  00:53:04 +0000 (0:00:01.080)       0:03:28.087 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [k3s_server_post : Parse installed Cilium version] ************************\nFriday 22 May 2026  00:53:04 +0000 (0:00:00.147)       0:03:28.235 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [k3s_server_post : Determine if Cilium needs update] **********************\nFriday 22 May 2026  00:53:04 +0000 (0:00:00.127)       0:03:28.363 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [k3s_server_post : Log result] ********************************************\nFriday 22 May 2026  00:53:05 +0000 (0:00:00.361)       0:03:28.724 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [k3s_server_post : Install Cilium] ****************************************\nFriday 22 May 2026  00:53:05 +0000 (0:00:00.142)       0:03:28.867 ************ \n\u001b[0;33mchanged: [testbed-node-0 -> localhost]\u001b[0m\n\nTASK [k3s_server_post : Wait for Cilium resources] *****************************\nFriday 22 May 2026  00:53:11 +0000 (0:00:05.834)       0:03:34.702 ************ \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] ************************\nFriday 22 May 2026  00:53:53 +0000 (0:00:42.583)       0:04:17.285 ************ \n\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m\n\nTASK [k3s_server_post : Copy BGP manifests to first master] ********************\nFriday 22 May 2026  00:53:54 +0000 (0:00:01.087)       0:04:18.373 ************ \n\u001b[0;33mchanged: [testbed-node-0 -> localhost]\u001b[0m\n\nTASK [k3s_server_post : Apply BGP manifests] ***********************************\nFriday 22 May 2026  00:53:56 +0000 (0:00:01.697)       0:04:20.070 ************ \n\u001b[0;33mchanged: [testbed-node-0 -> localhost]\u001b[0m\n\nTASK [k3s_server_post : Print error message if BGP manifests application fails] ***\nFriday 22 May 2026  00:53:57 +0000 (0:00:01.282)       0:04:21.353 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [k3s_server_post : Test for BGP config resources] *************************\nFriday 22 May 2026  00:53:58 +0000 (0:00:00.442)       0:04:21.795 ************ \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] ***********************************\nFriday 22 May 2026  00:54:00 +0000 (0:00:02.206)       0:04:24.002 ************ \n\u001b[0;36mskipping: [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] ***************\nFriday 22 May 2026  00:54:00 +0000 (0:00:00.379)       0:04:24.381 ************ \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] ************************\nFriday 22 May 2026  00:54:02 +0000 (0:00:01.289)       0:04:25.670 ************ \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [k9s : Include distribution specific install tasks] ***********************\nFriday 22 May 2026  00:54:02 +0000 (0:00:00.161)       0:04:25.832 ************ \n\u001b[0;36mincluded: /ansible/roles/k9s/tasks/install-Debian-family.yml for testbed-manager\u001b[0m\n\nTASK [k9s : Install k9s packages] **********************************************\nFriday 22 May 2026  00:54:02 +0000 (0:00:00.246)       0:04:26.078 ************ \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] ***********************************\nFriday 22 May 2026  00:54:08 +0000 (0:00:06.061)       0:04:32.140 ************ \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] ***********************************************************\nFriday 22 May 2026  00:54:09 +0000 (0:00:01.025)       0:04:33.166 ************ \n\u001b[0;32mok: [testbed-node-3 -> 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-1 -> localhost] => (item=node-role.osism.tech/control-plane=true)\u001b[0m\n\u001b[0;32mok: [testbed-node-5 -> 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-3 -> localhost] => (item=node-role.kubernetes.io/worker=worker)\u001b[0m\n\u001b[0;32mok: [testbed-node-1 -> localhost] => (item=openstack-control-plane=enabled)\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-4 -> 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-2 -> 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-3 -> localhost] => (item=node-role.osism.tech/rook-osd=true)\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-1 -> localhost] => (item=node-role.osism.tech/network-plane=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-2 -> localhost] => (item=node-role.osism.tech/network-plane=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-0 -> 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-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-mgr=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-mon=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-0 -> 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] ******************************************************\nFriday 22 May 2026  00:54:21 +0000 (0:00:11.802)       0:04:44.969 ************ \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] ***********************************************************\nFriday 22 May 2026  00:54:22 +0000 (0:00:00.999)       0:04:45.968 ************ \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 ********************************************************************\nFriday 22 May 2026  00:54:22 +0000 (0:00:00.481)       0:04:46.450 ************ \n=============================================================================== \nk3s_server : Verify that all nodes actually joined (check k3s-init.service if this fails) -- 54.57s\nk3s_server_post : Wait for Cilium resources ---------------------------- 42.58s\nk3s_server : Enable and check K3s service ------------------------------ 26.15s\nkubectl : Install required packages ------------------------------------ 13.30s\nManage labels ---------------------------------------------------------- 11.80s\nk3s_agent : Manage k3s service ----------------------------------------- 10.51s\nkubectl : Add repository Debian ----------------------------------------- 6.96s\nk9s : Install k9s packages ---------------------------------------------- 6.06s\nk3s_download : Download k3s binary x64 ---------------------------------- 5.91s\nk3s_server_post : Install Cilium ---------------------------------------- 5.83s\nk3s_server : Create custom resolv.conf for k3s -------------------------- 3.57s\nk3s_server : Remove manifests and folders that are only needed for bootstrapping cluster so k3s doesn't auto apply on start --- 2.92s\nk3s_server : Detect Kubernetes version for label compatibility ---------- 2.89s\nk3s_server : Set _kube_vip_bgp_peers fact ------------------------------- 2.76s\nk3s_download : Download k3s binary armhf -------------------------------- 2.71s\nk3s_prereq : Enable IPv4 forwarding ------------------------------------- 2.61s\nk3s_server_post : Test for BGP config resources ------------------------- 2.21s\nk3s_server : Init cluster inside the transient k3s-init service --------- 2.19s\nMake kubeconfig available for use inside the manager service ------------ 2.13s\nkubectl : Install apt-transport-https package --------------------------- 2.12s\n\u001b[32m2026-05-22 00:54:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e3a7dab2-40f3-483c-8c50-186d6ce28d07 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:54:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d797cb13-d150-4583-b01a-ad6fc4e47136 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:54:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:54:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:54:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 69d0a7f9-e245-456d-8787-5f86f34e6815 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:54:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 59e844ec-cb6f-4ca9-ab9c-3038d7b292ff is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:54:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:54:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e3a7dab2-40f3-483c-8c50-186d6ce28d07 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:54:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d797cb13-d150-4583-b01a-ad6fc4e47136 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:54:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:54:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:54:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 69d0a7f9-e245-456d-8787-5f86f34e6815 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:54:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 59e844ec-cb6f-4ca9-ab9c-3038d7b292ff is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:54:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:54:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e3a7dab2-40f3-483c-8c50-186d6ce28d07 is in state SUCCESS\u001b[0m\n\u001b[32m2026-05-22 00:54:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d797cb13-d150-4583-b01a-ad6fc4e47136 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:54:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:54:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:54:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 69d0a7f9-e245-456d-8787-5f86f34e6815 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:54:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 59e844ec-cb6f-4ca9-ab9c-3038d7b292ff is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:54:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:54:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d797cb13-d150-4583-b01a-ad6fc4e47136 is in state SUCCESS\u001b[0m\n\u001b[32m2026-05-22 00:54:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:54:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:54:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 69d0a7f9-e245-456d-8787-5f86f34e6815 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:54:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 59e844ec-cb6f-4ca9-ab9c-3038d7b292ff is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:54:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:54:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:54:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:54:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 69d0a7f9-e245-456d-8787-5f86f34e6815 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:54:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 59e844ec-cb6f-4ca9-ab9c-3038d7b292ff is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:54:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:54:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:54:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:54:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 69d0a7f9-e245-456d-8787-5f86f34e6815 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:54:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 59e844ec-cb6f-4ca9-ab9c-3038d7b292ff is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:54:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:54:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:54:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:54:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 69d0a7f9-e245-456d-8787-5f86f34e6815 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:54:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 59e844ec-cb6f-4ca9-ab9c-3038d7b292ff is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:54:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:54:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:54:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:54:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 69d0a7f9-e245-456d-8787-5f86f34e6815 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:54:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 59e844ec-cb6f-4ca9-ab9c-3038d7b292ff is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:54:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:54:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:54:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:54:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 69d0a7f9-e245-456d-8787-5f86f34e6815 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:54:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 59e844ec-cb6f-4ca9-ab9c-3038d7b292ff is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:54:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:54:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:54:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:54:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 69d0a7f9-e245-456d-8787-5f86f34e6815 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:54:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 59e844ec-cb6f-4ca9-ab9c-3038d7b292ff is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:54:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:54:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:54:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:54:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 69d0a7f9-e245-456d-8787-5f86f34e6815 is in state SUCCESS\u001b[0m\n\n\nPLAY [Copy kubeconfig to the configuration repository] *************************\n\nTASK [Get kubeconfig file] *****************************************************\nFriday 22 May 2026  00:54:27 +0000 (0:00:00.292)       0:00:00.292 ************ \n\u001b[0;32mok: [testbed-manager -> testbed-node-0(192.168.16.10)]\u001b[0m\n\nTASK [Write kubeconfig file] ***************************************************\nFriday 22 May 2026  00:54:28 +0000 (0:00:01.160)       0:00:01.452 ************ \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [Change server address in the kubeconfig file] ****************************\nFriday 22 May 2026  00:54:30 +0000 (0:00:01.642)       0:00:03.095 ************ \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 ********************************************************************\nFriday 22 May 2026  00:54:30 +0000 (0:00:00.503)       0:00:03.598 ************ \n=============================================================================== \nWrite kubeconfig file --------------------------------------------------- 1.64s\nGet kubeconfig file ----------------------------------------------------- 1.16s\nChange server address in the kubeconfig file ---------------------------- 0.50s\n\n\nPLAY [Prepare kubeconfig file] *************************************************\n\nTASK [Get home directory of operator user] *************************************\nFriday 22 May 2026  00:54:26 +0000 (0:00:00.284)       0:00:00.284 ************ \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [Create .kube directory] **************************************************\nFriday 22 May 2026  00:54:27 +0000 (0:00:01.014)       0:00:01.298 ************ \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [Get kubeconfig file] *****************************************************\nFriday 22 May 2026  00:54:28 +0000 (0:00:00.488)       0:00:01.786 ************ \n\u001b[0;32mok: [testbed-manager -> testbed-node-0(192.168.16.10)]\u001b[0m\n\nTASK [Write kubeconfig file] ***************************************************\nFriday 22 May 2026  00:54:29 +0000 (0:00:00.928)       0:00:02.715 ************ \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [Change server address in the kubeconfig] *********************************\nFriday 22 May 2026  00:54:30 +0000 (0:00:01.568)       0:00:04.283 ************ \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [Make kubeconfig available for use inside the manager service] ************\nFriday 22 May 2026  00:54:31 +0000 (0:00:00.552)       0:00:04.836 ************ \n\u001b[0;33mchanged: [testbed-manager -> localhost]\u001b[0m\n\nTASK [Change server address in the kubeconfig inside the manager service] ******\nFriday 22 May 2026  00:54:33 +0000 (0:00:01.704)       0:00:06.540 ************ \n\u001b[0;33mchanged: [testbed-manager -> localhost]\u001b[0m\n\nTASK [Set KUBECONFIG environment variable] *************************************\nFriday 22 May 2026  00:54:34 +0000 (0:00:00.928)       0:00:07.468 ************ \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [Enable kubectl command line completion] **********************************\nFriday 22 May 2026  00:54:34 +0000 (0:00:00.431)       0:00:07.900 ************ \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 ********************************************************************\nFriday 22 May 2026  00:54:34 +0000 (0:00:00.347)       0:00:08.248 ************ \n=============================================================================== \nMake kubeconfig available for use inside the manager service ------------ 1.70s\nWrite kubeconfig file --------------------------------------------------- 1.57s\nGet home directory of operator user ------------------------------------- 1.01s\nGet kubeconfig file ----------------------------------------------------- 0.93s\nChange server address in the kubeconfig inside the manager service ------ 0.93s\nChange server address in the kubeconfig --------------------------------- 0.55s\nCreate .kube directory -------------------------------------------------- 0.49s\nSet KUBECONFIG environment variable ------------------------------------- 0.43s\nEnable kubectl command line completion ---------------------------------- 0.35s\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] ********************************\nFriday 22 May 2026  00:52:28 +0000 (0:00:00.203)       0:00:00.203 ************ \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] **************************************************\nFriday 22 May 2026  00:52:28 +0000 (0:00:00.068)       0:00:00.271 ************ \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] ******\nFriday 22 May 2026  00:52:31 +0000 (0:00:03.457)       0:00:03.729 ************ \n\u001b[0;36mskipping: [localhost]\u001b[0m\n\nTASK [Set kolla_action_rabbitmq = kolla_action_ng] *****************************\nFriday 22 May 2026  00:52:31 +0000 (0:00:00.071)       0:00:03.801 ************ \n\u001b[0;32mok: [localhost]\u001b[0m\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on Kolla action] ***************************************\nFriday 22 May 2026  00:52:32 +0000 (0:00:00.356)       0:00:04.157 ************ \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] ***********************************\nFriday 22 May 2026  00:52:32 +0000 (0:00:00.588)       0:00:04.745 ************ \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] ************************************************\nFriday 22 May 2026  00:52:33 +0000 (0:00:01.048)       0:00:05.794 ************ \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] ******************************************\nFriday 22 May 2026  00:52:34 +0000 (0:00:01.033)       0:00:06.828 ************ \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [rabbitmq : Get current RabbitMQ version] *********************************\nFriday 22 May 2026  00:52:37 +0000 (0:00:02.337)       0:00:09.165 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [rabbitmq : Get new RabbitMQ version] *************************************\nFriday 22 May 2026  00:52:37 +0000 (0:00:00.663)       0:00:09.829 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [rabbitmq : Check if running RabbitMQ is at most one version behind] ******\nFriday 22 May 2026  00:52:39 +0000 (0:00:01.615)       0:00:11.444 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [rabbitmq : Catch when RabbitMQ is being downgraded] **********************\nFriday 22 May 2026  00:52:40 +0000 (0:00:00.737)       0:00:12.181 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [rabbitmq : include_tasks] ************************************************\nFriday 22 May 2026  00:52:40 +0000 (0:00:00.427)       0:00:12.609 ************ \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] ******************************************\nFriday 22 May 2026  00:52:41 +0000 (0:00:00.799)       0:00:13.409 ************ \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [rabbitmq : List RabbitMQ policies] ***************************************\nFriday 22 May 2026  00:52:42 +0000 (0:00:01.266)       0:00:14.675 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [rabbitmq : Remove ha-all policy from RabbitMQ] ***************************\nFriday 22 May 2026  00:52:43 +0000 (0:00:00.306)       0:00:14.982 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [rabbitmq : Ensuring config directories exist] ****************************\nFriday 22 May 2026  00:52:43 +0000 (0:00:00.273)       0:00:15.256 ************ \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 : Copying over config.json files for services] ******************\nFriday 22 May 2026  00:52:44 +0000 (0:00:01.233)       0:00:16.489 ************ \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\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 : Copying over rabbitmq-env.conf] *******************************\nFriday 22 May 2026  00:52:46 +0000 (0:00:02.140)       0:00:18.629 ************ \n\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/rabbitmq/templates/rabbitmq-env.conf.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (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] ***********************************\nFriday 22 May 2026  00:52:49 +0000 (0:00:02.363)       0:00:20.993 ************ \n\u001b[0;33mchanged: [testbed-node-0] => (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\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/rabbitmq/templates/rabbitmq.conf.j2)\u001b[0m\n\nTASK [rabbitmq : Copying over erl_inetrc] **************************************\nFriday 22 May 2026  00:52:53 +0000 (0:00:04.954)       0:00:25.947 ************ \n\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/rabbitmq/templates/erl_inetrc.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (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] *********************************\nFriday 22 May 2026  00:52:55 +0000 (0:00:01.657)       0:00:27.605 ************ \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] ********************************\nFriday 22 May 2026  00:52:58 +0000 (0:00:02.390)       0:00:29.995 ************ \n\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/rabbitmq/templates/definitions.json.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (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] *********************************\nFriday 22 May 2026  00:52:59 +0000 (0:00:01.940)       0:00:31.936 ************ \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] ************************************************\nFriday 22 May 2026  00:53:02 +0000 (0:00:02.354)       0:00:34.290 ************ \n\u001b[0;36mskipping: [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] ************************************\nFriday 22 May 2026  00:53:03 +0000 (0:00:00.736)       0:00:35.027 ************ \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-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\nTASK [rabbitmq : Creating rabbitmq volume] *************************************\nFriday 22 May 2026  00:53:04 +0000 (0:00:01.758)       0:00:36.785 ************ \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] *************************\nFriday 22 May 2026  00:53:05 +0000 (0:00:00.830)       0:00:37.616 ************ \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] ************************\nFriday 22 May 2026  00:53:13 +0000 (0:00:08.064)       0:00:45.680 ************ \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] *******************************\nFriday 22 May 2026  00:53:14 +0000 (0:00:00.398)       0:00:46.079 ************ \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [rabbitmq : Put RabbitMQ node into maintenance mode] **********************\nFriday 22 May 2026  00:53:14 +0000 (0:00:00.738)       0:00:46.817 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [rabbitmq : Restart rabbitmq container] ***********************************\nFriday 22 May 2026  00:53:15 +0000 (0:00:00.317)       0:00:47.134 ************ \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [rabbitmq : Waiting for rabbitmq to start] ********************************\nFriday 22 May 2026  00:53:22 +0000 (0:00:07.089)       0:00:54.224 ************ \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nPLAY [Restart rabbitmq services] ***********************************************\n\nTASK [rabbitmq : Get info on RabbitMQ container] *******************************\nFriday 22 May 2026  00:54:14 +0000 (0:00:52.034)       0:01:46.259 ************ \n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\nTASK [rabbitmq : Put RabbitMQ node into maintenance mode] **********************\nFriday 22 May 2026  00:54:14 +0000 (0:00:00.658)       0:01:46.917 ************ \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [rabbitmq : Restart rabbitmq container] ***********************************\nFriday 22 May 2026  00:54:15 +0000 (0:00:00.284)       0:01:47.202 ************ \n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nTASK [rabbitmq : Waiting for rabbitmq to start] ********************************\nFriday 22 May 2026  00:54:17 +0000 (0:00:01.807)       0:01:49.010 ************ \n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nPLAY [Restart rabbitmq services] ***********************************************\n\nTASK [rabbitmq : Get info on RabbitMQ container] *******************************\nFriday 22 May 2026  00:54:33 +0000 (0:00:16.079)       0:02:05.089 ************ \n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [rabbitmq : Put RabbitMQ node into maintenance mode] **********************\nFriday 22 May 2026  00:54:33 +0000 (0:00:00.648)       0:02:05.738 ************ \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [rabbitmq : Restart rabbitmq container] ***********************************\nFriday 22 May 2026  00:54:34 +0000 (0:00:00.238)       0:02:05.976 ************ \n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [rabbitmq : Waiting for rabbitmq to start] ********************************\nFriday 22 May 2026  00:54:36 +0000 (0:00:02.149)       0:02:08.126 ************ \n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nPLAY [Apply rabbitmq post-configuration] ***************************************\n\nTASK [Include rabbitmq post-deploy.yml] ****************************************\nFriday 22 May 2026  00:54:51 +0000 (0:00:15.493)       0:02:23.619 ************ \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] ******************************\nFriday 22 May 2026  00:54:52 +0000 (0:00:00.573)       0:02:24.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\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 ********************************************************************\nFriday 22 May 2026  00:54:54 +0000 (0:00:02.551)       0:02:26.744 ************ \n=============================================================================== \nrabbitmq : Waiting for rabbitmq to start ------------------------------- 83.61s\nrabbitmq : Restart rabbitmq container ---------------------------------- 11.05s\nrabbitmq : Running RabbitMQ bootstrap container ------------------------- 8.06s\nrabbitmq : Copying over rabbitmq.conf ----------------------------------- 4.95s\nCheck RabbitMQ service -------------------------------------------------- 3.46s\nrabbitmq : Enable all stable feature flags ------------------------------ 2.55s\nrabbitmq : Copying over advanced.config --------------------------------- 2.39s\nrabbitmq : Copying over rabbitmq-env.conf ------------------------------- 2.37s\nrabbitmq : Copying over enabled_plugins --------------------------------- 2.35s\nrabbitmq : Get container facts ------------------------------------------ 2.34s\nrabbitmq : Copying over config.json files for services ------------------ 2.14s\nrabbitmq : Get info on RabbitMQ container ------------------------------- 2.05s\nrabbitmq : Copying over definitions.json -------------------------------- 1.94s\nrabbitmq : Check rabbitmq containers ------------------------------------ 1.76s\nrabbitmq : Copying over erl_inetrc -------------------------------------- 1.66s\nrabbitmq : Get new RabbitMQ version ------------------------------------- 1.61s\nrabbitmq : Get container facts ------------------------------------------ 1.27s\nrabbitmq : Ensuring config directories exist ---------------------------- 1.23s\nGroup hosts based on enabled services ----------------------------------- 1.05s\nrabbitmq : include_tasks ------------------------------------------------ 1.03s\n\u001b[32m2026-05-22 00:54:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 59e844ec-cb6f-4ca9-ab9c-3038d7b292ff is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:54:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:54:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:54:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:54:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 59e844ec-cb6f-4ca9-ab9c-3038d7b292ff is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:54:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:55:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:55:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:55:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 59e844ec-cb6f-4ca9-ab9c-3038d7b292ff is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:55:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:55:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:55:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:55:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 59e844ec-cb6f-4ca9-ab9c-3038d7b292ff is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:55:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:55:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:55:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:55:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 59e844ec-cb6f-4ca9-ab9c-3038d7b292ff is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:55:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:55:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:55:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:55:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 59e844ec-cb6f-4ca9-ab9c-3038d7b292ff is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:55:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:55:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:55:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:55:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 59e844ec-cb6f-4ca9-ab9c-3038d7b292ff is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:55:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:55:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:55:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:55:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 59e844ec-cb6f-4ca9-ab9c-3038d7b292ff is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:55:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:55:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:55:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:55:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 59e844ec-cb6f-4ca9-ab9c-3038d7b292ff is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:55:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:55:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:55:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:55:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f0763c9-9249-4cce-a215-e9f6890492a1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:55:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 59e844ec-cb6f-4ca9-ab9c-3038d7b292ff 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] ***************************************\nFriday 22 May 2026  00:52:11 +0000 (0:00:00.783)       0:00:00.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\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] ***********************************\nFriday 22 May 2026  00:52:12 +0000 (0:00:00.919)       0:00:01.702 ************ \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] *********************************************\nFriday 22 May 2026  00:52:14 +0000 (0:00:01.400)       0:00:03.102 ************ \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] **********************************************\nFriday 22 May 2026  00:52:15 +0000 (0:00:01.615)       0:00:04.717 ************ \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-3] => (item=openvswitch)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=openvswitch)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=openvswitch)\u001b[0m\n\nTASK [module-load : Persist modules via modules-load.d] ************************\nFriday 22 May 2026  00:52:17 +0000 (0:00:01.684)       0:00:06.402 ************ \n\u001b[0;33mchanged: [testbed-node-3] => (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-1] => (item=openvswitch)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=openvswitch)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=openvswitch)\u001b[0m\n\nTASK [module-load : Drop module persistence] ***********************************\nFriday 22 May 2026  00:52:20 +0000 (0:00:02.571)       0:00:08.973 ************ \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-3] => (item=openvswitch) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=openvswitch) \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=openvswitch) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [openvswitch : Create /run/openvswitch directory on host] *****************\nFriday 22 May 2026  00:52:22 +0000 (0:00:02.207)       0:00:11.180 ************ \n\u001b[0;36mskipping: [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] *************************\nFriday 22 May 2026  00:52:23 +0000 (0:00:00.854)       0:00:12.035 ************ \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-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-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-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-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\nTASK [openvswitch : Copying over config.json files for services] ***************\nFriday 22 May 2026  00:52:26 +0000 (0:00:03.545)       0:00:15.580 ************ \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-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-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-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] ****************************\nFriday 22 May 2026  00:52:30 +0000 (0:00:04.081)       0:00:19.662 ************ \n\u001b[0;36mskipping: [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] ******************************\nFriday 22 May 2026  00:52:32 +0000 (0:00:01.540)       0:00:21.202 ************ \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-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-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-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-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-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\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 : Flush Handlers] ********************************************\nFriday 22 May 2026  00:52:34 +0000 (0:00:02.543)       0:00:23.745 ************ \n\nTASK [openvswitch : Flush Handlers] ********************************************\nFriday 22 May 2026  00:52:35 +0000 (0:00:00.264)       0:00:24.010 ************ \n\nTASK [openvswitch : Flush Handlers] ********************************************\nFriday 22 May 2026  00:52:35 +0000 (0:00:00.209)       0:00:24.220 ************ \n\nTASK [openvswitch : Flush Handlers] ********************************************\nFriday 22 May 2026  00:52:36 +0000 (0:00:01.433)       0:00:25.653 ************ \n\nTASK [openvswitch : Flush Handlers] ********************************************\nFriday 22 May 2026  00:52:36 +0000 (0:00:00.157)       0:00:25.810 ************ \n\nTASK [openvswitch : Flush Handlers] ********************************************\nFriday 22 May 2026  00:52:37 +0000 (0:00:00.216)       0:00:26.027 ************ \n\nRUNNING HANDLER [openvswitch : Restart openvswitch-db-server container] ********\nFriday 22 May 2026  00:52:37 +0000 (0:00:00.157)       0:00:26.184 ************ \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\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nRUNNING HANDLER [openvswitch : Waiting for openvswitch_db service to be ready] ***\nFriday 22 May 2026  00:52:46 +0000 (0:00:09.410)       0:00:35.595 ************ \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-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nRUNNING HANDLER [openvswitch : Restart openvswitch-vswitchd container] *********\nFriday 22 May 2026  00:52:47 +0000 (0:00:01.084)       0:00:36.679 ************ \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 [openvswitch : Set system-id, hostname and hw-offload] ********************\nFriday 22 May 2026  00:52:55 +0000 (0:00:07.234)       0:00:43.913 ************ \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-0] => (item={'col': 'external_ids', 'name': 'system-id', 'value': 'testbed-node-0'})\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-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': 'system-id', 'value': 'testbed-node-5'})\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-0] => (item={'col': 'external_ids', 'name': 'hostname', 'value': 'testbed-node-0'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'col': 'external_ids', 'name': 'hostname', 'value': 'testbed-node-3'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'col': 'external_ids', 'name': 'hostname', 'value': 'testbed-node-1'})\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-5] => (item={'col': 'external_ids', 'name': 'hostname', 'value': 'testbed-node-5'})\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-3] => (item={'col': 'other_config', 'name': 'hw-offload', 'value': True, 'state': 'absent'})\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-4] => (item={'col': 'other_config', 'name': 'hw-offload', 'value': True, 'state': 'absent'})\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item={'col': 'other_config', 'name': 'hw-offload', 'value': True, 'state': 'absent'})\u001b[0m\n\nTASK [openvswitch : Ensuring OVS bridge is properly setup] *********************\nFriday 22 May 2026  00:53:03 +0000 (0:00:08.559)       0:00:52.473 ************ \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] *********************\nFriday 22 May 2026  00:53:07 +0000 (0:00:03.525)       0:00:55.999 ************ \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-2] => (item=['br-ex', 'vxlan0'])\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=['br-ex', 'vxlan0'])\u001b[0m\n\nRUNNING HANDLER [openvswitch : Restart openvswitch-vswitchd container] *********\nFriday 22 May 2026  00:53:10 +0000 (0:00:03.446)       0:00:59.446 ************ \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 ********************************************************************\nFriday 22 May 2026  00:55:21 +0000 (0:02:10.562)       0:03:10.008 ************ \n=============================================================================== \nopenvswitch : Restart openvswitch-vswitchd container ------------------ 137.80s\nopenvswitch : Restart openvswitch-db-server container ------------------- 9.41s\nopenvswitch : Set system-id, hostname and hw-offload -------------------- 8.56s\nopenvswitch : Copying over config.json files for services --------------- 4.08s\nopenvswitch : Ensuring config directories exist ------------------------- 3.54s\nopenvswitch : Ensuring OVS bridge is properly setup --------------------- 3.53s\nopenvswitch : Ensuring OVS ports are properly setup --------------------- 3.45s\nmodule-load : Persist modules via modules-load.d ------------------------ 2.57s\nopenvswitch : Check openvswitch containers ------------------------------ 2.54s\nopenvswitch : Flush Handlers -------------------------------------------- 2.44s\nmodule-load : Drop module persistence ----------------------------------- 2.21s\nmodule-load : Load modules ---------------------------------------------- 1.68s\nopenvswitch : include_tasks --------------------------------------------- 1.62s\nopenvswitch : Copying over ovs-vsctl wrapper ---------------------------- 1.54s\nGroup hosts based on enabled services ----------------------------------- 1.40s\nopenvswitch : Waiting for openvswitch_db service to be ready ------------ 1.08s\nGroup hosts based on Kolla action --------------------------------------- 0.92s\nopenvswitch : Create /run/openvswitch directory on host ----------------- 0.85s\n\u001b[32m2026-05-22 00:55:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:55:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:55:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:55:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f0763c9-9249-4cce-a215-e9f6890492a1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:55:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:55:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:55:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:55:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f0763c9-9249-4cce-a215-e9f6890492a1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:55:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:55:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:55:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:55:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f0763c9-9249-4cce-a215-e9f6890492a1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:55:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:55:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:55:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:55:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f0763c9-9249-4cce-a215-e9f6890492a1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:55:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:55:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:55:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:55:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f0763c9-9249-4cce-a215-e9f6890492a1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:55:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:55:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:55:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:55:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f0763c9-9249-4cce-a215-e9f6890492a1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:55:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:55:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:55:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:55:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f0763c9-9249-4cce-a215-e9f6890492a1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:55:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:55:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:55:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:55:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f0763c9-9249-4cce-a215-e9f6890492a1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:55:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:55:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:55:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:55:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f0763c9-9249-4cce-a215-e9f6890492a1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:55:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:55:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:55:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:55:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f0763c9-9249-4cce-a215-e9f6890492a1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:55:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:55:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:55:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:55:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f0763c9-9249-4cce-a215-e9f6890492a1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:55:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:56:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:56:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:56:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f0763c9-9249-4cce-a215-e9f6890492a1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:56:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:56:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:56:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:56:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f0763c9-9249-4cce-a215-e9f6890492a1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:56:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:56:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:56:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:56:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f0763c9-9249-4cce-a215-e9f6890492a1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:56:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:56:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:56:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:56:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f0763c9-9249-4cce-a215-e9f6890492a1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:56:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:56:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:56:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:56:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f0763c9-9249-4cce-a215-e9f6890492a1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:56:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:56:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:56:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:56:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f0763c9-9249-4cce-a215-e9f6890492a1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:56:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:56:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:56:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:56:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f0763c9-9249-4cce-a215-e9f6890492a1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:56:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:56:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:56:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:56:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f0763c9-9249-4cce-a215-e9f6890492a1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:56:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:56:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:56:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:56:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f0763c9-9249-4cce-a215-e9f6890492a1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:56:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:56:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:56:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:56:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f0763c9-9249-4cce-a215-e9f6890492a1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:56:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:56:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:56:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:56:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f0763c9-9249-4cce-a215-e9f6890492a1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:56:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:56:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:56:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:56:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f0763c9-9249-4cce-a215-e9f6890492a1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:56:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:56:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:56:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:56:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f0763c9-9249-4cce-a215-e9f6890492a1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:56:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:56:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:56:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:56:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f0763c9-9249-4cce-a215-e9f6890492a1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:56:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:56:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:56:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:56:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f0763c9-9249-4cce-a215-e9f6890492a1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:56:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:56:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:56:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:56:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f0763c9-9249-4cce-a215-e9f6890492a1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:56:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:56:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:56:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:56:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f0763c9-9249-4cce-a215-e9f6890492a1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:56:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:56:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:56:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:56:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f0763c9-9249-4cce-a215-e9f6890492a1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:56:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:56:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:56:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:56:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f0763c9-9249-4cce-a215-e9f6890492a1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:56:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:56:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:56:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:56:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f0763c9-9249-4cce-a215-e9f6890492a1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:56:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:57:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:57:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:57:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f0763c9-9249-4cce-a215-e9f6890492a1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:57:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:57:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:57:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:57:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f0763c9-9249-4cce-a215-e9f6890492a1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:57:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:57:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:57:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:57:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f0763c9-9249-4cce-a215-e9f6890492a1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:57:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:57:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:57:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:57:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f0763c9-9249-4cce-a215-e9f6890492a1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:57:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:57:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:57:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:57:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f0763c9-9249-4cce-a215-e9f6890492a1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:57:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:57:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:57:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:57:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f0763c9-9249-4cce-a215-e9f6890492a1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:57:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:57:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:57:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:57:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f0763c9-9249-4cce-a215-e9f6890492a1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:57:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:57:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:57:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:57:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f0763c9-9249-4cce-a215-e9f6890492a1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:57:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:57:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:57:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:57:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f0763c9-9249-4cce-a215-e9f6890492a1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:57:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:57:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:57:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:57:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f0763c9-9249-4cce-a215-e9f6890492a1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:57:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:57:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:57:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:57:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f0763c9-9249-4cce-a215-e9f6890492a1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:57:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:57:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:57:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:57:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f0763c9-9249-4cce-a215-e9f6890492a1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:57:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:57:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:57:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:57:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f0763c9-9249-4cce-a215-e9f6890492a1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:57:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:57:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:57:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:57:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f0763c9-9249-4cce-a215-e9f6890492a1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:57:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:57:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:57:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:57:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f0763c9-9249-4cce-a215-e9f6890492a1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:57:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:57:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:57:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:57:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f0763c9-9249-4cce-a215-e9f6890492a1 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] ***************************************\nFriday 22 May 2026  00:55:25 +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-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] ***********************************\nFriday 22 May 2026  00:55:25 +0000 (0:00:00.607)       0:00:00.892 ************ \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] ******************************************\nFriday 22 May 2026  00:55:26 +0000 (0:00:00.892)       0:00:01.785 ************ \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] **********************\nFriday 22 May 2026  00:55:27 +0000 (0:00:00.961)       0:00:02.746 ************ \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-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 config.json files for services] ************\nFriday 22 May 2026  00:55:29 +0000 (0:00:01.321)       0:00:04.068 ************ \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-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\nTASK [ovn-controller : Ensuring systemd override directory exists] *************\nFriday 22 May 2026  00:55:30 +0000 (0:00:01.774)       0:00:05.842 ************ \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] **************************\nFriday 22 May 2026  00:55:31 +0000 (0:00:01.028)       0:00:06.871 ************ \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-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-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\nTASK [ovn-controller : Check ovn-controller containers] ************************\nFriday 22 May 2026  00:55:33 +0000 (0:00:01.477)       0:00:08.349 ************ \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-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-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-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 : Create br-int bridge on OpenvSwitch] ********************\nFriday 22 May 2026  00:55:34 +0000 (0:00:01.154)       0:00:09.503 ************ \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\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [ovn-controller : Configure OVN in OVSDB] *********************************\nFriday 22 May 2026  00:55:37 +0000 (0:00:02.605)       0:00:12.109 ************ \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-0] => (item={'name': 'ovn-encap-ip', 'value': '192.168.16.10'})\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-2] => (item={'name': 'ovn-encap-ip', 'value': '192.168.16.12'})\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-0] => (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-4] => (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-2] => (item={'name': 'ovn-encap-type', 'value': 'geneve'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'name': 'ovn-encap-type', 'value': 'geneve'})\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-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-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-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', '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-0] => (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-3] => (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-5] => (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-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-4] => (item={'name': 'ovn-openflow-probe-interval', 'value': '60'})\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-5] => (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-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-monitor-all', 'value': False})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'ovn-monitor-all', 'value': False})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (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;32mok: [testbed-node-4] => (item={'name': 'ovn-bridge-mappings', 'value': 'physnet1:br-ex', 'state': 'absent'})\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;33mchanged: [testbed-node-0] => (item={'name': 'ovn-bridge-mappings', 'value': 'physnet1:br-ex', 'state': 'present'})\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;32mok: [testbed-node-5] => (item={'name': 'ovn-bridge-mappings', 'value': 'physnet1:br-ex', 'state': 'absent'})\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;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;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;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;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;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;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;32mok: [testbed-node-4] => (item={'name': 'ovn-cms-options', 'value': '', 'state': 'absent'})\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (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;33mchanged: [testbed-node-1] => (item={'name': 'ovn-cms-options', 'value': 'enable-chassis-as-gw,availability-zones=nova', 'state': 'present'})\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item={'name': 'ovn-cms-options', 'value': '', 'state': 'absent'})\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\nTASK [ovn-controller : Flush handlers] *****************************************\nFriday 22 May 2026  00:55:57 +0000 (0:00:20.004)       0:00:32.113 ************ \n\nTASK [ovn-controller : Flush handlers] *****************************************\nFriday 22 May 2026  00:55:57 +0000 (0:00:00.069)       0:00:32.183 ************ \n\nTASK [ovn-controller : Flush handlers] *****************************************\nFriday 22 May 2026  00:55:57 +0000 (0:00:00.065)       0:00:32.248 ************ \n\nTASK [ovn-controller : Flush handlers] *****************************************\nFriday 22 May 2026  00:55:57 +0000 (0:00:00.066)       0:00:32.314 ************ \n\nTASK [ovn-controller : Flush handlers] *****************************************\nFriday 22 May 2026  00:55:57 +0000 (0:00:00.068)       0:00:32.383 ************ \n\nTASK [ovn-controller : Flush handlers] *****************************************\nFriday 22 May 2026  00:55:57 +0000 (0:00:00.065)       0:00:32.449 ************ \n\nRUNNING HANDLER [ovn-controller : Reload systemd config] ***********************\nFriday 22 May 2026  00:55:57 +0000 (0:00:00.436)       0:00:32.886 ************ \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\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nRUNNING HANDLER [ovn-controller : Restart ovn-controller container] ************\nFriday 22 May 2026  00:55:59 +0000 (0:00:01.942)       0:00:34.828 ************ \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-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nPLAY [Apply role ovn-db] *******************************************************\n\nTASK [ovn-db : include_tasks] **************************************************\nFriday 22 May 2026  00:56:30 +0000 (0:00:30.235)       0:01:05.064 ************ \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] **************************************************\nFriday 22 May 2026  00:56:30 +0000 (0:00:00.721)       0:01:05.786 ************ \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] *************\nFriday 22 May 2026  00:56:31 +0000 (0:00:00.646)       0:01:06.432 ************ \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 [ovn-db : Divide hosts by their OVN NB volume availability] ***************\nFriday 22 May 2026  00:56:32 +0000 (0:00:01.023)       0:01:07.456 ************ \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] ***************\nFriday 22 May 2026  00:56:32 +0000 (0:00:00.519)       0:01:07.975 ************ \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] *******\nFriday 22 May 2026  00:56:33 +0000 (0:00:00.314)       0:01:08.290 ************ \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] *******\nFriday 22 May 2026  00:56:33 +0000 (0:00:00.321)       0:01:08.612 ************ \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] ************************\nFriday 22 May 2026  00:56:34 +0000 (0:00:00.387)       0:01:09.000 ************ \n\u001b[0;36mskipping: [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] *****************************\nFriday 22 May 2026  00:56:34 +0000 (0:00:00.546)       0:01:09.546 ************ \n\u001b[0;36mskipping: [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] *************\nFriday 22 May 2026  00:56:34 +0000 (0:00:00.344)       0:01:09.890 ************ \n\u001b[0;36mskipping: [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] ********************************\nFriday 22 May 2026  00:56:35 +0000 (0:00:00.408)       0:01:10.299 ************ \n\u001b[0;36mskipping: [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] **************\nFriday 22 May 2026  00:56:35 +0000 (0:00:00.325)       0:01:10.624 ************ \n\u001b[0;36mskipping: [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] *****************\nFriday 22 May 2026  00:56:36 +0000 (0:00:00.504)       0:01:11.129 ************ \n\u001b[0;36mskipping: [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] ************************\nFriday 22 May 2026  00:56:36 +0000 (0:00:00.305)       0:01:11.434 ************ \n\u001b[0;36mskipping: [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] *****************************\nFriday 22 May 2026  00:56:36 +0000 (0:00:00.330)       0:01:11.765 ************ \n\u001b[0;36mskipping: [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] *************\nFriday 22 May 2026  00:56:37 +0000 (0:00:00.319)       0:01:12.084 ************ \n\u001b[0;36mskipping: [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] ********************************\nFriday 22 May 2026  00:56:37 +0000 (0:00:00.314)       0:01:12.399 ************ \n\u001b[0;36mskipping: [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] **************\nFriday 22 May 2026  00:56:37 +0000 (0:00:00.546)       0:01:12.946 ************ \n\u001b[0;36mskipping: [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] *****************\nFriday 22 May 2026  00:56:38 +0000 (0:00:00.314)       0:01:13.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\nTASK [ovn-db : include_tasks] **************************************************\nFriday 22 May 2026  00:56:38 +0000 (0:00:00.281)       0:01:13.542 ************ \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)] *******************\nFriday 22 May 2026  00:56:39 +0000 (0:00:00.772)       0:01:14.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\nTASK [ovn-db : Set bootstrap args fact for SB (new cluster)] *******************\nFriday 22 May 2026  00:56:39 +0000 (0:00:00.541)       0:01:14.855 ************ \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] ****************************************\nFriday 22 May 2026  00:56:40 +0000 (0:00:00.629)       0:01:15.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 [ovn-db : Check SB cluster status] ****************************************\nFriday 22 May 2026  00:56:40 +0000 (0:00:00.327)       0:01:15.812 ************ \n\u001b[0;36mskipping: [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] ***\nFriday 22 May 2026  00:56:41 +0000 (0:00:00.583)       0:01:16.395 ************ \n\u001b[0;36mskipping: [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] ***\nFriday 22 May 2026  00:56:41 +0000 (0:00:00.372)       0:01:16.768 ************ \n\u001b[0;36mskipping: [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)] ********************\nFriday 22 May 2026  00:56:42 +0000 (0:00:00.327)       0:01:17.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 : Set bootstrap args fact for SB (new member)] ********************\nFriday 22 May 2026  00:56:42 +0000 (0:00:00.328)       0:01:17.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 [ovn-db : Ensuring config directories exist] ******************************\nFriday 22 May 2026  00:56:43 +0000 (0:00:00.629)       0:01:18.053 ************ \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-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 : Copying over config.json files for services] ********************\nFriday 22 May 2026  00:56:44 +0000 (0:00:01.346)       0:01:19.400 ************ \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-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-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-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-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-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\nTASK [ovn-db : Check ovn containers] *******************************************\nFriday 22 May 2026  00:56:48 +0000 (0:00:04.124)       0:01:23.524 ************ \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-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 : Flush handlers] *************************************************\nFriday 22 May 2026  00:56:50 +0000 (0:00:01.987)       0:01:25.512 ************ \n\nTASK [ovn-db : Flush handlers] *************************************************\nFriday 22 May 2026  00:56:50 +0000 (0:00:00.273)       0:01:25.785 ************ \n\nTASK [ovn-db : Flush handlers] *************************************************\nFriday 22 May 2026  00:56:50 +0000 (0:00:00.067)       0:01:25.853 ************ \n\nRUNNING HANDLER [ovn-db : Restart ovn-nb-db container] *************************\nFriday 22 May 2026  00:56:50 +0000 (0:00:00.069)       0:01:25.922 ************ \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] *************************\nFriday 22 May 2026  00:56:58 +0000 (0:00:07.602)       0:01:33.525 ************ \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] ************************\nFriday 22 May 2026  00:57:01 +0000 (0:00:02.599)       0:01:36.124 ************ \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 [ovn-db : Wait for leader election] ***************************************\nFriday 22 May 2026  00:57:03 +0000 (0:00:02.646)       0:01:38.771 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ovn-db : Get OVN_Northbound cluster leader] ******************************\nFriday 22 May 2026  00:57:04 +0000 (0:00:00.361)       0:01:39.133 ************ \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] ***************************\nFriday 22 May 2026  00:57:05 +0000 (0:00:00.887)       0:01:40.020 ************ \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] ******************************\nFriday 22 May 2026  00:57:05 +0000 (0:00:00.648)       0:01:40.669 ************ \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] ***************************\nFriday 22 May 2026  00:57:06 +0000 (0:00:00.808)       0:01:41.478 ************ \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] *********************************************\nFriday 22 May 2026  00:57:07 +0000 (0:00:00.846)       0:01:42.324 ************ \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\nTASK [ovn-db : Wait for ovn-sb-db] *********************************************\nFriday 22 May 2026  00:57:08 +0000 (0:00:00.779)       0:01:43.104 ************ \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] **************************************\nFriday 22 May 2026  00:57:09 +0000 (0:00:00.935)       0:01:44.040 ************ \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] ******************************\nFriday 22 May 2026  00:57:09 +0000 (0:00:00.306)       0:01:44.346 ************ \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-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-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-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-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-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-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] ********************\nFriday 22 May 2026  00:57:11 +0000 (0:00:01.667)       0:01:46.014 ************ \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;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-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] *******************************************\nFriday 22 May 2026  00:57:14 +0000 (0:00:03.833)       0:01:49.847 ************ \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-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-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-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-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-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\nTASK [ovn-db : Flush handlers] *************************************************\nFriday 22 May 2026  00:57:17 +0000 (0:00:02.518)       0:01:52.365 ************ \n\nTASK [ovn-db : Flush handlers] *************************************************\nFriday 22 May 2026  00:57:17 +0000 (0:00:00.076)       0:01:52.441 ************ \n\nTASK [ovn-db : Flush handlers] *************************************************\nFriday 22 May 2026  00:57:17 +0000 (0:00:00.062)       0:01:52.504 ************ \n\nRUNNING HANDLER [ovn-db : Restart ovn-nb-db container] *************************\nFriday 22 May 2026  00:57:17 +0000 (0:00:00.061)       0:01:52.566 ************ \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] *************************\nFriday 22 May 2026  00:57:25 +0000 (0:00:07.606)       0:02:00.172 ************ \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-northd container] ************************\nFriday 22 May 2026  00:57:32 +0000 (0:00:07.502)       0:02:07.675 ************ \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] ***************************************\nFriday 22 May 2026  00:57:40 +0000 (0:00:07.801)       0:02:15.477 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ovn-db : Get OVN_Northbound cluster leader] ******************************\nFriday 22 May 2026  00:57:40 +0000 (0:00:00.138)       0:02:15.615 ************ \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] ***************************\nFriday 22 May 2026  00:57:41 +0000 (0:00:00.768)       0:02:16.383 ************ \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] ******************************\nFriday 22 May 2026  00:57:42 +0000 (0:00:00.664)       0:02:17.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 [ovn-db : Configure OVN SB connection settings] ***************************\nFriday 22 May 2026  00:57:42 +0000 (0:00:00.831)       0:02:17.878 ************ \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] *********************************************\nFriday 22 May 2026  00:57:43 +0000 (0:00:00.821)       0:02:18.699 ************ \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] *********************************************\nFriday 22 May 2026  00:57:44 +0000 (0:00:00.751)       0:02:19.451 ************ \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=46  \u001b[0m \u001b[0;33mchanged=21  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=21  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=44  \u001b[0m \u001b[0;33mchanged=20  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=21  \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 ********************************************************************\nFriday 22 May 2026  00:57:45 +0000 (0:00:01.209)       0:02:20.660 ************ \n=============================================================================== \novn-controller : Restart ovn-controller container ---------------------- 30.24s\novn-controller : Configure OVN in OVSDB -------------------------------- 20.00s\novn-db : Restart ovn-nb-db container ----------------------------------- 15.21s\novn-db : Restart ovn-northd container ---------------------------------- 10.45s\novn-db : Restart ovn-sb-db container ----------------------------------- 10.10s\novn-db : Copying over config.json files for services -------------------- 4.12s\novn-db : Copying over config.json files for services -------------------- 3.83s\novn-controller : Create br-int bridge on OpenvSwitch -------------------- 2.60s\novn-db : Check ovn containers ------------------------------------------- 2.52s\novn-db : Check ovn containers ------------------------------------------- 1.99s\novn-controller : Reload systemd config ---------------------------------- 1.94s\novn-controller : Copying over config.json files for services ------------ 1.77s\novn-db : Ensuring config directories exist ------------------------------ 1.67s\novn-controller : Copying over systemd override -------------------------- 1.48s\novn-db : Ensuring config directories exist ------------------------------ 1.35s\novn-controller : Ensuring config directories exist ---------------------- 1.32s\novn-db : Wait for ovn-sb-db --------------------------------------------- 1.21s\novn-controller : Check ovn-controller containers ------------------------ 1.16s\novn-controller : Ensuring systemd override directory exists ------------- 1.03s\novn-db : Checking for any existing OVN DB container volumes ------------- 1.02s\n\u001b[32m2026-05-22 00:57:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:57:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:57:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:57:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:57:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:57:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:57:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:57:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:57:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:57:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:57:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:57:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:57:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:58:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:58:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:58:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:58:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:58:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:58:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:58:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:58:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:58:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:58:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:58:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:58:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:58:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:58:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:58:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:58:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:58:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:58:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:58:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:58:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:58:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:58:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:58:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:58:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:58:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:58:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:58:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:58:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:58:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:58:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:58:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:58:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:58:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:58:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:58:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:58:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:58:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:58:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:58:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:58:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:58:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:58:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:58:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:58:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:58:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:58:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:58:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bab26295-89ce-45f7-a6df-737d46dcd984 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:58:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 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] ***************************************\nFriday 22 May 2026  00:52:09 +0000 (0:00:00.401)       0:00:00.401 ************ \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] ***********************************\nFriday 22 May 2026  00:52:09 +0000 (0:00:00.471)       0:00:00.872 ************ \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] ********************************************\nFriday 22 May 2026  00:52:10 +0000 (0:00:00.880)       0:00:01.753 ************ \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] ***************************************\nFriday 22 May 2026  00:52:12 +0000 (0:00:01.515)       0:00:03.268 ************ \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 [Setting sysctl values] ***************************************************\nFriday 22 May 2026  00:52:13 +0000 (0:00:01.383)       0:00:04.651 ************ \n\u001b[0;36mincluded: sysctl for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [sysctl : Check IPv6 support] *********************************************\nFriday 22 May 2026  00:52:14 +0000 (0:00:00.895)       0:00:05.547 ************ \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] ******************************************\nFriday 22 May 2026  00:52:15 +0000 (0:00:00.851)       0:00:06.398 ************ \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-1] => (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;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.unix.max_dgram_qlen', 'value': 128})\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-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-2] => (item={'name': 'net.unix.max_dgram_qlen', 'value': 128})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'net.unix.max_dgram_qlen', 'value': 128})\u001b[0m\n\nTASK [module-load : Load modules] **********************************************\nFriday 22 May 2026  00:52:19 +0000 (0:00:03.761)       0:00:10.160 ************ \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\u001b[0;33mchanged: [testbed-node-1] => (item=ip_vs)\u001b[0m\n\nTASK [module-load : Persist modules via modules-load.d] ************************\nFriday 22 May 2026  00:52:20 +0000 (0:00:01.083)       0:00:11.243 ************ \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\u001b[0;33mchanged: [testbed-node-1] => (item=ip_vs)\u001b[0m\n\nTASK [module-load : Drop module persistence] ***********************************\nFriday 22 May 2026  00:52:22 +0000 (0:00:02.714)       0:00:13.957 ************ \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] ************************\nFriday 22 May 2026  00:52:23 +0000 (0:00:00.686)       0:00:14.644 ************ \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-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 [loadbalancer : Ensuring haproxy service config subdir exists] ************\nFriday 22 May 2026  00:52:26 +0000 (0:00:03.175)       0:00:17.820 ************ \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 : Ensuring proxysql service config subdirectories exist] ****\nFriday 22 May 2026  00:52:29 +0000 (0:00:03.050)       0:00:20.871 ************ \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] *****************\nFriday 22 May 2026  00:52:31 +0000 (0:00:01.922)       0:00:22.793 ************ \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] *******************\nFriday 22 May 2026  00:52:33 +0000 (0:00:01.340)       0:00:24.133 ************ \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 [loadbalancer : Removing checks for services which are disabled] **********\nFriday 22 May 2026  00:52:34 +0000 (0:00:01.926)       0:00:26.060 ************ \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__2c352631ae07bc4f478b29aa4f9868634bd652fd', '__omit_place_holder__2c352631ae07bc4f478b29aa4f9868634bd652fd'], '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__2c352631ae07bc4f478b29aa4f9868634bd652fd', '__omit_place_holder__2c352631ae07bc4f478b29aa4f9868634bd652fd'], '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__2c352631ae07bc4f478b29aa4f9868634bd652fd', '__omit_place_holder__2c352631ae07bc4f478b29aa4f9868634bd652fd'], '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] ************\nFriday 22 May 2026  00:52:37 +0000 (0:00:02.643)       0:00:28.703 ************ \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;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__2c352631ae07bc4f478b29aa4f9868634bd652fd', '__omit_place_holder__2c352631ae07bc4f478b29aa4f9868634bd652fd'], '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__2c352631ae07bc4f478b29aa4f9868634bd652fd', '__omit_place_holder__2c352631ae07bc4f478b29aa4f9868634bd652fd'], '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-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__2c352631ae07bc4f478b29aa4f9868634bd652fd', '__omit_place_holder__2c352631ae07bc4f478b29aa4f9868634bd652fd'], '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] **************\nFriday 22 May 2026  00:52:42 +0000 (0:00:04.468)       0:00:33.172 ************ \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': '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-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 [loadbalancer : Copying over haproxy.cfg] *********************************\nFriday 22 May 2026  00:52:45 +0000 (0:00:03.415)       0:00:36.588 ************ \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] *****************************\nFriday 22 May 2026  00:52:47 +0000 (0:00:02.073)       0:00:38.662 ************ \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\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/loadbalancer/templates/proxysql/proxysql.yaml.j2)\u001b[0m\n\nTASK [loadbalancer : Copying over haproxy single external frontend config] *****\nFriday 22 May 2026  00:52:54 +0000 (0:00:07.100)       0:00:45.763 ************ \n\u001b[0;36mskipping: [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] *******\nFriday 22 May 2026  00:52:55 +0000 (0:00:01.185)       0:00:46.948 ************ \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-1] => (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\nTASK [loadbalancer : Copying over keepalived.conf] *****************************\nFriday 22 May 2026  00:52:59 +0000 (0:00:03.204)       0:00:50.153 ************ \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\u001b[0;33mchanged: [testbed-node-2] => (item=/ansible/roles/loadbalancer/templates/keepalived/keepalived.conf.j2)\u001b[0m\n\nTASK [loadbalancer : Copying over haproxy.pem] *********************************\nFriday 22 May 2026  00:53:00 +0000 (0:00:01.958)       0:00:52.111 ************ \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] ************************\nFriday 22 May 2026  00:53:03 +0000 (0:00:02.242)       0:00:54.354 ************ \n\u001b[0;33mchanged: [testbed-node-1] => (item=haproxy-internal.pem)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=haproxy-internal.pem)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=haproxy-internal.pem)\u001b[0m\n\nTASK [loadbalancer : include_tasks] ********************************************\nFriday 22 May 2026  00:53:05 +0000 (0:00:02.091)       0:00:56.445 ************ \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] ***\nFriday 22 May 2026  00:53:05 +0000 (0:00:00.651)       0:00:57.097 ************ \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': '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-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] ***\nFriday 22 May 2026  00:53:10 +0000 (0:00:04.541)       0:01:01.638 ************ \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-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-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-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-1]\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-2]\u001b[0m\n\nTASK [service-cert-copy : loadbalancer | Copying over backend internal TLS key] ***\nFriday 22 May 2026  00:53:12 +0000 (0:00:01.583)       0:01:03.221 ************ \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] ********\nFriday 22 May 2026  00:53:13 +0000 (0:00:01.587)       0:01:04.809 ************ \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-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-2]\u001b[0m\n\nTASK [service-cert-copy : mariadb | Copying over backend internal TLS certificate] ***\nFriday 22 May 2026  00:53:14 +0000 (0:00:01.094)       0:01:05.903 ************ \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] *****\nFriday 22 May 2026  00:53:15 +0000 (0:00:00.630)       0:01:06.534 ************ \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] *******\nFriday 22 May 2026  00:53:16 +0000 (0:00:00.754)       0:01:07.288 ************ \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 certificate] ***\nFriday 22 May 2026  00:53:16 +0000 (0:00:00.812)       0:01:08.100 ************ \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] ****\nFriday 22 May 2026  00:53:17 +0000 (0:00:00.582)       0:01:08.683 ************ \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-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-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-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-2]\u001b[0m\n\nTASK [loadbalancer : Copying over haproxy start script] ************************\nFriday 22 May 2026  00:53:18 +0000 (0:00:00.738)       0:01:09.421 ************ \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-0] => (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] ***********************\nFriday 22 May 2026  00:53:19 +0000 (0:00:01.702)       0:01:11.124 ************ \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-1] => (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\nTASK [loadbalancer : Copying files for haproxy-ssh] ****************************\nFriday 22 May 2026  00:53:21 +0000 (0:00:01.849)       0:01:12.973 ************ \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-2] => (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-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-2] => (item={'src': 'haproxy-ssh/id_rsa.pub', 'dest': 'id_rsa.pub'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\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\nTASK [loadbalancer : Check loadbalancer containers] ****************************\nFriday 22 May 2026  00:53:22 +0000 (0:00:00.921)       0:01:13.895 ************ \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': '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-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] *****************************************************\nFriday 22 May 2026  00:53:25 +0000 (0:00:02.942)       0:01:16.837 ************ \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] ***********************\nFriday 22 May 2026  00:53:26 +0000 (0:00:01.059)       0:01:17.896 ************ \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;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-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-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-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-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;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-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] ***\nFriday 22 May 2026  00:53:30 +0000 (0:00:03.720)       0:01:21.617 ************ \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-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-1]\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-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;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] **************************\nFriday 22 May 2026  00:53:31 +0000 (0:00:01.139)       0:01:22.756 ************ \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] ***************\nFriday 22 May 2026  00:53:32 +0000 (0:00:00.850)       0:01:23.607 ************ \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] ***************\nFriday 22 May 2026  00:53:33 +0000 (0:00:01.407)       0:01:25.015 ************ \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] *************************************************\nFriday 22 May 2026  00:53:35 +0000 (0:00:02.031)       0:01:27.046 ************ \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] *******************\nFriday 22 May 2026  00:53:36 +0000 (0:00:00.850)       0:01:27.897 ************ \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] ***\nFriday 22 May 2026  00:53:40 +0000 (0:00:03.608)       0:01:31.505 ************ \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] **********************\nFriday 22 May 2026  00:53:41 +0000 (0:00:00.624)       0:01:32.130 ************ \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] ***********\nFriday 22 May 2026  00:53:42 +0000 (0:00:01.275)       0:01:33.405 ************ \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 barbican ProxySQL rules config] ***********\nFriday 22 May 2026  00:53:43 +0000 (0:00:01.336)       0:01:34.741 ************ \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] ***************************************************\nFriday 22 May 2026  00:53:45 +0000 (0:00:02.052)       0:01:36.794 ************ \n\u001b[0;36mskipping: [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] *************************************************\nFriday 22 May 2026  00:53:45 +0000 (0:00:00.301)       0:01:37.095 ************ \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] *******************\nFriday 22 May 2026  00:53:46 +0000 (0:00:00.932)       0:01:38.027 ************ \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-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;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\nTASK [haproxy-config : Add configuration for ceph-rgw when using single external frontend] ***\nFriday 22 May 2026  00:53:49 +0000 (0:00:02.891)       0:01:40.919 ************ \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-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-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] **********************\nFriday 22 May 2026  00:53:51 +0000 (0:00:01.870)       0:01:42.790 ************ \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-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-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\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\nTASK [proxysql-config : Copying over ceph-rgw ProxySQL users config] ***********\nFriday 22 May 2026  00:53:53 +0000 (0:00:01.846)       0:01:44.636 ************ \n\u001b[0;36mskipping: [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] ***********\nFriday 22 May 2026  00:53:53 +0000 (0:00:00.409)       0:01:45.046 ************ \n\u001b[0;36mskipping: [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] ***************************************************\nFriday 22 May 2026  00:53:55 +0000 (0:00:01.105)       0:01:46.151 ************ \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] *********************\nFriday 22 May 2026  00:53:55 +0000 (0:00:00.864)       0:01:47.016 ************ \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] ***\nFriday 22 May 2026  00:54:00 +0000 (0:00:04.463)       0:01:51.479 ************ \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-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-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-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-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] ************************\nFriday 22 May 2026  00:54:01 +0000 (0:00:00.821)       0:01:52.301 ************ \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-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-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-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\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\nTASK [proxysql-config : Copying over cinder ProxySQL users config] *************\nFriday 22 May 2026  00:54:02 +0000 (0:00:01.118)       0:01:53.419 ************ \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 cinder ProxySQL rules config] *************\nFriday 22 May 2026  00:54:03 +0000 (0:00:01.416)       0:01:54.836 ************ \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] ***********************************************\nFriday 22 May 2026  00:54:05 +0000 (0:00:02.247)       0:01:57.083 ************ \n\u001b[0;36mskipping: [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] ***************************************************\nFriday 22 May 2026  00:54:06 +0000 (0:00:00.305)       0:01:57.389 ************ \n\u001b[0;36mskipping: [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] ************************************************\nFriday 22 May 2026  00:54:06 +0000 (0:00:00.314)       0:01:57.703 ************ \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] ******************\nFriday 22 May 2026  00:54:07 +0000 (0:00:01.042)       0:01:58.746 ************ \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\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;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-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-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-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-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\nTASK [haproxy-config : Add configuration for designate when using single external frontend] ***\nFriday 22 May 2026  00:54:11 +0000 (0:00:04.253)       0:02:02.999 ************ \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-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\u001b[0;36mskipping: [testbed-node-2]\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] => (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\nTASK [haproxy-config : Configuring firewall for designate] *********************\nFriday 22 May 2026  00:54:13 +0000 (0:00:01.243)       0:02:04.243 ************ \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-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-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] **********\nFriday 22 May 2026  00:54:14 +0000 (0:00:01.741)       0:02:05.985 ************ \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] **********\nFriday 22 May 2026  00:54:16 +0000 (0:00:01.565)       0:02:07.550 ************ \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] *****************************************************\nFriday 22 May 2026  00:54:18 +0000 (0:00:02.078)       0:02:09.629 ************ \n\u001b[0;36mskipping: [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] ***************************************************\nFriday 22 May 2026  00:54:18 +0000 (0:00:00.260)       0:02:09.889 ************ \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] *********************\nFriday 22 May 2026  00:54:19 +0000 (0:00:00.927)       0:02:10.817 ************ \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-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\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;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\nTASK [haproxy-config : Add configuration for glance when using single external frontend] ***\nFriday 22 May 2026  00:54:24 +0000 (0:00:04.839)       0:02:15.657 ************ \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\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-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\nTASK [haproxy-config : Configuring firewall for glance] ************************\nFriday 22 May 2026  00:54:28 +0000 (0:00:04.161)       0:02:19.818 ************ \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\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\nTASK [proxysql-config : Copying over glance ProxySQL users config] *************\nFriday 22 May 2026  00:54:32 +0000 (0:00:03.853)       0:02:23.671 ************ \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] *************\nFriday 22 May 2026  00:54:33 +0000 (0:00:01.330)       0:02:25.002 ************ \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] **************************************************\nFriday 22 May 2026  00:54:35 +0000 (0:00:02.113)       0:02:27.115 ************ \n\u001b[0;36mskipping: [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] **************************************************\nFriday 22 May 2026  00:54:36 +0000 (0:00:00.295)       0:02:27.411 ************ \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] ********************\nFriday 22 May 2026  00:54:37 +0000 (0:00:01.092)       0:02:28.503 ************ \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] ***\nFriday 22 May 2026  00:54:40 +0000 (0:00:03.177)       0:02:31.681 ************ \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 [haproxy-config : Configuring firewall for grafana] ***********************\nFriday 22 May 2026  00:54:40 +0000 (0:00:00.359)       0:02:32.040 ************ \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] ************\nFriday 22 May 2026  00:54:41 +0000 (0:00:00.747)       0:02:32.788 ************ \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] ************\nFriday 22 May 2026  00:54:42 +0000 (0:00:01.217)       0:02:34.005 ************ \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] *****************************************************\nFriday 22 May 2026  00:54:44 +0000 (0:00:01.923)       0:02:35.929 ************ \n\u001b[0;36mskipping: [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] **************************************************\nFriday 22 May 2026  00:54:45 +0000 (0:00:00.254)       0:02:36.183 ************ \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] ********************\nFriday 22 May 2026  00:54:46 +0000 (0:00:01.157)       0:02:37.340 ************ \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 [haproxy-config : Add configuration for horizon when using single external frontend] ***\nFriday 22 May 2026  00:54:49 +0000 (0:00:03.667)       0:02:41.008 ************ \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] ***********************\nFriday 22 May 2026  00:54:50 +0000 (0:00:00.803)       0:02:41.812 ************ \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-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-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-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-0]\u001b[0m\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-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-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-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-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-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] ************\nFriday 22 May 2026  00:54:51 +0000 (0:00:01.189)       0:02:43.002 ************ \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] ************\nFriday 22 May 2026  00:54:53 +0000 (0:00:01.301)       0:02:44.303 ************ \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] *************************************************\nFriday 22 May 2026  00:54:55 +0000 (0:00:01.895)       0:02:46.199 ************ \n\u001b[0;36mskipping: [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] ***************************************************\nFriday 22 May 2026  00:54:55 +0000 (0:00:00.290)       0:02:46.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\nTASK [include_role : keystone] *************************************************\nFriday 22 May 2026  00:54:55 +0000 (0:00:00.431)       0:02:46.921 ************ \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] *******************\nFriday 22 May 2026  00:54:56 +0000 (0:00:00.907)       0:02:47.828 ************ \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] ***\nFriday 22 May 2026  00:55:00 +0000 (0:00:03.428)       0:02:51.257 ************ \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] **********************\nFriday 22 May 2026  00:55:00 +0000 (0:00:00.657)       0:02:51.914 ************ \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] ***********\nFriday 22 May 2026  00:55:01 +0000 (0:00:00.835)       0:02:52.749 ************ \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] ***********\nFriday 22 May 2026  00:55:03 +0000 (0:00:01.992)       0:02:54.742 ************ \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] **********************************************\nFriday 22 May 2026  00:55:05 +0000 (0:00:01.751)       0:02:56.494 ************ \n\u001b[0;36mskipping: [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] ***************************************************\nFriday 22 May 2026  00:55:05 +0000 (0:00:00.462)       0:02:56.956 ************ \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] *********************\nFriday 22 May 2026  00:55:06 +0000 (0:00:00.885)       0:02:57.842 ************ \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] ***\nFriday 22 May 2026  00:55:10 +0000 (0:00:03.391)       0:03:01.233 ************ \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-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-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-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] ************************\nFriday 22 May 2026  00:55:10 +0000 (0:00:00.597)       0:03:01.830 ************ \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-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\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\nTASK [proxysql-config : Copying over magnum ProxySQL users config] *************\nFriday 22 May 2026  00:55:11 +0000 (0:00:00.846)       0:03:02.676 ************ \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] *************\nFriday 22 May 2026  00:55:13 +0000 (0:00:01.609)       0:03:04.286 ************ \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] ***************************************************\nFriday 22 May 2026  00:55:14 +0000 (0:00:01.834)       0:03:06.120 ************ \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] *********************\nFriday 22 May 2026  00:55:15 +0000 (0:00:00.991)       0:03:07.112 ************ \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;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-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-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-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;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;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-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-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-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-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\nTASK [haproxy-config : Add configuration for manila when using single external frontend] ***\nFriday 22 May 2026  00:55:19 +0000 (0:00:03.657)       0:03:10.769 ************ \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-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-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-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] ************************\nFriday 22 May 2026  00:55:20 +0000 (0:00:01.161)       0:03:11.931 ************ \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-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-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-0]\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] *************\nFriday 22 May 2026  00:55:21 +0000 (0:00:01.160)       0:03:13.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 [proxysql-config : Copying over manila ProxySQL rules config] *************\nFriday 22 May 2026  00:55:23 +0000 (0:00:01.465)       0:03:14.558 ************ \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] **************************************************\nFriday 22 May 2026  00:55:25 +0000 (0:00:02.254)       0:03:16.812 ************ \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] *******************************\nFriday 22 May 2026  00:55:27 +0000 (0:00:01.318)       0:03:18.131 ************ \n\u001b[0;32mok: [testbed-node-0] => (item=testbed-node-0)\u001b[0m\n\nTASK [haproxy-config : Copying over mariadb haproxy config] ********************\nFriday 22 May 2026  00:55:30 +0000 (0:00:03.109)       0:03:21.240 ************ \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] ***\nFriday 22 May 2026  00:55:32 +0000 (0:00:02.326)       0:03:23.566 ************ \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 : Configuring firewall for mariadb] ***********************\nFriday 22 May 2026  00:55:35 +0000 (0:00:02.635)       0:03:26.202 ************ \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-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-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_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] ************\nFriday 22 May 2026  00:55:37 +0000 (0:00:02.310)       0:03:28.513 ************ \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] ************\nFriday 22 May 2026  00:55:40 +0000 (0:00:02.941)       0:03:31.454 ************ \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 [include_role : masakari] *************************************************\nFriday 22 May 2026  00:55:42 +0000 (0:00:01.884)       0:03:33.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\nTASK [include_role : memcached] ************************************************\nFriday 22 May 2026  00:55:42 +0000 (0:00:00.591)       0:03:33.930 ************ \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] ******************\nFriday 22 May 2026  00:55:43 +0000 (0:00:01.118)       0:03:35.049 ************ \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] ***\nFriday 22 May 2026  00:55:45 +0000 (0:00:01.542)       0:03:36.591 ************ \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] *********************\nFriday 22 May 2026  00:55:46 +0000 (0:00:00.998)       0:03:37.590 ************ \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-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-0]\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] **********\nFriday 22 May 2026  00:55:47 +0000 (0:00:00.571)       0:03:38.161 ************ \n\u001b[0;36mskipping: [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] **********\nFriday 22 May 2026  00:55:47 +0000 (0:00:00.389)       0:03:38.551 ************ \n\u001b[0;36mskipping: [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] **************************************************\nFriday 22 May 2026  00:55:48 +0000 (0:00:01.398)       0:03:39.949 ************ \n\u001b[0;36mskipping: [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] **************************************************\nFriday 22 May 2026  00:55:49 +0000 (0:00:00.464)       0:03:40.414 ************ \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] ********************\nFriday 22 May 2026  00:55:50 +0000 (0:00:01.110)       0:03:41.524 ************ \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;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-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-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-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-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-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-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-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-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-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-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-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;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-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-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-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-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-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': '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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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\nTASK [haproxy-config : Add configuration for neutron when using single external frontend] ***\nFriday 22 May 2026  00:55:55 +0000 (0:00:04.830)       0:03:46.355 ************ \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-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-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-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': '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-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-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-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]\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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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': '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-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-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': '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-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-1]\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] ***********************\nFriday 22 May 2026  00:55:57 +0000 (0:00:01.930)       0:03:48.285 ************ \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-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-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] ************\nFriday 22 May 2026  00:55:59 +0000 (0:00:02.114)       0:03:50.400 ************ \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 neutron ProxySQL rules config] ************\nFriday 22 May 2026  00:56:00 +0000 (0:00:01.553)       0:03:51.954 ************ \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] ************************************************\nFriday 22 May 2026  00:56:03 +0000 (0:00:02.476)       0:03:54.431 ************ \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] ******************\nFriday 22 May 2026  00:56:04 +0000 (0:00:01.572)       0:03:56.003 ************ \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] ***\nFriday 22 May 2026  00:56:08 +0000 (0:00:03.929)       0:03:59.933 ************ \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] *********************\nFriday 22 May 2026  00:56:09 +0000 (0:00:01.165)       0:04:01.098 ************ \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] **********\nFriday 22 May 2026  00:56:10 +0000 (0:00:00.795)       0:04:01.894 ************ \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] **********\nFriday 22 May 2026  00:56:12 +0000 (0:00:01.317)       0:04:03.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 [include_role : nova] *****************************************************\nFriday 22 May 2026  00:56:14 +0000 (0:00:02.126)       0:04:05.338 ************ \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] ***********************\nFriday 22 May 2026  00:56:15 +0000 (0:00:01.605)       0:04:06.943 ************ \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;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-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-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-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\nTASK [haproxy-config : Add configuration for nova when using single external frontend] ***\nFriday 22 May 2026  00:56:20 +0000 (0:00:04.476)       0:04:11.420 ************ \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] **************************\nFriday 22 May 2026  00:56:21 +0000 (0:00:00.734)       0:04:12.155 ************ \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] ***************\nFriday 22 May 2026  00:56:22 +0000 (0:00:01.360)       0:04:13.515 ************ \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] ***************\nFriday 22 May 2026  00:56:23 +0000 (0:00:01.478)       0:04:14.994 ************ \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] ************************************************\nFriday 22 May 2026  00:56:25 +0000 (0:00:02.118)       0:04:17.112 ************ \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] ******************\nFriday 22 May 2026  00:56:27 +0000 (0:00:01.580)       0:04:18.693 ************ \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] ***\nFriday 22 May 2026  00:56:28 +0000 (0:00:00.811)       0:04:19.504 ************ \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-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-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] ***\nFriday 22 May 2026  00:56:33 +0000 (0:00:05.009)       0:04:24.514 ************ \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] *****\nFriday 22 May 2026  00:56:34 +0000 (0:00:01.035)       0:04:25.550 ************ \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-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-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-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-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-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [proxysql-config : Copying over nova-cell ProxySQL users config] **********\nFriday 22 May 2026  00:56:36 +0000 (0:00:01.619)       0:04:27.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 nova-cell ProxySQL rules config] **********\nFriday 22 May 2026  00:56:39 +0000 (0:00:03.004)       0:04:30.174 ************ \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] *************\nFriday 22 May 2026  00:56:42 +0000 (0:00:02.986)       0:04:33.160 ************ \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] ***\nFriday 22 May 2026  00:56:43 +0000 (0:00:01.554)       0:04:34.715 ************ \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] ***\nFriday 22 May 2026  00:56:44 +0000 (0:00:01.367)       0:04:36.082 ************ \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] ***\nFriday 22 May 2026  00:56:46 +0000 (0:00:01.728)       0:04:37.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 [proxysql-config : Copying over nova-cell ProxySQL users config] **********\nFriday 22 May 2026  00:56:48 +0000 (0:00:01.945)       0:04:39.757 ************ \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] **********\nFriday 22 May 2026  00:56:51 +0000 (0:00:02.466)       0:04:42.223 ************ \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] *****************\nFriday 22 May 2026  00:56:54 +0000 (0:00:03.489)       0:04:45.713 ************ \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] ***\nFriday 22 May 2026  00:56:55 +0000 (0:00:00.835)       0:04:46.549 ************ \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] ***\nFriday 22 May 2026  00:56:57 +0000 (0:00:01.684)       0:04:48.233 ************ \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] ****\nFriday 22 May 2026  00:56:58 +0000 (0:00:01.116)       0:04:49.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 nova-cell ProxySQL users config] **********\nFriday 22 May 2026  00:57:00 +0000 (0:00:01.802)       0:04:51.152 ************ \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] **********\nFriday 22 May 2026  00:57:03 +0000 (0:00:03.284)       0:04:54.437 ************ \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] **************************************************\nFriday 22 May 2026  00:57:06 +0000 (0:00:03.350)       0:04:57.787 ************ \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] ********************\nFriday 22 May 2026  00:57:08 +0000 (0:00:01.411)       0:04:59.199 ************ \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-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;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\nTASK [haproxy-config : Add configuration for octavia when using single external frontend] ***\nFriday 22 May 2026  00:57:12 +0000 (0:00:03.996)       0:05:03.196 ************ \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-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-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-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-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-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-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-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] ***********************\nFriday 22 May 2026  00:57:13 +0000 (0:00:01.110)       0:05:04.307 ************ \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] ************\nFriday 22 May 2026  00:57:14 +0000 (0:00:01.053)       0:05:05.361 ************ \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] ************\nFriday 22 May 2026  00:57:15 +0000 (0:00:01.492)       0:05:06.853 ************ \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] ***********************************************\nFriday 22 May 2026  00:57:17 +0000 (0:00:02.190)       0:05:09.044 ************ \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] *****************\nFriday 22 May 2026  00:57:19 +0000 (0:00:01.542)       0:05:10.586 ************ \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-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] ***\nFriday 22 May 2026  00:57:25 +0000 (0:00:05.781)       0:05:16.368 ************ \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] ********************\nFriday 22 May 2026  00:57:26 +0000 (0:00:01.242)       0:05:17.611 ************ \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-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-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\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-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\nTASK [proxysql-config : Copying over opensearch ProxySQL users config] *********\nFriday 22 May 2026  00:57:27 +0000 (0:00:01.293)       0:05:18.904 ************ \n\u001b[0;36mskipping: [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] *********\nFriday 22 May 2026  00:57:28 +0000 (0:00:00.473)       0:05:19.378 ************ \n\u001b[0;36mskipping: [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] ***********************************************\nFriday 22 May 2026  00:57:29 +0000 (0:00:01.398)       0:05:20.777 ************ \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] *****************\nFriday 22 May 2026  00:57:31 +0000 (0:00:01.746)       0:05:22.523 ************ \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;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;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-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-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-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;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;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;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] ***\nFriday 22 May 2026  00:57:35 +0000 (0:00:04.520)       0:05:27.044 ************ \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-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-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-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-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-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-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-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-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-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-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] ********************\nFriday 22 May 2026  00:57:36 +0000 (0:00:00.873)       0:05:27.917 ************ \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] *********\nFriday 22 May 2026  00:57:38 +0000 (0:00:01.429)       0:05:29.347 ************ \n\u001b[0;36mskipping: [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] *********\nFriday 22 May 2026  00:57:38 +0000 (0:00:00.429)       0:05:29.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 : rabbitmq] *************************************************\nFriday 22 May 2026  00:57:40 +0000 (0:00:01.358)       0:05:31.134 ************ \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] *******************\nFriday 22 May 2026  00:57:41 +0000 (0:00:01.814)       0:05:32.948 ************ \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] ***\nFriday 22 May 2026  00:57:44 +0000 (0:00:02.631)       0:05:35.580 ************ \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-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-0]\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] **********************\nFriday 22 May 2026  00:57:44 +0000 (0:00:00.471)       0:05:36.051 ************ \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] ***********\nFriday 22 May 2026  00:57:45 +0000 (0:00:01.031)       0:05:37.083 ************ \n\u001b[0;36mskipping: [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] ***********\nFriday 22 May 2026  00:57:46 +0000 (0:00:00.490)       0:05:37.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 [include_role : skyline] **************************************************\nFriday 22 May 2026  00:57:47 +0000 (0:00:01.361)       0:05:38.934 ************ \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] ********************\nFriday 22 May 2026  00:57:49 +0000 (0:00:01.834)       0:05:40.769 ************ \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-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-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-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-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] ***\nFriday 22 May 2026  00:57:56 +0000 (0:00:06.781)       0:05:47.550 ************ \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] ***********************\nFriday 22 May 2026  00:57:57 +0000 (0:00:00.696)       0:05:48.247 ************ \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] ************\nFriday 22 May 2026  00:57:58 +0000 (0:00:01.322)       0:05:49.569 ************ \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] ************\nFriday 22 May 2026  00:57:59 +0000 (0:00:01.415)       0:05:50.985 ************ \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] ****************************************************\nFriday 22 May 2026  00:58:02 +0000 (0:00:02.412)       0:05:53.397 ************ \n\u001b[0;36mskipping: [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] ***************************************************\nFriday 22 May 2026  00:58:02 +0000 (0:00:00.332)       0:05:53.729 ************ \n\u001b[0;36mskipping: [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] ****************************************************\nFriday 22 May 2026  00:58:02 +0000 (0:00:00.317)       0:05:54.047 ************ \n\u001b[0;36mskipping: [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] ****************************************************\nFriday 22 May 2026  00:58:03 +0000 (0:00:00.675)       0:05:54.723 ************ \n\u001b[0;36mskipping: [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] **************************************************\nFriday 22 May 2026  00:58:03 +0000 (0:00:00.333)       0:05:55.057 ************ \n\u001b[0;36mskipping: [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] ******************************************************\nFriday 22 May 2026  00:58:04 +0000 (0:00:00.350)       0:05:55.408 ************ \n\u001b[0;36mskipping: [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] *******\nFriday 22 May 2026  00:58:05 +0000 (0:00:00.858)       0:05:56.266 ************ \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] **********************\nFriday 22 May 2026  00:58:05 +0000 (0:00:00.678)       0:05:56.944 ************ \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] **************\nFriday 22 May 2026  00:58:06 +0000 (0:00:00.365)       0:05:57.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\nRUNNING HANDLER [loadbalancer : Stop backup haproxy container] *****************\nFriday 22 May 2026  00:58:07 +0000 (0:00:01.011)       0:05:58.321 ************ \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] ****************\nFriday 22 May 2026  00:58:08 +0000 (0:00:01.301)       0:05:59.623 ************ \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] ****************\nFriday 22 May 2026  00:58:09 +0000 (0:00:00.896)       0:06:00.519 ************ \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 [loadbalancer : Wait for backup haproxy to start] **************\nFriday 22 May 2026  00:58:14 +0000 (0:00:05.016)       0:06:05.536 ************ \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 : Start backup proxysql container] ***************\nFriday 22 May 2026  00:58:18 +0000 (0:00:03.774)       0:06:09.310 ************ \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] *************\nFriday 22 May 2026  00:58:32 +0000 (0:00:14.233)       0:06:23.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\nRUNNING HANDLER [loadbalancer : Start backup keepalived container] *************\nFriday 22 May 2026  00:58:33 +0000 (0:00:00.795)       0:06:24.339 ************ \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\nRUNNING HANDLER [loadbalancer : Stop master haproxy container] *****************\nFriday 22 May 2026  00:58:41 +0000 (0:00:08.335)       0:06:32.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\nRUNNING HANDLER [loadbalancer : Stop master proxysql container] ****************\nFriday 22 May 2026  00:58:41 +0000 (0:00:00.345)       0:06:33.020 ************ \n\u001b[0;36mskipping: [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] **************\nFriday 22 May 2026  00:58:42 +0000 (0:00:00.725)       0:06:33.745 ************ \n\u001b[0;36mskipping: [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] ****************\nFriday 22 May 2026  00:58:43 +0000 (0:00:00.406)       0:06:34.152 ************ \n\u001b[0;36mskipping: [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] ***************\nFriday 22 May 2026  00:58:43 +0000 (0:00:00.353)       0:06:34.505 ************ \n\u001b[0;36mskipping: [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] *************\nFriday 22 May 2026  00:58:43 +0000 (0:00:00.352)       0:06:34.858 ************ \n\u001b[0;36mskipping: [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] *************\nFriday 22 May 2026  00:58:44 +0000 (0:00:00.719)       0:06:35.577 ************ \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 : Wait for proxysql to listen on VIP] ************\nFriday 22 May 2026  00:58:45 +0000 (0:00:00.943)       0:06:36.521 ************ \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 ********************************************************************\nFriday 22 May 2026  00:58:46 +0000 (0:00:00.868)       0:06:37.389 ************ \n=============================================================================== \nloadbalancer : Start backup proxysql container ------------------------- 14.23s\nloadbalancer : Start backup keepalived container ------------------------ 8.34s\nloadbalancer : Copying over proxysql config ----------------------------- 7.10s\nhaproxy-config : Copying over skyline haproxy config -------------------- 6.78s\nhaproxy-config : Copying over opensearch haproxy config ----------------- 5.78s\nloadbalancer : Start backup haproxy container --------------------------- 5.02s\nhaproxy-config : Copying over nova-cell:nova-novncproxy haproxy config --- 5.01s\nhaproxy-config : Copying over glance haproxy config --------------------- 4.84s\nhaproxy-config : Copying over neutron haproxy config -------------------- 4.83s\nservice-cert-copy : loadbalancer | Copying over extra CA certificates --- 4.54s\nhaproxy-config : Copying over prometheus haproxy config ----------------- 4.52s\nhaproxy-config : Copying over nova haproxy config ----------------------- 4.48s\nloadbalancer : Copying checks for services which are enabled ------------ 4.47s\nhaproxy-config : Copying over cinder haproxy config --------------------- 4.46s\nhaproxy-config : Copying over designate haproxy config ------------------ 4.25s\nhaproxy-config : Add configuration for glance when using single external frontend --- 4.16s\nhaproxy-config : Copying over octavia haproxy config -------------------- 4.00s\nhaproxy-config : Copying over placement haproxy config ------------------ 3.93s\nhaproxy-config : Configuring firewall for glance ------------------------ 3.85s\nloadbalancer : Wait for backup haproxy to start ------------------------- 3.77s\n\u001b[32m2026-05-22 00:58:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 60556d87-392e-4f0a-8971-f547bc1422d8 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:58:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:58:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:58:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bab26295-89ce-45f7-a6df-737d46dcd984 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:58:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 60556d87-392e-4f0a-8971-f547bc1422d8 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:58:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:58:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:58:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bab26295-89ce-45f7-a6df-737d46dcd984 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:58:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 60556d87-392e-4f0a-8971-f547bc1422d8 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:58:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:58:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:58:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bab26295-89ce-45f7-a6df-737d46dcd984 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:58:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 60556d87-392e-4f0a-8971-f547bc1422d8 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:58:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:59:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:59:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bab26295-89ce-45f7-a6df-737d46dcd984 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:59:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 60556d87-392e-4f0a-8971-f547bc1422d8 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:59:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:59:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:59:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bab26295-89ce-45f7-a6df-737d46dcd984 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:59:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 60556d87-392e-4f0a-8971-f547bc1422d8 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:59:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:59:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:59:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bab26295-89ce-45f7-a6df-737d46dcd984 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:59:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 60556d87-392e-4f0a-8971-f547bc1422d8 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:59:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:59:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:59:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bab26295-89ce-45f7-a6df-737d46dcd984 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:59:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 60556d87-392e-4f0a-8971-f547bc1422d8 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:59:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:59:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:59:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bab26295-89ce-45f7-a6df-737d46dcd984 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:59:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 60556d87-392e-4f0a-8971-f547bc1422d8 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:59:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:59:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:59:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bab26295-89ce-45f7-a6df-737d46dcd984 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:59:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 60556d87-392e-4f0a-8971-f547bc1422d8 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:59:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:59:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:59:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bab26295-89ce-45f7-a6df-737d46dcd984 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:59:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 60556d87-392e-4f0a-8971-f547bc1422d8 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:59:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:59:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:59:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bab26295-89ce-45f7-a6df-737d46dcd984 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:59:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 60556d87-392e-4f0a-8971-f547bc1422d8 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:59:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:59:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:59:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bab26295-89ce-45f7-a6df-737d46dcd984 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:59:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 60556d87-392e-4f0a-8971-f547bc1422d8 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:59:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:59:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:59:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bab26295-89ce-45f7-a6df-737d46dcd984 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:59:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 60556d87-392e-4f0a-8971-f547bc1422d8 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:59:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:59:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:59:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bab26295-89ce-45f7-a6df-737d46dcd984 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:59:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 60556d87-392e-4f0a-8971-f547bc1422d8 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:59:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:59:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:59:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bab26295-89ce-45f7-a6df-737d46dcd984 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:59:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 60556d87-392e-4f0a-8971-f547bc1422d8 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:59:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:59:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:59:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bab26295-89ce-45f7-a6df-737d46dcd984 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:59:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 60556d87-392e-4f0a-8971-f547bc1422d8 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:59:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:59:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:59:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bab26295-89ce-45f7-a6df-737d46dcd984 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:59:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 60556d87-392e-4f0a-8971-f547bc1422d8 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:59:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:59:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:59:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bab26295-89ce-45f7-a6df-737d46dcd984 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:59:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 60556d87-392e-4f0a-8971-f547bc1422d8 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:59:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:59:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:59:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bab26295-89ce-45f7-a6df-737d46dcd984 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:59:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 60556d87-392e-4f0a-8971-f547bc1422d8 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:59:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:59:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:59:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bab26295-89ce-45f7-a6df-737d46dcd984 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:59:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 60556d87-392e-4f0a-8971-f547bc1422d8 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:59:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:59:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:59:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bab26295-89ce-45f7-a6df-737d46dcd984 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:59:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 60556d87-392e-4f0a-8971-f547bc1422d8 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:59:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:59:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:59:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bab26295-89ce-45f7-a6df-737d46dcd984 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:59:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 60556d87-392e-4f0a-8971-f547bc1422d8 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:59:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:59:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:59:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bab26295-89ce-45f7-a6df-737d46dcd984 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:59:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 60556d87-392e-4f0a-8971-f547bc1422d8 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:59:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:00:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:00:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bab26295-89ce-45f7-a6df-737d46dcd984 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:00:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 60556d87-392e-4f0a-8971-f547bc1422d8 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:00:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:00:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:00:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bab26295-89ce-45f7-a6df-737d46dcd984 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:00:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 60556d87-392e-4f0a-8971-f547bc1422d8 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:00:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:00:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:00:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bab26295-89ce-45f7-a6df-737d46dcd984 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:00:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 60556d87-392e-4f0a-8971-f547bc1422d8 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:00:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:00:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:00:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bab26295-89ce-45f7-a6df-737d46dcd984 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:00:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 60556d87-392e-4f0a-8971-f547bc1422d8 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:00:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:00:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:00:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bab26295-89ce-45f7-a6df-737d46dcd984 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:00:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 60556d87-392e-4f0a-8971-f547bc1422d8 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:00:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:00:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:00:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bab26295-89ce-45f7-a6df-737d46dcd984 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:00:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 60556d87-392e-4f0a-8971-f547bc1422d8 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:00:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:00:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 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] ******************************************\nFriday 22 May 2026  00:49:38 +0000 (0:00:00.978)       0:00:00.978 ************ \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] *********************************\nFriday 22 May 2026  00:49:40 +0000 (0:00:01.504)       0:00:02.483 ************ \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-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-facts : Set_fact is_atomic] *****************************************\nFriday 22 May 2026  00:49:42 +0000 (0:00:02.350)       0:00:04.833 ************ \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] **************************\nFriday 22 May 2026  00:49:43 +0000 (0:00:00.690)       0:00:05.524 ************ \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 : Set_fact container_binary] **********************************\nFriday 22 May 2026  00:49:44 +0000 (0:00:01.070)       0:00:06.594 ************ \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] ******************************************\nFriday 22 May 2026  00:49:45 +0000 (0:00:01.598)       0:00:08.192 ************ \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] *********************\nFriday 22 May 2026  00:49:47 +0000 (0:00:01.241)       0:00:09.433 ************ \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 if not previously set] ***\nFriday 22 May 2026  00:49:48 +0000 (0:00:01.203)       0:00:10.637 ************ \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] ******************\nFriday 22 May 2026  00:49:49 +0000 (0:00:01.410)       0:00:12.047 ************ \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 monitor_name ansible_facts['hostname']] ************\nFriday 22 May 2026  00:49:50 +0000 (0:00:01.071)       0:00:13.119 ************ \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] ********************************\nFriday 22 May 2026  00:49:51 +0000 (0:00:00.679)       0:00:13.798 ************ \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 : Find a running mon container] *******************************\nFriday 22 May 2026  00:49:53 +0000 (0:00:01.963)       0:00:15.762 ************ \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] ********************************\nFriday 22 May 2026  00:49:56 +0000 (0:00:03.134)       0:00:18.897 ************ \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] *********************\nFriday 22 May 2026  00:49:57 +0000 (0:00:00.557)       0:00:19.454 ************ \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] ***********************\nFriday 22 May 2026  00:49:58 +0000 (0:00:01.481)       0:00:20.936 ************ \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] ***************************\nFriday 22 May 2026  00:49:59 +0000 (0:00:00.501)       0:00:21.437 ************ \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-22 00:49:54.473458', 'end': '2026-05-22 00:49:54.581629', 'delta': '0:00:00.108171', '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-22 00:49:55.168264', 'end': '2026-05-22 00:49:55.269829', 'delta': '0:00:00.101565', '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-22 00:49:56.259274', 'end': '2026-05-22 00:49:56.374724', 'delta': '0:00:00.115450', '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] *******************************\nFriday 22 May 2026  00:49:59 +0000 (0:00:00.326)       0:00:21.764 ************ \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 : Get current fsid if cluster is already running] *************\nFriday 22 May 2026  00:50:01 +0000 (0:00:01.649)       0:00:23.413 ************ \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] *********************************\nFriday 22 May 2026  00:50:02 +0000 (0:00:00.946)       0:00:24.359 ************ \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] *******************************************\nFriday 22 May 2026  00:50:03 +0000 (0:00:01.489)       0:00:25.849 ************ \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\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-facts : Set_fact fsid] **********************************************\nFriday 22 May 2026  00:50:04 +0000 (0:00:00.973)       0:00:26.822 ************ \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] ****************************\nFriday 22 May 2026  00:50:05 +0000 (0:00:00.742)       0:00:27.565 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-facts : Generate cluster fsid] **************************************\nFriday 22 May 2026  00:50:05 +0000 (0:00:00.160)       0:00:27.726 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-facts : Set_fact fsid] **********************************************\nFriday 22 May 2026  00:50:05 +0000 (0:00:00.206)       0:00:27.932 ************ \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)] *************************************\nFriday 22 May 2026  00:50:06 +0000 (0:00:00.834)       0:00:28.766 ************ \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] **************\nFriday 22 May 2026  00:50:07 +0000 (0:00:01.323)       0:00:30.090 ************ \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)] ***************************\nFriday 22 May 2026  00:50:08 +0000 (0:00:00.691)       0:00:30.782 ************ \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] ****\nFriday 22 May 2026  00:50:09 +0000 (0:00:00.981)       0:00:31.764 ************ \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)] ***********************\nFriday 22 May 2026  00:50:09 +0000 (0:00:00.517)       0:00:32.282 ************ \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] ***\nFriday 22 May 2026  00:50:10 +0000 (0:00:00.779)       0:00:33.061 ************ \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] ************************************\nFriday 22 May 2026  00:50:11 +0000 (0:00:01.065)       0:00:34.127 ************ \n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'dm-0', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--a5a045ea--0379--5a57--a36f--eceb70f9d05a-osd--block--a5a045ea--0379--5a57--a36f--eceb70f9d05a', 'dm-uuid-LVM-eCeNpaX081JoTlnzS1a0hwdDJKTYuy6gCeto61r8UfQbvK5vQ2hEQsRXn3Ceu26C'], '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--6a8f7108--f86f--5e58--aa7e--865c03bc1242-osd--block--6a8f7108--f86f--5e58--aa7e--865c03bc1242', 'dm-uuid-LVM-BcYvcG83Oo76mO3ReCrjPTTuzwR9kAj1SDcL2ji5eKYki9ceNLuFk3w6qQA3bKGr'], '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_26445544-4689-4b4e-afd8-c115301ef0fb', 'scsi-SQEMU_QEMU_HARDDISK_26445544-4689-4b4e-afd8-c115301ef0fb'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_26445544-4689-4b4e-afd8-c115301ef0fb-part1', 'scsi-SQEMU_QEMU_HARDDISK_26445544-4689-4b4e-afd8-c115301ef0fb-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_26445544-4689-4b4e-afd8-c115301ef0fb-part14', 'scsi-SQEMU_QEMU_HARDDISK_26445544-4689-4b4e-afd8-c115301ef0fb-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_26445544-4689-4b4e-afd8-c115301ef0fb-part15', 'scsi-SQEMU_QEMU_HARDDISK_26445544-4689-4b4e-afd8-c115301ef0fb-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_26445544-4689-4b4e-afd8-c115301ef0fb-part16', 'scsi-SQEMU_QEMU_HARDDISK_26445544-4689-4b4e-afd8-c115301ef0fb-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--a5a045ea--0379--5a57--a36f--eceb70f9d05a-osd--block--a5a045ea--0379--5a57--a36f--eceb70f9d05a'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-0h3Oaa-eaiK-31Ki-DE3D-cYzQ-a3cC-kYY48e', 'scsi-0QEMU_QEMU_HARDDISK_5ba7c276-26c2-40a6-950f-a61990768eb4', 'scsi-SQEMU_QEMU_HARDDISK_5ba7c276-26c2-40a6-950f-a61990768eb4'], '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--6a8f7108--f86f--5e58--aa7e--865c03bc1242-osd--block--6a8f7108--f86f--5e58--aa7e--865c03bc1242'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-5be04d-sfVy-aoIB-e2ja-bdQM-TRM7-Fdty28', 'scsi-0QEMU_QEMU_HARDDISK_a5aa22b2-eb60-435b-b976-67ffb02fc21a', 'scsi-SQEMU_QEMU_HARDDISK_a5aa22b2-eb60-435b-b976-67ffb02fc21a'], '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_e9ad6100-5e19-401f-90a1-40815b1e8f39', 'scsi-SQEMU_QEMU_HARDDISK_e9ad6100-5e19-401f-90a1-40815b1e8f39'], '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-22-00-03-08-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': 'dm-0', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--5e3c58dc--7fa0--542d--874b--0d68acd5d58c-osd--block--5e3c58dc--7fa0--542d--874b--0d68acd5d58c', 'dm-uuid-LVM-rKV9SxHgYCbTgCCSi8RrTOp1WQE9AF5pKefQAuQkLXHim0FrTDa1KnHb02HGqhPI'], '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': 'dm-1', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--7c2d810f--5944--5c2d--8312--b60ac2890f5e-osd--block--7c2d810f--5944--5c2d--8312--b60ac2890f5e', 'dm-uuid-LVM-pWDE2OSpDudLDzRflDOKOaPn9TC4chRKamtG4B1LEbrBwgsoVlsKnt8cU6o7fJc8'], '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-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-3]\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--dd056079--585d--557e--af8d--8b32851342a0-osd--block--dd056079--585d--557e--af8d--8b32851342a0', 'dm-uuid-LVM-eF27xPeBR1VWiR9lRjSFcYSl2Eh3tz1i0KkJusvl0vqRhEqqDmCHdUP9Dbcaxasl'], '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': 'dm-1', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--a9a30bc5--cc38--51ad--b567--f3c862c660e0-osd--block--a9a30bc5--cc38--51ad--b567--f3c862c660e0', 'dm-uuid-LVM-f7Mq52rkZkcHdJ0sNS52D4Y1MYEe3wmIJRlx2dOYTfKwZwJYfO4mdb0PQ4V6JZXp'], '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_79f0193a-939c-402e-83af-f88a681bd140', 'scsi-SQEMU_QEMU_HARDDISK_79f0193a-939c-402e-83af-f88a681bd140'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_79f0193a-939c-402e-83af-f88a681bd140-part1', 'scsi-SQEMU_QEMU_HARDDISK_79f0193a-939c-402e-83af-f88a681bd140-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_79f0193a-939c-402e-83af-f88a681bd140-part14', 'scsi-SQEMU_QEMU_HARDDISK_79f0193a-939c-402e-83af-f88a681bd140-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_79f0193a-939c-402e-83af-f88a681bd140-part15', 'scsi-SQEMU_QEMU_HARDDISK_79f0193a-939c-402e-83af-f88a681bd140-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_79f0193a-939c-402e-83af-f88a681bd140-part16', 'scsi-SQEMU_QEMU_HARDDISK_79f0193a-939c-402e-83af-f88a681bd140-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--dd056079--585d--557e--af8d--8b32851342a0-osd--block--dd056079--585d--557e--af8d--8b32851342a0'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-aKXp7Z-8Ad6-3hRf-2oO6-lqsF-Lnps-WViT2U', 'scsi-0QEMU_QEMU_HARDDISK_20cb43c0-90cd-4396-83ef-64b32682ef2e', 'scsi-SQEMU_QEMU_HARDDISK_20cb43c0-90cd-4396-83ef-64b32682ef2e'], '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--a9a30bc5--cc38--51ad--b567--f3c862c660e0-osd--block--a9a30bc5--cc38--51ad--b567--f3c862c660e0'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-fU4MIS-5v55-aNmw-V4Ta-0WqU-w907-KYlblZ', 'scsi-0QEMU_QEMU_HARDDISK_211d8f97-de5d-482b-b296-d10bd4572938', 'scsi-SQEMU_QEMU_HARDDISK_211d8f97-de5d-482b-b296-d10bd4572938'], '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_dcd7bdde-2d70-4915-b710-177f3d416038', 'scsi-SQEMU_QEMU_HARDDISK_dcd7bdde-2d70-4915-b710-177f3d416038'], '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-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-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-22-00-03-10-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] => (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-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-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-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-4] => (item={'key': 'sda', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_16d8811b-d3ff-4c6f-88f2-baaf4348a16d', 'scsi-SQEMU_QEMU_HARDDISK_16d8811b-d3ff-4c6f-88f2-baaf4348a16d'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_16d8811b-d3ff-4c6f-88f2-baaf4348a16d-part1', 'scsi-SQEMU_QEMU_HARDDISK_16d8811b-d3ff-4c6f-88f2-baaf4348a16d-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_16d8811b-d3ff-4c6f-88f2-baaf4348a16d-part14', 'scsi-SQEMU_QEMU_HARDDISK_16d8811b-d3ff-4c6f-88f2-baaf4348a16d-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_16d8811b-d3ff-4c6f-88f2-baaf4348a16d-part15', 'scsi-SQEMU_QEMU_HARDDISK_16d8811b-d3ff-4c6f-88f2-baaf4348a16d-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_16d8811b-d3ff-4c6f-88f2-baaf4348a16d-part16', 'scsi-SQEMU_QEMU_HARDDISK_16d8811b-d3ff-4c6f-88f2-baaf4348a16d-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': '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': 'sdb', 'value': {'holders': ['ceph--5e3c58dc--7fa0--542d--874b--0d68acd5d58c-osd--block--5e3c58dc--7fa0--542d--874b--0d68acd5d58c'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-3AvAtz-B0GW-Ltol-RHgJ-jKC4-ufIt-MGRe6b', 'scsi-0QEMU_QEMU_HARDDISK_a22d3251-115f-411d-ae1a-8f918491cba4', 'scsi-SQEMU_QEMU_HARDDISK_a22d3251-115f-411d-ae1a-8f918491cba4'], '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]\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-4] => (item={'key': 'sdc', 'value': {'holders': ['ceph--7c2d810f--5944--5c2d--8312--b60ac2890f5e-osd--block--7c2d810f--5944--5c2d--8312--b60ac2890f5e'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-fHcQ2I-3U1c-PPaP-1rsd-PZDC-3wy1-6xmTch', 'scsi-0QEMU_QEMU_HARDDISK_cf16f533-7f7b-4ea6-9462-19be21c2742f', 'scsi-SQEMU_QEMU_HARDDISK_cf16f533-7f7b-4ea6-9462-19be21c2742f'], '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_0f08a9dc-d2d4-4ab2-8f29-963b6beef06d', 'scsi-SQEMU_QEMU_HARDDISK_0f08a9dc-d2d4-4ab2-8f29-963b6beef06d'], '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-22-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-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_27a1bee6-11c0-4a0a-a4ed-67c7f61462c2', 'scsi-SQEMU_QEMU_HARDDISK_27a1bee6-11c0-4a0a-a4ed-67c7f61462c2'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_27a1bee6-11c0-4a0a-a4ed-67c7f61462c2-part1', 'scsi-SQEMU_QEMU_HARDDISK_27a1bee6-11c0-4a0a-a4ed-67c7f61462c2-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_27a1bee6-11c0-4a0a-a4ed-67c7f61462c2-part14', 'scsi-SQEMU_QEMU_HARDDISK_27a1bee6-11c0-4a0a-a4ed-67c7f61462c2-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_27a1bee6-11c0-4a0a-a4ed-67c7f61462c2-part15', 'scsi-SQEMU_QEMU_HARDDISK_27a1bee6-11c0-4a0a-a4ed-67c7f61462c2-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_27a1bee6-11c0-4a0a-a4ed-67c7f61462c2-part16', 'scsi-SQEMU_QEMU_HARDDISK_27a1bee6-11c0-4a0a-a4ed-67c7f61462c2-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-22-00-03-21-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-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_ba325fa4-08b0-4af9-adf0-ef77e259b0db', 'scsi-SQEMU_QEMU_HARDDISK_ba325fa4-08b0-4af9-adf0-ef77e259b0db'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_ba325fa4-08b0-4af9-adf0-ef77e259b0db-part1', 'scsi-SQEMU_QEMU_HARDDISK_ba325fa4-08b0-4af9-adf0-ef77e259b0db-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_ba325fa4-08b0-4af9-adf0-ef77e259b0db-part14', 'scsi-SQEMU_QEMU_HARDDISK_ba325fa4-08b0-4af9-adf0-ef77e259b0db-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_ba325fa4-08b0-4af9-adf0-ef77e259b0db-part15', 'scsi-SQEMU_QEMU_HARDDISK_ba325fa4-08b0-4af9-adf0-ef77e259b0db-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_ba325fa4-08b0-4af9-adf0-ef77e259b0db-part16', 'scsi-SQEMU_QEMU_HARDDISK_ba325fa4-08b0-4af9-adf0-ef77e259b0db-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-22-00-03-13-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-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-0]\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_dac18a8d-176b-4e7f-bdd4-2db369c5c8e5', 'scsi-SQEMU_QEMU_HARDDISK_dac18a8d-176b-4e7f-bdd4-2db369c5c8e5'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_dac18a8d-176b-4e7f-bdd4-2db369c5c8e5-part1', 'scsi-SQEMU_QEMU_HARDDISK_dac18a8d-176b-4e7f-bdd4-2db369c5c8e5-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_dac18a8d-176b-4e7f-bdd4-2db369c5c8e5-part14', 'scsi-SQEMU_QEMU_HARDDISK_dac18a8d-176b-4e7f-bdd4-2db369c5c8e5-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_dac18a8d-176b-4e7f-bdd4-2db369c5c8e5-part15', 'scsi-SQEMU_QEMU_HARDDISK_dac18a8d-176b-4e7f-bdd4-2db369c5c8e5-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_dac18a8d-176b-4e7f-bdd4-2db369c5c8e5-part16', 'scsi-SQEMU_QEMU_HARDDISK_dac18a8d-176b-4e7f-bdd4-2db369c5c8e5-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]\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-22-00-03-11-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] ***\nFriday 22 May 2026  00:50:15 +0000 (0:00:03.676)       0:00:37.803 ************ \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--a5a045ea--0379--5a57--a36f--eceb70f9d05a-osd--block--a5a045ea--0379--5a57--a36f--eceb70f9d05a', 'dm-uuid-LVM-eCeNpaX081JoTlnzS1a0hwdDJKTYuy6gCeto61r8UfQbvK5vQ2hEQsRXn3Ceu26C'], '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--6a8f7108--f86f--5e58--aa7e--865c03bc1242-osd--block--6a8f7108--f86f--5e58--aa7e--865c03bc1242', 'dm-uuid-LVM-BcYvcG83Oo76mO3ReCrjPTTuzwR9kAj1SDcL2ji5eKYki9ceNLuFk3w6qQA3bKGr'], '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-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--5e3c58dc--7fa0--542d--874b--0d68acd5d58c-osd--block--5e3c58dc--7fa0--542d--874b--0d68acd5d58c', 'dm-uuid-LVM-rKV9SxHgYCbTgCCSi8RrTOp1WQE9AF5pKefQAuQkLXHim0FrTDa1KnHb02HGqhPI'], '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--7c2d810f--5944--5c2d--8312--b60ac2890f5e-osd--block--7c2d810f--5944--5c2d--8312--b60ac2890f5e', 'dm-uuid-LVM-pWDE2OSpDudLDzRflDOKOaPn9TC4chRKamtG4B1LEbrBwgsoVlsKnt8cU6o7fJc8'], '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-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-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-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': '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': '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': '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-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': '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-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_16d8811b-d3ff-4c6f-88f2-baaf4348a16d', 'scsi-SQEMU_QEMU_HARDDISK_16d8811b-d3ff-4c6f-88f2-baaf4348a16d'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_16d8811b-d3ff-4c6f-88f2-baaf4348a16d-part1', 'scsi-SQEMU_QEMU_HARDDISK_16d8811b-d3ff-4c6f-88f2-baaf4348a16d-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_16d8811b-d3ff-4c6f-88f2-baaf4348a16d-part14', 'scsi-SQEMU_QEMU_HARDDISK_16d8811b-d3ff-4c6f-88f2-baaf4348a16d-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_16d8811b-d3ff-4c6f-88f2-baaf4348a16d-part15', 'scsi-SQEMU_QEMU_HARDDISK_16d8811b-d3ff-4c6f-88f2-baaf4348a16d-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_16d8811b-d3ff-4c6f-88f2-baaf4348a16d-part16', 'scsi-SQEMU_QEMU_HARDDISK_16d8811b-d3ff-4c6f-88f2-baaf4348a16d-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': 'sdb', 'value': {'holders': ['ceph--5e3c58dc--7fa0--542d--874b--0d68acd5d58c-osd--block--5e3c58dc--7fa0--542d--874b--0d68acd5d58c'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-3AvAtz-B0GW-Ltol-RHgJ-jKC4-ufIt-MGRe6b', 'scsi-0QEMU_QEMU_HARDDISK_a22d3251-115f-411d-ae1a-8f918491cba4', 'scsi-SQEMU_QEMU_HARDDISK_a22d3251-115f-411d-ae1a-8f918491cba4'], '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': 'sda', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_26445544-4689-4b4e-afd8-c115301ef0fb', 'scsi-SQEMU_QEMU_HARDDISK_26445544-4689-4b4e-afd8-c115301ef0fb'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_26445544-4689-4b4e-afd8-c115301ef0fb-part1', 'scsi-SQEMU_QEMU_HARDDISK_26445544-4689-4b4e-afd8-c115301ef0fb-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_26445544-4689-4b4e-afd8-c115301ef0fb-part14', 'scsi-SQEMU_QEMU_HARDDISK_26445544-4689-4b4e-afd8-c115301ef0fb-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_26445544-4689-4b4e-afd8-c115301ef0fb-part15', 'scsi-SQEMU_QEMU_HARDDISK_26445544-4689-4b4e-afd8-c115301ef0fb-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_26445544-4689-4b4e-afd8-c115301ef0fb-part16', 'scsi-SQEMU_QEMU_HARDDISK_26445544-4689-4b4e-afd8-c115301ef0fb-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--7c2d810f--5944--5c2d--8312--b60ac2890f5e-osd--block--7c2d810f--5944--5c2d--8312--b60ac2890f5e'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-fHcQ2I-3U1c-PPaP-1rsd-PZDC-3wy1-6xmTch', 'scsi-0QEMU_QEMU_HARDDISK_cf16f533-7f7b-4ea6-9462-19be21c2742f', 'scsi-SQEMU_QEMU_HARDDISK_cf16f533-7f7b-4ea6-9462-19be21c2742f'], '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-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_0f08a9dc-d2d4-4ab2-8f29-963b6beef06d', 'scsi-SQEMU_QEMU_HARDDISK_0f08a9dc-d2d4-4ab2-8f29-963b6beef06d'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'non\u001b[32m2026-05-22 01:00:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bab26295-89ce-45f7-a6df-737d46dcd984 is in state STARTED\u001b[0m\ne', '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': 'sdb', 'value': {'holders': ['ceph--a5a045ea--0379--5a57--a36f--eceb70f9d05a-osd--block--a5a045ea--0379--5a57--a36f--eceb70f9d05a'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-0h3Oaa-eaiK-31Ki-DE3D-cYzQ-a3cC-kYY48e', 'scsi-0QEMU_QEMU_HARDDISK_5ba7c276-26c2-40a6-950f-a61990768eb4', 'scsi-SQEMU_QEMU_HARDDISK_5ba7c276-26c2-40a6-950f-a61990768eb4'], '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': '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-22-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] => (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--6a8f7108--f86f--5e58--aa7e--865c03bc1242-osd--block--6a8f7108--f86f--5e58--aa7e--865c03bc1242'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-5be04d-sfVy-aoIB-e2ja-bdQM-TRM7-Fdty28', 'scsi-0QEMU_QEMU_HARDDISK_a5aa22b2-eb60-435b-b976-67ffb02fc21a', 'scsi-SQEMU_QEMU_HARDDISK_a5aa22b2-eb60-435b-b976-67ffb02fc21a'], '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_e9ad6100-5e19-401f-90a1-40815b1e8f39', 'scsi-SQEMU_QEMU_HARDDISK_e9ad6100-5e19-401f-90a1-40815b1e8f39'], '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': 'dm-0', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--dd056079--585d--557e--af8d--8b32851342a0-osd--block--dd056079--585d--557e--af8d--8b32851342a0', 'dm-uuid-LVM-eF27xPeBR1VWiR9lRjSFcYSl2Eh3tz1i0KkJusvl0vqRhEqqDmCHdUP9Dbcaxasl'], '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': '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-22-00-03-08-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': 'dm-1', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--a9a30bc5--cc38--51ad--b567--f3c862c660e0-osd--block--a9a30bc5--cc38--51ad--b567--f3c862c660e0', 'dm-uuid-LVM-f7Mq52rkZkcHdJ0sNS52D4Y1MYEe3wmIJRlx2dOYTfKwZwJYfO4mdb0PQ4V6JZXp'], '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]\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-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': '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-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-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': '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': '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': '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': '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': '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': '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-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_27a1bee6-11c0-4a0a-a4ed-67c7f61462c2', 'scsi-SQEMU_QEMU_HARDDISK_27a1bee6-11c0-4a0a-a4ed-67c7f61462c2'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_27a1bee6-11c0-4a0a-a4ed-67c7f61462c2-part1', 'scsi-SQEMU_QEMU_HARDDISK_27a1bee6-11c0-4a0a-a4ed-67c7f61462c2-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_27a1bee6-11c0-4a0a-a4ed-67c7f61462c2-part14', 'scsi-SQEMU_QEMU_HARDDISK_27a1bee6-11c0-4a0a-a4ed-67c7f61462c2-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_27a1bee6-11c0-4a0a-a4ed-67c7f61462c2-part15', 'scsi-SQEMU_QEMU_HARDDISK_27a1bee6-11c0-4a0a-a4ed-67c7f61462c2-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_27a1bee6-11c0-4a0a-a4ed-67c7f61462c2-part16', 'scsi-SQEMU_QEMU_HARDDISK_27a1bee6-11c0-4a0a-a4ed-67c7f61462c2-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': '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': '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-22-00-03-21-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': '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': '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-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-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-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-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-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_79f0193a-939c-402e-83af-f88a681bd140', 'scsi-SQEMU_QEMU_HARDDISK_79f0193a-939c-402e-83af-f88a681bd140'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_79f0193a-939c-402e-83af-f88a681bd140-part1', 'scsi-SQEMU_QEMU_HARDDISK_79f0193a-939c-402e-83af-f88a681bd140-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_79f0193a-939c-402e-83af-f88a681bd140-part14', 'scsi-SQEMU_QEMU_HARDDISK_79f0193a-939c-402e-83af-f88a681bd140-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_79f0193a-939c-402e-83af-f88a681bd140-part15', 'scsi-SQEMU_QEMU_HARDDISK_79f0193a-939c-402e-83af-f88a681bd140-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_79f0193a-939c-402e-83af-f88a681bd140-part16', 'scsi-SQEMU_QEMU_HARDDISK_79f0193a-939c-402e-83af-f88a681bd140-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': '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-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--dd056079--585d--557e--af8d--8b32851342a0-osd--block--dd056079--585d--557e--af8d--8b32851342a0'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-aKXp7Z-8Ad6-3hRf-2oO6-lqsF-Lnps-WViT2U', 'scsi-0QEMU_QEMU_HARDDISK_20cb43c0-90cd-4396-83ef-64b32682ef2e', 'scsi-SQEMU_QEMU_HARDDISK_20cb43c0-90cd-4396-83ef-64b32682ef2e'], '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-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-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--a9a30bc5--cc38--51ad--b567--f3c862c660e0-osd--block--a9a30bc5--cc38--51ad--b567--f3c862c660e0'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-fU4MIS-5v55-aNmw-V4Ta-0WqU-w907-KYlblZ', 'scsi-0QEMU_QEMU_HARDDISK_211d8f97-de5d-482b-b296-d10bd4572938', 'scsi-SQEMU_QEMU_HARDDISK_211d8f97-de5d-482b-b296-d10bd4572938'], '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-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_ba325fa4-08b0-4af9-adf0-ef77e259b0db', 'scsi-SQEMU_QEMU_HARDDISK_ba325fa4-08b0-4af9-adf0-ef77e259b0db'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_ba325fa4-08b0-4af9-adf0-ef77e259b0db-part1', 'scsi-SQEMU_QEMU_HARDDISK_ba325fa4-08b0-4af9-adf0-ef77e259b0db-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_ba325fa4-08b0-4af9-adf0-ef77e259b0db-part14', 'scsi-SQEMU_QEMU_HARDDISK_ba325fa4-08b0-4af9-adf0-ef77e259b0db-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_ba325fa4-08b0-4af9-adf0-ef77e259b0db-part15', 'scsi-SQEMU_QEMU_HARDDISK_ba325fa4-08b0-4af9-adf0-ef77e259b0db-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_ba325fa4-08b0-4af9-adf0-ef77e259b0db-part16', 'scsi-SQEMU_QEMU_HARDDISK_ba325fa4-08b0-4af9-adf0-ef77e259b0db-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]\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_dcd7bdde-2d70-4915-b710-177f3d416038', 'scsi-SQEMU_QEMU_HARDDISK_dcd7bdde-2d70-4915-b710-177f3d416038'], '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-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-22-00-03-13-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-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-22-00-03-10-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]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\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_dac18a8d-176b-4e7f-bdd4-2db369c5c8e5', 'scsi-SQEMU_QEMU_HARDDISK_dac18a8d-176b-4e7f-bdd4-2db369c5c8e5'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_dac18a8d-176b-4e7f-bdd4-2db369c5c8e5-part1', 'scsi-SQEMU_QEMU_HARDDISK_dac18a8d-176b-4e7f-bdd4-2db369c5c8e5-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_dac18a8d-176b-4e7f-bdd4-2db369c5c8e5-part14', 'scsi-SQEMU_QEMU_HARDDISK_dac18a8d-176b-4e7f-bdd4-2db369c5c8e5-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_dac18a8d-176b-4e7f-bdd4-2db369c5c8e5-part15', 'scsi-SQEMU_QEMU_HARDDISK_dac18a8d-176b-4e7f-bdd4-2db369c5c8e5-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_dac18a8d-176b-4e7f-bdd4-2db369c5c8e5-part16', 'scsi-SQEMU_QEMU_HARDDISK_dac18a8d-176b-4e7f-bdd4-2db369c5c8e5-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-22-00-03-11-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] ******************************\nFriday 22 May 2026  00:50:17 +0000 (0:00:01.993)       0:00:39.797 ************ \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-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\nTASK [ceph-facts : Set default osd_pool_default_crush_rule fact] ***************\nFriday 22 May 2026  00:50:18 +0000 (0:00:01.329)       0:00:41.126 ************ \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] ***************************\nFriday 22 May 2026  00:50:19 +0000 (0:00:00.841)       0:00:41.968 ************ \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] ***********************\nFriday 22 May 2026  00:50:20 +0000 (0:00:01.049)       0:00:43.018 ************ \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] ***************************\nFriday 22 May 2026  00:50:21 +0000 (0:00:00.720)       0:00:43.739 ************ \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] ***********************\nFriday 22 May 2026  00:50:22 +0000 (0:00:01.101)       0:00:44.840 ************ \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] *************************\nFriday 22 May 2026  00:50:23 +0000 (0:00:00.767)       0:00:45.608 ************ \n\u001b[0;32mok: [testbed-node-4] => (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-4] => (item=testbed-node-2)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (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-3] => (item=testbed-node-2)\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (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-0] => (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-1)\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-1] => (item=testbed-node-0)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=testbed-node-2)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (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] *************************\nFriday 22 May 2026  00:50:27 +0000 (0:00:04.046)       0:00:49.654 ************ \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-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-4] => (item=testbed-node-2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=testbed-node-2) \u001b[0m\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-4]\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-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] => (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] ***********************\nFriday 22 May 2026  00:50:28 +0000 (0:00:01.338)       0:00:50.993 ************ \n\u001b[0;36mskipping: [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 }}\"] ***\nFriday 22 May 2026  00:50:30 +0000 (0:00:02.141)       0:00:53.135 ************ \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] ****\nFriday 22 May 2026  00:50:31 +0000 (0:00:00.716)       0:00:53.851 ************ \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] ****\nFriday 22 May 2026  00:50:33 +0000 (0:00:01.542)       0:00:55.394 ************ \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] ***************\nFriday 22 May 2026  00:50:34 +0000 (0:00:00.954)       0:00:56.348 ************ \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] ****************************************\nFriday 22 May 2026  00:50:35 +0000 (0:00:01.255)       0:00:57.603 ************ \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] ******\nFriday 22 May 2026  00:50:36 +0000 (0:00:00.705)       0:00:58.309 ************ \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] ******\nFriday 22 May 2026  00:50:36 +0000 (0:00:00.499)       0:00:58.808 ************ \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)] ***************************\nFriday 22 May 2026  00:50:37 +0000 (0:00:01.395)       0:01:00.203 ************ \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] *************************************\nFriday 22 May 2026  00:50:38 +0000 (0:00:00.648)       0:01:00.851 ************ \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] **************************************\nFriday 22 May 2026  00:50:39 +0000 (0:00:01.283)       0:01:02.135 ************ \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] ********************************\nFriday 22 May 2026  00:50:41 +0000 (0:00:01.498)       0:01:03.633 ************ \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] ************************\nFriday 22 May 2026  00:50:44 +0000 (0:00:02.858)       0:01:06.492 ************ \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] *********************\nFriday 22 May 2026  00:50:45 +0000 (0:00:01.680)       0:01:08.172 ************ \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] ********************************\nFriday 22 May 2026  00:50:47 +0000 (0:00:01.822)       0:01:09.995 ************ \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] *******************************\nFriday 22 May 2026  00:50:49 +0000 (0:00:01.591)       0:01:11.586 ************ \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] ********************************\nFriday 22 May 2026  00:50:51 +0000 (0:00:01.880)       0:01:13.467 ************ \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 rgw container] ********************************\nFriday 22 May 2026  00:50:52 +0000 (0:00:01.350)       0:01:14.818 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [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\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Check for a mgr container] ********************************\nFriday 22 May 2026  00:50:53 +0000 (0:00:00.894)       0:01:15.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;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] *************************\nFriday 22 May 2026  00:50:55 +0000 (0:00:01.967)       0:01:17.679 ************ \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] ********************************\nFriday 22 May 2026  00:50:56 +0000 (0:00:01.145)       0:01:18.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\u001b[0;36mskipping: [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] *************************\nFriday 22 May 2026  00:50:58 +0000 (0:00:01.784)       0:01:20.608 ************ \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] **********************\nFriday 22 May 2026  00:50:59 +0000 (0:00:01.328)       0:01:21.937 ************ \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] *******************\nFriday 22 May 2026  00:51:01 +0000 (0:00:01.795)       0:01:23.733 ************ \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] ******************************\nFriday 22 May 2026  00:51:02 +0000 (0:00:01.017)       0:01:24.750 ************ \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] ******************************\nFriday 22 May 2026  00:51:03 +0000 (0:00:01.019)       0:01:25.770 ************ \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] ******************************\nFriday 22 May 2026  00:51:04 +0000 (0:00:00.578)       0:01:26.348 ************ \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] ******************************\nFriday 22 May 2026  00:51:05 +0000 (0:00:01.078)       0:01:27.426 ************ \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] ******************************\nFriday 22 May 2026  00:51:05 +0000 (0:00:00.584)       0:01:28.011 ************ \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] ******************************\nFriday 22 May 2026  00:51:06 +0000 (0:00:00.803)       0:01:28.814 ************ \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] ******************************\nFriday 22 May 2026  00:51:07 +0000 (0:00:00.573)       0:01:29.388 ************ \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] ****************************\nFriday 22 May 2026  00:51:07 +0000 (0:00:00.844)       0:01:30.232 ************ \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] *************************\nFriday 22 May 2026  00:51:08 +0000 (0:00:00.664)       0:01:30.897 ************ \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] ***************\nFriday 22 May 2026  00:51:09 +0000 (0:00:01.281)       0:01:32.178 ************ \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 : Enable ceph.target] ******************************\nFriday 22 May 2026  00:51:11 +0000 (0:00:02.017)       0:01:34.196 ************ \n\u001b[0;33mchanged: [testbed-node-5]\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\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [ceph-container-common : Include prerequisites.yml] ***********************\nFriday 22 May 2026  00:51:13 +0000 (0:00:01.892)       0:01:36.088 ************ \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] ************************************\nFriday 22 May 2026  00:51:15 +0000 (0:00:01.419)       0:01:37.508 ************ \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] ****************\nFriday 22 May 2026  00:51:16 +0000 (0:00:00.826)       0:01:38.334 ************ \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] **************************\nFriday 22 May 2026  00:51:16 +0000 (0:00:00.707)       0:01:39.041 ************ \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-3] => (item=/usr/lib/udev/rules.d/95-ceph-osd.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-4] => (item=/usr/lib/udev/rules.d/60-ceph-by-parttypeuuid.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-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] ********************\nFriday 22 May 2026  00:51:18 +0000 (0:00:01.820)       0:01:40.862 ************ \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 [ceph-container-common : Restore certificates selinux context] ************\nFriday 22 May 2026  00:51:19 +0000 (0:00:01.023)       0:01:41.885 ************ \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] ********************\nFriday 22 May 2026  00:51:20 +0000 (0:00:01.008)       0:01:42.894 ************ \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] ****************************\nFriday 22 May 2026  00:51:21 +0000 (0:00:00.700)       0:01:43.595 ************ \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] *************************\nFriday 22 May 2026  00:51:22 +0000 (0:00:00.888)       0:01:44.483 ************ \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] ********************\nFriday 22 May 2026  00:51:23 +0000 (0:00:01.351)       0:01:45.834 ************ \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-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\nTASK [ceph-container-common : Pulling alertmanager/prometheus/grafana container images] ***\nFriday 22 May 2026  00:52:09 +0000 (0:00:45.958)       0:02:31.793 ************ \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] ***********\nFriday 22 May 2026  00:52:10 +0000 (0:00:01.110)       0:02:32.903 ************ \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] *********************\nFriday 22 May 2026  00:52:11 +0000 (0:00:00.619)       0:02:33.523 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-container-common : Copy ceph dev image file] ************************\nFriday 22 May 2026  00:52:11 +0000 (0:00:00.157)       0:02:33.680 ************ \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] *****************************\nFriday 22 May 2026  00:52:12 +0000 (0:00:00.819)       0:02:34.500 ************ \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] ******************\nFriday 22 May 2026  00:52:12 +0000 (0:00:00.586)       0:02:35.086 ************ \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] ********************************\nFriday 22 May 2026  00:52:13 +0000 (0:00:00.804)       0:02:35.891 ************ \n\u001b[0;32mok: [testbed-node-3]\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-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [ceph-container-common : Set_fact ceph_version ceph_version.stdout.split] ***\nFriday 22 May 2026  00:52:15 +0000 (0:00:02.189)       0:02:38.080 ************ \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] *****************************\nFriday 22 May 2026  00:52:16 +0000 (0:00:00.707)       0:02:38.787 ************ \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] *********************\nFriday 22 May 2026  00:52:17 +0000 (0:00:01.316)       0:02:40.103 ************ \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] ********************\nFriday 22 May 2026  00:52:18 +0000 (0:00:00.728)       0:02:40.832 ************ \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] ******************\nFriday 22 May 2026  00:52:19 +0000 (0:00:01.026)       0:02:41.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 mimic] *********************\nFriday 22 May 2026  00:52:20 +0000 (0:00:00.810)       0:02:42.669 ************ \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] ******************\nFriday 22 May 2026  00:52:21 +0000 (0:00:01.113)       0:02:43.782 ************ \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] *******************\nFriday 22 May 2026  00:52:22 +0000 (0:00:00.737)       0:02:44.520 ************ \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] *******************\nFriday 22 May 2026  00:52:23 +0000 (0:00:00.951)       0:02:45.471 ************ \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 quincy] ********************\nFriday 22 May 2026  00:52:23 +0000 (0:00:00.774)       0:02:46.246 ************ \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] **********************\nFriday 22 May 2026  00:52:25 +0000 (0:00:01.277)       0:02:47.523 ************ \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] **********************\nFriday 22 May 2026  00:52:26 +0000 (0:00:01.589)       0:02:49.113 ************ \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] ***************************\nFriday 22 May 2026  00:52:28 +0000 (0:00:01.496)       0:02:50.610 ************ \n\u001b[0;33mchanged: [testbed-node-4] => (item=/etc/ceph)\u001b[0m\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-0] => (item=/etc/ceph)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/etc/ceph)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=/var/lib/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-2] => (item=/etc/ceph)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=/var/lib/ceph/)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=/var/lib/ceph/mon)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/var/lib/ceph/)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (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/mon)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/var/lib/ceph/)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/var/lib/ceph/mon)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=/var/lib/ceph/osd)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (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/osd)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/var/lib/ceph/mon)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/var/lib/ceph/osd)\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/mds)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/var/lib/ceph/osd)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=/var/lib/ceph/tmp)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/var/lib/ceph/mds)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (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/tmp)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/var/lib/ceph/mds)\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/tmp)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=/var/lib/ceph/crash)\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/crash)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (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-1] => (item=/var/lib/ceph/crash)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (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-0] => (item=/var/lib/ceph/radosgw)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (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-1] => (item=/var/lib/ceph/radosgw)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=/var/lib/ceph/bootstrap-rgw)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=/var/lib/ceph/bootstrap-rgw)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/var/lib/ceph/radosgw)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=/var/lib/ceph/bootstrap-rgw)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/var/lib/ceph/bootstrap-rgw)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=/var/lib/ceph/bootstrap-mgr)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (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-2] => (item=/var/lib/ceph/bootstrap-rgw)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=/var/lib/ceph/bootstrap-mgr)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/var/lib/ceph/bootstrap-mgr)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=/var/lib/ceph/bootstrap-mds)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=/var/lib/ceph/bootstrap-mds)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/var/lib/ceph/bootstrap-mgr)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (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-0] => (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-3] => (item=/var/lib/ceph/bootstrap-osd)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/var/lib/ceph/bootstrap-mds)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=/var/lib/ceph/bootstrap-osd)\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-5] => (item=/var/lib/ceph/bootstrap-rbd)\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-osd)\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/lib/ceph/bootstrap-rbd-mirror)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=/var/lib/ceph/bootstrap-rbd)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=/var/lib/ceph/bootstrap-rbd-mirror)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/var/lib/ceph/bootstrap-rbd)\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-5] => (item=/var/run/ceph)\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/run/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-0] => (item=/var/run/ceph)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=/var/log/ceph)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/var/run/ceph)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (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/run/ceph)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=/var/log/ceph)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/var/log/ceph)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=/var/log/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] ************\nFriday 22 May 2026  00:52:35 +0000 (0:00:07.299)       0:02:57.909 ************ \n\u001b[0;36mskipping: [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] *****************\nFriday 22 May 2026  00:52:36 +0000 (0:00:01.243)       0:02:59.153 ************ \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] *********************************\nFriday 22 May 2026  00:52:37 +0000 (0:00:00.810)       0:02:59.963 ************ \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-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\nTASK [ceph-config : Reset num_osds] ********************************************\nFriday 22 May 2026  00:52:40 +0000 (0:00:02.643)       0:03:02.607 ************ \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] *********************\nFriday 22 May 2026  00:52:40 +0000 (0:00:00.654)       0:03:03.262 ************ \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] ******************\nFriday 22 May 2026  00:52:41 +0000 (0:00:00.937)       0:03:04.199 ************ \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] *********************************\nFriday 22 May 2026  00:52:42 +0000 (0:00:00.635)       0:03:04.834 ************ \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 _devices] *****************************************\nFriday 22 May 2026  00:52:43 +0000 (0:00:00.738)       0:03:05.572 ************ \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] ***\nFriday 22 May 2026  00:52:43 +0000 (0:00:00.650)       0:03:06.223 ************ \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)] ***\nFriday 22 May 2026  00:52:44 +0000 (0:00:00.645)       0:03:06.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\u001b[0;36mskipping: [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' (new report)] ***\nFriday 22 May 2026  00:52:45 +0000 (0:00:00.671)       0:03:07.539 ************ \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-config : Run 'ceph-volume lvm list' to see how many osds have already been created] ***\nFriday 22 May 2026  00:52:46 +0000 (0:00:00.892)       0:03:08.432 ************ \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;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-config : Set_fact num_osds (add existing osds)] *********************\nFriday 22 May 2026  00:52:47 +0000 (0:00:01.837)       0:03:10.269 ************ \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] *******************************\nFriday 22 May 2026  00:52:49 +0000 (0:00:01.185)       0:03:11.455 ************ \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;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-config : Set osd_memory_target to cluster host config] **************\nFriday 22 May 2026  00:52:49 +0000 (0:00:00.647)       0:03:12.103 ************ \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-config : Render rgw configs] ****************************************\nFriday 22 May 2026  00:52:50 +0000 (0:00:00.837)       0:03:12.940 ************ \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] *************************************\nFriday 22 May 2026  00:52:51 +0000 (0:00:01.095)       0:03:14.035 ************ \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-3]\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': '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-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-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 rgw configs to file] ***********************************\nFriday 22 May 2026  00:52:52 +0000 (0:00:01.060)       0:03:15.096 ************ \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 : Create ceph conf directory] ********************************\nFriday 22 May 2026  00:52:53 +0000 (0:00:00.614)       0:03:15.710 ************ \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 }}\"] ***\nFriday 22 May 2026  00:52:54 +0000 (0:00:00.670)       0:03:16.381 ************ \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 ipv4] ****\nFriday 22 May 2026  00:52:54 +0000 (0:00:00.659)       0:03:17.041 ************ \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] ****\nFriday 22 May 2026  00:52:55 +0000 (0:00:00.886)       0:03:17.927 ************ \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] ***************\nFriday 22 May 2026  00:52:56 +0000 (0:00:00.882)       0:03:18.810 ************ \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [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 [ceph-facts : Set_fact _interface] ****************************************\nFriday 22 May 2026  00:52:57 +0000 (0:00:01.127)       0:03:19.938 ************ \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] ******\nFriday 22 May 2026  00:52:58 +0000 (0:00:00.394)       0:03:20.332 ************ \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] ******\nFriday 22 May 2026  00:52:58 +0000 (0:00:00.422)       0:03:20.755 ************ \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)] ***************************\nFriday 22 May 2026  00:52:58 +0000 (0:00:00.353)       0:03:21.108 ************ \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] *************************************\nFriday 22 May 2026  00:52:59 +0000 (0:00:00.570)       0:03:21.678 ************ \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\u001b[0;36mskipping: [testbed-node-0] => (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] ****************************************\nFriday 22 May 2026  00:53:01 +0000 (0:00:02.468)       0:03:24.147 ************ \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\nRUNNING HANDLER [ceph-handler : Make tempdir for scripts] **********************\nFriday 22 May 2026  00:53:05 +0000 (0:00:03.208)       0:03:27.355 ************ \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\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Mons handler] **********************************\nFriday 22 May 2026  00:53:06 +0000 (0:00:01.309)       0:03:28.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;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] ********\nFriday 22 May 2026  00:53:07 +0000 (0:00:01.376)       0:03:30.041 ************ \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] ***********************\nFriday 22 May 2026  00:53:08 +0000 (0:00:00.408)       0:03:30.449 ************ \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)] ********************\nFriday 22 May 2026  00:53:09 +0000 (0:00:01.668)       0:03:32.117 ************ \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] *********\nFriday 22 May 2026  00:53:10 +0000 (0:00:00.751)       0:03:32.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\nRUNNING HANDLER [ceph-handler : Osds handler] **********************************\nFriday 22 May 2026  00:53:11 +0000 (0:00:00.549)       0:03:33.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\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] **********************\nFriday 22 May 2026  00:53:12 +0000 (0:00:01.213)       0:03:34.633 ************ \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] ********\nFriday 22 May 2026  00:53:12 +0000 (0:00:00.344)       0:03:34.977 ************ \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] *******************************\nFriday 22 May 2026  00:53:13 +0000 (0:00:00.422)       0:03:35.399 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Copy osd restart script] ***********************\nFriday 22 May 2026  00:53:13 +0000 (0:00:00.181)       0:03:35.581 ************ \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] *********************************\nFriday 22 May 2026  00:53:13 +0000 (0:00:00.306)       0:03:35.887 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Get balancer module status] ********************\nFriday 22 May 2026  00:53:13 +0000 (0:00:00.183)       0:03:36.071 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Set_fact pools_pgautoscaler_mode] **************\nFriday 22 May 2026  00:53:13 +0000 (0:00:00.183)       0:03:36.254 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Disable balancer] ******************************\nFriday 22 May 2026  00:53:14 +0000 (0:00:00.265)       0:03:36.520 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Disable pg autoscale on pools] *****************\nFriday 22 May 2026  00:53:14 +0000 (0:00:00.225)       0:03:36.745 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Restart ceph osds daemon(s)] *******************\nFriday 22 May 2026  00:53:14 +0000 (0:00:00.204)       0:03:36.949 ************ \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] => (item=testbed-node-3) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Set _osd_handler_called after restart] *********\nFriday 22 May 2026  00:53:15 +0000 (0:00:00.467)       0:03:37.417 ************ \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] ***************\nFriday 22 May 2026  00:53:15 +0000 (0:00:00.287)       0:03:37.705 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Re-enable balancer] ****************************\nFriday 22 May 2026  00:53:15 +0000 (0:00:00.209)       0:03:37.914 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Mdss handler] **********************************\nFriday 22 May 2026  00:53:15 +0000 (0:00:00.179)       0:03:38.094 ************ \n\u001b[0;36mskipping: [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] ********\nFriday 22 May 2026  00:53:16 +0000 (0:00:00.840)       0:03:38.935 ************ \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] ***********************\nFriday 22 May 2026  00:53:16 +0000 (0:00:00.283)       0:03:39.219 ************ \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\nRUNNING HANDLER [ceph-handler : Restart ceph mds daemon(s)] ********************\nFriday 22 May 2026  00:53:18 +0000 (0:00:01.246)       0:03:40.465 ************ \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] *********\nFriday 22 May 2026  00:53:19 +0000 (0:00:01.372)       0:03:41.837 ************ \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] **********************************\nFriday 22 May 2026  00:53:19 +0000 (0:00:00.381)       0:03:42.218 ************ \n\u001b[0;36mskipping: [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] ********\nFriday 22 May 2026  00:53:21 +0000 (0:00:01.610)       0:03:43.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\nRUNNING HANDLER [ceph-handler : Copy rgw restart script] ***********************\nFriday 22 May 2026  00:53:21 +0000 (0:00:00.374)       0:03:44.203 ************ \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 rgw daemon(s)] ********************\nFriday 22 May 2026  00:53:23 +0000 (0:00:01.527)       0:03:45.731 ************ \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] *********\nFriday 22 May 2026  00:53:24 +0000 (0:00:00.870)       0:03:46.601 ************ \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] ****************************\nFriday 22 May 2026  00:53:24 +0000 (0:00:00.338)       0:03:46.939 ************ \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] **********************************\nFriday 22 May 2026  00:53:25 +0000 (0:00:00.866)       0:03:47.806 ************ \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] ********\nFriday 22 May 2026  00:53:26 +0000 (0:00:01.122)       0:03:48.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\nRUNNING HANDLER [ceph-handler : Copy mgr restart script] ***********************\nFriday 22 May 2026  00:53:26 +0000 (0:00:00.342)       0:03:49.271 ************ \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)] ********************\nFriday 22 May 2026  00:53:28 +0000 (0:00:01.370)       0:03:50.642 ************ \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] *********\nFriday 22 May 2026  00:53:29 +0000 (0:00:00.919)       0:03:51.561 ************ \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] ************************\nFriday 22 May 2026  00:53:30 +0000 (0:00:00.931)       0:03:52.493 ************ \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] *********************\nFriday 22 May 2026  00:53:30 +0000 (0:00:00.504)       0:03:52.997 ************ \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] ********************************\nFriday 22 May 2026  00:53:31 +0000 (0:00:00.791)       0:03:53.789 ************ \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] *******************************\nFriday 22 May 2026  00:53:32 +0000 (0:00:00.765)       0:03:54.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 [ceph-handler : Check for a mds container] ********************************\nFriday 22 May 2026  00:53:32 +0000 (0:00:00.313)       0:03:54.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 [ceph-handler : Check for a rgw container] ********************************\nFriday 22 May 2026  00:53:32 +0000 (0:00:00.301)       0:03:55.170 ************ \n\u001b[0;36mskipping: [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] ********************************\nFriday 22 May 2026  00:53:33 +0000 (0:00:00.574)       0:03:55.744 ************ \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] *************************\nFriday 22 May 2026  00:53:34 +0000 (0:00:00.755)       0:03:56.500 ************ \n\u001b[0;36mskipping: [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] ********************************\nFriday 22 May 2026  00:53:34 +0000 (0:00:00.306)       0:03:56.807 ************ \n\u001b[0;36mskipping: [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] *************************\nFriday 22 May 2026  00:53:34 +0000 (0:00:00.300)       0:03:57.107 ************ \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] **********************\nFriday 22 May 2026  00:53:35 +0000 (0:00:01.113)       0:03:58.221 ************ \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] *******************\nFriday 22 May 2026  00:53:36 +0000 (0:00:00.789)       0:03:59.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 [ceph-handler : Set_fact handler_mon_status] ******************************\nFriday 22 May 2026  00:53:37 +0000 (0:00:00.338)       0:03:59.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 [ceph-handler : Set_fact handler_osd_status] ******************************\nFriday 22 May 2026  00:53:37 +0000 (0:00:00.408)       0:03:59.758 ************ \n\u001b[0;36mskipping: [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] ******************************\nFriday 22 May 2026  00:53:38 +0000 (0:00:00.625)       0:04:00.383 ************ \n\u001b[0;36mskipping: [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] ******************************\nFriday 22 May 2026  00:53:38 +0000 (0:00:00.318)       0:04:00.702 ************ \n\u001b[0;36mskipping: [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] ******************************\nFriday 22 May 2026  00:53:38 +0000 (0:00:00.367)       0:04:01.069 ************ \n\u001b[0;36mskipping: [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] ******************************\nFriday 22 May 2026  00:53:39 +0000 (0:00:00.329)       0:04:01.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\nTASK [ceph-handler : Set_fact handler_mgr_status] ******************************\nFriday 22 May 2026  00:53:39 +0000 (0:00:00.639)       0:04:02.038 ************ \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] ****************************\nFriday 22 May 2026  00:53:40 +0000 (0:00:00.362)       0:04:02.400 ************ \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] *************************\nFriday 22 May 2026  00:53:40 +0000 (0:00:00.357)       0:04:02.758 ************ \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] **********************************\nFriday 22 May 2026  00:53:41 +0000 (0:00:00.838)       0:04:03.597 ************ \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] **********************************\nFriday 22 May 2026  00:53:41 +0000 (0:00:00.355)       0:04:03.952 ************ \n\u001b[0;36mincluded: /ansible/roles/ceph-mon/tasks/deploy_monitors.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [ceph-mon : Check if monitor initial keyring already exists] **************\nFriday 22 May 2026  00:53:42 +0000 (0:00:00.571)       0:04:04.524 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-mon : Generate monitor initial keyring] *****************************\nFriday 22 May 2026  00:53:42 +0000 (0:00:00.178)       0:04:04.702 ************ \n\u001b[0;33mchanged: [testbed-node-0 -> localhost]\u001b[0m\n\nTASK [ceph-mon : Set_fact _initial_mon_key_success] ****************************\nFriday 22 May 2026  00:53:44 +0000 (0:00:01.700)       0:04:06.402 ************ \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] *******************\nFriday 22 May 2026  00:53:44 +0000 (0:00:00.351)       0:04:06.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\nTASK [ceph-mon : Create monitor initial keyring] *******************************\nFriday 22 May 2026  00:53:44 +0000 (0:00:00.358)       0:04:07.112 ************ \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)] ***********\nFriday 22 May 2026  00:53:46 +0000 (0:00:01.222)       0:04:08.334 ************ \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] *************************************\nFriday 22 May 2026  00:53:47 +0000 (0:00:01.087)       0:04:09.422 ************ \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 : Recursively fix ownership of monitor directory] ***************\nFriday 22 May 2026  00:53:48 +0000 (0:00:00.875)       0:04:10.298 ************ \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] *****************************************\nFriday 22 May 2026  00:53:48 +0000 (0:00:00.685)       0:04:10.983 ************ \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [ceph-mon : Slurp admin keyring] ******************************************\nFriday 22 May 2026  00:53:49 +0000 (0:00:01.301)       0:04:12.285 ************ \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [ceph-mon : Copy admin keyring over to mons] ******************************\nFriday 22 May 2026  00:53:50 +0000 (0:00:00.766)       0:04:13.052 ************ \n\u001b[0;33mchanged: [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\u001b[0;32mok: [testbed-node-0] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [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;32mok: [testbed-node-0 -> 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;32mok: [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;33mchanged: [testbed-node-1 -> {{ item }}]\u001b[0m\n\nTASK [ceph-mon : Import admin keyring into mon keyring] ************************\nFriday 22 May 2026  00:53:54 +0000 (0:00:03.938)       0:04:16.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 [ceph-mon : Set_fact ceph-mon container command] **************************\nFriday 22 May 2026  00:53:56 +0000 (0:00:01.512)       0:04:18.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 [ceph-mon : Set_fact monmaptool container command] ************************\nFriday 22 May 2026  00:53:56 +0000 (0:00:00.439)       0:04:18.942 ************ \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] **************************************\nFriday 22 May 2026  00:53:56 +0000 (0:00:00.312)       0:04:19.254 ************ \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] *******************************\nFriday 22 May 2026  00:53:59 +0000 (0:00:02.411)       0:04:21.665 ************ \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] ****************************\nFriday 22 May 2026  00:54:00 +0000 (0:00:01.589)       0:04:23.254 ************ \n\u001b[0;36mskipping: [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] ************************************\nFriday 22 May 2026  00:54:01 +0000 (0:00:00.359)       0:04:23.614 ************ \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] *************\nFriday 22 May 2026  00:54:01 +0000 (0:00:00.592)       0:04:24.206 ************ \n\u001b[0;36mskipping: [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] ***********************\nFriday 22 May 2026  00:54:02 +0000 (0:00:00.563)       0:04:24.769 ************ \n\u001b[0;36mskipping: [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_tasks systemd.yml] ************************************\nFriday 22 May 2026  00:54:02 +0000 (0:00:00.349)       0:04:25.119 ************ \n\u001b[0;36mincluded: /ansible/roles/ceph-mon/tasks/systemd.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [ceph-mon : Generate systemd unit file for mon container] *****************\nFriday 22 May 2026  00:54:03 +0000 (0:00:00.493)       0:04:25.612 ************ \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] ************************\nFriday 22 May 2026  00:54:05 +0000 (0:00:02.036)       0:04:27.648 ************ \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 : Enable ceph-mon.target] ***************************************\nFriday 22 May 2026  00:54:06 +0000 (0:00:01.297)       0:04:28.946 ************ \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] ************************************\nFriday 22 May 2026  00:54:08 +0000 (0:00:01.933)       0:04:30.879 ************ \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 : Include_tasks ceph_keys.yml] **********************************\nFriday 22 May 2026  00:54:11 +0000 (0:00:02.523)       0:04:33.402 ************ \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...] *************\nFriday 22 May 2026  00:54:12 +0000 (0:00:01.150)       0:04:34.553 ************ \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] **************************************\nFriday 22 May 2026  00:54:34 +0000 (0:00:21.974)       0:04:56.527 ************ \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-mon : Include secure_cluster.yml] ***********************************\nFriday 22 May 2026  00:54:40 +0000 (0:00:06.329)       0:05:02.857 ************ \n\u001b[0;36mskipping: [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] ******************************************\nFriday 22 May 2026  00:54:40 +0000 (0:00:00.424)       0:05:03.281 ************ \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__a74540dc8d384b19d1f90c4a4e0d84bae8e73eb5'}}, {'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__a74540dc8d384b19d1f90c4a4e0d84bae8e73eb5'}}, {'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__a74540dc8d384b19d1f90c4a4e0d84bae8e73eb5'}}, {'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__a74540dc8d384b19d1f90c4a4e0d84bae8e73eb5'}}, {'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__a74540dc8d384b19d1f90c4a4e0d84bae8e73eb5'}}, {'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__a74540dc8d384b19d1f90c4a4e0d84bae8e73eb5'}}, {'key': 'osd_crush_chooseleaf_type', 'value': '__omit_place_holder__a74540dc8d384b19d1f90c4a4e0d84bae8e73eb5'}]) \u001b[0m\n\nRUNNING HANDLER [ceph-handler : Make tempdir for scripts] **********************\nFriday 22 May 2026  00:54:51 +0000 (0:00:10.450)       0:05:13.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\nRUNNING HANDLER [ceph-handler : Mons handler] **********************************\nFriday 22 May 2026  00:54:51 +0000 (0:00:00.292)       0:05:14.024 ************ \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] ********\nFriday 22 May 2026  00:54:52 +0000 (0:00:00.781)       0:05:14.806 ************ \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] ***********************\nFriday 22 May 2026  00:54:52 +0000 (0:00:00.272)       0:05:15.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\nRUNNING HANDLER [ceph-handler : Restart ceph mon daemon(s)] ********************\nFriday 22 May 2026  00:54:53 +0000 (0:00:00.283)       0:05:15.362 ************ \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] *********\nFriday 22 May 2026  00:54:53 +0000 (0:00:00.758)       0:05:16.120 ************ \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] ************************\nFriday 22 May 2026  00:54:54 +0000 (0:00:00.689)       0:05:16.810 ************ \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] *********************\nFriday 22 May 2026  00:54:54 +0000 (0:00:00.448)       0:05:17.258 ************ \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] ********************************\nFriday 22 May 2026  00:54:55 +0000 (0:00:00.647)       0:05:17.906 ************ \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] *******************************\nFriday 22 May 2026  00:54:56 +0000 (0:00:00.807)       0:05:18.714 ************ \n\u001b[0;36mskipping: [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] ********************************\nFriday 22 May 2026  00:54:56 +0000 (0:00:00.287)       0:05:19.001 ************ \n\u001b[0;36mskipping: [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] ********************************\nFriday 22 May 2026  00:54:57 +0000 (0:00:00.450)       0:05:19.452 ************ \n\u001b[0;36mskipping: [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] ********************************\nFriday 22 May 2026  00:54:57 +0000 (0:00:00.287)       0:05:19.739 ************ \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 [ceph-handler : Check for a rbd mirror container] *************************\nFriday 22 May 2026  00:54:58 +0000 (0:00:00.728)       0:05:20.468 ************ \n\u001b[0;36mskipping: [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] ********************************\nFriday 22 May 2026  00:54:58 +0000 (0:00:00.287)       0:05:20.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 [ceph-handler : Check for a ceph-crash container] *************************\nFriday 22 May 2026  00:54:58 +0000 (0:00:00.438)       0:05:21.194 ************ \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] **********************\nFriday 22 May 2026  00:54:59 +0000 (0:00:00.760)       0:05:21.954 ************ \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] *******************\nFriday 22 May 2026  00:55:00 +0000 (0:00:00.750)       0:05:22.704 ************ \n\u001b[0;36mskipping: [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] ******************************\nFriday 22 May 2026  00:55:00 +0000 (0:00:00.313)       0:05:23.018 ************ \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] ******************************\nFriday 22 May 2026  00:55:01 +0000 (0:00:00.634)       0:05:23.652 ************ \n\u001b[0;36mskipping: [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] ******************************\nFriday 22 May 2026  00:55:01 +0000 (0:00:00.327)       0:05:23.979 ************ \n\u001b[0;36mskipping: [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] ******************************\nFriday 22 May 2026  00:55:01 +0000 (0:00:00.290)       0:05:24.270 ************ \n\u001b[0;36mskipping: [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] ******************************\nFriday 22 May 2026  00:55:02 +0000 (0:00:00.280)       0:05:24.551 ************ \n\u001b[0;36mskipping: [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] ******************************\nFriday 22 May 2026  00:55:02 +0000 (0:00:00.576)       0:05:25.128 ************ \n\u001b[0;36mskipping: [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] ******************************\nFriday 22 May 2026  00:55:03 +0000 (0:00:00.313)       0:05:25.441 ************ \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] ****************************\nFriday 22 May 2026  00:55:03 +0000 (0:00:00.317)       0:05:25.758 ************ \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] *************************\nFriday 22 May 2026  00:55:03 +0000 (0:00:00.297)       0:05:26.055 ************ \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] **********************************\nFriday 22 May 2026  00:55:04 +0000 (0:00:00.732)       0:05:26.788 ************ \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] *******************************************\nFriday 22 May 2026  00:55:05 +0000 (0:00:00.582)       0:05:27.371 ************ \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] *****************************************\nFriday 22 May 2026  00:55:05 +0000 (0:00:00.447)       0:05:27.818 ************ \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] ***************************************\nFriday 22 May 2026  00:55:06 +0000 (0:00:00.901)       0:05:28.720 ************ \n\u001b[0;36mskipping: [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] *********************\nFriday 22 May 2026  00:55:06 +0000 (0:00:00.275)       0:05:28.996 ************ \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] *******************************************\nFriday 22 May 2026  00:55:15 +0000 (0:00:09.030)       0:05:38.026 ************ \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] ***************************************\nFriday 22 May 2026  00:55:16 +0000 (0:00:00.288)       0:05:38.315 ************ \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] ***********************************\nFriday 22 May 2026  00:55:18 +0000 (0:00:02.473)       0:05:40.789 ************ \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] **************************************\nFriday 22 May 2026  00:55:19 +0000 (0:00:01.273)       0:05:42.062 ************ \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] *****************\nFriday 22 May 2026  00:55:20 +0000 (0:00:00.767)       0:05:42.829 ************ \n\u001b[0;36mskipping: [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] ************************************\nFriday 22 May 2026  00:55:20 +0000 (0:00:00.309)       0:05:43.139 ************ \n\u001b[0;36mskipping: [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] ****************************************\nFriday 22 May 2026  00:55:21 +0000 (0:00:00.784)       0:05:43.923 ************ \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] *************\nFriday 22 May 2026  00:55:22 +0000 (0:00:00.640)       0:05:44.564 ************ \n\u001b[0;36mskipping: [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] ***********************\nFriday 22 May 2026  00:55:22 +0000 (0:00:00.340)       0:05:44.905 ************ \n\u001b[0;36mskipping: [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] ************************************\nFriday 22 May 2026  00:55:23 +0000 (0:00:00.573)       0:05:45.478 ************ \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] ***********************************\nFriday 22 May 2026  00:55:23 +0000 (0:00:00.532)       0:05:46.011 ************ \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-mgr : Generate systemd ceph-mgr target file] ************************\nFriday 22 May 2026  00:55:25 +0000 (0:00:01.328)       0:05:47.339 ************ \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-mgr : Enable ceph-mgr.target] ***************************************\nFriday 22 May 2026  00:55:26 +0000 (0:00:01.325)       0:05:48.665 ************ \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-mgr : Systemd start mgr] ********************************************\nFriday 22 May 2026  00:55:28 +0000 (0:00:01.669)       0:05:50.335 ************ \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] **************************************\nFriday 22 May 2026  00:55:30 +0000 (0:00:01.959)       0:05:52.294 ************ \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] ************************************\nFriday 22 May 2026  00:55:30 +0000 (0:00:00.405)       0:05:52.699 ************ \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] ****************************\nFriday 22 May 2026  00:55:43 +0000 (0:00:13.026)       0:06:05.726 ************ \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)] ***\nFriday 22 May 2026  00:55:45 +0000 (0:00:01.877)       0:06:07.604 ************ \n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-mgr : Set _disabled_ceph_mgr_modules fact] **************************\nFriday 22 May 2026  00:55:45 +0000 (0:00:00.344)       0:06:07.948 ************ \n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-mgr : Disable ceph mgr enabled modules] *****************************\nFriday 22 May 2026  00:55:45 +0000 (0:00:00.159)       0:06:08.108 ************ \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] **************************************\nFriday 22 May 2026  00:55:51 +0000 (0:00:05.969)       0:06:14.078 ************ \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] **********************\nFriday 22 May 2026  00:55:56 +0000 (0:00:04.724)       0:06:18.803 ************ \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] **********************************\nFriday 22 May 2026  00:55:57 +0000 (0:00:01.133)       0:06:19.936 ************ \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] ********\nFriday 22 May 2026  00:55:58 +0000 (0:00:00.568)       0:06:20.504 ************ \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] ***********************\nFriday 22 May 2026  00:55:58 +0000 (0:00:00.296)       0:06:20.801 ************ \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)] ********************\nFriday 22 May 2026  00:56:00 +0000 (0:00:01.625)       0:06:22.426 ************ \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] *********\nFriday 22 May 2026  00:56:00 +0000 (0:00:00.679)       0:06:23.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\nPLAY [Apply role ceph-osd] *****************************************************\n\nTASK [ceph-handler : Include check_running_cluster.yml] ************************\nFriday 22 May 2026  00:56:01 +0000 (0:00:00.888)       0:06:23.995 ************ \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] *********************\nFriday 22 May 2026  00:56:02 +0000 (0:00:00.807)       0:06:24.802 ************ \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] ********************************\nFriday 22 May 2026  00:56:03 +0000 (0:00:00.936)       0:06:25.739 ************ \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] *******************************\nFriday 22 May 2026  00:56:04 +0000 (0:00:00.566)       0:06:26.305 ************ \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] ********************************\nFriday 22 May 2026  00:56:05 +0000 (0:00:01.542)       0:06:27.848 ************ \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] ********************************\nFriday 22 May 2026  00:56:06 +0000 (0:00:00.782)       0:06:28.631 ************ \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] ********************************\nFriday 22 May 2026  00:56:07 +0000 (0:00:00.737)       0:06:29.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\nTASK [ceph-handler : Check for a rbd mirror container] *************************\nFriday 22 May 2026  00:56:07 +0000 (0:00:00.393)       0:06:29.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\nTASK [ceph-handler : Check for a nfs container] ********************************\nFriday 22 May 2026  00:56:08 +0000 (0:00:00.590)       0:06:30.351 ************ \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] *************************\nFriday 22 May 2026  00:56:08 +0000 (0:00:00.345)       0:06:30.696 ************ \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] **********************\nFriday 22 May 2026  00:56:09 +0000 (0:00:00.709)       0:06:31.405 ************ \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] *******************\nFriday 22 May 2026  00:56:09 +0000 (0:00:00.702)       0:06:32.108 ************ \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] ******************************\nFriday 22 May 2026  00:56:10 +0000 (0:00:00.589)       0:06:32.697 ************ \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] ******************************\nFriday 22 May 2026  00:56:10 +0000 (0:00:00.296)       0:06:32.994 ************ \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] ******************************\nFriday 22 May 2026  00:56:11 +0000 (0:00:00.334)       0:06:33.328 ************ \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] ******************************\nFriday 22 May 2026  00:56:11 +0000 (0:00:00.348)       0:06:33.676 ************ \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] ******************************\nFriday 22 May 2026  00:56:12 +0000 (0:00:00.633)       0:06:34.310 ************ \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] ******************************\nFriday 22 May 2026  00:56:12 +0000 (0:00:00.319)       0:06:34.629 ************ \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] ******************************\nFriday 22 May 2026  00:56:12 +0000 (0:00:00.304)       0:06:34.934 ************ \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] ****************************\nFriday 22 May 2026  00:56:12 +0000 (0:00:00.295)       0:06:35.229 ************ \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] *************************\nFriday 22 May 2026  00:56:13 +0000 (0:00:00.616)       0:06:35.846 ************ \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] *********************************************\nFriday 22 May 2026  00:56:14 +0000 (0:00:00.541)       0:06:36.388 ************ \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] **********************************\nFriday 22 May 2026  00:56:14 +0000 (0:00:00.295)       0:06:36.683 ************ \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] ******************************\nFriday 22 May 2026  00:56:15 +0000 (0:00:00.931)       0:06:37.615 ************ \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] **********************************\nFriday 22 May 2026  00:56:16 +0000 (0:00:00.828)       0:06:38.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\nTASK [ceph-osd : Disable transparent hugepage] *********************************\nFriday 22 May 2026  00:56:16 +0000 (0:00:00.302)       0:06:38.746 ************ \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] *******************************\nFriday 22 May 2026  00:56:16 +0000 (0:00:00.346)       0:06:39.093 ************ \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] **********************************\nFriday 22 May 2026  00:56:17 +0000 (0:00:00.949)       0:06:40.042 ************ \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] ********************************\nFriday 22 May 2026  00:56:18 +0000 (0:00:00.368)       0:06:40.411 ************ \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-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': 'fs.aio-max-nr', 'value': '1048576', 'enable': True})\u001b[0m\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-3] => (item={'name': 'vm.swappiness', 'value': 10})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'name': 'fs.file-max', 'value': 26234859})\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-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-5] => (item={'name': 'vm.min_free_kbytes', 'value': '67584'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'name': 'fs.file-max', 'value': 26234859})\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-4] => (item={'name': 'vm.swappiness', 'value': 10})\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] *****************************************\nFriday 22 May 2026  00:56:23 +0000 (0:00:05.441)       0:06:45.852 ************ \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] *************************************\nFriday 22 May 2026  00:56:23 +0000 (0:00:00.315)       0:06:46.168 ************ \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] *********************\nFriday 22 May 2026  00:56:24 +0000 (0:00:00.857)       0:06:47.026 ************ \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-4] => (item=/var/lib/ceph/osd/)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=/var/lib/ceph/osd/)\u001b[0m\n\nTASK [ceph-osd : Get keys from monitors] ***************************************\nFriday 22 May 2026  00:56:25 +0000 (0:00:01.039)       0:06:48.066 ************ \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] ***********************************\nFriday 22 May 2026  00:56:27 +0000 (0:00:01.811)       0:06:49.877 ************ \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-5] => (item=None)\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=None) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\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] ************************************************\nFriday 22 May 2026  00:56:29 +0000 (0:00:01.566)       0:06:51.443 ************ \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] ******************************\nFriday 22 May 2026  00:56:31 +0000 (0:00:02.498)       0:06:53.942 ************ \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] *******************************\nFriday 22 May 2026  00:56:32 +0000 (0:00:00.582)       0:06:54.524 ************ \n\u001b[0;33mchanged: [testbed-node-5] => (item={'data': 'osd-block-dd056079-585d-557e-af8d-8b32851342a0', 'data_vg': 'ceph-dd056079-585d-557e-af8d-8b32851342a0'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'data': 'osd-block-a5a045ea-0379-5a57-a36f-eceb70f9d05a', 'data_vg': 'ceph-a5a045ea-0379-5a57-a36f-eceb70f9d05a'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'data': 'osd-block-5e3c58dc-7fa0-542d-874b-0d68acd5d58c', 'data_vg': 'ceph-5e3c58dc-7fa0-542d-874b-0d68acd5d58c'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'data': 'osd-block-a9a30bc5-cc38-51ad-b567-f3c862c660e0', 'data_vg': 'ceph-a9a30bc5-cc38-51ad-b567-f3c862c660e0'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'data': 'osd-block-6a8f7108-f86f-5e58-aa7e-865c03bc1242', 'data_vg': 'ceph-6a8f7108-f86f-5e58-aa7e-865c03bc1242'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'data': 'osd-block-7c2d810f-5944-5c2d-8312-b60ac2890f5e', 'data_vg': 'ceph-7c2d810f-5944-5c2d-8312-b60ac2890f5e'})\u001b[0m\n\nTASK [ceph-osd : Include_tasks scenarios/lvm-batch.yml] ************************\nFriday 22 May 2026  00:57:13 +0000 (0:00:41.029)       0:07:35.554 ************ \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] *********************************\nFriday 22 May 2026  00:57:13 +0000 (0:00:00.602)       0:07:36.157 ************ \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] **************************************************\nFriday 22 May 2026  00:57:14 +0000 (0:00:00.534)       0:07:36.691 ************ \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] **********************************************\nFriday 22 May 2026  00:57:15 +0000 (0:00:00.684)       0:07:37.376 ************ \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] ************************************\nFriday 22 May 2026  00:57:16 +0000 (0:00:01.824)       0:07:39.200 ************ \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] ***********************************\nFriday 22 May 2026  00:57:17 +0000 (0:00:00.473)       0:07:39.674 ************ \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 : Generate systemd ceph-osd target file] ************************\nFriday 22 May 2026  00:57:18 +0000 (0:00:01.173)       0:07:40.847 ************ \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] ***************************************\nFriday 22 May 2026  00:57:19 +0000 (0:00:01.286)       0:07:42.133 ************ \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 : Ensure systemd service override directory exists] *************\nFriday 22 May 2026  00:57:21 +0000 (0:00:01.863)       0:07:43.997 ************ \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] ***********************\nFriday 22 May 2026  00:57:22 +0000 (0:00:00.324)       0:07:44.322 ************ \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] *********\nFriday 22 May 2026  00:57:22 +0000 (0:00:00.358)       0:07:44.680 ************ \n\u001b[0;32mok: [testbed-node-3] => (item=4)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=5)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=0)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=3)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=2)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=1)\u001b[0m\n\nTASK [ceph-osd : Write run file in /var/lib/ceph/osd/xxxx/run] *****************\nFriday 22 May 2026  00:57:23 +0000 (0:00:01.531)       0:07:46.212 ************ \n\u001b[0;33mchanged: [testbed-node-3] => (item=4)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=5)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=3)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=0)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=1)\u001b[0m\n\nTASK [ceph-osd : Systemd start osd] ********************************************\nFriday 22 May 2026  00:57:26 +0000 (0:00:02.264)       0:07:48.476 ************ \n\u001b[0;33mchanged: [testbed-node-3] => (item=4)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=5)\u001b[0m\n\u001b[0;33mchanged: [t\u001b[32m2026-05-22 01:00:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6e25e109-f2a0-4cce-9027-22b716d26a37 is in state STARTED\u001b[0m\nestbed-node-5] => (item=3)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=0)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=1)\u001b[0m\n\nTASK [ceph-osd : Unset noup flag] **********************************************\nFriday 22 May 2026  00:57:29 +0000 (0:00:03.668)       0:07:52.145 ************ \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] ************************************\nFriday 22 May 2026  00:57:32 +0000 (0:00:02.907)       0:07:55.053 ************ \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] **************************************\nFriday 22 May 2026  00:57:45 +0000 (0:00:12.983)       0:08:08.036 ************ \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] **********************\nFriday 22 May 2026  00:57:46 +0000 (0:00:00.885)       0:08:08.921 ************ \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] **********************************\nFriday 22 May 2026  00:57:47 +0000 (0:00:00.655)       0:08:09.577 ************ \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] **********************\nFriday 22 May 2026  00:57:47 +0000 (0:00:00.543)       0:08:10.120 ************ \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] ********\nFriday 22 May 2026  00:57:48 +0000 (0:00:00.393)       0:08:10.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\nRUNNING HANDLER [ceph-handler : Unset noup flag] *******************************\nFriday 22 May 2026  00:57:48 +0000 (0:00:00.292)       0:08:10.806 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Copy osd restart script] ***********************\nFriday 22 May 2026  00:57:49 +0000 (0:00:00.797)       0:08:11.604 ************ \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] *********************************\nFriday 22 May 2026  00:57:49 +0000 (0:00:00.343)       0:08:11.948 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Get balancer module status] ********************\nFriday 22 May 2026  00:57:49 +0000 (0:00:00.204)       0:08:12.152 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Set_fact pools_pgautoscaler_mode] **************\nFriday 22 May 2026  00:57:50 +0000 (0:00:00.233)       0:08:12.385 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Disable balancer] ******************************\nFriday 22 May 2026  00:57:50 +0000 (0:00:00.112)       0:08:12.498 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Disable pg autoscale on pools] *****************\nFriday 22 May 2026  00:57:50 +0000 (0:00:00.280)       0:08:12.778 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Restart ceph osds daemon(s)] *******************\nFriday 22 May 2026  00:57:50 +0000 (0:00:00.226)       0:08:13.005 ************ \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] => (item=testbed-node-3) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Set _osd_handler_called after restart] *********\nFriday 22 May 2026  00:57:51 +0000 (0:00:00.394)       0:08:13.399 ************ \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] ***************\nFriday 22 May 2026  00:57:52 +0000 (0:00:00.891)       0:08:14.291 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Re-enable balancer] ****************************\nFriday 22 May 2026  00:57:52 +0000 (0:00:00.239)       0:08:14.531 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nPLAY [Apply role ceph-crash] ***************************************************\n\nTASK [ceph-handler : Include check_running_cluster.yml] ************************\nFriday 22 May 2026  00:57:53 +0000 (0:00:00.846)       0:08:15.377 ************ \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] *********************\nFriday 22 May 2026  00:57:54 +0000 (0:00:01.231)       0:08:16.609 ************ \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] ********************************\nFriday 22 May 2026  00:57:55 +0000 (0:00:01.343)       0:08:17.953 ************ \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] *******************************\nFriday 22 May 2026  00:57:56 +0000 (0:00:01.282)       0:08:19.235 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\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-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Check for a mds container] ********************************\nFriday 22 May 2026  00:57:57 +0000 (0:00:00.698)       0:08:19.934 ************ \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;32mok: [testbed-node-4]\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 rgw container] ********************************\nFriday 22 May 2026  00:57:58 +0000 (0:00:00.931)       0:08:20.866 ************ \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] ********************************\nFriday 22 May 2026  00:57:59 +0000 (0:00:00.728)       0:08:21.595 ************ \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] *************************\nFriday 22 May 2026  00:58:00 +0000 (0:00:01.392)       0:08:22.987 ************ \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] ********************************\nFriday 22 May 2026  00:58:01 +0000 (0:00:00.623)       0:08:23.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\u001b[0;36mskipping: [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] *************************\nFriday 22 May 2026  00:58:02 +0000 (0:00:00.884)       0:08:24.496 ************ \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] **********************\nFriday 22 May 2026  00:58:03 +0000 (0:00:01.086)       0:08:25.582 ************ \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\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [ceph-handler : Include check_socket_non_container.yml] *******************\nFriday 22 May 2026  00:58:04 +0000 (0:00:01.536)       0:08:27.119 ************ \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] ******************************\nFriday 22 May 2026  00:58:05 +0000 (0:00:00.614)       0:08:27.733 ************ \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] ******************************\nFriday 22 May 2026  00:58:06 +0000 (0:00:00.851)       0:08:28.584 ************ \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] ******************************\nFriday 22 May 2026  00:58:06 +0000 (0:00:00.585)       0:08:29.169 ************ \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] ******************************\nFriday 22 May 2026  00:58:07 +0000 (0:00:00.831)       0:08:30.001 ************ \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] ******************************\nFriday 22 May 2026  00:58:08 +0000 (0:00:00.587)       0:08:30.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;36mskipping: [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] ******************************\nFriday 22 May 2026  00:58:09 +0000 (0:00:00.806)       0:08:31.395 ************ \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] ******************************\nFriday 22 May 2026  00:58:09 +0000 (0:00:00.582)       0:08:31.977 ************ \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] ****************************\nFriday 22 May 2026  00:58:10 +0000 (0:00:00.846)       0:08:32.824 ************ \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-handler : Set_fact handler_exporter_status] *************************\nFriday 22 May 2026  00:58:11 +0000 (0:00:00.687)       0:08:33.511 ************ \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] ********************************\nFriday 22 May 2026  00:58:12 +0000 (0:00:01.296)       0:08:34.808 ************ \n\u001b[0;33mchanged: [testbed-node-3 -> testbed-node-0(192.168.16.10)]\u001b[0m\n\nTASK [ceph-crash : Get keys from monitors] *************************************\nFriday 22 May 2026  00:58:15 +0000 (0:00:03.273)       0:08:38.081 ************ \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] *********************************\nFriday 22 May 2026  00:58:17 +0000 (0:00:01.655)       0:08:39.737 ************ \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;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] **************************\nFriday 22 May 2026  00:58:19 +0000 (0:00:01.725)       0:08:41.462 ************ \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-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [ceph-crash : Include_tasks systemd.yml] **********************************\nFriday 22 May 2026  00:58:20 +0000 (0:00:01.185)       0:08:42.648 ************ \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] ********\nFriday 22 May 2026  00:58:21 +0000 (0:00:01.551)       0:08:44.200 ************ \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 [ceph-crash : Start the ceph-crash service] *******************************\nFriday 22 May 2026  00:58:24 +0000 (0:00:02.147)       0:08:46.347 ************ \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\nRUNNING HANDLER [ceph-handler : Ceph crash handler] ****************************\nFriday 22 May 2026  00:58:27 +0000 (0:00:03.471)       0:08:49.819 ************ \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] ******\nFriday 22 May 2026  00:58:28 +0000 (0:00:01.393)       0:08:51.212 ************ \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] ****************\nFriday 22 May 2026  00:58:29 +0000 (0:00:00.882)       0:08:52.095 ************ \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\nRUNNING HANDLER [ceph-handler : Set _crash_handler_called after restart] *******\nFriday 22 May 2026  00:58:31 +0000 (0:00:02.182)       0:08:54.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\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] ************************\nFriday 22 May 2026  00:58:33 +0000 (0:00:01.310)       0:08:55.588 ************ \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] *********************\nFriday 22 May 2026  00:58:33 +0000 (0:00:00.487)       0:08:56.075 ************ \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] ********************************\nFriday 22 May 2026  00:58:34 +0000 (0:00:00.919)       0:08:56.995 ************ \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 an osd container] *******************************\nFriday 22 May 2026  00:58:35 +0000 (0:00:00.355)       0:08:57.350 ************ \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 mds container] ********************************\nFriday 22 May 2026  00:58:35 +0000 (0:00:00.687)       0:08:58.038 ************ \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] ********************************\nFriday 22 May 2026  00:58:36 +0000 (0:00:01.045)       0:08:59.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\nTASK [ceph-handler : Check for a mgr container] ********************************\nFriday 22 May 2026  00:58:37 +0000 (0:00:00.782)       0:08:59.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 : Check for a rbd mirror container] *************************\nFriday 22 May 2026  00:58:37 +0000 (0:00:00.306)       0:09:00.174 ************ \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] ********************************\nFriday 22 May 2026  00:58:38 +0000 (0:00:00.328)       0:09:00.502 ************ \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] *************************\nFriday 22 May 2026  00:58:38 +0000 (0:00:00.595)       0:09:01.097 ************ \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] **********************\nFriday 22 May 2026  00:58:39 +0000 (0:00:00.722)       0:09:01.820 ************ \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] *******************\nFriday 22 May 2026  00:58:40 +0000 (0:00:00.764)       0:09:02.584 ************ \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] ******************************\nFriday 22 May 2026  00:58:40 +0000 (0:00:00.318)       0:09:02.903 ************ \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] ******************************\nFriday 22 May 2026  00:58:41 +0000 (0:00:00.593)       0:09:03.496 ************ \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] ******************************\nFriday 22 May 2026  00:58:41 +0000 (0:00:00.354)       0:09:03.851 ************ \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] ******************************\nFriday 22 May 2026  00:58:41 +0000 (0:00:00.318)       0:09:04.169 ************ \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] ******************************\nFriday 22 May 2026  00:58:42 +0000 (0:00:00.340)       0:09:04.510 ************ \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] ******************************\nFriday 22 May 2026  00:58:42 +0000 (0:00:00.586)       0:09:05.096 ************ \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] ******************************\nFriday 22 May 2026  00:58:43 +0000 (0:00:00.348)       0:09:05.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\nTASK [ceph-handler : Set_fact handler_crash_status] ****************************\nFriday 22 May 2026  00:58:43 +0000 (0:00:00.317)       0:09:05.762 ************ \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] *************************\nFriday 22 May 2026  00:58:43 +0000 (0:00:00.341)       0:09:06.104 ************ \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] ***************************\nFriday 22 May 2026  00:58:44 +0000 (0:00:00.829)       0:09:06.933 ************ \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] *********************\nFriday 22 May 2026  00:58:45 +0000 (0:00:00.416)       0:09:07.350 ************ \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] ************************\nFriday 22 May 2026  00:58:46 +0000 (0:00:01.799)       0:09:09.149 ************ \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] **************************************\nFriday 22 May 2026  00:58:47 +0000 (0:00:00.494)       0:09:09.644 ************ \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] ***************************************\nFriday 22 May 2026  00:58:54 +0000 (0:00:06.835)       0:09:16.479 ************ \n\u001b[0;33mchanged: [testbed-node-3 -> testbed-node-0(192.168.16.10)]\u001b[0m\n\nTASK [ceph-mds : Include common.yml] *******************************************\nFriday 22 May 2026  00:58:57 +0000 (0:00:02.828)       0:09:19.307 ************ \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] *********************\nFriday 22 May 2026  00:58:57 +0000 (0:00:00.564)       0:09:19.872 ************ \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-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\u001b[0;33mchanged: [testbed-node-5] => (item=/var/lib/ceph/mds/ceph-testbed-node-5)\u001b[0m\n\nTASK [ceph-mds : Get keys from monitors] ***************************************\nFriday 22 May 2026  00:58:58 +0000 (0:00:01.169)       0:09:21.041 ************ \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] ***********************************\nFriday 22 May 2026  00:59:01 +0000 (0:00:02.399)       0:09:23.440 ************ \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-mds : Create mds keyring] *******************************************\nFriday 22 May 2026  00:59:02 +0000 (0:00:01.283)       0:09:24.723 ************ \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 : Non_containerized.yml] ****************************************\nFriday 22 May 2026  00:59:04 +0000 (0:00:02.532)       0:09:27.256 ************ \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] ********************************************\nFriday 22 May 2026  00:59:05 +0000 (0:00:00.355)       0:09:27.611 ************ \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] ************************************\nFriday 22 May 2026  00:59:06 +0000 (0:00:00.862)       0:09:28.473 ************ \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] ***********************************\nFriday 22 May 2026  00:59:06 +0000 (0:00:00.530)       0:09:29.004 ************ \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 : Generate systemd ceph-mds target file] ************************\nFriday 22 May 2026  00:59:07 +0000 (0:00:01.275)       0:09:30.280 ************ \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] ***************************************\nFriday 22 May 2026  00:59:09 +0000 (0:00:01.508)       0:09:31.789 ************ \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 : Systemd start mds container] **********************************\nFriday 22 May 2026  00:59:11 +0000 (0:00:02.103)       0:09:33.893 ************ \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 : Wait for mds socket to exist] *********************************\nFriday 22 May 2026  00:59:13 +0000 (0:00:02.092)       0:09:35.985 ************ \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] **********************\nFriday 22 May 2026  00:59:15 +0000 (0:00:01.523)       0:09:37.509 ************ \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 [ceph-handler : Mdss handler] **********************************\nFriday 22 May 2026  00:59:15 +0000 (0:00:00.713)       0:09:38.222 ************ \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] ********\nFriday 22 May 2026  00:59:16 +0000 (0:00:00.632)       0:09:38.854 ************ \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] ***********************\nFriday 22 May 2026  00:59:16 +0000 (0:00:00.281)       0:09:39.136 ************ \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\nRUNNING HANDLER [ceph-handler : Restart ceph mds daemon(s)] ********************\nFriday 22 May 2026  00:59:18 +0000 (0:00:01.300)       0:09:40.437 ************ \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] *********\nFriday 22 May 2026  00:59:19 +0000 (0:00:00.980)       0:09:41.417 ************ \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] ************************\nFriday 22 May 2026  00:59:20 +0000 (0:00:00.975)       0:09:42.393 ************ \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] *********************\nFriday 22 May 2026  00:59:20 +0000 (0:00:00.558)       0:09:42.952 ************ \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] ********************************\nFriday 22 May 2026  00:59:21 +0000 (0:00:00.812)       0:09:43.765 ************ \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] *******************************\nFriday 22 May 2026  00:59:21 +0000 (0:00:00.341)       0:09:44.106 ************ \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] ********************************\nFriday 22 May 2026  00:59:22 +0000 (0:00:00.877)       0:09:44.983 ************ \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] ********************************\nFriday 22 May 2026  00:59:23 +0000 (0:00:01.181)       0:09:46.164 ************ \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] ********************************\nFriday 22 May 2026  00:59:24 +0000 (0:00:00.740)       0:09:46.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\nTASK [ceph-handler : Check for a rbd mirror container] *************************\nFriday 22 May 2026  00:59:24 +0000 (0:00:00.258)       0:09:47.164 ************ \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] ********************************\nFriday 22 May 2026  00:59:25 +0000 (0:00:00.337)       0:09:47.501 ************ \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] *************************\nFriday 22 May 2026  00:59:25 +0000 (0:00:00.443)       0:09:47.945 ************ \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] **********************\nFriday 22 May 2026  00:59:26 +0000 (0:00:00.808)       0:09:48.753 ************ \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] *******************\nFriday 22 May 2026  00:59:27 +0000 (0:00:00.799)       0:09:49.553 ************ \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] ******************************\nFriday 22 May 2026  00:59:27 +0000 (0:00:00.360)       0:09:49.913 ************ \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] ******************************\nFriday 22 May 2026  00:59:28 +0000 (0:00:00.606)       0:09:50.520 ************ \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] ******************************\nFriday 22 May 2026  00:59:28 +0000 (0:00:00.362)       0:09:50.883 ************ \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] ******************************\nFriday 22 May 2026  00:59:28 +0000 (0:00:00.330)       0:09:51.213 ************ \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] ******************************\nFriday 22 May 2026  00:59:29 +0000 (0:00:00.371)       0:09:51.585 ************ \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] ******************************\nFriday 22 May 2026  00:59:29 +0000 (0:00:00.600)       0:09:52.185 ************ \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] ******************************\nFriday 22 May 2026  00:59:30 +0000 (0:00:00.356)       0:09:52.542 ************ \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] ****************************\nFriday 22 May 2026  00:59:30 +0000 (0:00:00.343)       0:09:52.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-handler : Set_fact handler_exporter_status] *************************\nFriday 22 May 2026  00:59:30 +0000 (0:00:00.338)       0:09:53.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\nTASK [ceph-rgw : Include common.yml] *******************************************\nFriday 22 May 2026  00:59:31 +0000 (0:00:00.902)       0:09:54.126 ************ \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] ***************************************\nFriday 22 May 2026  00:59:32 +0000 (0:00:00.561)       0:09:54.687 ************ \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] ***********************************\nFriday 22 May 2026  00:59:34 +0000 (0:00:01.827)       0:09:56.514 ************ \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] **********\nFriday 22 May 2026  00:59:35 +0000 (0:00:01.608)       0:09:58.123 ************ \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] ******************************\nFriday 22 May 2026  00:59:36 +0000 (0:00:00.309)       0:09:58.432 ************ \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] *****************************\nFriday 22 May 2026  00:59:36 +0000 (0:00:00.542)       0:09:58.974 ************ \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-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\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\nTASK [ceph-rgw : Create rgw keyrings] ******************************************\nFriday 22 May 2026  00:59:37 +0000 (0:00:01.099)       0:10:00.074 ************ \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\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\nTASK [ceph-rgw : Get keys from monitors] ***************************************\nFriday 22 May 2026  00:59:41 +0000 (0:00:03.576)       0:10:03.650 ************ \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] ***********************************\nFriday 22 May 2026  00:59:43 +0000 (0:00:02.082)       0:10:05.732 ************ \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 [ceph-rgw : Rgw pool creation tasks] **************************************\nFriday 22 May 2026  00:59:44 +0000 (0:00:01.343)       0:10:07.076 ************ \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] ********************************************\nFriday 22 May 2026  00:59:44 +0000 (0:00:00.207)       0:10:07.283 ************ \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] ***********************************************\nFriday 22 May 2026  00:59:46 +0000 (0:00:01.201)       0:10:08.485 ************ \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] *********************************************\nFriday 22 May 2026  00:59:46 +0000 (0:00:00.658)       0:10:09.144 ************ \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] *************************\nFriday 22 May 2026  01:00:04 +0000 (0:00:17.456)       0:10:26.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\nTASK [ceph-rgw : Include_tasks start_radosgw.yml] ******************************\nFriday 22 May 2026  01:00:04 +0000 (0:00:00.333)       0:10:26.934 ************ \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] *********************************\nFriday 22 May 2026  01:00:04 +0000 (0:00:00.310)       0:10:27.245 ************ \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] *************************************\nFriday 22 May 2026  01:00:05 +0000 (0:00:00.870)       0:10:28.116 ************ \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] ***********************************\nFriday 22 May 2026  01:00:06 +0000 (0:00:00.548)       0:10:28.664 ************ \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-rgw : Generate systemd ceph-radosgw target file] ********************\nFriday 22 May 2026  01:00:07 +0000 (0:00:01.383)       0:10:30.048 ************ \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-rgw : Enable ceph-radosgw.target] ***********************************\nFriday 22 May 2026  01:00:09 +0000 (0:00:01.477)       0:10:31.526 ************ \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-rgw : Systemd start rgw container] **********************************\nFriday 22 May 2026  01:00:11 +0000 (0:00:02.285)       0:10:33.812 ************ \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\u001b[0;33mchanged: [testbed-node-3] => (item={'instance_name': 'rgw0', 'radosgw_address': '192.168.16.13', 'radosgw_frontend_port': 8081})\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Make tempdir for scripts] **********************\nFriday 22 May 2026  01:00:14 +0000 (0:00:03.408)       0:10:37.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\nRUNNING HANDLER [ceph-handler : Rgws handler] **********************************\nFriday 22 May 2026  01:00:15 +0000 (0:00:00.365)       0:10:37.586 ************ \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] ********\nFriday 22 May 2026  01:00:15 +0000 (0:00:00.534)       0:10:38.120 ************ \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] ***********************\nFriday 22 May 2026  01:00:16 +0000 (0:00:00.621)       0:10:38.741 ************ \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)] ********************\nFriday 22 May 2026  01:00:16 +0000 (0:00:00.360)       0:10:39.101 ************ \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] *********\nFriday 22 May 2026  01:00:17 +0000 (0:00:00.677)       0:10:39.779 ************ \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=34  \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=32  \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 ********************************************************************\nFriday 22 May 2026  01:00:17 +0000 (0:00:00.219)       0:10:39.999 ************ \n=============================================================================== \nceph-container-common : Pulling Ceph container image ------------------- 45.96s\nceph-osd : Use ceph-volume to create osds ------------------------------ 41.03s\nceph-mon : Waiting for the monitor(s) to form the quorum... ------------ 21.97s\nceph-rgw : Create rgw pools -------------------------------------------- 17.46s\nceph-mgr : Wait for all mgr to be up ----------------------------------- 13.03s\nceph-osd : Wait for all osd to be up ----------------------------------- 12.98s\nceph-mon : Set cluster configs ----------------------------------------- 10.45s\nceph-mgr : Create ceph mgr keyring(s) on a mon node --------------------- 9.03s\nceph-config : Create ceph initial directories --------------------------- 7.30s\nceph-mds : Create filesystem pools -------------------------------------- 6.83s\nceph-mon : Fetch ceph initial keys -------------------------------------- 6.33s\nceph-mgr : Disable ceph mgr enabled modules ----------------------------- 5.97s\nceph-osd : Apply operating system tuning -------------------------------- 5.44s\nceph-mgr : Add modules to ceph-mgr -------------------------------------- 4.72s\nceph-facts : Set_fact _monitor_addresses - ipv4 ------------------------- 4.05s\nceph-mon : Copy admin keyring over to mons ------------------------------ 3.94s\nceph-facts : Collect existed devices ------------------------------------ 3.68s\nceph-osd : Systemd start osd -------------------------------------------- 3.67s\nceph-rgw : Create rgw keyrings ------------------------------------------ 3.58s\nceph-crash : Start the ceph-crash service ------------------------------- 3.47s\n\u001b[32m2026-05-22 01:00:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 60556d87-392e-4f0a-8971-f547bc1422d8 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:00:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:00:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bab26295-89ce-45f7-a6df-737d46dcd984 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:00:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6e25e109-f2a0-4cce-9027-22b716d26a37 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:00:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 60556d87-392e-4f0a-8971-f547bc1422d8 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:00:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:00:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bab26295-89ce-45f7-a6df-737d46dcd984 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:00:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6e25e109-f2a0-4cce-9027-22b716d26a37 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:00:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 60556d87-392e-4f0a-8971-f547bc1422d8 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:00:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:00:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bab26295-89ce-45f7-a6df-737d46dcd984 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:00:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6e25e109-f2a0-4cce-9027-22b716d26a37 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:00:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 60556d87-392e-4f0a-8971-f547bc1422d8 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:00:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:00:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bab26295-89ce-45f7-a6df-737d46dcd984 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:00:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6e25e109-f2a0-4cce-9027-22b716d26a37 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:00:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 60556d87-392e-4f0a-8971-f547bc1422d8 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:00:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:00:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bab26295-89ce-45f7-a6df-737d46dcd984 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:00:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6e25e109-f2a0-4cce-9027-22b716d26a37 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:00:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 60556d87-392e-4f0a-8971-f547bc1422d8 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:00:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:00:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bab26295-89ce-45f7-a6df-737d46dcd984 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:00:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6e25e109-f2a0-4cce-9027-22b716d26a37 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:00:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 60556d87-392e-4f0a-8971-f547bc1422d8 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:00:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:00:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bab26295-89ce-45f7-a6df-737d46dcd984 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:00:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6e25e109-f2a0-4cce-9027-22b716d26a37 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:00:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 60556d87-392e-4f0a-8971-f547bc1422d8 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:00:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:00:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bab26295-89ce-45f7-a6df-737d46dcd984 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:00:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6e25e109-f2a0-4cce-9027-22b716d26a37 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:00:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 60556d87-392e-4f0a-8971-f547bc1422d8 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:00:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:00:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bab26295-89ce-45f7-a6df-737d46dcd984 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:00:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6e25e109-f2a0-4cce-9027-22b716d26a37 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:00:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 60556d87-392e-4f0a-8971-f547bc1422d8 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:00:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:00:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bab26295-89ce-45f7-a6df-737d46dcd984 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:00:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6e25e109-f2a0-4cce-9027-22b716d26a37 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:00:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 60556d87-392e-4f0a-8971-f547bc1422d8 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:00:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:00:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bab26295-89ce-45f7-a6df-737d46dcd984 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:00:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6e25e109-f2a0-4cce-9027-22b716d26a37 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:00:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 60556d87-392e-4f0a-8971-f547bc1422d8 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:00:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:00:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bab26295-89ce-45f7-a6df-737d46dcd984 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:00:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6e25e109-f2a0-4cce-9027-22b716d26a37 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:00:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 60556d87-392e-4f0a-8971-f547bc1422d8 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:00:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:00:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bab26295-89ce-45f7-a6df-737d46dcd984 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:00:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6e25e109-f2a0-4cce-9027-22b716d26a37 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:00:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 60556d87-392e-4f0a-8971-f547bc1422d8 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:00:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:01:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bab26295-89ce-45f7-a6df-737d46dcd984 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:01:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6e25e109-f2a0-4cce-9027-22b716d26a37 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:01:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 60556d87-392e-4f0a-8971-f547bc1422d8 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:01:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:01:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bab26295-89ce-45f7-a6df-737d46dcd984 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:01:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6e25e109-f2a0-4cce-9027-22b716d26a37 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:01:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 60556d87-392e-4f0a-8971-f547bc1422d8 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:01:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:01:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bab26295-89ce-45f7-a6df-737d46dcd984 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:01:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6e25e109-f2a0-4cce-9027-22b716d26a37 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:01:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 60556d87-392e-4f0a-8971-f547bc1422d8 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:01:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:01:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bab26295-89ce-45f7-a6df-737d46dcd984 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:01:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6e25e109-f2a0-4cce-9027-22b716d26a37 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:01:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 60556d87-392e-4f0a-8971-f547bc1422d8 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:01:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:01:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bab26295-89ce-45f7-a6df-737d46dcd984 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:01:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6e25e109-f2a0-4cce-9027-22b716d26a37 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:01:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 60556d87-392e-4f0a-8971-f547bc1422d8 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:01:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:01:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bab26295-89ce-45f7-a6df-737d46dcd984 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:01:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6e25e109-f2a0-4cce-9027-22b716d26a37 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:01:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 60556d87-392e-4f0a-8971-f547bc1422d8 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:01:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:01:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bab26295-89ce-45f7-a6df-737d46dcd984 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] ***************************************\nFriday 22 May 2026  00:58:50 +0000 (0:00:00.348)       0:00:00.348 ************ \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] ***********************************\nFriday 22 May 2026  00:58:50 +0000 (0:00:00.314)       0:00:00.663 ************ \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] **********************************************\nFriday 22 May 2026  00:58:51 +0000 (0:00:00.315)       0:00:00.978 ************ \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] **************************************\nFriday 22 May 2026  00:58:51 +0000 (0:00:00.623)       0:00:01.602 ************ \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] **************************\nFriday 22 May 2026  00:58:52 +0000 (0:00:01.154)       0:00:02.757 ************ \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-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 [opensearch : include_tasks] **********************************************\nFriday 22 May 2026  00:58:54 +0000 (0:00:01.423)       0:00:04.180 ************ \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] *****\nFriday 22 May 2026  00:58:55 +0000 (0:00:00.693)       0:00:04.873 ************ \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', '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-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\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\nTASK [service-cert-copy : opensearch | Copying over backend internal TLS certificate] ***\nFriday 22 May 2026  00:58:57 +0000 (0:00:02.669)       0:00:07.543 ************ \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] ***\nFriday 22 May 2026  00:58:58 +0000 (0:00:00.713)       0:00:08.256 ************ \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] ****************\nFriday 22 May 2026  00:58:59 +0000 (0:00:01.135)       0:00:09.392 ************ \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-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 [opensearch : Copying over opensearch service config file] ****************\nFriday 22 May 2026  00:59:02 +0000 (0:00:02.490)       0:00:11.883 ************ \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 [opensearch : Copying over opensearch-dashboards config file] *************\nFriday 22 May 2026  00:59:05 +0000 (0:00:03.139)       0:00:15.022 ************ \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 [opensearch : Check opensearch containers] ********************************\nFriday 22 May 2026  00:59:06 +0000 (0:00:01.737)       0:00:16.760 ************ \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-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 [opensearch : include_tasks] **********************************************\nFriday 22 May 2026  00:59:09 +0000 (0:00:02.890)       0:00:19.651 ************ \n\u001b[0;36mskipping: [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] *********************************************\nFriday 22 May 2026  00:59:10 +0000 (0:00:00.371)       0:00:20.022 ************ \n\nTASK [opensearch : Flush handlers] *********************************************\nFriday 22 May 2026  00:59:10 +0000 (0:00:00.071)       0:00:20.093 ************ \n\nTASK [opensearch : Flush handlers] *********************************************\nFriday 22 May 2026  00:59:10 +0000 (0:00:00.076)       0:00:20.169 ************ \n\nRUNNING HANDLER [opensearch : Disable shard allocation] ************************\nFriday 22 May 2026  00:59:10 +0000 (0:00:00.070)       0:00:20.240 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nRUNNING HANDLER [opensearch : Perform a flush] *********************************\nFriday 22 May 2026  00:59:10 +0000 (0:00:00.212)       0:00:20.453 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nRUNNING HANDLER [opensearch : Restart opensearch container] ********************\nFriday 22 May 2026  00:59:10 +0000 (0:00:00.216)       0:00:20.669 ************ \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 [opensearch : Enable shard allocation] *************************\nFriday 22 May 2026  01:00:03 +0000 (0:00:52.811)       0:01:13.481 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nRUNNING HANDLER [opensearch : Restart opensearch-dashboards container] *********\nFriday 22 May 2026  01:00:03 +0000 (0:00:00.216)       0:01:13.697 ************ \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] **********************************************\nFriday 22 May 2026  01:01:04 +0000 (0:01:01.041)       0:02:14.739 ************ \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] ************************\nFriday 22 May 2026  01:01:05 +0000 (0:00:00.505)       0:02:15.244 ************ \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [opensearch : Wait for OpenSearch cluster to become healthy] **************\nFriday 22 May 2026  01:01:08 +0000 (0:00:02.834)       0:02:18.079 ************ \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [opensearch : Check if a log retention policy exists] *********************\nFriday 22 May 2026  01:01:10 +0000 (0:00:02.534)       0:02:20.613 ************ \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [opensearch : Create new log retention policy] ****************************\nFriday 22 May 2026  01:01:13 +0000 (0:00:02.913)       0:02:23.527 ************ \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [opensearch : Apply retention policy to existing indices] *****************\nFriday 22 May 2026  01:01:16 +0000 (0:00:03.128)       0:02:26.655 ************ \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 ********************************************************************\nFriday 22 May 2026  01:01:19 +0000 (0:00:02.588)       0:02:29.244 ************ \n=============================================================================== \nopensearch : Restart opensearch-dashboards container ------------------- 61.04s\nopensearch : Restart opensearch container ------------------------------ 52.81s\nopensearch : Copying over opensearch service config file ---------------- 3.14s\nopensearch : Create new log retention policy ---------------------------- 3.13s\nopensearch : Check if a log retention policy exists --------------------- 2.91s\nopensearch : Check opensearch containers -------------------------------- 2.89s\nopensearch : Wait for OpenSearch to become ready ------------------------ 2.83s\nservice-cert-copy : opensearch | Copying over extra CA certificates ----- 2.67s\nopensearch : Apply retention policy to existing indices ----------------- 2.59s\nopensearch : Wait for OpenSearch cluster to become healthy -------------- 2.53s\nopensearch : Copying over config.json files for services ---------------- 2.49s\nopensearch : Copying over opensearch-dashboards config file ------------- 1.74s\nopensearch : Ensuring config directories exist -------------------------- 1.42s\nopensearch : Setting sysctl values -------------------------------------- 1.15s\nservice-cert-copy : opensearch | Copying over backend internal TLS key --- 1.14s\nservice-cert-copy : opensearch | Copying over backend internal TLS certificate --- 0.71s\nopensearch : include_tasks ---------------------------------------------- 0.69s\nopensearch : include_tasks ---------------------------------------------- 0.62s\nopensearch : include_tasks ---------------------------------------------- 0.51s\nopensearch : include_tasks ---------------------------------------------- 0.37s\n\u001b[32m2026-05-22 01:01:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6e25e109-f2a0-4cce-9027-22b716d26a37 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:01:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 60556d87-392e-4f0a-8971-f547bc1422d8 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:01:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:01:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6e25e109-f2a0-4cce-9027-22b716d26a37 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:01:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 60556d87-392e-4f0a-8971-f547bc1422d8 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:01:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:01:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6e25e109-f2a0-4cce-9027-22b716d26a37 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:01:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 60556d87-392e-4f0a-8971-f547bc1422d8 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:01:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:01:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6e25e109-f2a0-4cce-9027-22b716d26a37 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:01:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 60556d87-392e-4f0a-8971-f547bc1422d8 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:01:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:01:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6e25e109-f2a0-4cce-9027-22b716d26a37 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:01:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 60556d87-392e-4f0a-8971-f547bc1422d8 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:01:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:01:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6e25e109-f2a0-4cce-9027-22b716d26a37 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:01:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 60556d87-392e-4f0a-8971-f547bc1422d8 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:01:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:01:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6e25e109-f2a0-4cce-9027-22b716d26a37 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:01:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 60556d87-392e-4f0a-8971-f547bc1422d8 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:01:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:01:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6e25e109-f2a0-4cce-9027-22b716d26a37 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:01:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 60556d87-392e-4f0a-8971-f547bc1422d8 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:01:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:01:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6e25e109-f2a0-4cce-9027-22b716d26a37 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:01:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 60556d87-392e-4f0a-8971-f547bc1422d8 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:01:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:01:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6e25e109-f2a0-4cce-9027-22b716d26a37 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 [Set kolla_action_mariadb] ************************************************\n\nTASK [Inform the user about the following task] ********************************\nFriday 22 May 2026  00:58:50 +0000 (0:00:00.101)       0:00:00.101 ************ \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] ***************************************************\nFriday 22 May 2026  00:58:50 +0000 (0:00:00.074)       0:00:00.175 ************ \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] ********\nFriday 22 May 2026  00:58:53 +0000 (0:00:02.943)       0:00:03.119 ************ \n\u001b[0;36mskipping: [localhost]\u001b[0m\n\nTASK [Set kolla_action_mariadb = kolla_action_ng] ******************************\nFriday 22 May 2026  00:58:53 +0000 (0:00:00.053)       0:00:03.172 ************ \n\u001b[0;32mok: [localhost]\u001b[0m\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on Kolla action] ***************************************\nFriday 22 May 2026  00:58:53 +0000 (0:00:00.207)       0:00:03.380 ************ \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] ***********************************\nFriday 22 May 2026  00:58:53 +0000 (0:00:00.311)       0:00:03.691 ************ \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] ***************************\nFriday 22 May 2026  00:58:54 +0000 (0:00:00.414)       0:00:04.105 ************ \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] *************************************************\nFriday 22 May 2026  00:58:54 +0000 (0:00:00.386)       0:00:04.492 ************ \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] *****************************\nFriday 22 May 2026  00:58:55 +0000 (0:00:00.717)       0:00:05.210 ************ \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-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\nTASK [mariadb : Ensuring database backup config directory exists] **************\nFriday 22 May 2026  00:58:58 +0000 (0:00:03.255)       0:00:08.465 ************ \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] ***************************\nFriday 22 May 2026  00:58:59 +0000 (0:00:00.687)       0:00:09.152 ************ \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] *******************\nFriday 22 May 2026  00:59:00 +0000 (0:00:01.511)       0:00:10.663 ************ \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-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\nTASK [mariadb : Copying over config.json files for mariabackup] ****************\nFriday 22 May 2026  00:59:05 +0000 (0:00:04.278)       0:00:14.942 ************ \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] ***************************************\nFriday 22 May 2026  00:59:06 +0000 (0:00:01.372)       0:00:16.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 [mariadb : include_tasks] *************************************************\nFriday 22 May 2026  00:59:11 +0000 (0:00:04.640)       0:00:20.954 ************ \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] ********\nFriday 22 May 2026  00:59:12 +0000 (0:00:01.050)       0:00:22.004 ************ \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] ***\nFriday 22 May 2026  00:59:14 +0000 (0:00:02.559)       0:00:24.564 ************ \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-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-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\nTASK [service-cert-copy : mariadb | Copying over backend internal TLS key] *****\nFriday 22 May 2026  00:59:17 +0000 (0:00:02.813)       0:00:27.377 ************ \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-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-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\nTASK [mariadb : Check mariadb containers] **************************************\nFriday 22 May 2026  00:59:21 +0000 (0:00:04.330)       0:00:31.708 ************ \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\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\nTASK [mariadb : Create MariaDB volume] *****************************************\nFriday 22 May 2026  00:59:25 +0000 (0:00:03.349)       0:00:35.058 ************ \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] *************\nFriday 22 May 2026  00:59:26 +0000 (0:00:00.850)       0:00:35.909 ************ \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] *************\nFriday 22 May 2026  00:59:26 +0000 (0:00:00.338)       0:00:36.247 ************ \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] ***************************\nFriday 22 May 2026  00:59:27 +0000 (0:00:00.603)       0:00:36.850 ************ \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] ***********\nFriday 22 May 2026  00:59:37 +0000 (0:00:10.864)       0:00:47.714 ************ \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] **************************\nFriday 22 May 2026  00:59:38 +0000 (0:00:00.472)       0:00:48.187 ************ \n\u001b[0;36mskipping: [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] ***********************\nFriday 22 May 2026  00:59:38 +0000 (0:00:00.392)       0:00:48.580 ************ \n\u001b[0;36mskipping: [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] *********************\nFriday 22 May 2026  00:59:39 +0000 (0:00:00.636)       0:00:49.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 [mariadb : Divide hosts by their MariaDB service WSREP sync status] *******\nFriday 22 May 2026  00:59:39 +0000 (0:00:00.452)       0:00:49.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 [mariadb : Fail when MariaDB services are not synced across the whole cluster] ***\nFriday 22 May 2026  00:59:40 +0000 (0:00:00.477)       0:00:50.146 ************ \n\u001b[0;36mskipping: [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] *************************************************\nFriday 22 May 2026  00:59:40 +0000 (0:00:00.451)       0:00:50.598 ************ \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] ***************************\nFriday 22 May 2026  00:59:41 +0000 (0:00:00.606)       0:00:51.204 ************ \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [mariadb : Store bootstrap host name into facts] **************************\nFriday 22 May 2026  00:59:50 +0000 (0:00:09.099)       0:01:00.304 ************ \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [mariadb : include_tasks] *************************************************\nFriday 22 May 2026  00:59:50 +0000 (0:00:00.133)       0:01:00.438 ************ \n\u001b[0;36mskipping: [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] *******************\nFriday 22 May 2026  00:59:51 +0000 (0:00:01.004)       0:01:01.443 ************ \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nRUNNING HANDLER [mariadb : Wait for first MariaDB service port liveness] *******\nFriday 22 May 2026  00:59:59 +0000 (0:00:07.973)       0:01:09.416 ************ \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nRUNNING HANDLER [mariadb : Wait for first MariaDB service to sync WSREP] *******\nFriday 22 May 2026  01:00:01 +0000 (0:00:01.559)       0:01:10.976 ************ \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nRUNNING HANDLER [mariadb : Ensure MariaDB is running normally on bootstrap host] ***\nFriday 22 May 2026  01:00:03 +0000 (0:00:02.705)       0:01:13.682 ************ \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nRUNNING HANDLER [mariadb : Restart MariaDB on existing cluster members] ********\nFriday 22 May 2026  01:00:03 +0000 (0:00:00.120)       0:01:13.803 ************ \n\u001b[0;36mskipping: [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] *************************\nFriday 22 May 2026  01:00:04 +0000 (0:00:00.396)       0:01:14.199 ************ \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] *************************************\nFriday 22 May 2026  01:00:05 +0000 (0:00:00.630)       0:01:14.830 ************ \n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nTASK [mariadb : Wait for MariaDB service port liveness] ************************\nFriday 22 May 2026  01:00:21 +0000 (0:00:16.735)       0:01:31.566 ************ \n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\nTASK [mariadb : Wait for MariaDB service to sync WSREP] ************************\nFriday 22 May 2026  01:00:37 +0000 (0:00:15.638)       0:01:47.204 ************ \n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\nPLAY [Start mariadb services] **************************************************\n\nTASK [mariadb : Restart MariaDB container] *************************************\nFriday 22 May 2026  01:00:39 +0000 (0:00:02.325)       0:01:49.530 ************ \n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [mariadb : Wait for MariaDB service port liveness] ************************\nFriday 22 May 2026  01:00:58 +0000 (0:00:18.616)       0:02:08.147 ************ \n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [mariadb : Wait for MariaDB service to sync WSREP] ************************\nFriday 22 May 2026  01:01:13 +0000 (0:00:14.693)       0:02:22.840 ************ \n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nPLAY [Restart bootstrap mariadb service] ***************************************\n\nTASK [mariadb : Restart MariaDB container] *************************************\nFriday 22 May 2026  01:01:15 +0000 (0:00:02.499)       0:02:25.339 ************ \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [mariadb : Wait for MariaDB service port liveness] ************************\nFriday 22 May 2026  01:01:27 +0000 (0:00:11.741)       0:02:37.081 ************ \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [mariadb : Wait for MariaDB service to sync WSREP] ************************\nFriday 22 May 2026  01:01:31 +0000 (0:00:04.584)       0:02:41.666 ************ \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nPLAY [Apply mariadb post-configuration] ****************************************\n\nTASK [Include mariadb post-deploy.yml] *****************************************\nFriday 22 May 2026  01:01:34 +0000 (0:00:02.550)       0:02:44.216 ************ \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] ********************************\nFriday 22 May 2026  01:01:35 +0000 (0:00:00.636)       0:02:44.852 ************ \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] ***********************************\nFriday 22 May 2026  01:01:37 +0000 (0:00:02.592)       0:02:47.445 ************ \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] *********\nFriday 22 May 2026  01:01:40 +0000 (0:00:02.457)       0:02:49.903 ************ \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] ***\nFriday 22 May 2026  01:01:42 +0000 (0:00:02.561)       0:02:52.464 ************ \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] **************\nFriday 22 May 2026  01:01:45 +0000 (0:00:02.391)       0:02:54.856 ************ \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 [Include mariadb post-upgrade.yml] ****************************************\nFriday 22 May 2026  01:01:47 +0000 (0:00:02.574)       0:02:57.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\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 ********************************************************************\nFriday 22 May 2026  01:01:47 +0000 (0:00:00.344)       0:02:57.774 ************ \n=============================================================================== \nmariadb : Restart MariaDB container ------------------------------------ 35.35s\nmariadb : Wait for MariaDB service port liveness ----------------------- 30.33s\nmariadb : Restart MariaDB container ------------------------------------ 11.74s\nmariadb : Check MariaDB service port liveness -------------------------- 10.86s\nmariadb : Running MariaDB bootstrap container --------------------------- 9.10s\nmariadb : Starting first MariaDB container ------------------------------ 7.97s\nmariadb : Wait for MariaDB service to sync WSREP ------------------------ 4.82s\nmariadb : Copying over galera.cnf --------------------------------------- 4.64s\nmariadb : Wait for MariaDB service port liveness ------------------------ 4.58s\nservice-cert-copy : mariadb | Copying over backend internal TLS key ----- 4.33s\nmariadb : Copying over config.json files for services ------------------- 4.28s\nmariadb : Check mariadb containers -------------------------------------- 3.35s\nmariadb : Ensuring config directories exist ----------------------------- 3.26s\nCheck MariaDB service --------------------------------------------------- 2.94s\nservice-cert-copy : mariadb | Copying over backend internal TLS certificate --- 2.81s\nmariadb : Wait for first MariaDB service to sync WSREP ------------------ 2.71s\nmariadb : Creating shard root mysql user -------------------------------- 2.59s\nmariadb : Wait for MariaDB service to be ready through VIP -------------- 2.57s\nmariadb : Creating database backup user and setting permissions --------- 2.56s\nservice-cert-copy : mariadb | Copying over extra CA certificates -------- 2.56s\n\u001b[32m2026-05-22 01:01:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 60556d87-392e-4f0a-8971-f547bc1422d8 is in state SUCCESS\u001b[0m\n\u001b[32m2026-05-22 01:01:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:01:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 761bad0b-85e7-4436-94a7-b3767782d312 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:01:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6e25e109-f2a0-4cce-9027-22b716d26a37 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:01:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 22d2226e-ea9d-4138-933b-ec579c99097c is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:01:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:01:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 761bad0b-85e7-4436-94a7-b3767782d312 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:01:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6e25e109-f2a0-4cce-9027-22b716d26a37 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:01:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 22d2226e-ea9d-4138-933b-ec579c99097c is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:01:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:01:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 761bad0b-85e7-4436-94a7-b3767782d312 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:01:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6e25e109-f2a0-4cce-9027-22b716d26a37 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:01:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 22d2226e-ea9d-4138-933b-ec579c99097c is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:01:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:02:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 761bad0b-85e7-4436-94a7-b3767782d312 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:02:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6e25e109-f2a0-4cce-9027-22b716d26a37 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:02:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 22d2226e-ea9d-4138-933b-ec579c99097c is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:02:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:02:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 761bad0b-85e7-4436-94a7-b3767782d312 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:02:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6e25e109-f2a0-4cce-9027-22b716d26a37 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:02:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 22d2226e-ea9d-4138-933b-ec579c99097c is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:02:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:02:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 761bad0b-85e7-4436-94a7-b3767782d312 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:02:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6e25e109-f2a0-4cce-9027-22b716d26a37 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:02:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 22d2226e-ea9d-4138-933b-ec579c99097c is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:02:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:02:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 761bad0b-85e7-4436-94a7-b3767782d312 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:02:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6e25e109-f2a0-4cce-9027-22b716d26a37 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:02:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 22d2226e-ea9d-4138-933b-ec579c99097c is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:02:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:02:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 761bad0b-85e7-4436-94a7-b3767782d312 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:02:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6e25e109-f2a0-4cce-9027-22b716d26a37 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:02:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 22d2226e-ea9d-4138-933b-ec579c99097c is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:02:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:02:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 761bad0b-85e7-4436-94a7-b3767782d312 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:02:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6e25e109-f2a0-4cce-9027-22b716d26a37 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:02:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 22d2226e-ea9d-4138-933b-ec579c99097c is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:02:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:02:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 761bad0b-85e7-4436-94a7-b3767782d312 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:02:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6e25e109-f2a0-4cce-9027-22b716d26a37 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] ******************************************\nFriday 22 May 2026  01:00:22 +0000 (0:00:00.570)       0:00:00.570 ************ \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] *********************************\nFriday 22 May 2026  01:00:23 +0000 (0:00:00.663)       0:00:01.234 ************ \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] *****************************************\nFriday 22 May 2026  01:00:24 +0000 (0:00:01.016)       0:00:02.251 ************ \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] **************************\nFriday 22 May 2026  01:00:25 +0000 (0:00:00.321)       0:00:02.573 ************ \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] **********************************\nFriday 22 May 2026  01:00:25 +0000 (0:00:00.877)       0:00:03.450 ************ \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] ******************************************\nFriday 22 May 2026  01:00:26 +0000 (0:00:00.336)       0:00:03.787 ************ \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] *********************\nFriday 22 May 2026  01:00:26 +0000 (0:00:00.286)       0:00:04.073 ************ \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] ***\nFriday 22 May 2026  01:00:26 +0000 (0:00:00.305)       0:00:04.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 [ceph-facts : Set_fact ceph_release ceph_stable_release] ******************\nFriday 22 May 2026  01:00:27 +0000 (0:00:00.541)       0:00:04.921 ************ \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']] ************\nFriday 22 May 2026  01:00:27 +0000 (0:00:00.331)       0:00:05.252 ************ \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] ********************************\nFriday 22 May 2026  01:00:28 +0000 (0:00:00.684)       0:00:05.936 ************ \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] *******************************\nFriday 22 May 2026  01:00:28 +0000 (0:00:00.409)       0:00:06.346 ************ \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] ********************************\nFriday 22 May 2026  01:00:31 +0000 (0:00:03.134)       0:00:09.481 ************ \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] *********************\nFriday 22 May 2026  01:00:32 +0000 (0:00:00.426)       0:00:09.907 ************ \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] ***********************\nFriday 22 May 2026  01:00:33 +0000 (0:00:00.861)       0:00:10.769 ************ \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] ***************************\nFriday 22 May 2026  01:00:33 +0000 (0:00:00.179)       0:00:10.948 ************ \n\u001b[0;32mok: [testbed-node-3] => (item={'changed': False, 'stdout': 'fd83f4a15540', 'stderr': '', 'rc': 0, 'cmd': ['docker', 'ps', '-q', '--filter', 'name=ceph-mon-testbed-node-0'], 'start': '2026-05-22 01:00:29.714674', 'end': '2026-05-22 01:00:29.744725', 'delta': '0:00:00.030051', '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': ['fd83f4a15540'], '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': 'c878a47e9512', 'stderr': '', 'rc': 0, 'cmd': ['docker', 'ps', '-q', '--filter', 'name=ceph-mon-testbed-node-1'], 'start': '2026-05-22 01:00:30.835493', 'end': '2026-05-22 01:00:30.876611', 'delta': '0:00:00.041118', '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': ['c878a47e9512'], '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': 'b1da1bcbd6ab', 'stderr': '', 'rc': 0, 'cmd': ['docker', 'ps', '-q', '--filter', 'name=ceph-mon-testbed-node-2'], 'start': '2026-05-22 01:00:31.735974', 'end': '2026-05-22 01:00:31.768012', 'delta': '0:00:00.032038', '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': ['b1da1bcbd6ab'], '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] *******************************\nFriday 22 May 2026  01:00:33 +0000 (0:00:00.405)       0:00:11.354 ************ \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] *************\nFriday 22 May 2026  01:00:34 +0000 (0:00:00.493)       0:00:11.847 ************ \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] *********************************\nFriday 22 May 2026  01:00:35 +0000 (0:00:01.311)       0:00:13.158 ************ \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] *******************************************\nFriday 22 May 2026  01:00:35 +0000 (0:00:00.283)       0:00:13.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\nTASK [ceph-facts : Set_fact fsid] **********************************************\nFriday 22 May 2026  01:00:36 +0000 (0:00:00.487)       0:00:13.929 ************ \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] ****************************\nFriday 22 May 2026  01:00:36 +0000 (0:00:00.512)       0:00:14.442 ************ \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [ceph-facts : Generate cluster fsid] **************************************\nFriday 22 May 2026  01:00:37 +0000 (0:00:00.148)       0:00:14.591 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-facts : Set_fact fsid] **********************************************\nFriday 22 May 2026  01:00:37 +0000 (0:00:00.242)       0:00:14.833 ************ \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)] *************************************\nFriday 22 May 2026  01:00:37 +0000 (0:00:00.295)       0:00:15.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\nTASK [ceph-facts : Set_fact build devices from resolved symlinks] **************\nFriday 22 May 2026  01:00:37 +0000 (0:00:00.353)       0:00:15.482 ************ \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)] ***************************\nFriday 22 May 2026  01:00:38 +0000 (0:00:00.539)       0:00:16.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 [ceph-facts : Set_fact build dedicated_devices from resolved symlinks] ****\nFriday 22 May 2026  01:00:38 +0000 (0:00:00.330)       0:00:16.352 ************ \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)] ***********************\nFriday 22 May 2026  01:00:39 +0000 (0:00:00.350)       0:00:16.702 ************ \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] ***\nFriday 22 May 2026  01:00:39 +0000 (0:00:00.342)       0:00:17.045 ************ \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] ************************************\nFriday 22 May 2026  01:00:40 +0000 (0:00:00.581)       0:00:17.626 ************ \n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'dm-0', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--a5a045ea--0379--5a57--a36f--eceb70f9d05a-osd--block--a5a045ea--0379--5a57--a36f--eceb70f9d05a', 'dm-uuid-LVM-eCeNpaX081JoTlnzS1a0hwdDJKTYuy6gCeto61r8UfQbvK5vQ2hEQsRXn3Ceu26C'], '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--6a8f7108--f86f--5e58--aa7e--865c03bc1242-osd--block--6a8f7108--f86f--5e58--aa7e--865c03bc1242', 'dm-uuid-LVM-BcYvcG83Oo76mO3ReCrjPTTuzwR9kAj1SDcL2ji5eKYki9ceNLuFk3w6qQA3bKGr'], '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_26445544-4689-4b4e-afd8-c115301ef0fb', 'scsi-SQEMU_QEMU_HARDDISK_26445544-4689-4b4e-afd8-c115301ef0fb'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_26445544-4689-4b4e-afd8-c115301ef0fb-part1', 'scsi-SQEMU_QEMU_HARDDISK_26445544-4689-4b4e-afd8-c115301ef0fb-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_26445544-4689-4b4e-afd8-c115301ef0fb-part14', 'scsi-SQEMU_QEMU_HARDDISK_26445544-4689-4b4e-afd8-c115301ef0fb-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_26445544-4689-4b4e-afd8-c115301ef0fb-part15', 'scsi-SQEMU_QEMU_HARDDISK_26445544-4689-4b4e-afd8-c115301ef0fb-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_26445544-4689-4b4e-afd8-c115301ef0fb-part16', 'scsi-SQEMU_QEMU_HARDDISK_26445544-4689-4b4e-afd8-c115301ef0fb-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--a5a045ea--0379--5a57--a36f--eceb70f9d05a-osd--block--a5a045ea--0379--5a57--a36f--eceb70f9d05a'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-0h3Oaa-eaiK-31Ki-DE3D-cYzQ-a3cC-kYY48e', 'scsi-0QEMU_QEMU_HARDDISK_5ba7c276-26c2-40a6-950f-a61990768eb4', 'scsi-SQEMU_QEMU_HARDDISK_5ba7c276-26c2-40a6-950f-a61990768eb4'], '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--6a8f7108--f86f--5e58--aa7e--865c03bc1242-osd--block--6a8f7108--f86f--5e58--aa7e--865c03bc1242'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-5be04d-sfVy-aoIB-e2ja-bdQM-TRM7-Fdty28', 'scsi-0QEMU_QEMU_HARDDISK_a5aa22b2-eb60-435b-b976-67ffb02fc21a', 'scsi-SQEMU_QEMU_HARDDISK_a5aa22b2-eb60-435b-b976-67ffb02fc21a'], '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_e9ad6100-5e19-401f-90a1-40815b1e8f39', 'scsi-SQEMU_QEMU_HARDDISK_e9ad6100-5e19-401f-90a1-40815b1e8f39'], '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-0', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--5e3c58dc--7fa0--542d--874b--0d68acd5d58c-osd--block--5e3c58dc--7fa0--542d--874b--0d68acd5d58c', 'dm-uuid-LVM-rKV9SxHgYCbTgCCSi8RrTOp1WQE9AF5pKefQAuQkLXHim0FrTDa1KnHb02HGqhPI'], '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-22-00-03-08-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-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'dm-1', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--7c2d810f--5944--5c2d--8312--b60ac2890f5e-osd--block--7c2d810f--5944--5c2d--8312--b60ac2890f5e', 'dm-uuid-LVM-pWDE2OSpDudLDzRflDOKOaPn9TC4chRKamtG4B1LEbrBwgsoVlsKnt8cU6o7fJc8'], '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-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-5] => (item={'key': 'dm-0', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--dd056079--585d--557e--af8d--8b32851342a0-osd--block--dd056079--585d--557e--af8d--8b32851342a0', 'dm-uuid-LVM-eF27xPeBR1VWiR9lRjSFcYSl2Eh3tz1i0KkJusvl0vqRhEqqDmCHdUP9Dbcaxasl'], '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': '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-1', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--a9a30bc5--cc38--51ad--b567--f3c862c660e0-osd--block--a9a30bc5--cc38--51ad--b567--f3c862c660e0', 'dm-uuid-LVM-f7Mq52rkZkcHdJ0sNS52D4Y1MYEe3wmIJRlx2dOYTfKwZwJYfO4mdb0PQ4V6JZXp'], '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': '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-4] => (item={'key': 'sda', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_16d8811b-d3ff-4c6f-88f2-baaf4348a16d', 'scsi-SQEMU_QEMU_HARDDISK_16d8811b-d3ff-4c6f-88f2-baaf4348a16d'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_16d8811b-d3ff-4c6f-88f2-baaf4348a16d-part1', 'scsi-SQEMU_QEMU_HARDDISK_16d8811b-d3ff-4c6f-88f2-baaf4348a16d-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_16d8811b-d3ff-4c6f-88f2-baaf4348a16d-part14', 'scsi-SQEMU_QEMU_HARDDISK_16d8811b-d3ff-4c6f-88f2-baaf4348a16d-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_16d8811b-d3ff-4c6f-88f2-baaf4348a16d-part15', 'scsi-SQEMU_QEMU_HARDDISK_16d8811b-d3ff-4c6f-88f2-baaf4348a16d-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_16d8811b-d3ff-4c6f-88f2-baaf4348a16d-part16', 'scsi-SQEMU_QEMU_HARDDISK_16d8811b-d3ff-4c6f-88f2-baaf4348a16d-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': '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': 'sdb', 'value': {'holders': ['ceph--5e3c58dc--7fa0--542d--874b--0d68acd5d58c-osd--block--5e3c58dc--7fa0--542d--874b--0d68acd5d58c'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-3AvAtz-B0GW-Ltol-RHgJ-jKC4-ufIt-MGRe6b', 'scsi-0QEMU_QEMU_HARDDISK_a22d3251-115f-411d-ae1a-8f918491cba4', 'scsi-SQEMU_QEMU_HARDDISK_a22d3251-115f-411d-ae1a-8f918491cba4'], '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--7c2d810f--5944--5c2d--8312--b60ac2890f5e-osd--block--7c2d810f--5944--5c2d--8312--b60ac2890f5e'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-fHcQ2I-3U1c-PPaP-1rsd-PZDC-3wy1-6xmTch', 'scsi-0QEMU_QEMU_HARDDISK_cf16f533-7f7b-4ea6-9462-19be21c2742f', 'scsi-SQEMU_QEMU_HARDDISK_cf16f533-7f7b-4ea6-9462-19be21c2742f'], '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': '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': 'sdd', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_0f08a9dc-d2d4-4ab2-8f29-963b6beef06d', 'scsi-SQEMU_QEMU_HARDDISK_0f08a9dc-d2d4-4ab2-8f29-963b6beef06d'], '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': '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': '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-22-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]\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_79f0193a-939c-402e-83af-f88a681bd140', 'scsi-SQEMU_QEMU_HARDDISK_79f0193a-939c-402e-83af-f88a681bd140'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_79f0193a-939c-402e-83af-f88a681bd140-part1', 'scsi-SQEMU_QEMU_HARDDISK_79f0193a-939c-402e-83af-f88a681bd140-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_79f0193a-939c-402e-83af-f88a681bd140-part14', 'scsi-SQEMU_QEMU_HARDDISK_79f0193a-939c-402e-83af-f88a681bd140-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_79f0193a-939c-402e-83af-f88a681bd140-part15', 'scsi-SQEMU_QEMU_HARDDISK_79f0193a-939c-402e-83af-f88a681bd140-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_79f0193a-939c-402e-83af-f88a681bd140-part16', 'scsi-SQEMU_QEMU_HARDDISK_79f0193a-939c-402e-83af-f88a681bd140-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--dd056079--585d--557e--af8d--8b32851342a0-osd--block--dd056079--585d--557e--af8d--8b32851342a0'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-aKXp7Z-8Ad6-3hRf-2oO6-lqsF-Lnps-WViT2U', 'scsi-0QEMU_QEMU_HARDDISK_20cb43c0-90cd-4396-83ef-64b32682ef2e', 'scsi-SQEMU_QEMU_HARDDISK_20cb43c0-90cd-4396-83ef-64b32682ef2e'], '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--a9a30bc5--cc38--51ad--b567--f3c862c660e0-osd--block--a9a30bc5--cc38--51ad--b567--f3c862c660e0'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-fU4MIS-5v55-aNmw-V4Ta-0WqU-w907-KYlblZ', 'scsi-0QEMU_QEMU_HARDDISK_211d8f97-de5d-482b-b296-d10bd4572938', 'scsi-SQEMU_QEMU_HARDDISK_211d8f97-de5d-482b-b296-d10bd4572938'], '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_dcd7bdde-2d70-4915-b710-177f3d416038', 'scsi-SQEMU_QEMU_HARDDISK_dcd7bdde-2d70-4915-b710-177f3d416038'], '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-22-00-03-10-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] ***\nFriday 22 May 2026  01:00:40 +0000 (0:00:00.620)       0:00:18.246 ************ \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--a5a045ea--0379--5a57--a36f--eceb70f9d05a-osd--block--a5a045ea--0379--5a57--a36f--eceb70f9d05a', 'dm-uuid-LVM-eCeNpaX081JoTlnzS1a0hwdDJKTYuy6gCeto61r8UfQbvK5vQ2hEQsRXn3Ceu26C'], '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--6a8f7108--f86f--5e58--aa7e--865c03bc1242-osd--block--6a8f7108--f86f--5e58--aa7e--865c03bc1242', 'dm-uuid-LVM-BcYvcG83Oo76mO3ReCrjPTTuzwR9kAj1SDcL2ji5eKYki9ceNLuFk3w6qQA3bKGr'], '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_26445544-4689-4b4e-afd8-c115301ef0fb', 'scsi-SQEMU_QEMU_HARDDISK_26445544-4689-4b4e-afd8-c115301ef0fb'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_26445544-4689-4b4e-afd8-c115301ef0fb-part1', 'scsi-SQEMU_QEMU_HARDDISK_26445544-4689-4b4e-afd8-c115301ef0fb-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_26445544-4689-4b4e-afd8-c115301ef0fb-part14', 'scsi-SQEMU_QEMU_HARDDISK_26445544-4689-4b4e-afd8-c115301ef0fb-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_26445544-4689-4b4e-afd8-c115301ef0fb-part15', 'scsi-SQEMU_QEMU_HARDDISK_26445544-4689-4b4e-afd8-c115301ef0fb-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_26445544-4689-4b4e-afd8-c115301ef0fb-part16', 'scsi-SQEMU_QEMU_HARDDISK_26445544-4689-4b4e-afd8-c115301ef0fb-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--a5a045ea--0379--5a57--a36f--eceb70f9d05a-osd--block--a5a045ea--0379--5a57--a36f--eceb70f9d05a'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-0h3Oaa-eaiK-31Ki-DE3D-cYzQ-a3cC-kYY48e', 'scsi-0QEMU_QEMU_HARDDISK_5ba7c276-26c2-40a6-950f-a61990768eb4', 'scsi-SQEMU_QEMU_HARDDISK_5ba7c276-26c2-40a6-950f-a61990768eb4'], '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': 'dm-0', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--5e3c58dc--7fa0--542d--874b--0d68acd5d58c-osd--block--5e3c58dc--7fa0--542d--874b--0d68acd5d58c', 'dm-uuid-LVM-rKV9SxHgYCbTgCCSi8RrTOp1WQE9AF5pKefQAuQkLXHim0FrTDa1KnHb02HGqhPI'], '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': 'sdc', 'value': {'holders': ['ceph--6a8f7108--f86f--5e58--aa7e--865c03bc1242-osd--block--6a8f7108--f86f--5e58--aa7e--865c03bc1242'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-5be04d-sfVy-aoIB-e2ja-bdQM-TRM7-Fdty28', 'scsi-0QEMU_QEMU_HARDDISK_a5aa22b2-eb60-435b-b976-67ffb02fc21a', 'scsi-SQEMU_QEMU_HARDDISK_a5aa22b2-eb60-435b-b976-67ffb02fc21a'], '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_e9ad6100-5e19-401f-90a1-40815b1e8f39', 'scsi-SQEMU_QEMU_HARDDISK_e9ad6100-5e19-401f-90a1-40815b1e8f39'], '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': 'dm-1', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--7c2d810f--5944--5c2d--8312--b60ac2890f5e-osd--block--7c2d810f--5944--5c2d--8312--b60ac2890f5e', 'dm-uuid-LVM-pWDE2OSpDudLDzRflDOKOaPn9TC4chRKamtG4B1LEbrBwgsoVlsKnt8cU6o7fJc8'], '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': '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-22-00-03-08-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': '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-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-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': 'dm-0', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--dd056079--585d--557e--af8d--8b32851342a0-osd--block--dd056079--585d--557e--af8d--8b32851342a0', 'dm-uuid-LVM-eF27xPeBR1VWiR9lRjSFcYSl2Eh3tz1i0KkJusvl0vqRhEqqDmCHdUP9Dbcaxasl'], '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': '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': 'dm-1', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--a9a30bc5--cc38--51ad--b567--f3c862c660e0-osd--block--a9a30bc5--cc38--51ad--b567--f3c862c660e0', 'dm-uuid-LVM-f7Mq52rkZkcHdJ0sNS52D4Y1MYEe3wmIJRlx2dOYTfKwZwJYfO4mdb0PQ4V6JZXp'], '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': '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': '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': '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': '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': 'sda', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_16d8811b-d3ff-4c6f-88f2-baaf4348a16d', 'scsi-SQEMU_QEMU_HARDDISK_16d8811b-d3ff-4c6f-88f2-baaf4348a16d'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_16d8811b-d3ff-4c6f-88f2-baaf4348a16d-part1', 'scsi-SQEMU_QEMU_HARDDISK_16d8811b-d3ff-4c6f-88f2-baaf4348a16d-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_16d8811b-d3ff-4c6f-88f2-baaf4348a16d-part14', 'scsi-SQEMU_QEMU_HARDDISK_16d8811b-d3ff-4c6f-88f2-baaf4348a16d-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_16d8811b-d3ff-4c6f-88f2-baaf4348a16d-part15', 'scsi-SQEMU_QEMU_HARDDISK_16d8811b-d3ff-4c6f-88f2-baaf4348a16d-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_16d8811b-d3ff-4c6f-88f2-baaf4348a16d-part16', 'scsi-SQEMU_QEMU_HARDDISK_16d8811b-d3ff-4c6f-88f2-baaf4348a16d-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': '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': 'sdb', 'value': {'holders': ['ceph--5e3c58dc--7fa0--542d--874b--0d68acd5d58c-osd--block--5e3c58dc--7fa0--542d--874b--0d68acd5d58c'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-3AvAtz-B0GW-Ltol-RHgJ-jKC4-ufIt-MGRe6b', 'scsi-0QEMU_QEMU_HARDDISK_a22d3251-115f-411d-ae1a-8f918491cba4', 'scsi-SQEMU_QEMU_HARDDISK_a22d3251-115f-411d-ae1a-8f918491cba4'], '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': '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': 'sdc', 'value': {'holders': ['ceph--7c2d810f--5944--5c2d--8312--b60ac2890f5e-osd--block--7c2d810f--5944--5c2d--8312--b60ac2890f5e'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-fHcQ2I-3U1c-PPaP-1rsd-PZDC-3wy1-6xmTch', 'scsi-0QEMU_QEMU_HARDDISK_cf16f533-7f7b-4ea6-9462-19be21c2742f', 'scsi-SQEMU_QEMU_HARDDISK_cf16f533-7f7b-4ea6-9462-19be21c2742f'], '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': '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': 'sdd', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_0f08a9dc-d2d4-4ab2-8f29-963b6beef06d', 'scsi-SQEMU_QEMU_HARDDISK_0f08a9dc-d2d4-4ab2-8f29-963b6beef06d'], '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': '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': '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-22-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-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-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': '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_79f0193a-939c-402e-83af-f88a681bd140', 'scsi-SQEMU_QEMU_HARDDISK_79f0193a-939c-402e-83af-f88a681bd140'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_79f0193a-939c-402e-83af-f88a681bd140-part1', 'scsi-SQEMU_QEMU_HARDDISK_79f0193a-939c-402e-83af-f88a681bd140-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_79f0193a-939c-402e-83af-f88a681bd140-part14', 'scsi-SQEMU_QEMU_HARDDISK_79f0193a-939c-402e-83af-f88a681bd140-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_79f0193a-939c-402e-83af-f88a681bd140-part15', 'scsi-SQEMU_QEMU_HARDDISK_79f0193a-939c-402e-83af-f88a681bd140-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_79f0193a-939c-402e-83af-f88a681bd140-part16', 'scsi-SQEMU_QEMU_HARDDISK_79f0193a-939c-402e-83af-f88a681bd140-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--dd056079--585d--557e--af8d--8b32851342a0-osd--block--dd056079--585d--557e--af8d--8b32851342a0'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-aKXp7Z-8Ad6-3hRf-2oO6-lqsF-Lnps-WViT2U', 'scsi-0QEMU_QEMU_HARDDISK_20cb43c0-90cd-4396-83ef-64b32682ef2e', 'scsi-SQEMU_QEMU_HARDDISK_20cb43c0-90cd-4396-83ef-64b32682ef2e'], '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--a9a30bc5--cc38--51ad--b567--f3c862c660e0-osd--block--a9a30bc5--cc38--51ad--b567--f3c862c660e0'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-fU4MIS-5v55-aNmw-V4Ta-0WqU-w907-KYlblZ', 'scsi-0QEMU_QEMU_HARDDISK_211d8f97-de5d-482b-b296-d10bd4572938', 'scsi-SQEMU_QEMU_HARDDISK_211d8f97-de5d-482b-b296-d10bd4572938'], '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_dcd7bdde-2d70-4915-b710-177f3d416038', 'scsi-SQEMU_QEMU_HARDDISK_dcd7bdde-2d70-4915-b710-177f3d416038'], '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-22-00-03-10-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] ******************************\nFriday 22 May 2026  01:00:41 +0000 (0:00:00.644)       0:00:18.890 ************ \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] ***************\nFriday 22 May 2026  01:00:41 +0000 (0:00:00.619)       0:00:19.510 ************ \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] ***************************\nFriday 22 May 2026  01:00:42 +0000 (0:00:00.484)       0:00:19.994 ************ \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 osd_pool_default_crush_rule fact] ***********************\nFriday 22 May 2026  01:00:43 +0000 (0:00:00.683)       0:00:20.678 ************ \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] ***************************\nFriday 22 May 2026  01:00:43 +0000 (0:00:00.320)       0:00:20.998 ************ \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] ***********************\nFriday 22 May 2026  01:00:43 +0000 (0:00:00.456)       0:00:21.455 ************ \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] *************************\nFriday 22 May 2026  01:00:44 +0000 (0:00:00.536)       0:00:21.991 ************ \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] *************************\nFriday 22 May 2026  01:00:45 +0000 (0:00:00.926)       0:00:22.918 ************ \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] ***********************\nFriday 22 May 2026  01:00:45 +0000 (0:00:00.369)       0:00:23.287 ************ \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 }}\"] ***\nFriday 22 May 2026  01:00:46 +0000 (0:00:00.758)       0:00:24.045 ************ \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] ****\nFriday 22 May 2026  01:00:46 +0000 (0:00:00.318)       0:00:24.364 ************ \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] ****\nFriday 22 May 2026  01:00:47 +0000 (0:00:00.342)       0:00:24.706 ************ \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] ***************\nFriday 22 May 2026  01:00:47 +0000 (0:00:00.353)       0:00:25.060 ************ \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] ****************************************\nFriday 22 May 2026  01:00:48 +0000 (0:00:00.603)       0:00:25.663 ************ \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] ******\nFriday 22 May 2026  01:00:48 +0000 (0:00:00.369)       0:00:26.033 ************ \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] ******\nFriday 22 May 2026  01:00:48 +0000 (0:00:00.393)       0:00:26.426 ************ \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)] ***************************\nFriday 22 May 2026  01:00:49 +0000 (0:00:00.397)       0:00:26.823 ************ \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] *************************************\nFriday 22 May 2026  01:00:49 +0000 (0:00:00.319)       0:00:27.143 ************ \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] **************************************\nFriday 22 May 2026  01:00:50 +0000 (0:00:00.471)       0:00:27.615 ************ \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] ********************************\nFriday 22 May 2026  01:00:51 +0000 (0:00:01.150)       0:00:28.765 ************ \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] ************************************\nFriday 22 May 2026  01:00:53 +0000 (0:00:02.125)       0:00:30.890 ************ \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)] ************************************************\nFriday 22 May 2026  01:00:53 +0000 (0:00:00.382)       0:00:31.272 ************ \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] ***********************************************************\nFriday 22 May 2026  01:01:31 +0000 (0:00:37.781)       0:01:09.054 ************ \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] **************************************************\nFriday 22 May 2026  01:01:50 +0000 (0:00:18.702)       0:01:27.757 ************ \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] **********************************************\nFriday 22 May 2026  01:01:59 +0000 (0:00:09.684)       0:01:37.441 ************ \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\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=23  \u001b[0m \u001b[0;33mchanged=3   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=20  \u001b[0m rescued=0    ignored=0   \n\n\n\nTASKS RECAP ********************************************************************\nFriday 22 May 2026  01:02:17 +0000 (0:00:18.084)       0:01:55.526 ************ \n=============================================================================== \ncreate openstack pool(s) ----------------------------------------------- 37.78s\ngenerate keys ---------------------------------------------------------- 18.70s\ncopy ceph key(s) if needed --------------------------------------------- 18.08s\nget keys from monitors -------------------------------------------------- 9.68s\nceph-facts : Find a running mon container ------------------------------- 3.13s\nceph-facts : Set_fact ceph_admin_command -------------------------------- 2.13s\nceph-facts : Get current fsid if cluster is already running ------------- 1.31s\nceph-facts : Set_fact ceph_run_cmd -------------------------------------- 1.15s\nceph-facts : Check if it is atomic host --------------------------------- 1.02s\nceph-facts : Set_fact _monitor_addresses - ipv4 ------------------------- 0.93s\nceph-facts : Check if podman binary is present -------------------------- 0.88s\nceph-facts : Check if the ceph mon socket is in-use --------------------- 0.86s\nceph-facts : Import_tasks set_radosgw_address.yml ----------------------- 0.76s\nceph-facts : Set_fact monitor_name ansible_facts['hostname'] ------------ 0.68s\nceph-facts : Read osd pool default crush rule --------------------------- 0.68s\nceph-facts : Include facts.yml ------------------------------------------ 0.66s\nceph-facts : Set_fact devices generate device list when osd_auto_discovery --- 0.64s\nceph-facts : Collect existed devices ------------------------------------ 0.62s\nceph-facts : Check if the ceph conf exists ------------------------------ 0.62s\nceph-facts : Set_fact _radosgw_address to radosgw_address --------------- 0.60s\n\u001b[32m2026-05-22 01:02:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 22d2226e-ea9d-4138-933b-ec579c99097c is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:02:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:02:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7e85d9e3-5327-4f0d-a1b1-29fb7e2b2733 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:02:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 761bad0b-85e7-4436-94a7-b3767782d312 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:02:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 22d2226e-ea9d-4138-933b-ec579c99097c is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:02:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:02:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7e85d9e3-5327-4f0d-a1b1-29fb7e2b2733 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:02:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 761bad0b-85e7-4436-94a7-b3767782d312 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:02:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 22d2226e-ea9d-4138-933b-ec579c99097c is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:02:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:02:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7e85d9e3-5327-4f0d-a1b1-29fb7e2b2733 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:02:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 761bad0b-85e7-4436-94a7-b3767782d312 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:02:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 22d2226e-ea9d-4138-933b-ec579c99097c is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:02:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:02:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7e85d9e3-5327-4f0d-a1b1-29fb7e2b2733 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:02:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 761bad0b-85e7-4436-94a7-b3767782d312 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:02:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 22d2226e-ea9d-4138-933b-ec579c99097c is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:02:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:02:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7e85d9e3-5327-4f0d-a1b1-29fb7e2b2733 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:02:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 761bad0b-85e7-4436-94a7-b3767782d312 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:02:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 22d2226e-ea9d-4138-933b-ec579c99097c is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:02:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:02:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7e85d9e3-5327-4f0d-a1b1-29fb7e2b2733 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:02:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 761bad0b-85e7-4436-94a7-b3767782d312 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:02:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 22d2226e-ea9d-4138-933b-ec579c99097c is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:02:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:02:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7e85d9e3-5327-4f0d-a1b1-29fb7e2b2733 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:02:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 761bad0b-85e7-4436-94a7-b3767782d312 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:02:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 22d2226e-ea9d-4138-933b-ec579c99097c is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:02:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:02:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7e85d9e3-5327-4f0d-a1b1-29fb7e2b2733 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:02:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 761bad0b-85e7-4436-94a7-b3767782d312 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:02:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 22d2226e-ea9d-4138-933b-ec579c99097c is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:02:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:02:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7e85d9e3-5327-4f0d-a1b1-29fb7e2b2733 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:02:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 761bad0b-85e7-4436-94a7-b3767782d312 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:02:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 22d2226e-ea9d-4138-933b-ec579c99097c is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:02:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:02:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7e85d9e3-5327-4f0d-a1b1-29fb7e2b2733 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:02:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 761bad0b-85e7-4436-94a7-b3767782d312 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:02:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 22d2226e-ea9d-4138-933b-ec579c99097c is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:02:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:02:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7e85d9e3-5327-4f0d-a1b1-29fb7e2b2733 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:02:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 761bad0b-85e7-4436-94a7-b3767782d312 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:02:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 22d2226e-ea9d-4138-933b-ec579c99097c is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:02:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:02:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7e85d9e3-5327-4f0d-a1b1-29fb7e2b2733 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:02:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 761bad0b-85e7-4436-94a7-b3767782d312 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:02:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 22d2226e-ea9d-4138-933b-ec579c99097c is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:02:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:02:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7e85d9e3-5327-4f0d-a1b1-29fb7e2b2733 is in state SUCCESS\u001b[0m\n\u001b[32m2026-05-22 01:02:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 761bad0b-85e7-4436-94a7-b3767782d312 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:02:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 22d2226e-ea9d-4138-933b-ec579c99097c is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:02:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:03:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 761bad0b-85e7-4436-94a7-b3767782d312 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:03:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2e84dcc7-6331-4f8e-a51c-05b06b12492a is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:03:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 22d2226e-ea9d-4138-933b-ec579c99097c is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:03:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:03:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 761bad0b-85e7-4436-94a7-b3767782d312 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:03:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2e84dcc7-6331-4f8e-a51c-05b06b12492a is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:03:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 22d2226e-ea9d-4138-933b-ec579c99097c is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:03:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:03:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 761bad0b-85e7-4436-94a7-b3767782d312 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:03:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2e84dcc7-6331-4f8e-a51c-05b06b12492a is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:03:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 22d2226e-ea9d-4138-933b-ec579c99097c is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:03:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:03:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 761bad0b-85e7-4436-94a7-b3767782d312 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:03:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2e84dcc7-6331-4f8e-a51c-05b06b12492a is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:03:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 22d2226e-ea9d-4138-933b-ec579c99097c is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:03:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:03:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 761bad0b-85e7-4436-94a7-b3767782d312 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:03:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2e84dcc7-6331-4f8e-a51c-05b06b12492a is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:03:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 22d2226e-ea9d-4138-933b-ec579c99097c is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:03:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:03:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 761bad0b-85e7-4436-94a7-b3767782d312 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:03:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2e84dcc7-6331-4f8e-a51c-05b06b12492a is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:03:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 22d2226e-ea9d-4138-933b-ec579c99097c is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:03:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:03:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 761bad0b-85e7-4436-94a7-b3767782d312 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:03:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2e84dcc7-6331-4f8e-a51c-05b06b12492a is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:03:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 22d2226e-ea9d-4138-933b-ec579c99097c is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:03:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:03:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 761bad0b-85e7-4436-94a7-b3767782d312 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:03:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2e84dcc7-6331-4f8e-a51c-05b06b12492a is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:03:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 22d2226e-ea9d-4138-933b-ec579c99097c is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:03:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:03:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 761bad0b-85e7-4436-94a7-b3767782d312 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:03:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2e84dcc7-6331-4f8e-a51c-05b06b12492a is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:03:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 22d2226e-ea9d-4138-933b-ec579c99097c is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:03:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:03:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 761bad0b-85e7-4436-94a7-b3767782d312 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:03:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2e84dcc7-6331-4f8e-a51c-05b06b12492a is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:03:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 22d2226e-ea9d-4138-933b-ec579c99097c is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:03:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:03:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 761bad0b-85e7-4436-94a7-b3767782d312 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:03:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2e84dcc7-6331-4f8e-a51c-05b06b12492a is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:03:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 22d2226e-ea9d-4138-933b-ec579c99097c is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:03:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:03:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 761bad0b-85e7-4436-94a7-b3767782d312 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:03:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2e84dcc7-6331-4f8e-a51c-05b06b12492a is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:03:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 22d2226e-ea9d-4138-933b-ec579c99097c is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:03:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:03:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 761bad0b-85e7-4436-94a7-b3767782d312 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:03:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2e84dcc7-6331-4f8e-a51c-05b06b12492a is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:03:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 22d2226e-ea9d-4138-933b-ec579c99097c is in state SUCCESS\u001b[0m\n\n\nPLAY [Copy ceph keys to the configuration repository] **************************\n\nTASK [Check if ceph keys exist] ************************************************\nFriday 22 May 2026  01:02:20 +0000 (0:00:00.175)       0:00:00.175 ************ \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] *****************************************************\nFriday 22 May 2026  01:02:25 +0000 (0:00:04.987)       0:00:05.162 ************ \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] **************************************************\nFriday 22 May 2026  01:02:30 +0000 (0:00:04.477)       0:00:09.640 ************ \n\u001b[0;33mchanged: [testbed-manager -> localhost]\u001b[0m\n\nTASK [Write ceph keys to the share directory] **********************************\nFriday 22 May 2026  01:02:31 +0000 (0:00:01.203)       0:00:10.844 ************ \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] ***************************************\nFriday 22 May 2026  01:02:46 +0000 (0:00:14.954)       0:00:25.798 ************ \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] **************************\nFriday 22 May 2026  01:02:50 +0000 (0:00:03.812)       0:00:29.611 ************ \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 ********************************************************************\nFriday 22 May 2026  01:02:57 +0000 (0:00:07.246)       0:00:36.857 ************ \n=============================================================================== \nWrite ceph keys to the share directory --------------------------------- 14.95s\nWrite ceph keys to the configuration directory -------------------------- 7.25s\nCheck if ceph keys exist ------------------------------------------------ 4.99s\nFetch all ceph keys ----------------------------------------------------- 4.48s\nCheck if target directories exist --------------------------------------- 3.81s\nCreate share directory -------------------------------------------------- 1.20s\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] ***************************************\nFriday 22 May 2026  01:01:51 +0000 (0:00:00.351)       0:00:00.351 ************ \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] ***********************************\nFriday 22 May 2026  01:01:51 +0000 (0:00:00.290)       0:00:00.641 ************ \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] *************************************************\nFriday 22 May 2026  01:01:52 +0000 (0:00:00.341)       0:00:00.983 ************ \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] *****************************\nFriday 22 May 2026  01:01:52 +0000 (0:00:00.688)       0:00:01.671 ************ \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] ***************************************\nFriday 22 May 2026  01:01:54 +0000 (0:00:01.700)       0:00:03.371 ************ \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] *************************************************\nFriday 22 May 2026  01:01:54 +0000 (0:00:00.302)       0:00:03.673 ************ \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-1] => (item={'name': 'cloudkitty', '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': '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] ***************************************\nFriday 22 May 2026  01:01:56 +0000 (0:00:01.082)       0:00:04.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\nTASK [horizon : Check if policies shall be overwritten] ************************\nFriday 22 May 2026  01:01:56 +0000 (0:00:00.395)       0:00:05.152 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [horizon : Update custom policy file name] ********************************\nFriday 22 May 2026  01:01:56 +0000 (0:00:00.142)       0:00:05.294 ************ \n\u001b[0;36mskipping: [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] ***************************************\nFriday 22 May 2026  01:01:56 +0000 (0:00:00.317)       0:00:05.612 ************ \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] ************************\nFriday 22 May 2026  01:01:57 +0000 (0:00:00.355)       0:00:05.967 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [horizon : Update custom policy file name] ********************************\nFriday 22 May 2026  01:01:57 +0000 (0:00:00.136)       0:00:06.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 [horizon : Update policy file name] ***************************************\nFriday 22 May 2026  01:01:57 +0000 (0:00:00.486)       0:00:06.591 ************ \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] ************************\nFriday 22 May 2026  01:01:58 +0000 (0:00:00.334)       0:00:06.926 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [horizon : Update custom policy file name] ********************************\nFriday 22 May 2026  01:01:58 +0000 (0:00:00.127)       0:00:07.053 ************ \n\u001b[0;36mskipping: [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] ***************************************\nFriday 22 May 2026  01:01:58 +0000 (0:00:00.318)       0:00:07.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 [horizon : Check if policies shall be overwritten] ************************\nFriday 22 May 2026  01:01:59 +0000 (0:00:00.484)       0:00:07.857 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [horizon : Update custom policy file name] ********************************\nFriday 22 May 2026  01:01:59 +0000 (0:00:00.148)       0:00:08.005 ************ \n\u001b[0;36mskipping: [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] ***************************************\nFriday 22 May 2026  01:01:59 +0000 (0:00:00.302)       0:00:08.308 ************ \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] ************************\nFriday 22 May 2026  01:01:59 +0000 (0:00:00.359)       0:00:08.668 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [horizon : Update custom policy file name] ********************************\nFriday 22 May 2026  01:02:00 +0000 (0:00:00.171)       0:00:08.839 ************ \n\u001b[0;36mskipping: [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] ***************************************\nFriday 22 May 2026  01:02:00 +0000 (0:00:00.391)       0:00:09.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 [horizon : Check if policies shall be overwritten] ************************\nFriday 22 May 2026  01:02:01 +0000 (0:00:00.531)       0:00:09.762 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [horizon : Update custom policy file name] ********************************\nFriday 22 May 2026  01:02:01 +0000 (0:00:00.134)       0:00:09.897 ************ \n\u001b[0;36mskipping: [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] ***************************************\nFriday 22 May 2026  01:02:01 +0000 (0:00:00.318)       0:00:10.215 ************ \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] ************************\nFriday 22 May 2026  01:02:01 +0000 (0:00:00.357)       0:00:10.572 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [horizon : Update custom policy file name] ********************************\nFriday 22 May 2026  01:02:02 +0000 (0:00:00.161)       0:00:10.734 ************ \n\u001b[0;36mskipping: [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] ***************************************\nFriday 22 May 2026  01:02:02 +0000 (0:00:00.589)       0:00:11.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 [horizon : Check if policies shall be overwritten] ************************\nFriday 22 May 2026  01:02:02 +0000 (0:00:00.323)       0:00:11.647 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [horizon : Update custom policy file name] ********************************\nFriday 22 May 2026  01:02:03 +0000 (0:00:00.154)       0:00:11.802 ************ \n\u001b[0;36mskipping: [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] ***************************************\nFriday 22 May 2026  01:02:03 +0000 (0:00:00.342)       0:00:12.144 ************ \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] ************************\nFriday 22 May 2026  01:02:03 +0000 (0:00:00.335)       0:00:12.479 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [horizon : Update custom policy file name] ********************************\nFriday 22 May 2026  01:02:03 +0000 (0:00:00.130)       0:00:12.610 ************ \n\u001b[0;36mskipping: [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] ***************************************\nFriday 22 May 2026  01:02:04 +0000 (0:00:00.629)       0:00:13.240 ************ \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] ************************\nFriday 22 May 2026  01:02:04 +0000 (0:00:00.380)       0:00:13.620 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [horizon : Update custom policy file name] ********************************\nFriday 22 May 2026  01:02:05 +0000 (0:00:00.142)       0:00:13.763 ************ \n\u001b[0;36mskipping: [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] *******************\nFriday 22 May 2026  01:02:05 +0000 (0:00:00.322)       0:00:14.085 ************ \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 [horizon : Copying over horizon.conf] *************************************\nFriday 22 May 2026  01:02:07 +0000 (0:00:02.267)       0:00:16.353 ************ \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] ********************************\nFriday 22 May 2026  01:02:09 +0000 (0:00:02.036)       0:00:18.390 ************ \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-0] => (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] *******************************\nFriday 22 May 2026  01:02:12 +0000 (0:00:02.306)       0:00:20.697 ************ \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] *****************************\nFriday 22 May 2026  01:02:13 +0000 (0:00:01.666)       0:00:22.363 ************ \n\u001b[0;36mskipping: [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] ************************************\nFriday 22 May 2026  01:02:14 +0000 (0:00:00.441)       0:00:22.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\nTASK [horizon : include_tasks] *************************************************\nFriday 22 May 2026  01:02:14 +0000 (0:00:00.266)       0:00:23.071 ************ \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] ********\nFriday 22 May 2026  01:02:14 +0000 (0:00:00.580)       0:00:23.652 ************ \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-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\nTASK [service-cert-copy : horizon | Copying over backend internal TLS certificate] ***\nFriday 22 May 2026  01:02:16 +0000 (0:00:01.899)       0:00:25.551 ************ \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-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\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\nTASK [service-cert-copy : horizon | Copying over backend internal TLS key] *****\nFriday 22 May 2026  01:02:17 +0000 (0:00:00.578)       0:00:26.129 ************ \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] **************************************\nFriday 22 May 2026  01:02:18 +0000 (0:00:00.760)       0:00:26.890 ************ \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 : include_tasks] *************************************************\nFriday 22 May 2026  01:02:20 +0000 (0:00:01.816)       0:00:28.707 ************ \n\u001b[0;36mskipping: [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] *************************************************\nFriday 22 May 2026  01:02:20 +0000 (0:00:00.326)       0:00:29.033 ************ \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] *************************************\nFriday 22 May 2026  01:02:21 +0000 (0:00:00.853)       0:00:29.887 ************ \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [horizon : Creating Horizon database user and setting permissions] ********\nFriday 22 May 2026  01:02:23 +0000 (0:00:02.525)       0:00:32.412 ************ \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [horizon : Running Horizon bootstrap container] ***************************\nFriday 22 May 2026  01:02:26 +0000 (0:00:02.562)       0:00:34.975 ************ \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [horizon : Flush handlers] ************************************************\nFriday 22 May 2026  01:02:43 +0000 (0:00:17.665)       0:00:52.640 ************ \n\nTASK [horizon : Flush handlers] ************************************************\nFriday 22 May 2026  01:02:44 +0000 (0:00:00.069)       0:00:52.710 ************ \n\nTASK [horizon : Flush handlers] ************************************************\nFriday 22 May 2026  01:02:44 +0000 (0:00:00.066)       0:00:52.777 ************ \n\nRUNNING HANDLER [horizon : Restart horizon container] **************************\nFriday 22 May 2026  01:02:44 +0000 (0:00:00.069)       0:00:52.846 ************ \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=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 ********************************************************************\nFriday 22 May 2026  01:03:38 +0000 (0:00:54.037)       0:01:46.884 ************ \n=============================================================================== \nhorizon : Restart horizon container ------------------------------------ 54.04s\nhorizon : Running Horizon bootstrap container -------------------------- 17.66s\nhorizon : Creating Horizon database user and setting permissions -------- 2.56s\nhorizon : Creating Horizon database ------------------------------------- 2.53s\nhorizon : Copying over kolla-settings.py -------------------------------- 2.31s\nhorizon : Copying over config.json files for services ------------------- 2.27s\nhorizon : Copying over horizon.conf ------------------------------------- 2.04s\nservice-cert-copy : horizon | Copying over extra CA certificates -------- 1.90s\nhorizon : Deploy horizon container -------------------------------------- 1.82s\nhorizon : Ensuring config directories exist ----------------------------- 1.70s\nhorizon : Copying over custom-settings.py ------------------------------- 1.67s\nhorizon : include_tasks ------------------------------------------------- 1.08s\nhorizon : include_tasks ------------------------------------------------- 0.85s\nservice-cert-copy : horizon | Copying over backend internal TLS key ----- 0.76s\nhorizon : include_tasks ------------------------------------------------- 0.69s\nhorizon : Update custom policy file name -------------------------------- 0.63s\nhorizon : Update custom policy file name -------------------------------- 0.59s\nhorizon : include_tasks ------------------------------------------------- 0.58s\nservice-cert-copy : horizon | Copying over backend internal TLS certificate --- 0.58s\nhorizon : Update policy file name --------------------------------------- 0.53s\n\u001b[32m2026-05-22 01:03:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:03:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 761bad0b-85e7-4436-94a7-b3767782d312 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:03:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2e84dcc7-6331-4f8e-a51c-05b06b12492a is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:03:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:03:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 761bad0b-85e7-4436-94a7-b3767782d312 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:03:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2e84dcc7-6331-4f8e-a51c-05b06b12492a is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:03:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:03:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 761bad0b-85e7-4436-94a7-b3767782d312 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:03:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2e84dcc7-6331-4f8e-a51c-05b06b12492a is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:03:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:03:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 761bad0b-85e7-4436-94a7-b3767782d312 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:03:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2e84dcc7-6331-4f8e-a51c-05b06b12492a is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:03:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:03:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 761bad0b-85e7-4436-94a7-b3767782d312 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:03:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2e84dcc7-6331-4f8e-a51c-05b06b12492a is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:03:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:03:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d81a393b-1010-4644-a389-57c712cc4fae is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:03:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8b370379-03f4-40e9-a175-82f87f6a4b2d is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:03:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 761bad0b-85e7-4436-94a7-b3767782d312 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:03:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 65779ac4-ca61-45ef-915c-720a7295e0f5 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:03:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2e84dcc7-6331-4f8e-a51c-05b06b12492a is in state SUCCESS\u001b[0m\n\u001b[32m2026-05-22 01:03:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:03:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d81a393b-1010-4644-a389-57c712cc4fae is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:03:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8b370379-03f4-40e9-a175-82f87f6a4b2d is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:03:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 761bad0b-85e7-4436-94a7-b3767782d312 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:03:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 65779ac4-ca61-45ef-915c-720a7295e0f5 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:03:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:04:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d81a393b-1010-4644-a389-57c712cc4fae is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:04:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be16b80f-4130-4fb9-a4f1-e3b0693bcb79 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:04:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8b370379-03f4-40e9-a175-82f87f6a4b2d is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:04:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 761bad0b-85e7-4436-94a7-b3767782d312 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:04:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 65779ac4-ca61-45ef-915c-720a7295e0f5 is in state SUCCESS\u001b[0m\n\u001b[32m2026-05-22 01:04:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 20021be7-e104-4f7e-8116-3ff22d5e34e9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:04:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:04:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d81a393b-1010-4644-a389-57c712cc4fae is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:04:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be16b80f-4130-4fb9-a4f1-e3b0693bcb79 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:04:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8b370379-03f4-40e9-a175-82f87f6a4b2d is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:04:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 761bad0b-85e7-4436-94a7-b3767782d312 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:04:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 20021be7-e104-4f7e-8116-3ff22d5e34e9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:04:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:04:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d81a393b-1010-4644-a389-57c712cc4fae is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:04:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be16b80f-4130-4fb9-a4f1-e3b0693bcb79 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:04:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8b370379-03f4-40e9-a175-82f87f6a4b2d is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:04:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 761bad0b-85e7-4436-94a7-b3767782d312 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:04:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 20021be7-e104-4f7e-8116-3ff22d5e34e9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:04:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:04:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d81a393b-1010-4644-a389-57c712cc4fae is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:04:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be16b80f-4130-4fb9-a4f1-e3b0693bcb79 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:04:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8b370379-03f4-40e9-a175-82f87f6a4b2d is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:04:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 761bad0b-85e7-4436-94a7-b3767782d312 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:04:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 20021be7-e104-4f7e-8116-3ff22d5e34e9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:04:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:04:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d81a393b-1010-4644-a389-57c712cc4fae is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:04:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be16b80f-4130-4fb9-a4f1-e3b0693bcb79 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:04:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8b370379-03f4-40e9-a175-82f87f6a4b2d is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:04:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 761bad0b-85e7-4436-94a7-b3767782d312 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:04:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 20021be7-e104-4f7e-8116-3ff22d5e34e9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:04:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:04:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d81a393b-1010-4644-a389-57c712cc4fae is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:04:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be16b80f-4130-4fb9-a4f1-e3b0693bcb79 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:04:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8b370379-03f4-40e9-a175-82f87f6a4b2d is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:04:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 761bad0b-85e7-4436-94a7-b3767782d312 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:04:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 20021be7-e104-4f7e-8116-3ff22d5e34e9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:04:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:04:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d81a393b-1010-4644-a389-57c712cc4fae is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:04:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be16b80f-4130-4fb9-a4f1-e3b0693bcb79 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:04:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8b370379-03f4-40e9-a175-82f87f6a4b2d is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:04:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 761bad0b-85e7-4436-94a7-b3767782d312 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:04:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 20021be7-e104-4f7e-8116-3ff22d5e34e9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:04:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:04:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d81a393b-1010-4644-a389-57c712cc4fae is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:04:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be16b80f-4130-4fb9-a4f1-e3b0693bcb79 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:04:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8b370379-03f4-40e9-a175-82f87f6a4b2d is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:04:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 761bad0b-85e7-4436-94a7-b3767782d312 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:04:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 20021be7-e104-4f7e-8116-3ff22d5e34e9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:04:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:04:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d81a393b-1010-4644-a389-57c712cc4fae is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:04:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be16b80f-4130-4fb9-a4f1-e3b0693bcb79 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:04:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8b370379-03f4-40e9-a175-82f87f6a4b2d is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:04:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 761bad0b-85e7-4436-94a7-b3767782d312 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:04:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 20021be7-e104-4f7e-8116-3ff22d5e34e9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:04:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:04:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d81a393b-1010-4644-a389-57c712cc4fae is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:04:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be16b80f-4130-4fb9-a4f1-e3b0693bcb79 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:04:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8b370379-03f4-40e9-a175-82f87f6a4b2d is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:04:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 761bad0b-85e7-4436-94a7-b3767782d312 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:04:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 20021be7-e104-4f7e-8116-3ff22d5e34e9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:04:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:04:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d81a393b-1010-4644-a389-57c712cc4fae is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:04:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be16b80f-4130-4fb9-a4f1-e3b0693bcb79 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:04:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8b370379-03f4-40e9-a175-82f87f6a4b2d is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:04:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 761bad0b-85e7-4436-94a7-b3767782d312 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:04:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 20021be7-e104-4f7e-8116-3ff22d5e34e9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:04:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:04:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d81a393b-1010-4644-a389-57c712cc4fae is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:04:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be16b80f-4130-4fb9-a4f1-e3b0693bcb79 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:04:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8b370379-03f4-40e9-a175-82f87f6a4b2d is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:04:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 761bad0b-85e7-4436-94a7-b3767782d312 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:04:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 20021be7-e104-4f7e-8116-3ff22d5e34e9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:04:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:04:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d81a393b-1010-4644-a389-57c712cc4fae is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:04:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be16b80f-4130-4fb9-a4f1-e3b0693bcb79 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:04:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8b370379-03f4-40e9-a175-82f87f6a4b2d is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:04:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 761bad0b-85e7-4436-94a7-b3767782d312 is in state SUCCESS\u001b[0m\n\n\nPLAY [Apply role cephclient] ***************************************************\n\nTASK [osism.services.cephclient : Include container tasks] *********************\nFriday 22 May 2026  01:03:01 +0000 (0:00:00.335)       0:00:00.335 ************ \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] *****************\nFriday 22 May 2026  01:03:01 +0000 (0:00:00.226)       0:00:00.562 ************ \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] ********************\nFriday 22 May 2026  01:03:03 +0000 (0:00:01.663)       0:00:02.226 ************ \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] ***************************\nFriday 22 May 2026  01:03:04 +0000 (0:00:01.214)       0:00:03.441 ************ \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.services.cephclient : Copy docker-compose.yml file] ****************\nFriday 22 May 2026  01:03:05 +0000 (0:00:00.945)       0:00:04.387 ************ \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.services.cephclient : Manage cephclient service] *******************\nFriday 22 May 2026  01:03:06 +0000 (0:00:00.939)       0:00:05.326 ************ \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] ************************\nFriday 22 May 2026  01:03:46 +0000 (0:00:40.008)       0:00:45.334 ************ \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] ******************\nFriday 22 May 2026  01:03:50 +0000 (0:00:03.842)       0:00:49.177 ************ \n\u001b[0;32mok: [testbed-manager] => (item=crushtool)\u001b[0m\n\nTASK [osism.services.cephclient : Include package tasks] ***********************\nFriday 22 May 2026  01:03:50 +0000 (0:00:00.476)       0:00:49.653 ************ \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [osism.services.cephclient : Include rook task] ***************************\nFriday 22 May 2026  01:03:51 +0000 (0:00:00.128)       0:00:49.781 ************ \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nRUNNING HANDLER [osism.services.cephclient : Restart cephclient service] *******\nFriday 22 May 2026  01:03:51 +0000 (0:00:00.270)       0:00:50.052 ************ \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nRUNNING HANDLER [osism.services.cephclient : Ensure that all containers are up] ***\nFriday 22 May 2026  01:03:52 +0000 (0:00:01.359)       0:00:51.411 ************ \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nRUNNING HANDLER [osism.services.cephclient : Wait for an healthy service] ******\nFriday 22 May 2026  01:03:53 +0000 (0:00:00.645)       0:00:52.057 ************ \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nRUNNING HANDLER [osism.services.cephclient : Copy bash completion scripts] *****\nFriday 22 May 2026  01:03:53 +0000 (0:00:00.588)       0:00:52.645 ************ \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 ********************************************************************\nFriday 22 May 2026  01:03:55 +0000 (0:00:01.478)       0:00:54.124 ************ \n=============================================================================== \nosism.services.cephclient : Manage cephclient service ------------------ 40.01s\nosism.services.cephclient : Copy wrapper scripts ------------------------ 3.84s\nosism.services.cephclient : Create required directories ----------------- 1.66s\nosism.services.cephclient : Copy bash completion scripts ---------------- 1.48s\nosism.services.cephclient : Restart cephclient service ------------------ 1.36s\nosism.services.cephclient : Copy configuration files -------------------- 1.21s\nosism.services.cephclient : Copy keyring file --------------------------- 0.95s\nosism.services.cephclient : Copy docker-compose.yml file ---------------- 0.94s\nosism.services.cephclient : Ensure that all containers are up ----------- 0.65s\nosism.services.cephclient : Wait for an healthy service ----------------- 0.59s\nosism.services.cephclient : Remove old wrapper scripts ------------------ 0.48s\nosism.services.cephclient : Include rook task --------------------------- 0.27s\nosism.services.cephclient : Include container tasks --------------------- 0.23s\nosism.services.cephclient : Include package tasks ----------------------- 0.13s\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] ***************************************\nFriday 22 May 2026  01:03:59 +0000 (0:00:00.199)       0:00:00.199 ************ \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] ***********************************\nFriday 22 May 2026  01:03:59 +0000 (0:00:00.382)       0:00:00.581 ************ \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] *******************************\nFriday 22 May 2026  01:04:00 +0000 (0:00:00.517)       0:00:01.099 ************ \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\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 ********************************************************************\nFriday 22 May 2026  01:04:01 +0000 (0:00:01.134)       0:00:02.233 ************ \n=============================================================================== \nWaiting for Keystone public port to be UP ------------------------------- 1.13s\nGroup hosts based on enabled services ----------------------------------- 0.52s\nGroup hosts based on Kolla action --------------------------------------- 0.38s\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] ***************************************\nFriday 22 May 2026  01:01:51 +0000 (0:00:00.397)       0:00:00.397 ************ \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] ***********************************\nFriday 22 May 2026  01:01:52 +0000 (0:00:00.357)       0:00:00.754 ************ \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] ************************************************\nFriday 22 May 2026  01:01:52 +0000 (0:00:00.351)       0:00:01.105 ************ \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] ****************************\nFriday 22 May 2026  01:01:53 +0000 (0:00:00.689)       0:00:01.794 ************ \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', '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-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-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-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] ***********************\nFriday 22 May 2026  01:01:55 +0000 (0:00:02.524)       0:00:04.319 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [keystone : Set keystone policy file] *************************************\nFriday 22 May 2026  01:01:55 +0000 (0:00:00.198)       0:00:04.518 ************ \n\u001b[0;36mskipping: [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] *********\nFriday 22 May 2026  01:01:56 +0000 (0:00:00.373)       0:00:04.891 ************ \n\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m\n\nTASK [keystone : include_tasks] ************************************************\nFriday 22 May 2026  01:01:57 +0000 (0:00:00.893)       0:00:05.785 ************ \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] *******\nFriday 22 May 2026  01:01:57 +0000 (0:00:00.841)       0:00:06.626 ************ \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', '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-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-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-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] ***\nFriday 22 May 2026  01:02:01 +0000 (0:00:03.378)       0:00:10.005 ************ \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] ****\nFriday 22 May 2026  01:02:01 +0000 (0:00:00.656)       0:00:10.662 ************ \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] ******************\nFriday 22 May 2026  01:02:03 +0000 (0:00:01.440)       0:00:12.102 ************ \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 : Copying over keystone.conf] ***********************************\nFriday 22 May 2026  01:02:06 +0000 (0:00:03.491)       0:00:15.593 ************ \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-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-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] *****************\nFriday 22 May 2026  01:02:12 +0000 (0:00:05.990)       0:00:21.584 ************ \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 [keystone : Create Keystone domain-specific config directory] *************\nFriday 22 May 2026  01:02:14 +0000 (0:00:01.699)       0:00:23.283 ************ \n\u001b[0;36mskipping: [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] ***********************\nFriday 22 May 2026  01:02:15 +0000 (0:00:00.732)       0:00:24.016 ************ \n\u001b[0;36mskipping: [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] ********************\nFriday 22 May 2026  01:02:15 +0000 (0:00:00.325)       0:00:24.342 ************ \n\u001b[0;36mskipping: [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] ****************************\nFriday 22 May 2026  01:02:15 +0000 (0:00:00.249)       0:00:24.591 ************ \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] ************************************************\nFriday 22 May 2026  01:02:16 +0000 (0:00:00.673)       0:00:25.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\nTASK [keystone : Copying over wsgi-keystone.conf] ******************************\nFriday 22 May 2026  01:02:16 +0000 (0:00:00.390)       0:00:25.655 ************ \n\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/keystone/templates/wsgi-keystone.conf.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (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] **************\nFriday 22 May 2026  01:02:18 +0000 (0:00:01.717)       0:00:27.372 ************ \n\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m\n\nTASK [keystone : Copying over keystone-paste.ini] ******************************\nFriday 22 May 2026  01:02:19 +0000 (0:00:00.958)       0:00:28.330 ************ \n\u001b[0;36mskipping: [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] *****************\nFriday 22 May 2026  01:02:20 +0000 (0:00:00.456)       0:00:28.787 ************ \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\nTASK [keystone : Set fact with the generated cron jobs for building the crontab later] ***\nFriday 22 May 2026  01:02:21 +0000 (0:00:01.444)       0:00:30.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 [keystone : Copying files for keystone-fernet] ****************************\nFriday 22 May 2026  01:02:21 +0000 (0:00:00.262)       0:00:30.493 ************ \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-2] => (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-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-1] => (item={'src': 'fernet-healthcheck.sh.j2', 'dest': 'fernet-healthcheck.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-2] => (item={'src': 'fernet-healthcheck.sh.j2', 'dest': 'fernet-healthcheck.sh'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'src': 'id_rsa', 'dest': 'id_rsa'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (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] *******************************\nFriday 22 May 2026  01:02:31 +0000 (0:00:09.593)       0:00:40.087 ************ \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-0] => (item={'src': 'id_rsa.pub', 'dest': 'id_rsa.pub'})\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-2] => (item={'src': 'id_rsa.pub', 'dest': 'id_rsa.pub'})\u001b[0m\n\nTASK [keystone : Check keystone containers] ************************************\nFriday 22 May 2026  01:02:34 +0000 (0:00:02.930)       0:00:43.017 ************ \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', '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-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-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-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\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\nTASK [keystone : include_tasks] ************************************************\nFriday 22 May 2026  01:02:37 +0000 (0:00:02.758)       0:00:45.775 ************ \n\u001b[0;36mskipping: [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] ***********************************\nFriday 22 May 2026  01:02:37 +0000 (0:00:00.332)       0:00:46.108 ************ \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [keystone : Creating Keystone database user and setting permissions] ******\nFriday 22 May 2026  01:02:39 +0000 (0:00:02.399)       0:00:48.508 ************ \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [keystone : Checking for any running keystone_fernet containers] **********\nFriday 22 May 2026  01:02:42 +0000 (0:00:02.435)       0:00:50.944 ************ \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 : Group nodes where keystone_fernet is running] *****************\nFriday 22 May 2026  01:02:43 +0000 (0:00:00.879)       0:00:51.823 ************ \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] ***\nFriday 22 May 2026  01:02:43 +0000 (0:00:00.313)       0:00:52.137 ************ \n\u001b[0;36mskipping: [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] *************************\nFriday 22 May 2026  01:02:43 +0000 (0:00:00.510)       0:00:52.647 ************ \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [keystone : Running Keystone fernet bootstrap container] ******************\nFriday 22 May 2026  01:03:00 +0000 (0:00:16.205)       0:01:08.853 ************ \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [keystone : Flush handlers] ***********************************************\nFriday 22 May 2026  01:03:12 +0000 (0:00:12.272)       0:01:21.125 ************ \n\nTASK [keystone : Flush handlers] ***********************************************\nFriday 22 May 2026  01:03:12 +0000 (0:00:00.066)       0:01:21.192 ************ \n\nTASK [keystone : Flush handlers] ***********************************************\nFriday 22 May 2026  01:03:12 +0000 (0:00:00.066)       0:01:21.258 ************ \n\nRUNNING HANDLER [keystone : Restart keystone-ssh container] ********************\nFriday 22 May 2026  01:03:12 +0000 (0:00:00.071)       0:01:21.330 ************ \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 [keystone : Restart keystone-fernet container] *****************\nFriday 22 May 2026  01:03:24 +0000 (0:00:11.914)       0:01:33.245 ************ \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 [keystone : Restart keystone container] ************************\nFriday 22 May 2026  01:03:35 +0000 (0:00:10.533)       0:01:43.778 ************ \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 [keystone : include_tasks] ************************************************\nFriday 22 May 2026  01:03:40 +0000 (0:00:05.809)       0:01:49.587 ************ \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] ***********************\nFriday 22 May 2026  01:03:41 +0000 (0:00:00.491)       0:01:50.079 ************ \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 : Run key distribution] *****************************************\nFriday 22 May 2026  01:03:42 +0000 (0:00:00.941)       0:01:51.020 ************ \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [keystone : Creating admin project, user, role, service, and endpoint] ****\nFriday 22 May 2026  01:03:44 +0000 (0:00:01.762)       0:01:52.782 ************ \n\u001b[0;33mchanged: [testbed-node-0] => (item=RegionOne)\u001b[0m\n\nTASK [service-ks-register : keystone | Creating services] **********************\nFriday 22 May 2026  01:03:56 +0000 (0:00:12.794)       0:02:05.577 ************ \n\u001b[0;33mchanged: [testbed-node-0] => (item=keystone (identity))\u001b[0m\n\nTASK [service-ks-register : keystone | Creating endpoints] *********************\nFriday 22 May 2026  01:04:24 +0000 (0:00:27.359)       0:02:32.937 ************ \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] **********************\nFriday 22 May 2026  01:04:31 +0000 (0:00:06.861)       0:02:39.799 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [service-ks-register : keystone | Creating users] *************************\nFriday 22 May 2026  01:04:31 +0000 (0:00:00.145)       0:02:39.945 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [service-ks-register : keystone | Creating roles] *************************\nFriday 22 May 2026  01:04:31 +0000 (0:00:00.158)       0:02:40.103 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [service-ks-register : keystone | Granting user roles] ********************\nFriday 22 May 2026  01:04:31 +0000 (0:00:00.204)       0:02:40.308 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [keystone : Creating default user role] ***********************************\nFriday 22 May 2026  01:04:31 +0000 (0:00:00.355)       0:02:40.664 ************ \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [keystone : include_tasks] ************************************************\nFriday 22 May 2026  01:04:36 +0000 (0:00:04.054)       0:02:44.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\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 ********************************************************************\nFriday 22 May 2026  01:04:36 +0000 (0:00:00.335)       0:02:45.054 ************ \n=============================================================================== \nservice-ks-register : keystone | Creating services --------------------- 27.36s\nkeystone : Running Keystone bootstrap container ------------------------ 16.21s\nkeystone : Creating admin project, user, role, service, and endpoint --- 12.80s\nkeystone : Running Keystone fernet bootstrap container ----------------- 12.27s\nkeystone : Restart keystone-ssh container ------------------------------ 11.91s\nkeystone : Restart keystone-fernet container --------------------------- 10.53s\nkeystone : Copying files for keystone-fernet ---------------------------- 9.59s\nservice-ks-register : keystone | Creating endpoints --------------------- 6.86s\nkeystone : Copying over keystone.conf ----------------------------------- 5.99s\nkeystone : Restart keystone container ----------------------------------- 5.81s\nkeystone : Creating default user role ----------------------------------- 4.05s\nkeystone : Copying over config.json files for services ------------------ 3.49s\nservice-cert-copy : keystone | Copying over extra CA certificates ------- 3.38s\nkeystone : Copying files for keystone-ssh ------------------------------- 2.93s\nkeystone : Check keystone containers ------------------------------------ 2.76s\nkeystone : Ensuring config directories exist ---------------------------- 2.52s\nkeystone : Creating Keystone database user and setting permissions ------ 2.44s\nkeystone : Creating keystone database ----------------------------------- 2.40s\nkeystone : Run key distribution ----------------------------------------- 1.76s\nkeystone : Copying over wsgi-keystone.conf ------------------------------ 1.72s\n\u001b[32m2026-05-22 01:04:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4d472173-bc8c-4c2d-a774-44c8f8954246 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:04:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 20021be7-e104-4f7e-8116-3ff22d5e34e9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:04:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:04:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d81a393b-1010-4644-a389-57c712cc4fae is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:04:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be16b80f-4130-4fb9-a4f1-e3b0693bcb79 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:04:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8b370379-03f4-40e9-a175-82f87f6a4b2d is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:04:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4d472173-bc8c-4c2d-a774-44c8f8954246 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:04:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 20021be7-e104-4f7e-8116-3ff22d5e34e9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:04:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:04:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d81a393b-1010-4644-a389-57c712cc4fae is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:04:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be16b80f-4130-4fb9-a4f1-e3b0693bcb79 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:04:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8b370379-03f4-40e9-a175-82f87f6a4b2d is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:04:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4d472173-bc8c-4c2d-a774-44c8f8954246 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:04:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 20021be7-e104-4f7e-8116-3ff22d5e34e9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:04:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:04:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d81a393b-1010-4644-a389-57c712cc4fae is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:04:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be16b80f-4130-4fb9-a4f1-e3b0693bcb79 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:04:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8b370379-03f4-40e9-a175-82f87f6a4b2d is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:04:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4d472173-bc8c-4c2d-a774-44c8f8954246 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:04:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 20021be7-e104-4f7e-8116-3ff22d5e34e9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:04:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:04:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d81a393b-1010-4644-a389-57c712cc4fae is in state SUCCESS\u001b[0m\n\u001b[32m2026-05-22 01:04:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be16b80f-4130-4fb9-a4f1-e3b0693bcb79 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:04:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8b370379-03f4-40e9-a175-82f87f6a4b2d is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:04:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4d472173-bc8c-4c2d-a774-44c8f8954246 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:04:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 20021be7-e104-4f7e-8116-3ff22d5e34e9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:04:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:04:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be16b80f-4130-4fb9-a4f1-e3b0693bcb79 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:04:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8b370379-03f4-40e9-a175-82f87f6a4b2d is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:04:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4d472173-bc8c-4c2d-a774-44c8f8954246 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:04:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 20021be7-e104-4f7e-8116-3ff22d5e34e9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:04:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:04:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:04:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be16b80f-4130-4fb9-a4f1-e3b0693bcb79 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:04:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8b370379-03f4-40e9-a175-82f87f6a4b2d is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:04:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4d472173-bc8c-4c2d-a774-44c8f8954246 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:04:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 20021be7-e104-4f7e-8116-3ff22d5e34e9 is in state SUCCESS\u001b[0m\n\u001b[32m2026-05-22 01:04:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\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 [Bootstraph ceph dashboard] ***********************************************\n\nTASK [Disable the ceph dashboard] **********************************************\nFriday 22 May 2026  01:04:00 +0000 (0:00:00.310)       0:00:00.310 ************ \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [Set mgr/dashboard/ssl to false] ******************************************\nFriday 22 May 2026  01:04:02 +0000 (0:00:02.499)       0:00:02.809 ************ \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [Set mgr/dashboard/server_port to 7000] ***********************************\nFriday 22 May 2026  01:04:03 +0000 (0:00:00.861)       0:00:03.671 ************ \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [Set mgr/dashboard/server_addr to 0.0.0.0] ********************************\nFriday 22 May 2026  01:04:04 +0000 (0:00:01.027)       0:00:04.699 ************ \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [Set mgr/dashboard/standby_behaviour to error] ****************************\nFriday 22 May 2026  01:04:05 +0000 (0:00:01.086)       0:00:05.785 ************ \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [Set mgr/dashboard/standby_error_status_code to 404] **********************\nFriday 22 May 2026  01:04:06 +0000 (0:00:01.035)       0:00:06.821 ************ \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [Enable the ceph dashboard] ***********************************************\nFriday 22 May 2026  01:04:07 +0000 (0:00:00.951)       0:00:07.772 ************ \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [Write ceph_dashboard_password to temporary file] *************************\nFriday 22 May 2026  01:04:09 +0000 (0:00:01.387)       0:00:09.160 ************ \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [Create admin user] *******************************************************\nFriday 22 May 2026  01:04:10 +0000 (0:00:01.203)       0:00:10.364 ************ \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [Remove temporary file for ceph_dashboard_password] ***********************\nFriday 22 May 2026  01:04:23 +0000 (0:00:12.956)       0:00:23.321 ************ \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nPLAY [Restart ceph manager services] *******************************************\n\nTASK [Restart ceph manager service] ********************************************\nFriday 22 May 2026  01:04:23 +0000 (0:00:00.185)       0:00:23.506 ************ \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nPLAY [Restart ceph manager services] *******************************************\n\nTASK [Restart ceph manager service] ********************************************\nFriday 22 May 2026  01:04:25 +0000 (0:00:01.738)       0:00:25.245 ************ \n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nPLAY [Restart ceph manager services] *******************************************\n\nTASK [Restart ceph manager service] ********************************************\nFriday 22 May 2026  01:04:36 +0000 (0:00:11.608)       0:00:36.854 ************ \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 ********************************************************************\nFriday 22 May 2026  01:04:48 +0000 (0:00:11.319)       0:00:48.173 ************ \n=============================================================================== \nRestart ceph manager service ------------------------------------------- 24.67s\nCreate admin user ------------------------------------------------------ 12.96s\nDisable the ceph dashboard ---------------------------------------------- 2.50s\nEnable the ceph dashboard ----------------------------------------------- 1.39s\nWrite ceph_dashboard_password to temporary file ------------------------- 1.20s\nSet mgr/dashboard/server_addr to 0.0.0.0 -------------------------------- 1.09s\nSet mgr/dashboard/standby_behaviour to error ---------------------------- 1.04s\nSet mgr/dashboard/server_port to 7000 ----------------------------------- 1.03s\nSet mgr/dashboard/standby_error_status_code to 404 ---------------------- 0.95s\nSet mgr/dashboard/ssl to false ------------------------------------------ 0.86s\nRemove temporary file for ceph_dashboard_password ----------------------- 0.19s\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] ***************************************\nFriday 22 May 2026  01:04:06 +0000 (0:00:00.292)       0:00:00.292 ************ \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] ***********************************\nFriday 22 May 2026  01:04:07 +0000 (0:00:00.722)       0:00:01.014 ************ \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] ************************************************\nFriday 22 May 2026  01:04:07 +0000 (0:00:00.879)       0:00:01.893 ************ \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] **********************\nFriday 22 May 2026  01:04:10 +0000 (0:00:02.235)       0:00:04.129 ************ \n\u001b[0;33mchanged: [testbed-node-0] => (item=swift (object-store))\u001b[0m\n\nTASK [service-ks-register : ceph-rgw | Creating endpoints] *********************\nFriday 22 May 2026  01:04:23 +0000 (0:00:13.565)       0:00:17.695 ************ \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] **********************\nFriday 22 May 2026  01:04:31 +0000 (0:00:08.141)       0:00:25.837 ************ \n\u001b[0;32mok: [testbed-node-0] => (item=service)\u001b[0m\n\nTASK [service-ks-register : ceph-rgw | Creating users] *************************\nFriday 22 May 2026  01:04:35 +0000 (0:00:04.104)       0:00:29.941 ************ \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] *************************\nFriday 22 May 2026  01:04:40 +0000 (0:00:04.732)       0:00:34.674 ************ \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] ********************\nFriday 22 May 2026  01:04:48 +0000 (0:00:07.813)       0:00:42.487 ************ \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 ********************************************************************\nFriday 22 May 2026  01:04:55 +0000 (0:00:06.604)       0:00:49.091 ************ \n=============================================================================== \nservice-ks-register : ceph-rgw | Creating services --------------------- 13.57s\nservice-ks-register : ceph-rgw | Creating endpoints --------------------- 8.14s\nservice-ks-register : ceph-rgw | Creating roles ------------------------- 7.81s\nservice-ks-register : ceph-rgw | Granting user roles -------------------- 6.60s\nservice-ks-register : ceph-rgw | Creating users ------------------------- 4.73s\nservice-ks-register : ceph-rgw | Creating projects ---------------------- 4.10s\nceph-rgw : include_tasks ------------------------------------------------ 2.24s\nGroup hosts based on enabled services ----------------------------------- 0.88s\nGroup hosts based on Kolla action --------------------------------------- 0.72s\n\u001b[32m2026-05-22 01:05:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:05:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be16b80f-4130-4fb9-a4f1-e3b0693bcb79 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:05:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8b370379-03f4-40e9-a175-82f87f6a4b2d is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:05:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4d472173-bc8c-4c2d-a774-44c8f8954246 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:05:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:05:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:05:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be16b80f-4130-4fb9-a4f1-e3b0693bcb79 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:05:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8b370379-03f4-40e9-a175-82f87f6a4b2d is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:05:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4d472173-bc8c-4c2d-a774-44c8f8954246 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:05:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:05:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:05:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be16b80f-4130-4fb9-a4f1-e3b0693bcb79 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:05:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8b370379-03f4-40e9-a175-82f87f6a4b2d is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:05:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4d472173-bc8c-4c2d-a774-44c8f8954246 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:05:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:05:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:05:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be16b80f-4130-4fb9-a4f1-e3b0693bcb79 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:05:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8b370379-03f4-40e9-a175-82f87f6a4b2d is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:05:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4d472173-bc8c-4c2d-a774-44c8f8954246 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:05:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:05:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:05:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be16b80f-4130-4fb9-a4f1-e3b0693bcb79 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:05:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8b370379-03f4-40e9-a175-82f87f6a4b2d is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:05:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4d472173-bc8c-4c2d-a774-44c8f8954246 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:05:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:05:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:05:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be16b80f-4130-4fb9-a4f1-e3b0693bcb79 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:05:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8b370379-03f4-40e9-a175-82f87f6a4b2d is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:05:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4d472173-bc8c-4c2d-a774-44c8f8954246 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:05:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:05:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:05:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be16b80f-4130-4fb9-a4f1-e3b0693bcb79 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:05:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8b370379-03f4-40e9-a175-82f87f6a4b2d is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:05:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4d472173-bc8c-4c2d-a774-44c8f8954246 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:05:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:05:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:05:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be16b80f-4130-4fb9-a4f1-e3b0693bcb79 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:05:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8b370379-03f4-40e9-a175-82f87f6a4b2d is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:05:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4d472173-bc8c-4c2d-a774-44c8f8954246 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:05:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:05:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:05:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be16b80f-4130-4fb9-a4f1-e3b0693bcb79 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:05:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8b370379-03f4-40e9-a175-82f87f6a4b2d is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:05:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4d472173-bc8c-4c2d-a774-44c8f8954246 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:05:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:05:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:05:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be16b80f-4130-4fb9-a4f1-e3b0693bcb79 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:05:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8b370379-03f4-40e9-a175-82f87f6a4b2d is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:05:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4d472173-bc8c-4c2d-a774-44c8f8954246 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:05:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:05:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:05:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be16b80f-4130-4fb9-a4f1-e3b0693bcb79 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:05:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8b370379-03f4-40e9-a175-82f87f6a4b2d is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:05:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4d472173-bc8c-4c2d-a774-44c8f8954246 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:05:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:05:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:05:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be16b80f-4130-4fb9-a4f1-e3b0693bcb79 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:05:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8b370379-03f4-40e9-a175-82f87f6a4b2d is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:05:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4d472173-bc8c-4c2d-a774-44c8f8954246 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:05:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:05:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:05:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be16b80f-4130-4fb9-a4f1-e3b0693bcb79 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:05:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8b370379-03f4-40e9-a175-82f87f6a4b2d is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:05:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4d472173-bc8c-4c2d-a774-44c8f8954246 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:05:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:05:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:05:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be16b80f-4130-4fb9-a4f1-e3b0693bcb79 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:05:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8b370379-03f4-40e9-a175-82f87f6a4b2d is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:05:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4d472173-bc8c-4c2d-a774-44c8f8954246 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:05:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:05:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:05:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be16b80f-4130-4fb9-a4f1-e3b0693bcb79 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:05:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8b370379-03f4-40e9-a175-82f87f6a4b2d is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:05:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4d472173-bc8c-4c2d-a774-44c8f8954246 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:05:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:05:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:05:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be16b80f-4130-4fb9-a4f1-e3b0693bcb79 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:05:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8b370379-03f4-40e9-a175-82f87f6a4b2d is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:05:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4d472173-bc8c-4c2d-a774-44c8f8954246 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:05:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:05:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:05:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be16b80f-4130-4fb9-a4f1-e3b0693bcb79 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:05:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8b370379-03f4-40e9-a175-82f87f6a4b2d is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:05:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4d472173-bc8c-4c2d-a774-44c8f8954246 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:05:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:05:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:05:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be16b80f-4130-4fb9-a4f1-e3b0693bcb79 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:05:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8b370379-03f4-40e9-a175-82f87f6a4b2d is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:05:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4d472173-bc8c-4c2d-a774-44c8f8954246 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:05:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:05:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:05:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be16b80f-4130-4fb9-a4f1-e3b0693bcb79 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:05:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8b370379-03f4-40e9-a175-82f87f6a4b2d is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:05:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4d472173-bc8c-4c2d-a774-44c8f8954246 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:05:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:05:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:05:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be16b80f-4130-4fb9-a4f1-e3b0693bcb79 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:05:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8b370379-03f4-40e9-a175-82f87f6a4b2d is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:05:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4d472173-bc8c-4c2d-a774-44c8f8954246 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:05:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:06:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:06:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be16b80f-4130-4fb9-a4f1-e3b0693bcb79 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:06:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8b370379-03f4-40e9-a175-82f87f6a4b2d is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:06:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4d472173-bc8c-4c2d-a774-44c8f8954246 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:06:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:06:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:06:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be16b80f-4130-4fb9-a4f1-e3b0693bcb79 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:06:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8b370379-03f4-40e9-a175-82f87f6a4b2d is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:06:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4d472173-bc8c-4c2d-a774-44c8f8954246 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:06:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:06:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:06:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be16b80f-4130-4fb9-a4f1-e3b0693bcb79 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:06:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8b370379-03f4-40e9-a175-82f87f6a4b2d is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:06:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4d472173-bc8c-4c2d-a774-44c8f8954246 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:06:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:06:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:06:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be16b80f-4130-4fb9-a4f1-e3b0693bcb79 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:06:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8b370379-03f4-40e9-a175-82f87f6a4b2d is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:06:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4d472173-bc8c-4c2d-a774-44c8f8954246 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:06:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:06:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:06:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be16b80f-4130-4fb9-a4f1-e3b0693bcb79 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:06:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8b370379-03f4-40e9-a175-82f87f6a4b2d is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:06:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4d472173-bc8c-4c2d-a774-44c8f8954246 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:06:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:06:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:06:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be16b80f-4130-4fb9-a4f1-e3b0693bcb79 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:06:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8b370379-03f4-40e9-a175-82f87f6a4b2d is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:06:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4d472173-bc8c-4c2d-a774-44c8f8954246 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:06:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:06:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:06:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be16b80f-4130-4fb9-a4f1-e3b0693bcb79 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:06:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8b370379-03f4-40e9-a175-82f87f6a4b2d is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:06:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4d472173-bc8c-4c2d-a774-44c8f8954246 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:06:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:06:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:06:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be16b80f-4130-4fb9-a4f1-e3b0693bcb79 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:06:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8b370379-03f4-40e9-a175-82f87f6a4b2d is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:06:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4d472173-bc8c-4c2d-a774-44c8f8954246 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:06:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:06:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:06:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be16b80f-4130-4fb9-a4f1-e3b0693bcb79 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:06:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8b370379-03f4-40e9-a175-82f87f6a4b2d is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:06:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4d472173-bc8c-4c2d-a774-44c8f8954246 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:06:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:06:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:06:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be16b80f-4130-4fb9-a4f1-e3b0693bcb79 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:06:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8b370379-03f4-40e9-a175-82f87f6a4b2d is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:06:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4d472173-bc8c-4c2d-a774-44c8f8954246 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:06:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:06:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:06:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be16b80f-4130-4fb9-a4f1-e3b0693bcb79 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:06:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8b370379-03f4-40e9-a175-82f87f6a4b2d is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:06:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4d472173-bc8c-4c2d-a774-44c8f8954246 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:06:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:06:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:06:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be16b80f-4130-4fb9-a4f1-e3b0693bcb79 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:06:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8b370379-03f4-40e9-a175-82f87f6a4b2d is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:06:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4d472173-bc8c-4c2d-a774-44c8f8954246 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:06:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:06:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:06:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be16b80f-4130-4fb9-a4f1-e3b0693bcb79 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:06:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8b370379-03f4-40e9-a175-82f87f6a4b2d is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:06:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4d472173-bc8c-4c2d-a774-44c8f8954246 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:06:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:06:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:06:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be16b80f-4130-4fb9-a4f1-e3b0693bcb79 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:06:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8b370379-03f4-40e9-a175-82f87f6a4b2d is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:06:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4d472173-bc8c-4c2d-a774-44c8f8954246 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:06:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:06:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:06:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be16b80f-4130-4fb9-a4f1-e3b0693bcb79 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:06:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8b370379-03f4-40e9-a175-82f87f6a4b2d is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:06:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4d472173-bc8c-4c2d-a774-44c8f8954246 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:06:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:06:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:06:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be16b80f-4130-4fb9-a4f1-e3b0693bcb79 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:06:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8b370379-03f4-40e9-a175-82f87f6a4b2d is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:06:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4d472173-bc8c-4c2d-a774-44c8f8954246 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:06:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:06:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:06:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be16b80f-4130-4fb9-a4f1-e3b0693bcb79 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:06:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8b370379-03f4-40e9-a175-82f87f6a4b2d is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:06:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4d472173-bc8c-4c2d-a774-44c8f8954246 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:06:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:06:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:06:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be16b80f-4130-4fb9-a4f1-e3b0693bcb79 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:06:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8b370379-03f4-40e9-a175-82f87f6a4b2d is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:06:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4d472173-bc8c-4c2d-a774-44c8f8954246 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:06:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:06:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:06:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be16b80f-4130-4fb9-a4f1-e3b0693bcb79 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:06:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8b370379-03f4-40e9-a175-82f87f6a4b2d is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:06:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4d472173-bc8c-4c2d-a774-44c8f8954246 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:06:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:07:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:07:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be16b80f-4130-4fb9-a4f1-e3b0693bcb79 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:07:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8b370379-03f4-40e9-a175-82f87f6a4b2d is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:07:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4d472173-bc8c-4c2d-a774-44c8f8954246 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:07:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:07:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:07:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be16b80f-4130-4fb9-a4f1-e3b0693bcb79 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:07:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8b370379-03f4-40e9-a175-82f87f6a4b2d is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:07:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4d472173-bc8c-4c2d-a774-44c8f8954246 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:07:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:07:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:07:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be16b80f-4130-4fb9-a4f1-e3b0693bcb79 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:07:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8b370379-03f4-40e9-a175-82f87f6a4b2d is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:07:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4d472173-bc8c-4c2d-a774-44c8f8954246 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:07:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:07:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:07:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be16b80f-4130-4fb9-a4f1-e3b0693bcb79 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:07:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8b370379-03f4-40e9-a175-82f87f6a4b2d is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:07:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4d472173-bc8c-4c2d-a774-44c8f8954246 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:07:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:07:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:07:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be16b80f-4130-4fb9-a4f1-e3b0693bcb79 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:07:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8b370379-03f4-40e9-a175-82f87f6a4b2d is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:07:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4d472173-bc8c-4c2d-a774-44c8f8954246 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:07:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:07:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:07:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be16b80f-4130-4fb9-a4f1-e3b0693bcb79 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:07:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98c078be-4c45-45d0-9b8b-57c29331bd7c is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:07:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8b370379-03f4-40e9-a175-82f87f6a4b2d 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] ***************************************\nFriday 22 May 2026  01:03:59 +0000 (0:00:00.357)       0:00:00.357 ************ \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] ***********************************\nFriday 22 May 2026  01:04:00 +0000 (0:00:00.799)       0:00:01.157 ************ \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] **********************************************\nFriday 22 May 2026  01:04:01 +0000 (0:00:01.050)       0:00:02.208 ************ \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] **************************\nFriday 22 May 2026  01:04:02 +0000 (0:00:01.215)       0:00:03.423 ************ \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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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] **********************************************\nFriday 22 May 2026  01:04:06 +0000 (0:00:04.145)       0:00:07.569 ************ \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] *****\nFriday 22 May 2026  01:04:08 +0000 (0:00:01.486)       0:00:09.055 ************ \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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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 [service-cert-copy : prometheus | Copying over backend internal TLS certificate] ***\nFriday 22 May 2026  01:04:13 +0000 (0:00:05.567)       0:00:14.623 ************ \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-manager]\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-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-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-0]\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 [service-cert-copy : prometheus | Copying over backend internal TLS key] ***\nFriday 22 May 2026  01:04:14 +0000 (0:00:01.096)       0:00:15.719 ************ \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-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-manager]\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-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-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-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-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-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-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-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] *****************************\nFriday 22 May 2026  01:04:16 +0000 (0:00:01.705)       0:00:17.425 ************ \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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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] *******************\nFriday 22 May 2026  01:04:22 +0000 (0:00:06.171)       0:00:23.597 ************ \n\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m\n\nTASK [prometheus : Copying over custom prometheus alert rules files] ***********\nFriday 22 May 2026  01:04:23 +0000 (0:00:00.998)       0:00:24.595 ************ \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': 1089323, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3380914, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089323, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3380914, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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/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': 1089323, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3380914, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089323, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3380914, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089323, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3380914, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089345, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3429482, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089345, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3429482, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089323, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3380914, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089323, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3380914, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089345, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3429482, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089345, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3429482, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089345, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3429482, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089313, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3374813, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089345, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3429482, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089313, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3374813, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089313, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3374813, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089313, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3374813, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089334, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3410916, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089313, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3374813, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089313, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3374813, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089334, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3410916, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089345, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3429482, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089334, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3410916, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089334, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3410916, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089307, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3363214, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089334, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3410916, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089307, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3363214, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089334, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3410916, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089307, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3363214, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089307, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3363214, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089324, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.338937, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089324, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.338937, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089307, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3363214, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089324, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.338937, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089307, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3363214, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089324, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.338937, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089331, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3406396, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089331, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3406396, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089324, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.338937, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089331, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3406396, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1050595, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.339278, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089331, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3406396, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089324, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.338937, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089331, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3406396, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089313, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3374813, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089321, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3380914, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1050595, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.339278, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1050595, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.339278, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1050595, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.339278, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089331, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3406396, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089321, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3380914, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1050595, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.339278, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089321, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3380914, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089342, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.342611, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1050595, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.339278, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089342, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.342611, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089321, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3380914, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089321, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3380914, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089304, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3352766, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089321, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3380914, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089342, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.342611, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089304, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3352766, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089365, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3456068, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089342, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.342611, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089339, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3421633, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089342, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.342611, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089342, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.342611, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089334, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3410916, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089304, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3352766, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089304, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3352766, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089365, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3456068, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089304, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3352766, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089310, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3363214, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089304, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3352766, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089306, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3354926, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089365, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3456068, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089365, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3456068, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089365, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3456068, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089339, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3421633, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089330, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3400915, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089365, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3456068, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089339, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3421633, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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/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': 1089329, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3400636, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089339, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3421633, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089310, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3363214, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089310, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3363214, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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-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': 1089339, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3421633, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089339, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3421633, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089307, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3363214, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089361, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3448303, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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;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': 1089310, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3363214, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089306, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3354926, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089310, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3363214, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089306, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3354926, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089310, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3363214, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089306, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3354926, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089330, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3400915, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089306, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3354926, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089306, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3354926, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089330, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3400915, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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/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': 1089329, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3400636, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089330, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3400915, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089330, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3400915, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089330, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3400915, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089324, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.338937, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089329, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3400636, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089329, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3400636, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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/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': 1089361, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3448303, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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-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': 1089361, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3448303, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089329, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3400636, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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-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': 1089329, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3400636, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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/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': 1089361, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3448303, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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-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': 1089361, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3448303, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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-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': 1089361, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3448303, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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;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': 1089331, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3406396, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1050595, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.339278, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089321, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3380914, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089342, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.342611, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089304, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3352766, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089365, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3456068, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089339, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3421633, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089310, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3363214, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089306, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3354926, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089330, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3400915, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089329, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3400636, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089361, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3448303, 'gr_name': 'root', 'pw_name': 'root', 'wusr': 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] ********************\nFriday 22 May 2026  01:04:49 +0000 (0:00:25.565)       0:00:50.161 ************ \n\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m\n\nTASK [prometheus : Find prometheus host config overrides] **********************\nFriday 22 May 2026  01:04:49 +0000 (0:00:00.834)       0:00:50.996 ************ \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;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-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;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\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\nTASK [prometheus : Copying over prometheus config file] ************************\nFriday 22 May 2026  01:04:51 +0000 (0:00:01.874)       0:00:52.870 ************ \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-4] => (item=/ansible/roles/prometheus/templates/prometheus.yml.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\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-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;33mchanged: [testbed-manager] => (item=/ansible/roles/prometheus/templates/prometheus.yml.j2)\u001b[0m\n\nTASK [prometheus : Copying over prometheus web config file] ********************\nFriday 22 May 2026  01:05:09 +0000 (0:00:17.424)       0:01:10.295 ************ \n\u001b[0;36mskipping: [testbed-node-0] => (item=/ansible/roles/prometheus/templates/prometheus-web.yml.j2) \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-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\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-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-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-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] ***********\nFriday 22 May 2026  01:05:13 +0000 (0:00:03.900)       0:01:14.195 ************ \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-1] => (item=/opt/configuration/environments/kolla/files/overlays/prometheus/prometheus-alertmanager.yml) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\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-2]\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-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-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-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] ******\nFriday 22 May 2026  01:05:15 +0000 (0:00:02.656)       0:01:16.852 ************ \n\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m\n\nTASK [prometheus : Copying over custom Alertmanager alert notification templates] ***\nFriday 22 May 2026  01:05:17 +0000 (0:00:01.524)       0:01:18.376 ************ \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] ********************\nFriday 22 May 2026  01:05:18 +0000 (0:00:01.051)       0:01:19.427 ************ \n\u001b[0;36mskipping: [testbed-manager]\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-node-0]\u001b[0m\n\u001b[0;36mskipping: [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 [prometheus : Copying cloud config file for openstack exporter] ***********\nFriday 22 May 2026  01:05:20 +0000 (0:00:02.539)       0:01:21.966 ************ \n\u001b[0;36mskipping: [testbed-node-0] => (item=/ansible/roles/prometheus/templates/clouds.yml.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item=/ansible/roles/prometheus/templates/clouds.yml.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-manager]\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-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-4] => (item=/ansible/roles/prometheus/templates/clouds.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/clouds.yml.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [prometheus : Copying config file for blackbox exporter] ******************\nFriday 22 May 2026  01:05:22 +0000 (0:00:01.730)       0:01:23.697 ************ \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;33mchanged: [testbed-manager] => (item=/ansible/roles/prometheus/templates/prometheus-blackbox-exporter.yml.j2)\u001b[0m\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-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;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\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\nTASK [prometheus : Find extra prometheus server config files] ******************\nFriday 22 May 2026  01:05:25 +0000 (0:00:02.774)       0:01:26.471 ************ \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] ***************\nFriday 22 May 2026  01:05:26 +0000 (0:00:01.201)       0:01:27.673 ************ \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] **************\nFriday 22 May 2026  01:05:27 +0000 (0:00:01.065)       0:01:28.738 ************ \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] ********************************\nFriday 22 May 2026  01:05:28 +0000 (0:00:00.681)       0:01:29.419 ************ \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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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] ***\nFriday 22 May 2026  01:05:32 +0000 (0:00:04.515)       0:01:33.935 ************ \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] *********************************************\nFriday 22 May 2026  01:05:34 +0000 (0:00:01.106)       0:01:35.041 ************ \n\nTASK [prometheus : Flush handlers] *********************************************\nFriday 22 May 2026  01:05:34 +0000 (0:00:00.070)       0:01:35.112 ************ \n\nTASK [prometheus : Flush handlers] *********************************************\nFriday 22 May 2026  01:05:34 +0000 (0:00:00.065)       0:01:35.178 ************ \n\nTASK [prometheus : Flush handlers] *********************************************\nFriday 22 May 2026  01:05:34 +0000 (0:00:00.064)       0:01:35.242 ************ \n\nTASK [prometheus : Flush handlers] *********************************************\nFriday 22 May 2026  01:05:34 +0000 (0:00:00.072)       0:01:35.315 ************ \n\nTASK [prometheus : Flush handlers] *********************************************\nFriday 22 May 2026  01:05:34 +0000 (0:00:00.071)       0:01:35.386 ************ \n\nTASK [prometheus : Flush handlers] *********************************************\nFriday 22 May 2026  01:05:34 +0000 (0:00:00.082)       0:01:35.468 ************ \n\nRUNNING HANDLER [prometheus : Restart prometheus-server container] *************\nFriday 22 May 2026  01:05:34 +0000 (0:00:00.323)       0:01:35.792 ************ \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nRUNNING HANDLER [prometheus : Restart prometheus-node-exporter container] ******\nFriday 22 May 2026  01:05:49 +0000 (0:00:14.598)       0:01:50.391 ************ \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-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\nRUNNING HANDLER [prometheus : Restart prometheus-mysqld-exporter container] ****\nFriday 22 May 2026  01:06:04 +0000 (0:00:15.337)       0:02:05.728 ************ \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-memcached-exporter container] ***\nFriday 22 May 2026  01:06:10 +0000 (0:00:05.451)       0:02:11.179 ************ \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] ***********\nFriday 22 May 2026  01:06:20 +0000 (0:00:10.189)       0:02:21.368 ************ \n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\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-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nRUNNING HANDLER [prometheus : Restart prometheus-alertmanager container] *******\nFriday 22 May 2026  01:06:34 +0000 (0:00:13.757)       0:02:35.126 ************ \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nRUNNING HANDLER [prometheus : Restart prometheus-elasticsearch-exporter container] ***\nFriday 22 May 2026  01:06:42 +0000 (0:00:08.760)       0:02:43.886 ************ \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 [prometheus : Restart prometheus-blackbox-exporter container] ***\nFriday 22 May 2026  01:06:53 +0000 (0:00:10.738)       0:02:54.625 ************ \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nRUNNING HANDLER [prometheus : Restart prometheus-libvirt-exporter container] ***\nFriday 22 May 2026  01:06:59 +0000 (0:00:05.766)       0:03:00.391 ************ \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-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 ********************************************************************\nFriday 22 May 2026  01:07:13 +0000 (0:00:13.788)       0:03:14.179 ************ \n=============================================================================== \nprometheus : Copying over custom prometheus alert rules files ---------- 25.57s\nprometheus : Copying over prometheus config file ----------------------- 17.42s\nprometheus : Restart prometheus-node-exporter container ---------------- 15.34s\nprometheus : Restart prometheus-server container ----------------------- 14.60s\nprometheus : Restart prometheus-libvirt-exporter container ------------- 13.79s\nprometheus : Restart prometheus-cadvisor container --------------------- 13.76s\nprometheus : Restart prometheus-elasticsearch-exporter container ------- 10.74s\nprometheus : Restart prometheus-memcached-exporter container ----------- 10.19s\nprometheus : Restart prometheus-alertmanager container ------------------ 8.76s\nprometheus : Copying over config.json files ----------------------------- 6.17s\nprometheus : Restart prometheus-blackbox-exporter container ------------- 5.77s\nservice-cert-copy : prometheus | Copying over extra CA certificates ----- 5.57s\nprometheus : Restart prometheus-mysqld-exporter container --------------- 5.45s\nprometheus : Check prometheus containers -------------------------------- 4.52s\nprometheus : Ensuring config directories exist -------------------------- 4.15s\nprometheus : Copying over prometheus web config file -------------------- 3.90s\nprometheus : Copying config file for blackbox exporter ------------------ 2.78s\nprometheus : Copying over prometheus alertmanager config file ----------- 2.66s\nprometheus : Copying over my.cnf for mysqld_exporter -------------------- 2.54s\nprometheus : Find prometheus host config overrides ---------------------- 1.87s\n\u001b[32m2026-05-22 01:07:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4d472173-bc8c-4c2d-a774-44c8f8954246 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:07:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:07:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:07:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be16b80f-4130-4fb9-a4f1-e3b0693bcb79 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:07:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98c078be-4c45-45d0-9b8b-57c29331bd7c is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:07:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4d472173-bc8c-4c2d-a774-44c8f8954246 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:07:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:07:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:07:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be16b80f-4130-4fb9-a4f1-e3b0693bcb79 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:07:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98c078be-4c45-45d0-9b8b-57c29331bd7c is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:07:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4d472173-bc8c-4c2d-a774-44c8f8954246 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:07:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:07:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e 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 [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on Kolla action] ***************************************\nFriday 22 May 2026  01:04:06 +0000 (0:00:00.298)       0:00:00.298 ************ \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] ***********************************\nFriday 22 May 2026  01:04:06 +0000 (0:00:00.253)       0:00:00.551 ************ \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] **************************************************\nFriday 22 May 2026  01:04:06 +0000 (0:00:00.267)       0:00:00.818 ************ \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] ************************\nFriday 22 May 2026  01:04:07 +0000 (0:00:00.748)       0:00:01.567 ************ \n\u001b[0;33mchanged: [testbed-node-0] => (item=glance (image))\u001b[0m\n\nTASK [service-ks-register : glance | Creating endpoints] ***********************\nFriday 22 May 2026  01:04:22 +0000 (0:00:15.006)       0:00:16.573 ************ \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] ************************\nFriday 22 May 2026  01:04:29 +0000 (0:00:07.354)       0:00:23.927 ************ \n\u001b[0;33mchanged: [testbed-node-0] => (item=service)\u001b[0m\n\nTASK [service-ks-register : glance | Creating users] ***************************\nFriday 22 May 2026  01:04:33 +0000 (0:00:04.099)       0:00:28.027 ************ \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] ***************************\nFriday 22 May 2026  01:04:38 +0000 (0:00:04.694)       0:00:32.721 ************ \n\u001b[0;32mok: [testbed-node-0] => (item=admin)\u001b[0m\n\nTASK [service-ks-register : glance | Granting user roles] **********************\nFriday 22 May 2026  01:04:42 +0000 (0:00:03.667)       0:00:36.389 ************ \n\u001b[0;33mchanged: [testbed-node-0] => (item=glance -> service -> admin)\u001b[0m\n\nTASK [glance : Ensuring config directories exist] ******************************\nFriday 22 May 2026  01:04:47 +0000 (0:00:04.863)       0:00:41.253 ************ \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 [glance : include_tasks] **************************************************\nFriday 22 May 2026  01:04:51 +0000 (0:00:04.897)       0:00:46.150 ************ \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] **************\nFriday 22 May 2026  01:04:52 +0000 (0:00:00.502)       0:00:46.653 ************ \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 [glance : Copy over multiple ceph configs for Glance] *********************\nFriday 22 May 2026  01:04:56 +0000 (0:00:04.438)       0:00:51.091 ************ \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 : Copy over ceph Glance keyrings] *********************************\nFriday 22 May 2026  01:04:58 +0000 (0:00:01.881)       0:00:52.972 ************ \n\u001b[0;33mchanged: [testbed-node-0] => (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-1] => (item={'name': 'rbd', 'type': 'rbd', 'cluster': 'ceph', 'enabled': True})\u001b[0m\n\nTASK [glance : Ensuring config directory has correct owner and permission] *****\nFriday 22 May 2026  01:05:00 +0000 (0:00:01.293)       0:00:54.266 ************ \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] *************************\nFriday 22 May 2026  01:05:00 +0000 (0:00:00.721)       0:00:54.988 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [glance : Set glance policy file] *****************************************\nFriday 22 May 2026  01:05:00 +0000 (0:00:00.116)       0:00:55.105 ************ \n\u001b[0;36mskipping: [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] **************************************************\nFriday 22 May 2026  01:05:01 +0000 (0:00:00.276)       0:00:55.381 ************ \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] *********\nFriday 22 May 2026  01:05:01 +0000 (0:00:00.802)       0:00:56.184 ************ \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] ***\nFriday 22 May 2026  01:05:05 +0000 (0:00:03.887)       0:01:00.071 ************ \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-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-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] ******\nFriday 22 May 2026  01:05:08 +0000 (0:00:02.868)       0:01:02.939 ************ \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-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-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 [glance : Creating TLS backend PEM File] **********************************\nFriday 22 May 2026  01:05:13 +0000 (0:00:04.504)       0:01:07.444 ************ \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] ********************\nFriday 22 May 2026  01:05:17 +0000 (0:00:04.775)       0:01:12.220 ************ \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 [glance : Copying over glance-api.conf] ***********************************\nFriday 22 May 2026  01:05:23 +0000 (0:00:05.492)       0:01:17.712 ************ \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 [glance : Copying over glance-cache.conf for glance_api] ******************\nFriday 22 May 2026  01:05:30 +0000 (0:00:06.699)       0:01:24.412 ************ \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 glance-swift.conf for glance_api] ******************\nFriday 22 May 2026  01:05:34 +0000 (0:00:03.836)       0:01:28.248 ************ \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-image-import.conf] **************************\nFriday 22 May 2026  01:05:37 +0000 (0:00:03.412)       0:01:31.661 ************ \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 property-protections-rules.conf] *******************\nFriday 22 May 2026  01:05:41 +0000 (0:00:03.598)       0:01:35.260 ************ \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 : Copying over existing policy file] ******************************\nFriday 22 May 2026  01:05:44 +0000 (0:00:03.605)       0:01:38.866 ************ \n\u001b[0;36mskipping: [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] ****************************\nFriday 22 May 2026  01:05:44 +0000 (0:00:00.302)       0:01:39.168 ************ \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] ***********************\nFriday 22 May 2026  01:05:49 +0000 (0:00:04.418)       0:01:43.587 ************ \n\u001b[0;36mskipping: [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] ************************\nFriday 22 May 2026  01:05:56 +0000 (0:00:07.580)       0:01:51.168 ************ \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 : Check glance containers] ****************************************\nFriday 22 May 2026  01:06:01 +0000 (0:00:04.843)       0:01:56.012 ************ \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] **************************************************\nFriday 22 May 2026  01:06:05 +0000 (0:00:03.673)       0:01:59.685 ************ \n\u001b[0;36mskipping: [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] ***************************************\nFriday 22 May 2026  01:06:05 +0000 (0:00:00.555)       0:02:00.240 ************ \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [glance : Creating Glance database user and setting permissions] **********\nFriday 22 May 2026  01:06:08 +0000 (0:00:02.357)       0:02:02.598 ************ \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [glance : Enable log_bin_trust_function_creators function] ****************\nFriday 22 May 2026  01:06:11 +0000 (0:00:02.939)       0:02:05.537 ************ \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [glance : Running Glance bootstrap container] *****************************\nFriday 22 May 2026  01:06:13 +0000 (0:00:02.398)       0:02:07.936 ************ \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [glance : Disable log_bin_trust_function_creators function] ***************\nFriday 22 May 2026  01:06:45 +0000 (0:00:31.360)       0:02:39.296 ************ \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [glance : Flush handlers] *************************************************\nFriday 22 May 2026  01:06:47 +0000 (0:00:02.158)       0:02:41.455 ************ \n\nTASK [glance : Flush handlers] *************************************************\nFriday 22 May 2026  01:06:47 +0000 (0:00:00.304)       0:02:41.759 ************ \n\nTASK [glance : Flush handlers] *************************************************\nFriday 22 May 2026  01:06:47 +0000 (0:00:00.072)       0:02:41.831 ************ \n\nRUNNING HANDLER [glance : Restart glance-api container] ************************\nFriday 22 May 2026  01:06:47 +0000 (0:00:00.074)       0:02:41.905 ************ \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 ********************************************************************\nFriday 22 May 2026  01:07:21 +0000 (0:00:33.608)       0:03:15.514 ************ \n=============================================================================== \nglance : Restart glance-api container ---------------------------------- 33.61s\nglance : Running Glance bootstrap container ---------------------------- 31.36s\nservice-ks-register : glance | Creating services ----------------------- 15.01s\nglance : Generating 'hostnqn' file for glance_api ----------------------- 7.58s\nservice-ks-register : glance | Creating endpoints ----------------------- 7.36s\nglance : Copying over glance-api.conf ----------------------------------- 6.70s\nglance : Copying over config.json files for services -------------------- 5.49s\nglance : Ensuring config directories exist ------------------------------ 4.90s\nservice-ks-register : glance | Granting user roles ---------------------- 4.86s\nglance : Generating 'hostid' file for glance_api ------------------------ 4.84s\nglance : Creating TLS backend PEM File ---------------------------------- 4.78s\nservice-ks-register : glance | Creating users --------------------------- 4.69s\nservice-cert-copy : glance | Copying over backend internal TLS key ------ 4.50s\nglance : Ensuring glance service ceph config subdir exists -------------- 4.44s\nglance : Copying over glance-haproxy-tls.cfg ---------------------------- 4.42s\nservice-ks-register : glance | Creating projects ------------------------ 4.10s\nservice-cert-copy : glance | Copying over extra CA certificates --------- 3.89s\nglance : Copying over glance-cache.conf for glance_api ------------------ 3.84s\nglance : Check glance containers ---------------------------------------- 3.68s\nservice-ks-register : glance | Creating roles --------------------------- 3.67s\n\u001b[32m2026-05-22 01:07:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be16b80f-4130-4fb9-a4f1-e3b0693bcb79 is in state SUCCESS\u001b[0m\n\u001b[32m2026-05-22 01:07:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98c078be-4c45-45d0-9b8b-57c29331bd7c is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:07:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4d472173-bc8c-4c2d-a774-44c8f8954246 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:07:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 48c054d7-7d5e-4618-a41c-306346d9996d is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:07:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:07:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:07:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98c078be-4c45-45d0-9b8b-57c29331bd7c is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:07:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4d472173-bc8c-4c2d-a774-44c8f8954246 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:07:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 48c054d7-7d5e-4618-a41c-306346d9996d is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:07:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:07:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:07:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98c078be-4c45-45d0-9b8b-57c29331bd7c is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:07:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4d472173-bc8c-4c2d-a774-44c8f8954246 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:07:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 48c054d7-7d5e-4618-a41c-306346d9996d is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:07:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:07:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:07:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98c078be-4c45-45d0-9b8b-57c29331bd7c is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:07:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4d472173-bc8c-4c2d-a774-44c8f8954246 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:07:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 48c054d7-7d5e-4618-a41c-306346d9996d is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:07:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:07:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:07:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98c078be-4c45-45d0-9b8b-57c29331bd7c is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:07:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4d472173-bc8c-4c2d-a774-44c8f8954246 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:07:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 48c054d7-7d5e-4618-a41c-306346d9996d is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:07:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:07:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:07:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98c078be-4c45-45d0-9b8b-57c29331bd7c is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:07:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7f3bc331-2fb9-4c45-9cde-03571ec67384 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:07:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4d472173-bc8c-4c2d-a774-44c8f8954246 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] ***************************************\nFriday 22 May 2026  01:04:39 +0000 (0:00:00.281)       0:00:00.281 ************ \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] ***********************************\nFriday 22 May 2026  01:04:39 +0000 (0:00:00.243)       0:00:00.524 ************ \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] **************************************************\nFriday 22 May 2026  01:04:40 +0000 (0:00:00.270)       0:00:00.794 ************ \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] ************************\nFriday 22 May 2026  01:04:40 +0000 (0:00:00.590)       0:00:01.385 ************ \n\u001b[0;33mchanged: [testbed-node-0] => (item=cinderv3 (volumev3))\u001b[0m\n\nTASK [service-ks-register : cinder | Creating endpoints] ***********************\nFriday 22 May 2026  01:04:45 +0000 (0:00:04.359)       0:00:05.744 ************ \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] ************************\nFriday 22 May 2026  01:04:52 +0000 (0:00:07.001)       0:00:12.745 ************ \n\u001b[0;32mok: [testbed-node-0] => (item=service)\u001b[0m\n\nTASK [service-ks-register : cinder | Creating users] ***************************\nFriday 22 May 2026  01:04:55 +0000 (0:00:03.726)       0:00:16.472 ************ \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] ***************************\nFriday 22 May 2026  01:05:00 +0000 (0:00:04.225)       0:00:20.697 ************ \n\u001b[0;32mok: [testbed-node-0] => (item=admin)\u001b[0m\n\nTASK [service-ks-register : cinder | Granting user roles] **********************\nFriday 22 May 2026  01:05:03 +0000 (0:00:03.448)       0:00:24.146 ************ \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] ******************************\nFriday 22 May 2026  01:05:11 +0000 (0:00:07.854)       0:00:32.000 ************ \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-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-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-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-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-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-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-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] **************************************************\nFriday 22 May 2026  01:05:15 +0000 (0:00:03.696)       0:00:35.697 ************ \n\u001b[0;36mskipping: [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] **************************************************\nFriday 22 May 2026  01:05:15 +0000 (0:00:00.393)       0:00:36.091 ************ \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] *************\nFriday 22 May 2026  01:05:16 +0000 (0:00:00.745)       0:00:36.836 ************ \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] ************\nFriday 22 May 2026  01:05:18 +0000 (0:00:02.701)       0:00:39.538 ************ \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-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;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;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-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-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-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] *****************\nFriday 22 May 2026  01:05:22 +0000 (0:00:03.927)       0:00:43.465 ************ \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] *****************\nFriday 22 May 2026  01:05:24 +0000 (0:00:01.999)       0:00:45.465 ************ \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.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\u001b[0;33mchanged: [testbed-node-2] => (item=ceph.client.cinder-backup.keyring)\u001b[0m\n\nTASK [cinder : Ensuring config directory has correct owner and permission] *****\nFriday 22 May 2026  01:05:28 +0000 (0:00:03.779)       0:00:49.245 ************ \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] *************************\nFriday 22 May 2026  01:05:29 +0000 (0:00:01.299)       0:00:50.544 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [cinder : Set cinder policy file] *****************************************\nFriday 22 May 2026  01:05:30 +0000 (0:00:00.109)       0:00:50.653 ************ \n\u001b[0;36mskipping: [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] **************************************************\nFriday 22 May 2026  01:05:30 +0000 (0:00:00.272)       0:00:50.926 ************ \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] *********\nFriday 22 May 2026  01:05:31 +0000 (0:00:00.709)       0:00:51.635 ************ \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-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-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-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] ***\nFriday 22 May 2026  01:05:35 +0000 (0:00:04.816)       0:00:56.452 ************ \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-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-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-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-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-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-2]\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\nTASK [service-cert-copy : cinder | Copying over backend internal TLS key] ******\nFriday 22 May 2026  01:05:36 +0000 (0:00:00.917)       0:00:57.369 ************ \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 config.json files for services] ********************\nFriday 22 May 2026  01:05:37 +0000 (0:00:00.960)       0:00:58.330 ************ \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-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-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-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-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-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-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-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\nTASK [cinder : Copying over cinder-wsgi.conf] **********************************\nFriday 22 May 2026  01:05:43 +0000 (0:00:05.373)       0:01:03.703 ************ \n\u001b[0;33mchanged: [testbed-node-0] => (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\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/cinder/templates/cinder-wsgi.conf.j2)\u001b[0m\n\nTASK [cinder : Copying over cinder.conf] ***************************************\nFriday 22 May 2026  01:05:45 +0000 (0:00:02.378)       0:01:06.082 ************ \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-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-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-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-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-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-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 : Generating 'hostnqn' file for cinder_volume] ********************\nFriday 22 May 2026  01:06:03 +0000 (0:00:17.638)       0:01:23.721 ************ \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 [cinder : Generating 'hostid' file for cinder_volume] *********************\nFriday 22 May 2026  01:06:04 +0000 (0:00:01.752)       0:01:25.474 ************ \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 [cinder : Copying over existing policy file] ******************************\nFriday 22 May 2026  01:06:07 +0000 (0:00:02.399)       0:01:27.873 ************ \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] ****************\nFriday 22 May 2026  01:06:08 +0000 (0:00:00.744)       0:01:28.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\nTASK [cinder : Check cinder containers] ****************************************\nFriday 22 May 2026  01:06:08 +0000 (0:00:00.296)       0:01:28.914 ************ \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-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-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-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 [cinder : include_tasks] **************************************************\nFriday 22 May 2026  01:06:11 +0000 (0:00:03.478)       0:01:32.392 ************ \n\u001b[0;36mskipping: [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] ***************************************\nFriday 22 May 2026  01:06:12 +0000 (0:00:00.484)       0:01:32.876 ************ \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [cinder : Creating Cinder database user and setting permissions] **********\nFriday 22 May 2026  01:06:14 +0000 (0:00:02.450)       0:01:35.327 ************ \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [cinder : Running Cinder bootstrap container] *****************************\nFriday 22 May 2026  01:06:16 +0000 (0:00:02.107)       0:01:37.435 ************ \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [cinder : Flush handlers] *************************************************\nFriday 22 May 2026  01:06:41 +0000 (0:00:24.196)       0:02:01.631 ************ \n\nTASK [cinder : Flush handlers] *************************************************\nFriday 22 May 2026  01:06:41 +0000 (0:00:00.078)       0:02:01.710 ************ \n\nTASK [cinder : Flush handlers] *************************************************\nFriday 22 May 2026  01:06:41 +0000 (0:00:00.072)       0:02:01.783 ************ \n\nRUNNING HANDLER [cinder : Restart cinder-api container] ************************\nFriday 22 May 2026  01:06:41 +0000 (0:00:00.084)       0:02:01.867 ************ \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-scheduler container] ******************\nFriday 22 May 2026  01:06:59 +0000 (0:00:18.444)       0:02:20.311 ************ \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] *********************\nFriday 22 May 2026  01:07:13 +0000 (0:00:13.675)       0:02:33.987 ************ \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-backup container] *********************\nFriday 22 May 2026  01:07:31 +0000 (0:00:18.079)       0:02:52.067 ************ \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] ***\nFriday 22 May 2026  01:07:37 +0000 (0:00:05.862)       0:02:57.929 ************ \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 ********************************************************************\nFriday 22 May 2026  01:07:37 +0000 (0:00:00.239)       0:02:58.169 ************ \n=============================================================================== \ncinder : Running Cinder bootstrap container ---------------------------- 24.20s\ncinder : Restart cinder-api container ---------------------------------- 18.44s\ncinder : Restart cinder-volume container ------------------------------- 18.08s\ncinder : Copying over cinder.conf -------------------------------------- 17.64s\ncinder : Restart cinder-scheduler container ---------------------------- 13.68s\nservice-ks-register : cinder | Granting user roles ---------------------- 7.85s\nservice-ks-register : cinder | Creating endpoints ----------------------- 7.00s\ncinder : Restart cinder-backup container -------------------------------- 5.86s\ncinder : Copying over config.json files for services -------------------- 5.37s\nservice-cert-copy : cinder | Copying over extra CA certificates --------- 4.82s\nservice-ks-register : cinder | Creating services ------------------------ 4.36s\nservice-ks-register : cinder | Creating users --------------------------- 4.22s\ncinder : Copying over multiple ceph.conf for cinder services ------------ 3.93s\ncinder : Copy over Ceph keyring files for cinder-backup ----------------- 3.78s\nservice-ks-register : cinder | Creating projects ------------------------ 3.73s\ncinder : Ensuring config directories exist ------------------------------ 3.70s\ncinder : Check cinder containers ---------------------------------------- 3.48s\nservice-ks-register : cinder | Creating roles --------------------------- 3.45s\ncinder : Ensuring cinder service ceph config subdirs exists ------------- 2.70s\ncinder : Creating Cinder database --------------------------------------- 2.45s\n\u001b[32m2026-05-22 01:07:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 48c054d7-7d5e-4618-a41c-306346d9996d is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:07:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:07:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:07:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98c078be-4c45-45d0-9b8b-57c29331bd7c is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:07:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7f3bc331-2fb9-4c45-9cde-03571ec67384 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:07:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 48c054d7-7d5e-4618-a41c-306346d9996d is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:07:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:07:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:07:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98c078be-4c45-45d0-9b8b-57c29331bd7c is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:07:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7f3bc331-2fb9-4c45-9cde-03571ec67384 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:07:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 48c054d7-7d5e-4618-a41c-306346d9996d is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:07:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:07:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:07:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98c078be-4c45-45d0-9b8b-57c29331bd7c is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:07:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7f3bc331-2fb9-4c45-9cde-03571ec67384 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:07:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 48c054d7-7d5e-4618-a41c-306346d9996d is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:07:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:07:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:07:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98c078be-4c45-45d0-9b8b-57c29331bd7c is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:07:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7f3bc331-2fb9-4c45-9cde-03571ec67384 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:07:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 48c054d7-7d5e-4618-a41c-306346d9996d is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:07:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:07:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:07:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98c078be-4c45-45d0-9b8b-57c29331bd7c is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:07:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7f3bc331-2fb9-4c45-9cde-03571ec67384 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:07:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 48c054d7-7d5e-4618-a41c-306346d9996d is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:07:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:07:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:07:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98c078be-4c45-45d0-9b8b-57c29331bd7c is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:07:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7f3bc331-2fb9-4c45-9cde-03571ec67384 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:07:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 48c054d7-7d5e-4618-a41c-306346d9996d is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:07:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:08:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:08:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98c078be-4c45-45d0-9b8b-57c29331bd7c is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:08:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7f3bc331-2fb9-4c45-9cde-03571ec67384 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:08:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 48c054d7-7d5e-4618-a41c-306346d9996d is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:08:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:08:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:08:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98c078be-4c45-45d0-9b8b-57c29331bd7c is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:08:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7f3bc331-2fb9-4c45-9cde-03571ec67384 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:08:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 48c054d7-7d5e-4618-a41c-306346d9996d is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:08:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:08:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:08:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98c078be-4c45-45d0-9b8b-57c29331bd7c is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:08:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7f3bc331-2fb9-4c45-9cde-03571ec67384 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:08:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 48c054d7-7d5e-4618-a41c-306346d9996d is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:08:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:08:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:08:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98c078be-4c45-45d0-9b8b-57c29331bd7c is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:08:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7f3bc331-2fb9-4c45-9cde-03571ec67384 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:08:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 48c054d7-7d5e-4618-a41c-306346d9996d is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:08:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:08:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:08:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98c078be-4c45-45d0-9b8b-57c29331bd7c is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:08:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7f3bc331-2fb9-4c45-9cde-03571ec67384 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:08:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 48c054d7-7d5e-4618-a41c-306346d9996d is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:08:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:08:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:08:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98c078be-4c45-45d0-9b8b-57c29331bd7c is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:08:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7f3bc331-2fb9-4c45-9cde-03571ec67384 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:08:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 48c054d7-7d5e-4618-a41c-306346d9996d is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:08:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:08:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:08:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98c078be-4c45-45d0-9b8b-57c29331bd7c is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:08:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7f3bc331-2fb9-4c45-9cde-03571ec67384 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:08:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 48c054d7-7d5e-4618-a41c-306346d9996d is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:08:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:08:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:08:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98c078be-4c45-45d0-9b8b-57c29331bd7c is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:08:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7f3bc331-2fb9-4c45-9cde-03571ec67384 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:08:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 48c054d7-7d5e-4618-a41c-306346d9996d is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:08:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:08:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:08:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98c078be-4c45-45d0-9b8b-57c29331bd7c is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:08:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7f3bc331-2fb9-4c45-9cde-03571ec67384 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:08:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 48c054d7-7d5e-4618-a41c-306346d9996d is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:08:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:08:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:08:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98c078be-4c45-45d0-9b8b-57c29331bd7c is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:08:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7f3bc331-2fb9-4c45-9cde-03571ec67384 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:08:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 48c054d7-7d5e-4618-a41c-306346d9996d is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:08:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:08:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:08:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98c078be-4c45-45d0-9b8b-57c29331bd7c is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:08:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7f3bc331-2fb9-4c45-9cde-03571ec67384 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:08:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 48c054d7-7d5e-4618-a41c-306346d9996d is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:08:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:08:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:08:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98c078be-4c45-45d0-9b8b-57c29331bd7c is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:08:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7f3bc331-2fb9-4c45-9cde-03571ec67384 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:08:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 48c054d7-7d5e-4618-a41c-306346d9996d is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:08:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:08:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:08:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98c078be-4c45-45d0-9b8b-57c29331bd7c is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:08:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7f3bc331-2fb9-4c45-9cde-03571ec67384 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:08:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 48c054d7-7d5e-4618-a41c-306346d9996d is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:08:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:08:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:08:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98c078be-4c45-45d0-9b8b-57c29331bd7c is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:08:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7f3bc331-2fb9-4c45-9cde-03571ec67384 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:08:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 48c054d7-7d5e-4618-a41c-306346d9996d is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:08:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:08:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:08:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98c078be-4c45-45d0-9b8b-57c29331bd7c is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:08:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7f3bc331-2fb9-4c45-9cde-03571ec67384 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:08:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 48c054d7-7d5e-4618-a41c-306346d9996d is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:08:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:08:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:08:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98c078be-4c45-45d0-9b8b-57c29331bd7c is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:08:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7f3bc331-2fb9-4c45-9cde-03571ec67384 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:08:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 48c054d7-7d5e-4618-a41c-306346d9996d is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:08:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:08:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:08:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98c078be-4c45-45d0-9b8b-57c29331bd7c is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:08:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7f3bc331-2fb9-4c45-9cde-03571ec67384 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:08:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 48c054d7-7d5e-4618-a41c-306346d9996d is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:08:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:08:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:08:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98c078be-4c45-45d0-9b8b-57c29331bd7c is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:08:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7f3bc331-2fb9-4c45-9cde-03571ec67384 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:08:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 48c054d7-7d5e-4618-a41c-306346d9996d is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:08:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:08:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:08:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98c078be-4c45-45d0-9b8b-57c29331bd7c is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:08:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7f3bc331-2fb9-4c45-9cde-03571ec67384 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:08:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 48c054d7-7d5e-4618-a41c-306346d9996d is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:08:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:08:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:08:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98c078be-4c45-45d0-9b8b-57c29331bd7c is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:08:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7f3bc331-2fb9-4c45-9cde-03571ec67384 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:08:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 48c054d7-7d5e-4618-a41c-306346d9996d is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:08:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:09:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:09:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98c078be-4c45-45d0-9b8b-57c29331bd7c is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:09:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7f3bc331-2fb9-4c45-9cde-03571ec67384 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:09:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 48c054d7-7d5e-4618-a41c-306346d9996d is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:09:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:09:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:09:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98c078be-4c45-45d0-9b8b-57c29331bd7c is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:09:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7f3bc331-2fb9-4c45-9cde-03571ec67384 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:09:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 48c054d7-7d5e-4618-a41c-306346d9996d is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:09:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:09:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:09:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98c078be-4c45-45d0-9b8b-57c29331bd7c is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:09:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7f3bc331-2fb9-4c45-9cde-03571ec67384 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:09:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 48c054d7-7d5e-4618-a41c-306346d9996d is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:09:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:09:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:09:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98c078be-4c45-45d0-9b8b-57c29331bd7c is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:09:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7f3bc331-2fb9-4c45-9cde-03571ec67384 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:09:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 48c054d7-7d5e-4618-a41c-306346d9996d is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:09:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:09:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:09:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98c078be-4c45-45d0-9b8b-57c29331bd7c is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:09:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7f3bc331-2fb9-4c45-9cde-03571ec67384 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:09:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 48c054d7-7d5e-4618-a41c-306346d9996d is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:09:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:09:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:09:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98c078be-4c45-45d0-9b8b-57c29331bd7c is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:09:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7f3bc331-2fb9-4c45-9cde-03571ec67384 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:09:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 48c054d7-7d5e-4618-a41c-306346d9996d is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:09:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:09:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:09:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98c078be-4c45-45d0-9b8b-57c29331bd7c is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:09:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7f3bc331-2fb9-4c45-9cde-03571ec67384 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:09:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 48c054d7-7d5e-4618-a41c-306346d9996d is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:09:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:09:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:09:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98c078be-4c45-45d0-9b8b-57c29331bd7c is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:09:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7f3bc331-2fb9-4c45-9cde-03571ec67384 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:09:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 48c054d7-7d5e-4618-a41c-306346d9996d is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:09:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:09:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:09:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98c078be-4c45-45d0-9b8b-57c29331bd7c is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:09:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7f3bc331-2fb9-4c45-9cde-03571ec67384 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:09:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 48c054d7-7d5e-4618-a41c-306346d9996d is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:09:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:09:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:09:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98c078be-4c45-45d0-9b8b-57c29331bd7c is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:09:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7f3bc331-2fb9-4c45-9cde-03571ec67384 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:09:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 48c054d7-7d5e-4618-a41c-306346d9996d is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:09:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:09:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:09:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98c078be-4c45-45d0-9b8b-57c29331bd7c is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:09:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7f3bc331-2fb9-4c45-9cde-03571ec67384 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:09:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 48c054d7-7d5e-4618-a41c-306346d9996d 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] ***************************************\nFriday 22 May 2026  01:07:24 +0000 (0:00:00.366)       0:00:00.366 ************ \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] ***********************************\nFriday 22 May 2026  01:07:25 +0000 (0:00:00.328)       0:00:00.695 ************ \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] ************************************************\nFriday 22 May 2026  01:07:25 +0000 (0:00:00.318)       0:00:01.013 ************ \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] **********************\nFriday 22 May 2026  01:07:26 +0000 (0:00:00.639)       0:00:01.652 ************ \n\u001b[0;33mchanged: [testbed-node-0] => (item=barbican (key-manager))\u001b[0m\n\nTASK [service-ks-register : barbican | Creating endpoints] *********************\nFriday 22 May 2026  01:07:29 +0000 (0:00:03.636)       0:00:05.289 ************ \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] **********************\nFriday 22 May 2026  01:07:35 +0000 (0:00:06.064)       0:00:11.353 ************ \n\u001b[0;32mok: [testbed-node-0] => (item=service)\u001b[0m\n\nTASK [service-ks-register : barbican | Creating users] *************************\nFriday 22 May 2026  01:07:39 +0000 (0:00:03.483)       0:00:14.836 ************ \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] *************************\nFriday 22 May 2026  01:07:43 +0000 (0:00:04.369)       0:00:19.206 ************ \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] ********************\nFriday 22 May 2026  01:07:59 +0000 (0:00:16.116)       0:00:35.323 ************ \n\u001b[0;33mchanged: [testbed-node-0] => (item=barbican -> service -> admin)\u001b[0m\n\nTASK [barbican : Ensuring config directories exist] ****************************\nFriday 22 May 2026  01:08:04 +0000 (0:00:04.614)       0:00:39.938 ************ \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-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-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-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-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-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] ********************\nFriday 22 May 2026  01:08:07 +0000 (0:00:03.453)       0:00:43.392 ************ \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] ***********************\nFriday 22 May 2026  01:08:09 +0000 (0:00:01.766)       0:00:45.159 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [barbican : Set barbican policy file] *************************************\nFriday 22 May 2026  01:08:09 +0000 (0:00:00.109)       0:00:45.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\nTASK [barbican : include_tasks] ************************************************\nFriday 22 May 2026  01:08:10 +0000 (0:00:00.538)       0:00:45.807 ************ \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] *******\nFriday 22 May 2026  01:08:12 +0000 (0:00:01.795)       0:00:47.603 ************ \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-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-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-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 [service-cert-copy : barbican | Copying over backend internal TLS certificate] ***\nFriday 22 May 2026  01:08:15 +0000 (0:00:03.785)       0:00:51.388 ************ \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] ****\nFriday 22 May 2026  01:08:16 +0000 (0:00:00.795)       0:00:52.183 ************ \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-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\nTASK [barbican : Copying over config.json files for services] ******************\nFriday 22 May 2026  01:08:18 +0000 (0:00:01.441)       0:00:53.625 ************ \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] ********************************\nFriday 22 May 2026  01:08:21 +0000 (0:00:03.800)       0:00:57.426 ************ \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 [barbican : Checking whether barbican-api-paste.ini file exists] **********\nFriday 22 May 2026  01:08:23 +0000 (0:00:01.707)       0:00:59.133 ************ \n\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m\n\nTASK [barbican : Copying over barbican-api-paste.ini] **************************\nFriday 22 May 2026  01:08:26 +0000 (0:00:02.457)       0:01:01.591 ************ \n\u001b[0;36mskipping: [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] ***********************************\nFriday 22 May 2026  01:08:27 +0000 (0:00:01.220)       0:01:02.811 ************ \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-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-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-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-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 existing policy file] ****************************\nFriday 22 May 2026  01:08:37 +0000 (0:00:09.841)       0:01:12.653 ************ \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 [barbican : Check barbican containers] ************************************\nFriday 22 May 2026  01:08:38 +0000 (0:00:01.517)       0:01:14.170 ************ \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-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-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-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-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-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] ************************************************\nFriday 22 May 2026  01:08:41 +0000 (0:00:03.301)       0:01:17.472 ************ \n\u001b[0;36mskipping: [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] ***********************************\nFriday 22 May 2026  01:08:42 +0000 (0:00:00.422)       0:01:17.895 ************ \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [barbican : Creating barbican database user and setting permissions] ******\nFriday 22 May 2026  01:08:46 +0000 (0:00:03.736)       0:01:21.632 ************ \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [barbican : Running barbican bootstrap container] *************************\nFriday 22 May 2026  01:08:49 +0000 (0:00:03.216)       0:01:24.848 ************ \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [barbican : Flush handlers] ***********************************************\nFriday 22 May 2026  01:09:02 +0000 (0:00:12.937)       0:01:37.785 ************ \n\nTASK [barbican : Flush handlers] ***********************************************\nFriday 22 May 2026  01:09:02 +0000 (0:00:00.186)       0:01:37.971 ************ \n\nTASK [barbican : Flush handlers] ***********************************************\nFriday 22 May 2026  01:09:02 +0000 (0:00:00.165)       0:01:38.136 ************ \n\nRUNNING HANDLER [barbican : Restart barbican-api container] ********************\nFriday 22 May 2026  01:09:02 +0000 (0:00:00.109)       0:01:38.246 ************ \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] ******\nFriday 22 May 2026  01:09:15 +0000 (0:00:12.560)       0:01:50.806 ************ \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 [barbican : Restart barbican-worker container] *****************\nFriday 22 May 2026  01:09:25 +0000 (0:00:10.045)       0:02:00.852 ************ \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=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 ********************************************************************\nFriday 22 May 2026  01:09:31 +0000 (0:00:06.385)       0:02:07.238 ************ \n=============================================================================== \nservice-ks-register : barbican | Creating roles ------------------------ 16.12s\nbarbican : Running barbican bootstrap container ------------------------ 12.94s\nbarbican : Restart barbican-api container ------------------------------ 12.56s\nbarbican : Restart barbican-keystone-listener container ---------------- 10.05s\nbarbican : Copying over barbican.conf ----------------------------------- 9.84s\nbarbican : Restart barbican-worker container ---------------------------- 6.38s\nservice-ks-register : barbican | Creating endpoints --------------------- 6.06s\nservice-ks-register : barbican | Granting user roles -------------------- 4.61s\nservice-ks-register : barbican | Creating users ------------------------- 4.37s\nbarbican : Copying over config.json files for services ------------------ 3.80s\nservice-cert-copy : barbican | Copying over extra CA certificates ------- 3.79s\nbarbican : Creating barbican database ----------------------------------- 3.74s\nservice-ks-register : barbican | Creating services ---------------------- 3.64s\nservice-ks-register : barbican | Creating projects ---------------------- 3.48s\nbarbican : Ensuring config directories exist ---------------------------- 3.45s\nbarbican : Check barbican containers ------------------------------------ 3.30s\nbarbican : Creating barbican database user and setting permissions ------ 3.22s\nbarbican : Checking whether barbican-api-paste.ini file exists ---------- 2.46s\nbarbican : include_tasks ------------------------------------------------ 1.80s\nbarbican : Ensuring vassals config directories exist -------------------- 1.77s\n\u001b[32m2026-05-22 01:09:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:09:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:09:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98c078be-4c45-45d0-9b8b-57c29331bd7c is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:09:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7f3bc331-2fb9-4c45-9cde-03571ec67384 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:09:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5df4a971-1019-4fb5-ac4b-0792904a5cc8 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:09:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:09:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:09:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98c078be-4c45-45d0-9b8b-57c29331bd7c is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:09:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7f3bc331-2fb9-4c45-9cde-03571ec67384 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:09:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5df4a971-1019-4fb5-ac4b-0792904a5cc8 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:09:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:09:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:09:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98c078be-4c45-45d0-9b8b-57c29331bd7c is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:09:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7f3bc331-2fb9-4c45-9cde-03571ec67384 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:09:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5df4a971-1019-4fb5-ac4b-0792904a5cc8 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:09:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:09:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:09:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98c078be-4c45-45d0-9b8b-57c29331bd7c is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:09:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7f3bc331-2fb9-4c45-9cde-03571ec67384 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:09:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5df4a971-1019-4fb5-ac4b-0792904a5cc8 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:09:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:09:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:09:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98c078be-4c45-45d0-9b8b-57c29331bd7c is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:09:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7f3bc331-2fb9-4c45-9cde-03571ec67384 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:09:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5df4a971-1019-4fb5-ac4b-0792904a5cc8 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:09:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:09:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:09:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98c078be-4c45-45d0-9b8b-57c29331bd7c is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:09:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7f3bc331-2fb9-4c45-9cde-03571ec67384 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:09:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5df4a971-1019-4fb5-ac4b-0792904a5cc8 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:09:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:09:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:09:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98c078be-4c45-45d0-9b8b-57c29331bd7c is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:09:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7f3bc331-2fb9-4c45-9cde-03571ec67384 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:09:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5df4a971-1019-4fb5-ac4b-0792904a5cc8 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:09:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:09:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:09:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98c078be-4c45-45d0-9b8b-57c29331bd7c is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:09:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7f3bc331-2fb9-4c45-9cde-03571ec67384 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:09:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5df4a971-1019-4fb5-ac4b-0792904a5cc8 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:09:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:09:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:09:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98c078be-4c45-45d0-9b8b-57c29331bd7c is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:09:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7f3bc331-2fb9-4c45-9cde-03571ec67384 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:09:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5df4a971-1019-4fb5-ac4b-0792904a5cc8 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:09:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:10:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:10:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98c078be-4c45-45d0-9b8b-57c29331bd7c is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:10:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7f3bc331-2fb9-4c45-9cde-03571ec67384 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:10:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5df4a971-1019-4fb5-ac4b-0792904a5cc8 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:10:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:10:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:10:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98c078be-4c45-45d0-9b8b-57c29331bd7c is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:10:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7f3bc331-2fb9-4c45-9cde-03571ec67384 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:10:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5df4a971-1019-4fb5-ac4b-0792904a5cc8 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:10:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:10:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:10:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98c078be-4c45-45d0-9b8b-57c29331bd7c is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:10:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7f3bc331-2fb9-4c45-9cde-03571ec67384 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:10:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5df4a971-1019-4fb5-ac4b-0792904a5cc8 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:10:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:10:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:10:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98c078be-4c45-45d0-9b8b-57c29331bd7c is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:10:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7f3bc331-2fb9-4c45-9cde-03571ec67384 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:10:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5df4a971-1019-4fb5-ac4b-0792904a5cc8 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:10:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:10:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:10:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98c078be-4c45-45d0-9b8b-57c29331bd7c is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:10:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7f3bc331-2fb9-4c45-9cde-03571ec67384 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:10:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5df4a971-1019-4fb5-ac4b-0792904a5cc8 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:10:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:10:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:10:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98c078be-4c45-45d0-9b8b-57c29331bd7c is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:10:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7f3bc331-2fb9-4c45-9cde-03571ec67384 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:10:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5df4a971-1019-4fb5-ac4b-0792904a5cc8 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:10:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:10:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:10:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98c078be-4c45-45d0-9b8b-57c29331bd7c is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:10:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7f3bc331-2fb9-4c45-9cde-03571ec67384 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:10:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5df4a971-1019-4fb5-ac4b-0792904a5cc8 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:10:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:10:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:10:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98c078be-4c45-45d0-9b8b-57c29331bd7c is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:10:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7f3bc331-2fb9-4c45-9cde-03571ec67384 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:10:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5df4a971-1019-4fb5-ac4b-0792904a5cc8 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:10:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:10:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:10:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98c078be-4c45-45d0-9b8b-57c29331bd7c is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:10:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7f3bc331-2fb9-4c45-9cde-03571ec67384 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:10:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5df4a971-1019-4fb5-ac4b-0792904a5cc8 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:10:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:10:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:10:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98c078be-4c45-45d0-9b8b-57c29331bd7c is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:10:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7f3bc331-2fb9-4c45-9cde-03571ec67384 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:10:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5df4a971-1019-4fb5-ac4b-0792904a5cc8 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:10:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:10:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:10:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98c078be-4c45-45d0-9b8b-57c29331bd7c is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:10:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7f3bc331-2fb9-4c45-9cde-03571ec67384 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:10:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5df4a971-1019-4fb5-ac4b-0792904a5cc8 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:10:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:10:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:10:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98c078be-4c45-45d0-9b8b-57c29331bd7c is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:10:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7f3bc331-2fb9-4c45-9cde-03571ec67384 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:10:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5df4a971-1019-4fb5-ac4b-0792904a5cc8 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:10:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:10:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:10:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98c078be-4c45-45d0-9b8b-57c29331bd7c is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:10:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7f3bc331-2fb9-4c45-9cde-03571ec67384 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:10:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5df4a971-1019-4fb5-ac4b-0792904a5cc8 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:10:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:10:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f5cacb16-44d7-4e0e-a6a5-7b49d1b1044d is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:10:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:10:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98c078be-4c45-45d0-9b8b-57c29331bd7c is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:10:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7f3bc331-2fb9-4c45-9cde-03571ec67384 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] ***************************************\nFriday 22 May 2026  01:07:41 +0000 (0:00:00.342)       0:00:00.342 ************ \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] ***********************************\nFriday 22 May 2026  01:07:41 +0000 (0:00:00.327)       0:00:00.669 ************ \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] ***********************************************\nFriday 22 May 2026  01:07:42 +0000 (0:00:00.310)       0:00:00.980 ************ \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] *********************\nFriday 22 May 2026  01:07:42 +0000 (0:00:00.619)       0:00:01.600 ************ \n\u001b[0;33mchanged: [testbed-node-0] => (item=designate (dns))\u001b[0m\n\nTASK [service-ks-register : designate | Creating endpoints] ********************\nFriday 22 May 2026  01:07:47 +0000 (0:00:04.465)       0:00:06.065 ************ \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] *********************\nFriday 22 May 2026  01:07:53 +0000 (0:00:06.158)       0:00:12.223 ************ \n\u001b[0;32mok: [testbed-node-0] => (item=service)\u001b[0m\n\nTASK [service-ks-register : designate | Creating users] ************************\nFriday 22 May 2026  01:07:56 +0000 (0:00:03.241)       0:00:15.465 ************ \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] ************************\nFriday 22 May 2026  01:08:01 +0000 (0:00:04.777)       0:00:20.242 ************ \n\u001b[0;32mok: [testbed-node-0] => (item=admin)\u001b[0m\n\nTASK [service-ks-register : designate | Granting user roles] *******************\nFriday 22 May 2026  01:08:05 +0000 (0:00:03.960)       0:00:24.202 ************ \n\u001b[0;33mchanged: [testbed-node-0] => (item=designate -> service -> admin)\u001b[0m\n\nTASK [designate : Ensuring config directories exist] ***************************\nFriday 22 May 2026  01:08:09 +0000 (0:00:04.110)       0:00:28.313 ************ \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-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-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-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-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-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-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-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-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-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\nTASK [designate : Check if policies shall be overwritten] **********************\nFriday 22 May 2026  01:08:14 +0000 (0:00:05.298)       0:00:33.611 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [designate : Set designate policy file] ***********************************\nFriday 22 May 2026  01:08:15 +0000 (0:00:00.279)       0:00:33.890 ************ \n\u001b[0;36mskipping: [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] ***********************************************\nFriday 22 May 2026  01:08:15 +0000 (0:00:00.742)       0:00:34.633 ************ \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] ******\nFriday 22 May 2026  01:08:16 +0000 (0:00:00.820)       0:00:35.453 ************ \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-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-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-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-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 [service-cert-copy : designate | Copying over backend internal TLS certificate] ***\nFriday 22 May 2026  01:08:23 +0000 (0:00:07.095)       0:00:42.548 ************ \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-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\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\nTASK [service-cert-copy : designate | Copying over backend internal TLS key] ***\nFriday 22 May 2026  01:08:25 +0000 (0:00:01.969)       0:00:44.517 ************ \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-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-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-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\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\nTASK [designate : Copying over config.json files for services] *****************\nFriday 22 May 2026  01:08:28 +0000 (0:00:02.388)       0:00:46.905 ************ \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] *********************************\nFriday 22 May 2026  01:08:36 +0000 (0:00:08.178)       0:00:55.084 ************ \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-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-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\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 pools.yaml] *************************************\nFriday 22 May 2026  01:08:58 +0000 (0:00:22.767)       0:01:17.851 ************ \n\u001b[0;33mchanged: [testbed-node-0] => (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\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/designate/templates/pools.yaml.j2)\u001b[0m\n\nTASK [designate : Copying over named.conf] *************************************\nFriday 22 May 2026  01:09:05 +0000 (0:00:06.940)       0:01:24.792 ************ \n\u001b[0;33mchanged: [testbed-node-0] => (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\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/designate/templates/named.conf.j2)\u001b[0m\n\nTASK [designate : Copying over rndc.conf] **************************************\nFriday 22 May 2026  01:09:09 +0000 (0:00:03.494)       0:01:28.287 ************ \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] ***************************************\nFriday 22 May 2026  01:09:13 +0000 (0:00:03.861)       0:01:32.148 ************ \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] ***********************************************\nFriday 22 May 2026  01:09:16 +0000 (0:00:03.327)       0:01:35.476 ************ \n\u001b[0;36mskipping: [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] ***************************\nFriday 22 May 2026  01:09:16 +0000 (0:00:00.358)       0:01:35.835 ************ \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] **********************************\nFriday 22 May 2026  01:09:18 +0000 (0:00:01.065)       0:01:36.901 ************ \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-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-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-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 [designate : include_tasks] ***********************************************\nFriday 22 May 2026  01:09:23 +0000 (0:00:05.282)       0:01:42.184 ************ \n\u001b[0;36mskipping: [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] ********************************\nFriday 22 May 2026  01:09:23 +0000 (0:00:00.411)       0:01:42.595 ************ \n\u001b[0;33mchanged: [testbed-node-0] => (item=designate)\u001b[0m\n\nTASK [designate : Creating Designate databases user and setting permissions] ***\nFriday 22 May 2026  01:09:26 +0000 (0:00:02.283)       0:01:44.879 ************ \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] ***********************\nFriday 22 May 2026  01:09:28 +0000 (0:00:02.190)       0:01:47.069 ************ \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [designate : Flush handlers] **********************************************\nFriday 22 May 2026  01:09:43 +0000 (0:00:15.577)       0:02:02.646 ************ \n\nTASK [designate : Flush handlers] **********************************************\nFriday 22 May 2026  01:09:43 +0000 (0:00:00.067)       0:02:02.714 ************ \n\nTASK [designate : Flush handlers] **********************************************\nFriday 22 May 2026  01:09:43 +0000 (0:00:00.079)       0:02:02.793 ************ \n\nRUNNING HANDLER [designate : Restart designate-backend-bind9 container] ********\nFriday 22 May 2026  01:09:43 +0000 (0:00:00.067)       0:02:02.861 ************ \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] ******************\nFriday 22 May 2026  01:09:52 +0000 (0:00:08.707)       0:02:11.569 ************ \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-central container] **************\nFriday 22 May 2026  01:09:57 +0000 (0:00:05.158)       0:02:16.727 ************ \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] *************\nFriday 22 May 2026  01:10:03 +0000 (0:00:05.570)       0:02:22.297 ************ \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 [designate : Restart designate-mdns container] *****************\nFriday 22 May 2026  01:10:12 +0000 (0:00:08.816)       0:02:31.114 ************ \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-worker container] ***************\nFriday 22 May 2026  01:10:18 +0000 (0:00:06.327)       0:02:37.441 ************ \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 [designate : Non-destructive DNS pools update] ****************************\nFriday 22 May 2026  01:10:30 +0000 (0:00:11.441)       0:02:48.883 ************ \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 ********************************************************************\nFriday 22 May 2026  01:10:38 +0000 (0:00:08.819)       0:02:57.702 ************ \n=============================================================================== \ndesignate : Copying over designate.conf -------------------------------- 22.77s\ndesignate : Running Designate bootstrap container ---------------------- 15.58s\ndesignate : Restart designate-worker container ------------------------- 11.44s\ndesignate : Non-destructive DNS pools update ---------------------------- 8.82s\ndesignate : Restart designate-producer container ------------------------ 8.82s\ndesignate : Restart designate-backend-bind9 container ------------------- 8.71s\ndesignate : Copying over config.json files for services ----------------- 8.18s\nservice-cert-copy : designate | Copying over extra CA certificates ------ 7.10s\ndesignate : Copying over pools.yaml ------------------------------------- 6.94s\ndesignate : Restart designate-mdns container ---------------------------- 6.33s\nservice-ks-register : designate | Creating endpoints -------------------- 6.16s\ndesignate : Restart designate-central container ------------------------- 5.57s\ndesignate : Ensuring config directories exist --------------------------- 5.30s\ndesignate : Check designate containers ---------------------------------- 5.28s\ndesignate : Restart designate-api container ----------------------------- 5.16s\nservice-ks-register : designate | Creating users ------------------------ 4.78s\nservice-ks-register : designate | Creating services --------------------- 4.47s\nservice-ks-register : designate | Granting user roles ------------------- 4.11s\nservice-ks-register : designate | Creating roles ------------------------ 3.96s\ndesignate : Copying over rndc.conf -------------------------------------- 3.86s\n\u001b[32m2026-05-22 01:10:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5df4a971-1019-4fb5-ac4b-0792904a5cc8 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:10:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:10:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f5cacb16-44d7-4e0e-a6a5-7b49d1b1044d is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:10:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:10:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98c078be-4c45-45d0-9b8b-57c29331bd7c is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:10:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5df4a971-1019-4fb5-ac4b-0792904a5cc8 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:10:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:10:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f5cacb16-44d7-4e0e-a6a5-7b49d1b1044d is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:10:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:10:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98c078be-4c45-45d0-9b8b-57c29331bd7c is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:10:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5df4a971-1019-4fb5-ac4b-0792904a5cc8 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:10:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:10:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f5cacb16-44d7-4e0e-a6a5-7b49d1b1044d is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:10:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:10:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98c078be-4c45-45d0-9b8b-57c29331bd7c is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:10:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5df4a971-1019-4fb5-ac4b-0792904a5cc8 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:10:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:10:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f5cacb16-44d7-4e0e-a6a5-7b49d1b1044d is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:10:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:10:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98c078be-4c45-45d0-9b8b-57c29331bd7c is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:10:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5df4a971-1019-4fb5-ac4b-0792904a5cc8 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:10:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:10:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f5cacb16-44d7-4e0e-a6a5-7b49d1b1044d is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:10:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:10:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98c078be-4c45-45d0-9b8b-57c29331bd7c is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:10:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5df4a971-1019-4fb5-ac4b-0792904a5cc8 is in state SUCCESS\u001b[0m\n\u001b[32m2026-05-22 01:10:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 205047f5-8241-4788-bef0-37beb2f95487 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:10:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:11:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f5cacb16-44d7-4e0e-a6a5-7b49d1b1044d is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:11:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:11:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98c078be-4c45-45d0-9b8b-57c29331bd7c is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:11:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 205047f5-8241-4788-bef0-37beb2f95487 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:11:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:11:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f5cacb16-44d7-4e0e-a6a5-7b49d1b1044d is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:11:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:11:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98c078be-4c45-45d0-9b8b-57c29331bd7c is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:11:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 205047f5-8241-4788-bef0-37beb2f95487 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:11:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:11:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f5cacb16-44d7-4e0e-a6a5-7b49d1b1044d is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:11:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:11:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98c078be-4c45-45d0-9b8b-57c29331bd7c is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:11:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 205047f5-8241-4788-bef0-37beb2f95487 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:11:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:11:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f5cacb16-44d7-4e0e-a6a5-7b49d1b1044d is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:11:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:11:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98c078be-4c45-45d0-9b8b-57c29331bd7c is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:11:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 205047f5-8241-4788-bef0-37beb2f95487 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:11:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:11:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f5cacb16-44d7-4e0e-a6a5-7b49d1b1044d is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:11:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:11:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98c078be-4c45-45d0-9b8b-57c29331bd7c is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:11:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 205047f5-8241-4788-bef0-37beb2f95487 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:11:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:11:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f5cacb16-44d7-4e0e-a6a5-7b49d1b1044d is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:11:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:11:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98c078be-4c45-45d0-9b8b-57c29331bd7c is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:11:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 205047f5-8241-4788-bef0-37beb2f95487 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:11:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:11:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f5cacb16-44d7-4e0e-a6a5-7b49d1b1044d is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:11:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:11:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98c078be-4c45-45d0-9b8b-57c29331bd7c is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:11:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 205047f5-8241-4788-bef0-37beb2f95487 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:11:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:11:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f5cacb16-44d7-4e0e-a6a5-7b49d1b1044d is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:11:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:11:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98c078be-4c45-45d0-9b8b-57c29331bd7c is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:11:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 205047f5-8241-4788-bef0-37beb2f95487 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:11:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:11:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f5cacb16-44d7-4e0e-a6a5-7b49d1b1044d is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:11:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:11:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98c078be-4c45-45d0-9b8b-57c29331bd7c is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:11:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 205047f5-8241-4788-bef0-37beb2f95487 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:11:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:11:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f5cacb16-44d7-4e0e-a6a5-7b49d1b1044d is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:11:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:11:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98c078be-4c45-45d0-9b8b-57c29331bd7c is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:11:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 205047f5-8241-4788-bef0-37beb2f95487 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:11:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:11:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f5cacb16-44d7-4e0e-a6a5-7b49d1b1044d is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:11:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:11:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98c078be-4c45-45d0-9b8b-57c29331bd7c is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:11:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 205047f5-8241-4788-bef0-37beb2f95487 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:11:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:11:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f5cacb16-44d7-4e0e-a6a5-7b49d1b1044d is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:11:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:11:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98c078be-4c45-45d0-9b8b-57c29331bd7c is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:11:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 205047f5-8241-4788-bef0-37beb2f95487 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:11:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:11:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f5cacb16-44d7-4e0e-a6a5-7b49d1b1044d is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:11:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e 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] *********************************\nFriday 22 May 2026  01:09:36 +0000 (0:00:00.092)       0:00:00.092 ************ \n\u001b[0;33mchanged: [localhost]\u001b[0m\n\nTASK [Download ironic-agent initramfs] *****************************************\nFriday 22 May 2026  01:09:37 +0000 (0:00:00.973)       0:00:01.065 ************ \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 ********************************************************************\nFriday 22 May 2026  01:10:55 +0000 (0:01:18.034)       0:01:19.100 ************ \n=============================================================================== \nDownload ironic-agent initramfs ---------------------------------------- 78.03s\nEnsure the destination directory exists --------------------------------- 0.98s\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] ***************************************\nFriday 22 May 2026  01:07:17 +0000 (0:00:00.364)       0:00:00.364 ************ \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] ***********************************\nFriday 22 May 2026  01:07:18 +0000 (0:00:00.573)       0:00:00.938 ************ \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] *************************************************\nFriday 22 May 2026  01:07:18 +0000 (0:00:00.693)       0:00:01.632 ************ \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] *******************************************\nFriday 22 May 2026  01:07:20 +0000 (0:00:01.208)       0:00:02.840 ************ \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 [neutron : Get container volume facts] ************************************\nFriday 22 May 2026  01:07:21 +0000 (0:00:01.287)       0:00:04.127 ************ \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-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [neutron : Check for ML2/OVN presence] ************************************\nFriday 22 May 2026  01:07:22 +0000 (0:00:00.976)       0:00:05.104 ************ \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] ************************************\nFriday 22 May 2026  01:07:22 +0000 (0:00:00.516)       0:00:05.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\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] ***********************\nFriday 22 May 2026  01:07:23 +0000 (0:00:00.732)       0:00:06.353 ************ \n\u001b[0;33mchanged: [testbed-node-0] => (item=neutron (network))\u001b[0m\n\nTASK [service-ks-register : neutron | Creating endpoints] **********************\nFriday 22 May 2026  01:07:26 +0000 (0:00:03.310)       0:00:09.664 ************ \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] ***********************\nFriday 22 May 2026  01:07:33 +0000 (0:00:06.419)       0:00:16.083 ************ \n\u001b[0;32mok: [testbed-node-0] => (item=service)\u001b[0m\n\nTASK [service-ks-register : neutron | Creating users] **************************\nFriday 22 May 2026  01:07:36 +0000 (0:00:03.197)       0:00:19.280 ************ \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] **************************\nFriday 22 May 2026  01:07:41 +0000 (0:00:04.593)       0:00:23.874 ************ \n\u001b[0;32mok: [testbed-node-0] => (item=admin)\u001b[0m\n\nTASK [service-ks-register : neutron | Granting user roles] *********************\nFriday 22 May 2026  01:07:44 +0000 (0:00:03.273)       0:00:27.147 ************ \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] *************************************************\nFriday 22 May 2026  01:07:52 +0000 (0:00:07.762)       0:00:34.909 ************ \n\u001b[0;36mskipping: [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] *****************************************\nFriday 22 May 2026  01:07:52 +0000 (0:00:00.570)       0:00:35.480 ************ \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\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [neutron : Check IPv6 support] ********************************************\nFriday 22 May 2026  01:07:55 +0000 (0:00:02.740)       0:00:38.221 ************ \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 [Setting sysctl values] ***************************************************\nFriday 22 May 2026  01:07:56 +0000 (0:00:00.911)       0:00:39.132 ************ \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-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [neutron : Ensuring config directories exist] *****************************\nFriday 22 May 2026  01:07:58 +0000 (0:00:02.339)       0:00:41.472 ************ \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-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-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 : Check if extra ml2 plugins exists] *****************************\nFriday 22 May 2026  01:08:01 +0000 (0:00:02.630)       0:00:44.102 ************ \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] *************************************************\nFriday 22 May 2026  01:08:02 +0000 (0:00:00.970)       0:00:45.073 ************ \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] ********\nFriday 22 May 2026  01:08:03 +0000 (0:00:01.235)       0:00:46.308 ************ \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-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-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\nTASK [service-cert-copy : neutron | Copying over backend internal TLS certificate] ***\nFriday 22 May 2026  01:08:07 +0000 (0:00:03.712)       0:00:50.021 ************ \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-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-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 [service-cert-copy : neutron | Copying over backend internal TLS key] *****\nFriday 22 May 2026  01:08:09 +0000 (0:00:02.501)       0:00:52.522 ************ \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-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\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 : Creating TLS backend PEM File] *********************************\nFriday 22 May 2026  01:08:13 +0000 (0:00:03.703)       0:00:56.226 ************ \n\u001b[0;36mskipping: [testbed-node-2]\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-1]\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] ************************\nFriday 22 May 2026  01:08:16 +0000 (0:00:03.084)       0:00:59.310 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [neutron : Set neutron policy file] ***************************************\nFriday 22 May 2026  01:08:16 +0000 (0:00:00.185)       0:00:59.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\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] *****************************\nFriday 22 May 2026  01:08:17 +0000 (0:00:00.857)       0:01:00.353 ************ \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-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\u001b[32m2026-05-22 01:11:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98c078be-4c45-45d0-9b8b-57c29331bd7c is in state SUCCESS\u001b[0m\n': '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-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\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\nTASK [neutron : Copying over config.json files for services] *******************\nFriday 22 May 2026  01:08:20 +0000 (0:00:02.799)       0:01:03.152 ************ \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-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-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-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 : Copying over neutron.conf] *************************************\nFriday 22 May 2026  01:08:23 +0000 (0:00:03.208)       0:01:06.361 ************ \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-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-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-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-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\nTASK [neutron : Copying over neutron_vpnaas.conf] ******************************\nFriday 22 May 2026  01:08:32 +0000 (0:00:08.994)       0:01:15.355 ************ \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-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] ******************************************\nFriday 22 May 2026  01:08:35 +0000 (0:00:03.078)       0:01:18.434 ************ \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;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 [neutron : Copying over ml2_conf.ini] *************************************\nFriday 22 May 2026  01:08:39 +0000 (0:00:03.741)       0:01:22.175 ************ \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\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-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\nTASK [neutron : Copying over linuxbridge_agent.ini] ****************************\nFriday 22 May 2026  01:08:44 +0000 (0:00:04.673)       0:01:26.848 ************ \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-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 openvswitch_agent.ini] ****************************\nFriday 22 May 2026  01:08:48 +0000 (0:00:04.368)       0:01:31.216 ************ \n\u001b[0;36mskipping: [testbed-node-2]\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-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 sriov_agent.ini] **********************************\nFriday 22 May 2026  01:08:51 +0000 (0:00:03.432)       0:01:34.649 ************ \n\u001b[0;36mskipping: [testbed-node-3]\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\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [neutron : Copying over mlnx_agent.ini] ***********************************\nFriday 22 May 2026  01:08:54 +0000 (0:00:02.901)       0:01:37.550 ************ \n\u001b[0;36mskipping: [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 eswitchd.conf] ************************************\nFriday 22 May 2026  01:08:57 +0000 (0:00:02.345)       0:01:39.895 ************ \n\u001b[0;36mskipping: [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 dhcp_agent.ini] ***********************************\nFriday 22 May 2026  01:08:59 +0000 (0:00:02.522)       0:01:42.418 ************ \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\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [neutron : Copying over dnsmasq.conf] *************************************\nFriday 22 May 2026  01:09:02 +0000 (0:00:02.778)       0:01:45.197 ************ \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-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-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-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-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] *************************************\nFriday 22 May 2026  01:09:06 +0000 (0:00:04.352)       0:01:49.550 ************ \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-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 fwaas_driver.ini] *********************************\nFriday 22 May 2026  01:09:09 +0000 (0:00:02.239)       0:01:51.789 ************ \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 [neutron : Copying over metadata_agent.ini] *******************************\nFriday 22 May 2026  01:09:11 +0000 (0:00:02.433)       0:01:54.223 ************ \n\u001b[0;36mskipping: [testbed-node-1]\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-0]\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 neutron_ovn_metadata_agent.ini] *******************\nFriday 22 May 2026  01:09:13 +0000 (0:00:01.788)       0:01:56.011 ************ \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;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 [neutron : Copying over metering_agent.ini] *******************************\nFriday 22 May 2026  01:09:18 +0000 (0:00:05.384)       0:02:01.396 ************ \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-2]\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] *************************\nFriday 22 May 2026  01:09:21 +0000 (0:00:02.351)       0:02:03.748 ************ \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-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 bgp_dragent.ini] **********************************\nFriday 22 May 2026  01:09:22 +0000 (0:00:01.924)       0:02:05.672 ************ \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-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 ovn_agent.ini] ************************************\nFriday 22 May 2026  01:09:24 +0000 (0:00:01.983)       0:02:07.656 ************ \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\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [neutron : Copying over nsx.ini] ******************************************\nFriday 22 May 2026  01:09:28 +0000 (0:00:03.130)       0:02:10.786 ************ \n\u001b[0;36mskipping: [testbed-node-1]\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-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [neutron : Copy neutron-l3-agent-wrapper script] **************************\nFriday 22 May 2026  01:09:30 +0000 (0:00:02.222)       0:02:13.009 ************ \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-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 extra ml2 plugins] ********************************\nFriday 22 May 2026  01:09:32 +0000 (0:00:02.000)       0:02:15.009 ************ \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-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [neutron : Copying over neutron-tls-proxy.cfg] ****************************\nFriday 22 May 2026  01:09:34 +0000 (0:00:01.994)       0:02:17.004 ************ \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-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-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-5] => (item=/ansible/roles/neutron/templates/neutron-tls-proxy.cfg.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\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\nTASK [neutron : Copying over neutron_taas.conf] ********************************\nFriday 22 May 2026  01:09:36 +0000 (0:00:02.352)       0:02:19.356 ************ \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-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-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\nTASK [neutron : Check neutron containers] **************************************\nFriday 22 May 2026  01:09:38 +0000 (0:00:02.163)       0:02:21.520 ************ \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-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-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\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] *************************************************\nFriday 22 May 2026  01:09:41 +0000 (0:00:02.714)       0:02:24.235 ************ \n\u001b[0;36mskipping: [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] *************************************\nFriday 22 May 2026  01:09:42 +0000 (0:00:00.661)       0:02:24.896 ************ \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [neutron : Creating Neutron database user and setting permissions] ********\nFriday 22 May 2026  01:09:44 +0000 (0:00:01.894)       0:02:26.791 ************ \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [neutron : Running Neutron bootstrap container] ***************************\nFriday 22 May 2026  01:09:46 +0000 (0:00:01.950)       0:02:28.741 ************ \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [neutron : Flush Handlers] ************************************************\nFriday 22 May 2026  01:10:25 +0000 (0:00:39.355)       0:03:08.097 ************ \n\nTASK [neutron : Flush Handlers] ************************************************\nFriday 22 May 2026  01:10:25 +0000 (0:00:00.100)       0:03:08.197 ************ \n\nTASK [neutron : Flush Handlers] ************************************************\nFriday 22 May 2026  01:10:25 +0000 (0:00:00.278)       0:03:08.475 ************ \n\nTASK [neutron : Flush Handlers] ************************************************\nFriday 22 May 2026  01:10:25 +0000 (0:00:00.071)       0:03:08.546 ************ \n\nTASK [neutron : Flush Handlers] ************************************************\nFriday 22 May 2026  01:10:25 +0000 (0:00:00.080)       0:03:08.626 ************ \n\nTASK [neutron : Flush Handlers] ************************************************\nFriday 22 May 2026  01:10:25 +0000 (0:00:00.092)       0:03:08.718 ************ \n\nRUNNING HANDLER [neutron : Restart neutron-server container] *******************\nFriday 22 May 2026  01:10:26 +0000 (0:00:00.076)       0:03:08.795 ************ \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 [neutron : Restart neutron-ovn-metadata-agent container] *******\nFriday 22 May 2026  01:10:47 +0000 (0:00:21.578)       0:03:30.373 ************ \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-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 ********************************************************************\nFriday 22 May 2026  01:11:35 +0000 (0:00:48.200)       0:04:18.574 ************ \n=============================================================================== \nneutron : Restart neutron-ovn-metadata-agent container ----------------- 48.20s\nneutron : Running Neutron bootstrap container -------------------------- 39.36s\nneutron : Restart neutron-server container ----------------------------- 21.58s\nneutron : Copying over neutron.conf ------------------------------------- 8.99s\nservice-ks-register : neutron | Granting user roles --------------------- 7.76s\nservice-ks-register : neutron | Creating endpoints ---------------------- 6.42s\nneutron : Copying over neutron_ovn_metadata_agent.ini ------------------- 5.38s\nneutron : Copying over ml2_conf.ini ------------------------------------- 4.67s\nservice-ks-register : neutron | Creating users -------------------------- 4.59s\nneutron : Copying over linuxbridge_agent.ini ---------------------------- 4.37s\nneutron : Copying over dnsmasq.conf ------------------------------------- 4.35s\nneutron : Copying over ssh key ------------------------------------------ 3.74s\nservice-cert-copy : neutron | Copying over extra CA certificates -------- 3.71s\nservice-cert-copy : neutron | Copying over backend internal TLS key ----- 3.70s\nneutron : Copying over openvswitch_agent.ini ---------------------------- 3.43s\nservice-ks-register : neutron | Creating services ----------------------- 3.31s\nservice-ks-register : neutron | Creating roles -------------------------- 3.27s\nneutron : Copying over config.json files for services ------------------- 3.21s\nservice-ks-register : neutron | Creating projects ----------------------- 3.20s\nneutron : Copying over ovn_agent.ini ------------------------------------ 3.13s\n\u001b[32m2026-05-22 01:11:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 205047f5-8241-4788-bef0-37beb2f95487 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:11:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:11:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f5cacb16-44d7-4e0e-a6a5-7b49d1b1044d is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:11:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:11:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bba55091-48f7-49bf-971d-a41326425b50 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:11:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 205047f5-8241-4788-bef0-37beb2f95487 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:11:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:11:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f5cacb16-44d7-4e0e-a6a5-7b49d1b1044d is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:11:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:11:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bba55091-48f7-49bf-971d-a41326425b50 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:11:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 205047f5-8241-4788-bef0-37beb2f95487 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:11:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:11:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f5cacb16-44d7-4e0e-a6a5-7b49d1b1044d is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:11:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:11:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bba55091-48f7-49bf-971d-a41326425b50 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:11:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 205047f5-8241-4788-bef0-37beb2f95487 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:11:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:11:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f5cacb16-44d7-4e0e-a6a5-7b49d1b1044d is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:11:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:11:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bba55091-48f7-49bf-971d-a41326425b50 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:11:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 205047f5-8241-4788-bef0-37beb2f95487 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:11:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\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] ***************************************\nFriday 22 May 2026  01:10:43 +0000 (0:00:00.627)       0:00:00.627 ************ \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] ***********************************\nFriday 22 May 2026  01:10:43 +0000 (0:00:00.553)       0:00:01.180 ************ \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] ***********************************************\nFriday 22 May 2026  01:10:44 +0000 (0:00:00.635)       0:00:01.816 ************ \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] *********************\nFriday 22 May 2026  01:10:45 +0000 (0:00:01.496)       0:00:03.312 ************ \n\u001b[0;33mchanged: [testbed-node-0] => (item=placement (placement))\u001b[0m\n\nTASK [service-ks-register : placement | Creating endpoints] ********************\nFriday 22 May 2026  01:10:49 +0000 (0:00:03.619)       0:00:06.932 ************ \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] *********************\nFriday 22 May 2026  01:10:55 +0000 (0:00:05.872)       0:00:12.804 ************ \n\u001b[0;32mok: [testbed-node-0] => (item=service)\u001b[0m\n\nTASK [service-ks-register : placement | Creating users] ************************\nFriday 22 May 2026  01:10:58 +0000 (0:00:02.955)       0:00:15.759 ************ \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] ************************\nFriday 22 May 2026  01:11:02 +0000 (0:00:03.912)       0:00:19.672 ************ \n\u001b[0;32mok: [testbed-node-0] => (item=admin)\u001b[0m\n\nTASK [service-ks-register : placement | Granting user roles] *******************\nFriday 22 May 2026  01:11:05 +0000 (0:00:03.134)       0:00:22.806 ************ \n\u001b[0;33mchanged: [testbed-node-0] => (item=placement -> service -> admin)\u001b[0m\n\nTASK [placement : include_tasks] ***********************************************\nFriday 22 May 2026  01:11:09 +0000 (0:00:03.903)       0:00:26.710 ************ \n\u001b[0;36mskipping: [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] ***************************\nFriday 22 May 2026  01:11:09 +0000 (0:00:00.392)       0:00:27.103 ************ \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 [placement : Check if policies shall be overwritten] **********************\nFriday 22 May 2026  01:11:10 +0000 (0:00:01.083)       0:00:28.187 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [placement : Set placement policy file] ***********************************\nFriday 22 May 2026  01:11:10 +0000 (0:00:00.111)       0:00:28.298 ************ \n\u001b[0;36mskipping: [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] ***********************************************\nFriday 22 May 2026  01:11:11 +0000 (0:00:00.240)       0:00:28.539 ************ \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] ******\nFriday 22 May 2026  01:11:11 +0000 (0:00:00.599)       0:00:29.138 ************ \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 [service-cert-copy : placement | Copying over backend internal TLS certificate] ***\nFriday 22 May 2026  01:11:13 +0000 (0:00:01.398)       0:00:30.536 ************ \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] ***\nFriday 22 May 2026  01:11:13 +0000 (0:00:00.368)       0:00:30.905 ************ \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] *****************\nFriday 22 May 2026  01:11:14 +0000 (0:00:00.702)       0:00:31.608 ************ \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 : Copying over placement.conf] *********************************\nFriday 22 May 2026  01:11:15 +0000 (0:00:01.341)       0:00:32.950 ************ \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 [placement : Copying over placement-api wsgi configuration] ***************\nFriday 22 May 2026  01:11:18 +0000 (0:00:02.835)       0:00:35.786 ************ \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-0] => (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] *****************\nFriday 22 May 2026  01:11:19 +0000 (0:00:01.688)       0:00:37.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\nTASK [placement : Copying over existing policy file] ***************************\nFriday 22 May 2026  01:11:21 +0000 (0:00:01.813)       0:00:39.288 ************ \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] **********************************\nFriday 22 May 2026  01:11:22 +0000 (0:00:00.466)       0:00:39.755 ************ \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] ********************************\nFriday 22 May 2026  01:11:23 +0000 (0:00:01.084)       0:00:40.839 ************ \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [placement : Creating placement databases user and setting permissions] ***\nFriday 22 May 2026  01:11:25 +0000 (0:00:02.199)       0:00:43.039 ************ \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [placement : Running placement bootstrap container] ***********************\nFriday 22 May 2026  01:11:27 +0000 (0:00:02.290)       0:00:45.330 ************ \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [placement : Flush handlers] **********************************************\nFriday 22 May 2026  01:11:39 +0000 (0:00:12.064)       0:00:57.394 ************ \n\nTASK [placement : Flush handlers] **********************************************\nFriday 22 May 2026  01:11:39 +0000 (0:00:00.061)       0:00:57.456 ************ \n\nTASK [placement : Flush handlers] **********************************************\nFriday 22 May 2026  01:11:40 +0000 (0:00:00.185)       0:00:57.641 ************ \n\nRUNNING HANDLER [placement : Restart placement-api container] ******************\nFriday 22 May 2026  01:11:40 +0000 (0:00:00.057)       0:00:57.698 ************ \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=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 ********************************************************************\nFriday 22 May 2026  01:11:50 +0000 (0:00:09.831)       0:01:07.530 ************ \n=============================================================================== \nplacement : Running placement bootstrap container ---------------------- 12.06s\nplacement : Restart placement-api container ----------------------------- 9.83s\nservice-ks-register : placement | Creating endpoints -------------------- 5.87s\nservice-ks-register : placement | Creating users ------------------------ 3.91s\nservice-ks-register : placement | Granting user roles ------------------- 3.90s\nservice-ks-register : placement | Creating services --------------------- 3.62s\nservice-ks-register : placement | Creating roles ------------------------ 3.13s\nservice-ks-register : placement | Creating projects --------------------- 2.96s\nplacement : Copying over placement.conf --------------------------------- 2.84s\nplacement : Creating placement databases user and setting permissions --- 2.29s\nplacement : Creating placement databases -------------------------------- 2.20s\nplacement : Copying over migrate-db.rc.j2 configuration ----------------- 1.81s\nplacement : Copying over placement-api wsgi configuration --------------- 1.69s\nplacement : include_tasks ----------------------------------------------- 1.50s\nservice-cert-copy : placement | Copying over extra CA certificates ------ 1.40s\nplacement : Copying over config.json files for services ----------------- 1.34s\nplacement : Check placement containers ---------------------------------- 1.08s\nplacement : Ensuring config directories exist --------------------------- 1.08s\nservice-cert-copy : placement | Copying over backend internal TLS key --- 0.70s\nGroup hosts based on enabled services ----------------------------------- 0.64s\n\u001b[32m2026-05-22 01:11:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f5cacb16-44d7-4e0e-a6a5-7b49d1b1044d is in state SUCCESS\u001b[0m\n\u001b[32m2026-05-22 01:11:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:11:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bba55091-48f7-49bf-971d-a41326425b50 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:11:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9c45ae37-7c24-4d4e-95a5-16d51a5d4277 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:11:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 205047f5-8241-4788-bef0-37beb2f95487 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:11:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:11:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:11:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bba55091-48f7-49bf-971d-a41326425b50 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:11:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9c45ae37-7c24-4d4e-95a5-16d51a5d4277 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:11:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 205047f5-8241-4788-bef0-37beb2f95487 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:11:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:11:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:11:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bba55091-48f7-49bf-971d-a41326425b50 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:11:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9c45ae37-7c24-4d4e-95a5-16d51a5d4277 is in state SUCCESS\u001b[0m\n\u001b[32m2026-05-22 01:11:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 205047f5-8241-4788-bef0-37beb2f95487 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:11:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:12:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:12:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bba55091-48f7-49bf-971d-a41326425b50 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:12:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8caa7d1-52f5-492f-9fba-bcc5f75a99b9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:12:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 205047f5-8241-4788-bef0-37beb2f95487 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:12:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:12:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:12:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bba55091-48f7-49bf-971d-a41326425b50 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:12:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8caa7d1-52f5-492f-9fba-bcc5f75a99b9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:12:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 205047f5-8241-4788-bef0-37beb2f95487 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:12:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:12:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:12:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bba55091-48f7-49bf-971d-a41326425b50 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:12:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8caa7d1-52f5-492f-9fba-bcc5f75a99b9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:12:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 205047f5-8241-4788-bef0-37beb2f95487 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:12:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:12:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:12:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bba55091-48f7-49bf-971d-a41326425b50 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:12:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8caa7d1-52f5-492f-9fba-bcc5f75a99b9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:12:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 205047f5-8241-4788-bef0-37beb2f95487 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:12:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:12:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:12:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bba55091-48f7-49bf-971d-a41326425b50 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:12:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8caa7d1-52f5-492f-9fba-bcc5f75a99b9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:12:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 205047f5-8241-4788-bef0-37beb2f95487 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:12:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:12:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:12:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bba55091-48f7-49bf-971d-a41326425b50 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:12:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8caa7d1-52f5-492f-9fba-bcc5f75a99b9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:12:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 205047f5-8241-4788-bef0-37beb2f95487 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:12:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:12:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:12:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bba55091-48f7-49bf-971d-a41326425b50 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:12:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8caa7d1-52f5-492f-9fba-bcc5f75a99b9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:12:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 205047f5-8241-4788-bef0-37beb2f95487 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:12:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:12:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:12:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bba55091-48f7-49bf-971d-a41326425b50 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:12:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8caa7d1-52f5-492f-9fba-bcc5f75a99b9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:12:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 205047f5-8241-4788-bef0-37beb2f95487 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:12:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:12:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:12:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bba55091-48f7-49bf-971d-a41326425b50 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:12:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8caa7d1-52f5-492f-9fba-bcc5f75a99b9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:12:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 205047f5-8241-4788-bef0-37beb2f95487 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:12:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:12:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:12:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bba55091-48f7-49bf-971d-a41326425b50 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:12:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8caa7d1-52f5-492f-9fba-bcc5f75a99b9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:12:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 205047f5-8241-4788-bef0-37beb2f95487 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:12:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:12:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:12:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bba55091-48f7-49bf-971d-a41326425b50 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:12:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8caa7d1-52f5-492f-9fba-bcc5f75a99b9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:12:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 205047f5-8241-4788-bef0-37beb2f95487 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:12:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:12:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:12:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bba55091-48f7-49bf-971d-a41326425b50 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:12:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8caa7d1-52f5-492f-9fba-bcc5f75a99b9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:12:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 205047f5-8241-4788-bef0-37beb2f95487 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:12:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:12:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:12:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bba55091-48f7-49bf-971d-a41326425b50 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:12:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8caa7d1-52f5-492f-9fba-bcc5f75a99b9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:12:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 205047f5-8241-4788-bef0-37beb2f95487 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:12:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:12:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:12:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bba55091-48f7-49bf-971d-a41326425b50 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:12:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8caa7d1-52f5-492f-9fba-bcc5f75a99b9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:12:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 205047f5-8241-4788-bef0-37beb2f95487 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:12:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:12:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:12:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bba55091-48f7-49bf-971d-a41326425b50 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:12:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8caa7d1-52f5-492f-9fba-bcc5f75a99b9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:12:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 205047f5-8241-4788-bef0-37beb2f95487 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:12:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:12:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:12:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bba55091-48f7-49bf-971d-a41326425b50 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:12:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8caa7d1-52f5-492f-9fba-bcc5f75a99b9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:12:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 205047f5-8241-4788-bef0-37beb2f95487 is in state SUCCESS\u001b[0m\n\u001b[32m2026-05-22 01:12:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\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] ***************************************\nFriday 22 May 2026  01:11:55 +0000 (0:00:00.299)       0:00:00.299 ************ \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] ***********************************\nFriday 22 May 2026  01:11:56 +0000 (0:00:00.522)       0:00:00.821 ************ \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] ***********************************\nFriday 22 May 2026  01:11:56 +0000 (0:00:00.606)       0:00:01.428 ************ \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;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 ********************************************************************\nFriday 22 May 2026  01:11:57 +0000 (0:00:01.176)       0:00:02.604 ************ \n=============================================================================== \nWaiting for Nova public port to be UP ----------------------------------- 1.18s\nGroup hosts based on enabled services ----------------------------------- 0.61s\nGroup hosts based on Kolla action --------------------------------------- 0.52s\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] ***************************************\nFriday 22 May 2026  01:10:59 +0000 (0:00:00.334)       0:00:00.334 ************ \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] ***********************************\nFriday 22 May 2026  01:11:00 +0000 (0:00:00.335)       0:00:00.670 ************ \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] **************************************************\nFriday 22 May 2026  01:11:00 +0000 (0:00:00.296)       0:00:00.966 ************ \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] ************************\nFriday 22 May 2026  01:11:01 +0000 (0:00:00.646)       0:00:01.612 ************ \n\u001b[0;33mchanged: [testbed-node-0] => (item=magnum (container-infra))\u001b[0m\n\nTASK [service-ks-register : magnum | Creating endpoints] ***********************\nFriday 22 May 2026  01:11:04 +0000 (0:00:03.466)       0:00:05.079 ************ \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] ************************\nFriday 22 May 2026  01:11:11 +0000 (0:00:06.426)       0:00:11.506 ************ \n\u001b[0;32mok: [testbed-node-0] => (item=service)\u001b[0m\n\nTASK [service-ks-register : magnum | Creating users] ***************************\nFriday 22 May 2026  01:11:14 +0000 (0:00:03.450)       0:00:14.957 ************ \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] ***************************\nFriday 22 May 2026  01:11:18 +0000 (0:00:03.897)       0:00:18.854 ************ \n\u001b[0;32mok: [testbed-node-0] => (item=admin)\u001b[0m\n\nTASK [service-ks-register : magnum | Granting user roles] **********************\nFriday 22 May 2026  01:11:22 +0000 (0:00:03.592)       0:00:22.447 ************ \n\u001b[0;33mchanged: [testbed-node-0] => (item=magnum -> service -> admin)\u001b[0m\n\nTASK [magnum : Creating Magnum trustee domain] *********************************\nFriday 22 May 2026  01:11:25 +0000 (0:00:03.876)       0:00:26.323 ************ \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [magnum : Creating Magnum trustee user] ***********************************\nFriday 22 May 2026  01:11:29 +0000 (0:00:03.254)       0:00:29.577 ************ \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [magnum : Creating Magnum trustee user role] ******************************\nFriday 22 May 2026  01:11:32 +0000 (0:00:03.781)       0:00:33.359 ************ \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [magnum : Ensuring config directories exist] ******************************\nFriday 22 May 2026  01:11:36 +0000 (0:00:03.316)       0:00:36.676 ************ \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-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-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\nTASK [magnum : Check if policies shall be overwritten] *************************\nFriday 22 May 2026  01:11:37 +0000 (0:00:01.561)       0:00:38.237 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [magnum : Set magnum policy file] *****************************************\nFriday 22 May 2026  01:11:37 +0000 (0:00:00.115)       0:00:38.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 [magnum : Check if kubeconfig file is supplied] ***************************\nFriday 22 May 2026  01:11:38 +0000 (0:00:00.252)       0:00:38.605 ************ \n\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m\n\nTASK [magnum : Copying over kubeconfig file] ***********************************\nFriday 22 May 2026  01:11:39 +0000 (0:00:00.840)       0:00:39.445 ************ \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 : Set magnum kubeconfig file's path] ******************************\nFriday 22 May 2026  01:11:41 +0000 (0:00:02.232)       0:00:41.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 [magnum : include_tasks] **************************************************\nFriday 22 May 2026  01:11:41 +0000 (0:00:00.414)       0:00:42.092 ************ \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] *********\nFriday 22 May 2026  01:11:42 +0000 (0:00:00.472)       0:00:42.565 ************ \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 [service-cert-copy : magnum | Copying over backend internal TLS certificate] ***\nFriday 22 May 2026  01:11:44 +0000 (0:00:02.260)       0:00:44.825 ************ \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] ******\nFriday 22 May 2026  01:11:45 +0000 (0:00:00.780)       0:00:45.605 ************ \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] ********************\nFriday 22 May 2026  01:11:45 +0000 (0:00:00.807)       0:00:46.413 ************ \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-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 : Copying over magnum.conf] ***************************************\nFriday 22 May 2026  01:11:48 +0000 (0:00:02.483)       0:00:48.896 ************ \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-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-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 : Copying over existing policy file] ******************************\nFriday 22 May 2026  01:11:57 +0000 (0:00:08.544)       0:00:57.440 ************ \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] ****************************************\nFriday 22 May 2026  01:11:57 +0000 (0:00:00.818)       0:00:58.258 ************ \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-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-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\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 : include_tasks] **************************************************\nFriday 22 May 2026  01:12:00 +0000 (0:00:02.211)       0:01:00.470 ************ \n\u001b[0;36mskipping: [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] ***************************************\nFriday 22 May 2026  01:12:00 +0000 (0:00:00.306)       0:01:00.776 ************ \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [magnum : Creating Magnum database user and setting permissions] **********\nFriday 22 May 2026  01:12:02 +0000 (0:00:02.456)       0:01:03.233 ************ \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [magnum : Running Magnum bootstrap container] *****************************\nFriday 22 May 2026  01:12:04 +0000 (0:00:02.044)       0:01:05.277 ************ \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [magnum : Flush handlers] *************************************************\nFriday 22 May 2026  01:12:20 +0000 (0:00:15.668)       0:01:20.945 ************ \n\nTASK [magnum : Flush handlers] *************************************************\nFriday 22 May 2026  01:12:20 +0000 (0:00:00.071)       0:01:21.016 ************ \n\nTASK [magnum : Flush handlers] *************************************************\nFriday 22 May 2026  01:12:20 +0000 (0:00:00.069)       0:01:21.085 ************ \n\nRUNNING HANDLER [magnum : Restart magnum-api container] ************************\nFriday 22 May 2026  01:12:20 +0000 (0:00:00.071)       0:01:21.157 ************ \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 [magnum : Restart magnum-conductor container] ******************\nFriday 22 May 2026  01:12:31 +0000 (0:00:10.779)       0:01:31.936 ************ \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 ********************************************************************\nFriday 22 May 2026  01:12:44 +0000 (0:00:13.464)       0:01:45.400 ************ \n=============================================================================== \nmagnum : Running Magnum bootstrap container ---------------------------- 15.67s\nmagnum : Restart magnum-conductor container ---------------------------- 13.46s\nmagnum : Restart magnum-api container ---------------------------------- 10.78s\nmagnum : Copying over magnum.conf --------------------------------------- 8.54s\nservice-ks-register : magnum | Creating endpoints ----------------------- 6.43s\nservice-ks-register : magnum | Creating users --------------------------- 3.90s\nservice-ks-register : magnum | Granting user roles ---------------------- 3.88s\nmagnum : Creating Magnum trustee user ----------------------------------- 3.78s\nservice-ks-register : magnum | Creating roles --------------------------- 3.59s\nservice-ks-register : magnum | Creating services ------------------------ 3.47s\nservice-ks-register : magnum | Creating projects ------------------------ 3.45s\nmagnum : Creating Magnum trustee user role ------------------------------ 3.32s\nmagnum : Creating Magnum trustee domain --------------------------------- 3.25s\nmagnum : Copying over config.json files for services -------------------- 2.49s\nmagnum : Creating Magnum database --------------------------------------- 2.46s\nservice-cert-copy : magnum | Copying over extra CA certificates --------- 2.26s\nmagnum : Copying over kubeconfig file ----------------------------------- 2.23s\nmagnum : Check magnum containers ---------------------------------------- 2.21s\nmagnum : Creating Magnum database user and setting permissions ---------- 2.04s\nmagnum : Ensuring config directories exist ------------------------------ 1.56s\n\u001b[32m2026-05-22 01:12:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:12:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bba55091-48f7-49bf-971d-a41326425b50 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:12:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8caa7d1-52f5-492f-9fba-bcc5f75a99b9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:12:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:12:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:12:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bba55091-48f7-49bf-971d-a41326425b50 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:12:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8caa7d1-52f5-492f-9fba-bcc5f75a99b9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:12:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:12:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:12:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bba55091-48f7-49bf-971d-a41326425b50 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:12:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8caa7d1-52f5-492f-9fba-bcc5f75a99b9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:12:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:12:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:12:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bba55091-48f7-49bf-971d-a41326425b50 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:12:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8caa7d1-52f5-492f-9fba-bcc5f75a99b9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:12:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:13:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:13:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bba55091-48f7-49bf-971d-a41326425b50 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:13:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8caa7d1-52f5-492f-9fba-bcc5f75a99b9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:13:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:13:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:13:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bba55091-48f7-49bf-971d-a41326425b50 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:13:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8caa7d1-52f5-492f-9fba-bcc5f75a99b9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:13:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:13:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:13:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bba55091-48f7-49bf-971d-a41326425b50 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:13:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8caa7d1-52f5-492f-9fba-bcc5f75a99b9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:13:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:13:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:13:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bba55091-48f7-49bf-971d-a41326425b50 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:13:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8caa7d1-52f5-492f-9fba-bcc5f75a99b9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:13:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:13:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:13:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bba55091-48f7-49bf-971d-a41326425b50 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:13:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8caa7d1-52f5-492f-9fba-bcc5f75a99b9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:13:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:13:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:13:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bba55091-48f7-49bf-971d-a41326425b50 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:13:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8caa7d1-52f5-492f-9fba-bcc5f75a99b9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:13:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:13:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:13:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bba55091-48f7-49bf-971d-a41326425b50 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:13:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8caa7d1-52f5-492f-9fba-bcc5f75a99b9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:13:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:13:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:13:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bba55091-48f7-49bf-971d-a41326425b50 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:13:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8caa7d1-52f5-492f-9fba-bcc5f75a99b9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:13:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:13:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:13:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bba55091-48f7-49bf-971d-a41326425b50 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:13:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8caa7d1-52f5-492f-9fba-bcc5f75a99b9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:13:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:13:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:13:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bba55091-48f7-49bf-971d-a41326425b50 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:13:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8caa7d1-52f5-492f-9fba-bcc5f75a99b9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:13:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:13:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:13:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bba55091-48f7-49bf-971d-a41326425b50 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:13:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8caa7d1-52f5-492f-9fba-bcc5f75a99b9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:13:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:13:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:13:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bba55091-48f7-49bf-971d-a41326425b50 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:13:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8caa7d1-52f5-492f-9fba-bcc5f75a99b9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:13:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:13:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:13:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bba55091-48f7-49bf-971d-a41326425b50 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:13:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8caa7d1-52f5-492f-9fba-bcc5f75a99b9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:13:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:13:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:13:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bba55091-48f7-49bf-971d-a41326425b50 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:13:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8caa7d1-52f5-492f-9fba-bcc5f75a99b9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:13:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:13:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:13:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bba55091-48f7-49bf-971d-a41326425b50 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:13:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8caa7d1-52f5-492f-9fba-bcc5f75a99b9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:13:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\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] **********************************\nFriday 22 May 2026  01:04:58 +0000 (0:00:00.319)       0:00:00.319 ************ \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] ***************************************\nFriday 22 May 2026  01:04:59 +0000 (0:00:00.715)       0:00:01.034 ************ \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] ***********************************\nFriday 22 May 2026  01:05:00 +0000 (0:00:00.855)       0:00:01.889 ************ \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] ********************************************************\nFriday 22 May 2026  01:05:00 +0000 (0:00:00.695)       0:00:02.585 ************ \n\u001b[0;36mincluded: nova for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [nova : Creating Nova databases] ******************************************\nFriday 22 May 2026  01:05:01 +0000 (0:00:00.726)       0:00:03.311 ************ \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] *************\nFriday 22 May 2026  01:05:06 +0000 (0:00:04.513)       0:00:07.825 ************ \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] ********************************\nFriday 22 May 2026  01:05:10 +0000 (0:00:04.711)       0:00:12.536 ************ \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [nova : Copying over config.json files for nova-api-bootstrap] ************\nFriday 22 May 2026  01:05:11 +0000 (0:00:00.731)       0:00:13.267 ************ \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [nova : Copying over nova.conf for nova-api-bootstrap] ********************\nFriday 22 May 2026  01:05:13 +0000 (0:00:01.615)       0:00:14.883 ************ \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [nova : include_tasks] ****************************************************\nFriday 22 May 2026  01:05:17 +0000 (0:00:03.976)       0:00:18.859 ************ \n\u001b[0;36mskipping: [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] *****************************\nFriday 22 May 2026  01:05:17 +0000 (0:00:00.384)       0:00:19.244 ************ \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [nova : Create cell0 mappings] ********************************************\nFriday 22 May 2026  01:05:51 +0000 (0:00:34.224)       0:00:53.468 ************ \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [nova-cell : Get a list of existing cells] ********************************\nFriday 22 May 2026  01:06:10 +0000 (0:00:18.515)       0:01:11.984 ************ \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [nova-cell : Extract current cell settings from list] *********************\nFriday 22 May 2026  01:06:23 +0000 (0:00:13.132)       0:01:25.117 ************ \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [nova : Update cell0 mappings] ********************************************\nFriday 22 May 2026  01:06:24 +0000 (0:00:00.734)       0:01:25.852 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [nova : include_tasks] ****************************************************\nFriday 22 May 2026  01:06:24 +0000 (0:00:00.756)       0:01:26.608 ************ \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] *****************************\nFriday 22 May 2026  01:06:25 +0000 (0:00:00.783)       0:01:27.392 ************ \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [Bootstrap upgrade] *******************************************************\nFriday 22 May 2026  01:06:45 +0000 (0:00:19.898)       0:01:47.291 ************ \n\u001b[0;36mskipping: [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] ********************************************************\nFriday 22 May 2026  01:06:45 +0000 (0:00:00.297)       0:01:47.588 ************ \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] *********************************\nFriday 22 May 2026  01:06:46 +0000 (0:00:00.860)       0:01:48.449 ************ \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] ****\nFriday 22 May 2026  01:06:48 +0000 (0:00:02.004)       0:01:50.454 ************ \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] ******************\nFriday 22 May 2026  01:06:51 +0000 (0:00:02.295)       0:01:52.749 ************ \n\u001b[0;36mskipping: [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] *******************\nFriday 22 May 2026  01:06:51 +0000 (0:00:00.580)       0:01:53.330 ************ \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] ******************\nFriday 22 May 2026  01:06:58 +0000 (0:00:07.223)       0:02:00.553 ************ \n\u001b[0;36mskipping: [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] *******************\nFriday 22 May 2026  01:06:59 +0000 (0:00:00.453)       0:02:01.006 ************ \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] ***************************\nFriday 22 May 2026  01:07:02 +0000 (0:00:03.053)       0:02:04.060 ************ \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] ******\nFriday 22 May 2026  01:07:03 +0000 (0:00:00.752)       0:02:04.812 ************ \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] **************\nFriday 22 May 2026  01:07:04 +0000 (0:00:01.276)       0:02:06.089 ************ \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] ***********************\nFriday 22 May 2026  01:07:06 +0000 (0:00:02.451)       0:02:08.540 ************ \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] ********************************\nFriday 22 May 2026  01:07:27 +0000 (0:00:20.226)       0:02:28.766 ************ \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] *********************\nFriday 22 May 2026  01:07:40 +0000 (0:00:12.937)       0:02:41.704 ************ \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] *************************************************\nFriday 22 May 2026  01:07:41 +0000 (0:00:01.111)       0:02:42.816 ************ \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] *************************************************\nFriday 22 May 2026  01:07:54 +0000 (0:00:13.764)       0:02:56.580 ************ \n\u001b[0;36mskipping: [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 [Bootstrap upgrade] *******************************************************\nFriday 22 May 2026  01:07:56 +0000 (0:00:01.311)       0:02:57.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\nPLAY [Apply role nova] *********************************************************\n\nTASK [nova : include_tasks] ****************************************************\nFriday 22 May 2026  01:07:56 +0000 (0:00:00.315)       0:02:58.207 ************ \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] **************************\nFriday 22 May 2026  01:07:58 +0000 (0:00:01.441)       0:02:59.649 ************ \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] *************************\nFriday 22 May 2026  01:08:02 +0000 (0:00:04.274)       0:03:03.924 ************ \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] **************************\nFriday 22 May 2026  01:08:09 +0000 (0:00:06.784)       0:03:10.708 ************ \n\u001b[0;32mok: [testbed-node-0] => (item=service)\u001b[0m\n\nTASK [service-ks-register : nova | Creating users] *****************************\nFriday 22 May 2026  01:08:12 +0000 (0:00:03.478)       0:03:14.187 ************ \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] *****************************\nFriday 22 May 2026  01:08:16 +0000 (0:00:03.992)       0:03:18.179 ************ \n\u001b[0;32mok: [testbed-node-0] => (item=admin)\u001b[0m\n\nTASK [service-ks-register : nova | Granting user roles] ************************\nFriday 22 May 2026  01:08:19 +0000 (0:00:03.228)       0:03:21.407 ************ \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] ********************************\nFriday 22 May 2026  01:08:27 +0000 (0:00:07.881)       0:03:29.289 ************ \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-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-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-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-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-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] ***************************\nFriday 22 May 2026  01:08:30 +0000 (0:00:03.277)       0:03:32.566 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [nova : Set nova policy file] *********************************************\nFriday 22 May 2026  01:08:31 +0000 (0:00:00.149)       0:03:32.715 ************ \n\u001b[0;36mskipping: [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] ****************************************\nFriday 22 May 2026  01:08:31 +0000 (0:00:00.329)       0:03:33.044 ************ \n\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m\n\nTASK [nova : Set vendordata file path] *****************************************\nFriday 22 May 2026  01:08:32 +0000 (0:00:00.885)       0:03:33.930 ************ \n\u001b[0;36mskipping: [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] ****************************************************\nFriday 22 May 2026  01:08:32 +0000 (0:00:00.474)       0:03:34.405 ************ \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] ***********\nFriday 22 May 2026  01:08:33 +0000 (0:00:00.956)       0:03:35.362 ************ \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 [service-cert-copy : nova | Copying over backend internal TLS certificate] ***\nFriday 22 May 2026  01:08:36 +0000 (0:00:03.053)       0:03:38.415 ************ \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] ********\nFriday 22 May 2026  01:08:38 +0000 (0:00:02.014)       0:03:40.429 ************ \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/localti\u001b[32m2026-05-22 01:13:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state SUCCESS\u001b[0m\nme: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 [nova : Copying over config.json files for services] **********************\nFriday 22 May 2026  01:08:39 +0000 (0:00:01.148)       0:03:41.578 ************ \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 : Copying over nova.conf] *******************************************\nFriday 22 May 2026  01:08:43 +0000 (0:00:03.610)       0:03:45.188 ************ \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-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-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 : Copying over existing policy file] ********************************\nFriday 22 May 2026  01:08:54 +0000 (0:00:10.628)       0:03:55.817 ************ \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 [nova : Copying over nova-api-wsgi.conf] **********************************\nFriday 22 May 2026  01:08:55 +0000 (0:00:00.920)       0:03:56.738 ************ \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 [nova : Copying over vendordata file] *************************************\nFriday 22 May 2026  01:08:57 +0000 (0:00:02.298)       0:03:59.037 ************ \n\u001b[0;36mskipping: [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] ********************************************\nFriday 22 May 2026  01:08:57 +0000 (0:00:00.448)       0:03:59.485 ************ \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-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-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\nTASK [nova : Flush handlers] ***************************************************\nFriday 22 May 2026  01:09:01 +0000 (0:00:03.340)       0:04:02.825 ************ \n\nTASK [nova : Flush handlers] ***************************************************\nFriday 22 May 2026  01:09:01 +0000 (0:00:00.251)       0:04:03.076 ************ \n\nTASK [nova : Flush handlers] ***************************************************\nFriday 22 May 2026  01:09:01 +0000 (0:00:00.199)       0:04:03.276 ************ \n\nRUNNING HANDLER [nova : Restart nova-scheduler container] **********************\nFriday 22 May 2026  01:09:01 +0000 (0:00:00.120)       0:04:03.396 ************ \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 : Restart nova-api container] ****************************\nFriday 22 May 2026  01:09:17 +0000 (0:00:16.045)       0:04:19.442 ************ \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] ***********************************************\nFriday 22 May 2026  01:09:29 +0000 (0:00:11.438)       0:04:30.880 ************ \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] ***********************************************\nFriday 22 May 2026  01:09:31 +0000 (0:00:01.849)       0:04:32.730 ************ \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] ************************************\nFriday 22 May 2026  01:09:31 +0000 (0:00:00.854)       0:04:33.584 ************ \n\u001b[0;36mskipping: [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] **********************************************\nFriday 22 May 2026  01:09:33 +0000 (0:00:01.105)       0:04:34.690 ************ \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\u001b[0;32mok: [testbed-node-5] => (item=br_netfilter)\u001b[0m\n\nTASK [module-load : Persist modules via modules-load.d] ************************\nFriday 22 May 2026  01:09:34 +0000 (0:00:01.638)       0:04:36.329 ************ \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] ***********************************\nFriday 22 May 2026  01:09:36 +0000 (0:00:01.581)       0:04:37.910 ************ \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] **********************\nFriday 22 May 2026  01:09:36 +0000 (0:00:00.532)       0:04:38.443 ************ \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;33mchanged: [testbed-node-4] => (item=net.bridge.bridge-nf-call-iptables)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=net.bridge.bridge-nf-call-iptables)\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;33mchanged: [testbed-node-5] => (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\u001b[0;33mchanged: [testbed-node-4] => (item=net.bridge.bridge-nf-call-ip6tables)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (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\nTASK [nova-cell : Install udev kolla kvm rules] ********************************\nFriday 22 May 2026  01:09:38 +0000 (0:00:01.456)       0:04:39.899 ************ \n\u001b[0;36mskipping: [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] ***************************************\nFriday 22 May 2026  01:09:39 +0000 (0:00:01.145)       0:04:41.045 ************ \n\u001b[0;36mskipping: [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 : Ensuring config directories exist] ***************************\nFriday 22 May 2026  01:09:41 +0000 (0:00:02.097)       0:04:43.142 ************ \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-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-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-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-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-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-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\nTASK [nova-cell : include_tasks] ***********************************************\nFriday 22 May 2026  01:09:43 +0000 (0:00:02.089)       0:04:45.232 ************ \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] ***********\nFriday 22 May 2026  01:09:44 +0000 (0:00:01.338)       0:04:46.570 ************ \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-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-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-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-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-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-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-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-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 [service-cert-copy : nova | Copying over backend internal TLS certificate] ***\nFriday 22 May 2026  01:09:49 +0000 (0:00:04.412)       0:04:50.983 ************ \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-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-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-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] ********\nFriday 22 May 2026  01:09:50 +0000 (0:00:01.282)       0:04:52.265 ************ \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-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-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-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 : include_tasks] ***********************************************\nFriday 22 May 2026  01:09:52 +0000 (0:00:01.894)       0:04:54.160 ************ \n\u001b[0;36mskipping: [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] *************************************\nFriday 22 May 2026  01:09:53 +0000 (0:00:00.897)       0:04:55.057 ************ \n\u001b[0;32mok: [testbed-node-4 -> localhost]\u001b[0m\n\u001b[0;32mok: [testbed-node-3 -> localhost]\u001b[0m\n\u001b[0;32mok: [testbed-node-5 -> localhost]\u001b[0m\n\nTASK [nova-cell : Check cinder keyring file] ***********************************\nFriday 22 May 2026  01:09:54 +0000 (0:00:01.576)       0:04:56.633 ************ \n\u001b[0;32mok: [testbed-node-4 -> localhost]\u001b[0m\n\u001b[0;32mok: [testbed-node-3 -> localhost]\u001b[0m\n\u001b[0;32mok: [testbed-node-5 -> localhost]\u001b[0m\n\nTASK [nova-cell : Extract nova key from file] **********************************\nFriday 22 May 2026  01:09:56 +0000 (0:00:01.050)       0:04:57.684 ************ \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] ********************************\nFriday 22 May 2026  01:09:56 +0000 (0:00:00.712)       0:04:58.396 ************ \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] ****************************\nFriday 22 May 2026  01:09:57 +0000 (0:00:00.412)       0:04:58.809 ************ \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] **************************\nFriday 22 May 2026  01:09:58 +0000 (0:00:00.969)       0:04:59.779 ************ \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] *****************************************\nFriday 22 May 2026  01:09:59 +0000 (0:00:01.050)       0:05:00.829 ************ \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-3] => (item=nova-libvirt)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (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)] ************\nFriday 22 May 2026  01:10:03 +0000 (0:00:04.440)       0:05:05.270 ************ \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)] **************************\nFriday 22 May 2026  01:10:03 +0000 (0:00:00.312)       0:05:05.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\nTASK [nova-cell : Ensuring libvirt secrets directory exists] *******************\nFriday 22 May 2026  01:10:04 +0000 (0:00:00.282)       0:05:05.864 ************ \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 : Pushing nova secret xml for libvirt] *************************\nFriday 22 May 2026  01:10:05 +0000 (0:00:01.551)       0:05:07.415 ************ \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-4] => (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] *****************************\nFriday 22 May 2026  01:10:08 +0000 (0:00:03.007)       0:05:10.422 ************ \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] *************************\nFriday 22 May 2026  01:10:11 +0000 (0:00:02.847)       0:05:13.270 ************ \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;36mincluded: /ansible/roles/nova-cell/tasks/qemu_wrapper.yml for testbed-node-3, testbed-node-5, testbed-node-4\u001b[0m\n\nTASK [nova-cell : Check qemu wrapper file] *************************************\nFriday 22 May 2026  01:10:13 +0000 (0:00:02.044)       0:05:15.314 ************ \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] *******************************************\nFriday 22 May 2026  01:10:15 +0000 (0:00:01.710)       0:05:17.024 ************ \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] **********************\nFriday 22 May 2026  01:10:15 +0000 (0:00:00.309)       0:05:17.334 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [nova-cell : Set nova policy file] ****************************************\nFriday 22 May 2026  01:10:15 +0000 (0:00:00.141)       0:05:17.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\u001b[0;36mskipping: [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] ***********************************\nFriday 22 May 2026  01:10:16 +0000 (0:00:00.715)       0:05:18.191 ************ \n\u001b[0;32mok: [testbed-node-3 -> localhost]\u001b[0m\n\nTASK [nova-cell : Set vendordata file path] ************************************\nFriday 22 May 2026  01:10:17 +0000 (0:00:00.795)       0:05:18.986 ************ \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] *****************\nFriday 22 May 2026  01:10:17 +0000 (0:00:00.564)       0:05:19.551 ************ \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-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-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-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-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-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-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-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-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\nTASK [nova-cell : Copying over nova.conf] **************************************\nFriday 22 May 2026  01:10:21 +0000 (0:00:04.064)       0:05:23.615 ************ \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-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-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-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-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-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-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-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-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-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\nTASK [nova-cell : Copying over Nova compute provider config] *******************\nFriday 22 May 2026  01:10:29 +0000 (0:00:07.359)       0:05:30.974 ************ \n\u001b[0;36mskipping: [testbed-node-3]\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-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [nova-cell : Copying over libvirt configuration] **************************\nFriday 22 May 2026  01:10:31 +0000 (0:00:02.277)       0:05:33.252 ************ \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;33mchanged: [testbed-node-4] => (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;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;33mchanged: [testbed-node-5] => (item={'src': 'qemu.conf.j2', 'dest': 'qemu.conf'})\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;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;33mchanged: [testbed-node-4] => (item={'src': 'libvirtd.conf.j2', 'dest': 'libvirtd.conf'})\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-5] => (item={'src': 'libvirtd.conf.j2', 'dest': 'libvirtd.conf'})\u001b[0m\n\nTASK [nova-cell : Copying over libvirt TLS keys] *******************************\nFriday 22 May 2026  01:10:35 +0000 (0:00:03.956)       0:05:37.208 ************ \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] *********************\nFriday 22 May 2026  01:10:36 +0000 (0:00:00.650)       0:05:37.859 ************ \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-compute'}) \u001b[0m\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-1] => (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;36mskipping: [testbed-node-2] => (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;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': 'sasl.conf.j2', 'dest': 'sasl.conf', 'service': 'nova-libvirt'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\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-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;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': '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': 'sasl.conf.j2', 'dest': 'sasl.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\nTASK [nova-cell : Copying files for nova-ssh] **********************************\nFriday 22 May 2026  01:10:41 +0000 (0:00:05.453)       0:05:43.312 ************ \n\u001b[0;36mskipping: [testbed-node-1] => (item={'src': 'sshd_config.j2', 'dest': 'sshd_config'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (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;33mchanged: [testbed-node-4] => (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-5] => (item={'src': 'sshd_config.j2', 'dest': 'sshd_config'})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'src': 'id_rsa', 'dest': 'id_rsa'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'src': 'id_rsa', 'dest': 'id_rsa'}) \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.pub', 'dest': 'id_rsa.pub'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'src': 'id_rsa.pub', 'dest': 'id_rsa.pub'}) \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;33mchanged: [testbed-node-3] => (item={'src': 'id_rsa', 'dest': 'id_rsa'})\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;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;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;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-3] => (item={'src': 'ssh_config.j2', 'dest': 'ssh_config'})\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-5] => (item={'src': 'ssh_config.j2', 'dest': 'ssh_config'})\u001b[0m\n\nTASK [nova-cell : Copying VMware vCenter CA file] ******************************\nFriday 22 May 2026  01:10:49 +0000 (0:00:07.504)       0:05:50.816 ************ \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] *********************\nFriday 22 May 2026  01:10:49 +0000 (0:00:00.596)       0:05:51.412 ************ \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] ******************\nFriday 22 May 2026  01:10:50 +0000 (0:00:00.800)       0:05:52.213 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\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-5]\u001b[0m\n\nTASK [nova-cell : Generating 'hostid' file for nova_compute] *******************\nFriday 22 May 2026  01:10:52 +0000 (0:00:02.190)       0:05:54.403 ************ \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;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 [nova-cell : Copying over existing policy file] ***************************\nFriday 22 May 2026  01:10:55 +0000 (0:00:02.586)       0:05:56.990 ************ \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-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-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-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\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\nTASK [nova-cell : Copying over vendordata file to containers] ******************\nFriday 22 May 2026  01:10:57 +0000 (0:00:01.755)       0:05:58.746 ************ \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-4]\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]\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]\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]\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] **********************************\nFriday 22 May 2026  01:10:57 +0000 (0:00:00.788)       0:05:59.534 ************ \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-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-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-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-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-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-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-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-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-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-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] ***********************************************\nFriday 22 May 2026  01:11:01 +0000 (0:00:03.584)       0:06:03.118 ************ \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] **********************************************\nFriday 22 May 2026  01:11:02 +0000 (0:00:00.788)       0:06:03.906 ************ \n\nTASK [nova-cell : Flush handlers] **********************************************\nFriday 22 May 2026  01:11:02 +0000 (0:00:00.141)       0:06:04.048 ************ \n\nTASK [nova-cell : Flush handlers] **********************************************\nFriday 22 May 2026  01:11:02 +0000 (0:00:00.149)       0:06:04.198 ************ \n\nTASK [nova-cell : Flush handlers] **********************************************\nFriday 22 May 2026  01:11:02 +0000 (0:00:00.142)       0:06:04.340 ************ \n\nTASK [nova-cell : Flush handlers] **********************************************\nFriday 22 May 2026  01:11:02 +0000 (0:00:00.135)       0:06:04.476 ************ \n\nTASK [nova-cell : Flush handlers] **********************************************\nFriday 22 May 2026  01:11:02 +0000 (0:00:00.128)       0:06:04.604 ************ \n\nRUNNING HANDLER [nova-cell : Restart nova-conductor container] *****************\nFriday 22 May 2026  01:11:03 +0000 (0:00:00.329)       0:06:04.934 ************ \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-cell : Restart nova-novncproxy container] ****************\nFriday 22 May 2026  01:11:14 +0000 (0:00:11.494)       0:06:16.429 ************ \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] ***********************\nFriday 22 May 2026  01:11:26 +0000 (0:00:12.163)       0:06:28.593 ************ \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-libvirt container] *******************\nFriday 22 May 2026  01:11:47 +0000 (0:00:20.222)       0:06:48.815 ************ \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 [nova-cell : Checking libvirt container is ready] **************\nFriday 22 May 2026  01:12:22 +0000 (0:00:34.951)       0:07:23.767 ************ \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] *************************\nFriday 22 May 2026  01:12:23 +0000 (0:00:01.128)       0:07:24.895 ************ \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] *******************\nFriday 22 May 2026  01:12:24 +0000 (0:00:00.765)       0:07:25.661 ************ \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 [nova-cell : Wait for nova-compute services to update service versions] ***\nFriday 22 May 2026  01:12:42 +0000 (0:00:18.429)       0:07:44.090 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [nova-cell : Waiting for nova-compute services to register themselves] ****\nFriday 22 May 2026  01:12:42 +0000 (0:00:00.122)       0:07:44.212 ************ \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[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] *************\nFriday 22 May 2026  01:13:03 +0000 (0:00:20.708)       0:08:04.920 ************ \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\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [nova-cell : Include discover_computes.yml] *******************************\nFriday 22 May 2026  01:13:09 +0000 (0:00:06.536)       0:08:11.456 ************ \n\u001b[0;36mskipping: [testbed-node-4]\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-1]\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] ********************************\nFriday 22 May 2026  01:13:11 +0000 (0:00:02.038)       0:08:13.495 ************ \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] *********************\nFriday 22 May 2026  01:13:25 +0000 (0:00:13.544)       0:08:27.040 ************ \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] *****************************\nFriday 22 May 2026  01:13:26 +0000 (0:00:00.786)       0:08:27.826 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [nova-cell : Discover nova hosts] *****************************************\nFriday 22 May 2026  01:13:27 +0000 (0:00:00.917)       0:08:28.744 ************ \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] ************\nFriday 22 May 2026  01:13:39 +0000 (0:00:12.218)       0:08:40.962 ************ \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] *****************************\nFriday 22 May 2026  01:13:41 +0000 (0:00:01.719)       0:08:42.682 ************ \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] ***\nFriday 22 May 2026  01:13:42 +0000 (0:00:01.099)       0:08:43.781 ************ \n\u001b[0;36mskipping: [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] *********\nFriday 22 May 2026  01:13:42 +0000 (0:00:00.518)       0:08:44.300 ************ \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-3]\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-4]\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-5]\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-0] => (item=nova-spicehtml5proxy) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\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-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] ***************\nFriday 22 May 2026  01:13:44 +0000 (0:00:01.453)       0:08:45.753 ************ \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] **************************\nFriday 22 May 2026  01:13:44 +0000 (0:00:00.811)       0:08:46.565 ************ \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] ********************\nFriday 22 May 2026  01:13:45 +0000 (0:00:00.715)       0:08:47.281 ************ \n\u001b[0;36mskipping: [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 ********************************************************************\nFriday 22 May 2026  01:13:46 +0000 (0:00:00.594)       0:08:47.875 ************ \n=============================================================================== \nnova-cell : Restart nova-libvirt container ----------------------------- 34.95s\nnova : Running Nova API bootstrap container ---------------------------- 34.22s\nnova-cell : Waiting for nova-compute services to register themselves --- 20.71s\nnova-cell : Running Nova cell bootstrap container ---------------------- 20.23s\nnova-cell : Restart nova-ssh container --------------------------------- 20.22s\nnova : Running Nova API bootstrap container ---------------------------- 19.90s\nnova : Create cell0 mappings ------------------------------------------- 18.52s\nnova-cell : Restart nova-compute container ----------------------------- 18.43s\nnova : Restart nova-scheduler container -------------------------------- 16.05s\nnova-cell : Create cell ------------------------------------------------ 13.76s\nnova-cell : Get a list of existing cells ------------------------------- 13.54s\nnova-cell : Get a list of existing cells ------------------------------- 13.13s\nnova-cell : Get a list of existing cells ------------------------------- 12.94s\nnova-cell : Discover nova hosts ---------------------------------------- 12.22s\nnova-cell : Restart nova-novncproxy container -------------------------- 12.16s\nnova-cell : Restart nova-conductor container --------------------------- 11.50s\nnova : Restart nova-api container -------------------------------------- 11.44s\nnova : Copying over nova.conf ------------------------------------------ 10.63s\nservice-ks-register : nova | Granting user roles ------------------------ 7.88s\nnova-cell : Copying files for nova-ssh ---------------------------------- 7.50s\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] ***************************************\nFriday 22 May 2026  01:11:39 +0000 (0:00:00.304)       0:00:00.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 [Group hosts based on enabled services] ***********************************\nFriday 22 May 2026  01:11:39 +0000 (0:00:00.248)       0:00:00.552 ************ \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] *************************************************\nFriday 22 May 2026  01:11:39 +0000 (0:00:00.284)       0:00:00.836 ************ \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] *****************************\nFriday 22 May 2026  01:11:40 +0000 (0:00:00.642)       0:00:01.479 ************ \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-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\nTASK [grafana : Check if extra configuration file exists] **********************\nFriday 22 May 2026  01:11:41 +0000 (0:00:01.080)       0:00:02.559 ************ \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] *************************************************\nFriday 22 May 2026  01:11:42 +0000 (0:00:00.836)       0:00:03.396 ************ \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] ********\nFriday 22 May 2026  01:11:43 +0000 (0:00:00.513)       0:00:03.909 ************ \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] ***\nFriday 22 May 2026  01:11:44 +0000 (0:00:01.384)       0:00:05.294 ************ \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] *****\nFriday 22 May 2026  01:11:44 +0000 (0:00:00.418)       0:00:05.713 ************ \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] ********************************\nFriday 22 May 2026  01:11:45 +0000 (0:00:00.550)       0:00:06.263 ************ \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] **************************************\nFriday 22 May 2026  01:11:46 +0000 (0:00:01.405)       0:00:07.668 ************ \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] *************************\nFriday 22 May 2026  01:11:48 +0000 (0:00:01.451)       0:00:09.119 ************ \n\u001b[0;36mskipping: [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] *************\nFriday 22 May 2026  01:11:48 +0000 (0:00:00.357)       0:00:09.477 ************ \n\u001b[0;33mchanged: [testbed-node-0] => (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\u001b[0;33mchanged: [testbed-node-2] => (item=/ansible/roles/grafana/templates/prometheus.yaml.j2)\u001b[0m\n\nTASK [grafana : Configuring dashboards provisioning] ***************************\nFriday 22 May 2026  01:11:50 +0000 (0:00:01.573)       0:00:11.050 ************ \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-1] => (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\nTASK [grafana : Find custom grafana dashboards] ********************************\nFriday 22 May 2026  01:11:52 +0000 (0:00:02.317)       0:00:13.367 ************ \n\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m\n\nTASK [grafana : Find templated grafana dashboards] *****************************\nFriday 22 May 2026  01:11:53 +0000 (0:00:01.352)       0:00:14.720 ************ \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] ****************************\nFriday 22 May 2026  01:11:55 +0000 (0:00:01.447)       0:00:16.168 ************ \n\u001b[0;36mskipping: [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] ********************************\nFriday 22 May 2026  01:11:55 +0000 (0:00:00.531)       0:00:16.699 ************ \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': 1089079, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.2790892, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089079, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.2790892, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089079, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.2790892, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089103, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.285957, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089103, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.285957, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089103, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.285957, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089165, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.2975428, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089165, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.2975428, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089165, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.2975428, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089099, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.2841196, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089099, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.2841196, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089099, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.2841196, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089168, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.2987645, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089168, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.2987645, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089168, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.2987645, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089088, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.2808285, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089088, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.2808285, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089088, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.2808285, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089121, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.2907465, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089121, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.2907465, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089121, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.2907465, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089149, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.2957087, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089149, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.2957087, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089149, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.2957087, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089075, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.2770257, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089075, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.2770257, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089075, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.2770257, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089085, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.2800894, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089085, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.2800894, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089102, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.2845533, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089085, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.2800894, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089102, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.2845533, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089135, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.2926188, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089102, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.2845533, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089135, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.2926188, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089161, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.2965016, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089135, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.2926188, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089161, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.2965016, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089161, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.2965016, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089093, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.283831, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089093, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.283831, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089093, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.283831, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089147, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.2945898, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089147, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.2945898, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089147, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.2945898, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089172, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.299519, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089172, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.299519, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089172, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.299519, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089127, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.2913034, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089127, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.2913034, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089127, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.2913034, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089115, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.2899568, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089115, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.2899568, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089115, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.2899568, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089112, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.2881641, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089112, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.2881641, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089112, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.2881641, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089139, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.2931528, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089139, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.2931528, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089139, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.2931528, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089107, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.287356, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089107, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.287356, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089159, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.2965016, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089107, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.287356, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089159, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.2965016, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089090, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.2812412, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089159, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.2965016, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089090, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.2812412, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089293, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3330913, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089090, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.2812412, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089293, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3330913, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089293, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3330913, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089203, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3142447, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089203, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3142447, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089186, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.302121, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089203, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3142447, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089186, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.302121, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089225, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.317763, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089186, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.302121, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089225, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.317763, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089177, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3002408, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089225, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.317763, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089177, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3002408, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089257, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.326091, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089177, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3002408, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089257, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.326091, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089227, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.324839, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089257, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.326091, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089227, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.324839, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089261, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.327771, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089227, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.324839, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089261, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.327771, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089285, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.332518, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089261, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.327771, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089285, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.332518, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089256, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.326091, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089285, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.332518, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089256, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.326091, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089219, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3170907, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089256, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.326091, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089219, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3170907, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089201, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3080902, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089219, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3170907, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089218, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3160906, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089201, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3080902, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089201, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3080902, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089187, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3061345, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089218, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3160906, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089218, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3160906, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089222, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.317763, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089187, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3061345, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089187, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3061345, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089222, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.317763, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089275, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3317435, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089222, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.317763, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089275, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3317435, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089269, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3292847, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089275, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3317435, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089179, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3005924, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089269, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3292847, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089269, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3292847, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089183, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3012216, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089179, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3005924, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089179, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3005924, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089252, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.325091, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089183, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3012216, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089183, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3012216, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089265, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.327771, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089252, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.325091, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089252, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.325091, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089265, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.327771, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': 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': 1089265, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.327771, 'gr_name': 'root', 'pw_name': 'root', 'wusr': 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] **************************************\nFriday 22 May 2026  01:12:36 +0000 (0:00:40.561)       0:00:57.261 ************ \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] *************************************\nFriday 22 May 2026  01:12:37 +0000 (0:00:00.973)       0:00:58.234 ************ \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [grafana : Creating grafana database user and setting permissions] ********\nFriday 22 May 2026  01:12:39 +0000 (0:00:02.275)       0:01:00.510 ************ \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [grafana : Flush handlers] ************************************************\nFriday 22 May 2026  01:12:41 +0000 (0:00:02.152)       0:01:02.663 ************ \n\nTASK [grafana : Flush handlers] ************************************************\nFriday 22 May 2026  01:12:41 +0000 (0:00:00.072)       0:01:02.735 ************ \n\nTASK [grafana : Flush handlers] ************************************************\nFriday 22 May 2026  01:12:41 +0000 (0:00:00.079)       0:01:02.815 ************ \n\nRUNNING HANDLER [grafana : Restart first grafana container] ********************\nFriday 22 May 2026  01:12:42 +0000 (0:00:00.069)       0:01:02.885 ************ \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] *********\nFriday 22 May 2026  01:12:43 +0000 (0:00:01.853)       0:01:04.738 ************ \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[1;30mFAILED - RETRYING: [testbed-node-0]: Waiting for grafana to start on first node (11 retries left).\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nRUNNING HANDLER [grafana : Restart remaining grafana containers] ***************\nFriday 22 May 2026  01:13:12 +0000 (0:00:28.245)       0:01:32.983 ************ \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\nTASK [grafana : Wait for grafana application ready] ****************************\nFriday 22 May 2026  01:13:42 +0000 (0:00:29.951)       0:02:02.934 ************ \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [grafana : Remove old grafana docker volume] ******************************\nFriday 22 May 2026  01:13:44 +0000 (0:00:02.273)       0:02:05.207 ************ \n\u001b[0;36mskipping: [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] ************************************\nFriday 22 May 2026  01:13:44 +0000 (0:00:00.327)       0:02:05.535 ************ \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] *********************************\nFriday 22 May 2026  01:13:47 +0000 (0:00:02.370)       0:02:07.906 ************ \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 ********************************************************************\nFriday 22 May 2026  01:13:47 +0000 (0:00:00.430)       0:02:08.336 ************ \n=============================================================================== \ngrafana : Copying over custom dashboards ------------------------------- 40.56s\ngrafana : Restart remaining grafana containers ------------------------- 29.95s\ngrafana : Waiting for grafana to start on first node ------------------- 28.25s\ngrafana : Enable grafana datasources ------------------------------------ 2.37s\ngrafana : Configuring dashboards provisioning --------------------------- 2.32s\ngrafana : Creating grafana database ------------------------------------- 2.28s\ngrafana : Wait for grafana application ready ---------------------------- 2.27s\ngrafana : Creating grafana database user and setting permissions -------- 2.15s\ngrafana : Restart first grafana container ------------------------------- 1.85s\ngrafana : Configuring Prometheus as data source for Grafana ------------- 1.57s\ngrafana : Copying over grafana.ini -------------------------------------- 1.45s\ngrafana : Find templated grafana dashboards ----------------------------- 1.45s\ngrafana : Copying over config.json files -------------------------------- 1.41s\nservice-cert-copy : grafana | Copying over extra CA certificates -------- 1.38s\ngrafana : Find custom grafana dashboards -------------------------------- 1.35s\ngrafana : Ensuring config directories exist ----------------------------- 1.08s\ngrafana : Check grafana containers -------------------------------------- 0.97s\ngrafana : Check if extra configuration file exists ---------------------- 0.84s\ngrafana : include_tasks ------------------------------------------------- 0.64s\nservice-cert-copy : grafana | Copying over backend internal TLS key ----- 0.55s\n\u001b[32m2026-05-22 01:13:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bba55091-48f7-49bf-971d-a41326425b50 is in state SUCCESS\u001b[0m\n\u001b[32m2026-05-22 01:13:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8caa7d1-52f5-492f-9fba-bcc5f75a99b9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:13:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:13:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8caa7d1-52f5-492f-9fba-bcc5f75a99b9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:13:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:13:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8caa7d1-52f5-492f-9fba-bcc5f75a99b9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:13:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:13:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8caa7d1-52f5-492f-9fba-bcc5f75a99b9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:13:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:14:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8caa7d1-52f5-492f-9fba-bcc5f75a99b9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:14:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:14:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8caa7d1-52f5-492f-9fba-bcc5f75a99b9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:14:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:14:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8caa7d1-52f5-492f-9fba-bcc5f75a99b9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:14:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:14:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8caa7d1-52f5-492f-9fba-bcc5f75a99b9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:14:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:14:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8caa7d1-52f5-492f-9fba-bcc5f75a99b9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:14:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:14:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8caa7d1-52f5-492f-9fba-bcc5f75a99b9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:14:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:14:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8caa7d1-52f5-492f-9fba-bcc5f75a99b9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:14:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:14:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8caa7d1-52f5-492f-9fba-bcc5f75a99b9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:14:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:14:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8caa7d1-52f5-492f-9fba-bcc5f75a99b9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:14:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:14:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8caa7d1-52f5-492f-9fba-bcc5f75a99b9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:14:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:14:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8caa7d1-52f5-492f-9fba-bcc5f75a99b9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:14:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:14:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8caa7d1-52f5-492f-9fba-bcc5f75a99b9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:14:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:14:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8caa7d1-52f5-492f-9fba-bcc5f75a99b9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:14:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:14:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8caa7d1-52f5-492f-9fba-bcc5f75a99b9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:14:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:14:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8caa7d1-52f5-492f-9fba-bcc5f75a99b9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:14:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:14:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8caa7d1-52f5-492f-9fba-bcc5f75a99b9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:14:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:14:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8caa7d1-52f5-492f-9fba-bcc5f75a99b9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:14:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:14:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8caa7d1-52f5-492f-9fba-bcc5f75a99b9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:14:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:14:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8caa7d1-52f5-492f-9fba-bcc5f75a99b9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:14:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:14:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8caa7d1-52f5-492f-9fba-bcc5f75a99b9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:14:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:15:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8caa7d1-52f5-492f-9fba-bcc5f75a99b9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:15:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:15:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8caa7d1-52f5-492f-9fba-bcc5f75a99b9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:15:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:15:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8caa7d1-52f5-492f-9fba-bcc5f75a99b9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:15:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:15:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8caa7d1-52f5-492f-9fba-bcc5f75a99b9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:15:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:15:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8caa7d1-52f5-492f-9fba-bcc5f75a99b9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:15:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:15:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8caa7d1-52f5-492f-9fba-bcc5f75a99b9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:15:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:15:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8caa7d1-52f5-492f-9fba-bcc5f75a99b9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:15:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:15:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8caa7d1-52f5-492f-9fba-bcc5f75a99b9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:15:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:15:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8caa7d1-52f5-492f-9fba-bcc5f75a99b9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:15:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:15:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8caa7d1-52f5-492f-9fba-bcc5f75a99b9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:15:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:15:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8caa7d1-52f5-492f-9fba-bcc5f75a99b9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:15:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:15:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8caa7d1-52f5-492f-9fba-bcc5f75a99b9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:15:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:15:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8caa7d1-52f5-492f-9fba-bcc5f75a99b9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:15:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:15:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8caa7d1-52f5-492f-9fba-bcc5f75a99b9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:15:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:15:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8caa7d1-52f5-492f-9fba-bcc5f75a99b9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:15:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:15:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8caa7d1-52f5-492f-9fba-bcc5f75a99b9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:15:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:15:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8caa7d1-52f5-492f-9fba-bcc5f75a99b9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:15:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:15:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8caa7d1-52f5-492f-9fba-bcc5f75a99b9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:15:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:15:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8caa7d1-52f5-492f-9fba-bcc5f75a99b9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:15:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:15:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8caa7d1-52f5-492f-9fba-bcc5f75a99b9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:15:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:16:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8caa7d1-52f5-492f-9fba-bcc5f75a99b9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:16:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:16:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8caa7d1-52f5-492f-9fba-bcc5f75a99b9 is in state SUCCESS\u001b[0m\n\u001b[32m2026-05-22 01:16:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\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] ***************************************\nFriday 22 May 2026  01:12:02 +0000 (0:00:00.390)       0:00:00.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 [Group hosts based on enabled services] ***********************************\nFriday 22 May 2026  01:12:02 +0000 (0:00:00.379)       0:00:00.770 ************ \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] *************************************************\nFriday 22 May 2026  01:12:03 +0000 (0:00:00.319)       0:00:01.089 ************ \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] ***********************\nFriday 22 May 2026  01:12:03 +0000 (0:00:00.732)       0:00:01.822 ************ \n\u001b[0;33mchanged: [testbed-node-0] => (item=octavia (load-balancer))\u001b[0m\n\nTASK [service-ks-register : octavia | Creating endpoints] **********************\nFriday 22 May 2026  01:12:07 +0000 (0:00:03.126)       0:00:04.949 ************ \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] ***********************\nFriday 22 May 2026  01:12:13 +0000 (0:00:06.169)       0:00:11.118 ************ \n\u001b[0;32mok: [testbed-node-0] => (item=service)\u001b[0m\n\nTASK [service-ks-register : octavia | Creating users] **************************\nFriday 22 May 2026  01:12:17 +0000 (0:00:03.887)       0:00:15.006 ************ \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] **************************\nFriday 22 May 2026  01:12:26 +0000 (0:00:09.125)       0:00:24.132 ************ \n\u001b[0;32mok: [testbed-node-0] => (item=admin)\u001b[0m\n\nTASK [service-ks-register : octavia | Granting user roles] *********************\nFriday 22 May 2026  01:12:29 +0000 (0:00:03.171)       0:00:27.303 ************ \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] **********************************\nFriday 22 May 2026  01:12:36 +0000 (0:00:07.366)       0:00:34.670 ************ \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] *************************************************\nFriday 22 May 2026  01:12:52 +0000 (0:00:15.307)       0:00:49.977 ************ \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] *****************************************\nFriday 22 May 2026  01:12:52 +0000 (0:00:00.657)       0:00:50.635 ************ \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [octavia : Create nova keypair for amphora] *******************************\nFriday 22 May 2026  01:12:57 +0000 (0:00:05.073)       0:00:55.708 ************ \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [octavia : Get service project id] ****************************************\nFriday 22 May 2026  01:13:02 +0000 (0:00:05.194)       0:01:00.903 ************ \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [octavia : Create security groups for octavia] ****************************\nFriday 22 May 2026  01:13:06 +0000 (0:00:03.461)       0:01:04.364 ************ \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] *********************************\nFriday 22 May 2026  01:13:16 +0000 (0:00:09.935)       0:01:14.300 ************ \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] ************************\nFriday 22 May 2026  01:13:33 +0000 (0:00:16.878)       0:01:31.178 ************ \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [octavia : Create loadbalancer management subnet] *************************\nFriday 22 May 2026  01:13:38 +0000 (0:00:05.167)       0:01:36.345 ************ \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [octavia : Create loadbalancer management router for IPv6] ****************\nFriday 22 May 2026  01:13:43 +0000 (0:00:05.008)       0:01:41.354 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [octavia : Update loadbalancer management subnet] *************************\nFriday 22 May 2026  01:13:44 +0000 (0:00:00.623)       0:01:41.977 ************ \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [octavia : include_tasks] *************************************************\nFriday 22 May 2026  01:13:47 +0000 (0:00:03.956)       0:01:45.933 ************ \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] *****************\nFriday 22 May 2026  01:13:48 +0000 (0:00:00.795)       0:01:46.729 ************ \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] ********************\nFriday 22 May 2026  01:13:54 +0000 (0:00:05.382)       0:01:52.111 ************ \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 : Add Octavia port to openvswitch br-int] ************************\nFriday 22 May 2026  01:13:58 +0000 (0:00:04.217)       0:01:56.329 ************ \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 : Install isc-dhcp-client package] *******************************\nFriday 22 May 2026  01:13:59 +0000 (0:00:00.839)       0:01:57.168 ************ \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 [octavia : Create octavia dhclient conf] **********************************\nFriday 22 May 2026  01:14:01 +0000 (0:00:02.431)       0:01:59.600 ************ \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 [octavia : Create octavia-interface service] ******************************\nFriday 22 May 2026  01:14:02 +0000 (0:00:01.339)       0:02:00.939 ************ \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] *****************\nFriday 22 May 2026  01:14:04 +0000 (0:00:01.578)       0:02:02.518 ************ \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 : Enable and start octavia-interface.service] ********************\nFriday 22 May 2026  01:14:06 +0000 (0:00:02.173)       0:02:04.691 ************ \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] *****************************\nFriday 22 May 2026  01:14:08 +0000 (0:00:01.637)       0:02:06.329 ************ \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 : Gather facts] **************************************************\nFriday 22 May 2026  01:14:09 +0000 (0:00:00.673)       0:02:07.002 ************ \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 [octavia : include_tasks] *************************************************\nFriday 22 May 2026  01:14:12 +0000 (0:00:03.371)       0:02:10.374 ************ \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] ***************************************\nFriday 22 May 2026  01:14:12 +0000 (0:00:00.526)       0:02:10.900 ************ \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [octavia : Get service project id] ****************************************\nFriday 22 May 2026  01:14:16 +0000 (0:00:03.862)       0:02:14.763 ************ \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [octavia : Get security groups for octavia] *******************************\nFriday 22 May 2026  01:14:20 +0000 (0:00:03.636)       0:02:18.399 ************ \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] ***************************\nFriday 22 May 2026  01:14:28 +0000 (0:00:07.987)       0:02:26.387 ************ \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [octavia : Set octavia resources facts] ***********************************\nFriday 22 May 2026  01:14:32 +0000 (0:00:04.540)       0:02:30.927 ************ \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] *****************************\nFriday 22 May 2026  01:14:33 +0000 (0:00:00.490)       0:02:31.418 ************ \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-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-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-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-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-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-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-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-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-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-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\nTASK [octavia : Check if policies shall be overwritten] ************************\nFriday 22 May 2026  01:14:36 +0000 (0:00:02.581)       0:02:33.999 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [octavia : Set octavia policy file] ***************************************\nFriday 22 May 2026  01:14:36 +0000 (0:00:00.127)       0:02:34.126 ************ \n\u001b[0;36mskipping: [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] *****************************\nFriday 22 May 2026  01:14:36 +0000 (0:00:00.290)       0:02:34.417 ************ \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] *************************************************\nFriday 22 May 2026  01:14:37 +0000 (0:00:00.902)       0:02:35.320 ************ \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] ********\nFriday 22 May 2026  01:14:38 +0000 (0:00:00.805)       0:02:36.125 ************ \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 [service-cert-copy : octavia | Copying over backend internal TLS certificate] ***\nFriday 22 May 2026  01:14:43 +0000 (0:00:05.388)       0:02:41.514 ************ \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] *****\nFriday 22 May 2026  01:14:44 +0000 (0:00:00.730)       0:02:42.244 ************ \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] *******************\nFriday 22 May 2026  01:14:45 +0000 (0:00:01.408)       0:02:43.652 ************ \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-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 : Copying over octavia-wsgi.conf] ********************************\nFriday 22 May 2026  01:14:51 +0000 (0:00:05.451)       0:02:49.104 ************ \n\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/octavia/templates/octavia-wsgi.conf.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (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] *************************************\nFriday 22 May 2026  01:14:52 +0000 (0:00:01.664)       0:02:50.768 ************ \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-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-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-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-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-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\nTASK [octavia : Copying over Octavia SSH key] **********************************\nFriday 22 May 2026  01:15:09 +0000 (0:00:17.077)       0:03:07.846 ************ \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] ******************\nFriday 22 May 2026  01:15:11 +0000 (0:00:01.691)       0:03:09.537 ************ \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-0] => (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] ************\nFriday 22 May 2026  01:15:17 +0000 (0:00:05.429)       0:03:14.967 ************ \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-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] **********\nFriday 22 May 2026  01:15:22 +0000 (0:00:05.651)       0:03:20.619 ************ \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-0] => (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-1] => (item=server_ca.key.pem)\u001b[0m\n\nTASK [octavia : Check octavia containers] **************************************\nFriday 22 May 2026  01:15:28 +0000 (0:00:05.611)       0:03:26.231 ************ \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-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-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-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-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-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-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] *************************************************\nFriday 22 May 2026  01:15:32 +0000 (0:00:04.258)       0:03:30.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\nTASK [octavia : Creating Octavia database] *************************************\nFriday 22 May 2026  01:15:32 +0000 (0:00:00.306)       0:03:30.795 ************ \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [octavia : Creating Octavia persistence database] *************************\nFriday 22 May 2026  01:15:35 +0000 (0:00:02.727)       0:03:33.523 ************ \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [octavia : Creating Octavia database user and setting permissions] ********\nFriday 22 May 2026  01:15:38 +0000 (0:00:02.634)       0:03:36.158 ************ \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [octavia : Creating Octavia persistence database user and setting permissions] ***\nFriday 22 May 2026  01:15:40 +0000 (0:00:02.745)       0:03:38.903 ************ \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [octavia : Running Octavia bootstrap container] ***************************\nFriday 22 May 2026  01:15:43 +0000 (0:00:02.524)       0:03:41.427 ************ \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-22 01:15:51.945 1075 INFO alembic.runtime.migration [-] Context impl MySQLImpl.\\n2026-05-22 01:15:51.945 1075 INFO alembic.runtime.migration [-] Will assume non-transactional DDL.\\n2026-05-22 01:15:52.123 1075 INFO alembic.runtime.migration [-] Running upgrade  -> 35dee79d5865, initial_create\\n2026-05-22 01:15:52.717 1075 INFO alembic.runtime.migration [-] Running upgrade 35dee79d5865 -> 4c094013699a, update load balancer amphora relationship\\n2026-05-22 01:15:52.952 1075 INFO alembic.runtime.migration [-] Running upgrade 4c094013699a -> 13500e2e978d, update url and name size\\n2026-05-22 01:15:52.963 1075 INFO alembic.runtime.migration [-] Running upgrade 13500e2e978d -> 4faaa983e7a9, update member address column\\n2026-05-22 01:15:53.042 1075 INFO alembic.runtime.migration [-] Running upgrade 4faaa983e7a9 -> 3a1e1cdb7b27, rename amphora host id\\n2026-05-22 01:15:53.106 1075 INFO alembic.runtime.migration [-] Running upgrade 3a1e1cdb7b27 -> 14892634e228, update vip\\n2026-05-22 01:15:53.264 1075 INFO alembic.runtime.migration [-] Running upgrade 14892634e228 -> 256852d5ff7c, add lb_network_ip to amphora\\n2026-05-22 01:15:53.305 1075 INFO alembic.runtime.migration [-] Running upgrade 256852d5ff7c -> 92fe9857279, create healthmanager table\\n2026-05-22 01:15:53.341 1075 INFO alembic.runtime.migration [-] Running upgrade 92fe9857279 -> 3e5b37a0bdb9, Add vrrp_ip and ha_ip to amphora\\n2026-05-22 01:15:53.418 1075 INFO alembic.runtime.migration [-] Running upgrade 3e5b37a0bdb9 -> 48660b6643f0, add new states for amphora\\n2026-05-22 01:15:53.426 1075 INFO alembic.runtime.migration [-] Running upgrade 48660b6643f0 -> 4fe8240425b4, update vip add subnet id\\n2026-05-22 01:15:53.469 1075 INFO alembic.runtime.migration [-] Running upgrade 4fe8240425b4 -> 298eac0640a7, Add vrrp_port_id and ha_port_id to amphora\\n2026-05-22 01:15:53.548 1075 INFO alembic.runtime.migration [-] Running upgrade 298eac0640a7 -> 357d17a6d5ac, update lb and amphora data model for active passive\\n2026-05-22 01:15:53.824 1075 INFO alembic.runtime.migration [-] Running upgrade 357d17a6d5ac -> 2351ea316465, Adding TERMINATED_HTTPS support and TLS ref ID char length increase\\n2026-05-22 01:15:53.878 1075 INFO alembic.runtime.migration [-] Running upgrade 2351ea316465 -> 543f5d8e4e56, Add a column busy in table amphora health\\n2026-05-22 01:15:53.920 1075 INFO alembic.runtime.migration [-] Running upgrade 543f5d8e4e56 -> 3b199c848b96, Create NO_MONITOR operational_status\\n2026-05-22 01:15:53.957 1075 INFO alembic.runtime.migration [-] Running upgrade 3b199c848b96 -> 5a3ee5472c31, add cert expiration info in amphora table\\n2026-05-22 01:15:54.044 1075 INFO alembic.runtime.migration [-] Running upgrade 5a3ee5472c31 -> 1e4c1d83044c, Keepalived configuration datamodel\\n2026-05-22 01:15:54.278 1075 INFO alembic.runtime.migration [-] Running upgrade 1e4c1d83044c -> 6abb04f24c5, Tenant id to project id\\n2026-05-22 01:15:54.606 1075 INFO alembic.runtime.migration [-] Running upgrade 6abb04f24c5 -> 43287cd10fef, Make pool.lb_algorithm larger\\n2026-05-22 01:15:54.800 1075 INFO alembic.runtime.migration [-] Running upgrade 43287cd10fef -> 29ff921a6eb, Shared pools\\n2026-05-22 01:15:55.048 1075 INFO alembic.runtime.migration [-] Running upgrade 29ff921a6eb -> 458c9ee2a011, L7 Policies and Rules\\n2026-05-22 01:15:55.241 1075 INFO alembic.runtime.migration [-] Running upgrade 458c9ee2a011 -> 186509101b9b, add_server_group_id_to_loadbalancer\\n2026-05-22 01:15:55.282 1075 INFO alembic.runtime.migration [-] Running upgrade 186509101b9b -> 8c0851bdf6c3, change_tls_container_id_length_in_sni_table\\n2026-05-22 01:15:55.323 1075 INFO alembic.runtime.migration [-] Running upgrade 8c0851bdf6c3 -> 9bf4d21caaea, adding Amphora ID to listener_statistics table\\n2026-05-22 01:15:55.622 1075 INFO alembic.runtime.migration [-] Running upgrade 9bf4d21caaea -> 4d9cf7d32f2, Insert headers\\n2026-05-22 01:15:55.668 1075 INFO alembic.runtime.migration [-] Running upgrade 4d9cf7d32f2 -> 36b94648fef8, add timestamp\\n2026-05-22 01:15:55.980 1075 INFO alembic.runtime.migration [-] Running upgrade 36b94648fef8 -> 62816c232310, Fix migration for MySQL 5.7\\n2026-05-22 01:15:56.019 1075 INFO alembic.runtime.migration [-] Running upgrade 62816c232310 -> 4a6ec0ab7284, Remove FK constraints on listener_statistics because it will be cross-DB\\n2026-05-22 01:15:56.094 1075 INFO alembic.runtime.migration [-] Running upgrade 4a6ec0ab7284 -> 82b9402e71fd, Update vip address size\\n2026-05-22 01:15:56.101 1075 INFO alembic.runtime.migration [-] Running upgrade 82b9402e71fd -> 9b5473976d6d, Add provisioning_status to objects\\n2026-05-22 01:15:56.673 1075 INFO alembic.runtime.migration [-] Running upgrade 9b5473976d6d -> c11292016060, adding request error number to listener_statistics table\\n2026-05-22 01:15:56.715 1075 INFO alembic.runtime.migration [-] Running upgrade c11292016060 -> 44a2414dd683, adding name column to member and health monitor\\n2026-05-22 01:15:56.800 1075 INFO alembic.runtime.migration [-] Running upgrade 44a2414dd683 -> 3f8ff3be828e, create quotas table\\n2026-05-22 01:15:56.838 1075 INFO alembic.runtime.migration [-] Running upgrade 3f8ff3be828e -> 443fe6676637, Add a column network_id in table vip\\n2026-05-22 01:15:56.884 1075 INFO alembic.runtime.migration [-] Running upgrade 443fe6676637 -> fc5582da7d8a, create_amphora_build_rate_limit_tables\\n2026-05-22 01:15:56.954 1075 INFO alembic.runtime.migration [-] Running upgrade fc5582da7d8a -> fac584114642, Add ID column to Healthmonitor table\\n2026-05-22 01:15:57.279 1075 INFO alembic.runtime.migration [-] Running upgrade fac584114642 -> 034b2dc2f3e0, modernize_l7policy_fields\\n2026-05-22 01:15:58.520 1075 INFO alembic.runtime.migration [-] Running upgrade 034b2dc2f3e0 -> d85ca7258d21, modernize l7rule\\n2026-05-22 01:15:58.755 1075 INFO alembic.runtime.migration [-] Running upgrade d85ca7258d21 -> 52377704420e, add timestamps and operating_status to healthmonitor\\n2026-05-22 01:15:58.932 1075 INFO alembic.runtime.migration [-] Running upgrade 52377704420e -> 5309960964f8, add proxy protocol for pool\\n2026-05-22 01:15:58.940 1075 INFO alembic.runtime.migration [-] Running upgrade 5309960964f8 -> 27e54d00c3cd, add monitor address and port to member\\n2026-05-22 01:15:59.022 1075 INFO alembic.runtime.migration [-] Running upgrade 27e54d00c3cd -> e6672bda93bf, add ping and tls-hello monitor types\\n2026-05-22 01:15:59.041 1075 INFO alembic.runtime.migration [-] Running upgrade e6672bda93bf -> 4aeb9e23ad43, Add DRAINING operating status\\n2026-05-22 01:15:59.050 1075 INFO alembic.runtime.migration [-] Running upgrade 4aeb9e23ad43 -> bf171d0d91c3, add cached_zone to amphora\\n2026-05-22 01:15:59.083 1075 INFO alembic.runtime.migration [-] Running upgrade bf171d0d91c3 -> 0aee2b450512, Add QoS Policy ID column to VIP table\\n2026-05-22 01:15:59.119 1075 INFO alembic.runtime.migration [-] Running upgrade 0aee2b450512 -> 10d38216ad34, add timestamps to amphora\\n2026-05-22 01:15:59.179 1075 INFO alembic.runtime.migration [-] Running upgrade 10d38216ad34 -> 034756a182a2, amphora add image id\\n2026-05-22 01:15:59.210 1075 INFO alembic.runtime.migration [-] Running upgrade 034756a182a2 -> ba35e0fb88e1, add backup field to member\\n2026-05-22 01:15:59.243 1075 INFO alembic.runtime.migration [-] Running upgrade ba35e0fb88e1 -> 0fd2c131923f, add timeout fields to listener\\n2026-05-22 01:15:59.365 1075 INFO alembic.runtime.migration [-] Running upgrade 0fd2c131923f -> 0f242cf02c74, Add provider column\\n2026-05-22 01:15:59.399 1075 INFO alembic.runtime.migration [-] Running upgrade 0f242cf02c74 -> ebbcc72b4e5e, Add Octavia owned VIP column to VIP table\\n2026-05-22 01:15:59.435 1075 INFO alembic.runtime.migration [-] Running upgrade ebbcc72b4e5e -> 76aacf2e176c, Extend some necessary fields for udp support\\n2026-05-22 01:15:59.514 1075 INFO alembic.runtime.migration [-] Running upgrade 76aacf2e176c -> 55874a4ceed6, add l7policy action redirect prefix\\n2026-05-22 01:15:59.552 1075 INFO alembic.runtime.migration [-] Running upgrade 55874a4ceed6 -> 80dba23a159f, tags_support\\n2026-05-22 01:15:59.618 1075 INFO alembic.runtime.migration [-] Running upgrade 80dba23a159f -> 4f65b4f91c39, amphora add flavor id\\n2026-05-22 01:15:59.657 1075 INFO alembic.runtime.migration [-] Running upgrade 4f65b4f91c39 -> b9c703669314, add flavor and flavor_profile table\\n2026-05-22 01:15:59.722 1075 INFO alembic.runtime.migration [-] Running upgrade b9c703669314 -> 211982b05afc, add_flavor_id_to_lb\\n2026-05-22 01:15:59.767 1075 INFO alembic.runtime.migration [-] Running upgrade 211982b05afc -> 11e4bb2bb8ef, Fix_IPv6_VIP\\n2026-05-22 01:15:59.805 1075 INFO alembic.runtime.migration [-] Running upgrade 11e4bb2bb8ef -> 2ad093f6353f, Add listener client_ca_tls_certificate_id column\\n2026-05-22 01:15:59.849 1075 INFO alembic.runtime.migration [-] Running upgrade 2ad093f6353f -> f21ae3f21adc, Add Client Auth options\\n2026-05-22 01:15:59.992 1075 INFO alembic.runtime.migration [-] Running upgrade f21ae3f21adc -> ffad172e98c1, Add certificate revoke revocation list field\\n2026-05-22 01:16:00.035 1075 INFO alembic.runtime.migration [-] Running upgrade ffad172e98c1 -> 1afc932f1ca2, Extend the l7rule type for support client certificate cases\\n2026-05-22 01:16:00.043 1075 INFO alembic.runtime.migration [-] Running upgrade 1afc932f1ca2 -> a1f689aecc1d, Extend pool for support backend re-encryption\\n2026-05-22 01:16:00.082 1075 INFO alembic.runtime.migration [-] Running upgrade a1f689aecc1d -> 74aae261694c, extend pool for backend CA and CRL\\n2026-05-22 01:16:00.160 1075 INFO alembic.runtime.migration [-] Running upgrade 74aae261694c -> a7f187cd221f, Add tls boolean type for backend re-encryption\\n2026-05-22 01:16:00.199 1075 INFO alembic.runtime.migration [-] Running upgrade a7f187cd221f -> 6742ca1b27c2, Add L7policy Redirect http code\\n2026-05-22 01:16:00.242 1075 INFO alembic.runtime.migration [-] Running upgrade 6742ca1b27c2 -> 7432f1d4ea83, add l7policy action redirect prefix\\n2026-05-22 01:16:00.330 1075 INFO alembic.runtime.migration [-] Running upgrade 7432f1d4ea83 -> 6ffc710674ef, Spares pool table\\n2026-05-22 01:16:00.368 1075 INFO alembic.runtime.migration [-] Running upgrade 6ffc710674ef -> 46d914b2a5e5, Seed the spares_pool table\\n2026-05-22 01:16:00.380 1075 INFO alembic.runtime.migration [-] Running upgrade 46d914b2a5e5 -> 392fb85b4419, add primary key to spares_pool\\n2026-05-22 01:16:00.391 1075 INFO 392fb85b4419_add_primary_key_to_spares_pool_py [-] The primary key in spares_pool already exists, continuing.\\n2026-05-22 01:16:00.401 1075 INFO alembic.runtime.migration [-] Running upgrade 392fb85b4419 -> a5762a99609a, add protocol in listener keys\\n2026-05-22 01:16:00.467 1075 INFO alembic.runtime.migration [-] Running upgrade a5762a99609a -> da371b422669, Add CIDRs for listeners\\n2026-05-22 01:16:00.509 1075 INFO alembic.runtime.migration [-] Running upgrade da371b422669 -> dcf88e59aae4, Add LB_ALGORITHM_SOURCE_IP_PORT\\n2026-05-22 01:16:00.526 1075 INFO alembic.runtime.migration [-] Running upgrade dcf88e59aae4 -> e37941b010db, Add lb flavor ID constraint\\n2026-05-22 01:16:01.098 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-22 01:16:01.098 1075 ERROR octavia-db-manage Traceback (most recent call last):\\n2026-05-22 01:16:01.098 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-22 01:16:01.098 1075 ERROR octavia-db-manage     self.dialect.do_execute(\\n2026-05-22 01:16:01.098 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-22 01:16:01.098 1075 ERROR octavia-db-manage     cursor.execute(statement, parameters)\\n2026-05-22 01:16:01.098 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/cursors.py\\\", line 153, in execute\\n2026-05-22 01:16:01.098 1075 ERROR octavia-db-manage     result = self._query(query)\\n2026-05-22 01:16:01.098 1075 ERROR octavia-db-manage              ^^^^^^^^^^^^^^^^^^\\n2026-05-22 01:16:01.098 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/cursors.py\\\", line 322, in _query\\n2026-05-22 01:16:01.098 1075 ERROR octavia-db-manage     conn.query(q)\\n2026-05-22 01:16:01.098 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/connections.py\\\", line 563, in query\\n2026-05-22 01:16:01.098 1075 ERROR octavia-db-manage     self._affected_rows = self._read_query_result(unbuffered=unbuffered)\\n2026-05-22 01:16:01.098 1075 ERROR octavia-db-manage                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n2026-05-22 01:16:01.098 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-22 01:16:01.098 1075 ERROR octavia-db-manage     result.read()\\n2026-05-22 01:16:01.098 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/connections.py\\\", line 1199, in read\\n2026-05-22 01:16:01.098 1075 ERROR octavia-db-manage     first_packet = self.connection._read_packet()\\n2026-05-22 01:16:01.098 1075 ERROR octavia-db-manage                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n2026-05-22 01:16:01.098 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-22 01:16:01.098 1075 ERROR octavia-db-manage     packet_header = self._read_bytes(4)\\n2026-05-22 01:16:01.098 1075 ERROR octavia-db-manage                     ^^^^^^^^^^^^^^^^^^^\\n2026-05-22 01:16:01.098 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-22 01:16:01.098 1075 ERROR octavia-db-manage     raise err.OperationalError(\\n2026-05-22 01:16:01.098 1075 ERROR octavia-db-manage pymysql.err.OperationalError: (2013, 'Lost connection to MySQL server during query')\\n2026-05-22 01:16:01.098 1075 ERROR octavia-db-manage \\n2026-05-22 01:16:01.098 1075 ERROR octavia-db-manage The above exception was the direct cause of the following exception:\\n2026-05-22 01:16:01.098 1075 ERROR octavia-db-manage \\n2026-05-22 01:16:01.098 1075 ERROR octavia-db-manage Traceback (most recent call last):\\n2026-05-22 01:16:01.098 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/bin/octavia-db-manage\\\", line 6, in <module>\\n2026-05-22 01:16:01.098 1075 ERROR octavia-db-manage     sys.exit(main())\\n2026-05-22 01:16:01.098 1075 ERROR octavia-db-manage              ^^^^^^\\n2026-05-22 01:16:01.098 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-22 01:16:01.098 1075 ERROR octavia-db-manage     CONF.command.func(config, CONF.command.name)\\n2026-05-22 01:16:01.098 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-22 01:16:01.098 1075 ERROR octavia-db-manage     do_alembic_command(config, cmd, revision, sql=CONF.command.sql)\\n2026-05-22 01:16:01.098 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-22 01:16:01.098 1075 ERROR octavia-db-manage     getattr(alembic_cmd, cmd)(config, *args, **kwargs)\\n2026-05-22 01:16:01.098 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/alembic/command.py\\\", line 406, in upgrade\\n2026-05-22 01:16:01.098 1075 ERROR octavia-db-manage     script.run_env()\\n2026-05-22 01:16:01.098 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-22 01:16:01.098 1075 ERROR octavia-db-manage     util.load_python_file(self.dir, \\\"env.py\\\")\\n2026-05-22 01:16:01.098 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-22 01:16:01.098 1075 ERROR octavia-db-manage     module = load_module_py(module_id, path)\\n2026-05-22 01:16:01.098 1075 ERROR octavia-db-manage              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n2026-05-22 01:16:01.098 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-22 01:16:01.098 1075 ERROR octavia-db-manage     spec.loader.exec_module(module)  # type: ignore\\n2026-05-22 01:16:01.098 1075 ERROR octavia-db-manage     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n2026-05-22 01:16:01.098 1075 ERROR octavia-db-manage   File \\\"<frozen importlib._bootstrap_external>\\\", line 995, in exec_module\\n2026-05-22 01:16:01.098 1075 ERROR octavia-db-manage   File \\\"<frozen importlib._bootstrap>\\\", line 488, in _call_with_frames_removed\\n2026-05-22 01:16:01.098 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-22 01:16:01.098 1075 ERROR octavia-db-manage     run_migrations_online()\\n2026-05-22 01:16:01.098 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-22 01:16:01.098 1075 ERROR octavia-db-manage     context.run_migrations()\\n2026-05-22 01:16:01.098 1075 ERROR octavia-db-manage   File \\\"<string>\\\", line 8, in run_migrations\\n2026-05-22 01:16:01.098 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-22 01:16:01.098 1075 ERROR octavia-db-manage     self.get_context().run_migrations(**kw)\\n2026-05-22 01:16:01.098 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-22 01:16:01.098 1075 ERROR octavia-db-manage     step.migration_fn(**kw)\\n2026-05-22 01:16:01.098 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-22 01:16:01.098 1075 ERROR octavia-db-manage     op.execute(\\\"UPDATE load_balancer LEFT JOIN flavor ON \\\"\\n2026-05-22 01:16:01.098 1075 ERROR octavia-db-manage   File \\\"<string>\\\", line 8, in execute\\n2026-05-22 01:16:01.098 1075 ERROR octavia-db-manage   File \\\"<string>\\\", line 3, in execute\\n2026-05-22 01:16:01.098 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-22 01:16:01.098 1075 ERROR octavia-db-manage     return operations.invoke(op)\\n2026-05-22 01:16:01.098 1075 ERROR octavia-db-manage            ^^^^^^^^^^^^^^^^^^^^^\\n2026-05-22 01:16:01.098 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-22 01:16:01.098 1075 ERROR octavia-db-manage     return fn(self, operation)\\n2026-05-22 01:16:01.098 1075 ERROR octavia-db-manage            ^^^^^^^^^^^^^^^^^^^\\n2026-05-22 01:16:01.098 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-22 01:16:01.098 1075 ERROR octavia-db-manage     operations.migration_context.impl.execute(\\n2026-05-22 01:16:01.098 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-22 01:16:01.098 1075 ERROR octavia-db-manage     self._exec(sql, execution_options)\\n2026-05-22 01:16:01.098 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-22 01:16:01.098 1075 ERROR octavia-db-manage     return conn.execute(construct, params)\\n2026-05-22 01:16:01.098 1075 ERROR octavia-db-manage            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n2026-05-22 01:16:01.098 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-22 01:16:01.098 1075 ERROR octavia-db-manage     return meth(\\n2026-05-22 01:16:01.098 1075 ERROR octavia-db-manage            ^^^^^\\n2026-05-22 01:16:01.098 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-22 01:16:01.098 1075 ERROR octavia-db-manage     return connection._execute_clauseelement(\\n2026-05-22 01:16:01.098 1075 ERROR octavia-db-manage            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n2026-05-22 01:16:01.098 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-22 01:16:01.098 1075 ERROR octavia-db-manage     ret = self._execute_context(\\n2026-05-22 01:16:01.098 1075 ERROR octavia-db-manage           ^^^^^^^^^^^^^^^^^^^^^^\\n2026-05-22 01:16:01.098 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-22 01:16:01.098 1075 ERROR octavia-db-manage     return self._exec_single_context(\\n2026-05-22 01:16:01.098 1075 ERROR octavia-db-manage            ^^^^^^^^^^^^^^^^^^^^^^^^^^\\n2026-05-22 01:16:01.098 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-22 01:16:01.098 1075 ERROR octavia-db-manage     self._handle_dbapi_exception(\\n2026-05-22 01:16:01.098 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-22 01:16:01.098 1075 ERROR octavia-db-manage     raise sqlalchemy_exception.with_traceback(exc_info[2]) from e\\n2026-05-22 01:16:01.098 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-22 01:16:01.098 1075 ERROR octavia-db-manage     self.dialect.do_execute(\\n2026-05-22 01:16:01.098 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-22 01:16:01.098 1075 ERROR octavia-db-manage     cursor.execute(statement, parameters)\\n2026-05-22 01:16:01.098 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/cursors.py\\\", line 153, in execute\\n2026-05-22 01:16:01.098 1075 ERROR octavia-db-manage     result = self._query(query)\\n2026-05-22 01:16:01.098 1075 ERROR octavia-db-manage              ^^^^^^^^^^^^^^^^^^\\n2026-05-22 01:16:01.098 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/cursors.py\\\", line 322, in _query\\n2026-05-22 01:16:01.098 1075 ERROR octavia-db-manage     conn.query(q)\\n2026-05-22 01:16:01.098 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/connections.py\\\", line 563, in query\\n2026-05-22 01:16:01.098 1075 ERROR octavia-db-manage     self._affected_rows = self._read_query_result(unbuffered=unbuffered)\\n2026-05-22 01:16:01.098 1075 ERROR octavia-db-manage                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n2026-05-22 01:16:01.098 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-22 01:16:01.098 1075 ERROR octavia-db-manage     result.read()\\n2026-05-22 01:16:01.098 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/connections.py\\\", line 1199, in read\\n2026-05-22 01:16:01.098 1075 ERROR octavia-db-manage     first_packet = self.connection._read_packet()\\n2026-05-22 01:16:01.098 1075 ERROR octavia-db-manage                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n2026-05-22 01:16:01.098 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-22 01:16:01.098 1075 ERROR octavia-db-manage     packet_header = self._read_bytes(4)\\n2026-05-22 01:16:01.098 1075 ERROR octavia-db-manage                     ^^^^^^^^^^^^^^^^^^^\\n2026-05-22 01:16:01.098 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-22 01:16:01.098 1075 ERROR octavia-db-manage     raise err.OperationalError(\\n2026-05-22 01:16:01.098 1075 ERROR octavia-db-manage sqlalchemy.exc.OperationalError: (pymysql.err.OperationalError) (2013, 'Lost connection to MySQL server during query')\\n2026-05-22 01:16:01.098 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-22 01:16:01.098 1075 ERROR octavia-db-manage (Background on this error at: https://sqlalche.me/e/20/e3q8)\\n2026-05-22 01:16:01.098 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-22 01:15:51.945 1075 INFO alembic.runtime.migration [-] Context impl MySQLImpl.\", \"2026-05-22 01:15:51.945 1075 INFO alembic.runtime.migration [-] Will assume non-transactional DDL.\", \"2026-05-22 01:15:52.123 1075 INFO alembic.runtime.migration [-] Running upgrade  -> 35dee79d5865, initial_create\", \"2026-05-22 01:15:52.717 1075 INFO alembic.runtime.migration [-] Running upgrade 35dee79d5865 -> 4c094013699a, update load balancer amphora relationship\", \"2026-05-22 01:15:52.952 1075 INFO alembic.runtime.migration [-] Running upgrade 4c094013699a -> 13500e2e978d, update url and name size\", \"2026-05-22 01:15:52.963 1075 INFO alembic.runtime.migration [-] Running upgrade 13500e2e978d -> 4faaa983e7a9, update member address column\", \"2026-05-22 01:15:53.042 1075 INFO alembic.runtime.migration [-] Running upgrade 4faaa983e7a9 -> 3a1e1cdb7b27, rename amphora host id\", \"2026-05-22 01:15:53.106 1075 INFO alembic.runtime.migration [-] Running upgrade 3a1e1cdb7b27 -> 14892634e228, update vip\", \"2026-05-22 01:15:53.264 1075 INFO alembic.runtime.migration [-] Running upgrade 14892634e228 -> 256852d5ff7c, add lb_network_ip to amphora\", \"2026-05-22 01:15:53.305 1075 INFO alembic.runtime.migration [-] Running upgrade 256852d5ff7c -> 92fe9857279, create healthmanager table\", \"2026-05-22 01:15:53.341 1075 INFO alembic.runtime.migration [-] Running upgrade 92fe9857279 -> 3e5b37a0bdb9, Add vrrp_ip and ha_ip to amphora\", \"2026-05-22 01:15:53.418 1075 INFO alembic.runtime.migration [-] Running upgrade 3e5b37a0bdb9 -> 48660b6643f0, add new states for amphora\", \"2026-05-22 01:15:53.426 1075 INFO alembic.runtime.migration [-] Running upgrade 48660b6643f0 -> 4fe8240425b4, update vip add subnet id\", \"2026-05-22 01:15:53.469 1075 INFO alembic.runtime.migration [-] Running upgrade 4fe8240425b4 -> 298eac0640a7, Add vrrp_port_id and ha_port_id to amphora\", \"2026-05-22 01:15:53.548 1075 INFO alembic.runtime.migration [-] Running upgrade 298eac0640a7 -> 357d17a6d5ac, update lb and amphora data model for active passive\", \"2026-05-22 01:15:53.824 1075 INFO alembic.runtime.migration [-] Running upgrade 357d17a6d5ac -> 2351ea316465, Adding TERMINATED_HTTPS support and TLS ref ID char length increase\", \"2026-05-22 01:15:53.878 1075 INFO alembic.runtime.migration [-] Running upgrade 2351ea316465 -> 543f5d8e4e56, Add a column busy in table amphora health\", \"2026-05-22 01:15:53.920 1075 INFO alembic.runtime.migration [-] Running upgrade 543f5d8e4e56 -> 3b199c848b96, Create NO_MONITOR operational_status\", \"2026-05-22 01:15:53.957 1075 INFO alembic.runtime.migration [-] Running upgrade 3b199c848b96 -> 5a3ee5472c31, add cert expiration info in amphora table\", \"2026-05-22 01:15:54.044 1075 INFO alembic.runtime.migration [-] Running upgrade 5a3ee5472c31 -> 1e4c1d83044c, Keepalived configuration datamodel\", \"2026-05-22 01:15:54.278 1075 INFO alembic.runtime.migration [-] Running upgrade 1e4c1d83044c -> 6abb04f24c5, Tenant id to project id\", \"2026-05-22 01:15:54.606 1075 INFO alembic.runtime.migration [-] Running upgrade 6abb04f24c5 -> 43287cd10fef, Make pool.lb_algorithm larger\", \"2026-05-22 01:15:54.800 1075 INFO alembic.runtime.migration [-] Running upgrade 43287cd10fef -> 29ff921a6eb, Shared pools\", \"2026-05-22 01:15:55.048 1075 INFO alembic.runtime.migration [-] Running upgrade 29ff921a6eb -> 458c9ee2a011, L7 Policies and Rules\", \"2026-05-22 01:15:55.241 1075 INFO alembic.runtime.migration [-] Running upgrade 458c9ee2a011 -> 186509101b9b, add_server_group_id_to_loadbalancer\", \"2026-05-22 01:15:55.282 1075 INFO alembic.runtime.migration [-] Running upgrade 186509101b9b -> 8c0851bdf6c3, change_tls_container_id_length_in_sni_table\", \"2026-05-22 01:15:55.323 1075 INFO alembic.runtime.migration [-] Running upgrade 8c0851bdf6c3 -> 9bf4d21caaea, adding Amphora ID to listener_statistics table\", \"2026-05-22 01:15:55.622 1075 INFO alembic.runtime.migration [-] Running upgrade 9bf4d21caaea -> 4d9cf7d32f2, Insert headers\", \"2026-05-22 01:15:55.668 1075 INFO alembic.runtime.migration [-] Running upgrade 4d9cf7d32f2 -> 36b94648fef8, add timestamp\", \"2026-05-22 01:15:55.980 1075 INFO alembic.runtime.migration [-] Running upgrade 36b94648fef8 -> 62816c232310, Fix migration for MySQL 5.7\", \"2026-05-22 01:15:56.019 1075 INFO alembic.runtime.migration [-] Running upgrade 62816c232310 -> 4a6ec0ab7284, Remove FK constraints on listener_statistics because it will be cross-DB\", \"2026-05-22 01:15:56.094 1075 INFO alembic.runtime.migration [-] Running upgrade 4a6ec0ab7284 -> 82b9402e71fd, Update vip address size\", \"2026-05-22 01:15:56.101 1075 INFO alembic.runtime.migration [-] Running upgrade 82b9402e71fd -> 9b5473976d6d, Add provisioning_status to objects\", \"2026-05-22 01:15:56.673 1075 INFO alembic.runtime.migration [-] Running upgrade 9b5473976d6d -> c11292016060, adding request error number to listener_statistics table\", \"2026-05-22 01:15:56.715 1075 INFO alembic.runtime.migration [-] Running upgrade c11292016060 -> 44a2414dd683, adding name column to member and health monitor\", \"2026-05-22 01:15:56.800 1075 INFO alembic.runtime.migration [-] Running upgrade 44a2414dd683 -> 3f8ff3be828e, create quotas table\", \"2026-05-22 01:15:56.838 1075 INFO alembic.runtime.migration [-] Running upgrade 3f8ff3be828e -> 443fe6676637, Add a column network_id in table vip\", \"2026-05-22 01:15:56.884 1075 INFO alembic.runtime.migration [-] Running upgrade 443fe6676637 -> fc5582da7d8a, create_amphora_build_rate_limit_tables\", \"2026-05-22 01:15:56.954 1075 INFO alembic.runtime.migration [-] Running upgrade fc5582da7d8a -> fac584114642, Add ID column to Healthmonitor table\", \"2026-05-22 01:15:57.279 1075 INFO alembic.runtime.migration [-] Running upgrade fac584114642 -> 034b2dc2f3e0, modernize_l7policy_fields\", \"2026-05-22 01:15:58.520 1075 INFO alembic.runtime.migration [-] Running upgrade 034b2dc2f3e0 -> d85ca7258d21, modernize l7rule\", \"2026-05-22 01:15:58.755 1075 INFO alembic.runtime.migration [-] Running upgrade d85ca7258d21 -> 52377704420e, add timestamps and operating_status to healthmonitor\", \"2026-05-22 01:15:58.932 1075 INFO alembic.runtime.migration [-] Running upgrade 52377704420e -> 5309960964f8, add proxy protocol for pool\", \"2026-05-22 01:15:58.940 1075 INFO alembic.runtime.migration [-] Running upgrade 5309960964f8 -> 27e54d00c3cd, add monitor address and port to member\", \"2026-05-22 01:15:59.022 1075 INFO alembic.runtime.migration [-] Running upgrade 27e54d00c3cd -> e6672bda93bf, add ping and tls-hello monitor types\", \"2026-05-22 01:15:59.041 1075 INFO alembic.runtime.migration [-] Running upgrade e6672bda93bf -> 4aeb9e23ad43, Add DRAINING operating status\", \"2026-05-22 01:15:59.050 1075 INFO alembic.runtime.migration [-] Running upgrade 4aeb9e23ad43 -> bf171d0d91c3, add cached_zone to amphora\", \"2026-05-22 01:15:59.083 1075 INFO alembic.runtime.migration [-] Running upgrade bf171d0d91c3 -> 0aee2b450512, Add QoS Policy ID column to VIP table\", \"2026-05-22 01:15:59.119 1075 INFO alembic.runtime.migration [-] Running upgrade 0aee2b450512 -> 10d38216ad34, add timestamps to amphora\", \"2026-05-22 01:15:59.179 1075 INFO alembic.runtime.migration [-] Running upgrade 10d38216ad34 -> 034756a182a2, amphora add image id\", \"2026-05-22 01:15:59.210 1075 INFO alembic.runtime.migration [-] Running upgrade 034756a182a2 -> ba35e0fb88e1, add backup field to member\", \"2026-05-22 01:15:59.243 1075 INFO alembic.runtime.migration [-] Running upgrade ba35e0fb88e1 -> 0fd2c131923f, add timeout fields to listener\", \"2026-05-22 01:15:59.365 1075 INFO alembic.runtime.migration [-] Running upgrade 0fd2c131923f -> 0f242cf02c74, Add provider column\", \"2026-05-22 01:15:59.399 1075 INFO alembic.runtime.migration [-] Running upgrade 0f242cf02c74 -> ebbcc72b4e5e, Add Octavia owned VIP column to VIP table\", \"2026-05-22 01:15:59.435 1075 INFO alembic.runtime.migration [-] Running upgrade ebbcc72b4e5e -> 76aacf2e176c, Extend some necessary fields for udp support\", \"2026-05-22 01:15:59.514 1075 INFO alembic.runtime.migration [-] Running upgrade 76aacf2e176c -> 55874a4ceed6, add l7policy action redirect prefix\", \"2026-05-22 01:15:59.552 1075 INFO alembic.runtime.migration [-] Running upgrade 55874a4ceed6 -> 80dba23a159f, tags_support\", \"2026-05-22 01:15:59.618 1075 INFO alembic.runtime.migration [-] Running upgrade 80dba23a159f -> 4f65b4f91c39, amphora add flavor id\", \"2026-05-22 01:15:59.657 1075 INFO alembic.runtime.migration [-] Running upgrade 4f65b4f91c39 -> b9c703669314, add flavor and flavor_profile table\", \"2026-05-22 01:15:59.722 1075 INFO alembic.runtime.migration [-] Running upgrade b9c703669314 -> 211982b05afc, add_flavor_id_to_lb\", \"2026-05-22 01:15:59.767 1075 INFO alembic.runtime.migration [-] Running upgrade 211982b05afc -> 11e4bb2bb8ef, Fix_IPv6_VIP\", \"2026-05-22 01:15:59.805 1075 INFO alembic.runtime.migration [-] Running upgrade 11e4bb2bb8ef -> 2ad093f6353f, Add listener client_ca_tls_certificate_id column\", \"2026-05-22 01:15:59.849 1075 INFO alembic.runtime.migration [-] Running upgrade 2ad093f6353f -> f21ae3f21adc, Add Client Auth options\", \"2026-05-22 01:15:59.992 1075 INFO alembic.runtime.migration [-] Running upgrade f21ae3f21adc -> ffad172e98c1, Add certificate revoke revocation list field\", \"2026-05-22 01:16:00.035 1075 INFO alembic.runtime.migration [-] Running upgrade ffad172e98c1 -> 1afc932f1ca2, Extend the l7rule type for support client certificate cases\", \"2026-05-22 01:16:00.043 1075 INFO alembic.runtime.migration [-] Running upgrade 1afc932f1ca2 -> a1f689aecc1d, Extend pool for support backend re-encryption\", \"2026-05-22 01:16:00.082 1075 INFO alembic.runtime.migration [-] Running upgrade a1f689aecc1d -> 74aae261694c, extend pool for backend CA and CRL\", \"2026-05-22 01:16:00.160 1075 INFO alembic.runtime.migration [-] Running upgrade 74aae261694c -> a7f187cd221f, Add tls boolean type for backend re-encryption\", \"2026-05-22 01:16:00.199 1075 INFO alembic.runtime.migration [-] Running upgrade a7f187cd221f -> 6742ca1b27c2, Add L7policy Redirect http code\", \"2026-05-22 01:16:00.242 1075 INFO alembic.runtime.migration [-] Running upgrade 6742ca1b27c2 -> 7432f1d4ea83, add l7policy action redirect prefix\", \"2026-05-22 01:16:00.330 1075 INFO alembic.runtime.migration [-] Running upgrade 7432f1d4ea83 -> 6ffc710674ef, Spares pool table\", \"2026-05-22 01:16:00.368 1075 INFO alembic.runtime.migration [-] Running upgrade 6ffc710674ef -> 46d914b2a5e5, Seed the spares_pool table\", \"2026-05-22 01:16:00.380 1075 INFO alembic.runtime.migration [-] Running upgrade 46d914b2a5e5 -> 392fb85b4419, add primary key to spares_pool\", \"2026-05-22 01:16:00.391 1075 INFO 392fb85b4419_add_primary_key_to_spares_pool_py [-] The primary key in spares_pool already exists, continuing.\", \"2026-05-22 01:16:00.401 1075 INFO alembic.runtime.migration [-] Running upgrade 392fb85b4419 -> a5762a99609a, add protocol in listener keys\", \"2026-05-22 01:16:00.467 1075 INFO alembic.runtime.migration [-] Running upgrade a5762a99609a -> da371b422669, Add CIDRs for listeners\", \"2026-05-22 01:16:00.509 1075 INFO alembic.runtime.migration [-] Running upgrade da371b422669 -> dcf88e59aae4, Add LB_ALGORITHM_SOURCE_IP_PORT\", \"2026-05-22 01:16:00.526 1075 INFO alembic.runtime.migration [-] Running upgrade dcf88e59aae4 -> e37941b010db, Add lb flavor ID constraint\", \"2026-05-22 01:16:01.098 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-22 01:16:01.098 1075 ERROR octavia-db-manage Traceback (most recent call last):\", \"2026-05-22 01:16:01.098 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-22 01:16:01.098 1075 ERROR octavia-db-manage     self.dialect.do_execute(\", \"2026-05-22 01:16:01.098 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-22 01:16:01.098 1075 ERROR octavia-db-manage     cursor.execute(statement, parameters)\", \"2026-05-22 01:16:01.098 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/cursors.py\\\", line 153, in execute\", \"2026-05-22 01:16:01.098 1075 ERROR octavia-db-manage     result = self._query(query)\", \"2026-05-22 01:16:01.098 1075 ERROR octavia-db-manage              ^^^^^^^^^^^^^^^^^^\", \"2026-05-22 01:16:01.098 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/cursors.py\\\", line 322, in _query\", \"2026-05-22 01:16:01.098 1075 ERROR octavia-db-manage     conn.query(q)\", \"2026-05-22 01:16:01.098 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/connections.py\\\", line 563, in query\", \"2026-05-22 01:16:01.098 1075 ERROR octavia-db-manage     self._affected_rows = self._read_query_result(unbuffered=unbuffered)\", \"2026-05-22 01:16:01.098 1075 ERROR octavia-db-manage                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\", \"2026-05-22 01:16:01.098 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-22 01:16:01.098 1075 ERROR octavia-db-manage     result.read()\", \"2026-05-22 01:16:01.098 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/connections.py\\\", line 1199, in read\", \"2026-05-22 01:16:01.098 1075 ERROR octavia-db-manage     first_packet = self.connection._read_packet()\", \"2026-05-22 01:16:01.098 1075 ERROR octavia-db-manage                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\", \"2026-05-22 01:16:01.098 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-22 01:16:01.098 1075 ERROR octavia-db-manage     packet_header = self._read_bytes(4)\", \"2026-05-22 01:16:01.098 1075 ERROR octavia-db-manage                     ^^^^^^^^^^^^^^^^^^^\", \"2026-05-22 01:16:01.098 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-22 01:16:01.098 1075 ERROR octavia-db-manage     raise err.OperationalError(\", \"2026-05-22 01:16:01.098 1075 ERROR octavia-db-manage pymysql.err.OperationalError: (2013, 'Lost connection to MySQL server during query')\", \"2026-05-22 01:16:01.098 1075 ERROR octavia-db-manage \", \"2026-05-22 01:16:01.098 1075 ERROR octavia-db-manage The above exception was the direct cause of the following exception:\", \"2026-05-22 01:16:01.098 1075 ERROR octavia-db-manage \", \"2026-05-22 01:16:01.098 1075 ERROR octavia-db-manage Traceback (most recent call last):\", \"2026-05-22 01:16:01.098 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/bin/octavia-db-manage\\\", line 6, in <module>\", \"2026-05-22 01:16:01.098 1075 ERROR octavia-db-manage     sys.exit(main())\", \"2026-05-22 01:16:01.098 1075 ERROR octavia-db-manage              ^^^^^^\", \"2026-05-22 01:16:01.098 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-22 01:16:01.098 1075 ERROR octavia-db-manage     CONF.command.func(config, CONF.command.name)\", \"2026-05-22 01:16:01.098 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-22 01:16:01.098 1075 ERROR octavia-db-manage     do_alembic_command(config, cmd, revision, sql=CONF.command.sql)\", \"2026-05-22 01:16:01.098 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-22 01:16:01.098 1075 ERROR octavia-db-manage     getattr(alembic_cmd, cmd)(config, *args, **kwargs)\", \"2026-05-22 01:16:01.098 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/alembic/command.py\\\", line 406, in upgrade\", \"2026-05-22 01:16:01.098 1075 ERROR octavia-db-manage     script.run_env()\", \"2026-05-22 01:16:01.098 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-22 01:16:01.098 1075 ERROR octavia-db-manage     util.load_python_file(self.dir, \\\"env.py\\\")\", \"2026-05-22 01:16:01.098 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-22 01:16:01.098 1075 ERROR octavia-db-manage     module = load_module_py(module_id, path)\", \"2026-05-22 01:16:01.098 1075 ERROR octavia-db-manage              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\", \"2026-05-22 01:16:01.098 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-22 01:16:01.098 1075 ERROR octavia-db-manage     spec.loader.exec_module(module)  # type: ignore\", \"2026-05-22 01:16:01.098 1075 ERROR octavia-db-manage     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\", \"2026-05-22 01:16:01.098 1075 ERROR octavia-db-manage   File \\\"<frozen importlib._bootstrap_external>\\\", line 995, in exec_module\", \"2026-05-22 01:16:01.098 1075 ERROR octavia-db-manage   File \\\"<frozen importlib._bootstrap>\\\", line 488, in _call_with_frames_removed\", \"2026-05-22 01:16:01.098 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-22 01:16:01.098 1075 ERROR octavia-db-manage     run_migrations_online()\", \"2026-05-22 01:16:01.098 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-22 01:16:01.098 1075 ERROR octavia-db-manage     context.run_migrations()\", \"2026-05-22 01:16:01.098 1075 ERROR octavia-db-manage   File \\\"<string>\\\", line 8, in run_migrations\", \"2026-05-22 01:16:01.098 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-22 01:16:01.098 1075 ERROR octavia-db-manage     self.get_context().run_migrations(**kw)\", \"2026-05-22 01:16:01.098 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-22 01:16:01.098 1075 ERROR octavia-db-manage     step.migration_fn(**kw)\", \"2026-05-22 01:16:01.098 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-22 01:16:01.098 1075 ERROR octavia-db-manage     op.execute(\\\"UPDATE load_balancer LEFT JOIN flavor ON \\\"\", \"2026-05-22 01:16:01.098 1075 ERROR octavia-db-manage   File \\\"<string>\\\", line 8, in execute\", \"2026-05-22 01:16:01.098 1075 ERROR octavia-db-manage   File \\\"<string>\\\", line 3, in execute\", \"2026-05-22 01:16:01.098 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-22 01:16:01.098 1075 ERROR octavia-db-manage     return operations.invoke(op)\", \"2026-05-22 01:16:01.098 1075 ERROR octavia-db-manage            ^^^^^^^^^^^^^^^^^^^^^\", \"2026-05-22 01:16:01.098 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-22 01:16:01.098 1075 ERROR octavia-db-manage     return fn(self, operation)\", \"2026-05-22 01:16:01.098 1075 ERROR octavia-db-manage            ^^^^^^^^^^^^^^^^^^^\", \"2026-05-22 01:16:01.098 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-22 01:16:01.098 1075 ERROR octavia-db-manage     operations.migration_context.impl.execute(\", \"2026-05-22 01:16:01.098 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-22 01:16:01.098 1075 ERROR octavia-db-manage     self._exec(sql, execution_options)\", \"2026-05-22 01:16:01.098 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-22 01:16:01.098 1075 ERROR octavia-db-manage     return conn.execute(construct, params)\", \"2026-05-22 01:16:01.098 1075 ERROR octavia-db-manage            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\", \"2026-05-22 01:16:01.098 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-22 01:16:01.098 1075 ERROR octavia-db-manage     return meth(\", \"2026-05-22 01:16:01.098 1075 ERROR octavia-db-manage            ^^^^^\", \"2026-05-22 01:16:01.098 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-22 01:16:01.098 1075 ERROR octavia-db-manage     return connection._execute_clauseelement(\", \"2026-05-22 01:16:01.098 1075 ERROR octavia-db-manage            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\", \"2026-05-22 01:16:01.098 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-22 01:16:01.098 1075 ERROR octavia-db-manage     ret = self._execute_context(\", \"2026-05-22 01:16:01.098 1075 ERROR octavia-db-manage           ^^^^^^^^^^^^^^^^^^^^^^\", \"2026-05-22 01:16:01.098 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-22 01:16:01.098 1075 ERROR octavia-db-manage     return self._exec_single_context(\", \"2026-05-22 01:16:01.098 1075 ERROR octavia-db-manage            ^^^^^^^^^^^^^^^^^^^^^^^^^^\", \"2026-05-22 01:16:01.098 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-22 01:16:01.098 1075 ERROR octavia-db-manage     self._handle_dbapi_exception(\", \"2026-05-22 01:16:01.098 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-22 01:16:01.098 1075 ERROR octavia-db-manage     raise sqlalchemy_exception.with_traceback(exc_info[2]) from e\", \"2026-05-22 01:16:01.098 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-22 01:16:01.098 1075 ERROR octavia-db-manage     self.dialect.do_execute(\", \"2026-05-22 01:16:01.098 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-22 01:16:01.098 1075 ERROR octavia-db-manage     cursor.execute(statement, parameters)\", \"2026-05-22 01:16:01.098 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/cursors.py\\\", line 153, in execute\", \"2026-05-22 01:16:01.098 1075 ERROR octavia-db-manage     result = self._query(query)\", \"2026-05-22 01:16:01.098 1075 ERROR octavia-db-manage              ^^^^^^^^^^^^^^^^^^\", \"2026-05-22 01:16:01.098 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/cursors.py\\\", line 322, in _query\", \"2026-05-22 01:16:01.098 1075 ERROR octavia-db-manage     conn.query(q)\", \"2026-05-22 01:16:01.098 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/connections.py\\\", line 563, in query\", \"2026-05-22 01:16:01.098 1075 ERROR octavia-db-manage     self._affected_rows = self._read_query_result(unbuffered=unbuffered)\", \"2026-05-22 01:16:01.098 1075 ERROR octavia-db-manage                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\", \"2026-05-22 01:16:01.098 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-22 01:16:01.098 1075 ERROR octavia-db-manage     result.read()\", \"2026-05-22 01:16:01.098 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/connections.py\\\", line 1199, in read\", \"2026-05-22 01:16:01.098 1075 ERROR octavia-db-manage     first_packet = self.connection._read_packet()\", \"2026-05-22 01:16:01.098 1075 ERROR octavia-db-manage                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\", \"2026-05-22 01:16:01.098 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-22 01:16:01.098 1075 ERROR octavia-db-manage     packet_header = self._read_bytes(4)\", \"2026-05-22 01:16:01.098 1075 ERROR octavia-db-manage                     ^^^^^^^^^^^^^^^^^^^\", \"2026-05-22 01:16:01.098 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-22 01:16:01.098 1075 ERROR octavia-db-manage     raise err.OperationalError(\", \"2026-05-22 01:16:01.098 1075 ERROR octavia-db-manage sqlalchemy.exc.OperationalError: (pymysql.err.OperationalError) (2013, 'Lost connection to MySQL server during query')\", \"2026-05-22 01:16:01.098 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-22 01:16:01.098 1075 ERROR octavia-db-manage (Background on this error at: https://sqlalche.me/e/20/e3q8)\", \"2026-05-22 01:16:01.098 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 ********************************************************************\nFriday 22 May 2026  01:16:01 +0000 (0:00:18.430)       0:03:59.858 ************ \n=============================================================================== \noctavia : Running Octavia bootstrap container -------------------------- 18.43s\noctavia : Copying over octavia.conf ------------------------------------ 17.08s\noctavia : Add rules for security groups -------------------------------- 16.88s\noctavia : Adding octavia related roles --------------------------------- 15.31s\noctavia : Create security groups for octavia ---------------------------- 9.94s\nservice-ks-register : octavia | Creating users -------------------------- 9.13s\noctavia : Get security groups for octavia ------------------------------- 7.99s\nservice-ks-register : octavia | Granting user roles --------------------- 7.37s\nservice-ks-register : octavia | Creating endpoints ---------------------- 6.17s\noctavia : Copying certificate files for octavia-housekeeping ------------ 5.65s\noctavia : Copying certificate files for octavia-health-manager ---------- 5.61s\noctavia : Copying over config.json files for services ------------------- 5.45s\noctavia : Copying certificate files for octavia-worker ------------------ 5.43s\nservice-cert-copy : octavia | Copying over extra CA certificates -------- 5.39s\noctavia : Create ports for Octavia health-manager nodes ----------------- 5.38s\noctavia : Create nova keypair for amphora ------------------------------- 5.19s\noctavia : Create loadbalancer management network ------------------------ 5.17s\noctavia : Create amphora flavor ----------------------------------------- 5.07s\noctavia : Create loadbalancer management subnet ------------------------- 5.01s\noctavia : Get loadbalancer management network --------------------------- 4.54s\n\u001b[32m2026-05-22 01:16:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m\n\u001b[32m2026-05-22 01:16:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m\n\u001b[32m2026-05-22 01:16:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m\n\u001b[32m2026-05-22 01:16:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m\n\u001b[32m2026-05-22 01:16:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m\n\u001b[32m2026-05-22 01:16:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m\n\u001b[32m2026-05-22 01:16:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m\n\u001b[32m2026-05-22 01:16:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m\n\u001b[32m2026-05-22 01:16:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m\n\u001b[32m2026-05-22 01:16:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m\n\u001b[32m2026-05-22 01:16:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m\n\u001b[32m2026-05-22 01:16:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m\n\u001b[32m2026-05-22 01:16:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m\n\u001b[32m2026-05-22 01:16:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m\n\u001b[32m2026-05-22 01:16:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m\n\u001b[32m2026-05-22 01:16:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m\n\u001b[32m2026-05-22 01:16:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m\n\u001b[32m2026-05-22 01:17:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m\n\u001b[32m2026-05-22 01:17:03\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 -- Fri May 22 01:17:06 UTC 2026",
                            "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/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.59",
                                "++ MANAGER_PUBLIC_IP_ADDRESS=81.163.193.59",
                                "++ 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",
                                "",
                                "# PULL IMAGES",
                                "",
                                "+ 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-22 00:44:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTrying to run play pull-images in environment custom\u001b[0m",
                                "\u001b[32m2026-05-22 00:44:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of pull-images.\u001b[0m",
                                "\u001b[32m2026-05-22 00:44:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5c3564ab-2e43-427f-94ba-22262e7efe33 (pull-images) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-05-22 00:44:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5c3564ab-2e43-427f-94ba-22262e7efe33 is running in background. No more output. Check ARA for logs.\u001b[0m",
                                "\u001b[32m2026-05-22 00:44:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTrying to run play wipe-partitions in environment custom\u001b[0m",
                                "\u001b[32m2026-05-22 00:44:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of wipe-partitions.\u001b[0m",
                                "\u001b[32m2026-05-22 00:44:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0ff2a980-cded-47c4-b7c7-82ffc148a7d3 (wipe-partitions) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-05-22 00:44:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 0ff2a980-cded-47c4-b7c7-82ffc148a7d3 (wipe-partitions) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Wipe partitions] *********************************************************",
                                "",
                                "TASK [Find all logical devices owned by UID 167] *******************************",
                                "Friday 22 May 2026  00:44:44 +0000 (0:00:00.166)       0:00:00.166 ************ ",
                                "\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 [Remove all rook related logical devices] *********************************",
                                "Friday 22 May 2026  00:44:45 +0000 (0:00:00.997)       0:00:01.164 ************ ",
                                "\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] *******************************",
                                "Friday 22 May 2026  00:44:45 +0000 (0:00:00.249)       0:00:01.414 ************ ",
                                "\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 [Remove all ceph related logical devices] *********************************",
                                "Friday 22 May 2026  00:44:45 +0000 (0:00:00.565)       0:00:01.979 ************ ",
                                "\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] ***********************************************",
                                "Friday 22 May 2026  00:44:46 +0000 (0:00:00.234)       0:00:02.214 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=/dev/sdb)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=/dev/sdc)\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/sdd)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=/dev/sdc)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=/dev/sdc)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=/dev/sdd)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=/dev/sdd)\u001b[0m",
                                "",
                                "TASK [Wipe partitions with wipefs] *********************************************",
                                "Friday 22 May 2026  00:44:47 +0000 (0:00:01.384)       0:00:03.598 ************ ",
                                "\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-4] => (item=/dev/sdc)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=/dev/sdc)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=/dev/sdd)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=/dev/sdd)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=/dev/sdd)\u001b[0m",
                                "",
                                "TASK [Overwrite first 32M with zeros] ******************************************",
                                "Friday 22 May 2026  00:44:48 +0000 (0:00:01.372)       0:00:04.971 ************ ",
                                "\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-4] => (item=/dev/sdc)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=/dev/sdc)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=/dev/sdd)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=/dev/sdd)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=/dev/sdd)\u001b[0m",
                                "",
                                "TASK [Reload udev rules] *******************************************************",
                                "Friday 22 May 2026  00:44:51 +0000 (0:00:02.159)       0:00:07.130 ************ ",
                                "\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] ***********************************",
                                "Friday 22 May 2026  00:44:51 +0000 (0:00:00.583)       0:00:07.714 ************ ",
                                "\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 ********************************************************************",
                                "Friday 22 May 2026  00:44:52 +0000 (0:00:00.837)       0:00:08.551 ************ ",
                                "=============================================================================== ",
                                "Overwrite first 32M with zeros ------------------------------------------ 2.16s",
                                "Check device availability ----------------------------------------------- 1.38s",
                                "Wipe partitions with wipefs --------------------------------------------- 1.37s",
                                "Find all logical devices owned by UID 167 ------------------------------- 1.00s",
                                "Request device events from the kernel ----------------------------------- 0.84s",
                                "Reload udev rules ------------------------------------------------------- 0.58s",
                                "Find all logical devices with prefix ceph ------------------------------- 0.57s",
                                "Remove all rook related logical devices --------------------------------- 0.25s",
                                "Remove all ceph related logical devices --------------------------------- 0.23s",
                                "\u001b[32m2026-05-22 00:45:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of facts.\u001b[0m",
                                "\u001b[32m2026-05-22 00:45:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4f354553-529a-4003-972d-9cebc13b1c68 (facts) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-05-22 00:45:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 4f354553-529a-4003-972d-9cebc13b1c68 (facts) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Apply role facts] ********************************************************",
                                "",
                                "TASK [osism.commons.facts : Create custom facts directory] *********************",
                                "Friday 22 May 2026  00:45:08 +0000 (0:00:00.325)       0:00:00.325 ************ ",
                                "\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] ***********************************",
                                "Friday 22 May 2026  00:45:09 +0000 (0:00:01.297)       0:00:01.623 ************ ",
                                "\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] ***********************************************",
                                "Friday 22 May 2026  00:45:10 +0000 (0:00:01.077)       0:00:02.700 ************ ",
                                "\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-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] **********************************************",
                                "Friday 22 May 2026  00:45:15 +0000 (0:00:04.834)       0:00:07.534 ************ ",
                                "\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 ********************************************************************",
                                "Friday 22 May 2026  00:45:15 +0000 (0:00:00.711)       0:00:08.246 ************ ",
                                "=============================================================================== ",
                                "Gathers facts about hosts ----------------------------------------------- 4.83s",
                                "osism.commons.facts : Create custom facts directory --------------------- 1.30s",
                                "osism.commons.facts : Copy fact files ----------------------------------- 1.08s",
                                "Gather facts for all hosts ---------------------------------------------- 0.71s",
                                "\u001b[32m2026-05-22 00:45:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of ceph-configure-lvm-volumes.\u001b[0m",
                                "\u001b[32m2026-05-22 00:45:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask fb8dcd04-ae19-4c6f-a658-a7f432fe7bb0 (ceph-configure-lvm-volumes) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-05-22 00:45:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task fb8dcd04-ae19-4c6f-a658-a7f432fe7bb0 (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] ***********************************",
                                "Friday 22 May 2026  00:45:23 +0000 (0:00:00.310)       0:00:00.310 ************ ",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Get initial list of available block devices] *****************************",
                                "Friday 22 May 2026  00:45:23 +0000 (0:00:00.233)       0:00:00.543 ************ ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 22 May 2026  00:45:23 +0000 (0:00:00.221)       0:00:00.765 ************ ",
                                "\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] ******************",
                                "Friday 22 May 2026  00:45:24 +0000 (0:00:00.350)       0:00:01.116 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 22 May 2026  00:45:24 +0000 (0:00:00.407)       0:00:01.523 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 22 May 2026  00:45:24 +0000 (0:00:00.184)       0:00:01.708 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 22 May 2026  00:45:24 +0000 (0:00:00.165)       0:00:01.873 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 22 May 2026  00:45:25 +0000 (0:00:00.172)       0:00:02.045 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 22 May 2026  00:45:25 +0000 (0:00:00.178)       0:00:02.224 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 22 May 2026  00:45:25 +0000 (0:00:00.189)       0:00:02.414 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 22 May 2026  00:45:25 +0000 (0:00:00.170)       0:00:02.584 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 22 May 2026  00:45:25 +0000 (0:00:00.190)       0:00:02.775 ************ ",
                                "\u001b[0;32mok: [testbed-node-3] => (item=scsi-0QEMU_QEMU_HARDDISK_26445544-4689-4b4e-afd8-c115301ef0fb)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=scsi-SQEMU_QEMU_HARDDISK_26445544-4689-4b4e-afd8-c115301ef0fb)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 22 May 2026  00:45:26 +0000 (0:00:00.371)       0:00:03.147 ************ ",
                                "\u001b[0;32mok: [testbed-node-3] => (item=scsi-0QEMU_QEMU_HARDDISK_5ba7c276-26c2-40a6-950f-a61990768eb4)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=scsi-SQEMU_QEMU_HARDDISK_5ba7c276-26c2-40a6-950f-a61990768eb4)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 22 May 2026  00:45:26 +0000 (0:00:00.378)       0:00:03.526 ************ ",
                                "\u001b[0;32mok: [testbed-node-3] => (item=scsi-0QEMU_QEMU_HARDDISK_a5aa22b2-eb60-435b-b976-67ffb02fc21a)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=scsi-SQEMU_QEMU_HARDDISK_a5aa22b2-eb60-435b-b976-67ffb02fc21a)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 22 May 2026  00:45:27 +0000 (0:00:00.538)       0:00:04.064 ************ ",
                                "\u001b[0;32mok: [testbed-node-3] => (item=scsi-0QEMU_QEMU_HARDDISK_e9ad6100-5e19-401f-90a1-40815b1e8f39)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=scsi-SQEMU_QEMU_HARDDISK_e9ad6100-5e19-401f-90a1-40815b1e8f39)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 22 May 2026  00:45:27 +0000 (0:00:00.537)       0:00:04.601 ************ ",
                                "\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] *************",
                                "Friday 22 May 2026  00:45:28 +0000 (0:00:00.679)       0:00:05.280 ************ ",
                                "\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] *************",
                                "Friday 22 May 2026  00:45:28 +0000 (0:00:00.342)       0:00:05.623 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Friday 22 May 2026  00:45:28 +0000 (0:00:00.179)       0:00:05.803 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Friday 22 May 2026  00:45:29 +0000 (0:00:00.189)       0:00:05.992 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Friday 22 May 2026  00:45:29 +0000 (0:00:00.180)       0:00:06.172 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Friday 22 May 2026  00:45:29 +0000 (0:00:00.182)       0:00:06.355 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Friday 22 May 2026  00:45:29 +0000 (0:00:00.179)       0:00:06.534 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Friday 22 May 2026  00:45:29 +0000 (0:00:00.190)       0:00:06.725 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Friday 22 May 2026  00:45:29 +0000 (0:00:00.178)       0:00:06.903 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Friday 22 May 2026  00:45:30 +0000 (0:00:00.168)       0:00:07.071 ************ ",
                                "\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] *************",
                                "Friday 22 May 2026  00:45:31 +0000 (0:00:00.929)       0:00:08.000 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Friday 22 May 2026  00:45:31 +0000 (0:00:00.180)       0:00:08.181 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Friday 22 May 2026  00:45:31 +0000 (0:00:00.176)       0:00:08.358 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Friday 22 May 2026  00:45:31 +0000 (0:00:00.173)       0:00:08.531 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Set UUIDs for OSD VGs/LVs] ***********************************************",
                                "Friday 22 May 2026  00:45:31 +0000 (0:00:00.173)       0:00:08.705 ************ ",
                                "\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] ***************************************************",
                                "Friday 22 May 2026  00:45:31 +0000 (0:00:00.173)       0:00:08.878 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Generate DB VG names] ****************************************************",
                                "Friday 22 May 2026  00:45:32 +0000 (0:00:00.125)       0:00:09.003 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Generate shared DB/WAL VG names] *****************************************",
                                "Friday 22 May 2026  00:45:32 +0000 (0:00:00.128)       0:00:09.132 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Define lvm_volumes structures] *******************************************",
                                "Friday 22 May 2026  00:45:32 +0000 (0:00:00.141)       0:00:09.274 ************ ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Generate lvm_volumes structure (block only)] *****************************",
                                "Friday 22 May 2026  00:45:32 +0000 (0:00:00.124)       0:00:09.399 ************ ",
                                "\u001b[0;32mok: [testbed-node-3] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': 'a5a045ea-0379-5a57-a36f-eceb70f9d05a'}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': '6a8f7108-f86f-5e58-aa7e-865c03bc1242'}})\u001b[0m",
                                "",
                                "TASK [Generate lvm_volumes structure (block + db)] *****************************",
                                "Friday 22 May 2026  00:45:32 +0000 (0:00:00.157)       0:00:09.556 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': 'a5a045ea-0379-5a57-a36f-eceb70f9d05a'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': '6a8f7108-f86f-5e58-aa7e-865c03bc1242'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Generate lvm_volumes structure (block + wal)] ****************************",
                                "Friday 22 May 2026  00:45:32 +0000 (0:00:00.133)       0:00:09.690 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': 'a5a045ea-0379-5a57-a36f-eceb70f9d05a'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': '6a8f7108-f86f-5e58-aa7e-865c03bc1242'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Generate lvm_volumes structure (block + db + wal)] ***********************",
                                "Friday 22 May 2026  00:45:33 +0000 (0:00:00.291)       0:00:09.982 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': 'a5a045ea-0379-5a57-a36f-eceb70f9d05a'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': '6a8f7108-f86f-5e58-aa7e-865c03bc1242'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Compile lvm_volumes] *****************************************************",
                                "Friday 22 May 2026  00:45:33 +0000 (0:00:00.122)       0:00:10.104 ************ ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Set OSD devices config data] *********************************************",
                                "Friday 22 May 2026  00:45:33 +0000 (0:00:00.116)       0:00:10.221 ************ ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Set DB devices config data] **********************************************",
                                "Friday 22 May 2026  00:45:33 +0000 (0:00:00.092)       0:00:10.313 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Set WAL devices config data] *********************************************",
                                "Friday 22 May 2026  00:45:33 +0000 (0:00:00.126)       0:00:10.440 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Set DB+WAL devices config data] ******************************************",
                                "Friday 22 May 2026  00:45:33 +0000 (0:00:00.116)       0:00:10.556 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Print ceph_osd_devices] **************************************************",
                                "Friday 22 May 2026  00:45:33 +0000 (0:00:00.121)       0:00:10.677 ************ ",
                                "\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\": \"a5a045ea-0379-5a57-a36f-eceb70f9d05a\"\u001b[0m",
                                "\u001b[0;32m        },\u001b[0m",
                                "\u001b[0;32m        \"sdc\": {\u001b[0m",
                                "\u001b[0;32m            \"osd_lvm_uuid\": \"6a8f7108-f86f-5e58-aa7e-865c03bc1242\"\u001b[0m",
                                "\u001b[0;32m        }\u001b[0m",
                                "\u001b[0;32m    }\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "",
                                "TASK [Print WAL devices] *******************************************************",
                                "Friday 22 May 2026  00:45:33 +0000 (0:00:00.128)       0:00:10.806 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Print DB devices] ********************************************************",
                                "Friday 22 May 2026  00:45:33 +0000 (0:00:00.126)       0:00:10.933 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Print shared DB/WAL devices] *********************************************",
                                "Friday 22 May 2026  00:45:34 +0000 (0:00:00.147)       0:00:11.081 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Print configuration data] ************************************************",
                                "Friday 22 May 2026  00:45:34 +0000 (0:00:00.106)       0:00:11.187 ************ ",
                                "\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\": \"a5a045ea-0379-5a57-a36f-eceb70f9d05a\"\u001b[0m",
                                "\u001b[0;33m            },\u001b[0m",
                                "\u001b[0;33m            \"sdc\": {\u001b[0m",
                                "\u001b[0;33m                \"osd_lvm_uuid\": \"6a8f7108-f86f-5e58-aa7e-865c03bc1242\"\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-a5a045ea-0379-5a57-a36f-eceb70f9d05a\",\u001b[0m",
                                "\u001b[0;33m                \"data_vg\": \"ceph-a5a045ea-0379-5a57-a36f-eceb70f9d05a\"\u001b[0m",
                                "\u001b[0;33m            },\u001b[0m",
                                "\u001b[0;33m            {\u001b[0m",
                                "\u001b[0;33m                \"data\": \"osd-block-6a8f7108-f86f-5e58-aa7e-865c03bc1242\",\u001b[0m",
                                "\u001b[0;33m                \"data_vg\": \"ceph-6a8f7108-f86f-5e58-aa7e-865c03bc1242\"\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] *************************************",
                                "Friday 22 May 2026  00:45:34 +0000 (0:00:00.339)       0:00:11.526 ************ ",
                                "\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] ***********************************",
                                "Friday 22 May 2026  00:45:36 +0000 (0:00:01.564)       0:00:13.090 ************ ",
                                "\u001b[0;32mok: [testbed-node-4 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Get initial list of available block devices] *****************************",
                                "Friday 22 May 2026  00:45:36 +0000 (0:00:00.215)       0:00:13.306 ************ ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 22 May 2026  00:45:36 +0000 (0:00:00.217)       0:00:13.523 ************ ",
                                "\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] ******************",
                                "Friday 22 May 2026  00:45:36 +0000 (0:00:00.345)       0:00:13.868 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 22 May 2026  00:45:37 +0000 (0:00:00.279)       0:00:14.148 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 22 May 2026  00:45:37 +0000 (0:00:00.170)       0:00:14.319 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 22 May 2026  00:45:37 +0000 (0:00:00.179)       0:00:14.499 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 22 May 2026  00:45:37 +0000 (0:00:00.182)       0:00:14.681 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 22 May 2026  00:45:38 +0000 (0:00:00.491)       0:00:15.173 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 22 May 2026  00:45:38 +0000 (0:00:00.194)       0:00:15.367 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 22 May 2026  00:45:38 +0000 (0:00:00.155)       0:00:15.522 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 22 May 2026  00:45:38 +0000 (0:00:00.170)       0:00:15.692 ************ ",
                                "\u001b[0;32mok: [testbed-node-4] => (item=scsi-0QEMU_QEMU_HARDDISK_16d8811b-d3ff-4c6f-88f2-baaf4348a16d)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=scsi-SQEMU_QEMU_HARDDISK_16d8811b-d3ff-4c6f-88f2-baaf4348a16d)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 22 May 2026  00:45:39 +0000 (0:00:00.372)       0:00:16.064 ************ ",
                                "\u001b[0;32mok: [testbed-node-4] => (item=scsi-0QEMU_QEMU_HARDDISK_a22d3251-115f-411d-ae1a-8f918491cba4)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=scsi-SQEMU_QEMU_HARDDISK_a22d3251-115f-411d-ae1a-8f918491cba4)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 22 May 2026  00:45:39 +0000 (0:00:00.359)       0:00:16.423 ************ ",
                                "\u001b[0;32mok: [testbed-node-4] => (item=scsi-0QEMU_QEMU_HARDDISK_cf16f533-7f7b-4ea6-9462-19be21c2742f)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=scsi-SQEMU_QEMU_HARDDISK_cf16f533-7f7b-4ea6-9462-19be21c2742f)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 22 May 2026  00:45:39 +0000 (0:00:00.388)       0:00:16.812 ************ ",
                                "\u001b[0;32mok: [testbed-node-4] => (item=scsi-0QEMU_QEMU_HARDDISK_0f08a9dc-d2d4-4ab2-8f29-963b6beef06d)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=scsi-SQEMU_QEMU_HARDDISK_0f08a9dc-d2d4-4ab2-8f29-963b6beef06d)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 22 May 2026  00:45:40 +0000 (0:00:00.392)       0:00:17.204 ************ ",
                                "\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] *************",
                                "Friday 22 May 2026  00:45:40 +0000 (0:00:00.283)       0:00:17.488 ************ ",
                                "\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] *************",
                                "Friday 22 May 2026  00:45:40 +0000 (0:00:00.329)       0:00:17.818 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Friday 22 May 2026  00:45:41 +0000 (0:00:00.168)       0:00:17.986 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Friday 22 May 2026  00:45:41 +0000 (0:00:00.527)       0:00:18.514 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Friday 22 May 2026  00:45:41 +0000 (0:00:00.152)       0:00:18.666 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Friday 22 May 2026  00:45:41 +0000 (0:00:00.170)       0:00:18.837 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Friday 22 May 2026  00:45:42 +0000 (0:00:00.154)       0:00:18.992 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Friday 22 May 2026  00:45:42 +0000 (0:00:00.157)       0:00:19.150 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Friday 22 May 2026  00:45:42 +0000 (0:00:00.168)       0:00:19.318 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Friday 22 May 2026  00:45:42 +0000 (0:00:00.170)       0:00:19.488 ************ ",
                                "\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] *************",
                                "Friday 22 May 2026  00:45:43 +0000 (0:00:00.736)       0:00:20.225 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Friday 22 May 2026  00:45:43 +0000 (0:00:00.169)       0:00:20.395 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Friday 22 May 2026  00:45:43 +0000 (0:00:00.200)       0:00:20.595 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Friday 22 May 2026  00:45:43 +0000 (0:00:00.194)       0:00:20.790 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Set UUIDs for OSD VGs/LVs] ***********************************************",
                                "Friday 22 May 2026  00:45:44 +0000 (0:00:00.179)       0:00:20.969 ************ ",
                                "\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] ***************************************************",
                                "Friday 22 May 2026  00:45:44 +0000 (0:00:00.316)       0:00:21.286 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Generate DB VG names] ****************************************************",
                                "Friday 22 May 2026  00:45:44 +0000 (0:00:00.118)       0:00:21.404 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Generate shared DB/WAL VG names] *****************************************",
                                "Friday 22 May 2026  00:45:44 +0000 (0:00:00.146)       0:00:21.551 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Define lvm_volumes structures] *******************************************",
                                "Friday 22 May 2026  00:45:44 +0000 (0:00:00.127)       0:00:21.679 ************ ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Generate lvm_volumes structure (block only)] *****************************",
                                "Friday 22 May 2026  00:45:44 +0000 (0:00:00.135)       0:00:21.814 ************ ",
                                "\u001b[0;32mok: [testbed-node-4] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': '5e3c58dc-7fa0-542d-874b-0d68acd5d58c'}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': '7c2d810f-5944-5c2d-8312-b60ac2890f5e'}})\u001b[0m",
                                "",
                                "TASK [Generate lvm_volumes structure (block + db)] *****************************",
                                "Friday 22 May 2026  00:45:45 +0000 (0:00:00.144)       0:00:21.959 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': '5e3c58dc-7fa0-542d-874b-0d68acd5d58c'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': '7c2d810f-5944-5c2d-8312-b60ac2890f5e'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Generate lvm_volumes structure (block + wal)] ****************************",
                                "Friday 22 May 2026  00:45:45 +0000 (0:00:00.141)       0:00:22.100 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': '5e3c58dc-7fa0-542d-874b-0d68acd5d58c'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': '7c2d810f-5944-5c2d-8312-b60ac2890f5e'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Generate lvm_volumes structure (block + db + wal)] ***********************",
                                "Friday 22 May 2026  00:45:45 +0000 (0:00:00.140)       0:00:22.240 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': '5e3c58dc-7fa0-542d-874b-0d68acd5d58c'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': '7c2d810f-5944-5c2d-8312-b60ac2890f5e'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Compile lvm_volumes] *****************************************************",
                                "Friday 22 May 2026  00:45:45 +0000 (0:00:00.147)       0:00:22.388 ************ ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Set OSD devices config data] *********************************************",
                                "Friday 22 May 2026  00:45:45 +0000 (0:00:00.112)       0:00:22.500 ************ ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Set DB devices config data] **********************************************",
                                "Friday 22 May 2026  00:45:45 +0000 (0:00:00.124)       0:00:22.625 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Set WAL devices config data] *********************************************",
                                "Friday 22 May 2026  00:45:45 +0000 (0:00:00.124)       0:00:22.750 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Set DB+WAL devices config data] ******************************************",
                                "Friday 22 May 2026  00:45:46 +0000 (0:00:00.364)       0:00:23.115 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Print ceph_osd_devices] **************************************************",
                                "Friday 22 May 2026  00:45:46 +0000 (0:00:00.126)       0:00:23.241 ************ ",
                                "\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\": \"5e3c58dc-7fa0-542d-874b-0d68acd5d58c\"\u001b[0m",
                                "\u001b[0;32m        },\u001b[0m",
                                "\u001b[0;32m        \"sdc\": {\u001b[0m",
                                "\u001b[0;32m            \"osd_lvm_uuid\": \"7c2d810f-5944-5c2d-8312-b60ac2890f5e\"\u001b[0m",
                                "\u001b[0;32m        }\u001b[0m",
                                "\u001b[0;32m    }\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "",
                                "TASK [Print WAL devices] *******************************************************",
                                "Friday 22 May 2026  00:45:46 +0000 (0:00:00.147)       0:00:23.388 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Print DB devices] ********************************************************",
                                "Friday 22 May 2026  00:45:46 +0000 (0:00:00.135)       0:00:23.523 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Print shared DB/WAL devices] *********************************************",
                                "Friday 22 May 2026  00:45:46 +0000 (0:00:00.134)       0:00:23.658 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Print configuration data] ************************************************",
                                "Friday 22 May 2026  00:45:46 +0000 (0:00:00.162)       0:00:23.820 ************ ",
                                "\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\": \"5e3c58dc-7fa0-542d-874b-0d68acd5d58c\"\u001b[0m",
                                "\u001b[0;33m            },\u001b[0m",
                                "\u001b[0;33m            \"sdc\": {\u001b[0m",
                                "\u001b[0;33m                \"osd_lvm_uuid\": \"7c2d810f-5944-5c2d-8312-b60ac2890f5e\"\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-5e3c58dc-7fa0-542d-874b-0d68acd5d58c\",\u001b[0m",
                                "\u001b[0;33m                \"data_vg\": \"ceph-5e3c58dc-7fa0-542d-874b-0d68acd5d58c\"\u001b[0m",
                                "\u001b[0;33m            },\u001b[0m",
                                "\u001b[0;33m            {\u001b[0m",
                                "\u001b[0;33m                \"data\": \"osd-block-7c2d810f-5944-5c2d-8312-b60ac2890f5e\",\u001b[0m",
                                "\u001b[0;33m                \"data_vg\": \"ceph-7c2d810f-5944-5c2d-8312-b60ac2890f5e\"\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] *************************************",
                                "Friday 22 May 2026  00:45:47 +0000 (0:00:00.263)       0:00:24.083 ************ ",
                                "\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] ***********************************",
                                "Friday 22 May 2026  00:45:48 +0000 (0:00:01.397)       0:00:25.481 ************ ",
                                "\u001b[0;32mok: [testbed-node-5 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Get initial list of available block devices] *****************************",
                                "Friday 22 May 2026  00:45:49 +0000 (0:00:00.579)       0:00:26.060 ************ ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 22 May 2026  00:45:49 +0000 (0:00:00.771)       0:00:26.832 ************ ",
                                "\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] ******************",
                                "Friday 22 May 2026  00:45:50 +0000 (0:00:00.426)       0:00:27.258 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 22 May 2026  00:45:50 +0000 (0:00:00.232)       0:00:27.490 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 22 May 2026  00:45:50 +0000 (0:00:00.199)       0:00:27.690 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 22 May 2026  00:45:50 +0000 (0:00:00.208)       0:00:27.898 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 22 May 2026  00:45:51 +0000 (0:00:00.220)       0:00:28.118 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 22 May 2026  00:45:51 +0000 (0:00:00.190)       0:00:28.309 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 22 May 2026  00:45:51 +0000 (0:00:00.175)       0:00:28.485 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 22 May 2026  00:45:51 +0000 (0:00:00.166)       0:00:28.652 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 22 May 2026  00:45:51 +0000 (0:00:00.153)       0:00:28.806 ************ ",
                                "\u001b[0;32mok: [testbed-node-5] => (item=scsi-0QEMU_QEMU_HARDDISK_79f0193a-939c-402e-83af-f88a681bd140)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=scsi-SQEMU_QEMU_HARDDISK_79f0193a-939c-402e-83af-f88a681bd140)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 22 May 2026  00:45:52 +0000 (0:00:00.518)       0:00:29.324 ************ ",
                                "\u001b[0;32mok: [testbed-node-5] => (item=scsi-0QEMU_QEMU_HARDDISK_20cb43c0-90cd-4396-83ef-64b32682ef2e)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=scsi-SQEMU_QEMU_HARDDISK_20cb43c0-90cd-4396-83ef-64b32682ef2e)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 22 May 2026  00:45:53 +0000 (0:00:00.721)       0:00:30.045 ************ ",
                                "\u001b[0;32mok: [testbed-node-5] => (item=scsi-0QEMU_QEMU_HARDDISK_211d8f97-de5d-482b-b296-d10bd4572938)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=scsi-SQEMU_QEMU_HARDDISK_211d8f97-de5d-482b-b296-d10bd4572938)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 22 May 2026  00:45:53 +0000 (0:00:00.484)       0:00:30.529 ************ ",
                                "\u001b[0;32mok: [testbed-node-5] => (item=scsi-0QEMU_QEMU_HARDDISK_dcd7bdde-2d70-4915-b710-177f3d416038)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=scsi-SQEMU_QEMU_HARDDISK_dcd7bdde-2d70-4915-b710-177f3d416038)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 22 May 2026  00:45:54 +0000 (0:00:00.421)       0:00:30.951 ************ ",
                                "\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] *************",
                                "Friday 22 May 2026  00:45:54 +0000 (0:00:00.315)       0:00:31.266 ************ ",
                                "\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] *************",
                                "Friday 22 May 2026  00:45:54 +0000 (0:00:00.405)       0:00:31.671 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Friday 22 May 2026  00:45:54 +0000 (0:00:00.156)       0:00:31.827 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Friday 22 May 2026  00:45:55 +0000 (0:00:00.148)       0:00:31.976 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Friday 22 May 2026  00:45:55 +0000 (0:00:00.178)       0:00:32.154 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Friday 22 May 2026  00:45:55 +0000 (0:00:00.130)       0:00:32.285 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Friday 22 May 2026  00:45:55 +0000 (0:00:00.146)       0:00:32.432 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Friday 22 May 2026  00:45:55 +0000 (0:00:00.485)       0:00:32.917 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Friday 22 May 2026  00:45:56 +0000 (0:00:00.147)       0:00:33.065 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Friday 22 May 2026  00:45:56 +0000 (0:00:00.175)       0:00:33.240 ************ ",
                                "\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] *************",
                                "Friday 22 May 2026  00:45:57 +0000 (0:00:00.750)       0:00:33.990 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Friday 22 May 2026  00:45:57 +0000 (0:00:00.225)       0:00:34.215 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Friday 22 May 2026  00:45:57 +0000 (0:00:00.210)       0:00:34.425 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Friday 22 May 2026  00:45:57 +0000 (0:00:00.194)       0:00:34.620 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Set UUIDs for OSD VGs/LVs] ***********************************************",
                                "Friday 22 May 2026  00:45:57 +0000 (0:00:00.178)       0:00:34.799 ************ ",
                                "\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] ***************************************************",
                                "Friday 22 May 2026  00:45:58 +0000 (0:00:00.207)       0:00:35.006 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Generate DB VG names] ****************************************************",
                                "Friday 22 May 2026  00:45:58 +0000 (0:00:00.116)       0:00:35.122 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Generate shared DB/WAL VG names] *****************************************",
                                "Friday 22 May 2026  00:45:58 +0000 (0:00:00.119)       0:00:35.241 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Define lvm_volumes structures] *******************************************",
                                "Friday 22 May 2026  00:45:58 +0000 (0:00:00.108)       0:00:35.350 ************ ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Generate lvm_volumes structure (block only)] *****************************",
                                "Friday 22 May 2026  00:45:58 +0000 (0:00:00.262)       0:00:35.612 ************ ",
                                "\u001b[0;32mok: [testbed-node-5] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': 'dd056079-585d-557e-af8d-8b32851342a0'}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': 'a9a30bc5-cc38-51ad-b567-f3c862c660e0'}})\u001b[0m",
                                "",
                                "TASK [Generate lvm_volumes structure (block + db)] *****************************",
                                "Friday 22 May 2026  00:45:58 +0000 (0:00:00.163)       0:00:35.776 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': 'dd056079-585d-557e-af8d-8b32851342a0'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': 'a9a30bc5-cc38-51ad-b567-f3c862c660e0'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Generate lvm_volumes structure (block + wal)] ****************************",
                                "Friday 22 May 2026  00:45:58 +0000 (0:00:00.150)       0:00:35.926 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': 'dd056079-585d-557e-af8d-8b32851342a0'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': 'a9a30bc5-cc38-51ad-b567-f3c862c660e0'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Generate lvm_volumes structure (block + db + wal)] ***********************",
                                "Friday 22 May 2026  00:45:59 +0000 (0:00:00.145)       0:00:36.072 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': 'dd056079-585d-557e-af8d-8b32851342a0'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': 'a9a30bc5-cc38-51ad-b567-f3c862c660e0'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Compile lvm_volumes] *****************************************************",
                                "Friday 22 May 2026  00:45:59 +0000 (0:00:00.134)       0:00:36.206 ************ ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Set OSD devices config data] *********************************************",
                                "Friday 22 May 2026  00:45:59 +0000 (0:00:00.145)       0:00:36.352 ************ ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Set DB devices config data] **********************************************",
                                "Friday 22 May 2026  00:45:59 +0000 (0:00:00.167)       0:00:36.519 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Set WAL devices config data] *********************************************",
                                "Friday 22 May 2026  00:45:59 +0000 (0:00:00.141)       0:00:36.661 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Set DB+WAL devices config data] ******************************************",
                                "Friday 22 May 2026  00:45:59 +0000 (0:00:00.135)       0:00:36.797 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Print ceph_osd_devices] **************************************************",
                                "Friday 22 May 2026  00:46:00 +0000 (0:00:00.191)       0:00:36.988 ************ ",
                                "\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\": \"dd056079-585d-557e-af8d-8b32851342a0\"\u001b[0m",
                                "\u001b[0;32m        },\u001b[0m",
                                "\u001b[0;32m        \"sdc\": {\u001b[0m",
                                "\u001b[0;32m            \"osd_lvm_uuid\": \"a9a30bc5-cc38-51ad-b567-f3c862c660e0\"\u001b[0m",
                                "\u001b[0;32m        }\u001b[0m",
                                "\u001b[0;32m    }\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "",
                                "TASK [Print WAL devices] *******************************************************",
                                "Friday 22 May 2026  00:46:00 +0000 (0:00:00.148)       0:00:37.136 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Print DB devices] ********************************************************",
                                "Friday 22 May 2026  00:46:00 +0000 (0:00:00.145)       0:00:37.282 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Print shared DB/WAL devices] *********************************************",
                                "Friday 22 May 2026  00:46:00 +0000 (0:00:00.392)       0:00:37.675 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Print configuration data] ************************************************",
                                "Friday 22 May 2026  00:46:00 +0000 (0:00:00.141)       0:00:37.816 ************ ",
                                "\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\": \"dd056079-585d-557e-af8d-8b32851342a0\"\u001b[0m",
                                "\u001b[0;33m            },\u001b[0m",
                                "\u001b[0;33m            \"sdc\": {\u001b[0m",
                                "\u001b[0;33m                \"osd_lvm_uuid\": \"a9a30bc5-cc38-51ad-b567-f3c862c660e0\"\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-dd056079-585d-557e-af8d-8b32851342a0\",\u001b[0m",
                                "\u001b[0;33m                \"data_vg\": \"ceph-dd056079-585d-557e-af8d-8b32851342a0\"\u001b[0m",
                                "\u001b[0;33m            },\u001b[0m",
                                "\u001b[0;33m            {\u001b[0m",
                                "\u001b[0;33m                \"data\": \"osd-block-a9a30bc5-cc38-51ad-b567-f3c862c660e0\",\u001b[0m",
                                "\u001b[0;33m                \"data_vg\": \"ceph-a9a30bc5-cc38-51ad-b567-f3c862c660e0\"\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] *************************************",
                                "Friday 22 May 2026  00:46:01 +0000 (0:00:00.208)       0:00:38.025 ************ ",
                                "\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 ********************************************************************",
                                "Friday 22 May 2026  00:46:02 +0000 (0:00:01.049)       0:00:39.074 ************ ",
                                "=============================================================================== ",
                                "Write configuration file ------------------------------------------------ 4.01s",
                                "Get initial list of available block devices ----------------------------- 1.21s",
                                "Add known links to the list of available block devices ------------------ 1.12s",
                                "Add known partitions to the list of available block devices ------------- 1.08s",
                                "Get extra vars for Ceph configuration ----------------------------------- 1.03s",
                                "Add known partitions to the list of available block devices ------------- 0.93s",
                                "Print configuration data ------------------------------------------------ 0.81s",
                                "Add known partitions to the list of available block devices ------------- 0.75s",
                                "Add known partitions to the list of available block devices ------------- 0.74s",
                                "Add known links to the list of available block devices ------------------ 0.72s",
                                "Set UUIDs for OSD VGs/LVs ----------------------------------------------- 0.70s",
                                "Add known links to the list of available block devices ------------------ 0.68s",
                                "Print DB devices -------------------------------------------------------- 0.67s",
                                "Set WAL devices config data --------------------------------------------- 0.62s",
                                "Generate lvm_volumes structure (block + wal) ---------------------------- 0.58s",
                                "Add known links to the list of available block devices ------------------ 0.54s",
                                "Add known links to the list of available block devices ------------------ 0.54s",
                                "Add known partitions to the list of available block devices ------------- 0.53s",
                                "Define lvm_volumes structures ------------------------------------------- 0.52s",
                                "Add known links to the list of available block devices ------------------ 0.52s",
                                "\u001b[32m2026-05-22 00:46:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 79b8b677-278e-4631-8e43-04c97d092d73 (sync inventory) is running in background. Output coming soon.\u001b[0m",
                                "\u001b[32m2026-05-22 00:46:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mStarting group_vars file reorganization\u001b[0m",
                                "\u001b[32m2026-05-22 00:46:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mMoved 0 file(s) to their respective directories\u001b[0m",
                                "\u001b[32m2026-05-22 00:46:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mGroup_vars file reorganization completed\u001b[0m",
                                "\u001b[32m2026-05-22 00:46:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mStarting variable preparation from inventory\u001b[0m",
                                "\u001b[32m2026-05-22 00:46:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWriting 050-kolla-ceph-rgw-hosts.yml with ceph_rgw_hosts\u001b[0m",
                                "\u001b[32m2026-05-22 00:46:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWriting 050-infrastructure-cephclient-mons.yml with cephclient_mons\u001b[0m",
                                "\u001b[32m2026-05-22 00:46:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWriting 050-ceph-cluster-fsid.yml with ceph_cluster_fsid\u001b[0m",
                                "\u001b[32m2026-05-22 00:46:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m3 file(s) written, 6 host(s) processed\u001b[0m",
                                "\u001b[32m2026-05-22 00:46:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mVariable preparation completed\u001b[0m",
                                "\u001b[32m2026-05-22 00:46:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mStarting inventory overwrite handling\u001b[0m",
                                "\u001b[32m2026-05-22 00:46:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mHandling group overwrites in 99-overwrite\u001b[0m",
                                "\u001b[32m2026-05-22 00:46:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mRemoving group frr:children from 60-generic\u001b[0m",
                                "\u001b[32m2026-05-22 00:46:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mRemoving group netbird:children from 50-infrastructure\u001b[0m",
                                "\u001b[32m2026-05-22 00:46:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mRemoving group ceph-rgw from 50-ceph\u001b[0m",
                                "\u001b[32m2026-05-22 00:46:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mRemoving group ceph-mds from 50-ceph\u001b[0m",
                                "\u001b[32m2026-05-22 00:46:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mHandling group overwrites in 20-roles\u001b[0m",
                                "\u001b[32m2026-05-22 00:46:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mRemoving group k3s_node from 50-infrastructure\u001b[0m",
                                "\u001b[32m2026-05-22 00:46:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mRemoved 5 group(s) in total\u001b[0m",
                                "\u001b[32m2026-05-22 00:46:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mInventory overwrite handling completed\u001b[0m",
                                "\u001b[32m2026-05-22 00:46:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mStarting merge of inventory files\u001b[0m",
                                "\u001b[32m2026-05-22 00:46:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mInventory files merged successfully\u001b[0m",
                                "\u001b[32m2026-05-22 00:46:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mGenerating minified hosts file\u001b[0m",
                                "\u001b[32m2026-05-22 00:46:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSuccessfully wrote minified hosts file to /inventory.merge/hosts-minified.yml\u001b[0m",
                                "\u001b[32m2026-05-22 00:46:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSuccessfully wrote fast inventory to /inventory.merge/fast/hosts.json\u001b[0m",
                                "\u001b[32m2026-05-22 00:46:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mGenerating ClusterShell configuration from Ansible inventory\u001b[0m",
                                "\u001b[32m2026-05-22 00:46:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSuccessfully wrote ClusterShell configuration\u001b[0m",
                                "[master c570795] 2026-05-22-00-46",
                                " 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-22 00:46:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of ceph-create-lvm-devices.\u001b[0m",
                                "\u001b[32m2026-05-22 00:46:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b37a216e-3a8b-46e4-9c14-b180859c6c7f (ceph-create-lvm-devices) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-05-22 00:46:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task b37a216e-3a8b-46e4-9c14-b180859c6c7f (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] ***********************************",
                                "Friday 22 May 2026  00:47:02 +0000 (0:00:00.280)       0:00:00.280 ************ ",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Get initial list of available block devices] *****************************",
                                "Friday 22 May 2026  00:47:03 +0000 (0:00:00.302)       0:00:00.583 ************ ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 22 May 2026  00:47:03 +0000 (0:00:00.223)       0:00:00.807 ************ ",
                                "\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] ******************",
                                "Friday 22 May 2026  00:47:03 +0000 (0:00:00.410)       0:00:01.217 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 22 May 2026  00:47:04 +0000 (0:00:00.566)       0:00:01.784 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 22 May 2026  00:47:04 +0000 (0:00:00.226)       0:00:02.010 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 22 May 2026  00:47:04 +0000 (0:00:00.226)       0:00:02.237 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 22 May 2026  00:47:05 +0000 (0:00:00.195)       0:00:02.433 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 22 May 2026  00:47:05 +0000 (0:00:00.209)       0:00:02.642 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 22 May 2026  00:47:05 +0000 (0:00:00.257)       0:00:02.900 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 22 May 2026  00:47:05 +0000 (0:00:00.217)       0:00:03.118 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 22 May 2026  00:47:06 +0000 (0:00:00.221)       0:00:03.339 ************ ",
                                "\u001b[0;32mok: [testbed-node-3] => (item=scsi-0QEMU_QEMU_HARDDISK_26445544-4689-4b4e-afd8-c115301ef0fb)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=scsi-SQEMU_QEMU_HARDDISK_26445544-4689-4b4e-afd8-c115301ef0fb)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 22 May 2026  00:47:06 +0000 (0:00:00.396)       0:00:03.735 ************ ",
                                "\u001b[0;32mok: [testbed-node-3] => (item=scsi-0QEMU_QEMU_HARDDISK_5ba7c276-26c2-40a6-950f-a61990768eb4)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=scsi-SQEMU_QEMU_HARDDISK_5ba7c276-26c2-40a6-950f-a61990768eb4)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 22 May 2026  00:47:06 +0000 (0:00:00.444)       0:00:04.180 ************ ",
                                "\u001b[0;32mok: [testbed-node-3] => (item=scsi-0QEMU_QEMU_HARDDISK_a5aa22b2-eb60-435b-b976-67ffb02fc21a)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=scsi-SQEMU_QEMU_HARDDISK_a5aa22b2-eb60-435b-b976-67ffb02fc21a)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 22 May 2026  00:47:07 +0000 (0:00:00.836)       0:00:05.016 ************ ",
                                "\u001b[0;32mok: [testbed-node-3] => (item=scsi-0QEMU_QEMU_HARDDISK_e9ad6100-5e19-401f-90a1-40815b1e8f39)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=scsi-SQEMU_QEMU_HARDDISK_e9ad6100-5e19-401f-90a1-40815b1e8f39)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 22 May 2026  00:47:08 +0000 (0:00:01.071)       0:00:06.088 ************ ",
                                "\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] *************",
                                "Friday 22 May 2026  00:47:09 +0000 (0:00:00.364)       0:00:06.452 ************ ",
                                "\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] *************",
                                "Friday 22 May 2026  00:47:09 +0000 (0:00:00.408)       0:00:06.861 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Friday 22 May 2026  00:47:09 +0000 (0:00:00.246)       0:00:07.107 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Friday 22 May 2026  00:47:09 +0000 (0:00:00.202)       0:00:07.310 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Friday 22 May 2026  00:47:10 +0000 (0:00:00.240)       0:00:07.551 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Friday 22 May 2026  00:47:10 +0000 (0:00:00.212)       0:00:07.764 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Friday 22 May 2026  00:47:10 +0000 (0:00:00.326)       0:00:08.090 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Friday 22 May 2026  00:47:10 +0000 (0:00:00.241)       0:00:08.332 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Friday 22 May 2026  00:47:11 +0000 (0:00:00.281)       0:00:08.613 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Friday 22 May 2026  00:47:11 +0000 (0:00:00.242)       0:00:08.856 ************ ",
                                "\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] *************",
                                "Friday 22 May 2026  00:47:12 +0000 (0:00:01.343)       0:00:10.199 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Friday 22 May 2026  00:47:13 +0000 (0:00:00.212)       0:00:10.411 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Friday 22 May 2026  00:47:13 +0000 (0:00:00.236)       0:00:10.648 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Friday 22 May 2026  00:47:13 +0000 (0:00:00.212)       0:00:10.860 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Check whether ceph_db_wal_devices is used exclusively] *******************",
                                "Friday 22 May 2026  00:47:13 +0000 (0:00:00.214)       0:00:11.074 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Create dict of block VGs -> PVs from ceph_osd_devices] *******************",
                                "Friday 22 May 2026  00:47:13 +0000 (0:00:00.167)       0:00:11.242 ************ ",
                                "\u001b[0;32mok: [testbed-node-3] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': 'a5a045ea-0379-5a57-a36f-eceb70f9d05a'}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': '6a8f7108-f86f-5e58-aa7e-865c03bc1242'}})\u001b[0m",
                                "",
                                "TASK [Create block VGs] ********************************************************",
                                "Friday 22 May 2026  00:47:14 +0000 (0:00:00.226)       0:00:11.468 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'data': 'osd-block-a5a045ea-0379-5a57-a36f-eceb70f9d05a', 'data_vg': 'ceph-a5a045ea-0379-5a57-a36f-eceb70f9d05a'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'data': 'osd-block-6a8f7108-f86f-5e58-aa7e-865c03bc1242', 'data_vg': 'ceph-6a8f7108-f86f-5e58-aa7e-865c03bc1242'})\u001b[0m",
                                "",
                                "TASK [Print 'Create block VGs'] ************************************************",
                                "Friday 22 May 2026  00:47:16 +0000 (0:00:01.981)       0:00:13.449 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-a5a045ea-0379-5a57-a36f-eceb70f9d05a', 'data_vg': 'ceph-a5a045ea-0379-5a57-a36f-eceb70f9d05a'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-6a8f7108-f86f-5e58-aa7e-865c03bc1242', 'data_vg': 'ceph-6a8f7108-f86f-5e58-aa7e-865c03bc1242'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Create block LVs] ********************************************************",
                                "Friday 22 May 2026  00:47:16 +0000 (0:00:00.164)       0:00:13.613 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'data': 'osd-block-a5a045ea-0379-5a57-a36f-eceb70f9d05a', 'data_vg': 'ceph-a5a045ea-0379-5a57-a36f-eceb70f9d05a'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'data': 'osd-block-6a8f7108-f86f-5e58-aa7e-865c03bc1242', 'data_vg': 'ceph-6a8f7108-f86f-5e58-aa7e-865c03bc1242'})\u001b[0m",
                                "",
                                "TASK [Print 'Create block LVs'] ************************************************",
                                "Friday 22 May 2026  00:47:17 +0000 (0:00:01.538)       0:00:15.152 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-a5a045ea-0379-5a57-a36f-eceb70f9d05a', 'data_vg': 'ceph-a5a045ea-0379-5a57-a36f-eceb70f9d05a'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-6a8f7108-f86f-5e58-aa7e-865c03bc1242', 'data_vg': 'ceph-6a8f7108-f86f-5e58-aa7e-865c03bc1242'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Create DB VGs] ***********************************************************",
                                "Friday 22 May 2026  00:47:18 +0000 (0:00:00.186)       0:00:15.339 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Print 'Create DB VGs'] ***************************************************",
                                "Friday 22 May 2026  00:47:18 +0000 (0:00:00.118)       0:00:15.458 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-a5a045ea-0379-5a57-a36f-eceb70f9d05a', 'data_vg': 'ceph-a5a045ea-0379-5a57-a36f-eceb70f9d05a'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-6a8f7108-f86f-5e58-aa7e-865c03bc1242', 'data_vg': 'ceph-6a8f7108-f86f-5e58-aa7e-865c03bc1242'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Create WAL VGs] **********************************************************",
                                "Friday 22 May 2026  00:47:18 +0000 (0:00:00.489)       0:00:15.947 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Print 'Create WAL VGs'] **************************************************",
                                "Friday 22 May 2026  00:47:18 +0000 (0:00:00.195)       0:00:16.142 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-a5a045ea-0379-5a57-a36f-eceb70f9d05a', 'data_vg': 'ceph-a5a045ea-0379-5a57-a36f-eceb70f9d05a'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-6a8f7108-f86f-5e58-aa7e-865c03bc1242', 'data_vg': 'ceph-6a8f7108-f86f-5e58-aa7e-865c03bc1242'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Create DB+WAL VGs] *******************************************************",
                                "Friday 22 May 2026  00:47:18 +0000 (0:00:00.152)       0:00:16.295 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Print 'Create DB+WAL VGs'] ***********************************************",
                                "Friday 22 May 2026  00:47:19 +0000 (0:00:00.156)       0:00:16.452 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-a5a045ea-0379-5a57-a36f-eceb70f9d05a', 'data_vg': 'ceph-a5a045ea-0379-5a57-a36f-eceb70f9d05a'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-6a8f7108-f86f-5e58-aa7e-865c03bc1242', 'data_vg': 'ceph-6a8f7108-f86f-5e58-aa7e-865c03bc1242'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Prepare variables for OSD count check] ***********************************",
                                "Friday 22 May 2026  00:47:19 +0000 (0:00:00.155)       0:00:16.607 ************ ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Count OSDs put on ceph_db_devices defined in lvm_volumes] ****************",
                                "Friday 22 May 2026  00:47:19 +0000 (0:00:00.207)       0:00:16.815 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-a5a045ea-0379-5a57-a36f-eceb70f9d05a', 'data_vg': 'ceph-a5a045ea-0379-5a57-a36f-eceb70f9d05a'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-6a8f7108-f86f-5e58-aa7e-865c03bc1242', 'data_vg': 'ceph-6a8f7108-f86f-5e58-aa7e-865c03bc1242'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Count OSDs put on ceph_wal_devices defined in lvm_volumes] ***************",
                                "Friday 22 May 2026  00:47:19 +0000 (0:00:00.173)       0:00:16.988 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-a5a045ea-0379-5a57-a36f-eceb70f9d05a', 'data_vg': 'ceph-a5a045ea-0379-5a57-a36f-eceb70f9d05a'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-6a8f7108-f86f-5e58-aa7e-865c03bc1242', 'data_vg': 'ceph-6a8f7108-f86f-5e58-aa7e-865c03bc1242'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Count OSDs put on ceph_db_wal_devices defined in lvm_volumes] ************",
                                "Friday 22 May 2026  00:47:19 +0000 (0:00:00.179)       0:00:17.167 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-a5a045ea-0379-5a57-a36f-eceb70f9d05a', 'data_vg': 'ceph-a5a045ea-0379-5a57-a36f-eceb70f9d05a'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-6a8f7108-f86f-5e58-aa7e-865c03bc1242', 'data_vg': 'ceph-6a8f7108-f86f-5e58-aa7e-865c03bc1242'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Fail if number of OSDs exceeds num_osds for a DB VG] *********************",
                                "Friday 22 May 2026  00:47:19 +0000 (0:00:00.166)       0:00:17.333 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Fail if number of OSDs exceeds num_osds for a WAL VG] ********************",
                                "Friday 22 May 2026  00:47:20 +0000 (0:00:00.186)       0:00:17.520 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Fail if number of OSDs exceeds num_osds for a DB+WAL VG] *****************",
                                "Friday 22 May 2026  00:47:20 +0000 (0:00:00.162)       0:00:17.682 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Print number of OSDs wanted per DB VG] ***********************************",
                                "Friday 22 May 2026  00:47:20 +0000 (0:00:00.142)       0:00:17.825 ************ ",
                                "\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] **********************************",
                                "Friday 22 May 2026  00:47:20 +0000 (0:00:00.416)       0:00:18.241 ************ ",
                                "\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] *******************************",
                                "Friday 22 May 2026  00:47:21 +0000 (0:00:00.139)       0:00:18.381 ************ ",
                                "\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] ********************",
                                "Friday 22 May 2026  00:47:21 +0000 (0:00:00.173)       0:00:18.555 ************ ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Gather WAL VGs with total and available size in bytes] *******************",
                                "Friday 22 May 2026  00:47:21 +0000 (0:00:00.672)       0:00:19.227 ************ ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Gather DB+WAL VGs with total and available size in bytes] ****************",
                                "Friday 22 May 2026  00:47:22 +0000 (0:00:00.528)       0:00:19.756 ************ ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Combine JSON from _db/wal/db_wal_vgs_cmd_output] *************************",
                                "Friday 22 May 2026  00:47:22 +0000 (0:00:00.500)       0:00:20.256 ************ ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Calculate VG sizes (without buffer)] *************************************",
                                "Friday 22 May 2026  00:47:23 +0000 (0:00:00.144)       0:00:20.401 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Calculate VG sizes (with buffer)] ****************************************",
                                "Friday 22 May 2026  00:47:23 +0000 (0:00:00.115)       0:00:20.517 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Print LVM VGs report data] ***********************************************",
                                "Friday 22 May 2026  00:47:23 +0000 (0:00:00.114)       0:00:20.632 ************ ",
                                "\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] ******************************************************",
                                "Friday 22 May 2026  00:47:23 +0000 (0:00:00.164)       0:00:20.796 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Calculate size needed for LVs on ceph_db_devices] ************************",
                                "Friday 22 May 2026  00:47:23 +0000 (0:00:00.144)       0:00:20.940 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Print size needed for LVs on ceph_db_devices] ****************************",
                                "Friday 22 May 2026  00:47:23 +0000 (0:00:00.125)       0:00:21.065 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Fail if size of DB LVs on ceph_db_devices > available] *******************",
                                "Friday 22 May 2026  00:47:24 +0000 (0:00:00.380)       0:00:21.446 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Calculate size needed for LVs on ceph_wal_devices] ***********************",
                                "Friday 22 May 2026  00:47:24 +0000 (0:00:00.149)       0:00:21.595 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Print size needed for LVs on ceph_wal_devices] ***************************",
                                "Friday 22 May 2026  00:47:24 +0000 (0:00:00.146)       0:00:21.742 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Fail if size of WAL LVs on ceph_wal_devices > available] *****************",
                                "Friday 22 May 2026  00:47:24 +0000 (0:00:00.131)       0:00:21.874 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Calculate size needed for WAL LVs on ceph_db_wal_devices] ****************",
                                "Friday 22 May 2026  00:47:24 +0000 (0:00:00.161)       0:00:22.035 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Print size needed for WAL LVs on ceph_db_wal_devices] ********************",
                                "Friday 22 May 2026  00:47:24 +0000 (0:00:00.137)       0:00:22.173 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Calculate size needed for DB LVs on ceph_db_wal_devices] *****************",
                                "Friday 22 May 2026  00:47:24 +0000 (0:00:00.128)       0:00:22.301 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Print size needed for DB LVs on ceph_db_wal_devices] *********************",
                                "Friday 22 May 2026  00:47:25 +0000 (0:00:00.150)       0:00:22.452 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Fail if size of DB+WAL LVs on ceph_db_wal_devices > available] ***********",
                                "Friday 22 May 2026  00:47:25 +0000 (0:00:00.134)       0:00:22.586 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Fail if DB LV size < 30 GiB for ceph_db_devices] *************************",
                                "Friday 22 May 2026  00:47:25 +0000 (0:00:00.139)       0:00:22.726 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Fail if DB LV size < 30 GiB for ceph_db_wal_devices] *********************",
                                "Friday 22 May 2026  00:47:25 +0000 (0:00:00.134)       0:00:22.860 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Create DB LVs for ceph_db_devices] ***************************************",
                                "Friday 22 May 2026  00:47:25 +0000 (0:00:00.140)       0:00:23.001 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-a5a045ea-0379-5a57-a36f-eceb70f9d05a', 'data_vg': 'ceph-a5a045ea-0379-5a57-a36f-eceb70f9d05a'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-6a8f7108-f86f-5e58-aa7e-865c03bc1242', 'data_vg': 'ceph-6a8f7108-f86f-5e58-aa7e-865c03bc1242'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Print 'Create DB LVs for ceph_db_devices'] *******************************",
                                "Friday 22 May 2026  00:47:26 +0000 (0:00:00.391)       0:00:23.392 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-a5a045ea-0379-5a57-a36f-eceb70f9d05a', 'data_vg': 'ceph-a5a045ea-0379-5a57-a36f-eceb70f9d05a'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-6a8f7108-f86f-5e58-aa7e-865c03bc1242', 'data_vg': 'ceph-6a8f7108-f86f-5e58-aa7e-865c03bc1242'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Create WAL LVs for ceph_wal_devices] *************************************",
                                "Friday 22 May 2026  00:47:26 +0000 (0:00:00.174)       0:00:23.566 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-a5a045ea-0379-5a57-a36f-eceb70f9d05a', 'data_vg': 'ceph-a5a045ea-0379-5a57-a36f-eceb70f9d05a'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-6a8f7108-f86f-5e58-aa7e-865c03bc1242', 'data_vg': 'ceph-6a8f7108-f86f-5e58-aa7e-865c03bc1242'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Print 'Create WAL LVs for ceph_wal_devices'] *****************************",
                                "Friday 22 May 2026  00:47:26 +0000 (0:00:00.166)       0:00:23.732 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-a5a045ea-0379-5a57-a36f-eceb70f9d05a', 'data_vg': 'ceph-a5a045ea-0379-5a57-a36f-eceb70f9d05a'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-6a8f7108-f86f-5e58-aa7e-865c03bc1242', 'data_vg': 'ceph-6a8f7108-f86f-5e58-aa7e-865c03bc1242'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Create WAL LVs for ceph_db_wal_devices] **********************************",
                                "Friday 22 May 2026  00:47:26 +0000 (0:00:00.170)       0:00:23.903 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-a5a045ea-0379-5a57-a36f-eceb70f9d05a', 'data_vg': 'ceph-a5a045ea-0379-5a57-a36f-eceb70f9d05a'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-6a8f7108-f86f-5e58-aa7e-865c03bc1242', 'data_vg': 'ceph-6a8f7108-f86f-5e58-aa7e-865c03bc1242'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Print 'Create WAL LVs for ceph_db_wal_devices'] **************************",
                                "Friday 22 May 2026  00:47:26 +0000 (0:00:00.161)       0:00:24.065 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-a5a045ea-0379-5a57-a36f-eceb70f9d05a', 'data_vg': 'ceph-a5a045ea-0379-5a57-a36f-eceb70f9d05a'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-6a8f7108-f86f-5e58-aa7e-865c03bc1242', 'data_vg': 'ceph-6a8f7108-f86f-5e58-aa7e-865c03bc1242'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Create DB LVs for ceph_db_wal_devices] ***********************************",
                                "Friday 22 May 2026  00:47:26 +0000 (0:00:00.163)       0:00:24.229 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-a5a045ea-0379-5a57-a36f-eceb70f9d05a', 'data_vg': 'ceph-a5a045ea-0379-5a57-a36f-eceb70f9d05a'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-6a8f7108-f86f-5e58-aa7e-865c03bc1242', 'data_vg': 'ceph-6a8f7108-f86f-5e58-aa7e-865c03bc1242'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Print 'Create DB LVs for ceph_db_wal_devices'] ***************************",
                                "Friday 22 May 2026  00:47:27 +0000 (0:00:00.171)       0:00:24.400 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-a5a045ea-0379-5a57-a36f-eceb70f9d05a', 'data_vg': 'ceph-a5a045ea-0379-5a57-a36f-eceb70f9d05a'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-6a8f7108-f86f-5e58-aa7e-865c03bc1242', 'data_vg': 'ceph-6a8f7108-f86f-5e58-aa7e-865c03bc1242'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Get list of Ceph LVs with associated VGs] ********************************",
                                "Friday 22 May 2026  00:47:27 +0000 (0:00:00.173)       0:00:24.574 ************ ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Get list of Ceph PVs with associated VGs] ********************************",
                                "Friday 22 May 2026  00:47:27 +0000 (0:00:00.496)       0:00:25.070 ************ ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Combine JSON from _lvs_cmd_output/_pvs_cmd_output] ***********************",
                                "Friday 22 May 2026  00:47:28 +0000 (0:00:00.459)       0:00:25.530 ************ ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Create list of VG/LV names] **********************************************",
                                "Friday 22 May 2026  00:47:28 +0000 (0:00:00.187)       0:00:25.718 ************ ",
                                "\u001b[0;32mok: [testbed-node-3] => (item={'lv_name': 'osd-block-6a8f7108-f86f-5e58-aa7e-865c03bc1242', 'vg_name': 'ceph-6a8f7108-f86f-5e58-aa7e-865c03bc1242'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item={'lv_name': 'osd-block-a5a045ea-0379-5a57-a36f-eceb70f9d05a', 'vg_name': 'ceph-a5a045ea-0379-5a57-a36f-eceb70f9d05a'})\u001b[0m",
                                "",
                                "TASK [Fail if block LV defined in lvm_volumes is missing] **********************",
                                "Friday 22 May 2026  00:47:28 +0000 (0:00:00.177)       0:00:25.895 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-a5a045ea-0379-5a57-a36f-eceb70f9d05a', 'data_vg': 'ceph-a5a045ea-0379-5a57-a36f-eceb70f9d05a'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-6a8f7108-f86f-5e58-aa7e-865c03bc1242', 'data_vg': 'ceph-6a8f7108-f86f-5e58-aa7e-865c03bc1242'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Fail if DB LV defined in lvm_volumes is missing] *************************",
                                "Friday 22 May 2026  00:47:28 +0000 (0:00:00.401)       0:00:26.296 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-a5a045ea-0379-5a57-a36f-eceb70f9d05a', 'data_vg': 'ceph-a5a045ea-0379-5a57-a36f-eceb70f9d05a'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-6a8f7108-f86f-5e58-aa7e-865c03bc1242', 'data_vg': 'ceph-6a8f7108-f86f-5e58-aa7e-865c03bc1242'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Fail if WAL LV defined in lvm_volumes is missing] ************************",
                                "Friday 22 May 2026  00:47:29 +0000 (0:00:00.176)       0:00:26.472 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-a5a045ea-0379-5a57-a36f-eceb70f9d05a', 'data_vg': 'ceph-a5a045ea-0379-5a57-a36f-eceb70f9d05a'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-6a8f7108-f86f-5e58-aa7e-865c03bc1242', 'data_vg': 'ceph-6a8f7108-f86f-5e58-aa7e-865c03bc1242'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Print LVM report data] ***************************************************",
                                "Friday 22 May 2026  00:47:29 +0000 (0:00:00.202)       0:00:26.674 ************ ",
                                "\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-6a8f7108-f86f-5e58-aa7e-865c03bc1242\",\u001b[0m",
                                "\u001b[0;32m                \"vg_name\": \"ceph-6a8f7108-f86f-5e58-aa7e-865c03bc1242\"\u001b[0m",
                                "\u001b[0;32m            },\u001b[0m",
                                "\u001b[0;32m            {\u001b[0m",
                                "\u001b[0;32m                \"lv_name\": \"osd-block-a5a045ea-0379-5a57-a36f-eceb70f9d05a\",\u001b[0m",
                                "\u001b[0;32m                \"vg_name\": \"ceph-a5a045ea-0379-5a57-a36f-eceb70f9d05a\"\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-a5a045ea-0379-5a57-a36f-eceb70f9d05a\"\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-6a8f7108-f86f-5e58-aa7e-865c03bc1242\"\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] ***********************************",
                                "Friday 22 May 2026  00:47:29 +0000 (0:00:00.305)       0:00:26.979 ************ ",
                                "\u001b[0;32mok: [testbed-node-4 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Get initial list of available block devices] *****************************",
                                "Friday 22 May 2026  00:47:29 +0000 (0:00:00.262)       0:00:27.242 ************ ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 22 May 2026  00:47:30 +0000 (0:00:00.240)       0:00:27.483 ************ ",
                                "\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] ******************",
                                "Friday 22 May 2026  00:47:30 +0000 (0:00:00.518)       0:00:28.001 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 22 May 2026  00:47:30 +0000 (0:00:00.205)       0:00:28.207 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 22 May 2026  00:47:31 +0000 (0:00:00.206)       0:00:28.414 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 22 May 2026  00:47:31 +0000 (0:00:00.782)       0:00:29.196 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 22 May 2026  00:47:32 +0000 (0:00:00.272)       0:00:29.468 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 22 May 2026  00:47:32 +0000 (0:00:00.221)       0:00:29.689 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 22 May 2026  00:47:32 +0000 (0:00:00.227)       0:00:29.916 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 22 May 2026  00:47:32 +0000 (0:00:00.226)       0:00:30.143 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 22 May 2026  00:47:33 +0000 (0:00:00.319)       0:00:30.463 ************ ",
                                "\u001b[0;32mok: [testbed-node-4] => (item=scsi-0QEMU_QEMU_HARDDISK_16d8811b-d3ff-4c6f-88f2-baaf4348a16d)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=scsi-SQEMU_QEMU_HARDDISK_16d8811b-d3ff-4c6f-88f2-baaf4348a16d)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 22 May 2026  00:47:33 +0000 (0:00:00.441)       0:00:30.904 ************ ",
                                "\u001b[0;32mok: [testbed-node-4] => (item=scsi-0QEMU_QEMU_HARDDISK_a22d3251-115f-411d-ae1a-8f918491cba4)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=scsi-SQEMU_QEMU_HARDDISK_a22d3251-115f-411d-ae1a-8f918491cba4)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 22 May 2026  00:47:33 +0000 (0:00:00.434)       0:00:31.338 ************ ",
                                "\u001b[0;32mok: [testbed-node-4] => (item=scsi-0QEMU_QEMU_HARDDISK_cf16f533-7f7b-4ea6-9462-19be21c2742f)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=scsi-SQEMU_QEMU_HARDDISK_cf16f533-7f7b-4ea6-9462-19be21c2742f)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 22 May 2026  00:47:34 +0000 (0:00:00.487)       0:00:31.825 ************ ",
                                "\u001b[0;32mok: [testbed-node-4] => (item=scsi-0QEMU_QEMU_HARDDISK_0f08a9dc-d2d4-4ab2-8f29-963b6beef06d)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=scsi-SQEMU_QEMU_HARDDISK_0f08a9dc-d2d4-4ab2-8f29-963b6beef06d)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 22 May 2026  00:47:34 +0000 (0:00:00.429)       0:00:32.255 ************ ",
                                "\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] *************",
                                "Friday 22 May 2026  00:47:35 +0000 (0:00:00.374)       0:00:32.629 ************ ",
                                "\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] *************",
                                "Friday 22 May 2026  00:47:35 +0000 (0:00:00.648)       0:00:33.277 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Friday 22 May 2026  00:47:36 +0000 (0:00:00.208)       0:00:33.486 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Friday 22 May 2026  00:47:36 +0000 (0:00:00.220)       0:00:33.706 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Friday 22 May 2026  00:47:36 +0000 (0:00:00.215)       0:00:33.922 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Friday 22 May 2026  00:47:36 +0000 (0:00:00.207)       0:00:34.130 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Friday 22 May 2026  00:47:36 +0000 (0:00:00.200)       0:00:34.331 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Friday 22 May 2026  00:47:37 +0000 (0:00:00.193)       0:00:34.524 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Friday 22 May 2026  00:47:37 +0000 (0:00:00.179)       0:00:34.704 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Friday 22 May 2026  00:47:37 +0000 (0:00:00.213)       0:00:34.917 ************ ",
                                "\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] *************",
                                "Friday 22 May 2026  00:47:38 +0000 (0:00:00.920)       0:00:35.837 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Friday 22 May 2026  00:47:38 +0000 (0:00:00.203)       0:00:36.040 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Friday 22 May 2026  00:47:38 +0000 (0:00:00.218)       0:00:36.259 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Friday 22 May 2026  00:47:39 +0000 (0:00:00.675)       0:00:36.935 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Check whether ceph_db_wal_devices is used exclusively] *******************",
                                "Friday 22 May 2026  00:47:39 +0000 (0:00:00.213)       0:00:37.149 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Create dict of block VGs -> PVs from ceph_osd_devices] *******************",
                                "Friday 22 May 2026  00:47:39 +0000 (0:00:00.138)       0:00:37.287 ************ ",
                                "\u001b[0;32mok: [testbed-node-4] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': '5e3c58dc-7fa0-542d-874b-0d68acd5d58c'}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': '7c2d810f-5944-5c2d-8312-b60ac2890f5e'}})\u001b[0m",
                                "",
                                "TASK [Create block VGs] ********************************************************",
                                "Friday 22 May 2026  00:47:40 +0000 (0:00:00.214)       0:00:37.501 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'data': 'osd-block-5e3c58dc-7fa0-542d-874b-0d68acd5d58c', 'data_vg': 'ceph-5e3c58dc-7fa0-542d-874b-0d68acd5d58c'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'data': 'osd-block-7c2d810f-5944-5c2d-8312-b60ac2890f5e', 'data_vg': 'ceph-7c2d810f-5944-5c2d-8312-b60ac2890f5e'})\u001b[0m",
                                "",
                                "TASK [Print 'Create block VGs'] ************************************************",
                                "Friday 22 May 2026  00:47:42 +0000 (0:00:01.882)       0:00:39.384 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-5e3c58dc-7fa0-542d-874b-0d68acd5d58c', 'data_vg': 'ceph-5e3c58dc-7fa0-542d-874b-0d68acd5d58c'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-7c2d810f-5944-5c2d-8312-b60ac2890f5e', 'data_vg': 'ceph-7c2d810f-5944-5c2d-8312-b60ac2890f5e'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Create block LVs] ********************************************************",
                                "Friday 22 May 2026  00:47:42 +0000 (0:00:00.153)       0:00:39.537 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'data': 'osd-block-5e3c58dc-7fa0-542d-874b-0d68acd5d58c', 'data_vg': 'ceph-5e3c58dc-7fa0-542d-874b-0d68acd5d58c'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'data': 'osd-block-7c2d810f-5944-5c2d-8312-b60ac2890f5e', 'data_vg': 'ceph-7c2d810f-5944-5c2d-8312-b60ac2890f5e'})\u001b[0m",
                                "",
                                "TASK [Print 'Create block LVs'] ************************************************",
                                "Friday 22 May 2026  00:47:43 +0000 (0:00:01.356)       0:00:40.894 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-5e3c58dc-7fa0-542d-874b-0d68acd5d58c', 'data_vg': 'ceph-5e3c58dc-7fa0-542d-874b-0d68acd5d58c'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-7c2d810f-5944-5c2d-8312-b60ac2890f5e', 'data_vg': 'ceph-7c2d810f-5944-5c2d-8312-b60ac2890f5e'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Create DB VGs] ***********************************************************",
                                "Friday 22 May 2026  00:47:43 +0000 (0:00:00.157)       0:00:41.051 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Print 'Create DB VGs'] ***************************************************",
                                "Friday 22 May 2026  00:47:43 +0000 (0:00:00.131)       0:00:41.183 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-5e3c58dc-7fa0-542d-874b-0d68acd5d58c', 'data_vg': 'ceph-5e3c58dc-7fa0-542d-874b-0d68acd5d58c'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-7c2d810f-5944-5c2d-8312-b60ac2890f5e', 'data_vg': 'ceph-7c2d810f-5944-5c2d-8312-b60ac2890f5e'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Create WAL VGs] **********************************************************",
                                "Friday 22 May 2026  00:47:44 +0000 (0:00:00.162)       0:00:41.345 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Print 'Create WAL VGs'] **************************************************",
                                "Friday 22 May 2026  00:47:44 +0000 (0:00:00.130)       0:00:41.475 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-5e3c58dc-7fa0-542d-874b-0d68acd5d58c', 'data_vg': 'ceph-5e3c58dc-7fa0-542d-874b-0d68acd5d58c'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-7c2d810f-5944-5c2d-8312-b60ac2890f5e', 'data_vg': 'ceph-7c2d810f-5944-5c2d-8312-b60ac2890f5e'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Create DB+WAL VGs] *******************************************************",
                                "Friday 22 May 2026  00:47:44 +0000 (0:00:00.155)       0:00:41.631 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Print 'Create DB+WAL VGs'] ***********************************************",
                                "Friday 22 May 2026  00:47:44 +0000 (0:00:00.361)       0:00:41.993 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-5e3c58dc-7fa0-542d-874b-0d68acd5d58c', 'data_vg': 'ceph-5e3c58dc-7fa0-542d-874b-0d68acd5d58c'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-7c2d810f-5944-5c2d-8312-b60ac2890f5e', 'data_vg': 'ceph-7c2d810f-5944-5c2d-8312-b60ac2890f5e'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Prepare variables for OSD count check] ***********************************",
                                "Friday 22 May 2026  00:47:44 +0000 (0:00:00.170)       0:00:42.163 ************ ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Count OSDs put on ceph_db_devices defined in lvm_volumes] ****************",
                                "Friday 22 May 2026  00:47:44 +0000 (0:00:00.139)       0:00:42.303 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-5e3c58dc-7fa0-542d-874b-0d68acd5d58c', 'data_vg': 'ceph-5e3c58dc-7fa0-542d-874b-0d68acd5d58c'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-7c2d810f-5944-5c2d-8312-b60ac2890f5e', 'data_vg': 'ceph-7c2d810f-5944-5c2d-8312-b60ac2890f5e'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Count OSDs put on ceph_wal_devices defined in lvm_volumes] ***************",
                                "Friday 22 May 2026  00:47:45 +0000 (0:00:00.164)       0:00:42.467 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-5e3c58dc-7fa0-542d-874b-0d68acd5d58c', 'data_vg': 'ceph-5e3c58dc-7fa0-542d-874b-0d68acd5d58c'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-7c2d810f-5944-5c2d-8312-b60ac2890f5e', 'data_vg': 'ceph-7c2d810f-5944-5c2d-8312-b60ac2890f5e'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Count OSDs put on ceph_db_wal_devices defined in lvm_volumes] ************",
                                "Friday 22 May 2026  00:47:45 +0000 (0:00:00.163)       0:00:42.631 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-5e3c58dc-7fa0-542d-874b-0d68acd5d58c', 'data_vg': 'ceph-5e3c58dc-7fa0-542d-874b-0d68acd5d58c'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-7c2d810f-5944-5c2d-8312-b60ac2890f5e', 'data_vg': 'ceph-7c2d810f-5944-5c2d-8312-b60ac2890f5e'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Fail if number of OSDs exceeds num_osds for a DB VG] *********************",
                                "Friday 22 May 2026  00:47:45 +0000 (0:00:00.165)       0:00:42.796 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Fail if number of OSDs exceeds num_osds for a WAL VG] ********************",
                                "Friday 22 May 2026  00:47:45 +0000 (0:00:00.142)       0:00:42.939 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Fail if number of OSDs exceeds num_osds for a DB+WAL VG] *****************",
                                "Friday 22 May 2026  00:47:45 +0000 (0:00:00.141)       0:00:43.080 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Print number of OSDs wanted per DB VG] ***********************************",
                                "Friday 22 May 2026  00:47:45 +0000 (0:00:00.127)       0:00:43.208 ************ ",
                                "\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] **********************************",
                                "Friday 22 May 2026  00:47:46 +0000 (0:00:00.139)       0:00:43.348 ************ ",
                                "\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] *******************************",
                                "Friday 22 May 2026  00:47:46 +0000 (0:00:00.146)       0:00:43.494 ************ ",
                                "\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] ********************",
                                "Friday 22 May 2026  00:47:46 +0000 (0:00:00.157)       0:00:43.652 ************ ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Gather WAL VGs with total and available size in bytes] *******************",
                                "Friday 22 May 2026  00:47:46 +0000 (0:00:00.686)       0:00:44.338 ************ ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Gather DB+WAL VGs with total and available size in bytes] ****************",
                                "Friday 22 May 2026  00:47:47 +0000 (0:00:00.485)       0:00:44.824 ************ ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Combine JSON from _db/wal/db_wal_vgs_cmd_output] *************************",
                                "Friday 22 May 2026  00:47:47 +0000 (0:00:00.474)       0:00:45.298 ************ ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Calculate VG sizes (without buffer)] *************************************",
                                "Friday 22 May 2026  00:47:48 +0000 (0:00:00.143)       0:00:45.441 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Calculate VG sizes (with buffer)] ****************************************",
                                "Friday 22 May 2026  00:47:48 +0000 (0:00:00.125)       0:00:45.567 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Print LVM VGs report data] ***********************************************",
                                "Friday 22 May 2026  00:47:48 +0000 (0:00:00.102)       0:00:45.669 ************ ",
                                "\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] ******************************************************",
                                "Friday 22 May 2026  00:47:48 +0000 (0:00:00.141)       0:00:45.811 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Calculate size needed for LVs on ceph_db_devices] ************************",
                                "Friday 22 May 2026  00:47:48 +0000 (0:00:00.154)       0:00:45.966 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Print size needed for LVs on ceph_db_devices] ****************************",
                                "Friday 22 May 2026  00:47:48 +0000 (0:00:00.140)       0:00:46.106 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Fail if size of DB LVs on ceph_db_devices > available] *******************",
                                "Friday 22 May 2026  00:47:48 +0000 (0:00:00.142)       0:00:46.248 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Calculate size needed for LVs on ceph_wal_devices] ***********************",
                                "Friday 22 May 2026  00:47:49 +0000 (0:00:00.126)       0:00:46.375 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Print size needed for LVs on ceph_wal_devices] ***************************",
                                "Friday 22 May 2026  00:47:49 +0000 (0:00:00.140)       0:00:46.515 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Fail if size of WAL LVs on ceph_wal_devices > available] *****************",
                                "Friday 22 May 2026  00:47:49 +0000 (0:00:00.440)       0:00:46.956 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Calculate size needed for WAL LVs on ceph_db_wal_devices] ****************",
                                "Friday 22 May 2026  00:47:49 +0000 (0:00:00.145)       0:00:47.102 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Print size needed for WAL LVs on ceph_db_wal_devices] ********************",
                                "Friday 22 May 2026  00:47:49 +0000 (0:00:00.145)       0:00:47.248 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Calculate size needed for DB LVs on ceph_db_wal_devices] *****************",
                                "Friday 22 May 2026  00:47:50 +0000 (0:00:00.133)       0:00:47.381 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Print size needed for DB LVs on ceph_db_wal_devices] *********************",
                                "Friday 22 May 2026  00:47:50 +0000 (0:00:00.128)       0:00:47.510 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Fail if size of DB+WAL LVs on ceph_db_wal_devices > available] ***********",
                                "Friday 22 May 2026  00:47:50 +0000 (0:00:00.172)       0:00:47.683 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Fail if DB LV size < 30 GiB for ceph_db_devices] *************************",
                                "Friday 22 May 2026  00:47:50 +0000 (0:00:00.140)       0:00:47.823 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Fail if DB LV size < 30 GiB for ceph_db_wal_devices] *********************",
                                "Friday 22 May 2026  00:47:50 +0000 (0:00:00.158)       0:00:47.981 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Create DB LVs for ceph_db_devices] ***************************************",
                                "Friday 22 May 2026  00:47:50 +0000 (0:00:00.143)       0:00:48.125 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-5e3c58dc-7fa0-542d-874b-0d68acd5d58c', 'data_vg': 'ceph-5e3c58dc-7fa0-542d-874b-0d68acd5d58c'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-7c2d810f-5944-5c2d-8312-b60ac2890f5e', 'data_vg': 'ceph-7c2d810f-5944-5c2d-8312-b60ac2890f5e'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Print 'Create DB LVs for ceph_db_devices'] *******************************",
                                "Friday 22 May 2026  00:47:50 +0000 (0:00:00.165)       0:00:48.291 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-5e3c58dc-7fa0-542d-874b-0d68acd5d58c', 'data_vg': 'ceph-5e3c58dc-7fa0-542d-874b-0d68acd5d58c'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-7c2d810f-5944-5c2d-8312-b60ac2890f5e', 'data_vg': 'ceph-7c2d810f-5944-5c2d-8312-b60ac2890f5e'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Create WAL LVs for ceph_wal_devices] *************************************",
                                "Friday 22 May 2026  00:47:51 +0000 (0:00:00.171)       0:00:48.462 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-5e3c58dc-7fa0-542d-874b-0d68acd5d58c', 'data_vg': 'ceph-5e3c58dc-7fa0-542d-874b-0d68acd5d58c'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-7c2d810f-5944-5c2d-8312-b60ac2890f5e', 'data_vg': 'ceph-7c2d810f-5944-5c2d-8312-b60ac2890f5e'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Print 'Create WAL LVs for ceph_wal_devices'] *****************************",
                                "Friday 22 May 2026  00:47:51 +0000 (0:00:00.166)       0:00:48.629 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-5e3c58dc-7fa0-542d-874b-0d68acd5d58c', 'data_vg': 'ceph-5e3c58dc-7fa0-542d-874b-0d68acd5d58c'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-7c2d810f-5944-5c2d-8312-b60ac2890f5e', 'data_vg': 'ceph-7c2d810f-5944-5c2d-8312-b60ac2890f5e'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Create WAL LVs for ceph_db_wal_devices] **********************************",
                                "Friday 22 May 2026  00:47:51 +0000 (0:00:00.412)       0:00:49.041 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-5e3c58dc-7fa0-542d-874b-0d68acd5d58c', 'data_vg': 'ceph-5e3c58dc-7fa0-542d-874b-0d68acd5d58c'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-7c2d810f-5944-5c2d-8312-b60ac2890f5e', 'data_vg': 'ceph-7c2d810f-5944-5c2d-8312-b60ac2890f5e'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Print 'Create WAL LVs for ceph_db_wal_devices'] **************************",
                                "Friday 22 May 2026  00:47:51 +0000 (0:00:00.153)       0:00:49.194 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-5e3c58dc-7fa0-542d-874b-0d68acd5d58c', 'data_vg': 'ceph-5e3c58dc-7fa0-542d-874b-0d68acd5d58c'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-7c2d810f-5944-5c2d-8312-b60ac2890f5e', 'data_vg': 'ceph-7c2d810f-5944-5c2d-8312-b60ac2890f5e'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Create DB LVs for ceph_db_wal_devices] ***********************************",
                                "Friday 22 May 2026  00:47:52 +0000 (0:00:00.191)       0:00:49.385 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-5e3c58dc-7fa0-542d-874b-0d68acd5d58c', 'data_vg': 'ceph-5e3c58dc-7fa0-542d-874b-0d68acd5d58c'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-7c2d810f-5944-5c2d-8312-b60ac2890f5e', 'data_vg': 'ceph-7c2d810f-5944-5c2d-8312-b60ac2890f5e'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Print 'Create DB LVs for ceph_db_wal_devices'] ***************************",
                                "Friday 22 May 2026  00:47:52 +0000 (0:00:00.202)       0:00:49.588 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-5e3c58dc-7fa0-542d-874b-0d68acd5d58c', 'data_vg': 'ceph-5e3c58dc-7fa0-542d-874b-0d68acd5d58c'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-7c2d810f-5944-5c2d-8312-b60ac2890f5e', 'data_vg': 'ceph-7c2d810f-5944-5c2d-8312-b60ac2890f5e'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Get list of Ceph LVs with associated VGs] ********************************",
                                "Friday 22 May 2026  00:47:52 +0000 (0:00:00.165)       0:00:49.753 ************ ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Get list of Ceph PVs with associated VGs] ********************************",
                                "Friday 22 May 2026  00:47:52 +0000 (0:00:00.538)       0:00:50.291 ************ ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Combine JSON from _lvs_cmd_output/_pvs_cmd_output] ***********************",
                                "Friday 22 May 2026  00:47:53 +0000 (0:00:00.564)       0:00:50.856 ************ ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Create list of VG/LV names] **********************************************",
                                "Friday 22 May 2026  00:47:53 +0000 (0:00:00.131)       0:00:50.987 ************ ",
                                "\u001b[0;32mok: [testbed-node-4] => (item={'lv_name': 'osd-block-5e3c58dc-7fa0-542d-874b-0d68acd5d58c', 'vg_name': 'ceph-5e3c58dc-7fa0-542d-874b-0d68acd5d58c'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item={'lv_name': 'osd-block-7c2d810f-5944-5c2d-8312-b60ac2890f5e', 'vg_name': 'ceph-7c2d810f-5944-5c2d-8312-b60ac2890f5e'})\u001b[0m",
                                "",
                                "TASK [Fail if block LV defined in lvm_volumes is missing] **********************",
                                "Friday 22 May 2026  00:47:53 +0000 (0:00:00.213)       0:00:51.200 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-5e3c58dc-7fa0-542d-874b-0d68acd5d58c', 'data_vg': 'ceph-5e3c58dc-7fa0-542d-874b-0d68acd5d58c'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-7c2d810f-5944-5c2d-8312-b60ac2890f5e', 'data_vg': 'ceph-7c2d810f-5944-5c2d-8312-b60ac2890f5e'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Fail if DB LV defined in lvm_volumes is missing] *************************",
                                "Friday 22 May 2026  00:47:54 +0000 (0:00:00.177)       0:00:51.377 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-5e3c58dc-7fa0-542d-874b-0d68acd5d58c', 'data_vg': 'ceph-5e3c58dc-7fa0-542d-874b-0d68acd5d58c'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-7c2d810f-5944-5c2d-8312-b60ac2890f5e', 'data_vg': 'ceph-7c2d810f-5944-5c2d-8312-b60ac2890f5e'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Fail if WAL LV defined in lvm_volumes is missing] ************************",
                                "Friday 22 May 2026  00:47:54 +0000 (0:00:00.187)       0:00:51.564 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-5e3c58dc-7fa0-542d-874b-0d68acd5d58c', 'data_vg': 'ceph-5e3c58dc-7fa0-542d-874b-0d68acd5d58c'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-7c2d810f-5944-5c2d-8312-b60ac2890f5e', 'data_vg': 'ceph-7c2d810f-5944-5c2d-8312-b60ac2890f5e'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Print LVM report data] ***************************************************",
                                "Friday 22 May 2026  00:47:54 +0000 (0:00:00.158)       0:00:51.723 ************ ",
                                "\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-5e3c58dc-7fa0-542d-874b-0d68acd5d58c\",\u001b[0m",
                                "\u001b[0;32m                \"vg_name\": \"ceph-5e3c58dc-7fa0-542d-874b-0d68acd5d58c\"\u001b[0m",
                                "\u001b[0;32m            },\u001b[0m",
                                "\u001b[0;32m            {\u001b[0m",
                                "\u001b[0;32m                \"lv_name\": \"osd-block-7c2d810f-5944-5c2d-8312-b60ac2890f5e\",\u001b[0m",
                                "\u001b[0;32m                \"vg_name\": \"ceph-7c2d810f-5944-5c2d-8312-b60ac2890f5e\"\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-5e3c58dc-7fa0-542d-874b-0d68acd5d58c\"\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-7c2d810f-5944-5c2d-8312-b60ac2890f5e\"\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] ***********************************",
                                "Friday 22 May 2026  00:47:54 +0000 (0:00:00.593)       0:00:52.316 ************ ",
                                "\u001b[0;32mok: [testbed-node-5 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Get initial list of available block devices] *****************************",
                                "Friday 22 May 2026  00:47:55 +0000 (0:00:00.260)       0:00:52.577 ************ ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 22 May 2026  00:47:55 +0000 (0:00:00.228)       0:00:52.805 ************ ",
                                "\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] ******************",
                                "Friday 22 May 2026  00:47:55 +0000 (0:00:00.458)       0:00:53.264 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 22 May 2026  00:47:56 +0000 (0:00:00.197)       0:00:53.461 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 22 May 2026  00:47:56 +0000 (0:00:00.217)       0:00:53.679 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 22 May 2026  00:47:56 +0000 (0:00:00.190)       0:00:53.869 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 22 May 2026  00:47:56 +0000 (0:00:00.206)       0:00:54.075 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 22 May 2026  00:47:56 +0000 (0:00:00.203)       0:00:54.278 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 22 May 2026  00:47:57 +0000 (0:00:00.808)       0:00:55.087 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 22 May 2026  00:47:57 +0000 (0:00:00.207)       0:00:55.294 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 22 May 2026  00:47:58 +0000 (0:00:00.184)       0:00:55.478 ************ ",
                                "\u001b[0;32mok: [testbed-node-5] => (item=scsi-0QEMU_QEMU_HARDDISK_79f0193a-939c-402e-83af-f88a681bd140)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=scsi-SQEMU_QEMU_HARDDISK_79f0193a-939c-402e-83af-f88a681bd140)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 22 May 2026  00:47:58 +0000 (0:00:00.443)       0:00:55.922 ************ ",
                                "\u001b[0;32mok: [testbed-node-5] => (item=scsi-0QEMU_QEMU_HARDDISK_20cb43c0-90cd-4396-83ef-64b32682ef2e)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=scsi-SQEMU_QEMU_HARDDISK_20cb43c0-90cd-4396-83ef-64b32682ef2e)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 22 May 2026  00:47:59 +0000 (0:00:00.433)       0:00:56.356 ************ ",
                                "\u001b[0;32mok: [testbed-node-5] => (item=scsi-0QEMU_QEMU_HARDDISK_211d8f97-de5d-482b-b296-d10bd4572938)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=scsi-SQEMU_QEMU_HARDDISK_211d8f97-de5d-482b-b296-d10bd4572938)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 22 May 2026  00:47:59 +0000 (0:00:00.475)       0:00:56.831 ************ ",
                                "\u001b[0;32mok: [testbed-node-5] => (item=scsi-0QEMU_QEMU_HARDDISK_dcd7bdde-2d70-4915-b710-177f3d416038)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=scsi-SQEMU_QEMU_HARDDISK_dcd7bdde-2d70-4915-b710-177f3d416038)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 22 May 2026  00:47:59 +0000 (0:00:00.442)       0:00:57.273 ************ ",
                                "\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] *************",
                                "Friday 22 May 2026  00:48:00 +0000 (0:00:00.341)       0:00:57.615 ************ ",
                                "\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] *************",
                                "Friday 22 May 2026  00:48:00 +0000 (0:00:00.414)       0:00:58.029 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Friday 22 May 2026  00:48:00 +0000 (0:00:00.219)       0:00:58.249 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Friday 22 May 2026  00:48:01 +0000 (0:00:00.193)       0:00:58.443 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Friday 22 May 2026  00:48:01 +0000 (0:00:00.725)       0:00:59.169 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Friday 22 May 2026  00:48:02 +0000 (0:00:00.207)       0:00:59.376 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Friday 22 May 2026  00:48:02 +0000 (0:00:00.222)       0:00:59.598 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Friday 22 May 2026  00:48:02 +0000 (0:00:00.204)       0:00:59.803 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Friday 22 May 2026  00:48:02 +0000 (0:00:00.212)       0:01:00.016 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Friday 22 May 2026  00:48:02 +0000 (0:00:00.250)       0:01:00.266 ************ ",
                                "\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] *************",
                                "Friday 22 May 2026  00:48:03 +0000 (0:00:00.652)       0:01:00.919 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Friday 22 May 2026  00:48:03 +0000 (0:00:00.203)       0:01:01.122 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Friday 22 May 2026  00:48:03 +0000 (0:00:00.198)       0:01:01.320 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Friday 22 May 2026  00:48:04 +0000 (0:00:00.222)       0:01:01.543 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Check whether ceph_db_wal_devices is used exclusively] *******************",
                                "Friday 22 May 2026  00:48:04 +0000 (0:00:00.224)       0:01:01.767 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Create dict of block VGs -> PVs from ceph_osd_devices] *******************",
                                "Friday 22 May 2026  00:48:04 +0000 (0:00:00.395)       0:01:02.162 ************ ",
                                "\u001b[0;32mok: [testbed-node-5] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': 'dd056079-585d-557e-af8d-8b32851342a0'}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': 'a9a30bc5-cc38-51ad-b567-f3c862c660e0'}})\u001b[0m",
                                "",
                                "TASK [Create block VGs] ********************************************************",
                                "Friday 22 May 2026  00:48:04 +0000 (0:00:00.175)       0:01:02.338 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'data': 'osd-block-dd056079-585d-557e-af8d-8b32851342a0', 'data_vg': 'ceph-dd056079-585d-557e-af8d-8b32851342a0'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'data': 'osd-block-a9a30bc5-cc38-51ad-b567-f3c862c660e0', 'data_vg': 'ceph-a9a30bc5-cc38-51ad-b567-f3c862c660e0'})\u001b[0m",
                                "",
                                "TASK [Print 'Create block VGs'] ************************************************",
                                "Friday 22 May 2026  00:48:06 +0000 (0:00:01.900)       0:01:04.238 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-dd056079-585d-557e-af8d-8b32851342a0', 'data_vg': 'ceph-dd056079-585d-557e-af8d-8b32851342a0'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-a9a30bc5-cc38-51ad-b567-f3c862c660e0', 'data_vg': 'ceph-a9a30bc5-cc38-51ad-b567-f3c862c660e0'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Create block LVs] ********************************************************",
                                "Friday 22 May 2026  00:48:07 +0000 (0:00:00.136)       0:01:04.374 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'data': 'osd-block-dd056079-585d-557e-af8d-8b32851342a0', 'data_vg': 'ceph-dd056079-585d-557e-af8d-8b32851342a0'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'data': 'osd-block-a9a30bc5-cc38-51ad-b567-f3c862c660e0', 'data_vg': 'ceph-a9a30bc5-cc38-51ad-b567-f3c862c660e0'})\u001b[0m",
                                "",
                                "TASK [Print 'Create block LVs'] ************************************************",
                                "Friday 22 May 2026  00:48:08 +0000 (0:00:01.408)       0:01:05.783 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-dd056079-585d-557e-af8d-8b32851342a0', 'data_vg': 'ceph-dd056079-585d-557e-af8d-8b32851342a0'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-a9a30bc5-cc38-51ad-b567-f3c862c660e0', 'data_vg': 'ceph-a9a30bc5-cc38-51ad-b567-f3c862c660e0'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Create DB VGs] ***********************************************************",
                                "Friday 22 May 2026  00:48:08 +0000 (0:00:00.147)       0:01:05.930 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Print 'Create DB VGs'] ***************************************************",
                                "Friday 22 May 2026  00:48:08 +0000 (0:00:00.133)       0:01:06.064 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-dd056079-585d-557e-af8d-8b32851342a0', 'data_vg': 'ceph-dd056079-585d-557e-af8d-8b32851342a0'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-a9a30bc5-cc38-51ad-b567-f3c862c660e0', 'data_vg': 'ceph-a9a30bc5-cc38-51ad-b567-f3c862c660e0'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Create WAL VGs] **********************************************************",
                                "Friday 22 May 2026  00:48:08 +0000 (0:00:00.142)       0:01:06.207 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Print 'Create WAL VGs'] **************************************************",
                                "Friday 22 May 2026  00:48:08 +0000 (0:00:00.129)       0:01:06.336 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-dd056079-585d-557e-af8d-8b32851342a0', 'data_vg': 'ceph-dd056079-585d-557e-af8d-8b32851342a0'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-a9a30bc5-cc38-51ad-b567-f3c862c660e0', 'data_vg': 'ceph-a9a30bc5-cc38-51ad-b567-f3c862c660e0'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Create DB+WAL VGs] *******************************************************",
                                "Friday 22 May 2026  00:48:09 +0000 (0:00:00.156)       0:01:06.492 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Print 'Create DB+WAL VGs'] ***********************************************",
                                "Friday 22 May 2026  00:48:09 +0000 (0:00:00.141)       0:01:06.633 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-dd056079-585d-557e-af8d-8b32851342a0', 'data_vg': 'ceph-dd056079-585d-557e-af8d-8b32851342a0'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-a9a30bc5-cc38-51ad-b567-f3c862c660e0', 'data_vg': 'ceph-a9a30bc5-cc38-51ad-b567-f3c862c660e0'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Prepare variables for OSD count check] ***********************************",
                                "Friday 22 May 2026  00:48:09 +0000 (0:00:00.150)       0:01:06.784 ************ ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Count OSDs put on ceph_db_devices defined in lvm_volumes] ****************",
                                "Friday 22 May 2026  00:48:09 +0000 (0:00:00.286)       0:01:07.071 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-dd056079-585d-557e-af8d-8b32851342a0', 'data_vg': 'ceph-dd056079-585d-557e-af8d-8b32851342a0'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-a9a30bc5-cc38-51ad-b567-f3c862c660e0', 'data_vg': 'ceph-a9a30bc5-cc38-51ad-b567-f3c862c660e0'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Count OSDs put on ceph_wal_devices defined in lvm_volumes] ***************",
                                "Friday 22 May 2026  00:48:09 +0000 (0:00:00.138)       0:01:07.210 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-dd056079-585d-557e-af8d-8b32851342a0', 'data_vg': 'ceph-dd056079-585d-557e-af8d-8b32851342a0'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-a9a30bc5-cc38-51ad-b567-f3c862c660e0', 'data_vg': 'ceph-a9a30bc5-cc38-51ad-b567-f3c862c660e0'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Count OSDs put on ceph_db_wal_devices defined in lvm_volumes] ************",
                                "Friday 22 May 2026  00:48:10 +0000 (0:00:00.143)       0:01:07.353 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-dd056079-585d-557e-af8d-8b32851342a0', 'data_vg': 'ceph-dd056079-585d-557e-af8d-8b32851342a0'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-a9a30bc5-cc38-51ad-b567-f3c862c660e0', 'data_vg': 'ceph-a9a30bc5-cc38-51ad-b567-f3c862c660e0'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Fail if number of OSDs exceeds num_osds for a DB VG] *********************",
                                "Friday 22 May 2026  00:48:10 +0000 (0:00:00.163)       0:01:07.516 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Fail if number of OSDs exceeds num_osds for a WAL VG] ********************",
                                "Friday 22 May 2026  00:48:10 +0000 (0:00:00.129)       0:01:07.646 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Fail if number of OSDs exceeds num_osds for a DB+WAL VG] *****************",
                                "Friday 22 May 2026  00:48:10 +0000 (0:00:00.122)       0:01:07.769 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Print number of OSDs wanted per DB VG] ***********************************",
                                "Friday 22 May 2026  00:48:10 +0000 (0:00:00.129)       0:01:07.898 ************ ",
                                "\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] **********************************",
                                "Friday 22 May 2026  00:48:10 +0000 (0:00:00.132)       0:01:08.031 ************ ",
                                "\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] *******************************",
                                "Friday 22 May 2026  00:48:10 +0000 (0:00:00.139)       0:01:08.170 ************ ",
                                "\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] ********************",
                                "Friday 22 May 2026  00:48:10 +0000 (0:00:00.136)       0:01:08.306 ************ ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Gather WAL VGs with total and available size in bytes] *******************",
                                "Friday 22 May 2026  00:48:11 +0000 (0:00:00.501)       0:01:08.808 ************ ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Gather DB+WAL VGs with total and available size in bytes] ****************",
                                "Friday 22 May 2026  00:48:11 +0000 (0:00:00.515)       0:01:09.324 ************ ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Combine JSON from _db/wal/db_wal_vgs_cmd_output] *************************",
                                "Friday 22 May 2026  00:48:12 +0000 (0:00:00.733)       0:01:10.057 ************ ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Calculate VG sizes (without buffer)] *************************************",
                                "Friday 22 May 2026  00:48:12 +0000 (0:00:00.138)       0:01:10.196 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Calculate VG sizes (with buffer)] ****************************************",
                                "Friday 22 May 2026  00:48:12 +0000 (0:00:00.113)       0:01:10.309 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Print LVM VGs report data] ***********************************************",
                                "Friday 22 May 2026  00:48:13 +0000 (0:00:00.093)       0:01:10.403 ************ ",
                                "\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] ******************************************************",
                                "Friday 22 May 2026  00:48:13 +0000 (0:00:00.133)       0:01:10.537 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Calculate size needed for LVs on ceph_db_devices] ************************",
                                "Friday 22 May 2026  00:48:13 +0000 (0:00:00.121)       0:01:10.658 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Print size needed for LVs on ceph_db_devices] ****************************",
                                "Friday 22 May 2026  00:48:13 +0000 (0:00:00.118)       0:01:10.777 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Fail if size of DB LVs on ceph_db_devices > available] *******************",
                                "Friday 22 May 2026  00:48:13 +0000 (0:00:00.124)       0:01:10.901 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Calculate size needed for LVs on ceph_wal_devices] ***********************",
                                "Friday 22 May 2026  00:48:13 +0000 (0:00:00.129)       0:01:11.031 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Print size needed for LVs on ceph_wal_devices] ***************************",
                                "Friday 22 May 2026  00:48:13 +0000 (0:00:00.122)       0:01:11.154 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Fail if size of WAL LVs on ceph_wal_devices > available] *****************",
                                "Friday 22 May 2026  00:48:13 +0000 (0:00:00.121)       0:01:11.276 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Calculate size needed for WAL LVs on ceph_db_wal_devices] ****************",
                                "Friday 22 May 2026  00:48:14 +0000 (0:00:00.112)       0:01:11.389 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Print size needed for WAL LVs on ceph_db_wal_devices] ********************",
                                "Friday 22 May 2026  00:48:14 +0000 (0:00:00.130)       0:01:11.520 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Calculate size needed for DB LVs on ceph_db_wal_devices] *****************",
                                "Friday 22 May 2026  00:48:14 +0000 (0:00:00.285)       0:01:11.805 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Print size needed for DB LVs on ceph_db_wal_devices] *********************",
                                "Friday 22 May 2026  00:48:14 +0000 (0:00:00.141)       0:01:11.946 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Fail if size of DB+WAL LVs on ceph_db_wal_devices > available] ***********",
                                "Friday 22 May 2026  00:48:14 +0000 (0:00:00.117)       0:01:12.064 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Fail if DB LV size < 30 GiB for ceph_db_devices] *************************",
                                "Friday 22 May 2026  00:48:14 +0000 (0:00:00.123)       0:01:12.187 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Fail if DB LV size < 30 GiB for ceph_db_wal_devices] *********************",
                                "Friday 22 May 2026  00:48:14 +0000 (0:00:00.124)       0:01:12.312 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Create DB LVs for ceph_db_devices] ***************************************",
                                "Friday 22 May 2026  00:48:15 +0000 (0:00:00.122)       0:01:12.434 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-dd056079-585d-557e-af8d-8b32851342a0', 'data_vg': 'ceph-dd056079-585d-557e-af8d-8b32851342a0'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-a9a30bc5-cc38-51ad-b567-f3c862c660e0', 'data_vg': 'ceph-a9a30bc5-cc38-51ad-b567-f3c862c660e0'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Print 'Create DB LVs for ceph_db_devices'] *******************************",
                                "Friday 22 May 2026  00:48:15 +0000 (0:00:00.140)       0:01:12.574 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-dd056079-585d-557e-af8d-8b32851342a0', 'data_vg': 'ceph-dd056079-585d-557e-af8d-8b32851342a0'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-a9a30bc5-cc38-51ad-b567-f3c862c660e0', 'data_vg': 'ceph-a9a30bc5-cc38-51ad-b567-f3c862c660e0'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Create WAL LVs for ceph_wal_devices] *************************************",
                                "Friday 22 May 2026  00:48:15 +0000 (0:00:00.135)       0:01:12.710 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-dd056079-585d-557e-af8d-8b32851342a0', 'data_vg': 'ceph-dd056079-585d-557e-af8d-8b32851342a0'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-a9a30bc5-cc38-51ad-b567-f3c862c660e0', 'data_vg': 'ceph-a9a30bc5-cc38-51ad-b567-f3c862c660e0'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Print 'Create WAL LVs for ceph_wal_devices'] *****************************",
                                "Friday 22 May 2026  00:48:15 +0000 (0:00:00.139)       0:01:12.849 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-dd056079-585d-557e-af8d-8b32851342a0', 'data_vg': 'ceph-dd056079-585d-557e-af8d-8b32851342a0'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-a9a30bc5-cc38-51ad-b567-f3c862c660e0', 'data_vg': 'ceph-a9a30bc5-cc38-51ad-b567-f3c862c660e0'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Create WAL LVs for ceph_db_wal_devices] **********************************",
                                "Friday 22 May 2026  00:48:15 +0000 (0:00:00.146)       0:01:12.995 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-dd056079-585d-557e-af8d-8b32851342a0', 'data_vg': 'ceph-dd056079-585d-557e-af8d-8b32851342a0'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-a9a30bc5-cc38-51ad-b567-f3c862c660e0', 'data_vg': 'ceph-a9a30bc5-cc38-51ad-b567-f3c862c660e0'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Print 'Create WAL LVs for ceph_db_wal_devices'] **************************",
                                "Friday 22 May 2026  00:48:15 +0000 (0:00:00.126)       0:01:13.122 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-dd056079-585d-557e-af8d-8b32851342a0', 'data_vg': 'ceph-dd056079-585d-557e-af8d-8b32851342a0'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-a9a30bc5-cc38-51ad-b567-f3c862c660e0', 'data_vg': 'ceph-a9a30bc5-cc38-51ad-b567-f3c862c660e0'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Create DB LVs for ceph_db_wal_devices] ***********************************",
                                "Friday 22 May 2026  00:48:15 +0000 (0:00:00.133)       0:01:13.256 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-dd056079-585d-557e-af8d-8b32851342a0', 'data_vg': 'ceph-dd056079-585d-557e-af8d-8b32851342a0'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-a9a30bc5-cc38-51ad-b567-f3c862c660e0', 'data_vg': 'ceph-a9a30bc5-cc38-51ad-b567-f3c862c660e0'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Print 'Create DB LVs for ceph_db_wal_devices'] ***************************",
                                "Friday 22 May 2026  00:48:16 +0000 (0:00:00.308)       0:01:13.564 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-dd056079-585d-557e-af8d-8b32851342a0', 'data_vg': 'ceph-dd056079-585d-557e-af8d-8b32851342a0'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-a9a30bc5-cc38-51ad-b567-f3c862c660e0', 'data_vg': 'ceph-a9a30bc5-cc38-51ad-b567-f3c862c660e0'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Get list of Ceph LVs with associated VGs] ********************************",
                                "Friday 22 May 2026  00:48:16 +0000 (0:00:00.186)       0:01:13.751 ************ ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Get list of Ceph PVs with associated VGs] ********************************",
                                "Friday 22 May 2026  00:48:16 +0000 (0:00:00.540)       0:01:14.291 ************ ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Combine JSON from _lvs_cmd_output/_pvs_cmd_output] ***********************",
                                "Friday 22 May 2026  00:48:17 +0000 (0:00:00.535)       0:01:14.827 ************ ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Create list of VG/LV names] **********************************************",
                                "Friday 22 May 2026  00:48:17 +0000 (0:00:00.141)       0:01:14.968 ************ ",
                                "\u001b[0;32mok: [testbed-node-5] => (item={'lv_name': 'osd-block-a9a30bc5-cc38-51ad-b567-f3c862c660e0', 'vg_name': 'ceph-a9a30bc5-cc38-51ad-b567-f3c862c660e0'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item={'lv_name': 'osd-block-dd056079-585d-557e-af8d-8b32851342a0', 'vg_name': 'ceph-dd056079-585d-557e-af8d-8b32851342a0'})\u001b[0m",
                                "",
                                "TASK [Fail if block LV defined in lvm_volumes is missing] **********************",
                                "Friday 22 May 2026  00:48:17 +0000 (0:00:00.163)       0:01:15.132 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-dd056079-585d-557e-af8d-8b32851342a0', 'data_vg': 'ceph-dd056079-585d-557e-af8d-8b32851342a0'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-a9a30bc5-cc38-51ad-b567-f3c862c660e0', 'data_vg': 'ceph-a9a30bc5-cc38-51ad-b567-f3c862c660e0'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Fail if DB LV defined in lvm_volumes is missing] *************************",
                                "Friday 22 May 2026  00:48:17 +0000 (0:00:00.141)       0:01:15.273 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-dd056079-585d-557e-af8d-8b32851342a0', 'data_vg': 'ceph-dd056079-585d-557e-af8d-8b32851342a0'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-a9a30bc5-cc38-51ad-b567-f3c862c660e0', 'data_vg': 'ceph-a9a30bc5-cc38-51ad-b567-f3c862c660e0'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Fail if WAL LV defined in lvm_volumes is missing] ************************",
                                "Friday 22 May 2026  00:48:18 +0000 (0:00:00.143)       0:01:15.417 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-dd056079-585d-557e-af8d-8b32851342a0', 'data_vg': 'ceph-dd056079-585d-557e-af8d-8b32851342a0'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-a9a30bc5-cc38-51ad-b567-f3c862c660e0', 'data_vg': 'ceph-a9a30bc5-cc38-51ad-b567-f3c862c660e0'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Print LVM report data] ***************************************************",
                                "Friday 22 May 2026  00:48:18 +0000 (0:00:00.139)       0:01:15.557 ************ ",
                                "\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-a9a30bc5-cc38-51ad-b567-f3c862c660e0\",\u001b[0m",
                                "\u001b[0;32m                \"vg_name\": \"ceph-a9a30bc5-cc38-51ad-b567-f3c862c660e0\"\u001b[0m",
                                "\u001b[0;32m            },\u001b[0m",
                                "\u001b[0;32m            {\u001b[0m",
                                "\u001b[0;32m                \"lv_name\": \"osd-block-dd056079-585d-557e-af8d-8b32851342a0\",\u001b[0m",
                                "\u001b[0;32m                \"vg_name\": \"ceph-dd056079-585d-557e-af8d-8b32851342a0\"\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-dd056079-585d-557e-af8d-8b32851342a0\"\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-a9a30bc5-cc38-51ad-b567-f3c862c660e0\"\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 ********************************************************************",
                                "Friday 22 May 2026  00:48:18 +0000 (0:00:00.146)       0:01:15.703 ************ ",
                                "=============================================================================== ",
                                "Create block VGs -------------------------------------------------------- 5.76s",
                                "Create block LVs -------------------------------------------------------- 4.30s",
                                "Gather DB VGs with total and available size in bytes -------------------- 1.86s",
                                "Gather DB+WAL VGs with total and available size in bytes ---------------- 1.71s",
                                "Get list of Ceph LVs with associated VGs -------------------------------- 1.58s",
                                "Get list of Ceph PVs with associated VGs -------------------------------- 1.56s",
                                "Gather WAL VGs with total and available size in bytes ------------------- 1.53s",
                                "Add known partitions to the list of available block devices ------------- 1.47s",
                                "Add known links to the list of available block devices ------------------ 1.39s",
                                "Add known partitions to the list of available block devices ------------- 1.34s",
                                "Add known links to the list of available block devices ------------------ 1.07s",
                                "Print LVM report data --------------------------------------------------- 1.04s",
                                "Add known partitions to the list of available block devices ------------- 0.92s",
                                "Add known links to the list of available block devices ------------------ 0.84s",
                                "Get extra vars for Ceph configuration ----------------------------------- 0.83s",
                                "Add known links to the list of available block devices ------------------ 0.81s",
                                "Print 'Create DB VGs' --------------------------------------------------- 0.79s",
                                "Add known links to the list of available block devices ------------------ 0.78s",
                                "Print 'Create WAL LVs for ceph_wal_devices' ----------------------------- 0.73s",
                                "Add known partitions to the list of available block devices ------------- 0.73s",
                                "\u001b[32m2026-05-22 00:48:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of facts.\u001b[0m",
                                "\u001b[32m2026-05-22 00:48:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8113975-ebf0-4df8-84c9-796957c99990 (facts) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-05-22 00:48:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task a8113975-ebf0-4df8-84c9-796957c99990 (facts) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Apply role facts] ********************************************************",
                                "",
                                "TASK [osism.commons.facts : Create custom facts directory] *********************",
                                "Friday 22 May 2026  00:48:33 +0000 (0:00:00.306)       0:00:00.306 ************ ",
                                "\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] ***********************************",
                                "Friday 22 May 2026  00:48:35 +0000 (0:00:01.357)       0:00:01.663 ************ ",
                                "\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] ***********************************************",
                                "Friday 22 May 2026  00:48:36 +0000 (0:00:01.118)       0:00:02.782 ************ ",
                                "\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",
                                "",
                                "PLAY [Gather facts for all hosts if using --limit] *****************************",
                                "",
                                "TASK [Gather facts for all hosts] **********************************************",
                                "Friday 22 May 2026  00:48:42 +0000 (0:00:05.848)       0:00:08.630 ************ ",
                                "\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 ********************************************************************",
                                "Friday 22 May 2026  00:48:42 +0000 (0:00:00.613)       0:00:09.244 ************ ",
                                "=============================================================================== ",
                                "Gathers facts about hosts ----------------------------------------------- 5.85s",
                                "osism.commons.facts : Create custom facts directory --------------------- 1.36s",
                                "osism.commons.facts : Copy fact files ----------------------------------- 1.12s",
                                "Gather facts for all hosts ---------------------------------------------- 0.61s",
                                "\u001b[32m2026-05-22 00:48:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of frr.\u001b[0m",
                                "\u001b[32m2026-05-22 00:48:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ebd1da7d-3703-4923-9d92-6d87f290d036 (frr) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-05-22 00:48:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task ebd1da7d-3703-4923-9d92-6d87f290d036 (frr) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Apply role frr] **********************************************************",
                                "",
                                "TASK [osism.services.frr : Include distribution specific install tasks] ********",
                                "Friday 22 May 2026  00:48:58 +0000 (0:00:00.272)       0:00:00.272 ************ ",
                                "\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] ****************************",
                                "Friday 22 May 2026  00:48:58 +0000 (0:00:00.227)       0:00:00.499 ************ ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.frr : Install frr package] ********************************",
                                "Friday 22 May 2026  00:48:59 +0000 (0:00:01.451)       0:00:01.951 ************ ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.frr : Copy file: /etc/frr/vtysh.conf] *********************",
                                "Friday 22 May 2026  00:49:09 +0000 (0:00:09.183)       0:00:11.135 ************ ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.frr : Copy file: /etc/frr/daemons] ************************",
                                "Friday 22 May 2026  00:49:10 +0000 (0:00:00.951)       0:00:12.086 ************ ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.frr : Set _frr_uplinks fact] ******************************",
                                "Friday 22 May 2026  00:49:10 +0000 (0:00:00.877)       0:00:12.963 ************ ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.frr : Write frr_config_template to temporary file] ********",
                                "Friday 22 May 2026  00:49:12 +0000 (0:00:01.204)       0:00:14.168 ************ ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.frr : Render frr.conf from frr_config_template variable] ***",
                                "Friday 22 May 2026  00:49:12 +0000 (0:00:00.123)       0:00:14.292 ************ ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.frr : Remove temporary frr_config_template file] **********",
                                "Friday 22 May 2026  00:49:12 +0000 (0:00:00.268)       0:00:14.560 ************ ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.frr : Check for frr.conf file in the configuration repository] ***",
                                "Friday 22 May 2026  00:49:12 +0000 (0:00:00.165)       0:00:14.725 ************ ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.frr : Copy frr.conf file from the configuration repository] ***",
                                "Friday 22 May 2026  00:49:12 +0000 (0:00:00.142)       0:00:14.867 ************ ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.frr : Copy default frr.conf file of type k3s_cilium] ******",
                                "Friday 22 May 2026  00:49:13 +0000 (0:00:00.175)       0:00:15.043 ************ ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.frr : Set sysctl parameters] ******************************",
                                "Friday 22 May 2026  00:49:14 +0000 (0:00:01.004)       0:00:16.047 ************ ",
                                "\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] *********************************",
                                "Friday 22 May 2026  00:49:16 +0000 (0:00:02.380)       0:00:18.427 ************ ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "RUNNING HANDLER [osism.services.frr : Restart frr service] *********************",
                                "Friday 22 May 2026  00:49:17 +0000 (0:00:01.286)       0:00:19.714 ************ ",
                                "\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 ********************************************************************",
                                "Friday 22 May 2026  00:49:19 +0000 (0:00:01.392)       0:00:21.107 ************ ",
                                "=============================================================================== ",
                                "osism.services.frr : Install frr package -------------------------------- 9.18s",
                                "osism.services.frr : Set sysctl parameters ------------------------------ 2.38s",
                                "osism.services.frr : Pin frr package version ---------------------------- 1.45s",
                                "osism.services.frr : Restart frr service -------------------------------- 1.39s",
                                "osism.services.frr : Manage frr service --------------------------------- 1.29s",
                                "osism.services.frr : Set _frr_uplinks fact ------------------------------ 1.20s",
                                "osism.services.frr : Copy default frr.conf file of type k3s_cilium ------ 1.00s",
                                "osism.services.frr : Copy file: /etc/frr/vtysh.conf --------------------- 0.95s",
                                "osism.services.frr : Copy file: /etc/frr/daemons ------------------------ 0.88s",
                                "osism.services.frr : Render frr.conf from frr_config_template variable --- 0.27s",
                                "osism.services.frr : Include distribution specific install tasks -------- 0.23s",
                                "osism.services.frr : Copy frr.conf file from the configuration repository --- 0.18s",
                                "osism.services.frr : Remove temporary frr_config_template file ---------- 0.17s",
                                "osism.services.frr : Check for frr.conf file in the configuration repository --- 0.14s",
                                "osism.services.frr : Write frr_config_template to temporary file -------- 0.12s",
                                "",
                                "--> DEPLOY IN A NUTSHELL -- START -- Fri May 22 00:49:19 UTC 2026",
                                "",
                                "\u001b[32m2026-05-22 00:49:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mCollection nutshell is prepared for execution\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [0] - dotfiles\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [0] - homer\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [0] - netdata\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [0] - openstackclient\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [0] - phpmyadmin\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [0] - common\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [1] -- loadbalancer\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [2] --- opensearch\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [2] --- mariadb-ng\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [3] ---- horizon\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [3] ---- keystone\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [4] ----- neutron\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [5] ------ wait-for-nova\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [6] ------- octavia\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [4] ----- barbican\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [4] ----- designate\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [4] ----- ironic\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [4] ----- placement\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [4] ----- magnum\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [1] -- openvswitch\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [2] --- ovn\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [1] -- memcached\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [1] -- redis\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [1] -- rabbitmq-ng\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [0] - kubernetes\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [1] -- kubeconfig\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [1] -- copy-kubeconfig\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [0] - ceph\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [1] -- ceph-pools\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [2] --- copy-ceph-keys\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [3] ---- cephclient\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [4] ----- ceph-bootstrap-dashboard\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [4] ----- wait-for-keystone\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [5] ------ kolla-ceph-rgw\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [5] ------ glance\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [5] ------ cinder\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [5] ------ nova\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [4] ----- prometheus\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [5] ------ grafana\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mAll tasks of the collection nutshell are prepared for execution\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTasks are running in the background\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mNo task IDs specified, wait for all currently running tasks\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ed8a21c0-7ff3-4544-ad57-4cd659d5cd87 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b846a08a-da73-446c-b439-87b5179795d7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b79a30fb-8549-4646-8b34-329bc69c85d3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b6f3a386-6d04-434b-b17d-eb29a2e75083 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7c24bf35-a4b0-4379-834b-0e4d8f3666d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5934edee-1e78-4dd6-9410-cb529ed3b962 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ed8a21c0-7ff3-4544-ad57-4cd659d5cd87 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b846a08a-da73-446c-b439-87b5179795d7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b79a30fb-8549-4646-8b34-329bc69c85d3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b6f3a386-6d04-434b-b17d-eb29a2e75083 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7c24bf35-a4b0-4379-834b-0e4d8f3666d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5934edee-1e78-4dd6-9410-cb529ed3b962 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ed8a21c0-7ff3-4544-ad57-4cd659d5cd87 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b846a08a-da73-446c-b439-87b5179795d7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b79a30fb-8549-4646-8b34-329bc69c85d3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b6f3a386-6d04-434b-b17d-eb29a2e75083 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7c24bf35-a4b0-4379-834b-0e4d8f3666d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5934edee-1e78-4dd6-9410-cb529ed3b962 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ed8a21c0-7ff3-4544-ad57-4cd659d5cd87 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b846a08a-da73-446c-b439-87b5179795d7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b79a30fb-8549-4646-8b34-329bc69c85d3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b6f3a386-6d04-434b-b17d-eb29a2e75083 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7c24bf35-a4b0-4379-834b-0e4d8f3666d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5934edee-1e78-4dd6-9410-cb529ed3b962 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ed8a21c0-7ff3-4544-ad57-4cd659d5cd87 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b846a08a-da73-446c-b439-87b5179795d7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b79a30fb-8549-4646-8b34-329bc69c85d3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b6f3a386-6d04-434b-b17d-eb29a2e75083 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7c24bf35-a4b0-4379-834b-0e4d8f3666d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5934edee-1e78-4dd6-9410-cb529ed3b962 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ed8a21c0-7ff3-4544-ad57-4cd659d5cd87 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b846a08a-da73-446c-b439-87b5179795d7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b79a30fb-8549-4646-8b34-329bc69c85d3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b6f3a386-6d04-434b-b17d-eb29a2e75083 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7c24bf35-a4b0-4379-834b-0e4d8f3666d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5934edee-1e78-4dd6-9410-cb529ed3b962 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ed8a21c0-7ff3-4544-ad57-4cd659d5cd87 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b846a08a-da73-446c-b439-87b5179795d7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b79a30fb-8549-4646-8b34-329bc69c85d3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b6f3a386-6d04-434b-b17d-eb29a2e75083 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7c24bf35-a4b0-4379-834b-0e4d8f3666d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5934edee-1e78-4dd6-9410-cb529ed3b962 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ed8a21c0-7ff3-4544-ad57-4cd659d5cd87 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m",
                                "",
                                "PLAY [Apply role geerlingguy.dotfiles] *****************************************",
                                "",
                                "TASK [geerlingguy.dotfiles : Ensure dotfiles repository is cloned locally.] ****",
                                "Friday 22 May 2026  00:49:44 +0000 (0:00:00.694)       0:00:00.694 ************ ",
                                "\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-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [geerlingguy.dotfiles : Ensure all configured dotfiles are links.] ********",
                                "Friday 22 May 2026  00:49:49 +0000 (0:00:05.352)       0:00:06.047 ************ ",
                                "\u001b[0;32mok: [testbed-node-3] => (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-manager] => (item=.tmux.conf)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (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.] ***",
                                "Friday 22 May 2026  00:49:52 +0000 (0:00:02.221)       0:00:08.268 ************ ",
                                "\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-22 00:49:51.044760', 'end': '2026-05-22 00:49:51.052945', 'delta': '0:00:00.008185', '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-22 00:49:51.017315', 'end': '2026-05-22 00:49:51.023988', 'delta': '0:00:00.006673', '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-22 00:49:51.040234', 'end': '2026-05-22 00:49:51.048231', 'delta': '0:00:00.007997', '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-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-22 00:49:51.016139', 'end': '2026-05-22 00:49:51.020809', 'delta': '0:00:00.004670', '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-22 00:49:51.367695', 'end': '2026-05-22 00:49:51.377714', 'delta': '0:00:00.010019', '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-22 00:49:51.727578', 'end': '2026-05-22 00:49:51.734079', 'delta': '0:00:00.006501', '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-22 00:49:51.019213', 'end': '2026-05-22 00:49:51.023552', 'delta': '0:00:00.004339', '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.] ****",
                                "Friday 22 May 2026  00:49:53 +0000 (0:00:01.581)       0:00:09.849 ************ ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=.tmux.conf)\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager] => (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.] ******************",
                                "Friday 22 May 2026  00:49:55 +0000 (0:00:01.391)       0:00:11.241 ************ ",
                                "\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-5] => (item=.tmux.conf)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (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 ********************************************************************",
                                "Friday 22 May 2026  00:49:58 +0000 (0:00:03.128)       0:00:14.370 ************ ",
                                "=============================================================================== ",
                                "geerlingguy.dotfiles : Ensure dotfiles repository is cloned locally. ---- 5.35s",
                                "geerlingguy.dotfiles : Link dotfiles into home folder. ------------------ 3.13s",
                                "geerlingguy.dotfiles : Ensure all configured dotfiles are links. -------- 2.22s",
                                "geerlingguy.dotfiles : Remove existing dotfiles file if a replacement is being linked. --- 1.58s",
                                "geerlingguy.dotfiles : Ensure parent folders of link dotfiles exist. ---- 1.39s",
                                "\u001b[32m2026-05-22 00:49:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b846a08a-da73-446c-b439-87b5179795d7 is in state SUCCESS\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b79a30fb-8549-4646-8b34-329bc69c85d3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b6f3a386-6d04-434b-b17d-eb29a2e75083 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7c24bf35-a4b0-4379-834b-0e4d8f3666d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5934edee-1e78-4dd6-9410-cb529ed3b962 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ed8a21c0-7ff3-4544-ad57-4cd659d5cd87 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b79a30fb-8549-4646-8b34-329bc69c85d3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b6f3a386-6d04-434b-b17d-eb29a2e75083 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7c24bf35-a4b0-4379-834b-0e4d8f3666d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5934edee-1e78-4dd6-9410-cb529ed3b962 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4b100f42-275b-42e9-b54b-edd1137070ed is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ed8a21c0-7ff3-4544-ad57-4cd659d5cd87 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b79a30fb-8549-4646-8b34-329bc69c85d3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b6f3a386-6d04-434b-b17d-eb29a2e75083 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7c24bf35-a4b0-4379-834b-0e4d8f3666d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5934edee-1e78-4dd6-9410-cb529ed3b962 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4b100f42-275b-42e9-b54b-edd1137070ed is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ed8a21c0-7ff3-4544-ad57-4cd659d5cd87 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b79a30fb-8549-4646-8b34-329bc69c85d3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b6f3a386-6d04-434b-b17d-eb29a2e75083 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7c24bf35-a4b0-4379-834b-0e4d8f3666d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5934edee-1e78-4dd6-9410-cb529ed3b962 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4b100f42-275b-42e9-b54b-edd1137070ed is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ed8a21c0-7ff3-4544-ad57-4cd659d5cd87 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b79a30fb-8549-4646-8b34-329bc69c85d3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b6f3a386-6d04-434b-b17d-eb29a2e75083 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7c24bf35-a4b0-4379-834b-0e4d8f3666d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5934edee-1e78-4dd6-9410-cb529ed3b962 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4b100f42-275b-42e9-b54b-edd1137070ed is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ed8a21c0-7ff3-4544-ad57-4cd659d5cd87 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b79a30fb-8549-4646-8b34-329bc69c85d3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b6f3a386-6d04-434b-b17d-eb29a2e75083 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7c24bf35-a4b0-4379-834b-0e4d8f3666d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5934edee-1e78-4dd6-9410-cb529ed3b962 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4b100f42-275b-42e9-b54b-edd1137070ed is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ed8a21c0-7ff3-4544-ad57-4cd659d5cd87 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b79a30fb-8549-4646-8b34-329bc69c85d3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b6f3a386-6d04-434b-b17d-eb29a2e75083 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7c24bf35-a4b0-4379-834b-0e4d8f3666d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5934edee-1e78-4dd6-9410-cb529ed3b962 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4b100f42-275b-42e9-b54b-edd1137070ed is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ed8a21c0-7ff3-4544-ad57-4cd659d5cd87 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b79a30fb-8549-4646-8b34-329bc69c85d3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b6f3a386-6d04-434b-b17d-eb29a2e75083 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7c24bf35-a4b0-4379-834b-0e4d8f3666d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5934edee-1e78-4dd6-9410-cb529ed3b962 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4b100f42-275b-42e9-b54b-edd1137070ed is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ed8a21c0-7ff3-4544-ad57-4cd659d5cd87 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b79a30fb-8549-4646-8b34-329bc69c85d3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b6f3a386-6d04-434b-b17d-eb29a2e75083 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7c24bf35-a4b0-4379-834b-0e4d8f3666d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5934edee-1e78-4dd6-9410-cb529ed3b962 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4b100f42-275b-42e9-b54b-edd1137070ed is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ed8a21c0-7ff3-4544-ad57-4cd659d5cd87 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b79a30fb-8549-4646-8b34-329bc69c85d3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b6f3a386-6d04-434b-b17d-eb29a2e75083 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7c24bf35-a4b0-4379-834b-0e4d8f3666d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5934edee-1e78-4dd6-9410-cb529ed3b962 is in state SUCCESS\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4b100f42-275b-42e9-b54b-edd1137070ed is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ed8a21c0-7ff3-4544-ad57-4cd659d5cd87 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b79a30fb-8549-4646-8b34-329bc69c85d3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b6f3a386-6d04-434b-b17d-eb29a2e75083 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7c24bf35-a4b0-4379-834b-0e4d8f3666d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4b100f42-275b-42e9-b54b-edd1137070ed is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ed8a21c0-7ff3-4544-ad57-4cd659d5cd87 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b79a30fb-8549-4646-8b34-329bc69c85d3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b6f3a386-6d04-434b-b17d-eb29a2e75083 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7c24bf35-a4b0-4379-834b-0e4d8f3666d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4b100f42-275b-42e9-b54b-edd1137070ed is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ed8a21c0-7ff3-4544-ad57-4cd659d5cd87 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b79a30fb-8549-4646-8b34-329bc69c85d3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b6f3a386-6d04-434b-b17d-eb29a2e75083 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7c24bf35-a4b0-4379-834b-0e4d8f3666d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4b100f42-275b-42e9-b54b-edd1137070ed is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ed8a21c0-7ff3-4544-ad57-4cd659d5cd87 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b79a30fb-8549-4646-8b34-329bc69c85d3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b6f3a386-6d04-434b-b17d-eb29a2e75083 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7c24bf35-a4b0-4379-834b-0e4d8f3666d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4b100f42-275b-42e9-b54b-edd1137070ed is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ed8a21c0-7ff3-4544-ad57-4cd659d5cd87 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b79a30fb-8549-4646-8b34-329bc69c85d3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b6f3a386-6d04-434b-b17d-eb29a2e75083 is in state SUCCESS\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7c24bf35-a4b0-4379-834b-0e4d8f3666d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4b100f42-275b-42e9-b54b-edd1137070ed is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ed8a21c0-7ff3-4544-ad57-4cd659d5cd87 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b79a30fb-8549-4646-8b34-329bc69c85d3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7c24bf35-a4b0-4379-834b-0e4d8f3666d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4b100f42-275b-42e9-b54b-edd1137070ed is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ed8a21c0-7ff3-4544-ad57-4cd659d5cd87 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b79a30fb-8549-4646-8b34-329bc69c85d3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7c24bf35-a4b0-4379-834b-0e4d8f3666d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4b100f42-275b-42e9-b54b-edd1137070ed is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ed8a21c0-7ff3-4544-ad57-4cd659d5cd87 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b79a30fb-8549-4646-8b34-329bc69c85d3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7c24bf35-a4b0-4379-834b-0e4d8f3666d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4b100f42-275b-42e9-b54b-edd1137070ed is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ed8a21c0-7ff3-4544-ad57-4cd659d5cd87 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b79a30fb-8549-4646-8b34-329bc69c85d3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7c24bf35-a4b0-4379-834b-0e4d8f3666d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4b100f42-275b-42e9-b54b-edd1137070ed is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ed8a21c0-7ff3-4544-ad57-4cd659d5cd87 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b79a30fb-8549-4646-8b34-329bc69c85d3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7c24bf35-a4b0-4379-834b-0e4d8f3666d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4b100f42-275b-42e9-b54b-edd1137070ed is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:51:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ed8a21c0-7ff3-4544-ad57-4cd659d5cd87 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:51:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:51:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b79a30fb-8549-4646-8b34-329bc69c85d3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:51:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7c24bf35-a4b0-4379-834b-0e4d8f3666d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:51:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4b100f42-275b-42e9-b54b-edd1137070ed is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:51:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:51:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ed8a21c0-7ff3-4544-ad57-4cd659d5cd87 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:51:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:51:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b79a30fb-8549-4646-8b34-329bc69c85d3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:51:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7c24bf35-a4b0-4379-834b-0e4d8f3666d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:51:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4b100f42-275b-42e9-b54b-edd1137070ed is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:51:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:51:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ed8a21c0-7ff3-4544-ad57-4cd659d5cd87 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:51:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:51:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b79a30fb-8549-4646-8b34-329bc69c85d3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:51:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7c24bf35-a4b0-4379-834b-0e4d8f3666d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:51:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4b100f42-275b-42e9-b54b-edd1137070ed is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:51:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:51:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ed8a21c0-7ff3-4544-ad57-4cd659d5cd87 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:51:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:51:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b79a30fb-8549-4646-8b34-329bc69c85d3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:51:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7c24bf35-a4b0-4379-834b-0e4d8f3666d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:51:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4b100f42-275b-42e9-b54b-edd1137070ed is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:51:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:51:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ed8a21c0-7ff3-4544-ad57-4cd659d5cd87 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:51:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:51:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b79a30fb-8549-4646-8b34-329bc69c85d3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:51:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7c24bf35-a4b0-4379-834b-0e4d8f3666d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:51:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4b100f42-275b-42e9-b54b-edd1137070ed is in state SUCCESS\u001b[0m",
                                "",
                                "",
                                "PLAY [Apply role homer] ********************************************************",
                                "",
                                "TASK [osism.services.homer : Inform about new parameter homer_url_opensearch_dashboards] ***",
                                "Friday 22 May 2026  00:49:45 +0000 (0:00:00.996)       0:00:00.996 ************ ",
                                "\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] ******************",
                                "Friday 22 May 2026  00:49:45 +0000 (0:00:00.567)       0:00:01.564 ************ ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.homer : Create required directories] **********************",
                                "Friday 22 May 2026  00:49:48 +0000 (0:00:02.591)       0:00:04.156 ************ ",
                                "\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] ***************",
                                "Friday 22 May 2026  00:49:50 +0000 (0:00:01.773)       0:00:05.929 ************ ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.homer : Copy docker-compose.yml file] *********************",
                                "Friday 22 May 2026  00:49:52 +0000 (0:00:02.424)       0:00:08.353 ************ ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.homer : Manage homer service] *****************************",
                                "Friday 22 May 2026  00:49:54 +0000 (0:00:01.984)       0:00:10.338 ************ ",
                                "\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] *****************",
                                "Friday 22 May 2026  00:50:21 +0000 (0:00:27.312)       0:00:37.651 ************ ",
                                "\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 ********************************************************************",
                                "Friday 22 May 2026  00:50:24 +0000 (0:00:03.098)       0:00:40.750 ************ ",
                                "=============================================================================== ",
                                "osism.services.homer : Manage homer service ---------------------------- 27.31s",
                                "osism.services.homer : Restart homer service ---------------------------- 3.10s",
                                "osism.services.homer : Create traefik external network ------------------ 2.59s",
                                "osism.services.homer : Copy config.yml configuration file --------------- 2.42s",
                                "osism.services.homer : Copy docker-compose.yml file --------------------- 1.98s",
                                "osism.services.homer : Create required directories ---------------------- 1.77s",
                                "osism.services.homer : Inform about new parameter homer_url_opensearch_dashboards --- 0.57s",
                                "",
                                "",
                                "PLAY [Apply role openstackclient] **********************************************",
                                "",
                                "TASK [osism.services.openstackclient : Include tasks] **************************",
                                "Friday 22 May 2026  00:49:43 +0000 (0:00:00.508)       0:00:00.508 ************ ",
                                "\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] ************",
                                "Friday 22 May 2026  00:49:44 +0000 (0:00:00.383)       0:00:00.892 ************ ",
                                "\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] ***********",
                                "Friday 22 May 2026  00:49:48 +0000 (0:00:03.835)       0:00:04.727 ************ ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.openstackclient : Manage openstackclient service] *********",
                                "Friday 22 May 2026  00:49:50 +0000 (0:00:02.655)       0:00:07.382 ************ ",
                                "\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] **********",
                                "Friday 22 May 2026  00:50:27 +0000 (0:00:36.372)       0:00:43.755 ************ ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.openstackclient : Remove ospurge wrapper script] **********",
                                "Friday 22 May 2026  00:50:29 +0000 (0:00:02.512)       0:00:46.267 ************ ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "RUNNING HANDLER [osism.services.openstackclient : Restart openstackclient service] ***",
                                "Friday 22 May 2026  00:50:30 +0000 (0:00:01.044)       0:00:47.312 ************ ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "RUNNING HANDLER [osism.services.openstackclient : Ensure that all containers are up] ***",
                                "Friday 22 May 2026  00:50:33 +0000 (0:00:02.954)       0:00:50.266 ************ ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "RUNNING HANDLER [osism.services.openstackclient : Wait for an healthy service] ***",
                                "Friday 22 May 2026  00:50:36 +0000 (0:00:03.163)       0:00:53.430 ************ ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "RUNNING HANDLER [osism.services.openstackclient : Copy bash completion script] ***",
                                "Friday 22 May 2026  00:50:38 +0000 (0:00:01.469)       0:00:54.899 ************ ",
                                "\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 ********************************************************************",
                                "Friday 22 May 2026  00:50:39 +0000 (0:00:01.140)       0:00:56.040 ************ ",
                                "=============================================================================== ",
                                "osism.services.openstackclient : Manage openstackclient service -------- 36.37s",
                                "osism.services.openstackclient : Create required directories ------------ 3.84s",
                                "osism.services.openstackclient : Ensure that all containers are up ------ 3.16s",
                                "osism.services.openstackclient : Restart openstackclient service -------- 2.95s",
                                "osism.services.openstackclient : Copy docker-compose.yml file ----------- 2.65s",
                                "osism.services.openstackclient : Copy openstack wrapper script ---------- 2.51s",
                                "osism.services.openstackclient : Wait for an healthy service ------------ 1.47s",
                                "osism.services.openstackclient : Copy bash completion script ------------ 1.14s",
                                "osism.services.openstackclient : Remove ospurge wrapper script ---------- 1.04s",
                                "osism.services.openstackclient : Include tasks -------------------------- 0.38s",
                                "",
                                "",
                                "PLAY [Apply role phpmyadmin] ***************************************************",
                                "",
                                "TASK [osism.services.phpmyadmin : Create traefik external network] *************",
                                "Friday 22 May 2026  00:50:03 +0000 (0:00:00.332)       0:00:00.332 ************ ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.phpmyadmin : Create required directories] *****************",
                                "Friday 22 May 2026  00:50:05 +0000 (0:00:02.072)       0:00:02.405 ************ ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=/opt/phpmyadmin)\u001b[0m",
                                "",
                                "TASK [osism.services.phpmyadmin : Copy docker-compose.yml file] ****************",
                                "Friday 22 May 2026  00:50:05 +0000 (0:00:00.565)       0:00:02.970 ************ ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.phpmyadmin : Manage phpmyadmin service] *******************",
                                "Friday 22 May 2026  00:50:06 +0000 (0:00:01.150)       0:00:04.121 ************ ",
                                "\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] *******",
                                "Friday 22 May 2026  00:51:02 +0000 (0:00:55.289)       0:00:59.410 ************ ",
                                "\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 ********************************************************************",
                                "Friday 22 May 2026  00:51:10 +0000 (0:00:07.836)       0:01:07.246 ************ ",
                                "=============================================================================== ",
                                "osism.services.phpmyadmin : Manage phpmyadmin service ------------------ 55.29s",
                                "osism.services.phpmyadmin : Restart phpmyadmin service ------------------ 7.84s",
                                "osism.services.phpmyadmin : Create traefik external network ------------- 2.07s",
                                "osism.services.phpmyadmin : Copy docker-compose.yml file ---------------- 1.15s",
                                "osism.services.phpmyadmin : Create required directories ----------------- 0.57s",
                                "\u001b[32m2026-05-22 00:51:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:51:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ed8a21c0-7ff3-4544-ad57-4cd659d5cd87 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:51:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:51:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b79a30fb-8549-4646-8b34-329bc69c85d3 is in state SUCCESS\u001b[0m",
                                "",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on enabled services] ***********************************",
                                "Friday 22 May 2026  00:49:44 +0000 (0:00:00.563)       0:00:00.563 ************ ",
                                "\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] ****",
                                "Friday 22 May 2026  00:49:46 +0000 (0:00:01.730)       0:00:02.294 ************ ",
                                "\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] ***",
                                "Friday 22 May 2026  00:49:48 +0000 (0:00:01.500)       0:00:03.795 ************ ",
                                "\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-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.services.netdata : Install apt-transport-https package] ************",
                                "Friday 22 May 2026  00:49:51 +0000 (0:00:03.189)       0:00:06.984 ************ ",
                                "\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.services.netdata : Add repository gpg key] *************************",
                                "Friday 22 May 2026  00:49:55 +0000 (0:00:03.866)       0:00:10.851 ************ ",
                                "\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-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.netdata : Add repository] *********************************",
                                "Friday 22 May 2026  00:49:56 +0000 (0:00:01.788)       0:00:12.639 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\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-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.netdata : Install package netdata] ************************",
                                "Friday 22 May 2026  00:50:08 +0000 (0:00:11.910)       0:00:24.550 ************ ",
                                "\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",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.netdata : Include config tasks] ***************************",
                                "Friday 22 May 2026  00:50:40 +0000 (0:00:31.650)       0:00:56.200 ************ ",
                                "\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] ***********************",
                                "Friday 22 May 2026  00:50:42 +0000 (0:00:02.274)       0:00:58.475 ************ ",
                                "\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-1] => (item=netdata.conf)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=netdata.conf)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=netdata.conf)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (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-0] => (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-2] => (item=stream.conf)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=stream.conf)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=stream.conf)\u001b[0m",
                                "",
                                "TASK [osism.services.netdata : Retrieve /etc/netdata/.opt-out-from-anonymous-statistics status] ***",
                                "Friday 22 May 2026  00:50:47 +0000 (0:00:05.170)       0:01:03.646 ************ ",
                                "\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] **************",
                                "Friday 22 May 2026  00:50:50 +0000 (0:00:02.274)       0:01:05.921 ************ ",
                                "\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 [osism.services.netdata : Add netdata user to docker group] ***************",
                                "Friday 22 May 2026  00:50:52 +0000 (0:00:01.979)       0:01:07.900 ************ ",
                                "\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] *************************",
                                "Friday 22 May 2026  00:50:53 +0000 (0:00:01.712)       0:01:09.612 ************ ",
                                "\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-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 : Include host type specific tasks] ***************",
                                "Friday 22 May 2026  00:50:56 +0000 (0:00:03.063)       0:01:12.676 ************ ",
                                "\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] **********",
                                "Friday 22 May 2026  00:50:59 +0000 (0:00:02.222)       0:01:14.898 ************ ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "RUNNING HANDLER [osism.services.netdata : Restart service netdata] *************",
                                "Friday 22 May 2026  00:51:01 +0000 (0:00:01.922)       0:01:16.821 ************ ",
                                "\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",
                                "\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 ********************************************************************",
                                "Friday 22 May 2026  00:51:12 +0000 (0:00:11.703)       0:01:28.525 ************ ",
                                "=============================================================================== ",
                                "osism.services.netdata : Install package netdata ----------------------- 31.65s",
                                "osism.services.netdata : Add repository -------------------------------- 11.91s",
                                "osism.services.netdata : Restart service netdata ----------------------- 11.70s",
                                "osism.services.netdata : Copy configuration files ----------------------- 5.17s",
                                "osism.services.netdata : Install apt-transport-https package ------------ 3.87s",
                                "osism.services.netdata : Remove old architecture-dependent repository --- 3.19s",
                                "osism.services.netdata : Manage service netdata ------------------------- 3.06s",
                                "osism.services.netdata : Retrieve /etc/netdata/.opt-out-from-anonymous-statistics status --- 2.28s",
                                "osism.services.netdata : Include config tasks --------------------------- 2.28s",
                                "osism.services.netdata : Include host type specific tasks --------------- 2.22s",
                                "osism.services.netdata : Opt out from anonymous statistics -------------- 1.98s",
                                "osism.services.netdata : Set sysctl vm.max_map_count parameter ---------- 1.92s",
                                "osism.services.netdata : Add repository gpg key ------------------------- 1.79s",
                                "Group hosts based on enabled services ----------------------------------- 1.73s",
                                "osism.services.netdata : Add netdata user to docker group --------------- 1.71s",
                                "osism.services.netdata : Include distribution specific install tasks ---- 1.50s",
                                "\u001b[32m2026-05-22 00:51:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7c24bf35-a4b0-4379-834b-0e4d8f3666d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:51:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:51:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ed8a21c0-7ff3-4544-ad57-4cd659d5cd87 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:51:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:51:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7c24bf35-a4b0-4379-834b-0e4d8f3666d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:51:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:51:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ed8a21c0-7ff3-4544-ad57-4cd659d5cd87 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:51:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:51:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7c24bf35-a4b0-4379-834b-0e4d8f3666d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:51:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:51:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ed8a21c0-7ff3-4544-ad57-4cd659d5cd87 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:51:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:51:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7c24bf35-a4b0-4379-834b-0e4d8f3666d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:51:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:51:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ed8a21c0-7ff3-4544-ad57-4cd659d5cd87 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:51:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:51:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7c24bf35-a4b0-4379-834b-0e4d8f3666d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:51:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:51:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ed8a21c0-7ff3-4544-ad57-4cd659d5cd87 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:51:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:51:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7c24bf35-a4b0-4379-834b-0e4d8f3666d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:51:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:51:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ed8a21c0-7ff3-4544-ad57-4cd659d5cd87 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:51:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:51:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7c24bf35-a4b0-4379-834b-0e4d8f3666d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:51:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:51:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ed8a21c0-7ff3-4544-ad57-4cd659d5cd87 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:51:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:51:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7c24bf35-a4b0-4379-834b-0e4d8f3666d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:51:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:51:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ed8a21c0-7ff3-4544-ad57-4cd659d5cd87 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:51:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:51:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7c24bf35-a4b0-4379-834b-0e4d8f3666d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:51:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:51:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ed8a21c0-7ff3-4544-ad57-4cd659d5cd87 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:51:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:51:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7c24bf35-a4b0-4379-834b-0e4d8f3666d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:51:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:51:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ed8a21c0-7ff3-4544-ad57-4cd659d5cd87 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:51:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:51:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7c24bf35-a4b0-4379-834b-0e4d8f3666d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:51:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:51:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ed8a21c0-7ff3-4544-ad57-4cd659d5cd87 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:51:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:51:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7c24bf35-a4b0-4379-834b-0e4d8f3666d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:51:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:51:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ed8a21c0-7ff3-4544-ad57-4cd659d5cd87 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:51:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:51:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7c24bf35-a4b0-4379-834b-0e4d8f3666d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:51:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:51:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ed8a21c0-7ff3-4544-ad57-4cd659d5cd87 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:51:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:51:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7c24bf35-a4b0-4379-834b-0e4d8f3666d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:51:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:51:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ed8a21c0-7ff3-4544-ad57-4cd659d5cd87 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:51:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:51:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7c24bf35-a4b0-4379-834b-0e4d8f3666d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:51:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:52:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ed8a21c0-7ff3-4544-ad57-4cd659d5cd87 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:52:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:52:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7c24bf35-a4b0-4379-834b-0e4d8f3666d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:52:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:52:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ed8a21c0-7ff3-4544-ad57-4cd659d5cd87 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:52:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:52:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7c24bf35-a4b0-4379-834b-0e4d8f3666d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:52:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:52:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f4685fef-ba52-4be8-adda-d15f14f21611 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:52:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ed8a21c0-7ff3-4544-ad57-4cd659d5cd87 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:52:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:52:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:52:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b25fcdbc-1991-4738-b932-17ef03247e82 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:52:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7c24bf35-a4b0-4379-834b-0e4d8f3666d9 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] **************************************************",
                                "Friday 22 May 2026  00:49:36 +0000 (0:00:00.363)       0:00:00.363 ************ ",
                                "\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] ******************************",
                                "Friday 22 May 2026  00:49:37 +0000 (0:00:01.490)       0:00:01.854 ************ ",
                                "\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-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-node-2] => (item=[{'service_name': 'cron'}, 'cron'])\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (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': 'fluentd'}, 'fluentd'])\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=[{'service_name': 'kolla-toolbox'}, 'kolla-toolbox'])\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=[{'service_name': 'fluentd'}, 'fluentd'])\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=[{'service_name': 'cron'}, 'cron'])\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (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-3] => (item=[{'service_name': 'kolla-toolbox'}, 'kolla-toolbox'])\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=[{'service_name': 'kolla-toolbox'}, 'kolla-toolbox'])\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=[{'service_name': 'cron'}, 'cron'])\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (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-4] => (item=[{'service_name': 'fluentd'}, 'fluentd'])\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=[{'service_name': 'kolla-toolbox'}, 'kolla-toolbox'])\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=[{'service_name': 'kolla-toolbox'}, 'kolla-toolbox'])\u001b[0m",
                                "",
                                "TASK [common : include_tasks] **************************************************",
                                "Friday 22 May 2026  00:49:42 +0000 (0:00:05.229)       0:00:07.083 ************ ",
                                "\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] *********",
                                "Friday 22 May 2026  00:49:44 +0000 (0:00:01.294)       0:00:08.377 ************ ",
                                "\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-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-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-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-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-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-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': '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-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-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-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-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-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-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-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",
                                "\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",
                                "",
                                "TASK [service-cert-copy : common | Copying over backend internal TLS certificate] ***",
                                "Friday 22 May 2026  00:49:49 +0000 (0:00:04.934)       0:00:13.312 ************ ",
                                "\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-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-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-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-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-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': '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]\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-3]\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-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",
                                "\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",
                                "",
                                "TASK [service-cert-copy : common | Copying over backend internal TLS key] ******",
                                "Friday 22 May 2026  00:49:51 +0000 (0:00:02.248)       0:00:15.560 ************ ",
                                "\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-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-2]\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-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-3]\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 [common : Copying over /run subdirectories conf] **************************",
                                "Friday 22 May 2026  00:49:54 +0000 (0:00:03.471)       0:00:19.032 ************ ",
                                "\u001b[0;36mskipping: [testbed-manager]\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",
                                "\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] ***************************************",
                                "Friday 22 May 2026  00:49:56 +0000 (0:00:01.867)       0:00:20.899 ************ ",
                                "\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] ********************",
                                "Friday 22 May 2026  00:49:58 +0000 (0:00:01.456)       0:00:22.356 ************ ",
                                "\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-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-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-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-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': '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': '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-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-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': '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-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-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': '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-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-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] *************************",
                                "Friday 22 May 2026  00:50:05 +0000 (0:00:07.388)       0:00:29.744 ************ ",
                                "\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] ************************",
                                "Friday 22 May 2026  00:50:07 +0000 (0:00:01.718)       0:00:31.462 ************ ",
                                "\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] ************************",
                                "Friday 22 May 2026  00:50:08 +0000 (0:00:01.007)       0:00:32.470 ************ ",
                                "\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] ************************",
                                "Friday 22 May 2026  00:50:09 +0000 (0:00:01.212)       0:00:33.682 ************ ",
                                "\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] **************************************",
                                "Friday 22 May 2026  00:50:10 +0000 (0:00:00.977)       0:00:34.659 ************ ",
                                "\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 [common : Copying over cron logrotate config file] ************************",
                                "Friday 22 May 2026  00:50:18 +0000 (0:00:08.310)       0:00:42.970 ************ ",
                                "\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-manager] => (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] ***************************",
                                "Friday 22 May 2026  00:50:23 +0000 (0:00:04.633)       0:00:47.604 ************ ",
                                "\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",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [common : Ensuring config directories have correct owner and permission] ***",
                                "Friday 22 May 2026  00:50:27 +0000 (0:00:04.033)       0:00:51.637 ************ ",
                                "\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-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-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': '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-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-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': '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-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-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;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;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;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-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-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-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] ************************",
                                "Friday 22 May 2026  00:50:30 +0000 (0:00:03.158)       0:00:54.796 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (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-1] => (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-3] => (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",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=/ansible/roles/common/templates/rabbitmq-env.conf.j2)\u001b[0m",
                                "",
                                "TASK [common : Copy rabbitmq erl_inetrc to kolla toolbox] **********************",
                                "Friday 22 May 2026  00:50:34 +0000 (0:00:04.376)       0:00:59.173 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/common/templates/erl_inetrc.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (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-4] => (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-5] => (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",
                                "",
                                "TASK [common : Check common containers] ****************************************",
                                "Friday 22 May 2026  00:50:38 +0000 (0:00:03.587)       0:01:02.760 ************ ",
                                "\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-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-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-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-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-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': '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': '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-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-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-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-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-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-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-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-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",
                                "",
                                "TASK [common : Creating log volume] ********************************************",
                                "Friday 22 May 2026  00:50:43 +0000 (0:00:05.042)       0:01:07.802 ************ ",
                                "\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",
                                "",
                                "TASK [common : Link kolla_logs volume to /var/log/kolla] ***********************",
                                "Friday 22 May 2026  00:50:45 +0000 (0:00:02.010)       0:01:09.813 ************ ",
                                "\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 : Flush handlers] *************************************************",
                                "Friday 22 May 2026  00:50:47 +0000 (0:00:02.042)       0:01:11.855 ************ ",
                                "",
                                "TASK [common : Flush handlers] *************************************************",
                                "Friday 22 May 2026  00:50:47 +0000 (0:00:00.097)       0:01:11.952 ************ ",
                                "",
                                "TASK [common : Flush handlers] *************************************************",
                                "Friday 22 May 2026  00:50:47 +0000 (0:00:00.074)       0:01:12.026 ************ ",
                                "",
                                "TASK [common : Flush handlers] *************************************************",
                                "Friday 22 May 2026  00:50:47 +0000 (0:00:00.072)       0:01:12.099 ************ ",
                                "",
                                "TASK [common : Flush handlers] *************************************************",
                                "Friday 22 May 2026  00:50:47 +0000 (0:00:00.071)       0:01:12.170 ************ ",
                                "",
                                "TASK [common : Flush handlers] *************************************************",
                                "Friday 22 May 2026  00:50:48 +0000 (0:00:00.085)       0:01:12.256 ************ ",
                                "",
                                "TASK [common : Flush handlers] *************************************************",
                                "Friday 22 May 2026  00:50:48 +0000 (0:00:00.100)       0:01:12.356 ************ ",
                                "",
                                "RUNNING HANDLER [common : Restart fluentd container] ***************************",
                                "Friday 22 May 2026  00:50:48 +0000 (0:00:00.380)       0:01:12.736 ************ ",
                                "\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-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "RUNNING HANDLER [common : Restart kolla-toolbox container] *********************",
                                "Friday 22 May 2026  00:51:21 +0000 (0:00:33.211)       0:01:45.948 ************ ",
                                "\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-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [common : Initializing toolbox container using normal user] ****",
                                "Friday 22 May 2026  00:51:54 +0000 (0:00:32.572)       0:02:18.521 ************ ",
                                "\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",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "RUNNING HANDLER [common : Restart cron container] ******************************",
                                "Friday 22 May 2026  00:51:55 +0000 (0:00:01.597)       0:02:20.118 ************ ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\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",
                                "\u001b[0;33mchanged: [testbed-node-1]\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 ********************************************************************",
                                "Friday 22 May 2026  00:52:05 +0000 (0:00:09.163)       0:02:29.282 ************ ",
                                "=============================================================================== ",
                                "common : Restart fluentd container ------------------------------------- 33.21s",
                                "common : Restart kolla-toolbox container ------------------------------- 32.57s",
                                "common : Restart cron container ----------------------------------------- 9.16s",
                                "common : Copying over fluentd.conf -------------------------------------- 8.31s",
                                "common : Copying over config.json files for services -------------------- 7.39s",
                                "common : Ensuring config directories exist ------------------------------ 5.23s",
                                "common : Check common containers ---------------------------------------- 5.04s",
                                "service-cert-copy : common | Copying over extra CA certificates --------- 4.93s",
                                "common : Copying over cron logrotate config file ------------------------ 4.63s",
                                "common : Copy rabbitmq-env.conf to kolla toolbox ------------------------ 4.38s",
                                "common : Ensure RabbitMQ Erlang cookie exists --------------------------- 4.03s",
                                "common : Copy rabbitmq erl_inetrc to kolla toolbox ---------------------- 3.59s",
                                "service-cert-copy : common | Copying over backend internal TLS key ------ 3.47s",
                                "common : Ensuring config directories have correct owner and permission --- 3.16s",
                                "service-cert-copy : common | Copying over backend internal TLS certificate --- 2.25s",
                                "common : Link kolla_logs volume to /var/log/kolla ----------------------- 2.04s",
                                "common : Creating log volume -------------------------------------------- 2.01s",
                                "common : Copying over /run subdirectories conf -------------------------- 1.87s",
                                "common : Find custom fluentd input config files ------------------------- 1.72s",
                                "common : Initializing toolbox container using normal user --------------- 1.60s",
                                "\u001b[32m2026-05-22 00:52:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 59e844ec-cb6f-4ca9-ab9c-3038d7b292ff is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:52:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:52:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f4685fef-ba52-4be8-adda-d15f14f21611 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:52:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ed8a21c0-7ff3-4544-ad57-4cd659d5cd87 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:52:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:52:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:52:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b25fcdbc-1991-4738-b932-17ef03247e82 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:52:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 59e844ec-cb6f-4ca9-ab9c-3038d7b292ff is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:52:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:52:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f4685fef-ba52-4be8-adda-d15f14f21611 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:52:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ed8a21c0-7ff3-4544-ad57-4cd659d5cd87 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:52:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:52:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:52:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b25fcdbc-1991-4738-b932-17ef03247e82 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:52:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 59e844ec-cb6f-4ca9-ab9c-3038d7b292ff is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:52:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:52:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f4685fef-ba52-4be8-adda-d15f14f21611 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:52:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ed8a21c0-7ff3-4544-ad57-4cd659d5cd87 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:52:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:52:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:52:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b25fcdbc-1991-4738-b932-17ef03247e82 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:52:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 59e844ec-cb6f-4ca9-ab9c-3038d7b292ff is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:52:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:52:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f4685fef-ba52-4be8-adda-d15f14f21611 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:52:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ed8a21c0-7ff3-4544-ad57-4cd659d5cd87 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:52:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:52:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:52:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b25fcdbc-1991-4738-b932-17ef03247e82 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:52:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 59e844ec-cb6f-4ca9-ab9c-3038d7b292ff is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:52:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:52:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f4685fef-ba52-4be8-adda-d15f14f21611 is in state SUCCESS\u001b[0m",
                                "\u001b[32m2026-05-22 00:52:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ed8a21c0-7ff3-4544-ad57-4cd659d5cd87 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:52:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:52:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:52:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b25fcdbc-1991-4738-b932-17ef03247e82 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:52:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 69d0a7f9-e245-456d-8787-5f86f34e6815 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:52:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 59e844ec-cb6f-4ca9-ab9c-3038d7b292ff is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:52:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:52:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ed8a21c0-7ff3-4544-ad57-4cd659d5cd87 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:52:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:52:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:52:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b25fcdbc-1991-4738-b932-17ef03247e82 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:52:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 69d0a7f9-e245-456d-8787-5f86f34e6815 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:52:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 59e844ec-cb6f-4ca9-ab9c-3038d7b292ff is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:52:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:52:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ed8a21c0-7ff3-4544-ad57-4cd659d5cd87 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:52:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:52:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:52:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b25fcdbc-1991-4738-b932-17ef03247e82 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:52:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 69d0a7f9-e245-456d-8787-5f86f34e6815 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:52:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 59e844ec-cb6f-4ca9-ab9c-3038d7b292ff is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:52:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:52:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ed8a21c0-7ff3-4544-ad57-4cd659d5cd87 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:52:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:52:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:52:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b25fcdbc-1991-4738-b932-17ef03247e82 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:52:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 69d0a7f9-e245-456d-8787-5f86f34e6815 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:52:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 59e844ec-cb6f-4ca9-ab9c-3038d7b292ff is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:52:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:52:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ed8a21c0-7ff3-4544-ad57-4cd659d5cd87 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:52:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:52:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:52:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b25fcdbc-1991-4738-b932-17ef03247e82 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:52:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 69d0a7f9-e245-456d-8787-5f86f34e6815 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:52:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 59e844ec-cb6f-4ca9-ab9c-3038d7b292ff is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:52:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:52:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ed8a21c0-7ff3-4544-ad57-4cd659d5cd87 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:52:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:52:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:52:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b25fcdbc-1991-4738-b932-17ef03247e82 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:52:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 69d0a7f9-e245-456d-8787-5f86f34e6815 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:52:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 59e844ec-cb6f-4ca9-ab9c-3038d7b292ff is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:52:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:52:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ed8a21c0-7ff3-4544-ad57-4cd659d5cd87 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:52:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:52:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:52:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b25fcdbc-1991-4738-b932-17ef03247e82 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] ***************************************",
                                "Friday 22 May 2026  00:52:09 +0000 (0:00:00.429)       0:00:00.429 ************ ",
                                "\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] ***********************************",
                                "Friday 22 May 2026  00:52:09 +0000 (0:00:00.605)       0:00:01.035 ************ ",
                                "\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] ***********************************************",
                                "Friday 22 May 2026  00:52:10 +0000 (0:00:00.653)       0:00:01.689 ************ ",
                                "\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] ***************************",
                                "Friday 22 May 2026  00:52:11 +0000 (0:00:00.962)       0:00:02.651 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=memcached)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=memcached)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=memcached)\u001b[0m",
                                "",
                                "TASK [memcached : Copying over config.json files for services] *****************",
                                "Friday 22 May 2026  00:52:13 +0000 (0:00:01.447)       0:00:04.099 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=memcached)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=memcached)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=memcached)\u001b[0m",
                                "",
                                "TASK [memcached : Check memcached container] ***********************************",
                                "Friday 22 May 2026  00:52:15 +0000 (0:00:02.083)       0:00:06.182 ************ ",
                                "\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] **********************",
                                "Friday 22 May 2026  00:52:17 +0000 (0:00:02.228)       0:00:08.411 ************ ",
                                "\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=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 ********************************************************************",
                                "Friday 22 May 2026  00:52:20 +0000 (0:00:02.761)       0:00:11.172 ************ ",
                                "=============================================================================== ",
                                "memcached : Restart memcached container --------------------------------- 2.76s",
                                "memcached : Check memcached container ----------------------------------- 2.23s",
                                "memcached : Copying over config.json files for services ----------------- 2.08s",
                                "memcached : Ensuring config directories exist --------------------------- 1.45s",
                                "memcached : include_tasks ----------------------------------------------- 0.96s",
                                "Group hosts based on enabled services ----------------------------------- 0.65s",
                                "Group hosts based on Kolla action --------------------------------------- 0.61s",
                                "",
                                "\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] ***************************************",
                                "Friday 22 May 2026  00:52:11 +0000 (0:00:01.055)       0:00:01.055 ************ ",
                                "\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] ***********************************",
                                "Friday 22 May 2026  00:52:11 +0000 (0:00:00.316)       0:00:01.371 ************ ",
                                "\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] ***************************************************",
                                "Friday 22 May 2026  00:52:12 +0000 (0:00:00.671)       0:00:02.043 ************ ",
                                "\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] *******************************",
                                "Friday 22 May 2026  00:52:13 +0000 (0:00:00.729)       0:00:02.772 ************ ",
                                "\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', '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-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",
                                "",
                                "TASK [redis : Copying over default config.json files] **************************",
                                "Friday 22 May 2026  00:52:15 +0000 (0:00:02.013)       0:00:04.785 ************ ",
                                "\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-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 : Copying over redis config files] *********************************",
                                "Friday 22 May 2026  00:52:18 +0000 (0:00:02.822)       0:00:07.608 ************ ",
                                "\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] ******************************************",
                                "Friday 22 May 2026  00:52:21 +0000 (0:00:03.858)       0:00:11.467 ************ ",
                                "\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 : Flush handlers] **************************************************",
                                "Friday 22 May 2026  00:52:25 +0000 (0:00:03.198)       0:00:14.665 ************ ",
                                "",
                                "TASK [redis : Flush handlers] **************************************************",
                                "Friday 22 May 2026  00:52:25 +0000 (0:00:00.188)       0:00:14.853 ************ ",
                                "",
                                "TASK [redis : Flush handlers] **************************************************",
                                "Friday 22 May 2026  00:52:25 +0000 (0:00:00.127)       0:00:14.981 ************ ",
                                "",
                                "RUNNING HANDLER [redis : Restart redis container] ******************************",
                                "Friday 22 May 2026  00:52:25 +0000 (0:00:00.116)       0:00:15.098 ************ ",
                                "\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] *********************",
                                "Friday 22 May 2026  00:52:34 +0000 (0:00:09.273)       0:00:24.372 ************ ",
                                "\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=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 ********************************************************************",
                                "Friday 22 May 2026  00:52:39 +0000 (0:00:04.588)       0:00:28.960 ************ ",
                                "=============================================================================== ",
                                "redis : Restart redis container ----------------------------------------- 9.27s",
                                "redis : Restart redis-sentinel container -------------------------------- 4.59s",
                                "redis : Copying over redis config files --------------------------------- 3.86s",
                                "redis : Check redis containers ------------------------------------------ 3.20s",
                                "redis : Copying over default config.json files -------------------------- 2.82s",
                                "redis : Ensuring config directories exist ------------------------------- 2.01s",
                                "redis : include_tasks --------------------------------------------------- 0.73s",
                                "Group hosts based on enabled services ----------------------------------- 0.67s",
                                "redis : Flush handlers -------------------------------------------------- 0.43s",
                                "Group hosts based on Kolla action --------------------------------------- 0.32s",
                                "\u001b[32m2026-05-22 00:52:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 69d0a7f9-e245-456d-8787-5f86f34e6815 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:52:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 59e844ec-cb6f-4ca9-ab9c-3038d7b292ff is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:52:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:52:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ed8a21c0-7ff3-4544-ad57-4cd659d5cd87 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:52:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:52:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:52:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 69d0a7f9-e245-456d-8787-5f86f34e6815 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:52:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 59e844ec-cb6f-4ca9-ab9c-3038d7b292ff is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:52:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:52:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ed8a21c0-7ff3-4544-ad57-4cd659d5cd87 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:52:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:52:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:52:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 69d0a7f9-e245-456d-8787-5f86f34e6815 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:52:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 59e844ec-cb6f-4ca9-ab9c-3038d7b292ff is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:52:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:52:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ed8a21c0-7ff3-4544-ad57-4cd659d5cd87 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:52:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:52:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:52:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 69d0a7f9-e245-456d-8787-5f86f34e6815 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:52:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 59e844ec-cb6f-4ca9-ab9c-3038d7b292ff is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:52:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:52:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ed8a21c0-7ff3-4544-ad57-4cd659d5cd87 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:52:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:52:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:52:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 69d0a7f9-e245-456d-8787-5f86f34e6815 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:52:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 59e844ec-cb6f-4ca9-ab9c-3038d7b292ff is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:52:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:52:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ed8a21c0-7ff3-4544-ad57-4cd659d5cd87 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:52:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:52:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:52:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 69d0a7f9-e245-456d-8787-5f86f34e6815 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:52:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 59e844ec-cb6f-4ca9-ab9c-3038d7b292ff is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:52:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:53:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ed8a21c0-7ff3-4544-ad57-4cd659d5cd87 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:53:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:53:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:53:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 69d0a7f9-e245-456d-8787-5f86f34e6815 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:53:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 59e844ec-cb6f-4ca9-ab9c-3038d7b292ff is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:53:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:53:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ed8a21c0-7ff3-4544-ad57-4cd659d5cd87 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:53:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:53:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:53:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 69d0a7f9-e245-456d-8787-5f86f34e6815 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:53:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 59e844ec-cb6f-4ca9-ab9c-3038d7b292ff is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:53:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:53:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ed8a21c0-7ff3-4544-ad57-4cd659d5cd87 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:53:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:53:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:53:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 69d0a7f9-e245-456d-8787-5f86f34e6815 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:53:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 59e844ec-cb6f-4ca9-ab9c-3038d7b292ff is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:53:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:53:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ed8a21c0-7ff3-4544-ad57-4cd659d5cd87 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:53:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:53:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:53:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 69d0a7f9-e245-456d-8787-5f86f34e6815 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:53:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 59e844ec-cb6f-4ca9-ab9c-3038d7b292ff is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:53:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:53:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ed8a21c0-7ff3-4544-ad57-4cd659d5cd87 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:53:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:53:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:53:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 69d0a7f9-e245-456d-8787-5f86f34e6815 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:53:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 59e844ec-cb6f-4ca9-ab9c-3038d7b292ff is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:53:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:53:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ed8a21c0-7ff3-4544-ad57-4cd659d5cd87 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:53:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:53:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:53:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 69d0a7f9-e245-456d-8787-5f86f34e6815 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:53:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 59e844ec-cb6f-4ca9-ab9c-3038d7b292ff is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:53:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:53:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ed8a21c0-7ff3-4544-ad57-4cd659d5cd87 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:53:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:53:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:53:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 69d0a7f9-e245-456d-8787-5f86f34e6815 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:53:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 59e844ec-cb6f-4ca9-ab9c-3038d7b292ff is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:53:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:53:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ed8a21c0-7ff3-4544-ad57-4cd659d5cd87 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:53:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:53:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:53:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 69d0a7f9-e245-456d-8787-5f86f34e6815 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:53:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 59e844ec-cb6f-4ca9-ab9c-3038d7b292ff is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:53:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:53:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ed8a21c0-7ff3-4544-ad57-4cd659d5cd87 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:53:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:53:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:53:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 69d0a7f9-e245-456d-8787-5f86f34e6815 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:53:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 59e844ec-cb6f-4ca9-ab9c-3038d7b292ff is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:53:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:53:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ed8a21c0-7ff3-4544-ad57-4cd659d5cd87 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:53:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:53:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:53:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 69d0a7f9-e245-456d-8787-5f86f34e6815 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:53:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 59e844ec-cb6f-4ca9-ab9c-3038d7b292ff is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:53:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:53:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ed8a21c0-7ff3-4544-ad57-4cd659d5cd87 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:53:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:53:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:53:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 69d0a7f9-e245-456d-8787-5f86f34e6815 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:53:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 59e844ec-cb6f-4ca9-ab9c-3038d7b292ff is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:53:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:53:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ed8a21c0-7ff3-4544-ad57-4cd659d5cd87 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:53:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:53:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:53:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 69d0a7f9-e245-456d-8787-5f86f34e6815 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:53:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 59e844ec-cb6f-4ca9-ab9c-3038d7b292ff is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:53:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:53:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ed8a21c0-7ff3-4544-ad57-4cd659d5cd87 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:53:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:53:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:53:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 69d0a7f9-e245-456d-8787-5f86f34e6815 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:53:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 59e844ec-cb6f-4ca9-ab9c-3038d7b292ff is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:53:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:53:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ed8a21c0-7ff3-4544-ad57-4cd659d5cd87 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:53:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:53:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:53:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 69d0a7f9-e245-456d-8787-5f86f34e6815 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:53:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 59e844ec-cb6f-4ca9-ab9c-3038d7b292ff is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:53:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:53:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ed8a21c0-7ff3-4544-ad57-4cd659d5cd87 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:53:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:53:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:53:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 69d0a7f9-e245-456d-8787-5f86f34e6815 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:53:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 59e844ec-cb6f-4ca9-ab9c-3038d7b292ff is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:53:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:53:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ed8a21c0-7ff3-4544-ad57-4cd659d5cd87 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:53:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:53:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:53:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 69d0a7f9-e245-456d-8787-5f86f34e6815 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:53:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 59e844ec-cb6f-4ca9-ab9c-3038d7b292ff is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:53:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:53:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ed8a21c0-7ff3-4544-ad57-4cd659d5cd87 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:53:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:53:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:53:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 69d0a7f9-e245-456d-8787-5f86f34e6815 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:53:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 59e844ec-cb6f-4ca9-ab9c-3038d7b292ff is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:53:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:53:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ed8a21c0-7ff3-4544-ad57-4cd659d5cd87 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:53:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:53:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:53:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 69d0a7f9-e245-456d-8787-5f86f34e6815 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:53:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 59e844ec-cb6f-4ca9-ab9c-3038d7b292ff is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:53:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:53:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ed8a21c0-7ff3-4544-ad57-4cd659d5cd87 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:53:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:53:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:53:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 69d0a7f9-e245-456d-8787-5f86f34e6815 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:53:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 59e844ec-cb6f-4ca9-ab9c-3038d7b292ff is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:53:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:53:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ed8a21c0-7ff3-4544-ad57-4cd659d5cd87 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:53:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:53:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:53:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 69d0a7f9-e245-456d-8787-5f86f34e6815 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:53:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 59e844ec-cb6f-4ca9-ab9c-3038d7b292ff is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:53:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:54:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ed8a21c0-7ff3-4544-ad57-4cd659d5cd87 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:54:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:54:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:54:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 69d0a7f9-e245-456d-8787-5f86f34e6815 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:54:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 59e844ec-cb6f-4ca9-ab9c-3038d7b292ff is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:54:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:54:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ed8a21c0-7ff3-4544-ad57-4cd659d5cd87 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:54:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:54:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:54:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 69d0a7f9-e245-456d-8787-5f86f34e6815 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:54:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 59e844ec-cb6f-4ca9-ab9c-3038d7b292ff is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:54:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:54:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ed8a21c0-7ff3-4544-ad57-4cd659d5cd87 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:54:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:54:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:54:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 69d0a7f9-e245-456d-8787-5f86f34e6815 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:54:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 59e844ec-cb6f-4ca9-ab9c-3038d7b292ff is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:54:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:54:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ed8a21c0-7ff3-4544-ad57-4cd659d5cd87 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:54:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:54:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:54:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 69d0a7f9-e245-456d-8787-5f86f34e6815 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:54:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 59e844ec-cb6f-4ca9-ab9c-3038d7b292ff is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:54:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:54:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ed8a21c0-7ff3-4544-ad57-4cd659d5cd87 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:54:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:54:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:54:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 69d0a7f9-e245-456d-8787-5f86f34e6815 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:54:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 59e844ec-cb6f-4ca9-ab9c-3038d7b292ff is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:54:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:54:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ed8a21c0-7ff3-4544-ad57-4cd659d5cd87 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:54:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:54:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:54:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 69d0a7f9-e245-456d-8787-5f86f34e6815 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:54:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 59e844ec-cb6f-4ca9-ab9c-3038d7b292ff is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:54:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:54:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ed8a21c0-7ff3-4544-ad57-4cd659d5cd87 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:54:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:54:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:54:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 69d0a7f9-e245-456d-8787-5f86f34e6815 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:54:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 59e844ec-cb6f-4ca9-ab9c-3038d7b292ff is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:54:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:54:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ed8a21c0-7ff3-4544-ad57-4cd659d5cd87 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:54:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:54:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:54:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 69d0a7f9-e245-456d-8787-5f86f34e6815 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:54:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 59e844ec-cb6f-4ca9-ab9c-3038d7b292ff is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:54:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:54:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ed8a21c0-7ff3-4544-ad57-4cd659d5cd87 is in state SUCCESS\u001b[0m",
                                "",
                                "",
                                "PLAY [Prepare all k3s nodes] ***************************************************",
                                "",
                                "TASK [k3s_prereq : Validating arguments against arg spec 'main' - Prerequisites] ***",
                                "Friday 22 May 2026  00:49:36 +0000 (0:00:00.342)       0:00:00.342 ************ ",
                                "\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] **************************",
                                "Friday 22 May 2026  00:49:37 +0000 (0:00:00.730)       0:00:01.073 ************ ",
                                "\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] ******************************",
                                "Friday 22 May 2026  00:49:38 +0000 (0:00:00.952)       0:00:02.025 ************ ",
                                "\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] *************************************",
                                "Friday 22 May 2026  00:49:39 +0000 (0:00:00.752)       0:00:02.778 ************ ",
                                "\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-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [k3s_prereq : Enable IPv6 forwarding] *************************************",
                                "Friday 22 May 2026  00:49:41 +0000 (0:00:02.611)       0:00:05.389 ************ ",
                                "\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 : Enable IPv6 router advertisements] **************************",
                                "Friday 22 May 2026  00:49:42 +0000 (0:00:01.103)       0:00:06.493 ************ ",
                                "\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/] *******************",
                                "Friday 22 May 2026  00:49:44 +0000 (0:00:01.530)       0:00:08.023 ************ ",
                                "\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 : Load br_netfilter] ******************************************",
                                "Friday 22 May 2026  00:49:45 +0000 (0:00:00.976)       0:00:09.000 ************ ",
                                "\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)] **************",
                                "Friday 22 May 2026  00:49:46 +0000 (0:00:00.695)       0:00:09.695 ************ ",
                                "\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-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-0]\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] *********************",
                                "Friday 22 May 2026  00:49:46 +0000 (0:00:00.751)       0:00:10.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 [k3s_download : Validating arguments against arg spec 'main' - Manage the downloading of K3S binaries] ***",
                                "Friday 22 May 2026  00:49:48 +0000 (0:00:01.574)       0:00:12.022 ************ ",
                                "\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-5]\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] **********************************",
                                "Friday 22 May 2026  00:49:50 +0000 (0:00:01.593)       0:00:13.616 ************ ",
                                "\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",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [k3s_download : Download k3s binary arm64] ********************************",
                                "Friday 22 May 2026  00:49:55 +0000 (0:00:05.910)       0:00:19.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",
                                "\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 : Download k3s binary armhf] ********************************",
                                "Friday 22 May 2026  00:49:57 +0000 (0:00:01.799)       0:00:21.326 ************ ",
                                "\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 : Validating arguments against arg spec 'main' - Configure the use of a custom container registry] ***",
                                "Friday 22 May 2026  00:50:00 +0000 (0:00:02.712)       0:00:24.038 ************ ",
                                "\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] ***************",
                                "Friday 22 May 2026  00:50:01 +0000 (0:00:01.419)       0:00:25.458 ************ ",
                                "\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-5] => (item=rancher) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=rancher/k3s) \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-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=rancher) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=rancher/k3s) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=rancher) \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] ***",
                                "Friday 22 May 2026  00:50:03 +0000 (0:00:01.494)       0:00:26.953 ************ ",
                                "\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] ***",
                                "Friday 22 May 2026  00:50:04 +0000 (0:00:01.250)       0:00:28.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",
                                "\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] ***",
                                "Friday 22 May 2026  00:50:05 +0000 (0:00:01.299)       0:00:29.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 [k3s_server : Stop k3s-init] **********************************************",
                                "Friday 22 May 2026  00:50:07 +0000 (0:00:01.468)       0:00:30.971 ************ ",
                                "\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] ***************************************************",
                                "Friday 22 May 2026  00:50:08 +0000 (0:00:01.101)       0:00:32.073 ************ ",
                                "\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] ****************************",
                                "Friday 22 May 2026  00:50:09 +0000 (0:00:01.389)       0:00:33.462 ************ ",
                                "\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 : Deploy K3s http_proxy conf] *********************************",
                                "Friday 22 May 2026  00:50:10 +0000 (0:00:00.947)       0:00:34.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 [k3s_server : Create /etc/rancher/k3s directory] **************************",
                                "Friday 22 May 2026  00:50:11 +0000 (0:00:00.852)       0:00:35.263 ************ ",
                                "\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 custom resolv.conf for k3s] **************************",
                                "Friday 22 May 2026  00:50:13 +0000 (0:00:01.664)       0:00:36.927 ************ ",
                                "\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 : Deploy vip manifest] ****************************************",
                                "Friday 22 May 2026  00:50:16 +0000 (0:00:03.566)       0:00:40.493 ************ ",
                                "\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] *******************************",
                                "Friday 22 May 2026  00:50:17 +0000 (0:00:00.827)       0:00:41.321 ************ ",
                                "\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 : Create manifests directory on first master] *****************",
                                "Friday 22 May 2026  00:50:20 +0000 (0:00:02.759)       0:00:44.080 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [k3s_server : Download vip rbac manifest to first master] *****************",
                                "Friday 22 May 2026  00:50:21 +0000 (0:00:01.166)       0:00:45.246 ************ ",
                                "\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] **************************",
                                "Friday 22 May 2026  00:50:22 +0000 (0:00:01.158)       0:00:46.405 ************ ",
                                "\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] ************************************",
                                "Friday 22 May 2026  00:50:24 +0000 (0:00:01.464)       0:00:47.869 ************ ",
                                "\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] ***********************************",
                                "Friday 22 May 2026  00:50:24 +0000 (0:00:00.606)       0:00:48.475 ************ ",
                                "\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] *********",
                                "Friday 22 May 2026  00:50:26 +0000 (0:00:01.200)       0:00:49.676 ************ ",
                                "\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] **********",
                                "Friday 22 May 2026  00:50:28 +0000 (0:00:02.185)       0:00:51.862 ************ ",
                                "\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 : Set node role label selector based on Kubernetes version] ***",
                                "Friday 22 May 2026  00:50:31 +0000 (0:00:02.894)       0:00:54.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",
                                "",
                                "TASK [k3s_server : Verify that all nodes actually joined (check k3s-init.service if this fails)] ***",
                                "Friday 22 May 2026  00:50:31 +0000 (0:00:00.812)       0:00:55.569 ************ ",
                                "\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-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) (20 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) (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) (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) (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) (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[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) (16 retries left).\u001b[0m",
                                "\u001b[1;30mFAILED - RETRYING: [testbed-node-2]: Verify that all nodes actually joined (check k3s-init.service if this fails) (16 retries left).\u001b[0m",
                                "\u001b[1;30mFAILED - RETRYING: [testbed-node-1]: Verify that all nodes actually joined (check k3s-init.service if this fails) (16 retries left).\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",
                                "",
                                "TASK [k3s_server : Save logs of k3s-init.service] ******************************",
                                "Friday 22 May 2026  00:51:26 +0000 (0:00:54.569)       0:01:50.139 ************ ",
                                "\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] *********",
                                "Friday 22 May 2026  00:51:26 +0000 (0:00:00.403)       0:01:50.542 ************ ",
                                "\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] **************************************",
                                "Friday 22 May 2026  00:51:28 +0000 (0:00:01.149)       0:01:51.691 ************ ",
                                "\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] *******************************",
                                "Friday 22 May 2026  00:51:29 +0000 (0:00:01.822)       0:01:53.514 ************ ",
                                "\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 : Wait for node-token] ****************************************",
                                "Friday 22 May 2026  00:51:56 +0000 (0:00:26.145)       0:02:19.660 ************ ",
                                "\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 : Register node-token file access mode] ***********************",
                                "Friday 22 May 2026  00:51:56 +0000 (0:00:00.731)       0:02:20.392 ************ ",
                                "\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] ******************************",
                                "Friday 22 May 2026  00:51:57 +0000 (0:00:00.713)       0:02:21.105 ************ ",
                                "\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] ********************************",
                                "Friday 22 May 2026  00:51:58 +0000 (0:00:00.650)       0:02:21.755 ************ ",
                                "\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 : Store Master node-token] ************************************",
                                "Friday 22 May 2026  00:51:58 +0000 (0:00:00.827)       0:02:22.583 ************ ",
                                "\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] *****************************",
                                "Friday 22 May 2026  00:51:59 +0000 (0:00:00.333)       0:02:22.916 ************ ",
                                "\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] *************************************",
                                "Friday 22 May 2026  00:52:00 +0000 (0:00:00.712)       0:02:23.629 ************ ",
                                "\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] ********************",
                                "Friday 22 May 2026  00:52:00 +0000 (0:00:00.668)       0:02:24.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 [k3s_server : Configure kubectl cluster to https://192.168.16.8:6443] *****",
                                "Friday 22 May 2026  00:52:01 +0000 (0:00:00.994)       0:02:25.292 ************ ",
                                "\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] *************************************",
                                "Friday 22 May 2026  00:52:02 +0000 (0:00:00.729)       0:02:26.022 ************ ",
                                "\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] **************************************",
                                "Friday 22 May 2026  00:52:02 +0000 (0:00:00.286)       0:02:26.308 ************ ",
                                "\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] ***************************",
                                "Friday 22 May 2026  00:52:03 +0000 (0:00:00.301)       0:02:26.609 ************ ",
                                "\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 : Get sub dirs of manifests folder] ***************************",
                                "Friday 22 May 2026  00:52:03 +0000 (0:00:00.792)       0:02:27.401 ************ ",
                                "\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] ***",
                                "Friday 22 May 2026  00:52:04 +0000 (0:00:00.597)       0:02:27.999 ************ ",
                                "\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-0] => (item=/var/lib/rancher/k3s/server/manifests/vip.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-1] => (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-2] => (item=/var/lib/rancher/k3s/server/manifests/runtimes.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-0] => (item=/var/lib/rancher/k3s/server/manifests/runtimes.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-1] => (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-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/metrics-server)\u001b[0m",
                                "",
                                "PLAY [Deploy k3s worker nodes] *************************************************",
                                "",
                                "TASK [k3s_agent : Validating arguments against arg spec 'main' - Setup k3s agents] ***",
                                "Friday 22 May 2026  00:52:07 +0000 (0:00:02.919)       0:02:30.918 ************ ",
                                "\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] *******************************",
                                "Friday 22 May 2026  00:52:07 +0000 (0:00:00.537)       0:02:31.456 ************ ",
                                "\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] ******************************",
                                "Friday 22 May 2026  00:52:08 +0000 (0:00:00.750)       0:02:32.206 ************ ",
                                "\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] **********************",
                                "Friday 22 May 2026  00:52:08 +0000 (0:00:00.321)       0:02:32.528 ************ ",
                                "\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] *************************",
                                "Friday 22 May 2026  00:52:09 +0000 (0:00:00.693)       0:02:33.221 ************ ",
                                "\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] *******************************",
                                "Friday 22 May 2026  00:52:10 +0000 (0:00:00.387)       0:02:33.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",
                                "",
                                "TASK [k3s_agent : Deploy K3s http_proxy conf] **********************************",
                                "Friday 22 May 2026  00:52:10 +0000 (0:00:00.392)       0:02:34.001 ************ ",
                                "\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] ***************************",
                                "Friday 22 May 2026  00:52:10 +0000 (0:00:00.369)       0:02:34.370 ************ ",
                                "\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] ***************************",
                                "Friday 22 May 2026  00:52:11 +0000 (0:00:01.017)       0:02:35.388 ************ ",
                                "\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] ***********************************",
                                "Friday 22 May 2026  00:52:13 +0000 (0:00:01.214)       0:02:36.602 ************ ",
                                "\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 [k3s_agent : Manage k3s service] ******************************************",
                                "Friday 22 May 2026  00:52:14 +0000 (0:00:01.461)       0:02:38.064 ************ ",
                                "\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 [Prepare kubeconfig file] *************************************************",
                                "",
                                "TASK [Get home directory of operator user] *************************************",
                                "Friday 22 May 2026  00:52:24 +0000 (0:00:10.512)       0:02:48.577 ************ ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [Create .kube directory] **************************************************",
                                "Friday 22 May 2026  00:52:25 +0000 (0:00:00.949)       0:02:49.526 ************ ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [Get kubeconfig file] *****************************************************",
                                "Friday 22 May 2026  00:52:26 +0000 (0:00:00.630)       0:02:50.157 ************ ",
                                "\u001b[0;32mok: [testbed-manager -> testbed-node-0(192.168.16.10)]\u001b[0m",
                                "",
                                "TASK [Write kubeconfig file] ***************************************************",
                                "Friday 22 May 2026  00:52:27 +0000 (0:00:00.557)       0:02:50.714 ************ ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [Change server address in the kubeconfig] *********************************",
                                "Friday 22 May 2026  00:52:28 +0000 (0:00:00.957)       0:02:51.671 ************ ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [Make kubeconfig available for use inside the manager service] ************",
                                "Friday 22 May 2026  00:52:28 +0000 (0:00:00.818)       0:02:52.490 ************ ",
                                "\u001b[0;33mchanged: [testbed-manager -> localhost]\u001b[0m",
                                "",
                                "TASK [Change server address in the kubeconfig inside the manager service] ******",
                                "Friday 22 May 2026  00:52:31 +0000 (0:00:02.131)       0:02:54.622 ************ ",
                                "\u001b[0;33mchanged: [testbed-manager -> localhost]\u001b[0m",
                                "",
                                "TASK [Set KUBECONFIG environment variable] *************************************",
                                "Friday 22 May 2026  00:52:32 +0000 (0:00:01.144)       0:02:55.767 ************ ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [Enable kubectl command line completion] **********************************",
                                "Friday 22 May 2026  00:52:32 +0000 (0:00:00.513)       0:02:56.280 ************ ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "PLAY [Apply role kubectl] ******************************************************",
                                "",
                                "TASK [kubectl : Gather variables for each operating system] ********************",
                                "Friday 22 May 2026  00:52:33 +0000 (0:00:00.575)       0:02:56.856 ************ ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [kubectl : Include distribution specific install tasks] *******************",
                                "Friday 22 May 2026  00:52:33 +0000 (0:00:00.175)       0:02:57.031 ************ ",
                                "\u001b[0;36mincluded: /ansible/roles/kubectl/tasks/install-Debian-family.yml for testbed-manager\u001b[0m",
                                "",
                                "TASK [kubectl : Remove old architecture-dependent repository] ******************",
                                "Friday 22 May 2026  00:52:33 +0000 (0:00:00.249)       0:02:57.280 ************ ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [kubectl : Install apt-transport-https package] ***************************",
                                "Friday 22 May 2026  00:52:34 +0000 (0:00:01.041)       0:02:58.322 ************ ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [kubectl : Add repository gpg key] ****************************************",
                                "Friday 22 May 2026  00:52:36 +0000 (0:00:02.118)       0:03:00.440 ************ ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [kubectl : Set permissions of gpg key] ************************************",
                                "Friday 22 May 2026  00:52:37 +0000 (0:00:01.142)       0:03:01.583 ************ ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [kubectl : Add repository Debian] *****************************************",
                                "Friday 22 May 2026  00:52:38 +0000 (0:00:00.920)       0:03:02.503 ************ ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [kubectl : Install required packages] *************************************",
                                "Friday 22 May 2026  00:52:45 +0000 (0:00:06.959)       0:03:09.463 ************ ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [kubectl : Remove kubectl symlink] ****************************************",
                                "Friday 22 May 2026  00:52:59 +0000 (0:00:13.300)       0:03:22.764 ************ ",
                                "\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] ***",
                                "Friday 22 May 2026  00:52:59 +0000 (0:00:00.471)       0:03:23.235 ************ ",
                                "\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] *****************************************",
                                "Friday 22 May 2026  00:53:00 +0000 (0:00:00.420)       0:03:23.656 ************ ",
                                "\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] *****************************************",
                                "Friday 22 May 2026  00:53:00 +0000 (0:00:00.430)       0:03:24.087 ************ ",
                                "\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] ******************",
                                "Friday 22 May 2026  00:53:01 +0000 (0:00:00.774)       0:03:24.861 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0 -> localhost]\u001b[0m",
                                "",
                                "TASK [k3s_server_post : Wait for connectivity to kube VIP] *********************",
                                "Friday 22 May 2026  00:53:02 +0000 (0:00:00.960)       0:03:25.821 ************ ",
                                "\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m",
                                "",
                                "TASK [k3s_server_post : Fail if kube VIP not reachable] ************************",
                                "Friday 22 May 2026  00:53:03 +0000 (0:00:01.028)       0:03:26.850 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [k3s_server_post : Test for existing Cilium install] **********************",
                                "Friday 22 May 2026  00:53:03 +0000 (0:00:00.157)       0:03:27.007 ************ ",
                                "\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m",
                                "",
                                "TASK [k3s_server_post : Check Cilium version] **********************************",
                                "Friday 22 May 2026  00:53:04 +0000 (0:00:01.080)       0:03:28.087 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [k3s_server_post : Parse installed Cilium version] ************************",
                                "Friday 22 May 2026  00:53:04 +0000 (0:00:00.147)       0:03:28.235 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [k3s_server_post : Determine if Cilium needs update] **********************",
                                "Friday 22 May 2026  00:53:04 +0000 (0:00:00.127)       0:03:28.363 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [k3s_server_post : Log result] ********************************************",
                                "Friday 22 May 2026  00:53:05 +0000 (0:00:00.361)       0:03:28.724 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [k3s_server_post : Install Cilium] ****************************************",
                                "Friday 22 May 2026  00:53:05 +0000 (0:00:00.142)       0:03:28.867 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0 -> localhost]\u001b[0m",
                                "",
                                "TASK [k3s_server_post : Wait for Cilium resources] *****************************",
                                "Friday 22 May 2026  00:53:11 +0000 (0:00:05.834)       0:03:34.702 ************ ",
                                "\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] ************************",
                                "Friday 22 May 2026  00:53:53 +0000 (0:00:42.583)       0:04:17.285 ************ ",
                                "\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m",
                                "",
                                "TASK [k3s_server_post : Copy BGP manifests to first master] ********************",
                                "Friday 22 May 2026  00:53:54 +0000 (0:00:01.087)       0:04:18.373 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0 -> localhost]\u001b[0m",
                                "",
                                "TASK [k3s_server_post : Apply BGP manifests] ***********************************",
                                "Friday 22 May 2026  00:53:56 +0000 (0:00:01.697)       0:04:20.070 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0 -> localhost]\u001b[0m",
                                "",
                                "TASK [k3s_server_post : Print error message if BGP manifests application fails] ***",
                                "Friday 22 May 2026  00:53:57 +0000 (0:00:01.282)       0:04:21.353 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [k3s_server_post : Test for BGP config resources] *************************",
                                "Friday 22 May 2026  00:53:58 +0000 (0:00:00.442)       0:04:21.795 ************ ",
                                "\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] ***********************************",
                                "Friday 22 May 2026  00:54:00 +0000 (0:00:02.206)       0:04:24.002 ************ ",
                                "\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] ***************",
                                "Friday 22 May 2026  00:54:00 +0000 (0:00:00.379)       0:04:24.381 ************ ",
                                "\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] ************************",
                                "Friday 22 May 2026  00:54:02 +0000 (0:00:01.289)       0:04:25.670 ************ ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [k9s : Include distribution specific install tasks] ***********************",
                                "Friday 22 May 2026  00:54:02 +0000 (0:00:00.161)       0:04:25.832 ************ ",
                                "\u001b[0;36mincluded: /ansible/roles/k9s/tasks/install-Debian-family.yml for testbed-manager\u001b[0m",
                                "",
                                "TASK [k9s : Install k9s packages] **********************************************",
                                "Friday 22 May 2026  00:54:02 +0000 (0:00:00.246)       0:04:26.078 ************ ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "PLAY [Manage labels, annotations, and taints on all k3s nodes] *****************",
                                "",
                                "TASK [Merge labels, annotations, and taints] ***********************************",
                                "Friday 22 May 2026  00:54:08 +0000 (0:00:06.061)       0:04:32.140 ************ ",
                                "\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] ***********************************************************",
                                "Friday 22 May 2026  00:54:09 +0000 (0:00:01.025)       0:04:33.166 ************ ",
                                "\u001b[0;32mok: [testbed-node-3 -> 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-1 -> localhost] => (item=node-role.osism.tech/control-plane=true)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5 -> 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-3 -> localhost] => (item=node-role.kubernetes.io/worker=worker)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1 -> localhost] => (item=openstack-control-plane=enabled)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5 -> localhost] => (item=node-role.kubernetes.io/worker=worker)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4 -> 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-2 -> 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-3 -> localhost] => (item=node-role.osism.tech/rook-osd=true)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4 -> localhost] => (item=node-role.osism.tech/rook-osd=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-0 -> 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-1 -> localhost] => (item=node-role.osism.tech/rook-mds=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-2 -> localhost] => (item=node-role.osism.tech/rook-mds=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-mgr=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-mon=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-0 -> 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] ******************************************************",
                                "Friday 22 May 2026  00:54:21 +0000 (0:00:11.802)       0:04:44.969 ************ ",
                                "\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] ***********************************************************",
                                "Friday 22 May 2026  00:54:22 +0000 (0:00:00.999)       0:04:45.968 ************ ",
                                "\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 ********************************************************************",
                                "Friday 22 May 2026  00:54:22 +0000 (0:00:00.481)       0:04:46.450 ************ ",
                                "=============================================================================== ",
                                "k3s_server : Verify that all nodes actually joined (check k3s-init.service if this fails) -- 54.57s",
                                "k3s_server_post : Wait for Cilium resources ---------------------------- 42.58s",
                                "k3s_server : Enable and check K3s service ------------------------------ 26.15s",
                                "kubectl : Install required packages ------------------------------------ 13.30s",
                                "Manage labels ---------------------------------------------------------- 11.80s",
                                "k3s_agent : Manage k3s service ----------------------------------------- 10.51s",
                                "kubectl : Add repository Debian ----------------------------------------- 6.96s",
                                "k9s : Install k9s packages ---------------------------------------------- 6.06s",
                                "k3s_download : Download k3s binary x64 ---------------------------------- 5.91s",
                                "k3s_server_post : Install Cilium ---------------------------------------- 5.83s",
                                "k3s_server : Create custom resolv.conf for k3s -------------------------- 3.57s",
                                "k3s_server : Remove manifests and folders that are only needed for bootstrapping cluster so k3s doesn't auto apply on start --- 2.92s",
                                "k3s_server : Detect Kubernetes version for label compatibility ---------- 2.89s",
                                "k3s_server : Set _kube_vip_bgp_peers fact ------------------------------- 2.76s",
                                "k3s_download : Download k3s binary armhf -------------------------------- 2.71s",
                                "k3s_prereq : Enable IPv4 forwarding ------------------------------------- 2.61s",
                                "k3s_server_post : Test for BGP config resources ------------------------- 2.21s",
                                "k3s_server : Init cluster inside the transient k3s-init service --------- 2.19s",
                                "Make kubeconfig available for use inside the manager service ------------ 2.13s",
                                "kubectl : Install apt-transport-https package --------------------------- 2.12s",
                                "\u001b[32m2026-05-22 00:54:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e3a7dab2-40f3-483c-8c50-186d6ce28d07 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:54:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d797cb13-d150-4583-b01a-ad6fc4e47136 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:54:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:54:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:54:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 69d0a7f9-e245-456d-8787-5f86f34e6815 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:54:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 59e844ec-cb6f-4ca9-ab9c-3038d7b292ff is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:54:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:54:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e3a7dab2-40f3-483c-8c50-186d6ce28d07 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:54:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d797cb13-d150-4583-b01a-ad6fc4e47136 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:54:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:54:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:54:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 69d0a7f9-e245-456d-8787-5f86f34e6815 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:54:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 59e844ec-cb6f-4ca9-ab9c-3038d7b292ff is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:54:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:54:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e3a7dab2-40f3-483c-8c50-186d6ce28d07 is in state SUCCESS\u001b[0m",
                                "\u001b[32m2026-05-22 00:54:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d797cb13-d150-4583-b01a-ad6fc4e47136 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:54:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:54:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:54:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 69d0a7f9-e245-456d-8787-5f86f34e6815 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:54:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 59e844ec-cb6f-4ca9-ab9c-3038d7b292ff is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:54:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:54:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d797cb13-d150-4583-b01a-ad6fc4e47136 is in state SUCCESS\u001b[0m",
                                "\u001b[32m2026-05-22 00:54:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:54:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:54:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 69d0a7f9-e245-456d-8787-5f86f34e6815 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:54:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 59e844ec-cb6f-4ca9-ab9c-3038d7b292ff is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:54:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:54:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:54:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:54:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 69d0a7f9-e245-456d-8787-5f86f34e6815 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:54:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 59e844ec-cb6f-4ca9-ab9c-3038d7b292ff is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:54:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:54:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:54:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:54:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 69d0a7f9-e245-456d-8787-5f86f34e6815 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:54:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 59e844ec-cb6f-4ca9-ab9c-3038d7b292ff is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:54:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:54:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:54:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:54:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 69d0a7f9-e245-456d-8787-5f86f34e6815 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:54:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 59e844ec-cb6f-4ca9-ab9c-3038d7b292ff is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:54:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:54:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:54:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:54:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 69d0a7f9-e245-456d-8787-5f86f34e6815 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:54:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 59e844ec-cb6f-4ca9-ab9c-3038d7b292ff is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:54:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:54:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:54:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:54:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 69d0a7f9-e245-456d-8787-5f86f34e6815 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:54:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 59e844ec-cb6f-4ca9-ab9c-3038d7b292ff is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:54:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:54:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:54:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:54:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 69d0a7f9-e245-456d-8787-5f86f34e6815 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:54:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 59e844ec-cb6f-4ca9-ab9c-3038d7b292ff is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:54:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:54:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:54:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:54:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 69d0a7f9-e245-456d-8787-5f86f34e6815 is in state SUCCESS\u001b[0m",
                                "",
                                "",
                                "PLAY [Copy kubeconfig to the configuration repository] *************************",
                                "",
                                "TASK [Get kubeconfig file] *****************************************************",
                                "Friday 22 May 2026  00:54:27 +0000 (0:00:00.292)       0:00:00.292 ************ ",
                                "\u001b[0;32mok: [testbed-manager -> testbed-node-0(192.168.16.10)]\u001b[0m",
                                "",
                                "TASK [Write kubeconfig file] ***************************************************",
                                "Friday 22 May 2026  00:54:28 +0000 (0:00:01.160)       0:00:01.452 ************ ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [Change server address in the kubeconfig file] ****************************",
                                "Friday 22 May 2026  00:54:30 +0000 (0:00:01.642)       0:00:03.095 ************ ",
                                "\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 ********************************************************************",
                                "Friday 22 May 2026  00:54:30 +0000 (0:00:00.503)       0:00:03.598 ************ ",
                                "=============================================================================== ",
                                "Write kubeconfig file --------------------------------------------------- 1.64s",
                                "Get kubeconfig file ----------------------------------------------------- 1.16s",
                                "Change server address in the kubeconfig file ---------------------------- 0.50s",
                                "",
                                "",
                                "PLAY [Prepare kubeconfig file] *************************************************",
                                "",
                                "TASK [Get home directory of operator user] *************************************",
                                "Friday 22 May 2026  00:54:26 +0000 (0:00:00.284)       0:00:00.284 ************ ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [Create .kube directory] **************************************************",
                                "Friday 22 May 2026  00:54:27 +0000 (0:00:01.014)       0:00:01.298 ************ ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [Get kubeconfig file] *****************************************************",
                                "Friday 22 May 2026  00:54:28 +0000 (0:00:00.488)       0:00:01.786 ************ ",
                                "\u001b[0;32mok: [testbed-manager -> testbed-node-0(192.168.16.10)]\u001b[0m",
                                "",
                                "TASK [Write kubeconfig file] ***************************************************",
                                "Friday 22 May 2026  00:54:29 +0000 (0:00:00.928)       0:00:02.715 ************ ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [Change server address in the kubeconfig] *********************************",
                                "Friday 22 May 2026  00:54:30 +0000 (0:00:01.568)       0:00:04.283 ************ ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [Make kubeconfig available for use inside the manager service] ************",
                                "Friday 22 May 2026  00:54:31 +0000 (0:00:00.552)       0:00:04.836 ************ ",
                                "\u001b[0;33mchanged: [testbed-manager -> localhost]\u001b[0m",
                                "",
                                "TASK [Change server address in the kubeconfig inside the manager service] ******",
                                "Friday 22 May 2026  00:54:33 +0000 (0:00:01.704)       0:00:06.540 ************ ",
                                "\u001b[0;33mchanged: [testbed-manager -> localhost]\u001b[0m",
                                "",
                                "TASK [Set KUBECONFIG environment variable] *************************************",
                                "Friday 22 May 2026  00:54:34 +0000 (0:00:00.928)       0:00:07.468 ************ ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [Enable kubectl command line completion] **********************************",
                                "Friday 22 May 2026  00:54:34 +0000 (0:00:00.431)       0:00:07.900 ************ ",
                                "\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 ********************************************************************",
                                "Friday 22 May 2026  00:54:34 +0000 (0:00:00.347)       0:00:08.248 ************ ",
                                "=============================================================================== ",
                                "Make kubeconfig available for use inside the manager service ------------ 1.70s",
                                "Write kubeconfig file --------------------------------------------------- 1.57s",
                                "Get home directory of operator user ------------------------------------- 1.01s",
                                "Get kubeconfig file ----------------------------------------------------- 0.93s",
                                "Change server address in the kubeconfig inside the manager service ------ 0.93s",
                                "Change server address in the kubeconfig --------------------------------- 0.55s",
                                "Create .kube directory -------------------------------------------------- 0.49s",
                                "Set KUBECONFIG environment variable ------------------------------------- 0.43s",
                                "Enable kubectl command line completion ---------------------------------- 0.35s",
                                "",
                                "\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] ********************************",
                                "Friday 22 May 2026  00:52:28 +0000 (0:00:00.203)       0:00:00.203 ************ ",
                                "\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] **************************************************",
                                "Friday 22 May 2026  00:52:28 +0000 (0:00:00.068)       0:00:00.271 ************ ",
                                "\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] ******",
                                "Friday 22 May 2026  00:52:31 +0000 (0:00:03.457)       0:00:03.729 ************ ",
                                "\u001b[0;36mskipping: [localhost]\u001b[0m",
                                "",
                                "TASK [Set kolla_action_rabbitmq = kolla_action_ng] *****************************",
                                "Friday 22 May 2026  00:52:31 +0000 (0:00:00.071)       0:00:03.801 ************ ",
                                "\u001b[0;32mok: [localhost]\u001b[0m",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Friday 22 May 2026  00:52:32 +0000 (0:00:00.356)       0:00:04.157 ************ ",
                                "\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] ***********************************",
                                "Friday 22 May 2026  00:52:32 +0000 (0:00:00.588)       0:00:04.745 ************ ",
                                "\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] ************************************************",
                                "Friday 22 May 2026  00:52:33 +0000 (0:00:01.048)       0:00:05.794 ************ ",
                                "\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] ******************************************",
                                "Friday 22 May 2026  00:52:34 +0000 (0:00:01.033)       0:00:06.828 ************ ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [rabbitmq : Get current RabbitMQ version] *********************************",
                                "Friday 22 May 2026  00:52:37 +0000 (0:00:02.337)       0:00:09.165 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [rabbitmq : Get new RabbitMQ version] *************************************",
                                "Friday 22 May 2026  00:52:37 +0000 (0:00:00.663)       0:00:09.829 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [rabbitmq : Check if running RabbitMQ is at most one version behind] ******",
                                "Friday 22 May 2026  00:52:39 +0000 (0:00:01.615)       0:00:11.444 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [rabbitmq : Catch when RabbitMQ is being downgraded] **********************",
                                "Friday 22 May 2026  00:52:40 +0000 (0:00:00.737)       0:00:12.181 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [rabbitmq : include_tasks] ************************************************",
                                "Friday 22 May 2026  00:52:40 +0000 (0:00:00.427)       0:00:12.609 ************ ",
                                "\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] ******************************************",
                                "Friday 22 May 2026  00:52:41 +0000 (0:00:00.799)       0:00:13.409 ************ ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [rabbitmq : List RabbitMQ policies] ***************************************",
                                "Friday 22 May 2026  00:52:42 +0000 (0:00:01.266)       0:00:14.675 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [rabbitmq : Remove ha-all policy from RabbitMQ] ***************************",
                                "Friday 22 May 2026  00:52:43 +0000 (0:00:00.306)       0:00:14.982 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [rabbitmq : Ensuring config directories exist] ****************************",
                                "Friday 22 May 2026  00:52:43 +0000 (0:00:00.273)       0:00:15.256 ************ ",
                                "\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 : Copying over config.json files for services] ******************",
                                "Friday 22 May 2026  00:52:44 +0000 (0:00:01.233)       0:00:16.489 ************ ",
                                "\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",
                                "\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 : Copying over rabbitmq-env.conf] *******************************",
                                "Friday 22 May 2026  00:52:46 +0000 (0:00:02.140)       0:00:18.629 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/rabbitmq/templates/rabbitmq-env.conf.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (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] ***********************************",
                                "Friday 22 May 2026  00:52:49 +0000 (0:00:02.363)       0:00:20.993 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (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",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/rabbitmq/templates/rabbitmq.conf.j2)\u001b[0m",
                                "",
                                "TASK [rabbitmq : Copying over erl_inetrc] **************************************",
                                "Friday 22 May 2026  00:52:53 +0000 (0:00:04.954)       0:00:25.947 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/rabbitmq/templates/erl_inetrc.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (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] *********************************",
                                "Friday 22 May 2026  00:52:55 +0000 (0:00:01.657)       0:00:27.605 ************ ",
                                "\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] ********************************",
                                "Friday 22 May 2026  00:52:58 +0000 (0:00:02.390)       0:00:29.995 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/rabbitmq/templates/definitions.json.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (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] *********************************",
                                "Friday 22 May 2026  00:52:59 +0000 (0:00:01.940)       0:00:31.936 ************ ",
                                "\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] ************************************************",
                                "Friday 22 May 2026  00:53:02 +0000 (0:00:02.354)       0:00:34.290 ************ ",
                                "\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] ************************************",
                                "Friday 22 May 2026  00:53:03 +0000 (0:00:00.736)       0:00:35.027 ************ ",
                                "\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-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",
                                "",
                                "TASK [rabbitmq : Creating rabbitmq volume] *************************************",
                                "Friday 22 May 2026  00:53:04 +0000 (0:00:01.758)       0:00:36.785 ************ ",
                                "\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] *************************",
                                "Friday 22 May 2026  00:53:05 +0000 (0:00:00.830)       0:00:37.616 ************ ",
                                "\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] ************************",
                                "Friday 22 May 2026  00:53:13 +0000 (0:00:08.064)       0:00:45.680 ************ ",
                                "\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] *******************************",
                                "Friday 22 May 2026  00:53:14 +0000 (0:00:00.398)       0:00:46.079 ************ ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [rabbitmq : Put RabbitMQ node into maintenance mode] **********************",
                                "Friday 22 May 2026  00:53:14 +0000 (0:00:00.738)       0:00:46.817 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [rabbitmq : Restart rabbitmq container] ***********************************",
                                "Friday 22 May 2026  00:53:15 +0000 (0:00:00.317)       0:00:47.134 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [rabbitmq : Waiting for rabbitmq to start] ********************************",
                                "Friday 22 May 2026  00:53:22 +0000 (0:00:07.089)       0:00:54.224 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "PLAY [Restart rabbitmq services] ***********************************************",
                                "",
                                "TASK [rabbitmq : Get info on RabbitMQ container] *******************************",
                                "Friday 22 May 2026  00:54:14 +0000 (0:00:52.034)       0:01:46.259 ************ ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [rabbitmq : Put RabbitMQ node into maintenance mode] **********************",
                                "Friday 22 May 2026  00:54:14 +0000 (0:00:00.658)       0:01:46.917 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [rabbitmq : Restart rabbitmq container] ***********************************",
                                "Friday 22 May 2026  00:54:15 +0000 (0:00:00.284)       0:01:47.202 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [rabbitmq : Waiting for rabbitmq to start] ********************************",
                                "Friday 22 May 2026  00:54:17 +0000 (0:00:01.807)       0:01:49.010 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "PLAY [Restart rabbitmq services] ***********************************************",
                                "",
                                "TASK [rabbitmq : Get info on RabbitMQ container] *******************************",
                                "Friday 22 May 2026  00:54:33 +0000 (0:00:16.079)       0:02:05.089 ************ ",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [rabbitmq : Put RabbitMQ node into maintenance mode] **********************",
                                "Friday 22 May 2026  00:54:33 +0000 (0:00:00.648)       0:02:05.738 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [rabbitmq : Restart rabbitmq container] ***********************************",
                                "Friday 22 May 2026  00:54:34 +0000 (0:00:00.238)       0:02:05.976 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [rabbitmq : Waiting for rabbitmq to start] ********************************",
                                "Friday 22 May 2026  00:54:36 +0000 (0:00:02.149)       0:02:08.126 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "PLAY [Apply rabbitmq post-configuration] ***************************************",
                                "",
                                "TASK [Include rabbitmq post-deploy.yml] ****************************************",
                                "Friday 22 May 2026  00:54:51 +0000 (0:00:15.493)       0:02:23.619 ************ ",
                                "\u001b[0;36mincluded: rabbitmq for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [rabbitmq : Enable all stable feature flags] ******************************",
                                "Friday 22 May 2026  00:54:52 +0000 (0:00:00.573)       0:02:24.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",
                                "\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 ********************************************************************",
                                "Friday 22 May 2026  00:54:54 +0000 (0:00:02.551)       0:02:26.744 ************ ",
                                "=============================================================================== ",
                                "rabbitmq : Waiting for rabbitmq to start ------------------------------- 83.61s",
                                "rabbitmq : Restart rabbitmq container ---------------------------------- 11.05s",
                                "rabbitmq : Running RabbitMQ bootstrap container ------------------------- 8.06s",
                                "rabbitmq : Copying over rabbitmq.conf ----------------------------------- 4.95s",
                                "Check RabbitMQ service -------------------------------------------------- 3.46s",
                                "rabbitmq : Enable all stable feature flags ------------------------------ 2.55s",
                                "rabbitmq : Copying over advanced.config --------------------------------- 2.39s",
                                "rabbitmq : Copying over rabbitmq-env.conf ------------------------------- 2.37s",
                                "rabbitmq : Copying over enabled_plugins --------------------------------- 2.35s",
                                "rabbitmq : Get container facts ------------------------------------------ 2.34s",
                                "rabbitmq : Copying over config.json files for services ------------------ 2.14s",
                                "rabbitmq : Get info on RabbitMQ container ------------------------------- 2.05s",
                                "rabbitmq : Copying over definitions.json -------------------------------- 1.94s",
                                "rabbitmq : Check rabbitmq containers ------------------------------------ 1.76s",
                                "rabbitmq : Copying over erl_inetrc -------------------------------------- 1.66s",
                                "rabbitmq : Get new RabbitMQ version ------------------------------------- 1.61s",
                                "rabbitmq : Get container facts ------------------------------------------ 1.27s",
                                "rabbitmq : Ensuring config directories exist ---------------------------- 1.23s",
                                "Group hosts based on enabled services ----------------------------------- 1.05s",
                                "rabbitmq : include_tasks ------------------------------------------------ 1.03s",
                                "\u001b[32m2026-05-22 00:54:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 59e844ec-cb6f-4ca9-ab9c-3038d7b292ff is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:54:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:54:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:54:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:54:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 59e844ec-cb6f-4ca9-ab9c-3038d7b292ff is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:54:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:55:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:55:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:55:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 59e844ec-cb6f-4ca9-ab9c-3038d7b292ff is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:55:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:55:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:55:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:55:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 59e844ec-cb6f-4ca9-ab9c-3038d7b292ff is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:55:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:55:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:55:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:55:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 59e844ec-cb6f-4ca9-ab9c-3038d7b292ff is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:55:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:55:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:55:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:55:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 59e844ec-cb6f-4ca9-ab9c-3038d7b292ff is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:55:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:55:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:55:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:55:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 59e844ec-cb6f-4ca9-ab9c-3038d7b292ff is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:55:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:55:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:55:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:55:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 59e844ec-cb6f-4ca9-ab9c-3038d7b292ff is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:55:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:55:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:55:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:55:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 59e844ec-cb6f-4ca9-ab9c-3038d7b292ff is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:55:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:55:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:55:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:55:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f0763c9-9249-4cce-a215-e9f6890492a1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:55:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 59e844ec-cb6f-4ca9-ab9c-3038d7b292ff 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] ***************************************",
                                "Friday 22 May 2026  00:52:11 +0000 (0:00:00.783)       0:00:00.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",
                                "\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] ***********************************",
                                "Friday 22 May 2026  00:52:12 +0000 (0:00:00.919)       0:00:01.702 ************ ",
                                "\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] *********************************************",
                                "Friday 22 May 2026  00:52:14 +0000 (0:00:01.400)       0:00:03.102 ************ ",
                                "\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] **********************************************",
                                "Friday 22 May 2026  00:52:15 +0000 (0:00:01.615)       0:00:04.717 ************ ",
                                "\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-3] => (item=openvswitch)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=openvswitch)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=openvswitch)\u001b[0m",
                                "",
                                "TASK [module-load : Persist modules via modules-load.d] ************************",
                                "Friday 22 May 2026  00:52:17 +0000 (0:00:01.684)       0:00:06.402 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-3] => (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-1] => (item=openvswitch)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=openvswitch)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=openvswitch)\u001b[0m",
                                "",
                                "TASK [module-load : Drop module persistence] ***********************************",
                                "Friday 22 May 2026  00:52:20 +0000 (0:00:02.571)       0:00:08.973 ************ ",
                                "\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-3] => (item=openvswitch) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=openvswitch) \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=openvswitch) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [openvswitch : Create /run/openvswitch directory on host] *****************",
                                "Friday 22 May 2026  00:52:22 +0000 (0:00:02.207)       0:00:11.180 ************ ",
                                "\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] *************************",
                                "Friday 22 May 2026  00:52:23 +0000 (0:00:00.854)       0:00:12.035 ************ ",
                                "\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-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-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-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-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",
                                "",
                                "TASK [openvswitch : Copying over config.json files for services] ***************",
                                "Friday 22 May 2026  00:52:26 +0000 (0:00:03.545)       0:00:15.580 ************ ",
                                "\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-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-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-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] ****************************",
                                "Friday 22 May 2026  00:52:30 +0000 (0:00:04.081)       0:00:19.662 ************ ",
                                "\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] ******************************",
                                "Friday 22 May 2026  00:52:32 +0000 (0:00:01.540)       0:00:21.202 ************ ",
                                "\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-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-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-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-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-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",
                                "\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 : Flush Handlers] ********************************************",
                                "Friday 22 May 2026  00:52:34 +0000 (0:00:02.543)       0:00:23.745 ************ ",
                                "",
                                "TASK [openvswitch : Flush Handlers] ********************************************",
                                "Friday 22 May 2026  00:52:35 +0000 (0:00:00.264)       0:00:24.010 ************ ",
                                "",
                                "TASK [openvswitch : Flush Handlers] ********************************************",
                                "Friday 22 May 2026  00:52:35 +0000 (0:00:00.209)       0:00:24.220 ************ ",
                                "",
                                "TASK [openvswitch : Flush Handlers] ********************************************",
                                "Friday 22 May 2026  00:52:36 +0000 (0:00:01.433)       0:00:25.653 ************ ",
                                "",
                                "TASK [openvswitch : Flush Handlers] ********************************************",
                                "Friday 22 May 2026  00:52:36 +0000 (0:00:00.157)       0:00:25.810 ************ ",
                                "",
                                "TASK [openvswitch : Flush Handlers] ********************************************",
                                "Friday 22 May 2026  00:52:37 +0000 (0:00:00.216)       0:00:26.027 ************ ",
                                "",
                                "RUNNING HANDLER [openvswitch : Restart openvswitch-db-server container] ********",
                                "Friday 22 May 2026  00:52:37 +0000 (0:00:00.157)       0:00:26.184 ************ ",
                                "\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",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "RUNNING HANDLER [openvswitch : Waiting for openvswitch_db service to be ready] ***",
                                "Friday 22 May 2026  00:52:46 +0000 (0:00:09.410)       0:00:35.595 ************ ",
                                "\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-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "RUNNING HANDLER [openvswitch : Restart openvswitch-vswitchd container] *********",
                                "Friday 22 May 2026  00:52:47 +0000 (0:00:01.084)       0:00:36.679 ************ ",
                                "\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 [openvswitch : Set system-id, hostname and hw-offload] ********************",
                                "Friday 22 May 2026  00:52:55 +0000 (0:00:07.234)       0:00:43.913 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'col': 'external_ids', 'name': 'system-id', 'value': 'testbed-node-2'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'col': 'external_ids', 'name': 'system-id', 'value': 'testbed-node-0'})\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-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': 'system-id', 'value': 'testbed-node-5'})\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-0] => (item={'col': 'external_ids', 'name': 'hostname', 'value': 'testbed-node-0'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'col': 'external_ids', 'name': 'hostname', 'value': 'testbed-node-3'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'col': 'external_ids', 'name': 'hostname', 'value': 'testbed-node-1'})\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-5] => (item={'col': 'external_ids', 'name': 'hostname', 'value': 'testbed-node-5'})\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-3] => (item={'col': 'other_config', 'name': 'hw-offload', 'value': True, 'state': 'absent'})\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-4] => (item={'col': 'other_config', 'name': 'hw-offload', 'value': True, 'state': 'absent'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item={'col': 'other_config', 'name': 'hw-offload', 'value': True, 'state': 'absent'})\u001b[0m",
                                "",
                                "TASK [openvswitch : Ensuring OVS bridge is properly setup] *********************",
                                "Friday 22 May 2026  00:53:03 +0000 (0:00:08.559)       0:00:52.473 ************ ",
                                "\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] *********************",
                                "Friday 22 May 2026  00:53:07 +0000 (0:00:03.525)       0:00:55.999 ************ ",
                                "\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-2] => (item=['br-ex', 'vxlan0'])\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=['br-ex', 'vxlan0'])\u001b[0m",
                                "",
                                "RUNNING HANDLER [openvswitch : Restart openvswitch-vswitchd container] *********",
                                "Friday 22 May 2026  00:53:10 +0000 (0:00:03.446)       0:00:59.446 ************ ",
                                "\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 ********************************************************************",
                                "Friday 22 May 2026  00:55:21 +0000 (0:02:10.562)       0:03:10.008 ************ ",
                                "=============================================================================== ",
                                "openvswitch : Restart openvswitch-vswitchd container ------------------ 137.80s",
                                "openvswitch : Restart openvswitch-db-server container ------------------- 9.41s",
                                "openvswitch : Set system-id, hostname and hw-offload -------------------- 8.56s",
                                "openvswitch : Copying over config.json files for services --------------- 4.08s",
                                "openvswitch : Ensuring config directories exist ------------------------- 3.54s",
                                "openvswitch : Ensuring OVS bridge is properly setup --------------------- 3.53s",
                                "openvswitch : Ensuring OVS ports are properly setup --------------------- 3.45s",
                                "module-load : Persist modules via modules-load.d ------------------------ 2.57s",
                                "openvswitch : Check openvswitch containers ------------------------------ 2.54s",
                                "openvswitch : Flush Handlers -------------------------------------------- 2.44s",
                                "module-load : Drop module persistence ----------------------------------- 2.21s",
                                "module-load : Load modules ---------------------------------------------- 1.68s",
                                "openvswitch : include_tasks --------------------------------------------- 1.62s",
                                "openvswitch : Copying over ovs-vsctl wrapper ---------------------------- 1.54s",
                                "Group hosts based on enabled services ----------------------------------- 1.40s",
                                "openvswitch : Waiting for openvswitch_db service to be ready ------------ 1.08s",
                                "Group hosts based on Kolla action --------------------------------------- 0.92s",
                                "openvswitch : Create /run/openvswitch directory on host ----------------- 0.85s",
                                "\u001b[32m2026-05-22 00:55:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:55:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:55:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:55:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f0763c9-9249-4cce-a215-e9f6890492a1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:55:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:55:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:55:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:55:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f0763c9-9249-4cce-a215-e9f6890492a1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:55:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:55:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:55:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:55:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f0763c9-9249-4cce-a215-e9f6890492a1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:55:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:55:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:55:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:55:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f0763c9-9249-4cce-a215-e9f6890492a1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:55:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:55:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:55:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:55:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f0763c9-9249-4cce-a215-e9f6890492a1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:55:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:55:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:55:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:55:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f0763c9-9249-4cce-a215-e9f6890492a1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:55:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:55:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:55:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:55:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f0763c9-9249-4cce-a215-e9f6890492a1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:55:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:55:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:55:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:55:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f0763c9-9249-4cce-a215-e9f6890492a1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:55:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:55:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:55:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:55:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f0763c9-9249-4cce-a215-e9f6890492a1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:55:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:55:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:55:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:55:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f0763c9-9249-4cce-a215-e9f6890492a1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:55:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:55:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:55:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:55:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f0763c9-9249-4cce-a215-e9f6890492a1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:55:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:56:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:56:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:56:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f0763c9-9249-4cce-a215-e9f6890492a1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:56:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:56:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:56:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:56:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f0763c9-9249-4cce-a215-e9f6890492a1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:56:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:56:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:56:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:56:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f0763c9-9249-4cce-a215-e9f6890492a1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:56:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:56:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:56:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:56:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f0763c9-9249-4cce-a215-e9f6890492a1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:56:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:56:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:56:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:56:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f0763c9-9249-4cce-a215-e9f6890492a1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:56:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:56:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:56:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:56:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f0763c9-9249-4cce-a215-e9f6890492a1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:56:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:56:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:56:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:56:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f0763c9-9249-4cce-a215-e9f6890492a1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:56:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:56:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:56:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:56:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f0763c9-9249-4cce-a215-e9f6890492a1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:56:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:56:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:56:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:56:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f0763c9-9249-4cce-a215-e9f6890492a1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:56:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:56:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:56:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:56:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f0763c9-9249-4cce-a215-e9f6890492a1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:56:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:56:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:56:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:56:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f0763c9-9249-4cce-a215-e9f6890492a1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:56:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:56:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:56:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:56:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f0763c9-9249-4cce-a215-e9f6890492a1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:56:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:56:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:56:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:56:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f0763c9-9249-4cce-a215-e9f6890492a1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:56:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:56:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:56:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:56:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f0763c9-9249-4cce-a215-e9f6890492a1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:56:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:56:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:56:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:56:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f0763c9-9249-4cce-a215-e9f6890492a1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:56:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:56:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:56:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:56:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f0763c9-9249-4cce-a215-e9f6890492a1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:56:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:56:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:56:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:56:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f0763c9-9249-4cce-a215-e9f6890492a1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:56:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:56:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:56:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:56:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f0763c9-9249-4cce-a215-e9f6890492a1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:56:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:56:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:56:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:56:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f0763c9-9249-4cce-a215-e9f6890492a1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:56:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:56:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:56:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:56:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f0763c9-9249-4cce-a215-e9f6890492a1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:56:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:57:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:57:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:57:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f0763c9-9249-4cce-a215-e9f6890492a1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:57:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:57:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:57:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:57:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f0763c9-9249-4cce-a215-e9f6890492a1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:57:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:57:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:57:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:57:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f0763c9-9249-4cce-a215-e9f6890492a1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:57:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:57:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:57:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:57:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f0763c9-9249-4cce-a215-e9f6890492a1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:57:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:57:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:57:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:57:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f0763c9-9249-4cce-a215-e9f6890492a1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:57:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:57:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:57:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:57:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f0763c9-9249-4cce-a215-e9f6890492a1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:57:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:57:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:57:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:57:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f0763c9-9249-4cce-a215-e9f6890492a1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:57:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:57:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:57:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:57:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f0763c9-9249-4cce-a215-e9f6890492a1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:57:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:57:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:57:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:57:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f0763c9-9249-4cce-a215-e9f6890492a1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:57:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:57:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:57:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:57:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f0763c9-9249-4cce-a215-e9f6890492a1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:57:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:57:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:57:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:57:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f0763c9-9249-4cce-a215-e9f6890492a1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:57:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:57:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:57:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:57:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f0763c9-9249-4cce-a215-e9f6890492a1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:57:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:57:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:57:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:57:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f0763c9-9249-4cce-a215-e9f6890492a1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:57:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:57:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:57:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:57:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f0763c9-9249-4cce-a215-e9f6890492a1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:57:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:57:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:57:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:57:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f0763c9-9249-4cce-a215-e9f6890492a1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:57:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:57:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:57:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:57:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f0763c9-9249-4cce-a215-e9f6890492a1 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] ***************************************",
                                "Friday 22 May 2026  00:55:25 +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-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] ***********************************",
                                "Friday 22 May 2026  00:55:25 +0000 (0:00:00.607)       0:00:00.892 ************ ",
                                "\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] ******************************************",
                                "Friday 22 May 2026  00:55:26 +0000 (0:00:00.892)       0:00:01.785 ************ ",
                                "\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] **********************",
                                "Friday 22 May 2026  00:55:27 +0000 (0:00:00.961)       0:00:02.746 ************ ",
                                "\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-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 config.json files for services] ************",
                                "Friday 22 May 2026  00:55:29 +0000 (0:00:01.321)       0:00:04.068 ************ ",
                                "\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-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",
                                "",
                                "TASK [ovn-controller : Ensuring systemd override directory exists] *************",
                                "Friday 22 May 2026  00:55:30 +0000 (0:00:01.774)       0:00:05.842 ************ ",
                                "\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] **************************",
                                "Friday 22 May 2026  00:55:31 +0000 (0:00:01.028)       0:00:06.871 ************ ",
                                "\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-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-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",
                                "",
                                "TASK [ovn-controller : Check ovn-controller containers] ************************",
                                "Friday 22 May 2026  00:55:33 +0000 (0:00:01.477)       0:00:08.349 ************ ",
                                "\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-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-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-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 : Create br-int bridge on OpenvSwitch] ********************",
                                "Friday 22 May 2026  00:55:34 +0000 (0:00:01.154)       0:00:09.503 ************ ",
                                "\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",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ovn-controller : Configure OVN in OVSDB] *********************************",
                                "Friday 22 May 2026  00:55:37 +0000 (0:00:02.605)       0:00:12.109 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'ovn-encap-ip', 'value': '192.168.16.11'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'ovn-encap-ip', 'value': '192.168.16.10'})\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-2] => (item={'name': 'ovn-encap-ip', 'value': '192.168.16.12'})\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-0] => (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-4] => (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-2] => (item={'name': 'ovn-encap-type', 'value': 'geneve'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'name': 'ovn-encap-type', 'value': 'geneve'})\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-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-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-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', '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-0] => (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-3] => (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-5] => (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-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-4] => (item={'name': 'ovn-openflow-probe-interval', 'value': '60'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'ovn-openflow-probe-interval', 'value': '60'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (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-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-monitor-all', 'value': False})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'ovn-monitor-all', 'value': False})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (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;32mok: [testbed-node-4] => (item={'name': 'ovn-bridge-mappings', 'value': 'physnet1:br-ex', 'state': 'absent'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item={'name': 'ovn-bridge-mappings', 'value': 'physnet1:br-ex', 'state': 'absent'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'ovn-bridge-mappings', 'value': 'physnet1:br-ex', 'state': 'present'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'ovn-bridge-mappings', 'value': 'physnet1:br-ex', 'state': 'present'})\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-2] => (item={'name': 'ovn-bridge-mappings', 'value': 'physnet1:br-ex', 'state': 'present'})\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;33mchanged: [testbed-node-3] => (item={'name': 'ovn-chassis-mac-mappings', 'value': 'physnet1:52:54:00:89:18:56', 'state': 'present'})\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;32mok: [testbed-node-1] => (item={'name': 'ovn-chassis-mac-mappings', 'value': 'physnet1:52:54:00:33:12:50', '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;32mok: [testbed-node-2] => (item={'name': 'ovn-chassis-mac-mappings', 'value': 'physnet1:52:54:00:29:4a:9b', 'state': 'absent'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item={'name': 'ovn-cms-options', 'value': '', 'state': 'absent'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (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;33mchanged: [testbed-node-1] => (item={'name': 'ovn-cms-options', 'value': 'enable-chassis-as-gw,availability-zones=nova', 'state': 'present'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item={'name': 'ovn-cms-options', 'value': '', 'state': 'absent'})\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",
                                "",
                                "TASK [ovn-controller : Flush handlers] *****************************************",
                                "Friday 22 May 2026  00:55:57 +0000 (0:00:20.004)       0:00:32.113 ************ ",
                                "",
                                "TASK [ovn-controller : Flush handlers] *****************************************",
                                "Friday 22 May 2026  00:55:57 +0000 (0:00:00.069)       0:00:32.183 ************ ",
                                "",
                                "TASK [ovn-controller : Flush handlers] *****************************************",
                                "Friday 22 May 2026  00:55:57 +0000 (0:00:00.065)       0:00:32.248 ************ ",
                                "",
                                "TASK [ovn-controller : Flush handlers] *****************************************",
                                "Friday 22 May 2026  00:55:57 +0000 (0:00:00.066)       0:00:32.314 ************ ",
                                "",
                                "TASK [ovn-controller : Flush handlers] *****************************************",
                                "Friday 22 May 2026  00:55:57 +0000 (0:00:00.068)       0:00:32.383 ************ ",
                                "",
                                "TASK [ovn-controller : Flush handlers] *****************************************",
                                "Friday 22 May 2026  00:55:57 +0000 (0:00:00.065)       0:00:32.449 ************ ",
                                "",
                                "RUNNING HANDLER [ovn-controller : Reload systemd config] ***********************",
                                "Friday 22 May 2026  00:55:57 +0000 (0:00:00.436)       0:00:32.886 ************ ",
                                "\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",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ovn-controller : Restart ovn-controller container] ************",
                                "Friday 22 May 2026  00:55:59 +0000 (0:00:01.942)       0:00:34.828 ************ ",
                                "\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-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "PLAY [Apply role ovn-db] *******************************************************",
                                "",
                                "TASK [ovn-db : include_tasks] **************************************************",
                                "Friday 22 May 2026  00:56:30 +0000 (0:00:30.235)       0:01:05.064 ************ ",
                                "\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] **************************************************",
                                "Friday 22 May 2026  00:56:30 +0000 (0:00:00.721)       0:01:05.786 ************ ",
                                "\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] *************",
                                "Friday 22 May 2026  00:56:31 +0000 (0:00:00.646)       0:01:06.432 ************ ",
                                "\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 [ovn-db : Divide hosts by their OVN NB volume availability] ***************",
                                "Friday 22 May 2026  00:56:32 +0000 (0:00:01.023)       0:01:07.456 ************ ",
                                "\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] ***************",
                                "Friday 22 May 2026  00:56:32 +0000 (0:00:00.519)       0:01:07.975 ************ ",
                                "\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] *******",
                                "Friday 22 May 2026  00:56:33 +0000 (0:00:00.314)       0:01:08.290 ************ ",
                                "\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] *******",
                                "Friday 22 May 2026  00:56:33 +0000 (0:00:00.321)       0:01:08.612 ************ ",
                                "\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] ************************",
                                "Friday 22 May 2026  00:56:34 +0000 (0:00:00.387)       0:01:09.000 ************ ",
                                "\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] *****************************",
                                "Friday 22 May 2026  00:56:34 +0000 (0:00:00.546)       0:01:09.546 ************ ",
                                "\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] *************",
                                "Friday 22 May 2026  00:56:34 +0000 (0:00:00.344)       0:01:09.890 ************ ",
                                "\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] ********************************",
                                "Friday 22 May 2026  00:56:35 +0000 (0:00:00.408)       0:01:10.299 ************ ",
                                "\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] **************",
                                "Friday 22 May 2026  00:56:35 +0000 (0:00:00.325)       0:01:10.624 ************ ",
                                "\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] *****************",
                                "Friday 22 May 2026  00:56:36 +0000 (0:00:00.504)       0:01:11.129 ************ ",
                                "\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] ************************",
                                "Friday 22 May 2026  00:56:36 +0000 (0:00:00.305)       0:01:11.434 ************ ",
                                "\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] *****************************",
                                "Friday 22 May 2026  00:56:36 +0000 (0:00:00.330)       0:01:11.765 ************ ",
                                "\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] *************",
                                "Friday 22 May 2026  00:56:37 +0000 (0:00:00.319)       0:01:12.084 ************ ",
                                "\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] ********************************",
                                "Friday 22 May 2026  00:56:37 +0000 (0:00:00.314)       0:01:12.399 ************ ",
                                "\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] **************",
                                "Friday 22 May 2026  00:56:37 +0000 (0:00:00.546)       0:01:12.946 ************ ",
                                "\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] *****************",
                                "Friday 22 May 2026  00:56:38 +0000 (0:00:00.314)       0:01:13.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",
                                "",
                                "TASK [ovn-db : include_tasks] **************************************************",
                                "Friday 22 May 2026  00:56:38 +0000 (0:00:00.281)       0:01:13.542 ************ ",
                                "\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)] *******************",
                                "Friday 22 May 2026  00:56:39 +0000 (0:00:00.772)       0:01:14.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",
                                "",
                                "TASK [ovn-db : Set bootstrap args fact for SB (new cluster)] *******************",
                                "Friday 22 May 2026  00:56:39 +0000 (0:00:00.541)       0:01:14.855 ************ ",
                                "\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] ****************************************",
                                "Friday 22 May 2026  00:56:40 +0000 (0:00:00.629)       0:01:15.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 [ovn-db : Check SB cluster status] ****************************************",
                                "Friday 22 May 2026  00:56:40 +0000 (0:00:00.327)       0:01:15.812 ************ ",
                                "\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] ***",
                                "Friday 22 May 2026  00:56:41 +0000 (0:00:00.583)       0:01:16.395 ************ ",
                                "\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] ***",
                                "Friday 22 May 2026  00:56:41 +0000 (0:00:00.372)       0:01:16.768 ************ ",
                                "\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)] ********************",
                                "Friday 22 May 2026  00:56:42 +0000 (0:00:00.327)       0:01:17.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 : Set bootstrap args fact for SB (new member)] ********************",
                                "Friday 22 May 2026  00:56:42 +0000 (0:00:00.328)       0:01:17.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 [ovn-db : Ensuring config directories exist] ******************************",
                                "Friday 22 May 2026  00:56:43 +0000 (0:00:00.629)       0:01:18.053 ************ ",
                                "\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-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 : Copying over config.json files for services] ********************",
                                "Friday 22 May 2026  00:56:44 +0000 (0:00:01.346)       0:01:19.400 ************ ",
                                "\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-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-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-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-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-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",
                                "",
                                "TASK [ovn-db : Check ovn containers] *******************************************",
                                "Friday 22 May 2026  00:56:48 +0000 (0:00:04.124)       0:01:23.524 ************ ",
                                "\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-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 : Flush handlers] *************************************************",
                                "Friday 22 May 2026  00:56:50 +0000 (0:00:01.987)       0:01:25.512 ************ ",
                                "",
                                "TASK [ovn-db : Flush handlers] *************************************************",
                                "Friday 22 May 2026  00:56:50 +0000 (0:00:00.273)       0:01:25.785 ************ ",
                                "",
                                "TASK [ovn-db : Flush handlers] *************************************************",
                                "Friday 22 May 2026  00:56:50 +0000 (0:00:00.067)       0:01:25.853 ************ ",
                                "",
                                "RUNNING HANDLER [ovn-db : Restart ovn-nb-db container] *************************",
                                "Friday 22 May 2026  00:56:50 +0000 (0:00:00.069)       0:01:25.922 ************ ",
                                "\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] *************************",
                                "Friday 22 May 2026  00:56:58 +0000 (0:00:07.602)       0:01:33.525 ************ ",
                                "\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] ************************",
                                "Friday 22 May 2026  00:57:01 +0000 (0:00:02.599)       0:01:36.124 ************ ",
                                "\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 [ovn-db : Wait for leader election] ***************************************",
                                "Friday 22 May 2026  00:57:03 +0000 (0:00:02.646)       0:01:38.771 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ovn-db : Get OVN_Northbound cluster leader] ******************************",
                                "Friday 22 May 2026  00:57:04 +0000 (0:00:00.361)       0:01:39.133 ************ ",
                                "\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] ***************************",
                                "Friday 22 May 2026  00:57:05 +0000 (0:00:00.887)       0:01:40.020 ************ ",
                                "\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] ******************************",
                                "Friday 22 May 2026  00:57:05 +0000 (0:00:00.648)       0:01:40.669 ************ ",
                                "\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] ***************************",
                                "Friday 22 May 2026  00:57:06 +0000 (0:00:00.808)       0:01:41.478 ************ ",
                                "\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] *********************************************",
                                "Friday 22 May 2026  00:57:07 +0000 (0:00:00.846)       0:01:42.324 ************ ",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ovn-db : Wait for ovn-sb-db] *********************************************",
                                "Friday 22 May 2026  00:57:08 +0000 (0:00:00.779)       0:01:43.104 ************ ",
                                "\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] **************************************",
                                "Friday 22 May 2026  00:57:09 +0000 (0:00:00.935)       0:01:44.040 ************ ",
                                "\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] ******************************",
                                "Friday 22 May 2026  00:57:09 +0000 (0:00:00.306)       0:01:44.346 ************ ",
                                "\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-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-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-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-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-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-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] ********************",
                                "Friday 22 May 2026  00:57:11 +0000 (0:00:01.667)       0:01:46.014 ************ ",
                                "\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;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-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] *******************************************",
                                "Friday 22 May 2026  00:57:14 +0000 (0:00:03.833)       0:01:49.847 ************ ",
                                "\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-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-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-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-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-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",
                                "",
                                "TASK [ovn-db : Flush handlers] *************************************************",
                                "Friday 22 May 2026  00:57:17 +0000 (0:00:02.518)       0:01:52.365 ************ ",
                                "",
                                "TASK [ovn-db : Flush handlers] *************************************************",
                                "Friday 22 May 2026  00:57:17 +0000 (0:00:00.076)       0:01:52.441 ************ ",
                                "",
                                "TASK [ovn-db : Flush handlers] *************************************************",
                                "Friday 22 May 2026  00:57:17 +0000 (0:00:00.062)       0:01:52.504 ************ ",
                                "",
                                "RUNNING HANDLER [ovn-db : Restart ovn-nb-db container] *************************",
                                "Friday 22 May 2026  00:57:17 +0000 (0:00:00.061)       0:01:52.566 ************ ",
                                "\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] *************************",
                                "Friday 22 May 2026  00:57:25 +0000 (0:00:07.606)       0:02:00.172 ************ ",
                                "\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-northd container] ************************",
                                "Friday 22 May 2026  00:57:32 +0000 (0:00:07.502)       0:02:07.675 ************ ",
                                "\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] ***************************************",
                                "Friday 22 May 2026  00:57:40 +0000 (0:00:07.801)       0:02:15.477 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ovn-db : Get OVN_Northbound cluster leader] ******************************",
                                "Friday 22 May 2026  00:57:40 +0000 (0:00:00.138)       0:02:15.615 ************ ",
                                "\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] ***************************",
                                "Friday 22 May 2026  00:57:41 +0000 (0:00:00.768)       0:02:16.383 ************ ",
                                "\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] ******************************",
                                "Friday 22 May 2026  00:57:42 +0000 (0:00:00.664)       0:02:17.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 [ovn-db : Configure OVN SB connection settings] ***************************",
                                "Friday 22 May 2026  00:57:42 +0000 (0:00:00.831)       0:02:17.878 ************ ",
                                "\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] *********************************************",
                                "Friday 22 May 2026  00:57:43 +0000 (0:00:00.821)       0:02:18.699 ************ ",
                                "\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] *********************************************",
                                "Friday 22 May 2026  00:57:44 +0000 (0:00:00.751)       0:02:19.451 ************ ",
                                "\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=46  \u001b[0m \u001b[0;33mchanged=21  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=21  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=44  \u001b[0m \u001b[0;33mchanged=20  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=21  \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 ********************************************************************",
                                "Friday 22 May 2026  00:57:45 +0000 (0:00:01.209)       0:02:20.660 ************ ",
                                "=============================================================================== ",
                                "ovn-controller : Restart ovn-controller container ---------------------- 30.24s",
                                "ovn-controller : Configure OVN in OVSDB -------------------------------- 20.00s",
                                "ovn-db : Restart ovn-nb-db container ----------------------------------- 15.21s",
                                "ovn-db : Restart ovn-northd container ---------------------------------- 10.45s",
                                "ovn-db : Restart ovn-sb-db container ----------------------------------- 10.10s",
                                "ovn-db : Copying over config.json files for services -------------------- 4.12s",
                                "ovn-db : Copying over config.json files for services -------------------- 3.83s",
                                "ovn-controller : Create br-int bridge on OpenvSwitch -------------------- 2.60s",
                                "ovn-db : Check ovn containers ------------------------------------------- 2.52s",
                                "ovn-db : Check ovn containers ------------------------------------------- 1.99s",
                                "ovn-controller : Reload systemd config ---------------------------------- 1.94s",
                                "ovn-controller : Copying over config.json files for services ------------ 1.77s",
                                "ovn-db : Ensuring config directories exist ------------------------------ 1.67s",
                                "ovn-controller : Copying over systemd override -------------------------- 1.48s",
                                "ovn-db : Ensuring config directories exist ------------------------------ 1.35s",
                                "ovn-controller : Ensuring config directories exist ---------------------- 1.32s",
                                "ovn-db : Wait for ovn-sb-db --------------------------------------------- 1.21s",
                                "ovn-controller : Check ovn-controller containers ------------------------ 1.16s",
                                "ovn-controller : Ensuring systemd override directory exists ------------- 1.03s",
                                "ovn-db : Checking for any existing OVN DB container volumes ------------- 1.02s",
                                "\u001b[32m2026-05-22 00:57:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:57:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:57:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:57:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:57:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:57:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:57:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:57:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:57:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:57:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:57:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:57:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:57:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:58:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:58:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:58:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:58:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:58:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:58:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:58:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:58:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:58:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:58:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:58:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:58:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:58:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:58:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:58:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:58:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:58:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:58:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:58:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:58:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:58:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:58:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:58:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:58:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:58:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:58:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:58:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:58:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:58:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:58:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:58:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:58:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:58:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:58:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:58:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:58:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:58:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:58:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:58:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:58:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:58:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:58:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:58:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:58:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:58:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:58:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:58:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bab26295-89ce-45f7-a6df-737d46dcd984 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:58:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2e1aa22-0eff-4315-8b5d-c25f8bac42b7 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] ***************************************",
                                "Friday 22 May 2026  00:52:09 +0000 (0:00:00.401)       0:00:00.401 ************ ",
                                "\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] ***********************************",
                                "Friday 22 May 2026  00:52:09 +0000 (0:00:00.471)       0:00:00.872 ************ ",
                                "\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] ********************************************",
                                "Friday 22 May 2026  00:52:10 +0000 (0:00:00.880)       0:00:01.753 ************ ",
                                "\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] ***************************************",
                                "Friday 22 May 2026  00:52:12 +0000 (0:00:01.515)       0:00:03.268 ************ ",
                                "\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 [Setting sysctl values] ***************************************************",
                                "Friday 22 May 2026  00:52:13 +0000 (0:00:01.383)       0:00:04.651 ************ ",
                                "\u001b[0;36mincluded: sysctl for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [sysctl : Check IPv6 support] *********************************************",
                                "Friday 22 May 2026  00:52:14 +0000 (0:00:00.895)       0:00:05.547 ************ ",
                                "\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] ******************************************",
                                "Friday 22 May 2026  00:52:15 +0000 (0:00:00.851)       0:00:06.398 ************ ",
                                "\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-1] => (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;33mchanged: [testbed-node-2] => (item={'name': 'net.ipv6.ip_nonlocal_bind', 'value': 1})\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.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-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-2] => (item={'name': 'net.unix.max_dgram_qlen', 'value': 128})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'net.unix.max_dgram_qlen', 'value': 128})\u001b[0m",
                                "",
                                "TASK [module-load : Load modules] **********************************************",
                                "Friday 22 May 2026  00:52:19 +0000 (0:00:03.761)       0:00:10.160 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=ip_vs)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=ip_vs)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=ip_vs)\u001b[0m",
                                "",
                                "TASK [module-load : Persist modules via modules-load.d] ************************",
                                "Friday 22 May 2026  00:52:20 +0000 (0:00:01.083)       0:00:11.243 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=ip_vs)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=ip_vs)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=ip_vs)\u001b[0m",
                                "",
                                "TASK [module-load : Drop module persistence] ***********************************",
                                "Friday 22 May 2026  00:52:22 +0000 (0:00:02.714)       0:00:13.957 ************ ",
                                "\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] ************************",
                                "Friday 22 May 2026  00:52:23 +0000 (0:00:00.686)       0:00:14.644 ************ ",
                                "\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-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 [loadbalancer : Ensuring haproxy service config subdir exists] ************",
                                "Friday 22 May 2026  00:52:26 +0000 (0:00:03.175)       0:00:17.820 ************ ",
                                "\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 : Ensuring proxysql service config subdirectories exist] ****",
                                "Friday 22 May 2026  00:52:29 +0000 (0:00:03.050)       0:00:20.871 ************ ",
                                "\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] *****************",
                                "Friday 22 May 2026  00:52:31 +0000 (0:00:01.922)       0:00:22.793 ************ ",
                                "\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] *******************",
                                "Friday 22 May 2026  00:52:33 +0000 (0:00:01.340)       0:00:24.133 ************ ",
                                "\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 [loadbalancer : Removing checks for services which are disabled] **********",
                                "Friday 22 May 2026  00:52:34 +0000 (0:00:01.926)       0:00:26.060 ************ ",
                                "\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__2c352631ae07bc4f478b29aa4f9868634bd652fd', '__omit_place_holder__2c352631ae07bc4f478b29aa4f9868634bd652fd'], '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__2c352631ae07bc4f478b29aa4f9868634bd652fd', '__omit_place_holder__2c352631ae07bc4f478b29aa4f9868634bd652fd'], '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__2c352631ae07bc4f478b29aa4f9868634bd652fd', '__omit_place_holder__2c352631ae07bc4f478b29aa4f9868634bd652fd'], '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] ************",
                                "Friday 22 May 2026  00:52:37 +0000 (0:00:02.643)       0:00:28.703 ************ ",
                                "\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;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__2c352631ae07bc4f478b29aa4f9868634bd652fd', '__omit_place_holder__2c352631ae07bc4f478b29aa4f9868634bd652fd'], '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__2c352631ae07bc4f478b29aa4f9868634bd652fd', '__omit_place_holder__2c352631ae07bc4f478b29aa4f9868634bd652fd'], '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-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__2c352631ae07bc4f478b29aa4f9868634bd652fd', '__omit_place_holder__2c352631ae07bc4f478b29aa4f9868634bd652fd'], '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] **************",
                                "Friday 22 May 2026  00:52:42 +0000 (0:00:04.468)       0:00:33.172 ************ ",
                                "\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': '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-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 [loadbalancer : Copying over haproxy.cfg] *********************************",
                                "Friday 22 May 2026  00:52:45 +0000 (0:00:03.415)       0:00:36.588 ************ ",
                                "\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] *****************************",
                                "Friday 22 May 2026  00:52:47 +0000 (0:00:02.073)       0:00:38.662 ************ ",
                                "\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",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/loadbalancer/templates/proxysql/proxysql.yaml.j2)\u001b[0m",
                                "",
                                "TASK [loadbalancer : Copying over haproxy single external frontend config] *****",
                                "Friday 22 May 2026  00:52:54 +0000 (0:00:07.100)       0:00:45.763 ************ ",
                                "\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] *******",
                                "Friday 22 May 2026  00:52:55 +0000 (0:00:01.185)       0:00:46.948 ************ ",
                                "\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-1] => (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",
                                "",
                                "TASK [loadbalancer : Copying over keepalived.conf] *****************************",
                                "Friday 22 May 2026  00:52:59 +0000 (0:00:03.204)       0:00:50.153 ************ ",
                                "\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",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/ansible/roles/loadbalancer/templates/keepalived/keepalived.conf.j2)\u001b[0m",
                                "",
                                "TASK [loadbalancer : Copying over haproxy.pem] *********************************",
                                "Friday 22 May 2026  00:53:00 +0000 (0:00:01.958)       0:00:52.111 ************ ",
                                "\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] ************************",
                                "Friday 22 May 2026  00:53:03 +0000 (0:00:02.242)       0:00:54.354 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=haproxy-internal.pem)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=haproxy-internal.pem)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=haproxy-internal.pem)\u001b[0m",
                                "",
                                "TASK [loadbalancer : include_tasks] ********************************************",
                                "Friday 22 May 2026  00:53:05 +0000 (0:00:02.091)       0:00:56.445 ************ ",
                                "\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] ***",
                                "Friday 22 May 2026  00:53:05 +0000 (0:00:00.651)       0:00:57.097 ************ ",
                                "\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': '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-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] ***",
                                "Friday 22 May 2026  00:53:10 +0000 (0:00:04.541)       0:01:01.638 ************ ",
                                "\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-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-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-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-1]\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-2]\u001b[0m",
                                "",
                                "TASK [service-cert-copy : loadbalancer | Copying over backend internal TLS key] ***",
                                "Friday 22 May 2026  00:53:12 +0000 (0:00:01.583)       0:01:03.221 ************ ",
                                "\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] ********",
                                "Friday 22 May 2026  00:53:13 +0000 (0:00:01.587)       0:01:04.809 ************ ",
                                "\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-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-2]\u001b[0m",
                                "",
                                "TASK [service-cert-copy : mariadb | Copying over backend internal TLS certificate] ***",
                                "Friday 22 May 2026  00:53:14 +0000 (0:00:01.094)       0:01:05.903 ************ ",
                                "\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] *****",
                                "Friday 22 May 2026  00:53:15 +0000 (0:00:00.630)       0:01:06.534 ************ ",
                                "\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] *******",
                                "Friday 22 May 2026  00:53:16 +0000 (0:00:00.754)       0:01:07.288 ************ ",
                                "\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 certificate] ***",
                                "Friday 22 May 2026  00:53:16 +0000 (0:00:00.812)       0:01:08.100 ************ ",
                                "\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] ****",
                                "Friday 22 May 2026  00:53:17 +0000 (0:00:00.582)       0:01:08.683 ************ ",
                                "\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-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-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-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-2]\u001b[0m",
                                "",
                                "TASK [loadbalancer : Copying over haproxy start script] ************************",
                                "Friday 22 May 2026  00:53:18 +0000 (0:00:00.738)       0:01:09.421 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/loadbalancer/templates/haproxy/haproxy_run.sh.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (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] ***********************",
                                "Friday 22 May 2026  00:53:19 +0000 (0:00:01.702)       0:01:11.124 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (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",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/ansible/roles/loadbalancer/templates/proxysql/proxysql_run.sh.j2)\u001b[0m",
                                "",
                                "TASK [loadbalancer : Copying files for haproxy-ssh] ****************************",
                                "Friday 22 May 2026  00:53:21 +0000 (0:00:01.849)       0:01:12.973 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (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-1] => (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-2] => (item={'src': 'haproxy-ssh/id_rsa.pub', 'dest': 'id_rsa.pub'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\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",
                                "",
                                "TASK [loadbalancer : Check loadbalancer containers] ****************************",
                                "Friday 22 May 2026  00:53:22 +0000 (0:00:00.921)       0:01:13.895 ************ ",
                                "\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': '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-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] *****************************************************",
                                "Friday 22 May 2026  00:53:25 +0000 (0:00:02.942)       0:01:16.837 ************ ",
                                "\u001b[0;36mincluded: aodh for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [haproxy-config : Copying over aodh haproxy config] ***********************",
                                "Friday 22 May 2026  00:53:26 +0000 (0:00:01.059)       0:01:17.896 ************ ",
                                "\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;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-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-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-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-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;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-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] ***",
                                "Friday 22 May 2026  00:53:30 +0000 (0:00:03.720)       0:01:21.617 ************ ",
                                "\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-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-1]\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-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;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] **************************",
                                "Friday 22 May 2026  00:53:31 +0000 (0:00:01.139)       0:01:22.756 ************ ",
                                "\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] ***************",
                                "Friday 22 May 2026  00:53:32 +0000 (0:00:00.850)       0:01:23.607 ************ ",
                                "\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] ***************",
                                "Friday 22 May 2026  00:53:33 +0000 (0:00:01.407)       0:01:25.015 ************ ",
                                "\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] *************************************************",
                                "Friday 22 May 2026  00:53:35 +0000 (0:00:02.031)       0:01:27.046 ************ ",
                                "\u001b[0;36mincluded: barbican for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [haproxy-config : Copying over barbican haproxy config] *******************",
                                "Friday 22 May 2026  00:53:36 +0000 (0:00:00.850)       0:01:27.897 ************ ",
                                "\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] ***",
                                "Friday 22 May 2026  00:53:40 +0000 (0:00:03.608)       0:01:31.505 ************ ",
                                "\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] **********************",
                                "Friday 22 May 2026  00:53:41 +0000 (0:00:00.624)       0:01:32.130 ************ ",
                                "\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] ***********",
                                "Friday 22 May 2026  00:53:42 +0000 (0:00:01.275)       0:01:33.405 ************ ",
                                "\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 barbican ProxySQL rules config] ***********",
                                "Friday 22 May 2026  00:53:43 +0000 (0:00:01.336)       0:01:34.741 ************ ",
                                "\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] ***************************************************",
                                "Friday 22 May 2026  00:53:45 +0000 (0:00:02.052)       0:01:36.794 ************ ",
                                "\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] *************************************************",
                                "Friday 22 May 2026  00:53:45 +0000 (0:00:00.301)       0:01:37.095 ************ ",
                                "\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] *******************",
                                "Friday 22 May 2026  00:53:46 +0000 (0:00:00.932)       0:01:38.027 ************ ",
                                "\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-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;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",
                                "",
                                "TASK [haproxy-config : Add configuration for ceph-rgw when using single external frontend] ***",
                                "Friday 22 May 2026  00:53:49 +0000 (0:00:02.891)       0:01:40.919 ************ ",
                                "\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-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-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] **********************",
                                "Friday 22 May 2026  00:53:51 +0000 (0:00:01.870)       0:01:42.790 ************ ",
                                "\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-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-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",
                                "\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",
                                "",
                                "TASK [proxysql-config : Copying over ceph-rgw ProxySQL users config] ***********",
                                "Friday 22 May 2026  00:53:53 +0000 (0:00:01.846)       0:01:44.636 ************ ",
                                "\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] ***********",
                                "Friday 22 May 2026  00:53:53 +0000 (0:00:00.409)       0:01:45.046 ************ ",
                                "\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] ***************************************************",
                                "Friday 22 May 2026  00:53:55 +0000 (0:00:01.105)       0:01:46.151 ************ ",
                                "\u001b[0;36mincluded: cinder for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [haproxy-config : Copying over cinder haproxy config] *********************",
                                "Friday 22 May 2026  00:53:55 +0000 (0:00:00.864)       0:01:47.016 ************ ",
                                "\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] ***",
                                "Friday 22 May 2026  00:54:00 +0000 (0:00:04.463)       0:01:51.479 ************ ",
                                "\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-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-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-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-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] ************************",
                                "Friday 22 May 2026  00:54:01 +0000 (0:00:00.821)       0:01:52.301 ************ ",
                                "\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-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-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-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",
                                "\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",
                                "",
                                "TASK [proxysql-config : Copying over cinder ProxySQL users config] *************",
                                "Friday 22 May 2026  00:54:02 +0000 (0:00:01.118)       0:01:53.419 ************ ",
                                "\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 cinder ProxySQL rules config] *************",
                                "Friday 22 May 2026  00:54:03 +0000 (0:00:01.416)       0:01:54.836 ************ ",
                                "\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] ***********************************************",
                                "Friday 22 May 2026  00:54:05 +0000 (0:00:02.247)       0:01:57.083 ************ ",
                                "\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] ***************************************************",
                                "Friday 22 May 2026  00:54:06 +0000 (0:00:00.305)       0:01:57.389 ************ ",
                                "\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] ************************************************",
                                "Friday 22 May 2026  00:54:06 +0000 (0:00:00.314)       0:01:57.703 ************ ",
                                "\u001b[0;36mincluded: designate for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [haproxy-config : Copying over designate haproxy config] ******************",
                                "Friday 22 May 2026  00:54:07 +0000 (0:00:01.042)       0:01:58.746 ************ ",
                                "\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",
                                "\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;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-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-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-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-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",
                                "",
                                "TASK [haproxy-config : Add configuration for designate when using single external frontend] ***",
                                "Friday 22 May 2026  00:54:11 +0000 (0:00:04.253)       0:02:02.999 ************ ",
                                "\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-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",
                                "\u001b[0;36mskipping: [testbed-node-2]\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] => (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",
                                "",
                                "TASK [haproxy-config : Configuring firewall for designate] *********************",
                                "Friday 22 May 2026  00:54:13 +0000 (0:00:01.243)       0:02:04.243 ************ ",
                                "\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-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-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] **********",
                                "Friday 22 May 2026  00:54:14 +0000 (0:00:01.741)       0:02:05.985 ************ ",
                                "\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] **********",
                                "Friday 22 May 2026  00:54:16 +0000 (0:00:01.565)       0:02:07.550 ************ ",
                                "\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] *****************************************************",
                                "Friday 22 May 2026  00:54:18 +0000 (0:00:02.078)       0:02:09.629 ************ ",
                                "\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] ***************************************************",
                                "Friday 22 May 2026  00:54:18 +0000 (0:00:00.260)       0:02:09.889 ************ ",
                                "\u001b[0;36mincluded: glance for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [haproxy-config : Copying over glance haproxy config] *********************",
                                "Friday 22 May 2026  00:54:19 +0000 (0:00:00.927)       0:02:10.817 ************ ",
                                "\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-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",
                                "\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;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",
                                "",
                                "TASK [haproxy-config : Add configuration for glance when using single external frontend] ***",
                                "Friday 22 May 2026  00:54:24 +0000 (0:00:04.839)       0:02:15.657 ************ ",
                                "\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",
                                "\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-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",
                                "",
                                "TASK [haproxy-config : Configuring firewall for glance] ************************",
                                "Friday 22 May 2026  00:54:28 +0000 (0:00:04.161)       0:02:19.818 ************ ",
                                "\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",
                                "\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",
                                "",
                                "TASK [proxysql-config : Copying over glance ProxySQL users config] *************",
                                "Friday 22 May 2026  00:54:32 +0000 (0:00:03.853)       0:02:23.671 ************ ",
                                "\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] *************",
                                "Friday 22 May 2026  00:54:33 +0000 (0:00:01.330)       0:02:25.002 ************ ",
                                "\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] **************************************************",
                                "Friday 22 May 2026  00:54:35 +0000 (0:00:02.113)       0:02:27.115 ************ ",
                                "\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] **************************************************",
                                "Friday 22 May 2026  00:54:36 +0000 (0:00:00.295)       0:02:27.411 ************ ",
                                "\u001b[0;36mincluded: grafana for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [haproxy-config : Copying over grafana haproxy config] ********************",
                                "Friday 22 May 2026  00:54:37 +0000 (0:00:01.092)       0:02:28.503 ************ ",
                                "\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] ***",
                                "Friday 22 May 2026  00:54:40 +0000 (0:00:03.177)       0:02:31.681 ************ ",
                                "\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 [haproxy-config : Configuring firewall for grafana] ***********************",
                                "Friday 22 May 2026  00:54:40 +0000 (0:00:00.359)       0:02:32.040 ************ ",
                                "\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] ************",
                                "Friday 22 May 2026  00:54:41 +0000 (0:00:00.747)       0:02:32.788 ************ ",
                                "\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] ************",
                                "Friday 22 May 2026  00:54:42 +0000 (0:00:01.217)       0:02:34.005 ************ ",
                                "\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] *****************************************************",
                                "Friday 22 May 2026  00:54:44 +0000 (0:00:01.923)       0:02:35.929 ************ ",
                                "\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] **************************************************",
                                "Friday 22 May 2026  00:54:45 +0000 (0:00:00.254)       0:02:36.183 ************ ",
                                "\u001b[0;36mincluded: horizon for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [haproxy-config : Copying over horizon haproxy config] ********************",
                                "Friday 22 May 2026  00:54:46 +0000 (0:00:01.157)       0:02:37.340 ************ ",
                                "\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 [haproxy-config : Add configuration for horizon when using single external frontend] ***",
                                "Friday 22 May 2026  00:54:49 +0000 (0:00:03.667)       0:02:41.008 ************ ",
                                "\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] ***********************",
                                "Friday 22 May 2026  00:54:50 +0000 (0:00:00.803)       0:02:41.812 ************ ",
                                "\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-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-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-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-0]\u001b[0m",
                                "\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-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-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-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-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-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] ************",
                                "Friday 22 May 2026  00:54:51 +0000 (0:00:01.189)       0:02:43.002 ************ ",
                                "\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] ************",
                                "Friday 22 May 2026  00:54:53 +0000 (0:00:01.301)       0:02:44.303 ************ ",
                                "\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] *************************************************",
                                "Friday 22 May 2026  00:54:55 +0000 (0:00:01.895)       0:02:46.199 ************ ",
                                "\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] ***************************************************",
                                "Friday 22 May 2026  00:54:55 +0000 (0:00:00.290)       0:02:46.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",
                                "",
                                "TASK [include_role : keystone] *************************************************",
                                "Friday 22 May 2026  00:54:55 +0000 (0:00:00.431)       0:02:46.921 ************ ",
                                "\u001b[0;36mincluded: keystone for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [haproxy-config : Copying over keystone haproxy config] *******************",
                                "Friday 22 May 2026  00:54:56 +0000 (0:00:00.907)       0:02:47.828 ************ ",
                                "\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] ***",
                                "Friday 22 May 2026  00:55:00 +0000 (0:00:03.428)       0:02:51.257 ************ ",
                                "\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] **********************",
                                "Friday 22 May 2026  00:55:00 +0000 (0:00:00.657)       0:02:51.914 ************ ",
                                "\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] ***********",
                                "Friday 22 May 2026  00:55:01 +0000 (0:00:00.835)       0:02:52.749 ************ ",
                                "\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] ***********",
                                "Friday 22 May 2026  00:55:03 +0000 (0:00:01.992)       0:02:54.742 ************ ",
                                "\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] **********************************************",
                                "Friday 22 May 2026  00:55:05 +0000 (0:00:01.751)       0:02:56.494 ************ ",
                                "\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] ***************************************************",
                                "Friday 22 May 2026  00:55:05 +0000 (0:00:00.462)       0:02:56.956 ************ ",
                                "\u001b[0;36mincluded: magnum for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [haproxy-config : Copying over magnum haproxy config] *********************",
                                "Friday 22 May 2026  00:55:06 +0000 (0:00:00.885)       0:02:57.842 ************ ",
                                "\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] ***",
                                "Friday 22 May 2026  00:55:10 +0000 (0:00:03.391)       0:03:01.233 ************ ",
                                "\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-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-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-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] ************************",
                                "Friday 22 May 2026  00:55:10 +0000 (0:00:00.597)       0:03:01.830 ************ ",
                                "\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-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",
                                "\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",
                                "",
                                "TASK [proxysql-config : Copying over magnum ProxySQL users config] *************",
                                "Friday 22 May 2026  00:55:11 +0000 (0:00:00.846)       0:03:02.676 ************ ",
                                "\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] *************",
                                "Friday 22 May 2026  00:55:13 +0000 (0:00:01.609)       0:03:04.286 ************ ",
                                "\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] ***************************************************",
                                "Friday 22 May 2026  00:55:14 +0000 (0:00:01.834)       0:03:06.120 ************ ",
                                "\u001b[0;36mincluded: manila for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [haproxy-config : Copying over manila haproxy config] *********************",
                                "Friday 22 May 2026  00:55:15 +0000 (0:00:00.991)       0:03:07.112 ************ ",
                                "\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;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-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-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-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;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;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-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-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-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-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",
                                "",
                                "TASK [haproxy-config : Add configuration for manila when using single external frontend] ***",
                                "Friday 22 May 2026  00:55:19 +0000 (0:00:03.657)       0:03:10.769 ************ ",
                                "\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-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-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-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] ************************",
                                "Friday 22 May 2026  00:55:20 +0000 (0:00:01.161)       0:03:11.931 ************ ",
                                "\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-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-2] => (item={'key': 'manila_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8786', 'listen_port': '8786'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\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] *************",
                                "Friday 22 May 2026  00:55:21 +0000 (0:00:01.160)       0:03:13.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 [proxysql-config : Copying over manila ProxySQL rules config] *************",
                                "Friday 22 May 2026  00:55:23 +0000 (0:00:01.465)       0:03:14.558 ************ ",
                                "\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] **************************************************",
                                "Friday 22 May 2026  00:55:25 +0000 (0:00:02.254)       0:03:16.812 ************ ",
                                "\u001b[0;36mincluded: mariadb for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [mariadb : Ensure mysql monitor user exist] *******************************",
                                "Friday 22 May 2026  00:55:27 +0000 (0:00:01.318)       0:03:18.131 ************ ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=testbed-node-0)\u001b[0m",
                                "",
                                "TASK [haproxy-config : Copying over mariadb haproxy config] ********************",
                                "Friday 22 May 2026  00:55:30 +0000 (0:00:03.109)       0:03:21.240 ************ ",
                                "\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] ***",
                                "Friday 22 May 2026  00:55:32 +0000 (0:00:02.326)       0:03:23.566 ************ ",
                                "\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 : Configuring firewall for mariadb] ***********************",
                                "Friday 22 May 2026  00:55:35 +0000 (0:00:02.635)       0:03:26.202 ************ ",
                                "\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-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-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_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] ************",
                                "Friday 22 May 2026  00:55:37 +0000 (0:00:02.310)       0:03:28.513 ************ ",
                                "\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] ************",
                                "Friday 22 May 2026  00:55:40 +0000 (0:00:02.941)       0:03:31.454 ************ ",
                                "\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 [include_role : masakari] *************************************************",
                                "Friday 22 May 2026  00:55:42 +0000 (0:00:01.884)       0:03:33.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",
                                "",
                                "TASK [include_role : memcached] ************************************************",
                                "Friday 22 May 2026  00:55:42 +0000 (0:00:00.591)       0:03:33.930 ************ ",
                                "\u001b[0;36mincluded: memcached for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [haproxy-config : Copying over memcached haproxy config] ******************",
                                "Friday 22 May 2026  00:55:43 +0000 (0:00:01.118)       0:03:35.049 ************ ",
                                "\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] ***",
                                "Friday 22 May 2026  00:55:45 +0000 (0:00:01.542)       0:03:36.591 ************ ",
                                "\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] *********************",
                                "Friday 22 May 2026  00:55:46 +0000 (0:00:00.998)       0:03:37.590 ************ ",
                                "\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-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-0]\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] **********",
                                "Friday 22 May 2026  00:55:47 +0000 (0:00:00.571)       0:03:38.161 ************ ",
                                "\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] **********",
                                "Friday 22 May 2026  00:55:47 +0000 (0:00:00.389)       0:03:38.551 ************ ",
                                "\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] **************************************************",
                                "Friday 22 May 2026  00:55:48 +0000 (0:00:01.398)       0:03:39.949 ************ ",
                                "\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] **************************************************",
                                "Friday 22 May 2026  00:55:49 +0000 (0:00:00.464)       0:03:40.414 ************ ",
                                "\u001b[0;36mincluded: neutron for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [haproxy-config : Copying over neutron haproxy config] ********************",
                                "Friday 22 May 2026  00:55:50 +0000 (0:00:01.110)       0:03:41.524 ************ ",
                                "\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;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-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-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-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-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-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-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-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-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-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-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-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;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-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-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-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-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-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': '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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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",
                                "",
                                "TASK [haproxy-config : Add configuration for neutron when using single external frontend] ***",
                                "Friday 22 May 2026  00:55:55 +0000 (0:00:04.830)       0:03:46.355 ************ ",
                                "\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-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-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-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': '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-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-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-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]\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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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': '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-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-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': '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-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-1]\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] ***********************",
                                "Friday 22 May 2026  00:55:57 +0000 (0:00:01.930)       0:03:48.285 ************ ",
                                "\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-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-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] ************",
                                "Friday 22 May 2026  00:55:59 +0000 (0:00:02.114)       0:03:50.400 ************ ",
                                "\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 neutron ProxySQL rules config] ************",
                                "Friday 22 May 2026  00:56:00 +0000 (0:00:01.553)       0:03:51.954 ************ ",
                                "\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] ************************************************",
                                "Friday 22 May 2026  00:56:03 +0000 (0:00:02.476)       0:03:54.431 ************ ",
                                "\u001b[0;36mincluded: placement for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [haproxy-config : Copying over placement haproxy config] ******************",
                                "Friday 22 May 2026  00:56:04 +0000 (0:00:01.572)       0:03:56.003 ************ ",
                                "\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] ***",
                                "Friday 22 May 2026  00:56:08 +0000 (0:00:03.929)       0:03:59.933 ************ ",
                                "\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] *********************",
                                "Friday 22 May 2026  00:56:09 +0000 (0:00:01.165)       0:04:01.098 ************ ",
                                "\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] **********",
                                "Friday 22 May 2026  00:56:10 +0000 (0:00:00.795)       0:04:01.894 ************ ",
                                "\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] **********",
                                "Friday 22 May 2026  00:56:12 +0000 (0:00:01.317)       0:04:03.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 [include_role : nova] *****************************************************",
                                "Friday 22 May 2026  00:56:14 +0000 (0:00:02.126)       0:04:05.338 ************ ",
                                "\u001b[0;36mincluded: nova for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [haproxy-config : Copying over nova haproxy config] ***********************",
                                "Friday 22 May 2026  00:56:15 +0000 (0:00:01.605)       0:04:06.943 ************ ",
                                "\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;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-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-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-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",
                                "",
                                "TASK [haproxy-config : Add configuration for nova when using single external frontend] ***",
                                "Friday 22 May 2026  00:56:20 +0000 (0:00:04.476)       0:04:11.420 ************ ",
                                "\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] **************************",
                                "Friday 22 May 2026  00:56:21 +0000 (0:00:00.734)       0:04:12.155 ************ ",
                                "\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] ***************",
                                "Friday 22 May 2026  00:56:22 +0000 (0:00:01.360)       0:04:13.515 ************ ",
                                "\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] ***************",
                                "Friday 22 May 2026  00:56:23 +0000 (0:00:01.478)       0:04:14.994 ************ ",
                                "\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] ************************************************",
                                "Friday 22 May 2026  00:56:25 +0000 (0:00:02.118)       0:04:17.112 ************ ",
                                "\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] ******************",
                                "Friday 22 May 2026  00:56:27 +0000 (0:00:01.580)       0:04:18.693 ************ ",
                                "\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] ***",
                                "Friday 22 May 2026  00:56:28 +0000 (0:00:00.811)       0:04:19.504 ************ ",
                                "\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-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-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] ***",
                                "Friday 22 May 2026  00:56:33 +0000 (0:00:05.009)       0:04:24.514 ************ ",
                                "\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] *****",
                                "Friday 22 May 2026  00:56:34 +0000 (0:00:01.035)       0:04:25.550 ************ ",
                                "\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-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-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-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-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-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over nova-cell ProxySQL users config] **********",
                                "Friday 22 May 2026  00:56:36 +0000 (0:00:01.619)       0:04:27.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 nova-cell ProxySQL rules config] **********",
                                "Friday 22 May 2026  00:56:39 +0000 (0:00:03.004)       0:04:30.174 ************ ",
                                "\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] *************",
                                "Friday 22 May 2026  00:56:42 +0000 (0:00:02.986)       0:04:33.160 ************ ",
                                "\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] ***",
                                "Friday 22 May 2026  00:56:43 +0000 (0:00:01.554)       0:04:34.715 ************ ",
                                "\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] ***",
                                "Friday 22 May 2026  00:56:44 +0000 (0:00:01.367)       0:04:36.082 ************ ",
                                "\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] ***",
                                "Friday 22 May 2026  00:56:46 +0000 (0:00:01.728)       0:04:37.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 [proxysql-config : Copying over nova-cell ProxySQL users config] **********",
                                "Friday 22 May 2026  00:56:48 +0000 (0:00:01.945)       0:04:39.757 ************ ",
                                "\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] **********",
                                "Friday 22 May 2026  00:56:51 +0000 (0:00:02.466)       0:04:42.223 ************ ",
                                "\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] *****************",
                                "Friday 22 May 2026  00:56:54 +0000 (0:00:03.489)       0:04:45.713 ************ ",
                                "\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] ***",
                                "Friday 22 May 2026  00:56:55 +0000 (0:00:00.835)       0:04:46.549 ************ ",
                                "\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] ***",
                                "Friday 22 May 2026  00:56:57 +0000 (0:00:01.684)       0:04:48.233 ************ ",
                                "\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] ****",
                                "Friday 22 May 2026  00:56:58 +0000 (0:00:01.116)       0:04:49.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 nova-cell ProxySQL users config] **********",
                                "Friday 22 May 2026  00:57:00 +0000 (0:00:01.802)       0:04:51.152 ************ ",
                                "\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] **********",
                                "Friday 22 May 2026  00:57:03 +0000 (0:00:03.284)       0:04:54.437 ************ ",
                                "\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] **************************************************",
                                "Friday 22 May 2026  00:57:06 +0000 (0:00:03.350)       0:04:57.787 ************ ",
                                "\u001b[0;36mincluded: octavia for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [haproxy-config : Copying over octavia haproxy config] ********************",
                                "Friday 22 May 2026  00:57:08 +0000 (0:00:01.411)       0:04:59.199 ************ ",
                                "\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-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;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",
                                "",
                                "TASK [haproxy-config : Add configuration for octavia when using single external frontend] ***",
                                "Friday 22 May 2026  00:57:12 +0000 (0:00:03.996)       0:05:03.196 ************ ",
                                "\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-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-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-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-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-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-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-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] ***********************",
                                "Friday 22 May 2026  00:57:13 +0000 (0:00:01.110)       0:05:04.307 ************ ",
                                "\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] ************",
                                "Friday 22 May 2026  00:57:14 +0000 (0:00:01.053)       0:05:05.361 ************ ",
                                "\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] ************",
                                "Friday 22 May 2026  00:57:15 +0000 (0:00:01.492)       0:05:06.853 ************ ",
                                "\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] ***********************************************",
                                "Friday 22 May 2026  00:57:17 +0000 (0:00:02.190)       0:05:09.044 ************ ",
                                "\u001b[0;36mincluded: opensearch for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [haproxy-config : Copying over opensearch haproxy config] *****************",
                                "Friday 22 May 2026  00:57:19 +0000 (0:00:01.542)       0:05:10.586 ************ ",
                                "\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-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] ***",
                                "Friday 22 May 2026  00:57:25 +0000 (0:00:05.781)       0:05:16.368 ************ ",
                                "\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] ********************",
                                "Friday 22 May 2026  00:57:26 +0000 (0:00:01.242)       0:05:17.611 ************ ",
                                "\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-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-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",
                                "\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-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",
                                "",
                                "TASK [proxysql-config : Copying over opensearch ProxySQL users config] *********",
                                "Friday 22 May 2026  00:57:27 +0000 (0:00:01.293)       0:05:18.904 ************ ",
                                "\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] *********",
                                "Friday 22 May 2026  00:57:28 +0000 (0:00:00.473)       0:05:19.378 ************ ",
                                "\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] ***********************************************",
                                "Friday 22 May 2026  00:57:29 +0000 (0:00:01.398)       0:05:20.777 ************ ",
                                "\u001b[0;36mincluded: prometheus for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [haproxy-config : Copying over prometheus haproxy config] *****************",
                                "Friday 22 May 2026  00:57:31 +0000 (0:00:01.746)       0:05:22.523 ************ ",
                                "\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;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;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-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-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-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;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;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;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] ***",
                                "Friday 22 May 2026  00:57:35 +0000 (0:00:04.520)       0:05:27.044 ************ ",
                                "\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-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-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-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-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-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-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-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-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-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-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] ********************",
                                "Friday 22 May 2026  00:57:36 +0000 (0:00:00.873)       0:05:27.917 ************ ",
                                "\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] *********",
                                "Friday 22 May 2026  00:57:38 +0000 (0:00:01.429)       0:05:29.347 ************ ",
                                "\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] *********",
                                "Friday 22 May 2026  00:57:38 +0000 (0:00:00.429)       0:05:29.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 : rabbitmq] *************************************************",
                                "Friday 22 May 2026  00:57:40 +0000 (0:00:01.358)       0:05:31.134 ************ ",
                                "\u001b[0;36mincluded: rabbitmq for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [haproxy-config : Copying over rabbitmq haproxy config] *******************",
                                "Friday 22 May 2026  00:57:41 +0000 (0:00:01.814)       0:05:32.948 ************ ",
                                "\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] ***",
                                "Friday 22 May 2026  00:57:44 +0000 (0:00:02.631)       0:05:35.580 ************ ",
                                "\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-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-0]\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] **********************",
                                "Friday 22 May 2026  00:57:44 +0000 (0:00:00.471)       0:05:36.051 ************ ",
                                "\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] ***********",
                                "Friday 22 May 2026  00:57:45 +0000 (0:00:01.031)       0:05:37.083 ************ ",
                                "\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] ***********",
                                "Friday 22 May 2026  00:57:46 +0000 (0:00:00.490)       0:05:37.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 [include_role : skyline] **************************************************",
                                "Friday 22 May 2026  00:57:47 +0000 (0:00:01.361)       0:05:38.934 ************ ",
                                "\u001b[0;36mincluded: skyline for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [haproxy-config : Copying over skyline haproxy config] ********************",
                                "Friday 22 May 2026  00:57:49 +0000 (0:00:01.834)       0:05:40.769 ************ ",
                                "\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-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-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-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-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] ***",
                                "Friday 22 May 2026  00:57:56 +0000 (0:00:06.781)       0:05:47.550 ************ ",
                                "\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] ***********************",
                                "Friday 22 May 2026  00:57:57 +0000 (0:00:00.696)       0:05:48.247 ************ ",
                                "\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] ************",
                                "Friday 22 May 2026  00:57:58 +0000 (0:00:01.322)       0:05:49.569 ************ ",
                                "\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] ************",
                                "Friday 22 May 2026  00:57:59 +0000 (0:00:01.415)       0:05:50.985 ************ ",
                                "\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] ****************************************************",
                                "Friday 22 May 2026  00:58:02 +0000 (0:00:02.412)       0:05:53.397 ************ ",
                                "\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] ***************************************************",
                                "Friday 22 May 2026  00:58:02 +0000 (0:00:00.332)       0:05:53.729 ************ ",
                                "\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] ****************************************************",
                                "Friday 22 May 2026  00:58:02 +0000 (0:00:00.317)       0:05:54.047 ************ ",
                                "\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] ****************************************************",
                                "Friday 22 May 2026  00:58:03 +0000 (0:00:00.675)       0:05:54.723 ************ ",
                                "\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] **************************************************",
                                "Friday 22 May 2026  00:58:03 +0000 (0:00:00.333)       0:05:55.057 ************ ",
                                "\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] ******************************************************",
                                "Friday 22 May 2026  00:58:04 +0000 (0:00:00.350)       0:05:55.408 ************ ",
                                "\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] *******",
                                "Friday 22 May 2026  00:58:05 +0000 (0:00:00.858)       0:05:56.266 ************ ",
                                "\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] **********************",
                                "Friday 22 May 2026  00:58:05 +0000 (0:00:00.678)       0:05:56.944 ************ ",
                                "\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] **************",
                                "Friday 22 May 2026  00:58:06 +0000 (0:00:00.365)       0:05:57.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",
                                "",
                                "RUNNING HANDLER [loadbalancer : Stop backup haproxy container] *****************",
                                "Friday 22 May 2026  00:58:07 +0000 (0:00:01.011)       0:05:58.321 ************ ",
                                "\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] ****************",
                                "Friday 22 May 2026  00:58:08 +0000 (0:00:01.301)       0:05:59.623 ************ ",
                                "\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] ****************",
                                "Friday 22 May 2026  00:58:09 +0000 (0:00:00.896)       0:06:00.519 ************ ",
                                "\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 [loadbalancer : Wait for backup haproxy to start] **************",
                                "Friday 22 May 2026  00:58:14 +0000 (0:00:05.016)       0:06:05.536 ************ ",
                                "\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 : Start backup proxysql container] ***************",
                                "Friday 22 May 2026  00:58:18 +0000 (0:00:03.774)       0:06:09.310 ************ ",
                                "\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] *************",
                                "Friday 22 May 2026  00:58:32 +0000 (0:00:14.233)       0:06:23.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",
                                "",
                                "RUNNING HANDLER [loadbalancer : Start backup keepalived container] *************",
                                "Friday 22 May 2026  00:58:33 +0000 (0:00:00.795)       0:06:24.339 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "RUNNING HANDLER [loadbalancer : Stop master haproxy container] *****************",
                                "Friday 22 May 2026  00:58:41 +0000 (0:00:08.335)       0:06:32.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",
                                "",
                                "RUNNING HANDLER [loadbalancer : Stop master proxysql container] ****************",
                                "Friday 22 May 2026  00:58:41 +0000 (0:00:00.345)       0:06:33.020 ************ ",
                                "\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] **************",
                                "Friday 22 May 2026  00:58:42 +0000 (0:00:00.725)       0:06:33.745 ************ ",
                                "\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] ****************",
                                "Friday 22 May 2026  00:58:43 +0000 (0:00:00.406)       0:06:34.152 ************ ",
                                "\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] ***************",
                                "Friday 22 May 2026  00:58:43 +0000 (0:00:00.353)       0:06:34.505 ************ ",
                                "\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] *************",
                                "Friday 22 May 2026  00:58:43 +0000 (0:00:00.352)       0:06:34.858 ************ ",
                                "\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] *************",
                                "Friday 22 May 2026  00:58:44 +0000 (0:00:00.719)       0:06:35.577 ************ ",
                                "\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 : Wait for proxysql to listen on VIP] ************",
                                "Friday 22 May 2026  00:58:45 +0000 (0:00:00.943)       0:06:36.521 ************ ",
                                "\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 ********************************************************************",
                                "Friday 22 May 2026  00:58:46 +0000 (0:00:00.868)       0:06:37.389 ************ ",
                                "=============================================================================== ",
                                "loadbalancer : Start backup proxysql container ------------------------- 14.23s",
                                "loadbalancer : Start backup keepalived container ------------------------ 8.34s",
                                "loadbalancer : Copying over proxysql config ----------------------------- 7.10s",
                                "haproxy-config : Copying over skyline haproxy config -------------------- 6.78s",
                                "haproxy-config : Copying over opensearch haproxy config ----------------- 5.78s",
                                "loadbalancer : Start backup haproxy container --------------------------- 5.02s",
                                "haproxy-config : Copying over nova-cell:nova-novncproxy haproxy config --- 5.01s",
                                "haproxy-config : Copying over glance haproxy config --------------------- 4.84s",
                                "haproxy-config : Copying over neutron haproxy config -------------------- 4.83s",
                                "service-cert-copy : loadbalancer | Copying over extra CA certificates --- 4.54s",
                                "haproxy-config : Copying over prometheus haproxy config ----------------- 4.52s",
                                "haproxy-config : Copying over nova haproxy config ----------------------- 4.48s",
                                "loadbalancer : Copying checks for services which are enabled ------------ 4.47s",
                                "haproxy-config : Copying over cinder haproxy config --------------------- 4.46s",
                                "haproxy-config : Copying over designate haproxy config ------------------ 4.25s",
                                "haproxy-config : Add configuration for glance when using single external frontend --- 4.16s",
                                "haproxy-config : Copying over octavia haproxy config -------------------- 4.00s",
                                "haproxy-config : Copying over placement haproxy config ------------------ 3.93s",
                                "haproxy-config : Configuring firewall for glance ------------------------ 3.85s",
                                "loadbalancer : Wait for backup haproxy to start ------------------------- 3.77s",
                                "\u001b[32m2026-05-22 00:58:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 60556d87-392e-4f0a-8971-f547bc1422d8 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:58:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:58:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:58:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bab26295-89ce-45f7-a6df-737d46dcd984 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:58:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 60556d87-392e-4f0a-8971-f547bc1422d8 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:58:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:58:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:58:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bab26295-89ce-45f7-a6df-737d46dcd984 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:58:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 60556d87-392e-4f0a-8971-f547bc1422d8 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:58:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:58:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:58:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bab26295-89ce-45f7-a6df-737d46dcd984 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:58:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 60556d87-392e-4f0a-8971-f547bc1422d8 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:58:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:59:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:59:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bab26295-89ce-45f7-a6df-737d46dcd984 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:59:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 60556d87-392e-4f0a-8971-f547bc1422d8 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:59:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:59:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:59:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bab26295-89ce-45f7-a6df-737d46dcd984 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:59:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 60556d87-392e-4f0a-8971-f547bc1422d8 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:59:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:59:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:59:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bab26295-89ce-45f7-a6df-737d46dcd984 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:59:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 60556d87-392e-4f0a-8971-f547bc1422d8 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:59:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:59:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:59:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bab26295-89ce-45f7-a6df-737d46dcd984 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:59:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 60556d87-392e-4f0a-8971-f547bc1422d8 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:59:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:59:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:59:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bab26295-89ce-45f7-a6df-737d46dcd984 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:59:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 60556d87-392e-4f0a-8971-f547bc1422d8 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:59:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:59:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:59:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bab26295-89ce-45f7-a6df-737d46dcd984 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:59:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 60556d87-392e-4f0a-8971-f547bc1422d8 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:59:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:59:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:59:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bab26295-89ce-45f7-a6df-737d46dcd984 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:59:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 60556d87-392e-4f0a-8971-f547bc1422d8 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:59:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:59:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:59:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bab26295-89ce-45f7-a6df-737d46dcd984 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:59:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 60556d87-392e-4f0a-8971-f547bc1422d8 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:59:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:59:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:59:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bab26295-89ce-45f7-a6df-737d46dcd984 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:59:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 60556d87-392e-4f0a-8971-f547bc1422d8 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:59:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:59:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:59:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bab26295-89ce-45f7-a6df-737d46dcd984 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:59:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 60556d87-392e-4f0a-8971-f547bc1422d8 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:59:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:59:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:59:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bab26295-89ce-45f7-a6df-737d46dcd984 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:59:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 60556d87-392e-4f0a-8971-f547bc1422d8 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:59:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:59:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:59:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bab26295-89ce-45f7-a6df-737d46dcd984 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:59:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 60556d87-392e-4f0a-8971-f547bc1422d8 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:59:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:59:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:59:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bab26295-89ce-45f7-a6df-737d46dcd984 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:59:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 60556d87-392e-4f0a-8971-f547bc1422d8 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:59:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:59:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:59:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bab26295-89ce-45f7-a6df-737d46dcd984 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:59:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 60556d87-392e-4f0a-8971-f547bc1422d8 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:59:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:59:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:59:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bab26295-89ce-45f7-a6df-737d46dcd984 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:59:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 60556d87-392e-4f0a-8971-f547bc1422d8 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:59:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:59:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:59:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bab26295-89ce-45f7-a6df-737d46dcd984 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:59:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 60556d87-392e-4f0a-8971-f547bc1422d8 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:59:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:59:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:59:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bab26295-89ce-45f7-a6df-737d46dcd984 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:59:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 60556d87-392e-4f0a-8971-f547bc1422d8 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:59:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:59:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:59:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bab26295-89ce-45f7-a6df-737d46dcd984 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:59:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 60556d87-392e-4f0a-8971-f547bc1422d8 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:59:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:59:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:59:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bab26295-89ce-45f7-a6df-737d46dcd984 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:59:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 60556d87-392e-4f0a-8971-f547bc1422d8 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:59:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:59:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:59:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bab26295-89ce-45f7-a6df-737d46dcd984 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:59:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 60556d87-392e-4f0a-8971-f547bc1422d8 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:59:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:00:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:00:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bab26295-89ce-45f7-a6df-737d46dcd984 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:00:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 60556d87-392e-4f0a-8971-f547bc1422d8 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:00:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:00:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:00:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bab26295-89ce-45f7-a6df-737d46dcd984 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:00:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 60556d87-392e-4f0a-8971-f547bc1422d8 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:00:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:00:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:00:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bab26295-89ce-45f7-a6df-737d46dcd984 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:00:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 60556d87-392e-4f0a-8971-f547bc1422d8 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:00:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:00:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:00:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bab26295-89ce-45f7-a6df-737d46dcd984 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:00:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 60556d87-392e-4f0a-8971-f547bc1422d8 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:00:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:00:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:00:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bab26295-89ce-45f7-a6df-737d46dcd984 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:00:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 60556d87-392e-4f0a-8971-f547bc1422d8 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:00:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:00:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:00:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bab26295-89ce-45f7-a6df-737d46dcd984 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:00:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 60556d87-392e-4f0a-8971-f547bc1422d8 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:00:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:00:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb802789-86ea-49b9-b9c8-b3403caa4dc3 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] ******************************************",
                                "Friday 22 May 2026  00:49:38 +0000 (0:00:00.978)       0:00:00.978 ************ ",
                                "\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] *********************************",
                                "Friday 22 May 2026  00:49:40 +0000 (0:00:01.504)       0:00:02.483 ************ ",
                                "\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-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact is_atomic] *****************************************",
                                "Friday 22 May 2026  00:49:42 +0000 (0:00:02.350)       0:00:04.833 ************ ",
                                "\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] **************************",
                                "Friday 22 May 2026  00:49:43 +0000 (0:00:00.690)       0:00:05.524 ************ ",
                                "\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 : Set_fact container_binary] **********************************",
                                "Friday 22 May 2026  00:49:44 +0000 (0:00:01.070)       0:00:06.594 ************ ",
                                "\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] ******************************************",
                                "Friday 22 May 2026  00:49:45 +0000 (0:00:01.598)       0:00:08.192 ************ ",
                                "\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] *********************",
                                "Friday 22 May 2026  00:49:47 +0000 (0:00:01.241)       0:00:09.433 ************ ",
                                "\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 if not previously set] ***",
                                "Friday 22 May 2026  00:49:48 +0000 (0:00:01.203)       0:00:10.637 ************ ",
                                "\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] ******************",
                                "Friday 22 May 2026  00:49:49 +0000 (0:00:01.410)       0:00:12.047 ************ ",
                                "\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 monitor_name ansible_facts['hostname']] ************",
                                "Friday 22 May 2026  00:49:50 +0000 (0:00:01.071)       0:00:13.119 ************ ",
                                "\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] ********************************",
                                "Friday 22 May 2026  00:49:51 +0000 (0:00:00.679)       0:00:13.798 ************ ",
                                "\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 : Find a running mon container] *******************************",
                                "Friday 22 May 2026  00:49:53 +0000 (0:00:01.963)       0:00:15.762 ************ ",
                                "\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] ********************************",
                                "Friday 22 May 2026  00:49:56 +0000 (0:00:03.134)       0:00:18.897 ************ ",
                                "\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] *********************",
                                "Friday 22 May 2026  00:49:57 +0000 (0:00:00.557)       0:00:19.454 ************ ",
                                "\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] ***********************",
                                "Friday 22 May 2026  00:49:58 +0000 (0:00:01.481)       0:00:20.936 ************ ",
                                "\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] ***************************",
                                "Friday 22 May 2026  00:49:59 +0000 (0:00:00.501)       0:00:21.437 ************ ",
                                "\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-22 00:49:54.473458', 'end': '2026-05-22 00:49:54.581629', 'delta': '0:00:00.108171', '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-22 00:49:55.168264', 'end': '2026-05-22 00:49:55.269829', 'delta': '0:00:00.101565', '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-22 00:49:56.259274', 'end': '2026-05-22 00:49:56.374724', 'delta': '0:00:00.115450', '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] *******************************",
                                "Friday 22 May 2026  00:49:59 +0000 (0:00:00.326)       0:00:21.764 ************ ",
                                "\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 : Get current fsid if cluster is already running] *************",
                                "Friday 22 May 2026  00:50:01 +0000 (0:00:01.649)       0:00:23.413 ************ ",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-node-0(192.168.16.10)]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact current_fsid rc 1] *********************************",
                                "Friday 22 May 2026  00:50:02 +0000 (0:00:00.946)       0:00:24.359 ************ ",
                                "\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] *******************************************",
                                "Friday 22 May 2026  00:50:03 +0000 (0:00:01.489)       0:00:25.849 ************ ",
                                "\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",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact fsid] **********************************************",
                                "Friday 22 May 2026  00:50:04 +0000 (0:00:00.973)       0:00:26.822 ************ ",
                                "\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] ****************************",
                                "Friday 22 May 2026  00:50:05 +0000 (0:00:00.742)       0:00:27.565 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Generate cluster fsid] **************************************",
                                "Friday 22 May 2026  00:50:05 +0000 (0:00:00.160)       0:00:27.726 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact fsid] **********************************************",
                                "Friday 22 May 2026  00:50:05 +0000 (0:00:00.206)       0:00:27.932 ************ ",
                                "\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)] *************************************",
                                "Friday 22 May 2026  00:50:06 +0000 (0:00:00.834)       0:00:28.766 ************ ",
                                "\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] **************",
                                "Friday 22 May 2026  00:50:07 +0000 (0:00:01.323)       0:00:30.090 ************ ",
                                "\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)] ***************************",
                                "Friday 22 May 2026  00:50:08 +0000 (0:00:00.691)       0:00:30.782 ************ ",
                                "\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] ****",
                                "Friday 22 May 2026  00:50:09 +0000 (0:00:00.981)       0:00:31.764 ************ ",
                                "\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)] ***********************",
                                "Friday 22 May 2026  00:50:09 +0000 (0:00:00.517)       0:00:32.282 ************ ",
                                "\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] ***",
                                "Friday 22 May 2026  00:50:10 +0000 (0:00:00.779)       0:00:33.061 ************ ",
                                "\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] ************************************",
                                "Friday 22 May 2026  00:50:11 +0000 (0:00:01.065)       0:00:34.127 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'dm-0', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--a5a045ea--0379--5a57--a36f--eceb70f9d05a-osd--block--a5a045ea--0379--5a57--a36f--eceb70f9d05a', 'dm-uuid-LVM-eCeNpaX081JoTlnzS1a0hwdDJKTYuy6gCeto61r8UfQbvK5vQ2hEQsRXn3Ceu26C'], '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--6a8f7108--f86f--5e58--aa7e--865c03bc1242-osd--block--6a8f7108--f86f--5e58--aa7e--865c03bc1242', 'dm-uuid-LVM-BcYvcG83Oo76mO3ReCrjPTTuzwR9kAj1SDcL2ji5eKYki9ceNLuFk3w6qQA3bKGr'], '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_26445544-4689-4b4e-afd8-c115301ef0fb', 'scsi-SQEMU_QEMU_HARDDISK_26445544-4689-4b4e-afd8-c115301ef0fb'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_26445544-4689-4b4e-afd8-c115301ef0fb-part1', 'scsi-SQEMU_QEMU_HARDDISK_26445544-4689-4b4e-afd8-c115301ef0fb-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_26445544-4689-4b4e-afd8-c115301ef0fb-part14', 'scsi-SQEMU_QEMU_HARDDISK_26445544-4689-4b4e-afd8-c115301ef0fb-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_26445544-4689-4b4e-afd8-c115301ef0fb-part15', 'scsi-SQEMU_QEMU_HARDDISK_26445544-4689-4b4e-afd8-c115301ef0fb-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_26445544-4689-4b4e-afd8-c115301ef0fb-part16', 'scsi-SQEMU_QEMU_HARDDISK_26445544-4689-4b4e-afd8-c115301ef0fb-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--a5a045ea--0379--5a57--a36f--eceb70f9d05a-osd--block--a5a045ea--0379--5a57--a36f--eceb70f9d05a'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-0h3Oaa-eaiK-31Ki-DE3D-cYzQ-a3cC-kYY48e', 'scsi-0QEMU_QEMU_HARDDISK_5ba7c276-26c2-40a6-950f-a61990768eb4', 'scsi-SQEMU_QEMU_HARDDISK_5ba7c276-26c2-40a6-950f-a61990768eb4'], '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--6a8f7108--f86f--5e58--aa7e--865c03bc1242-osd--block--6a8f7108--f86f--5e58--aa7e--865c03bc1242'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-5be04d-sfVy-aoIB-e2ja-bdQM-TRM7-Fdty28', 'scsi-0QEMU_QEMU_HARDDISK_a5aa22b2-eb60-435b-b976-67ffb02fc21a', 'scsi-SQEMU_QEMU_HARDDISK_a5aa22b2-eb60-435b-b976-67ffb02fc21a'], '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_e9ad6100-5e19-401f-90a1-40815b1e8f39', 'scsi-SQEMU_QEMU_HARDDISK_e9ad6100-5e19-401f-90a1-40815b1e8f39'], '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-22-00-03-08-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': 'dm-0', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--5e3c58dc--7fa0--542d--874b--0d68acd5d58c-osd--block--5e3c58dc--7fa0--542d--874b--0d68acd5d58c', 'dm-uuid-LVM-rKV9SxHgYCbTgCCSi8RrTOp1WQE9AF5pKefQAuQkLXHim0FrTDa1KnHb02HGqhPI'], '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': 'dm-1', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--7c2d810f--5944--5c2d--8312--b60ac2890f5e-osd--block--7c2d810f--5944--5c2d--8312--b60ac2890f5e', 'dm-uuid-LVM-pWDE2OSpDudLDzRflDOKOaPn9TC4chRKamtG4B1LEbrBwgsoVlsKnt8cU6o7fJc8'], '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-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-3]\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--dd056079--585d--557e--af8d--8b32851342a0-osd--block--dd056079--585d--557e--af8d--8b32851342a0', 'dm-uuid-LVM-eF27xPeBR1VWiR9lRjSFcYSl2Eh3tz1i0KkJusvl0vqRhEqqDmCHdUP9Dbcaxasl'], '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': 'dm-1', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--a9a30bc5--cc38--51ad--b567--f3c862c660e0-osd--block--a9a30bc5--cc38--51ad--b567--f3c862c660e0', 'dm-uuid-LVM-f7Mq52rkZkcHdJ0sNS52D4Y1MYEe3wmIJRlx2dOYTfKwZwJYfO4mdb0PQ4V6JZXp'], '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_79f0193a-939c-402e-83af-f88a681bd140', 'scsi-SQEMU_QEMU_HARDDISK_79f0193a-939c-402e-83af-f88a681bd140'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_79f0193a-939c-402e-83af-f88a681bd140-part1', 'scsi-SQEMU_QEMU_HARDDISK_79f0193a-939c-402e-83af-f88a681bd140-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_79f0193a-939c-402e-83af-f88a681bd140-part14', 'scsi-SQEMU_QEMU_HARDDISK_79f0193a-939c-402e-83af-f88a681bd140-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_79f0193a-939c-402e-83af-f88a681bd140-part15', 'scsi-SQEMU_QEMU_HARDDISK_79f0193a-939c-402e-83af-f88a681bd140-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_79f0193a-939c-402e-83af-f88a681bd140-part16', 'scsi-SQEMU_QEMU_HARDDISK_79f0193a-939c-402e-83af-f88a681bd140-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--dd056079--585d--557e--af8d--8b32851342a0-osd--block--dd056079--585d--557e--af8d--8b32851342a0'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-aKXp7Z-8Ad6-3hRf-2oO6-lqsF-Lnps-WViT2U', 'scsi-0QEMU_QEMU_HARDDISK_20cb43c0-90cd-4396-83ef-64b32682ef2e', 'scsi-SQEMU_QEMU_HARDDISK_20cb43c0-90cd-4396-83ef-64b32682ef2e'], '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--a9a30bc5--cc38--51ad--b567--f3c862c660e0-osd--block--a9a30bc5--cc38--51ad--b567--f3c862c660e0'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-fU4MIS-5v55-aNmw-V4Ta-0WqU-w907-KYlblZ', 'scsi-0QEMU_QEMU_HARDDISK_211d8f97-de5d-482b-b296-d10bd4572938', 'scsi-SQEMU_QEMU_HARDDISK_211d8f97-de5d-482b-b296-d10bd4572938'], '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_dcd7bdde-2d70-4915-b710-177f3d416038', 'scsi-SQEMU_QEMU_HARDDISK_dcd7bdde-2d70-4915-b710-177f3d416038'], '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-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-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-22-00-03-10-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] => (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-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-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-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-4] => (item={'key': 'sda', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_16d8811b-d3ff-4c6f-88f2-baaf4348a16d', 'scsi-SQEMU_QEMU_HARDDISK_16d8811b-d3ff-4c6f-88f2-baaf4348a16d'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_16d8811b-d3ff-4c6f-88f2-baaf4348a16d-part1', 'scsi-SQEMU_QEMU_HARDDISK_16d8811b-d3ff-4c6f-88f2-baaf4348a16d-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_16d8811b-d3ff-4c6f-88f2-baaf4348a16d-part14', 'scsi-SQEMU_QEMU_HARDDISK_16d8811b-d3ff-4c6f-88f2-baaf4348a16d-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_16d8811b-d3ff-4c6f-88f2-baaf4348a16d-part15', 'scsi-SQEMU_QEMU_HARDDISK_16d8811b-d3ff-4c6f-88f2-baaf4348a16d-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_16d8811b-d3ff-4c6f-88f2-baaf4348a16d-part16', 'scsi-SQEMU_QEMU_HARDDISK_16d8811b-d3ff-4c6f-88f2-baaf4348a16d-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': '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': 'sdb', 'value': {'holders': ['ceph--5e3c58dc--7fa0--542d--874b--0d68acd5d58c-osd--block--5e3c58dc--7fa0--542d--874b--0d68acd5d58c'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-3AvAtz-B0GW-Ltol-RHgJ-jKC4-ufIt-MGRe6b', 'scsi-0QEMU_QEMU_HARDDISK_a22d3251-115f-411d-ae1a-8f918491cba4', 'scsi-SQEMU_QEMU_HARDDISK_a22d3251-115f-411d-ae1a-8f918491cba4'], '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]\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-4] => (item={'key': 'sdc', 'value': {'holders': ['ceph--7c2d810f--5944--5c2d--8312--b60ac2890f5e-osd--block--7c2d810f--5944--5c2d--8312--b60ac2890f5e'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-fHcQ2I-3U1c-PPaP-1rsd-PZDC-3wy1-6xmTch', 'scsi-0QEMU_QEMU_HARDDISK_cf16f533-7f7b-4ea6-9462-19be21c2742f', 'scsi-SQEMU_QEMU_HARDDISK_cf16f533-7f7b-4ea6-9462-19be21c2742f'], '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_0f08a9dc-d2d4-4ab2-8f29-963b6beef06d', 'scsi-SQEMU_QEMU_HARDDISK_0f08a9dc-d2d4-4ab2-8f29-963b6beef06d'], '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-22-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-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_27a1bee6-11c0-4a0a-a4ed-67c7f61462c2', 'scsi-SQEMU_QEMU_HARDDISK_27a1bee6-11c0-4a0a-a4ed-67c7f61462c2'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_27a1bee6-11c0-4a0a-a4ed-67c7f61462c2-part1', 'scsi-SQEMU_QEMU_HARDDISK_27a1bee6-11c0-4a0a-a4ed-67c7f61462c2-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_27a1bee6-11c0-4a0a-a4ed-67c7f61462c2-part14', 'scsi-SQEMU_QEMU_HARDDISK_27a1bee6-11c0-4a0a-a4ed-67c7f61462c2-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_27a1bee6-11c0-4a0a-a4ed-67c7f61462c2-part15', 'scsi-SQEMU_QEMU_HARDDISK_27a1bee6-11c0-4a0a-a4ed-67c7f61462c2-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_27a1bee6-11c0-4a0a-a4ed-67c7f61462c2-part16', 'scsi-SQEMU_QEMU_HARDDISK_27a1bee6-11c0-4a0a-a4ed-67c7f61462c2-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-22-00-03-21-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-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_ba325fa4-08b0-4af9-adf0-ef77e259b0db', 'scsi-SQEMU_QEMU_HARDDISK_ba325fa4-08b0-4af9-adf0-ef77e259b0db'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_ba325fa4-08b0-4af9-adf0-ef77e259b0db-part1', 'scsi-SQEMU_QEMU_HARDDISK_ba325fa4-08b0-4af9-adf0-ef77e259b0db-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_ba325fa4-08b0-4af9-adf0-ef77e259b0db-part14', 'scsi-SQEMU_QEMU_HARDDISK_ba325fa4-08b0-4af9-adf0-ef77e259b0db-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_ba325fa4-08b0-4af9-adf0-ef77e259b0db-part15', 'scsi-SQEMU_QEMU_HARDDISK_ba325fa4-08b0-4af9-adf0-ef77e259b0db-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_ba325fa4-08b0-4af9-adf0-ef77e259b0db-part16', 'scsi-SQEMU_QEMU_HARDDISK_ba325fa4-08b0-4af9-adf0-ef77e259b0db-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-22-00-03-13-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-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-0]\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_dac18a8d-176b-4e7f-bdd4-2db369c5c8e5', 'scsi-SQEMU_QEMU_HARDDISK_dac18a8d-176b-4e7f-bdd4-2db369c5c8e5'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_dac18a8d-176b-4e7f-bdd4-2db369c5c8e5-part1', 'scsi-SQEMU_QEMU_HARDDISK_dac18a8d-176b-4e7f-bdd4-2db369c5c8e5-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_dac18a8d-176b-4e7f-bdd4-2db369c5c8e5-part14', 'scsi-SQEMU_QEMU_HARDDISK_dac18a8d-176b-4e7f-bdd4-2db369c5c8e5-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_dac18a8d-176b-4e7f-bdd4-2db369c5c8e5-part15', 'scsi-SQEMU_QEMU_HARDDISK_dac18a8d-176b-4e7f-bdd4-2db369c5c8e5-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_dac18a8d-176b-4e7f-bdd4-2db369c5c8e5-part16', 'scsi-SQEMU_QEMU_HARDDISK_dac18a8d-176b-4e7f-bdd4-2db369c5c8e5-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]\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-22-00-03-11-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] ***",
                                "Friday 22 May 2026  00:50:15 +0000 (0:00:03.676)       0:00:37.803 ************ ",
                                "\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--a5a045ea--0379--5a57--a36f--eceb70f9d05a-osd--block--a5a045ea--0379--5a57--a36f--eceb70f9d05a', 'dm-uuid-LVM-eCeNpaX081JoTlnzS1a0hwdDJKTYuy6gCeto61r8UfQbvK5vQ2hEQsRXn3Ceu26C'], '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--6a8f7108--f86f--5e58--aa7e--865c03bc1242-osd--block--6a8f7108--f86f--5e58--aa7e--865c03bc1242', 'dm-uuid-LVM-BcYvcG83Oo76mO3ReCrjPTTuzwR9kAj1SDcL2ji5eKYki9ceNLuFk3w6qQA3bKGr'], '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-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--5e3c58dc--7fa0--542d--874b--0d68acd5d58c-osd--block--5e3c58dc--7fa0--542d--874b--0d68acd5d58c', 'dm-uuid-LVM-rKV9SxHgYCbTgCCSi8RrTOp1WQE9AF5pKefQAuQkLXHim0FrTDa1KnHb02HGqhPI'], '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--7c2d810f--5944--5c2d--8312--b60ac2890f5e-osd--block--7c2d810f--5944--5c2d--8312--b60ac2890f5e', 'dm-uuid-LVM-pWDE2OSpDudLDzRflDOKOaPn9TC4chRKamtG4B1LEbrBwgsoVlsKnt8cU6o7fJc8'], '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-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-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-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': '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': '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': '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-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': '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-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_16d8811b-d3ff-4c6f-88f2-baaf4348a16d', 'scsi-SQEMU_QEMU_HARDDISK_16d8811b-d3ff-4c6f-88f2-baaf4348a16d'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_16d8811b-d3ff-4c6f-88f2-baaf4348a16d-part1', 'scsi-SQEMU_QEMU_HARDDISK_16d8811b-d3ff-4c6f-88f2-baaf4348a16d-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_16d8811b-d3ff-4c6f-88f2-baaf4348a16d-part14', 'scsi-SQEMU_QEMU_HARDDISK_16d8811b-d3ff-4c6f-88f2-baaf4348a16d-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_16d8811b-d3ff-4c6f-88f2-baaf4348a16d-part15', 'scsi-SQEMU_QEMU_HARDDISK_16d8811b-d3ff-4c6f-88f2-baaf4348a16d-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_16d8811b-d3ff-4c6f-88f2-baaf4348a16d-part16', 'scsi-SQEMU_QEMU_HARDDISK_16d8811b-d3ff-4c6f-88f2-baaf4348a16d-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': 'sdb', 'value': {'holders': ['ceph--5e3c58dc--7fa0--542d--874b--0d68acd5d58c-osd--block--5e3c58dc--7fa0--542d--874b--0d68acd5d58c'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-3AvAtz-B0GW-Ltol-RHgJ-jKC4-ufIt-MGRe6b', 'scsi-0QEMU_QEMU_HARDDISK_a22d3251-115f-411d-ae1a-8f918491cba4', 'scsi-SQEMU_QEMU_HARDDISK_a22d3251-115f-411d-ae1a-8f918491cba4'], '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': 'sda', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_26445544-4689-4b4e-afd8-c115301ef0fb', 'scsi-SQEMU_QEMU_HARDDISK_26445544-4689-4b4e-afd8-c115301ef0fb'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_26445544-4689-4b4e-afd8-c115301ef0fb-part1', 'scsi-SQEMU_QEMU_HARDDISK_26445544-4689-4b4e-afd8-c115301ef0fb-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_26445544-4689-4b4e-afd8-c115301ef0fb-part14', 'scsi-SQEMU_QEMU_HARDDISK_26445544-4689-4b4e-afd8-c115301ef0fb-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_26445544-4689-4b4e-afd8-c115301ef0fb-part15', 'scsi-SQEMU_QEMU_HARDDISK_26445544-4689-4b4e-afd8-c115301ef0fb-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_26445544-4689-4b4e-afd8-c115301ef0fb-part16', 'scsi-SQEMU_QEMU_HARDDISK_26445544-4689-4b4e-afd8-c115301ef0fb-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--7c2d810f--5944--5c2d--8312--b60ac2890f5e-osd--block--7c2d810f--5944--5c2d--8312--b60ac2890f5e'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-fHcQ2I-3U1c-PPaP-1rsd-PZDC-3wy1-6xmTch', 'scsi-0QEMU_QEMU_HARDDISK_cf16f533-7f7b-4ea6-9462-19be21c2742f', 'scsi-SQEMU_QEMU_HARDDISK_cf16f533-7f7b-4ea6-9462-19be21c2742f'], '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-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_0f08a9dc-d2d4-4ab2-8f29-963b6beef06d', 'scsi-SQEMU_QEMU_HARDDISK_0f08a9dc-d2d4-4ab2-8f29-963b6beef06d'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'non\u001b[32m2026-05-22 01:00:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bab26295-89ce-45f7-a6df-737d46dcd984 is in state STARTED\u001b[0m",
                                "e', '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': 'sdb', 'value': {'holders': ['ceph--a5a045ea--0379--5a57--a36f--eceb70f9d05a-osd--block--a5a045ea--0379--5a57--a36f--eceb70f9d05a'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-0h3Oaa-eaiK-31Ki-DE3D-cYzQ-a3cC-kYY48e', 'scsi-0QEMU_QEMU_HARDDISK_5ba7c276-26c2-40a6-950f-a61990768eb4', 'scsi-SQEMU_QEMU_HARDDISK_5ba7c276-26c2-40a6-950f-a61990768eb4'], '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': '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-22-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] => (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--6a8f7108--f86f--5e58--aa7e--865c03bc1242-osd--block--6a8f7108--f86f--5e58--aa7e--865c03bc1242'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-5be04d-sfVy-aoIB-e2ja-bdQM-TRM7-Fdty28', 'scsi-0QEMU_QEMU_HARDDISK_a5aa22b2-eb60-435b-b976-67ffb02fc21a', 'scsi-SQEMU_QEMU_HARDDISK_a5aa22b2-eb60-435b-b976-67ffb02fc21a'], '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_e9ad6100-5e19-401f-90a1-40815b1e8f39', 'scsi-SQEMU_QEMU_HARDDISK_e9ad6100-5e19-401f-90a1-40815b1e8f39'], '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': 'dm-0', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--dd056079--585d--557e--af8d--8b32851342a0-osd--block--dd056079--585d--557e--af8d--8b32851342a0', 'dm-uuid-LVM-eF27xPeBR1VWiR9lRjSFcYSl2Eh3tz1i0KkJusvl0vqRhEqqDmCHdUP9Dbcaxasl'], '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': '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-22-00-03-08-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': 'dm-1', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--a9a30bc5--cc38--51ad--b567--f3c862c660e0-osd--block--a9a30bc5--cc38--51ad--b567--f3c862c660e0', 'dm-uuid-LVM-f7Mq52rkZkcHdJ0sNS52D4Y1MYEe3wmIJRlx2dOYTfKwZwJYfO4mdb0PQ4V6JZXp'], '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]\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-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': '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-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-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': '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': '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': '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': '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': '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': '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-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_27a1bee6-11c0-4a0a-a4ed-67c7f61462c2', 'scsi-SQEMU_QEMU_HARDDISK_27a1bee6-11c0-4a0a-a4ed-67c7f61462c2'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_27a1bee6-11c0-4a0a-a4ed-67c7f61462c2-part1', 'scsi-SQEMU_QEMU_HARDDISK_27a1bee6-11c0-4a0a-a4ed-67c7f61462c2-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_27a1bee6-11c0-4a0a-a4ed-67c7f61462c2-part14', 'scsi-SQEMU_QEMU_HARDDISK_27a1bee6-11c0-4a0a-a4ed-67c7f61462c2-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_27a1bee6-11c0-4a0a-a4ed-67c7f61462c2-part15', 'scsi-SQEMU_QEMU_HARDDISK_27a1bee6-11c0-4a0a-a4ed-67c7f61462c2-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_27a1bee6-11c0-4a0a-a4ed-67c7f61462c2-part16', 'scsi-SQEMU_QEMU_HARDDISK_27a1bee6-11c0-4a0a-a4ed-67c7f61462c2-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': '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': '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-22-00-03-21-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': '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': '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-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-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-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-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-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_79f0193a-939c-402e-83af-f88a681bd140', 'scsi-SQEMU_QEMU_HARDDISK_79f0193a-939c-402e-83af-f88a681bd140'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_79f0193a-939c-402e-83af-f88a681bd140-part1', 'scsi-SQEMU_QEMU_HARDDISK_79f0193a-939c-402e-83af-f88a681bd140-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_79f0193a-939c-402e-83af-f88a681bd140-part14', 'scsi-SQEMU_QEMU_HARDDISK_79f0193a-939c-402e-83af-f88a681bd140-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_79f0193a-939c-402e-83af-f88a681bd140-part15', 'scsi-SQEMU_QEMU_HARDDISK_79f0193a-939c-402e-83af-f88a681bd140-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_79f0193a-939c-402e-83af-f88a681bd140-part16', 'scsi-SQEMU_QEMU_HARDDISK_79f0193a-939c-402e-83af-f88a681bd140-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': '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-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--dd056079--585d--557e--af8d--8b32851342a0-osd--block--dd056079--585d--557e--af8d--8b32851342a0'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-aKXp7Z-8Ad6-3hRf-2oO6-lqsF-Lnps-WViT2U', 'scsi-0QEMU_QEMU_HARDDISK_20cb43c0-90cd-4396-83ef-64b32682ef2e', 'scsi-SQEMU_QEMU_HARDDISK_20cb43c0-90cd-4396-83ef-64b32682ef2e'], '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-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-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--a9a30bc5--cc38--51ad--b567--f3c862c660e0-osd--block--a9a30bc5--cc38--51ad--b567--f3c862c660e0'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-fU4MIS-5v55-aNmw-V4Ta-0WqU-w907-KYlblZ', 'scsi-0QEMU_QEMU_HARDDISK_211d8f97-de5d-482b-b296-d10bd4572938', 'scsi-SQEMU_QEMU_HARDDISK_211d8f97-de5d-482b-b296-d10bd4572938'], '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-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_ba325fa4-08b0-4af9-adf0-ef77e259b0db', 'scsi-SQEMU_QEMU_HARDDISK_ba325fa4-08b0-4af9-adf0-ef77e259b0db'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_ba325fa4-08b0-4af9-adf0-ef77e259b0db-part1', 'scsi-SQEMU_QEMU_HARDDISK_ba325fa4-08b0-4af9-adf0-ef77e259b0db-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_ba325fa4-08b0-4af9-adf0-ef77e259b0db-part14', 'scsi-SQEMU_QEMU_HARDDISK_ba325fa4-08b0-4af9-adf0-ef77e259b0db-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_ba325fa4-08b0-4af9-adf0-ef77e259b0db-part15', 'scsi-SQEMU_QEMU_HARDDISK_ba325fa4-08b0-4af9-adf0-ef77e259b0db-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_ba325fa4-08b0-4af9-adf0-ef77e259b0db-part16', 'scsi-SQEMU_QEMU_HARDDISK_ba325fa4-08b0-4af9-adf0-ef77e259b0db-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]\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_dcd7bdde-2d70-4915-b710-177f3d416038', 'scsi-SQEMU_QEMU_HARDDISK_dcd7bdde-2d70-4915-b710-177f3d416038'], '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-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-22-00-03-13-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-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-22-00-03-10-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]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\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_dac18a8d-176b-4e7f-bdd4-2db369c5c8e5', 'scsi-SQEMU_QEMU_HARDDISK_dac18a8d-176b-4e7f-bdd4-2db369c5c8e5'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_dac18a8d-176b-4e7f-bdd4-2db369c5c8e5-part1', 'scsi-SQEMU_QEMU_HARDDISK_dac18a8d-176b-4e7f-bdd4-2db369c5c8e5-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_dac18a8d-176b-4e7f-bdd4-2db369c5c8e5-part14', 'scsi-SQEMU_QEMU_HARDDISK_dac18a8d-176b-4e7f-bdd4-2db369c5c8e5-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_dac18a8d-176b-4e7f-bdd4-2db369c5c8e5-part15', 'scsi-SQEMU_QEMU_HARDDISK_dac18a8d-176b-4e7f-bdd4-2db369c5c8e5-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_dac18a8d-176b-4e7f-bdd4-2db369c5c8e5-part16', 'scsi-SQEMU_QEMU_HARDDISK_dac18a8d-176b-4e7f-bdd4-2db369c5c8e5-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-22-00-03-11-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] ******************************",
                                "Friday 22 May 2026  00:50:17 +0000 (0:00:01.993)       0:00:39.797 ************ ",
                                "\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-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set default osd_pool_default_crush_rule fact] ***************",
                                "Friday 22 May 2026  00:50:18 +0000 (0:00:01.329)       0:00:41.126 ************ ",
                                "\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] ***************************",
                                "Friday 22 May 2026  00:50:19 +0000 (0:00:00.841)       0:00:41.968 ************ ",
                                "\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] ***********************",
                                "Friday 22 May 2026  00:50:20 +0000 (0:00:01.049)       0:00:43.018 ************ ",
                                "\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] ***************************",
                                "Friday 22 May 2026  00:50:21 +0000 (0:00:00.720)       0:00:43.739 ************ ",
                                "\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] ***********************",
                                "Friday 22 May 2026  00:50:22 +0000 (0:00:01.101)       0:00:44.840 ************ ",
                                "\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] *************************",
                                "Friday 22 May 2026  00:50:23 +0000 (0:00:00.767)       0:00:45.608 ************ ",
                                "\u001b[0;32mok: [testbed-node-4] => (item=testbed-node-0)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=testbed-node-1)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=testbed-node-2)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=testbed-node-0)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=testbed-node-1)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=testbed-node-2)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item=testbed-node-0)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (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",
                                "\u001b[0;32mok: [testbed-node-2] => (item=testbed-node-1)\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-1] => (item=testbed-node-0)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=testbed-node-2)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (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] *************************",
                                "Friday 22 May 2026  00:50:27 +0000 (0:00:04.046)       0:00:49.654 ************ ",
                                "\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-5] => (item=testbed-node-0) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=testbed-node-1) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=testbed-node-2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=testbed-node-2) \u001b[0m",
                                "\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-4]\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-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] => (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] ***********************",
                                "Friday 22 May 2026  00:50:28 +0000 (0:00:01.338)       0:00:50.993 ************ ",
                                "\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 }}\"] ***",
                                "Friday 22 May 2026  00:50:30 +0000 (0:00:02.141)       0:00:53.135 ************ ",
                                "\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] ****",
                                "Friday 22 May 2026  00:50:31 +0000 (0:00:00.716)       0:00:53.851 ************ ",
                                "\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] ****",
                                "Friday 22 May 2026  00:50:33 +0000 (0:00:01.542)       0:00:55.394 ************ ",
                                "\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] ***************",
                                "Friday 22 May 2026  00:50:34 +0000 (0:00:00.954)       0:00:56.348 ************ ",
                                "\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] ****************************************",
                                "Friday 22 May 2026  00:50:35 +0000 (0:00:01.255)       0:00:57.603 ************ ",
                                "\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] ******",
                                "Friday 22 May 2026  00:50:36 +0000 (0:00:00.705)       0:00:58.309 ************ ",
                                "\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] ******",
                                "Friday 22 May 2026  00:50:36 +0000 (0:00:00.499)       0:00:58.808 ************ ",
                                "\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)] ***************************",
                                "Friday 22 May 2026  00:50:37 +0000 (0:00:01.395)       0:01:00.203 ************ ",
                                "\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] *************************************",
                                "Friday 22 May 2026  00:50:38 +0000 (0:00:00.648)       0:01:00.851 ************ ",
                                "\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] **************************************",
                                "Friday 22 May 2026  00:50:39 +0000 (0:00:01.283)       0:01:02.135 ************ ",
                                "\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] ********************************",
                                "Friday 22 May 2026  00:50:41 +0000 (0:00:01.498)       0:01:03.633 ************ ",
                                "\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] ************************",
                                "Friday 22 May 2026  00:50:44 +0000 (0:00:02.858)       0:01:06.492 ************ ",
                                "\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] *********************",
                                "Friday 22 May 2026  00:50:45 +0000 (0:00:01.680)       0:01:08.172 ************ ",
                                "\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] ********************************",
                                "Friday 22 May 2026  00:50:47 +0000 (0:00:01.822)       0:01:09.995 ************ ",
                                "\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] *******************************",
                                "Friday 22 May 2026  00:50:49 +0000 (0:00:01.591)       0:01:11.586 ************ ",
                                "\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] ********************************",
                                "Friday 22 May 2026  00:50:51 +0000 (0:00:01.880)       0:01:13.467 ************ ",
                                "\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 rgw container] ********************************",
                                "Friday 22 May 2026  00:50:52 +0000 (0:00:01.350)       0:01:14.818 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [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",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a mgr container] ********************************",
                                "Friday 22 May 2026  00:50:53 +0000 (0:00:00.894)       0:01:15.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;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] *************************",
                                "Friday 22 May 2026  00:50:55 +0000 (0:00:01.967)       0:01:17.679 ************ ",
                                "\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] ********************************",
                                "Friday 22 May 2026  00:50:56 +0000 (0:00:01.145)       0:01:18.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",
                                "\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] *************************",
                                "Friday 22 May 2026  00:50:58 +0000 (0:00:01.784)       0:01:20.608 ************ ",
                                "\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] **********************",
                                "Friday 22 May 2026  00:50:59 +0000 (0:00:01.328)       0:01:21.937 ************ ",
                                "\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] *******************",
                                "Friday 22 May 2026  00:51:01 +0000 (0:00:01.795)       0:01:23.733 ************ ",
                                "\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] ******************************",
                                "Friday 22 May 2026  00:51:02 +0000 (0:00:01.017)       0:01:24.750 ************ ",
                                "\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] ******************************",
                                "Friday 22 May 2026  00:51:03 +0000 (0:00:01.019)       0:01:25.770 ************ ",
                                "\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] ******************************",
                                "Friday 22 May 2026  00:51:04 +0000 (0:00:00.578)       0:01:26.348 ************ ",
                                "\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] ******************************",
                                "Friday 22 May 2026  00:51:05 +0000 (0:00:01.078)       0:01:27.426 ************ ",
                                "\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] ******************************",
                                "Friday 22 May 2026  00:51:05 +0000 (0:00:00.584)       0:01:28.011 ************ ",
                                "\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] ******************************",
                                "Friday 22 May 2026  00:51:06 +0000 (0:00:00.803)       0:01:28.814 ************ ",
                                "\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] ******************************",
                                "Friday 22 May 2026  00:51:07 +0000 (0:00:00.573)       0:01:29.388 ************ ",
                                "\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] ****************************",
                                "Friday 22 May 2026  00:51:07 +0000 (0:00:00.844)       0:01:30.232 ************ ",
                                "\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] *************************",
                                "Friday 22 May 2026  00:51:08 +0000 (0:00:00.664)       0:01:30.897 ************ ",
                                "\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] ***************",
                                "Friday 22 May 2026  00:51:09 +0000 (0:00:01.281)       0:01:32.178 ************ ",
                                "\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 : Enable ceph.target] ******************************",
                                "Friday 22 May 2026  00:51:11 +0000 (0:00:02.017)       0:01:34.196 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-5]\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",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Include prerequisites.yml] ***********************",
                                "Friday 22 May 2026  00:51:13 +0000 (0:00:01.892)       0:01:36.088 ************ ",
                                "\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] ************************************",
                                "Friday 22 May 2026  00:51:15 +0000 (0:00:01.419)       0:01:37.508 ************ ",
                                "\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] ****************",
                                "Friday 22 May 2026  00:51:16 +0000 (0:00:00.826)       0:01:38.334 ************ ",
                                "\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] **************************",
                                "Friday 22 May 2026  00:51:16 +0000 (0:00:00.707)       0:01:39.041 ************ ",
                                "\u001b[0;32mok: [testbed-node-4] => (item=/usr/lib/udev/rules.d/95-ceph-osd.rules)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=/usr/lib/udev/rules.d/95-ceph-osd.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-4] => (item=/usr/lib/udev/rules.d/60-ceph-by-parttypeuuid.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-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] ********************",
                                "Friday 22 May 2026  00:51:18 +0000 (0:00:01.820)       0:01:40.862 ************ ",
                                "\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 [ceph-container-common : Restore certificates selinux context] ************",
                                "Friday 22 May 2026  00:51:19 +0000 (0:00:01.023)       0:01:41.885 ************ ",
                                "\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] ********************",
                                "Friday 22 May 2026  00:51:20 +0000 (0:00:01.008)       0:01:42.894 ************ ",
                                "\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] ****************************",
                                "Friday 22 May 2026  00:51:21 +0000 (0:00:00.700)       0:01:43.595 ************ ",
                                "\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] *************************",
                                "Friday 22 May 2026  00:51:22 +0000 (0:00:00.888)       0:01:44.483 ************ ",
                                "\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] ********************",
                                "Friday 22 May 2026  00:51:23 +0000 (0:00:01.351)       0:01:45.834 ************ ",
                                "\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-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Pulling alertmanager/prometheus/grafana container images] ***",
                                "Friday 22 May 2026  00:52:09 +0000 (0:00:45.958)       0:02:31.793 ************ ",
                                "\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] ***********",
                                "Friday 22 May 2026  00:52:10 +0000 (0:00:01.110)       0:02:32.903 ************ ",
                                "\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] *********************",
                                "Friday 22 May 2026  00:52:11 +0000 (0:00:00.619)       0:02:33.523 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Copy ceph dev image file] ************************",
                                "Friday 22 May 2026  00:52:11 +0000 (0:00:00.157)       0:02:33.680 ************ ",
                                "\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] *****************************",
                                "Friday 22 May 2026  00:52:12 +0000 (0:00:00.819)       0:02:34.500 ************ ",
                                "\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] ******************",
                                "Friday 22 May 2026  00:52:12 +0000 (0:00:00.586)       0:02:35.086 ************ ",
                                "\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] ********************************",
                                "Friday 22 May 2026  00:52:13 +0000 (0:00:00.804)       0:02:35.891 ************ ",
                                "\u001b[0;32mok: [testbed-node-3]\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-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Set_fact ceph_version ceph_version.stdout.split] ***",
                                "Friday 22 May 2026  00:52:15 +0000 (0:00:02.189)       0:02:38.080 ************ ",
                                "\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] *****************************",
                                "Friday 22 May 2026  00:52:16 +0000 (0:00:00.707)       0:02:38.787 ************ ",
                                "\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] *********************",
                                "Friday 22 May 2026  00:52:17 +0000 (0:00:01.316)       0:02:40.103 ************ ",
                                "\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] ********************",
                                "Friday 22 May 2026  00:52:18 +0000 (0:00:00.728)       0:02:40.832 ************ ",
                                "\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] ******************",
                                "Friday 22 May 2026  00:52:19 +0000 (0:00:01.026)       0:02:41.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 mimic] *********************",
                                "Friday 22 May 2026  00:52:20 +0000 (0:00:00.810)       0:02:42.669 ************ ",
                                "\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] ******************",
                                "Friday 22 May 2026  00:52:21 +0000 (0:00:01.113)       0:02:43.782 ************ ",
                                "\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] *******************",
                                "Friday 22 May 2026  00:52:22 +0000 (0:00:00.737)       0:02:44.520 ************ ",
                                "\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] *******************",
                                "Friday 22 May 2026  00:52:23 +0000 (0:00:00.951)       0:02:45.471 ************ ",
                                "\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 quincy] ********************",
                                "Friday 22 May 2026  00:52:23 +0000 (0:00:00.774)       0:02:46.246 ************ ",
                                "\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] **********************",
                                "Friday 22 May 2026  00:52:25 +0000 (0:00:01.277)       0:02:47.523 ************ ",
                                "\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] **********************",
                                "Friday 22 May 2026  00:52:26 +0000 (0:00:01.589)       0:02:49.113 ************ ",
                                "\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] ***************************",
                                "Friday 22 May 2026  00:52:28 +0000 (0:00:01.496)       0:02:50.610 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=/etc/ceph)\u001b[0m",
                                "\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-0] => (item=/etc/ceph)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/etc/ceph)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=/var/lib/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-2] => (item=/etc/ceph)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/var/lib/ceph/)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=/var/lib/ceph/mon)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/var/lib/ceph/)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (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/mon)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/var/lib/ceph/)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/var/lib/ceph/mon)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=/var/lib/ceph/osd)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (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/osd)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/var/lib/ceph/mon)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/var/lib/ceph/osd)\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/mds)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/var/lib/ceph/osd)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=/var/lib/ceph/tmp)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/var/lib/ceph/mds)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (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/tmp)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/var/lib/ceph/mds)\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/tmp)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=/var/lib/ceph/crash)\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/crash)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (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-1] => (item=/var/lib/ceph/crash)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (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-0] => (item=/var/lib/ceph/radosgw)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (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-1] => (item=/var/lib/ceph/radosgw)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=/var/lib/ceph/bootstrap-rgw)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=/var/lib/ceph/bootstrap-rgw)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/var/lib/ceph/radosgw)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/var/lib/ceph/bootstrap-rgw)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/var/lib/ceph/bootstrap-rgw)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=/var/lib/ceph/bootstrap-mgr)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (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-2] => (item=/var/lib/ceph/bootstrap-rgw)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/var/lib/ceph/bootstrap-mgr)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/var/lib/ceph/bootstrap-mgr)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=/var/lib/ceph/bootstrap-mds)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=/var/lib/ceph/bootstrap-mds)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/var/lib/ceph/bootstrap-mgr)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (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-0] => (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-3] => (item=/var/lib/ceph/bootstrap-osd)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/var/lib/ceph/bootstrap-mds)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=/var/lib/ceph/bootstrap-osd)\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-5] => (item=/var/lib/ceph/bootstrap-rbd)\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-osd)\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/lib/ceph/bootstrap-rbd-mirror)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=/var/lib/ceph/bootstrap-rbd)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=/var/lib/ceph/bootstrap-rbd-mirror)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/var/lib/ceph/bootstrap-rbd)\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-5] => (item=/var/run/ceph)\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/run/ceph)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/var/lib/ceph/bootstrap-rbd-mirror)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/var/run/ceph)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=/var/log/ceph)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/var/run/ceph)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (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/run/ceph)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/var/log/ceph)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/var/log/ceph)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=/var/log/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] ************",
                                "Friday 22 May 2026  00:52:35 +0000 (0:00:07.299)       0:02:57.909 ************ ",
                                "\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] *****************",
                                "Friday 22 May 2026  00:52:36 +0000 (0:00:01.243)       0:02:59.153 ************ ",
                                "\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] *********************************",
                                "Friday 22 May 2026  00:52:37 +0000 (0:00:00.810)       0:02:59.963 ************ ",
                                "\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-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",
                                "",
                                "TASK [ceph-config : Reset num_osds] ********************************************",
                                "Friday 22 May 2026  00:52:40 +0000 (0:00:02.643)       0:03:02.607 ************ ",
                                "\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] *********************",
                                "Friday 22 May 2026  00:52:40 +0000 (0:00:00.654)       0:03:03.262 ************ ",
                                "\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] ******************",
                                "Friday 22 May 2026  00:52:41 +0000 (0:00:00.937)       0:03:04.199 ************ ",
                                "\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] *********************************",
                                "Friday 22 May 2026  00:52:42 +0000 (0:00:00.635)       0:03:04.834 ************ ",
                                "\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 _devices] *****************************************",
                                "Friday 22 May 2026  00:52:43 +0000 (0:00:00.738)       0:03:05.572 ************ ",
                                "\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] ***",
                                "Friday 22 May 2026  00:52:43 +0000 (0:00:00.650)       0:03:06.223 ************ ",
                                "\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)] ***",
                                "Friday 22 May 2026  00:52:44 +0000 (0:00:00.645)       0:03:06.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",
                                "\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' (new report)] ***",
                                "Friday 22 May 2026  00:52:45 +0000 (0:00:00.671)       0:03:07.539 ************ ",
                                "\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-config : Run 'ceph-volume lvm list' to see how many osds have already been created] ***",
                                "Friday 22 May 2026  00:52:46 +0000 (0:00:00.892)       0:03:08.432 ************ ",
                                "\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;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-config : Set_fact num_osds (add existing osds)] *********************",
                                "Friday 22 May 2026  00:52:47 +0000 (0:00:01.837)       0:03:10.269 ************ ",
                                "\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] *******************************",
                                "Friday 22 May 2026  00:52:49 +0000 (0:00:01.185)       0:03:11.455 ************ ",
                                "\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;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-config : Set osd_memory_target to cluster host config] **************",
                                "Friday 22 May 2026  00:52:49 +0000 (0:00:00.647)       0:03:12.103 ************ ",
                                "\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-config : Render rgw configs] ****************************************",
                                "Friday 22 May 2026  00:52:50 +0000 (0:00:00.837)       0:03:12.940 ************ ",
                                "\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] *************************************",
                                "Friday 22 May 2026  00:52:51 +0000 (0:00:01.095)       0:03:14.035 ************ ",
                                "\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-3]\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': '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-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-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 rgw configs to file] ***********************************",
                                "Friday 22 May 2026  00:52:52 +0000 (0:00:01.060)       0:03:15.096 ************ ",
                                "\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 : Create ceph conf directory] ********************************",
                                "Friday 22 May 2026  00:52:53 +0000 (0:00:00.614)       0:03:15.710 ************ ",
                                "\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 }}\"] ***",
                                "Friday 22 May 2026  00:52:54 +0000 (0:00:00.670)       0:03:16.381 ************ ",
                                "\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 ipv4] ****",
                                "Friday 22 May 2026  00:52:54 +0000 (0:00:00.659)       0:03:17.041 ************ ",
                                "\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] ****",
                                "Friday 22 May 2026  00:52:55 +0000 (0:00:00.886)       0:03:17.927 ************ ",
                                "\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] ***************",
                                "Friday 22 May 2026  00:52:56 +0000 (0:00:00.882)       0:03:18.810 ************ ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _interface] ****************************************",
                                "Friday 22 May 2026  00:52:57 +0000 (0:00:01.127)       0:03:19.938 ************ ",
                                "\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] ******",
                                "Friday 22 May 2026  00:52:58 +0000 (0:00:00.394)       0:03:20.332 ************ ",
                                "\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] ******",
                                "Friday 22 May 2026  00:52:58 +0000 (0:00:00.422)       0:03:20.755 ************ ",
                                "\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)] ***************************",
                                "Friday 22 May 2026  00:52:58 +0000 (0:00:00.353)       0:03:21.108 ************ ",
                                "\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] *************************************",
                                "Friday 22 May 2026  00:52:59 +0000 (0:00:00.570)       0:03:21.678 ************ ",
                                "\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",
                                "\u001b[0;36mskipping: [testbed-node-0] => (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] ****************************************",
                                "Friday 22 May 2026  00:53:01 +0000 (0:00:02.468)       0:03:24.147 ************ ",
                                "\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",
                                "",
                                "RUNNING HANDLER [ceph-handler : Make tempdir for scripts] **********************",
                                "Friday 22 May 2026  00:53:05 +0000 (0:00:03.208)       0:03:27.355 ************ ",
                                "\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",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Mons handler] **********************************",
                                "Friday 22 May 2026  00:53:06 +0000 (0:00:01.309)       0:03:28.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;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] ********",
                                "Friday 22 May 2026  00:53:07 +0000 (0:00:01.376)       0:03:30.041 ************ ",
                                "\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] ***********************",
                                "Friday 22 May 2026  00:53:08 +0000 (0:00:00.408)       0:03:30.449 ************ ",
                                "\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)] ********************",
                                "Friday 22 May 2026  00:53:09 +0000 (0:00:01.668)       0:03:32.117 ************ ",
                                "\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] *********",
                                "Friday 22 May 2026  00:53:10 +0000 (0:00:00.751)       0:03:32.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",
                                "",
                                "RUNNING HANDLER [ceph-handler : Osds handler] **********************************",
                                "Friday 22 May 2026  00:53:11 +0000 (0:00:00.549)       0:03:33.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",
                                "\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] **********************",
                                "Friday 22 May 2026  00:53:12 +0000 (0:00:01.213)       0:03:34.633 ************ ",
                                "\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] ********",
                                "Friday 22 May 2026  00:53:12 +0000 (0:00:00.344)       0:03:34.977 ************ ",
                                "\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] *******************************",
                                "Friday 22 May 2026  00:53:13 +0000 (0:00:00.422)       0:03:35.399 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Copy osd restart script] ***********************",
                                "Friday 22 May 2026  00:53:13 +0000 (0:00:00.181)       0:03:35.581 ************ ",
                                "\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] *********************************",
                                "Friday 22 May 2026  00:53:13 +0000 (0:00:00.306)       0:03:35.887 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Get balancer module status] ********************",
                                "Friday 22 May 2026  00:53:13 +0000 (0:00:00.183)       0:03:36.071 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Set_fact pools_pgautoscaler_mode] **************",
                                "Friday 22 May 2026  00:53:13 +0000 (0:00:00.183)       0:03:36.254 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Disable balancer] ******************************",
                                "Friday 22 May 2026  00:53:14 +0000 (0:00:00.265)       0:03:36.520 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Disable pg autoscale on pools] *****************",
                                "Friday 22 May 2026  00:53:14 +0000 (0:00:00.225)       0:03:36.745 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Restart ceph osds daemon(s)] *******************",
                                "Friday 22 May 2026  00:53:14 +0000 (0:00:00.204)       0:03:36.949 ************ ",
                                "\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] => (item=testbed-node-3) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Set _osd_handler_called after restart] *********",
                                "Friday 22 May 2026  00:53:15 +0000 (0:00:00.467)       0:03:37.417 ************ ",
                                "\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] ***************",
                                "Friday 22 May 2026  00:53:15 +0000 (0:00:00.287)       0:03:37.705 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Re-enable balancer] ****************************",
                                "Friday 22 May 2026  00:53:15 +0000 (0:00:00.209)       0:03:37.914 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Mdss handler] **********************************",
                                "Friday 22 May 2026  00:53:15 +0000 (0:00:00.179)       0:03:38.094 ************ ",
                                "\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] ********",
                                "Friday 22 May 2026  00:53:16 +0000 (0:00:00.840)       0:03:38.935 ************ ",
                                "\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] ***********************",
                                "Friday 22 May 2026  00:53:16 +0000 (0:00:00.283)       0:03:39.219 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Restart ceph mds daemon(s)] ********************",
                                "Friday 22 May 2026  00:53:18 +0000 (0:00:01.246)       0:03:40.465 ************ ",
                                "\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] *********",
                                "Friday 22 May 2026  00:53:19 +0000 (0:00:01.372)       0:03:41.837 ************ ",
                                "\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] **********************************",
                                "Friday 22 May 2026  00:53:19 +0000 (0:00:00.381)       0:03:42.218 ************ ",
                                "\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] ********",
                                "Friday 22 May 2026  00:53:21 +0000 (0:00:01.610)       0:03:43.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",
                                "",
                                "RUNNING HANDLER [ceph-handler : Copy rgw restart script] ***********************",
                                "Friday 22 May 2026  00:53:21 +0000 (0:00:00.374)       0:03:44.203 ************ ",
                                "\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 rgw daemon(s)] ********************",
                                "Friday 22 May 2026  00:53:23 +0000 (0:00:01.527)       0:03:45.731 ************ ",
                                "\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] *********",
                                "Friday 22 May 2026  00:53:24 +0000 (0:00:00.870)       0:03:46.601 ************ ",
                                "\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] ****************************",
                                "Friday 22 May 2026  00:53:24 +0000 (0:00:00.338)       0:03:46.939 ************ ",
                                "\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] **********************************",
                                "Friday 22 May 2026  00:53:25 +0000 (0:00:00.866)       0:03:47.806 ************ ",
                                "\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] ********",
                                "Friday 22 May 2026  00:53:26 +0000 (0:00:01.122)       0:03:48.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",
                                "",
                                "RUNNING HANDLER [ceph-handler : Copy mgr restart script] ***********************",
                                "Friday 22 May 2026  00:53:26 +0000 (0:00:00.342)       0:03:49.271 ************ ",
                                "\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)] ********************",
                                "Friday 22 May 2026  00:53:28 +0000 (0:00:01.370)       0:03:50.642 ************ ",
                                "\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] *********",
                                "Friday 22 May 2026  00:53:29 +0000 (0:00:00.919)       0:03:51.561 ************ ",
                                "\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] ************************",
                                "Friday 22 May 2026  00:53:30 +0000 (0:00:00.931)       0:03:52.493 ************ ",
                                "\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] *********************",
                                "Friday 22 May 2026  00:53:30 +0000 (0:00:00.504)       0:03:52.997 ************ ",
                                "\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] ********************************",
                                "Friday 22 May 2026  00:53:31 +0000 (0:00:00.791)       0:03:53.789 ************ ",
                                "\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] *******************************",
                                "Friday 22 May 2026  00:53:32 +0000 (0:00:00.765)       0:03:54.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 [ceph-handler : Check for a mds container] ********************************",
                                "Friday 22 May 2026  00:53:32 +0000 (0:00:00.313)       0:03:54.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 [ceph-handler : Check for a rgw container] ********************************",
                                "Friday 22 May 2026  00:53:32 +0000 (0:00:00.301)       0:03:55.170 ************ ",
                                "\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] ********************************",
                                "Friday 22 May 2026  00:53:33 +0000 (0:00:00.574)       0:03:55.744 ************ ",
                                "\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] *************************",
                                "Friday 22 May 2026  00:53:34 +0000 (0:00:00.755)       0:03:56.500 ************ ",
                                "\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] ********************************",
                                "Friday 22 May 2026  00:53:34 +0000 (0:00:00.306)       0:03:56.807 ************ ",
                                "\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] *************************",
                                "Friday 22 May 2026  00:53:34 +0000 (0:00:00.300)       0:03:57.107 ************ ",
                                "\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] **********************",
                                "Friday 22 May 2026  00:53:35 +0000 (0:00:01.113)       0:03:58.221 ************ ",
                                "\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] *******************",
                                "Friday 22 May 2026  00:53:36 +0000 (0:00:00.789)       0:03:59.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 [ceph-handler : Set_fact handler_mon_status] ******************************",
                                "Friday 22 May 2026  00:53:37 +0000 (0:00:00.338)       0:03:59.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 [ceph-handler : Set_fact handler_osd_status] ******************************",
                                "Friday 22 May 2026  00:53:37 +0000 (0:00:00.408)       0:03:59.758 ************ ",
                                "\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] ******************************",
                                "Friday 22 May 2026  00:53:38 +0000 (0:00:00.625)       0:04:00.383 ************ ",
                                "\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] ******************************",
                                "Friday 22 May 2026  00:53:38 +0000 (0:00:00.318)       0:04:00.702 ************ ",
                                "\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] ******************************",
                                "Friday 22 May 2026  00:53:38 +0000 (0:00:00.367)       0:04:01.069 ************ ",
                                "\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] ******************************",
                                "Friday 22 May 2026  00:53:39 +0000 (0:00:00.329)       0:04:01.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",
                                "",
                                "TASK [ceph-handler : Set_fact handler_mgr_status] ******************************",
                                "Friday 22 May 2026  00:53:39 +0000 (0:00:00.639)       0:04:02.038 ************ ",
                                "\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] ****************************",
                                "Friday 22 May 2026  00:53:40 +0000 (0:00:00.362)       0:04:02.400 ************ ",
                                "\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] *************************",
                                "Friday 22 May 2026  00:53:40 +0000 (0:00:00.357)       0:04:02.758 ************ ",
                                "\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] **********************************",
                                "Friday 22 May 2026  00:53:41 +0000 (0:00:00.838)       0:04:03.597 ************ ",
                                "\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] **********************************",
                                "Friday 22 May 2026  00:53:41 +0000 (0:00:00.355)       0:04:03.952 ************ ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-mon/tasks/deploy_monitors.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [ceph-mon : Check if monitor initial keyring already exists] **************",
                                "Friday 22 May 2026  00:53:42 +0000 (0:00:00.571)       0:04:04.524 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-mon : Generate monitor initial keyring] *****************************",
                                "Friday 22 May 2026  00:53:42 +0000 (0:00:00.178)       0:04:04.702 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0 -> localhost]\u001b[0m",
                                "",
                                "TASK [ceph-mon : Set_fact _initial_mon_key_success] ****************************",
                                "Friday 22 May 2026  00:53:44 +0000 (0:00:01.700)       0:04:06.402 ************ ",
                                "\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] *******************",
                                "Friday 22 May 2026  00:53:44 +0000 (0:00:00.351)       0:04:06.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",
                                "",
                                "TASK [ceph-mon : Create monitor initial keyring] *******************************",
                                "Friday 22 May 2026  00:53:44 +0000 (0:00:00.358)       0:04:07.112 ************ ",
                                "\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)] ***********",
                                "Friday 22 May 2026  00:53:46 +0000 (0:00:01.222)       0:04:08.334 ************ ",
                                "\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] *************************************",
                                "Friday 22 May 2026  00:53:47 +0000 (0:00:01.087)       0:04:09.422 ************ ",
                                "\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 : Recursively fix ownership of monitor directory] ***************",
                                "Friday 22 May 2026  00:53:48 +0000 (0:00:00.875)       0:04:10.298 ************ ",
                                "\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] *****************************************",
                                "Friday 22 May 2026  00:53:48 +0000 (0:00:00.685)       0:04:10.983 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-mon : Slurp admin keyring] ******************************************",
                                "Friday 22 May 2026  00:53:49 +0000 (0:00:01.301)       0:04:12.285 ************ ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-mon : Copy admin keyring over to mons] ******************************",
                                "Friday 22 May 2026  00:53:50 +0000 (0:00:00.766)       0:04:13.052 ************ ",
                                "\u001b[0;33mchanged: [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",
                                "\u001b[0;32mok: [testbed-node-0] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [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;32mok: [testbed-node-0 -> 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;32mok: [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;33mchanged: [testbed-node-1 -> {{ item }}]\u001b[0m",
                                "",
                                "TASK [ceph-mon : Import admin keyring into mon keyring] ************************",
                                "Friday 22 May 2026  00:53:54 +0000 (0:00:03.938)       0:04:16.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 [ceph-mon : Set_fact ceph-mon container command] **************************",
                                "Friday 22 May 2026  00:53:56 +0000 (0:00:01.512)       0:04:18.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 [ceph-mon : Set_fact monmaptool container command] ************************",
                                "Friday 22 May 2026  00:53:56 +0000 (0:00:00.439)       0:04:18.942 ************ ",
                                "\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] **************************************",
                                "Friday 22 May 2026  00:53:56 +0000 (0:00:00.312)       0:04:19.254 ************ ",
                                "\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] *******************************",
                                "Friday 22 May 2026  00:53:59 +0000 (0:00:02.411)       0:04:21.665 ************ ",
                                "\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] ****************************",
                                "Friday 22 May 2026  00:54:00 +0000 (0:00:01.589)       0:04:23.254 ************ ",
                                "\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] ************************************",
                                "Friday 22 May 2026  00:54:01 +0000 (0:00:00.359)       0:04:23.614 ************ ",
                                "\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] *************",
                                "Friday 22 May 2026  00:54:01 +0000 (0:00:00.592)       0:04:24.206 ************ ",
                                "\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] ***********************",
                                "Friday 22 May 2026  00:54:02 +0000 (0:00:00.563)       0:04:24.769 ************ ",
                                "\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_tasks systemd.yml] ************************************",
                                "Friday 22 May 2026  00:54:02 +0000 (0:00:00.349)       0:04:25.119 ************ ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-mon/tasks/systemd.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [ceph-mon : Generate systemd unit file for mon container] *****************",
                                "Friday 22 May 2026  00:54:03 +0000 (0:00:00.493)       0:04:25.612 ************ ",
                                "\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] ************************",
                                "Friday 22 May 2026  00:54:05 +0000 (0:00:02.036)       0:04:27.648 ************ ",
                                "\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 : Enable ceph-mon.target] ***************************************",
                                "Friday 22 May 2026  00:54:06 +0000 (0:00:01.297)       0:04:28.946 ************ ",
                                "\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] ************************************",
                                "Friday 22 May 2026  00:54:08 +0000 (0:00:01.933)       0:04:30.879 ************ ",
                                "\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 : Include_tasks ceph_keys.yml] **********************************",
                                "Friday 22 May 2026  00:54:11 +0000 (0:00:02.523)       0:04:33.402 ************ ",
                                "\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...] *************",
                                "Friday 22 May 2026  00:54:12 +0000 (0:00:01.150)       0:04:34.553 ************ ",
                                "\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] **************************************",
                                "Friday 22 May 2026  00:54:34 +0000 (0:00:21.974)       0:04:56.527 ************ ",
                                "\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-mon : Include secure_cluster.yml] ***********************************",
                                "Friday 22 May 2026  00:54:40 +0000 (0:00:06.329)       0:05:02.857 ************ ",
                                "\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] ******************************************",
                                "Friday 22 May 2026  00:54:40 +0000 (0:00:00.424)       0:05:03.281 ************ ",
                                "\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__a74540dc8d384b19d1f90c4a4e0d84bae8e73eb5'}}, {'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__a74540dc8d384b19d1f90c4a4e0d84bae8e73eb5'}}, {'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__a74540dc8d384b19d1f90c4a4e0d84bae8e73eb5'}}, {'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__a74540dc8d384b19d1f90c4a4e0d84bae8e73eb5'}}, {'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__a74540dc8d384b19d1f90c4a4e0d84bae8e73eb5'}}, {'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__a74540dc8d384b19d1f90c4a4e0d84bae8e73eb5'}}, {'key': 'osd_crush_chooseleaf_type', 'value': '__omit_place_holder__a74540dc8d384b19d1f90c4a4e0d84bae8e73eb5'}]) \u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Make tempdir for scripts] **********************",
                                "Friday 22 May 2026  00:54:51 +0000 (0:00:10.450)       0:05:13.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",
                                "",
                                "RUNNING HANDLER [ceph-handler : Mons handler] **********************************",
                                "Friday 22 May 2026  00:54:51 +0000 (0:00:00.292)       0:05:14.024 ************ ",
                                "\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] ********",
                                "Friday 22 May 2026  00:54:52 +0000 (0:00:00.781)       0:05:14.806 ************ ",
                                "\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] ***********************",
                                "Friday 22 May 2026  00:54:52 +0000 (0:00:00.272)       0:05:15.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",
                                "",
                                "RUNNING HANDLER [ceph-handler : Restart ceph mon daemon(s)] ********************",
                                "Friday 22 May 2026  00:54:53 +0000 (0:00:00.283)       0:05:15.362 ************ ",
                                "\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] *********",
                                "Friday 22 May 2026  00:54:53 +0000 (0:00:00.758)       0:05:16.120 ************ ",
                                "\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] ************************",
                                "Friday 22 May 2026  00:54:54 +0000 (0:00:00.689)       0:05:16.810 ************ ",
                                "\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] *********************",
                                "Friday 22 May 2026  00:54:54 +0000 (0:00:00.448)       0:05:17.258 ************ ",
                                "\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] ********************************",
                                "Friday 22 May 2026  00:54:55 +0000 (0:00:00.647)       0:05:17.906 ************ ",
                                "\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] *******************************",
                                "Friday 22 May 2026  00:54:56 +0000 (0:00:00.807)       0:05:18.714 ************ ",
                                "\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] ********************************",
                                "Friday 22 May 2026  00:54:56 +0000 (0:00:00.287)       0:05:19.001 ************ ",
                                "\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] ********************************",
                                "Friday 22 May 2026  00:54:57 +0000 (0:00:00.450)       0:05:19.452 ************ ",
                                "\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] ********************************",
                                "Friday 22 May 2026  00:54:57 +0000 (0:00:00.287)       0:05:19.739 ************ ",
                                "\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 [ceph-handler : Check for a rbd mirror container] *************************",
                                "Friday 22 May 2026  00:54:58 +0000 (0:00:00.728)       0:05:20.468 ************ ",
                                "\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] ********************************",
                                "Friday 22 May 2026  00:54:58 +0000 (0:00:00.287)       0:05:20.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 [ceph-handler : Check for a ceph-crash container] *************************",
                                "Friday 22 May 2026  00:54:58 +0000 (0:00:00.438)       0:05:21.194 ************ ",
                                "\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] **********************",
                                "Friday 22 May 2026  00:54:59 +0000 (0:00:00.760)       0:05:21.954 ************ ",
                                "\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] *******************",
                                "Friday 22 May 2026  00:55:00 +0000 (0:00:00.750)       0:05:22.704 ************ ",
                                "\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] ******************************",
                                "Friday 22 May 2026  00:55:00 +0000 (0:00:00.313)       0:05:23.018 ************ ",
                                "\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] ******************************",
                                "Friday 22 May 2026  00:55:01 +0000 (0:00:00.634)       0:05:23.652 ************ ",
                                "\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] ******************************",
                                "Friday 22 May 2026  00:55:01 +0000 (0:00:00.327)       0:05:23.979 ************ ",
                                "\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] ******************************",
                                "Friday 22 May 2026  00:55:01 +0000 (0:00:00.290)       0:05:24.270 ************ ",
                                "\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] ******************************",
                                "Friday 22 May 2026  00:55:02 +0000 (0:00:00.280)       0:05:24.551 ************ ",
                                "\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] ******************************",
                                "Friday 22 May 2026  00:55:02 +0000 (0:00:00.576)       0:05:25.128 ************ ",
                                "\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] ******************************",
                                "Friday 22 May 2026  00:55:03 +0000 (0:00:00.313)       0:05:25.441 ************ ",
                                "\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] ****************************",
                                "Friday 22 May 2026  00:55:03 +0000 (0:00:00.317)       0:05:25.758 ************ ",
                                "\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] *************************",
                                "Friday 22 May 2026  00:55:03 +0000 (0:00:00.297)       0:05:26.055 ************ ",
                                "\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] **********************************",
                                "Friday 22 May 2026  00:55:04 +0000 (0:00:00.732)       0:05:26.788 ************ ",
                                "\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] *******************************************",
                                "Friday 22 May 2026  00:55:05 +0000 (0:00:00.582)       0:05:27.371 ************ ",
                                "\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] *****************************************",
                                "Friday 22 May 2026  00:55:05 +0000 (0:00:00.447)       0:05:27.818 ************ ",
                                "\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] ***************************************",
                                "Friday 22 May 2026  00:55:06 +0000 (0:00:00.901)       0:05:28.720 ************ ",
                                "\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] *********************",
                                "Friday 22 May 2026  00:55:06 +0000 (0:00:00.275)       0:05:28.996 ************ ",
                                "\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] *******************************************",
                                "Friday 22 May 2026  00:55:15 +0000 (0:00:09.030)       0:05:38.026 ************ ",
                                "\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] ***************************************",
                                "Friday 22 May 2026  00:55:16 +0000 (0:00:00.288)       0:05:38.315 ************ ",
                                "\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] ***********************************",
                                "Friday 22 May 2026  00:55:18 +0000 (0:00:02.473)       0:05:40.789 ************ ",
                                "\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] **************************************",
                                "Friday 22 May 2026  00:55:19 +0000 (0:00:01.273)       0:05:42.062 ************ ",
                                "\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] *****************",
                                "Friday 22 May 2026  00:55:20 +0000 (0:00:00.767)       0:05:42.829 ************ ",
                                "\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] ************************************",
                                "Friday 22 May 2026  00:55:20 +0000 (0:00:00.309)       0:05:43.139 ************ ",
                                "\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] ****************************************",
                                "Friday 22 May 2026  00:55:21 +0000 (0:00:00.784)       0:05:43.923 ************ ",
                                "\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] *************",
                                "Friday 22 May 2026  00:55:22 +0000 (0:00:00.640)       0:05:44.564 ************ ",
                                "\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] ***********************",
                                "Friday 22 May 2026  00:55:22 +0000 (0:00:00.340)       0:05:44.905 ************ ",
                                "\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] ************************************",
                                "Friday 22 May 2026  00:55:23 +0000 (0:00:00.573)       0:05:45.478 ************ ",
                                "\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] ***********************************",
                                "Friday 22 May 2026  00:55:23 +0000 (0:00:00.532)       0:05:46.011 ************ ",
                                "\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-mgr : Generate systemd ceph-mgr target file] ************************",
                                "Friday 22 May 2026  00:55:25 +0000 (0:00:01.328)       0:05:47.339 ************ ",
                                "\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-mgr : Enable ceph-mgr.target] ***************************************",
                                "Friday 22 May 2026  00:55:26 +0000 (0:00:01.325)       0:05:48.665 ************ ",
                                "\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-mgr : Systemd start mgr] ********************************************",
                                "Friday 22 May 2026  00:55:28 +0000 (0:00:01.669)       0:05:50.335 ************ ",
                                "\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] **************************************",
                                "Friday 22 May 2026  00:55:30 +0000 (0:00:01.959)       0:05:52.294 ************ ",
                                "\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] ************************************",
                                "Friday 22 May 2026  00:55:30 +0000 (0:00:00.405)       0:05:52.699 ************ ",
                                "\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] ****************************",
                                "Friday 22 May 2026  00:55:43 +0000 (0:00:13.026)       0:06:05.726 ************ ",
                                "\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)] ***",
                                "Friday 22 May 2026  00:55:45 +0000 (0:00:01.877)       0:06:07.604 ************ ",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-mgr : Set _disabled_ceph_mgr_modules fact] **************************",
                                "Friday 22 May 2026  00:55:45 +0000 (0:00:00.344)       0:06:07.948 ************ ",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-mgr : Disable ceph mgr enabled modules] *****************************",
                                "Friday 22 May 2026  00:55:45 +0000 (0:00:00.159)       0:06:08.108 ************ ",
                                "\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] **************************************",
                                "Friday 22 May 2026  00:55:51 +0000 (0:00:05.969)       0:06:14.078 ************ ",
                                "\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] **********************",
                                "Friday 22 May 2026  00:55:56 +0000 (0:00:04.724)       0:06:18.803 ************ ",
                                "\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] **********************************",
                                "Friday 22 May 2026  00:55:57 +0000 (0:00:01.133)       0:06:19.936 ************ ",
                                "\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] ********",
                                "Friday 22 May 2026  00:55:58 +0000 (0:00:00.568)       0:06:20.504 ************ ",
                                "\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] ***********************",
                                "Friday 22 May 2026  00:55:58 +0000 (0:00:00.296)       0:06:20.801 ************ ",
                                "\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)] ********************",
                                "Friday 22 May 2026  00:56:00 +0000 (0:00:01.625)       0:06:22.426 ************ ",
                                "\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] *********",
                                "Friday 22 May 2026  00:56:00 +0000 (0:00:00.679)       0:06:23.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",
                                "",
                                "PLAY [Apply role ceph-osd] *****************************************************",
                                "",
                                "TASK [ceph-handler : Include check_running_cluster.yml] ************************",
                                "Friday 22 May 2026  00:56:01 +0000 (0:00:00.888)       0:06:23.995 ************ ",
                                "\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] *********************",
                                "Friday 22 May 2026  00:56:02 +0000 (0:00:00.807)       0:06:24.802 ************ ",
                                "\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] ********************************",
                                "Friday 22 May 2026  00:56:03 +0000 (0:00:00.936)       0:06:25.739 ************ ",
                                "\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] *******************************",
                                "Friday 22 May 2026  00:56:04 +0000 (0:00:00.566)       0:06:26.305 ************ ",
                                "\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] ********************************",
                                "Friday 22 May 2026  00:56:05 +0000 (0:00:01.542)       0:06:27.848 ************ ",
                                "\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] ********************************",
                                "Friday 22 May 2026  00:56:06 +0000 (0:00:00.782)       0:06:28.631 ************ ",
                                "\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] ********************************",
                                "Friday 22 May 2026  00:56:07 +0000 (0:00:00.737)       0:06:29.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",
                                "",
                                "TASK [ceph-handler : Check for a rbd mirror container] *************************",
                                "Friday 22 May 2026  00:56:07 +0000 (0:00:00.393)       0:06:29.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",
                                "",
                                "TASK [ceph-handler : Check for a nfs container] ********************************",
                                "Friday 22 May 2026  00:56:08 +0000 (0:00:00.590)       0:06:30.351 ************ ",
                                "\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] *************************",
                                "Friday 22 May 2026  00:56:08 +0000 (0:00:00.345)       0:06:30.696 ************ ",
                                "\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] **********************",
                                "Friday 22 May 2026  00:56:09 +0000 (0:00:00.709)       0:06:31.405 ************ ",
                                "\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] *******************",
                                "Friday 22 May 2026  00:56:09 +0000 (0:00:00.702)       0:06:32.108 ************ ",
                                "\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] ******************************",
                                "Friday 22 May 2026  00:56:10 +0000 (0:00:00.589)       0:06:32.697 ************ ",
                                "\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] ******************************",
                                "Friday 22 May 2026  00:56:10 +0000 (0:00:00.296)       0:06:32.994 ************ ",
                                "\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] ******************************",
                                "Friday 22 May 2026  00:56:11 +0000 (0:00:00.334)       0:06:33.328 ************ ",
                                "\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] ******************************",
                                "Friday 22 May 2026  00:56:11 +0000 (0:00:00.348)       0:06:33.676 ************ ",
                                "\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] ******************************",
                                "Friday 22 May 2026  00:56:12 +0000 (0:00:00.633)       0:06:34.310 ************ ",
                                "\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] ******************************",
                                "Friday 22 May 2026  00:56:12 +0000 (0:00:00.319)       0:06:34.629 ************ ",
                                "\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] ******************************",
                                "Friday 22 May 2026  00:56:12 +0000 (0:00:00.304)       0:06:34.934 ************ ",
                                "\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] ****************************",
                                "Friday 22 May 2026  00:56:12 +0000 (0:00:00.295)       0:06:35.229 ************ ",
                                "\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] *************************",
                                "Friday 22 May 2026  00:56:13 +0000 (0:00:00.616)       0:06:35.846 ************ ",
                                "\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] *********************************************",
                                "Friday 22 May 2026  00:56:14 +0000 (0:00:00.541)       0:06:36.388 ************ ",
                                "\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] **********************************",
                                "Friday 22 May 2026  00:56:14 +0000 (0:00:00.295)       0:06:36.683 ************ ",
                                "\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] ******************************",
                                "Friday 22 May 2026  00:56:15 +0000 (0:00:00.931)       0:06:37.615 ************ ",
                                "\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] **********************************",
                                "Friday 22 May 2026  00:56:16 +0000 (0:00:00.828)       0:06:38.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",
                                "",
                                "TASK [ceph-osd : Disable transparent hugepage] *********************************",
                                "Friday 22 May 2026  00:56:16 +0000 (0:00:00.302)       0:06:38.746 ************ ",
                                "\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] *******************************",
                                "Friday 22 May 2026  00:56:16 +0000 (0:00:00.346)       0:06:39.093 ************ ",
                                "\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] **********************************",
                                "Friday 22 May 2026  00:56:17 +0000 (0:00:00.949)       0:06:40.042 ************ ",
                                "\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] ********************************",
                                "Friday 22 May 2026  00:56:18 +0000 (0:00:00.368)       0:06:40.411 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'name': 'fs.aio-max-nr', 'value': '1048576', 'enable': True})\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': 'fs.aio-max-nr', 'value': '1048576', 'enable': True})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'name': 'fs.aio-max-nr', 'value': '1048576', 'enable': True})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'name': 'vm.swappiness', 'value': 10})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'name': 'fs.file-max', 'value': 26234859})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'name': 'vm.min_free_kbytes', 'value': '67584'})\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-5] => (item={'name': 'vm.min_free_kbytes', 'value': '67584'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'name': 'fs.file-max', 'value': 26234859})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'name': 'vm.zone_reclaim_mode', 'value': 0})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'name': 'vm.swappiness', 'value': 10})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'name': 'vm.min_free_kbytes', 'value': '67584'})\u001b[0m",
                                "",
                                "TASK [ceph-osd : Install dependencies] *****************************************",
                                "Friday 22 May 2026  00:56:23 +0000 (0:00:05.441)       0:06:45.852 ************ ",
                                "\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] *************************************",
                                "Friday 22 May 2026  00:56:23 +0000 (0:00:00.315)       0:06:46.168 ************ ",
                                "\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] *********************",
                                "Friday 22 May 2026  00:56:24 +0000 (0:00:00.857)       0:06:47.026 ************ ",
                                "\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-4] => (item=/var/lib/ceph/osd/)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=/var/lib/ceph/osd/)\u001b[0m",
                                "",
                                "TASK [ceph-osd : Get keys from monitors] ***************************************",
                                "Friday 22 May 2026  00:56:25 +0000 (0:00:01.039)       0:06:48.066 ************ ",
                                "\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] ***********************************",
                                "Friday 22 May 2026  00:56:27 +0000 (0:00:01.811)       0:06:49.877 ************ ",
                                "\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-5] => (item=None)\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=None) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\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] ************************************************",
                                "Friday 22 May 2026  00:56:29 +0000 (0:00:01.566)       0:06:51.443 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-3 -> testbed-node-0(192.168.16.10)]\u001b[0m",
                                "",
                                "TASK [ceph-osd : Include_tasks scenarios/lvm.yml] ******************************",
                                "Friday 22 May 2026  00:56:31 +0000 (0:00:02.498)       0:06:53.942 ************ ",
                                "\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] *******************************",
                                "Friday 22 May 2026  00:56:32 +0000 (0:00:00.582)       0:06:54.524 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'data': 'osd-block-dd056079-585d-557e-af8d-8b32851342a0', 'data_vg': 'ceph-dd056079-585d-557e-af8d-8b32851342a0'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'data': 'osd-block-a5a045ea-0379-5a57-a36f-eceb70f9d05a', 'data_vg': 'ceph-a5a045ea-0379-5a57-a36f-eceb70f9d05a'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'data': 'osd-block-5e3c58dc-7fa0-542d-874b-0d68acd5d58c', 'data_vg': 'ceph-5e3c58dc-7fa0-542d-874b-0d68acd5d58c'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'data': 'osd-block-a9a30bc5-cc38-51ad-b567-f3c862c660e0', 'data_vg': 'ceph-a9a30bc5-cc38-51ad-b567-f3c862c660e0'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'data': 'osd-block-6a8f7108-f86f-5e58-aa7e-865c03bc1242', 'data_vg': 'ceph-6a8f7108-f86f-5e58-aa7e-865c03bc1242'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'data': 'osd-block-7c2d810f-5944-5c2d-8312-b60ac2890f5e', 'data_vg': 'ceph-7c2d810f-5944-5c2d-8312-b60ac2890f5e'})\u001b[0m",
                                "",
                                "TASK [ceph-osd : Include_tasks scenarios/lvm-batch.yml] ************************",
                                "Friday 22 May 2026  00:57:13 +0000 (0:00:41.029)       0:07:35.554 ************ ",
                                "\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] *********************************",
                                "Friday 22 May 2026  00:57:13 +0000 (0:00:00.602)       0:07:36.157 ************ ",
                                "\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] **************************************************",
                                "Friday 22 May 2026  00:57:14 +0000 (0:00:00.534)       0:07:36.691 ************ ",
                                "\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] **********************************************",
                                "Friday 22 May 2026  00:57:15 +0000 (0:00:00.684)       0:07:37.376 ************ ",
                                "\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] ************************************",
                                "Friday 22 May 2026  00:57:16 +0000 (0:00:01.824)       0:07:39.200 ************ ",
                                "\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] ***********************************",
                                "Friday 22 May 2026  00:57:17 +0000 (0:00:00.473)       0:07:39.674 ************ ",
                                "\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 : Generate systemd ceph-osd target file] ************************",
                                "Friday 22 May 2026  00:57:18 +0000 (0:00:01.173)       0:07:40.847 ************ ",
                                "\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] ***************************************",
                                "Friday 22 May 2026  00:57:19 +0000 (0:00:01.286)       0:07:42.133 ************ ",
                                "\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 : Ensure systemd service override directory exists] *************",
                                "Friday 22 May 2026  00:57:21 +0000 (0:00:01.863)       0:07:43.997 ************ ",
                                "\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] ***********************",
                                "Friday 22 May 2026  00:57:22 +0000 (0:00:00.324)       0:07:44.322 ************ ",
                                "\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] *********",
                                "Friday 22 May 2026  00:57:22 +0000 (0:00:00.358)       0:07:44.680 ************ ",
                                "\u001b[0;32mok: [testbed-node-3] => (item=4)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=5)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=0)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=3)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=2)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=1)\u001b[0m",
                                "",
                                "TASK [ceph-osd : Write run file in /var/lib/ceph/osd/xxxx/run] *****************",
                                "Friday 22 May 2026  00:57:23 +0000 (0:00:01.531)       0:07:46.212 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=4)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=5)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=3)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=0)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=1)\u001b[0m",
                                "",
                                "TASK [ceph-osd : Systemd start osd] ********************************************",
                                "Friday 22 May 2026  00:57:26 +0000 (0:00:02.264)       0:07:48.476 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=4)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=5)\u001b[0m",
                                "\u001b[0;33mchanged: [t\u001b[32m2026-05-22 01:00:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6e25e109-f2a0-4cce-9027-22b716d26a37 is in state STARTED\u001b[0m",
                                "estbed-node-5] => (item=3)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=0)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=1)\u001b[0m",
                                "",
                                "TASK [ceph-osd : Unset noup flag] **********************************************",
                                "Friday 22 May 2026  00:57:29 +0000 (0:00:03.668)       0:07:52.145 ************ ",
                                "\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] ************************************",
                                "Friday 22 May 2026  00:57:32 +0000 (0:00:02.907)       0:07:55.053 ************ ",
                                "\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] **************************************",
                                "Friday 22 May 2026  00:57:45 +0000 (0:00:12.983)       0:08:08.036 ************ ",
                                "\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] **********************",
                                "Friday 22 May 2026  00:57:46 +0000 (0:00:00.885)       0:08:08.921 ************ ",
                                "\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] **********************************",
                                "Friday 22 May 2026  00:57:47 +0000 (0:00:00.655)       0:08:09.577 ************ ",
                                "\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] **********************",
                                "Friday 22 May 2026  00:57:47 +0000 (0:00:00.543)       0:08:10.120 ************ ",
                                "\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] ********",
                                "Friday 22 May 2026  00:57:48 +0000 (0:00:00.393)       0:08:10.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",
                                "",
                                "RUNNING HANDLER [ceph-handler : Unset noup flag] *******************************",
                                "Friday 22 May 2026  00:57:48 +0000 (0:00:00.292)       0:08:10.806 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Copy osd restart script] ***********************",
                                "Friday 22 May 2026  00:57:49 +0000 (0:00:00.797)       0:08:11.604 ************ ",
                                "\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] *********************************",
                                "Friday 22 May 2026  00:57:49 +0000 (0:00:00.343)       0:08:11.948 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Get balancer module status] ********************",
                                "Friday 22 May 2026  00:57:49 +0000 (0:00:00.204)       0:08:12.152 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Set_fact pools_pgautoscaler_mode] **************",
                                "Friday 22 May 2026  00:57:50 +0000 (0:00:00.233)       0:08:12.385 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Disable balancer] ******************************",
                                "Friday 22 May 2026  00:57:50 +0000 (0:00:00.112)       0:08:12.498 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Disable pg autoscale on pools] *****************",
                                "Friday 22 May 2026  00:57:50 +0000 (0:00:00.280)       0:08:12.778 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Restart ceph osds daemon(s)] *******************",
                                "Friday 22 May 2026  00:57:50 +0000 (0:00:00.226)       0:08:13.005 ************ ",
                                "\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] => (item=testbed-node-3) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Set _osd_handler_called after restart] *********",
                                "Friday 22 May 2026  00:57:51 +0000 (0:00:00.394)       0:08:13.399 ************ ",
                                "\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] ***************",
                                "Friday 22 May 2026  00:57:52 +0000 (0:00:00.891)       0:08:14.291 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Re-enable balancer] ****************************",
                                "Friday 22 May 2026  00:57:52 +0000 (0:00:00.239)       0:08:14.531 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "PLAY [Apply role ceph-crash] ***************************************************",
                                "",
                                "TASK [ceph-handler : Include check_running_cluster.yml] ************************",
                                "Friday 22 May 2026  00:57:53 +0000 (0:00:00.846)       0:08:15.377 ************ ",
                                "\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] *********************",
                                "Friday 22 May 2026  00:57:54 +0000 (0:00:01.231)       0:08:16.609 ************ ",
                                "\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] ********************************",
                                "Friday 22 May 2026  00:57:55 +0000 (0:00:01.343)       0:08:17.953 ************ ",
                                "\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] *******************************",
                                "Friday 22 May 2026  00:57:56 +0000 (0:00:01.282)       0:08:19.235 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\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] ********************************",
                                "Friday 22 May 2026  00:57:57 +0000 (0:00:00.698)       0:08:19.934 ************ ",
                                "\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;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a rgw container] ********************************",
                                "Friday 22 May 2026  00:57:58 +0000 (0:00:00.931)       0:08:20.866 ************ ",
                                "\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] ********************************",
                                "Friday 22 May 2026  00:57:59 +0000 (0:00:00.728)       0:08:21.595 ************ ",
                                "\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] *************************",
                                "Friday 22 May 2026  00:58:00 +0000 (0:00:01.392)       0:08:22.987 ************ ",
                                "\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] ********************************",
                                "Friday 22 May 2026  00:58:01 +0000 (0:00:00.623)       0:08:23.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",
                                "\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] *************************",
                                "Friday 22 May 2026  00:58:02 +0000 (0:00:00.884)       0:08:24.496 ************ ",
                                "\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] **********************",
                                "Friday 22 May 2026  00:58:03 +0000 (0:00:01.086)       0:08:25.582 ************ ",
                                "\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",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Include check_socket_non_container.yml] *******************",
                                "Friday 22 May 2026  00:58:04 +0000 (0:00:01.536)       0:08:27.119 ************ ",
                                "\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] ******************************",
                                "Friday 22 May 2026  00:58:05 +0000 (0:00:00.614)       0:08:27.733 ************ ",
                                "\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] ******************************",
                                "Friday 22 May 2026  00:58:06 +0000 (0:00:00.851)       0:08:28.584 ************ ",
                                "\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] ******************************",
                                "Friday 22 May 2026  00:58:06 +0000 (0:00:00.585)       0:08:29.169 ************ ",
                                "\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] ******************************",
                                "Friday 22 May 2026  00:58:07 +0000 (0:00:00.831)       0:08:30.001 ************ ",
                                "\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] ******************************",
                                "Friday 22 May 2026  00:58:08 +0000 (0:00:00.587)       0:08:30.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;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] ******************************",
                                "Friday 22 May 2026  00:58:09 +0000 (0:00:00.806)       0:08:31.395 ************ ",
                                "\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] ******************************",
                                "Friday 22 May 2026  00:58:09 +0000 (0:00:00.582)       0:08:31.977 ************ ",
                                "\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] ****************************",
                                "Friday 22 May 2026  00:58:10 +0000 (0:00:00.846)       0:08:32.824 ************ ",
                                "\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-handler : Set_fact handler_exporter_status] *************************",
                                "Friday 22 May 2026  00:58:11 +0000 (0:00:00.687)       0:08:33.511 ************ ",
                                "\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] ********************************",
                                "Friday 22 May 2026  00:58:12 +0000 (0:00:01.296)       0:08:34.808 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-3 -> testbed-node-0(192.168.16.10)]\u001b[0m",
                                "",
                                "TASK [ceph-crash : Get keys from monitors] *************************************",
                                "Friday 22 May 2026  00:58:15 +0000 (0:00:03.273)       0:08:38.081 ************ ",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-node-0(192.168.16.10)]\u001b[0m",
                                "",
                                "TASK [ceph-crash : Copy ceph key(s) if needed] *********************************",
                                "Friday 22 May 2026  00:58:17 +0000 (0:00:01.655)       0:08:39.737 ************ ",
                                "\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;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] **************************",
                                "Friday 22 May 2026  00:58:19 +0000 (0:00:01.725)       0:08:41.462 ************ ",
                                "\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-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-crash : Include_tasks systemd.yml] **********************************",
                                "Friday 22 May 2026  00:58:20 +0000 (0:00:01.185)       0:08:42.648 ************ ",
                                "\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] ********",
                                "Friday 22 May 2026  00:58:21 +0000 (0:00:01.551)       0:08:44.200 ************ ",
                                "\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 [ceph-crash : Start the ceph-crash service] *******************************",
                                "Friday 22 May 2026  00:58:24 +0000 (0:00:02.147)       0:08:46.347 ************ ",
                                "\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",
                                "",
                                "RUNNING HANDLER [ceph-handler : Ceph crash handler] ****************************",
                                "Friday 22 May 2026  00:58:27 +0000 (0:00:03.471)       0:08:49.819 ************ ",
                                "\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] ******",
                                "Friday 22 May 2026  00:58:28 +0000 (0:00:01.393)       0:08:51.212 ************ ",
                                "\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] ****************",
                                "Friday 22 May 2026  00:58:29 +0000 (0:00:00.882)       0:08:52.095 ************ ",
                                "\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",
                                "",
                                "RUNNING HANDLER [ceph-handler : Set _crash_handler_called after restart] *******",
                                "Friday 22 May 2026  00:58:31 +0000 (0:00:02.182)       0:08:54.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",
                                "\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] ************************",
                                "Friday 22 May 2026  00:58:33 +0000 (0:00:01.310)       0:08:55.588 ************ ",
                                "\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] *********************",
                                "Friday 22 May 2026  00:58:33 +0000 (0:00:00.487)       0:08:56.075 ************ ",
                                "\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] ********************************",
                                "Friday 22 May 2026  00:58:34 +0000 (0:00:00.919)       0:08:56.995 ************ ",
                                "\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 an osd container] *******************************",
                                "Friday 22 May 2026  00:58:35 +0000 (0:00:00.355)       0:08:57.350 ************ ",
                                "\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 mds container] ********************************",
                                "Friday 22 May 2026  00:58:35 +0000 (0:00:00.687)       0:08:58.038 ************ ",
                                "\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] ********************************",
                                "Friday 22 May 2026  00:58:36 +0000 (0:00:01.045)       0:08:59.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",
                                "",
                                "TASK [ceph-handler : Check for a mgr container] ********************************",
                                "Friday 22 May 2026  00:58:37 +0000 (0:00:00.782)       0:08:59.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 : Check for a rbd mirror container] *************************",
                                "Friday 22 May 2026  00:58:37 +0000 (0:00:00.306)       0:09:00.174 ************ ",
                                "\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] ********************************",
                                "Friday 22 May 2026  00:58:38 +0000 (0:00:00.328)       0:09:00.502 ************ ",
                                "\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] *************************",
                                "Friday 22 May 2026  00:58:38 +0000 (0:00:00.595)       0:09:01.097 ************ ",
                                "\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] **********************",
                                "Friday 22 May 2026  00:58:39 +0000 (0:00:00.722)       0:09:01.820 ************ ",
                                "\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] *******************",
                                "Friday 22 May 2026  00:58:40 +0000 (0:00:00.764)       0:09:02.584 ************ ",
                                "\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] ******************************",
                                "Friday 22 May 2026  00:58:40 +0000 (0:00:00.318)       0:09:02.903 ************ ",
                                "\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] ******************************",
                                "Friday 22 May 2026  00:58:41 +0000 (0:00:00.593)       0:09:03.496 ************ ",
                                "\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] ******************************",
                                "Friday 22 May 2026  00:58:41 +0000 (0:00:00.354)       0:09:03.851 ************ ",
                                "\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] ******************************",
                                "Friday 22 May 2026  00:58:41 +0000 (0:00:00.318)       0:09:04.169 ************ ",
                                "\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] ******************************",
                                "Friday 22 May 2026  00:58:42 +0000 (0:00:00.340)       0:09:04.510 ************ ",
                                "\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] ******************************",
                                "Friday 22 May 2026  00:58:42 +0000 (0:00:00.586)       0:09:05.096 ************ ",
                                "\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] ******************************",
                                "Friday 22 May 2026  00:58:43 +0000 (0:00:00.348)       0:09:05.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",
                                "",
                                "TASK [ceph-handler : Set_fact handler_crash_status] ****************************",
                                "Friday 22 May 2026  00:58:43 +0000 (0:00:00.317)       0:09:05.762 ************ ",
                                "\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] *************************",
                                "Friday 22 May 2026  00:58:43 +0000 (0:00:00.341)       0:09:06.104 ************ ",
                                "\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] ***************************",
                                "Friday 22 May 2026  00:58:44 +0000 (0:00:00.829)       0:09:06.933 ************ ",
                                "\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] *********************",
                                "Friday 22 May 2026  00:58:45 +0000 (0:00:00.416)       0:09:07.350 ************ ",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-node-0(192.168.16.10)]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Get current default crush rule name] ************************",
                                "Friday 22 May 2026  00:58:46 +0000 (0:00:01.799)       0:09:09.149 ************ ",
                                "\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] **************************************",
                                "Friday 22 May 2026  00:58:47 +0000 (0:00:00.494)       0:09:09.644 ************ ",
                                "\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] ***************************************",
                                "Friday 22 May 2026  00:58:54 +0000 (0:00:06.835)       0:09:16.479 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-3 -> testbed-node-0(192.168.16.10)]\u001b[0m",
                                "",
                                "TASK [ceph-mds : Include common.yml] *******************************************",
                                "Friday 22 May 2026  00:58:57 +0000 (0:00:02.828)       0:09:19.307 ************ ",
                                "\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] *********************",
                                "Friday 22 May 2026  00:58:57 +0000 (0:00:00.564)       0:09:19.872 ************ ",
                                "\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-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",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=/var/lib/ceph/mds/ceph-testbed-node-5)\u001b[0m",
                                "",
                                "TASK [ceph-mds : Get keys from monitors] ***************************************",
                                "Friday 22 May 2026  00:58:58 +0000 (0:00:01.169)       0:09:21.041 ************ ",
                                "\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] ***********************************",
                                "Friday 22 May 2026  00:59:01 +0000 (0:00:02.399)       0:09:23.440 ************ ",
                                "\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-mds : Create mds keyring] *******************************************",
                                "Friday 22 May 2026  00:59:02 +0000 (0:00:01.283)       0:09:24.723 ************ ",
                                "\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 : Non_containerized.yml] ****************************************",
                                "Friday 22 May 2026  00:59:04 +0000 (0:00:02.532)       0:09:27.256 ************ ",
                                "\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] ********************************************",
                                "Friday 22 May 2026  00:59:05 +0000 (0:00:00.355)       0:09:27.611 ************ ",
                                "\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] ************************************",
                                "Friday 22 May 2026  00:59:06 +0000 (0:00:00.862)       0:09:28.473 ************ ",
                                "\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] ***********************************",
                                "Friday 22 May 2026  00:59:06 +0000 (0:00:00.530)       0:09:29.004 ************ ",
                                "\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 : Generate systemd ceph-mds target file] ************************",
                                "Friday 22 May 2026  00:59:07 +0000 (0:00:01.275)       0:09:30.280 ************ ",
                                "\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] ***************************************",
                                "Friday 22 May 2026  00:59:09 +0000 (0:00:01.508)       0:09:31.789 ************ ",
                                "\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 : Systemd start mds container] **********************************",
                                "Friday 22 May 2026  00:59:11 +0000 (0:00:02.103)       0:09:33.893 ************ ",
                                "\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 : Wait for mds socket to exist] *********************************",
                                "Friday 22 May 2026  00:59:13 +0000 (0:00:02.092)       0:09:35.985 ************ ",
                                "\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] **********************",
                                "Friday 22 May 2026  00:59:15 +0000 (0:00:01.523)       0:09:37.509 ************ ",
                                "\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 [ceph-handler : Mdss handler] **********************************",
                                "Friday 22 May 2026  00:59:15 +0000 (0:00:00.713)       0:09:38.222 ************ ",
                                "\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] ********",
                                "Friday 22 May 2026  00:59:16 +0000 (0:00:00.632)       0:09:38.854 ************ ",
                                "\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] ***********************",
                                "Friday 22 May 2026  00:59:16 +0000 (0:00:00.281)       0:09:39.136 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Restart ceph mds daemon(s)] ********************",
                                "Friday 22 May 2026  00:59:18 +0000 (0:00:01.300)       0:09:40.437 ************ ",
                                "\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] *********",
                                "Friday 22 May 2026  00:59:19 +0000 (0:00:00.980)       0:09:41.417 ************ ",
                                "\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] ************************",
                                "Friday 22 May 2026  00:59:20 +0000 (0:00:00.975)       0:09:42.393 ************ ",
                                "\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] *********************",
                                "Friday 22 May 2026  00:59:20 +0000 (0:00:00.558)       0:09:42.952 ************ ",
                                "\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] ********************************",
                                "Friday 22 May 2026  00:59:21 +0000 (0:00:00.812)       0:09:43.765 ************ ",
                                "\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] *******************************",
                                "Friday 22 May 2026  00:59:21 +0000 (0:00:00.341)       0:09:44.106 ************ ",
                                "\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] ********************************",
                                "Friday 22 May 2026  00:59:22 +0000 (0:00:00.877)       0:09:44.983 ************ ",
                                "\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] ********************************",
                                "Friday 22 May 2026  00:59:23 +0000 (0:00:01.181)       0:09:46.164 ************ ",
                                "\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] ********************************",
                                "Friday 22 May 2026  00:59:24 +0000 (0:00:00.740)       0:09:46.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",
                                "",
                                "TASK [ceph-handler : Check for a rbd mirror container] *************************",
                                "Friday 22 May 2026  00:59:24 +0000 (0:00:00.258)       0:09:47.164 ************ ",
                                "\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] ********************************",
                                "Friday 22 May 2026  00:59:25 +0000 (0:00:00.337)       0:09:47.501 ************ ",
                                "\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] *************************",
                                "Friday 22 May 2026  00:59:25 +0000 (0:00:00.443)       0:09:47.945 ************ ",
                                "\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] **********************",
                                "Friday 22 May 2026  00:59:26 +0000 (0:00:00.808)       0:09:48.753 ************ ",
                                "\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] *******************",
                                "Friday 22 May 2026  00:59:27 +0000 (0:00:00.799)       0:09:49.553 ************ ",
                                "\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] ******************************",
                                "Friday 22 May 2026  00:59:27 +0000 (0:00:00.360)       0:09:49.913 ************ ",
                                "\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] ******************************",
                                "Friday 22 May 2026  00:59:28 +0000 (0:00:00.606)       0:09:50.520 ************ ",
                                "\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] ******************************",
                                "Friday 22 May 2026  00:59:28 +0000 (0:00:00.362)       0:09:50.883 ************ ",
                                "\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] ******************************",
                                "Friday 22 May 2026  00:59:28 +0000 (0:00:00.330)       0:09:51.213 ************ ",
                                "\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] ******************************",
                                "Friday 22 May 2026  00:59:29 +0000 (0:00:00.371)       0:09:51.585 ************ ",
                                "\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] ******************************",
                                "Friday 22 May 2026  00:59:29 +0000 (0:00:00.600)       0:09:52.185 ************ ",
                                "\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] ******************************",
                                "Friday 22 May 2026  00:59:30 +0000 (0:00:00.356)       0:09:52.542 ************ ",
                                "\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] ****************************",
                                "Friday 22 May 2026  00:59:30 +0000 (0:00:00.343)       0:09:52.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-handler : Set_fact handler_exporter_status] *************************",
                                "Friday 22 May 2026  00:59:30 +0000 (0:00:00.338)       0:09:53.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",
                                "",
                                "TASK [ceph-rgw : Include common.yml] *******************************************",
                                "Friday 22 May 2026  00:59:31 +0000 (0:00:00.902)       0:09:54.126 ************ ",
                                "\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] ***************************************",
                                "Friday 22 May 2026  00:59:32 +0000 (0:00:00.561)       0:09:54.687 ************ ",
                                "\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] ***********************************",
                                "Friday 22 May 2026  00:59:34 +0000 (0:00:01.827)       0:09:56.514 ************ ",
                                "\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] **********",
                                "Friday 22 May 2026  00:59:35 +0000 (0:00:01.608)       0:09:58.123 ************ ",
                                "\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] ******************************",
                                "Friday 22 May 2026  00:59:36 +0000 (0:00:00.309)       0:09:58.432 ************ ",
                                "\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] *****************************",
                                "Friday 22 May 2026  00:59:36 +0000 (0:00:00.542)       0:09:58.974 ************ ",
                                "\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-4 -> testbed-node-0(192.168.16.10)] => (item={'instance_name': 'rgw0', 'radosgw_address': '192.168.16.14', '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",
                                "",
                                "TASK [ceph-rgw : Create rgw keyrings] ******************************************",
                                "Friday 22 May 2026  00:59:37 +0000 (0:00:01.099)       0:10:00.074 ************ ",
                                "\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",
                                "\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",
                                "",
                                "TASK [ceph-rgw : Get keys from monitors] ***************************************",
                                "Friday 22 May 2026  00:59:41 +0000 (0:00:03.576)       0:10:03.650 ************ ",
                                "\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] ***********************************",
                                "Friday 22 May 2026  00:59:43 +0000 (0:00:02.082)       0:10:05.732 ************ ",
                                "\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 [ceph-rgw : Rgw pool creation tasks] **************************************",
                                "Friday 22 May 2026  00:59:44 +0000 (0:00:01.343)       0:10:07.076 ************ ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-rgw/tasks/rgw_create_pools.yml for testbed-node-3\u001b[0m",
                                "",
                                "TASK [ceph-rgw : Create ec profile] ********************************************",
                                "Friday 22 May 2026  00:59:44 +0000 (0:00:00.207)       0:10:07.283 ************ ",
                                "\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] ***********************************************",
                                "Friday 22 May 2026  00:59:46 +0000 (0:00:01.201)       0:10:08.485 ************ ",
                                "\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] *********************************************",
                                "Friday 22 May 2026  00:59:46 +0000 (0:00:00.658)       0:10:09.144 ************ ",
                                "\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] *************************",
                                "Friday 22 May 2026  01:00:04 +0000 (0:00:17.456)       0:10:26.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",
                                "",
                                "TASK [ceph-rgw : Include_tasks start_radosgw.yml] ******************************",
                                "Friday 22 May 2026  01:00:04 +0000 (0:00:00.333)       0:10:26.934 ************ ",
                                "\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] *********************************",
                                "Friday 22 May 2026  01:00:04 +0000 (0:00:00.310)       0:10:27.245 ************ ",
                                "\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] *************************************",
                                "Friday 22 May 2026  01:00:05 +0000 (0:00:00.870)       0:10:28.116 ************ ",
                                "\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] ***********************************",
                                "Friday 22 May 2026  01:00:06 +0000 (0:00:00.548)       0:10:28.664 ************ ",
                                "\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-rgw : Generate systemd ceph-radosgw target file] ********************",
                                "Friday 22 May 2026  01:00:07 +0000 (0:00:01.383)       0:10:30.048 ************ ",
                                "\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-rgw : Enable ceph-radosgw.target] ***********************************",
                                "Friday 22 May 2026  01:00:09 +0000 (0:00:01.477)       0:10:31.526 ************ ",
                                "\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-rgw : Systemd start rgw container] **********************************",
                                "Friday 22 May 2026  01:00:11 +0000 (0:00:02.285)       0:10:33.812 ************ ",
                                "\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",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'instance_name': 'rgw0', 'radosgw_address': '192.168.16.13', 'radosgw_frontend_port': 8081})\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Make tempdir for scripts] **********************",
                                "Friday 22 May 2026  01:00:14 +0000 (0:00:03.408)       0:10:37.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",
                                "",
                                "RUNNING HANDLER [ceph-handler : Rgws handler] **********************************",
                                "Friday 22 May 2026  01:00:15 +0000 (0:00:00.365)       0:10:37.586 ************ ",
                                "\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] ********",
                                "Friday 22 May 2026  01:00:15 +0000 (0:00:00.534)       0:10:38.120 ************ ",
                                "\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] ***********************",
                                "Friday 22 May 2026  01:00:16 +0000 (0:00:00.621)       0:10:38.741 ************ ",
                                "\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)] ********************",
                                "Friday 22 May 2026  01:00:16 +0000 (0:00:00.360)       0:10:39.101 ************ ",
                                "\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] *********",
                                "Friday 22 May 2026  01:00:17 +0000 (0:00:00.677)       0:10:39.779 ************ ",
                                "\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=34  \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=32  \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 ********************************************************************",
                                "Friday 22 May 2026  01:00:17 +0000 (0:00:00.219)       0:10:39.999 ************ ",
                                "=============================================================================== ",
                                "ceph-container-common : Pulling Ceph container image ------------------- 45.96s",
                                "ceph-osd : Use ceph-volume to create osds ------------------------------ 41.03s",
                                "ceph-mon : Waiting for the monitor(s) to form the quorum... ------------ 21.97s",
                                "ceph-rgw : Create rgw pools -------------------------------------------- 17.46s",
                                "ceph-mgr : Wait for all mgr to be up ----------------------------------- 13.03s",
                                "ceph-osd : Wait for all osd to be up ----------------------------------- 12.98s",
                                "ceph-mon : Set cluster configs ----------------------------------------- 10.45s",
                                "ceph-mgr : Create ceph mgr keyring(s) on a mon node --------------------- 9.03s",
                                "ceph-config : Create ceph initial directories --------------------------- 7.30s",
                                "ceph-mds : Create filesystem pools -------------------------------------- 6.83s",
                                "ceph-mon : Fetch ceph initial keys -------------------------------------- 6.33s",
                                "ceph-mgr : Disable ceph mgr enabled modules ----------------------------- 5.97s",
                                "ceph-osd : Apply operating system tuning -------------------------------- 5.44s",
                                "ceph-mgr : Add modules to ceph-mgr -------------------------------------- 4.72s",
                                "ceph-facts : Set_fact _monitor_addresses - ipv4 ------------------------- 4.05s",
                                "ceph-mon : Copy admin keyring over to mons ------------------------------ 3.94s",
                                "ceph-facts : Collect existed devices ------------------------------------ 3.68s",
                                "ceph-osd : Systemd start osd -------------------------------------------- 3.67s",
                                "ceph-rgw : Create rgw keyrings ------------------------------------------ 3.58s",
                                "ceph-crash : Start the ceph-crash service ------------------------------- 3.47s",
                                "\u001b[32m2026-05-22 01:00:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 60556d87-392e-4f0a-8971-f547bc1422d8 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:00:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:00:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bab26295-89ce-45f7-a6df-737d46dcd984 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:00:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6e25e109-f2a0-4cce-9027-22b716d26a37 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:00:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 60556d87-392e-4f0a-8971-f547bc1422d8 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:00:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:00:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bab26295-89ce-45f7-a6df-737d46dcd984 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:00:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6e25e109-f2a0-4cce-9027-22b716d26a37 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:00:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 60556d87-392e-4f0a-8971-f547bc1422d8 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:00:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:00:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bab26295-89ce-45f7-a6df-737d46dcd984 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:00:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6e25e109-f2a0-4cce-9027-22b716d26a37 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:00:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 60556d87-392e-4f0a-8971-f547bc1422d8 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:00:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:00:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bab26295-89ce-45f7-a6df-737d46dcd984 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:00:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6e25e109-f2a0-4cce-9027-22b716d26a37 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:00:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 60556d87-392e-4f0a-8971-f547bc1422d8 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:00:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:00:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bab26295-89ce-45f7-a6df-737d46dcd984 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:00:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6e25e109-f2a0-4cce-9027-22b716d26a37 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:00:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 60556d87-392e-4f0a-8971-f547bc1422d8 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:00:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:00:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bab26295-89ce-45f7-a6df-737d46dcd984 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:00:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6e25e109-f2a0-4cce-9027-22b716d26a37 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:00:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 60556d87-392e-4f0a-8971-f547bc1422d8 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:00:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:00:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bab26295-89ce-45f7-a6df-737d46dcd984 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:00:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6e25e109-f2a0-4cce-9027-22b716d26a37 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:00:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 60556d87-392e-4f0a-8971-f547bc1422d8 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:00:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:00:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bab26295-89ce-45f7-a6df-737d46dcd984 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:00:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6e25e109-f2a0-4cce-9027-22b716d26a37 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:00:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 60556d87-392e-4f0a-8971-f547bc1422d8 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:00:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:00:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bab26295-89ce-45f7-a6df-737d46dcd984 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:00:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6e25e109-f2a0-4cce-9027-22b716d26a37 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:00:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 60556d87-392e-4f0a-8971-f547bc1422d8 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:00:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:00:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bab26295-89ce-45f7-a6df-737d46dcd984 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:00:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6e25e109-f2a0-4cce-9027-22b716d26a37 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:00:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 60556d87-392e-4f0a-8971-f547bc1422d8 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:00:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:00:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bab26295-89ce-45f7-a6df-737d46dcd984 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:00:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6e25e109-f2a0-4cce-9027-22b716d26a37 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:00:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 60556d87-392e-4f0a-8971-f547bc1422d8 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:00:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:00:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bab26295-89ce-45f7-a6df-737d46dcd984 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:00:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6e25e109-f2a0-4cce-9027-22b716d26a37 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:00:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 60556d87-392e-4f0a-8971-f547bc1422d8 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:00:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:00:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bab26295-89ce-45f7-a6df-737d46dcd984 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:00:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6e25e109-f2a0-4cce-9027-22b716d26a37 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:00:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 60556d87-392e-4f0a-8971-f547bc1422d8 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:00:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:01:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bab26295-89ce-45f7-a6df-737d46dcd984 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:01:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6e25e109-f2a0-4cce-9027-22b716d26a37 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:01:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 60556d87-392e-4f0a-8971-f547bc1422d8 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:01:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:01:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bab26295-89ce-45f7-a6df-737d46dcd984 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:01:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6e25e109-f2a0-4cce-9027-22b716d26a37 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:01:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 60556d87-392e-4f0a-8971-f547bc1422d8 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:01:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:01:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bab26295-89ce-45f7-a6df-737d46dcd984 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:01:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6e25e109-f2a0-4cce-9027-22b716d26a37 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:01:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 60556d87-392e-4f0a-8971-f547bc1422d8 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:01:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:01:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bab26295-89ce-45f7-a6df-737d46dcd984 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:01:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6e25e109-f2a0-4cce-9027-22b716d26a37 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:01:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 60556d87-392e-4f0a-8971-f547bc1422d8 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:01:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:01:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bab26295-89ce-45f7-a6df-737d46dcd984 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:01:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6e25e109-f2a0-4cce-9027-22b716d26a37 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:01:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 60556d87-392e-4f0a-8971-f547bc1422d8 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:01:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:01:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bab26295-89ce-45f7-a6df-737d46dcd984 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:01:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6e25e109-f2a0-4cce-9027-22b716d26a37 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:01:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 60556d87-392e-4f0a-8971-f547bc1422d8 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:01:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:01:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bab26295-89ce-45f7-a6df-737d46dcd984 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] ***************************************",
                                "Friday 22 May 2026  00:58:50 +0000 (0:00:00.348)       0:00:00.348 ************ ",
                                "\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] ***********************************",
                                "Friday 22 May 2026  00:58:50 +0000 (0:00:00.314)       0:00:00.663 ************ ",
                                "\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] **********************************************",
                                "Friday 22 May 2026  00:58:51 +0000 (0:00:00.315)       0:00:00.978 ************ ",
                                "\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] **************************************",
                                "Friday 22 May 2026  00:58:51 +0000 (0:00:00.623)       0:00:01.602 ************ ",
                                "\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] **************************",
                                "Friday 22 May 2026  00:58:52 +0000 (0:00:01.154)       0:00:02.757 ************ ",
                                "\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-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 [opensearch : include_tasks] **********************************************",
                                "Friday 22 May 2026  00:58:54 +0000 (0:00:01.423)       0:00:04.180 ************ ",
                                "\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] *****",
                                "Friday 22 May 2026  00:58:55 +0000 (0:00:00.693)       0:00:04.873 ************ ",
                                "\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', '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-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",
                                "\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",
                                "",
                                "TASK [service-cert-copy : opensearch | Copying over backend internal TLS certificate] ***",
                                "Friday 22 May 2026  00:58:57 +0000 (0:00:02.669)       0:00:07.543 ************ ",
                                "\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] ***",
                                "Friday 22 May 2026  00:58:58 +0000 (0:00:00.713)       0:00:08.256 ************ ",
                                "\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] ****************",
                                "Friday 22 May 2026  00:58:59 +0000 (0:00:01.135)       0:00:09.392 ************ ",
                                "\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-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 [opensearch : Copying over opensearch service config file] ****************",
                                "Friday 22 May 2026  00:59:02 +0000 (0:00:02.490)       0:00:11.883 ************ ",
                                "\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 [opensearch : Copying over opensearch-dashboards config file] *************",
                                "Friday 22 May 2026  00:59:05 +0000 (0:00:03.139)       0:00:15.022 ************ ",
                                "\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 [opensearch : Check opensearch containers] ********************************",
                                "Friday 22 May 2026  00:59:06 +0000 (0:00:01.737)       0:00:16.760 ************ ",
                                "\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-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 [opensearch : include_tasks] **********************************************",
                                "Friday 22 May 2026  00:59:09 +0000 (0:00:02.890)       0:00:19.651 ************ ",
                                "\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] *********************************************",
                                "Friday 22 May 2026  00:59:10 +0000 (0:00:00.371)       0:00:20.022 ************ ",
                                "",
                                "TASK [opensearch : Flush handlers] *********************************************",
                                "Friday 22 May 2026  00:59:10 +0000 (0:00:00.071)       0:00:20.093 ************ ",
                                "",
                                "TASK [opensearch : Flush handlers] *********************************************",
                                "Friday 22 May 2026  00:59:10 +0000 (0:00:00.076)       0:00:20.169 ************ ",
                                "",
                                "RUNNING HANDLER [opensearch : Disable shard allocation] ************************",
                                "Friday 22 May 2026  00:59:10 +0000 (0:00:00.070)       0:00:20.240 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "RUNNING HANDLER [opensearch : Perform a flush] *********************************",
                                "Friday 22 May 2026  00:59:10 +0000 (0:00:00.212)       0:00:20.453 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "RUNNING HANDLER [opensearch : Restart opensearch container] ********************",
                                "Friday 22 May 2026  00:59:10 +0000 (0:00:00.216)       0:00:20.669 ************ ",
                                "\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 [opensearch : Enable shard allocation] *************************",
                                "Friday 22 May 2026  01:00:03 +0000 (0:00:52.811)       0:01:13.481 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "RUNNING HANDLER [opensearch : Restart opensearch-dashboards container] *********",
                                "Friday 22 May 2026  01:00:03 +0000 (0:00:00.216)       0:01:13.697 ************ ",
                                "\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] **********************************************",
                                "Friday 22 May 2026  01:01:04 +0000 (0:01:01.041)       0:02:14.739 ************ ",
                                "\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] ************************",
                                "Friday 22 May 2026  01:01:05 +0000 (0:00:00.505)       0:02:15.244 ************ ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [opensearch : Wait for OpenSearch cluster to become healthy] **************",
                                "Friday 22 May 2026  01:01:08 +0000 (0:00:02.834)       0:02:18.079 ************ ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [opensearch : Check if a log retention policy exists] *********************",
                                "Friday 22 May 2026  01:01:10 +0000 (0:00:02.534)       0:02:20.613 ************ ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [opensearch : Create new log retention policy] ****************************",
                                "Friday 22 May 2026  01:01:13 +0000 (0:00:02.913)       0:02:23.527 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [opensearch : Apply retention policy to existing indices] *****************",
                                "Friday 22 May 2026  01:01:16 +0000 (0:00:03.128)       0:02:26.655 ************ ",
                                "\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 ********************************************************************",
                                "Friday 22 May 2026  01:01:19 +0000 (0:00:02.588)       0:02:29.244 ************ ",
                                "=============================================================================== ",
                                "opensearch : Restart opensearch-dashboards container ------------------- 61.04s",
                                "opensearch : Restart opensearch container ------------------------------ 52.81s",
                                "opensearch : Copying over opensearch service config file ---------------- 3.14s",
                                "opensearch : Create new log retention policy ---------------------------- 3.13s",
                                "opensearch : Check if a log retention policy exists --------------------- 2.91s",
                                "opensearch : Check opensearch containers -------------------------------- 2.89s",
                                "opensearch : Wait for OpenSearch to become ready ------------------------ 2.83s",
                                "service-cert-copy : opensearch | Copying over extra CA certificates ----- 2.67s",
                                "opensearch : Apply retention policy to existing indices ----------------- 2.59s",
                                "opensearch : Wait for OpenSearch cluster to become healthy -------------- 2.53s",
                                "opensearch : Copying over config.json files for services ---------------- 2.49s",
                                "opensearch : Copying over opensearch-dashboards config file ------------- 1.74s",
                                "opensearch : Ensuring config directories exist -------------------------- 1.42s",
                                "opensearch : Setting sysctl values -------------------------------------- 1.15s",
                                "service-cert-copy : opensearch | Copying over backend internal TLS key --- 1.14s",
                                "service-cert-copy : opensearch | Copying over backend internal TLS certificate --- 0.71s",
                                "opensearch : include_tasks ---------------------------------------------- 0.69s",
                                "opensearch : include_tasks ---------------------------------------------- 0.62s",
                                "opensearch : include_tasks ---------------------------------------------- 0.51s",
                                "opensearch : include_tasks ---------------------------------------------- 0.37s",
                                "\u001b[32m2026-05-22 01:01:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6e25e109-f2a0-4cce-9027-22b716d26a37 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:01:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 60556d87-392e-4f0a-8971-f547bc1422d8 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:01:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:01:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6e25e109-f2a0-4cce-9027-22b716d26a37 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:01:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 60556d87-392e-4f0a-8971-f547bc1422d8 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:01:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:01:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6e25e109-f2a0-4cce-9027-22b716d26a37 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:01:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 60556d87-392e-4f0a-8971-f547bc1422d8 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:01:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:01:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6e25e109-f2a0-4cce-9027-22b716d26a37 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:01:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 60556d87-392e-4f0a-8971-f547bc1422d8 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:01:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:01:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6e25e109-f2a0-4cce-9027-22b716d26a37 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:01:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 60556d87-392e-4f0a-8971-f547bc1422d8 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:01:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:01:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6e25e109-f2a0-4cce-9027-22b716d26a37 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:01:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 60556d87-392e-4f0a-8971-f547bc1422d8 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:01:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:01:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6e25e109-f2a0-4cce-9027-22b716d26a37 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:01:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 60556d87-392e-4f0a-8971-f547bc1422d8 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:01:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:01:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6e25e109-f2a0-4cce-9027-22b716d26a37 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:01:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 60556d87-392e-4f0a-8971-f547bc1422d8 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:01:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:01:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6e25e109-f2a0-4cce-9027-22b716d26a37 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:01:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 60556d87-392e-4f0a-8971-f547bc1422d8 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:01:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:01:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6e25e109-f2a0-4cce-9027-22b716d26a37 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 [Set kolla_action_mariadb] ************************************************",
                                "",
                                "TASK [Inform the user about the following task] ********************************",
                                "Friday 22 May 2026  00:58:50 +0000 (0:00:00.101)       0:00:00.101 ************ ",
                                "\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] ***************************************************",
                                "Friday 22 May 2026  00:58:50 +0000 (0:00:00.074)       0:00:00.175 ************ ",
                                "\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] ********",
                                "Friday 22 May 2026  00:58:53 +0000 (0:00:02.943)       0:00:03.119 ************ ",
                                "\u001b[0;36mskipping: [localhost]\u001b[0m",
                                "",
                                "TASK [Set kolla_action_mariadb = kolla_action_ng] ******************************",
                                "Friday 22 May 2026  00:58:53 +0000 (0:00:00.053)       0:00:03.172 ************ ",
                                "\u001b[0;32mok: [localhost]\u001b[0m",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Friday 22 May 2026  00:58:53 +0000 (0:00:00.207)       0:00:03.380 ************ ",
                                "\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] ***********************************",
                                "Friday 22 May 2026  00:58:53 +0000 (0:00:00.311)       0:00:03.691 ************ ",
                                "\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] ***************************",
                                "Friday 22 May 2026  00:58:54 +0000 (0:00:00.414)       0:00:04.105 ************ ",
                                "\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] *************************************************",
                                "Friday 22 May 2026  00:58:54 +0000 (0:00:00.386)       0:00:04.492 ************ ",
                                "\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] *****************************",
                                "Friday 22 May 2026  00:58:55 +0000 (0:00:00.717)       0:00:05.210 ************ ",
                                "\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-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",
                                "",
                                "TASK [mariadb : Ensuring database backup config directory exists] **************",
                                "Friday 22 May 2026  00:58:58 +0000 (0:00:03.255)       0:00:08.465 ************ ",
                                "\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] ***************************",
                                "Friday 22 May 2026  00:58:59 +0000 (0:00:00.687)       0:00:09.152 ************ ",
                                "\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] *******************",
                                "Friday 22 May 2026  00:59:00 +0000 (0:00:01.511)       0:00:10.663 ************ ",
                                "\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-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",
                                "",
                                "TASK [mariadb : Copying over config.json files for mariabackup] ****************",
                                "Friday 22 May 2026  00:59:05 +0000 (0:00:04.278)       0:00:14.942 ************ ",
                                "\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] ***************************************",
                                "Friday 22 May 2026  00:59:06 +0000 (0:00:01.372)       0:00:16.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 [mariadb : include_tasks] *************************************************",
                                "Friday 22 May 2026  00:59:11 +0000 (0:00:04.640)       0:00:20.954 ************ ",
                                "\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] ********",
                                "Friday 22 May 2026  00:59:12 +0000 (0:00:01.050)       0:00:22.004 ************ ",
                                "\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] ***",
                                "Friday 22 May 2026  00:59:14 +0000 (0:00:02.559)       0:00:24.564 ************ ",
                                "\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-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-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",
                                "",
                                "TASK [service-cert-copy : mariadb | Copying over backend internal TLS key] *****",
                                "Friday 22 May 2026  00:59:17 +0000 (0:00:02.813)       0:00:27.377 ************ ",
                                "\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-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-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",
                                "",
                                "TASK [mariadb : Check mariadb containers] **************************************",
                                "Friday 22 May 2026  00:59:21 +0000 (0:00:04.330)       0:00:31.708 ************ ",
                                "\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",
                                "\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",
                                "",
                                "TASK [mariadb : Create MariaDB volume] *****************************************",
                                "Friday 22 May 2026  00:59:25 +0000 (0:00:03.349)       0:00:35.058 ************ ",
                                "\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] *************",
                                "Friday 22 May 2026  00:59:26 +0000 (0:00:00.850)       0:00:35.909 ************ ",
                                "\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] *************",
                                "Friday 22 May 2026  00:59:26 +0000 (0:00:00.338)       0:00:36.247 ************ ",
                                "\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] ***************************",
                                "Friday 22 May 2026  00:59:27 +0000 (0:00:00.603)       0:00:36.850 ************ ",
                                "\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] ***********",
                                "Friday 22 May 2026  00:59:37 +0000 (0:00:10.864)       0:00:47.714 ************ ",
                                "\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] **************************",
                                "Friday 22 May 2026  00:59:38 +0000 (0:00:00.472)       0:00:48.187 ************ ",
                                "\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] ***********************",
                                "Friday 22 May 2026  00:59:38 +0000 (0:00:00.392)       0:00:48.580 ************ ",
                                "\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] *********************",
                                "Friday 22 May 2026  00:59:39 +0000 (0:00:00.636)       0:00:49.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 [mariadb : Divide hosts by their MariaDB service WSREP sync status] *******",
                                "Friday 22 May 2026  00:59:39 +0000 (0:00:00.452)       0:00:49.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 [mariadb : Fail when MariaDB services are not synced across the whole cluster] ***",
                                "Friday 22 May 2026  00:59:40 +0000 (0:00:00.477)       0:00:50.146 ************ ",
                                "\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] *************************************************",
                                "Friday 22 May 2026  00:59:40 +0000 (0:00:00.451)       0:00:50.598 ************ ",
                                "\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] ***************************",
                                "Friday 22 May 2026  00:59:41 +0000 (0:00:00.606)       0:00:51.204 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [mariadb : Store bootstrap host name into facts] **************************",
                                "Friday 22 May 2026  00:59:50 +0000 (0:00:09.099)       0:01:00.304 ************ ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [mariadb : include_tasks] *************************************************",
                                "Friday 22 May 2026  00:59:50 +0000 (0:00:00.133)       0:01:00.438 ************ ",
                                "\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] *******************",
                                "Friday 22 May 2026  00:59:51 +0000 (0:00:01.004)       0:01:01.443 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "RUNNING HANDLER [mariadb : Wait for first MariaDB service port liveness] *******",
                                "Friday 22 May 2026  00:59:59 +0000 (0:00:07.973)       0:01:09.416 ************ ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "RUNNING HANDLER [mariadb : Wait for first MariaDB service to sync WSREP] *******",
                                "Friday 22 May 2026  01:00:01 +0000 (0:00:01.559)       0:01:10.976 ************ ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "RUNNING HANDLER [mariadb : Ensure MariaDB is running normally on bootstrap host] ***",
                                "Friday 22 May 2026  01:00:03 +0000 (0:00:02.705)       0:01:13.682 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "RUNNING HANDLER [mariadb : Restart MariaDB on existing cluster members] ********",
                                "Friday 22 May 2026  01:00:03 +0000 (0:00:00.120)       0:01:13.803 ************ ",
                                "\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] *************************",
                                "Friday 22 May 2026  01:00:04 +0000 (0:00:00.396)       0:01:14.199 ************ ",
                                "\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] *************************************",
                                "Friday 22 May 2026  01:00:05 +0000 (0:00:00.630)       0:01:14.830 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [mariadb : Wait for MariaDB service port liveness] ************************",
                                "Friday 22 May 2026  01:00:21 +0000 (0:00:16.735)       0:01:31.566 ************ ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [mariadb : Wait for MariaDB service to sync WSREP] ************************",
                                "Friday 22 May 2026  01:00:37 +0000 (0:00:15.638)       0:01:47.204 ************ ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "",
                                "PLAY [Start mariadb services] **************************************************",
                                "",
                                "TASK [mariadb : Restart MariaDB container] *************************************",
                                "Friday 22 May 2026  01:00:39 +0000 (0:00:02.325)       0:01:49.530 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [mariadb : Wait for MariaDB service port liveness] ************************",
                                "Friday 22 May 2026  01:00:58 +0000 (0:00:18.616)       0:02:08.147 ************ ",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [mariadb : Wait for MariaDB service to sync WSREP] ************************",
                                "Friday 22 May 2026  01:01:13 +0000 (0:00:14.693)       0:02:22.840 ************ ",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "PLAY [Restart bootstrap mariadb service] ***************************************",
                                "",
                                "TASK [mariadb : Restart MariaDB container] *************************************",
                                "Friday 22 May 2026  01:01:15 +0000 (0:00:02.499)       0:02:25.339 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [mariadb : Wait for MariaDB service port liveness] ************************",
                                "Friday 22 May 2026  01:01:27 +0000 (0:00:11.741)       0:02:37.081 ************ ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [mariadb : Wait for MariaDB service to sync WSREP] ************************",
                                "Friday 22 May 2026  01:01:31 +0000 (0:00:04.584)       0:02:41.666 ************ ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "PLAY [Apply mariadb post-configuration] ****************************************",
                                "",
                                "TASK [Include mariadb post-deploy.yml] *****************************************",
                                "Friday 22 May 2026  01:01:34 +0000 (0:00:02.550)       0:02:44.216 ************ ",
                                "\u001b[0;36mincluded: mariadb for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [mariadb : Creating shard root mysql user] ********************************",
                                "Friday 22 May 2026  01:01:35 +0000 (0:00:00.636)       0:02:44.852 ************ ",
                                "\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] ***********************************",
                                "Friday 22 May 2026  01:01:37 +0000 (0:00:02.592)       0:02:47.445 ************ ",
                                "\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] *********",
                                "Friday 22 May 2026  01:01:40 +0000 (0:00:02.457)       0:02:49.903 ************ ",
                                "\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] ***",
                                "Friday 22 May 2026  01:01:42 +0000 (0:00:02.561)       0:02:52.464 ************ ",
                                "\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] **************",
                                "Friday 22 May 2026  01:01:45 +0000 (0:00:02.391)       0:02:54.856 ************ ",
                                "\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 [Include mariadb post-upgrade.yml] ****************************************",
                                "Friday 22 May 2026  01:01:47 +0000 (0:00:02.574)       0:02:57.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",
                                "",
                                "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 ********************************************************************",
                                "Friday 22 May 2026  01:01:47 +0000 (0:00:00.344)       0:02:57.774 ************ ",
                                "=============================================================================== ",
                                "mariadb : Restart MariaDB container ------------------------------------ 35.35s",
                                "mariadb : Wait for MariaDB service port liveness ----------------------- 30.33s",
                                "mariadb : Restart MariaDB container ------------------------------------ 11.74s",
                                "mariadb : Check MariaDB service port liveness -------------------------- 10.86s",
                                "mariadb : Running MariaDB bootstrap container --------------------------- 9.10s",
                                "mariadb : Starting first MariaDB container ------------------------------ 7.97s",
                                "mariadb : Wait for MariaDB service to sync WSREP ------------------------ 4.82s",
                                "mariadb : Copying over galera.cnf --------------------------------------- 4.64s",
                                "mariadb : Wait for MariaDB service port liveness ------------------------ 4.58s",
                                "service-cert-copy : mariadb | Copying over backend internal TLS key ----- 4.33s",
                                "mariadb : Copying over config.json files for services ------------------- 4.28s",
                                "mariadb : Check mariadb containers -------------------------------------- 3.35s",
                                "mariadb : Ensuring config directories exist ----------------------------- 3.26s",
                                "Check MariaDB service --------------------------------------------------- 2.94s",
                                "service-cert-copy : mariadb | Copying over backend internal TLS certificate --- 2.81s",
                                "mariadb : Wait for first MariaDB service to sync WSREP ------------------ 2.71s",
                                "mariadb : Creating shard root mysql user -------------------------------- 2.59s",
                                "mariadb : Wait for MariaDB service to be ready through VIP -------------- 2.57s",
                                "mariadb : Creating database backup user and setting permissions --------- 2.56s",
                                "service-cert-copy : mariadb | Copying over extra CA certificates -------- 2.56s",
                                "\u001b[32m2026-05-22 01:01:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 60556d87-392e-4f0a-8971-f547bc1422d8 is in state SUCCESS\u001b[0m",
                                "\u001b[32m2026-05-22 01:01:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:01:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 761bad0b-85e7-4436-94a7-b3767782d312 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:01:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6e25e109-f2a0-4cce-9027-22b716d26a37 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:01:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 22d2226e-ea9d-4138-933b-ec579c99097c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:01:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:01:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 761bad0b-85e7-4436-94a7-b3767782d312 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:01:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6e25e109-f2a0-4cce-9027-22b716d26a37 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:01:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 22d2226e-ea9d-4138-933b-ec579c99097c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:01:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:01:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 761bad0b-85e7-4436-94a7-b3767782d312 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:01:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6e25e109-f2a0-4cce-9027-22b716d26a37 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:01:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 22d2226e-ea9d-4138-933b-ec579c99097c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:01:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:02:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 761bad0b-85e7-4436-94a7-b3767782d312 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:02:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6e25e109-f2a0-4cce-9027-22b716d26a37 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:02:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 22d2226e-ea9d-4138-933b-ec579c99097c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:02:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:02:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 761bad0b-85e7-4436-94a7-b3767782d312 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:02:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6e25e109-f2a0-4cce-9027-22b716d26a37 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:02:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 22d2226e-ea9d-4138-933b-ec579c99097c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:02:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:02:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 761bad0b-85e7-4436-94a7-b3767782d312 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:02:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6e25e109-f2a0-4cce-9027-22b716d26a37 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:02:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 22d2226e-ea9d-4138-933b-ec579c99097c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:02:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:02:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 761bad0b-85e7-4436-94a7-b3767782d312 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:02:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6e25e109-f2a0-4cce-9027-22b716d26a37 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:02:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 22d2226e-ea9d-4138-933b-ec579c99097c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:02:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:02:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 761bad0b-85e7-4436-94a7-b3767782d312 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:02:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6e25e109-f2a0-4cce-9027-22b716d26a37 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:02:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 22d2226e-ea9d-4138-933b-ec579c99097c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:02:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:02:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 761bad0b-85e7-4436-94a7-b3767782d312 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:02:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6e25e109-f2a0-4cce-9027-22b716d26a37 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:02:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 22d2226e-ea9d-4138-933b-ec579c99097c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:02:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:02:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 761bad0b-85e7-4436-94a7-b3767782d312 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:02:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6e25e109-f2a0-4cce-9027-22b716d26a37 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] ******************************************",
                                "Friday 22 May 2026  01:00:22 +0000 (0:00:00.570)       0:00:00.570 ************ ",
                                "\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] *********************************",
                                "Friday 22 May 2026  01:00:23 +0000 (0:00:00.663)       0:00:01.234 ************ ",
                                "\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] *****************************************",
                                "Friday 22 May 2026  01:00:24 +0000 (0:00:01.016)       0:00:02.251 ************ ",
                                "\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] **************************",
                                "Friday 22 May 2026  01:00:25 +0000 (0:00:00.321)       0:00:02.573 ************ ",
                                "\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] **********************************",
                                "Friday 22 May 2026  01:00:25 +0000 (0:00:00.877)       0:00:03.450 ************ ",
                                "\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] ******************************************",
                                "Friday 22 May 2026  01:00:26 +0000 (0:00:00.336)       0:00:03.787 ************ ",
                                "\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] *********************",
                                "Friday 22 May 2026  01:00:26 +0000 (0:00:00.286)       0:00:04.073 ************ ",
                                "\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] ***",
                                "Friday 22 May 2026  01:00:26 +0000 (0:00:00.305)       0:00:04.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 [ceph-facts : Set_fact ceph_release ceph_stable_release] ******************",
                                "Friday 22 May 2026  01:00:27 +0000 (0:00:00.541)       0:00:04.921 ************ ",
                                "\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']] ************",
                                "Friday 22 May 2026  01:00:27 +0000 (0:00:00.331)       0:00:05.252 ************ ",
                                "\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] ********************************",
                                "Friday 22 May 2026  01:00:28 +0000 (0:00:00.684)       0:00:05.936 ************ ",
                                "\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] *******************************",
                                "Friday 22 May 2026  01:00:28 +0000 (0:00:00.409)       0:00:06.346 ************ ",
                                "\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] ********************************",
                                "Friday 22 May 2026  01:00:31 +0000 (0:00:03.134)       0:00:09.481 ************ ",
                                "\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] *********************",
                                "Friday 22 May 2026  01:00:32 +0000 (0:00:00.426)       0:00:09.907 ************ ",
                                "\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] ***********************",
                                "Friday 22 May 2026  01:00:33 +0000 (0:00:00.861)       0:00:10.769 ************ ",
                                "\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] ***************************",
                                "Friday 22 May 2026  01:00:33 +0000 (0:00:00.179)       0:00:10.948 ************ ",
                                "\u001b[0;32mok: [testbed-node-3] => (item={'changed': False, 'stdout': 'fd83f4a15540', 'stderr': '', 'rc': 0, 'cmd': ['docker', 'ps', '-q', '--filter', 'name=ceph-mon-testbed-node-0'], 'start': '2026-05-22 01:00:29.714674', 'end': '2026-05-22 01:00:29.744725', 'delta': '0:00:00.030051', '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': ['fd83f4a15540'], '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': 'c878a47e9512', 'stderr': '', 'rc': 0, 'cmd': ['docker', 'ps', '-q', '--filter', 'name=ceph-mon-testbed-node-1'], 'start': '2026-05-22 01:00:30.835493', 'end': '2026-05-22 01:00:30.876611', 'delta': '0:00:00.041118', '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': ['c878a47e9512'], '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': 'b1da1bcbd6ab', 'stderr': '', 'rc': 0, 'cmd': ['docker', 'ps', '-q', '--filter', 'name=ceph-mon-testbed-node-2'], 'start': '2026-05-22 01:00:31.735974', 'end': '2026-05-22 01:00:31.768012', 'delta': '0:00:00.032038', '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': ['b1da1bcbd6ab'], '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] *******************************",
                                "Friday 22 May 2026  01:00:33 +0000 (0:00:00.405)       0:00:11.354 ************ ",
                                "\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] *************",
                                "Friday 22 May 2026  01:00:34 +0000 (0:00:00.493)       0:00:11.847 ************ ",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-node-2(192.168.16.12)]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact current_fsid rc 1] *********************************",
                                "Friday 22 May 2026  01:00:35 +0000 (0:00:01.311)       0:00:13.158 ************ ",
                                "\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] *******************************************",
                                "Friday 22 May 2026  01:00:35 +0000 (0:00:00.283)       0:00:13.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",
                                "",
                                "TASK [ceph-facts : Set_fact fsid] **********************************************",
                                "Friday 22 May 2026  01:00:36 +0000 (0:00:00.487)       0:00:13.929 ************ ",
                                "\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] ****************************",
                                "Friday 22 May 2026  01:00:36 +0000 (0:00:00.512)       0:00:14.442 ************ ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Generate cluster fsid] **************************************",
                                "Friday 22 May 2026  01:00:37 +0000 (0:00:00.148)       0:00:14.591 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact fsid] **********************************************",
                                "Friday 22 May 2026  01:00:37 +0000 (0:00:00.242)       0:00:14.833 ************ ",
                                "\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)] *************************************",
                                "Friday 22 May 2026  01:00:37 +0000 (0:00:00.295)       0:00:15.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",
                                "",
                                "TASK [ceph-facts : Set_fact build devices from resolved symlinks] **************",
                                "Friday 22 May 2026  01:00:37 +0000 (0:00:00.353)       0:00:15.482 ************ ",
                                "\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)] ***************************",
                                "Friday 22 May 2026  01:00:38 +0000 (0:00:00.539)       0:00:16.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 [ceph-facts : Set_fact build dedicated_devices from resolved symlinks] ****",
                                "Friday 22 May 2026  01:00:38 +0000 (0:00:00.330)       0:00:16.352 ************ ",
                                "\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)] ***********************",
                                "Friday 22 May 2026  01:00:39 +0000 (0:00:00.350)       0:00:16.702 ************ ",
                                "\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] ***",
                                "Friday 22 May 2026  01:00:39 +0000 (0:00:00.342)       0:00:17.045 ************ ",
                                "\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] ************************************",
                                "Friday 22 May 2026  01:00:40 +0000 (0:00:00.581)       0:00:17.626 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'dm-0', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--a5a045ea--0379--5a57--a36f--eceb70f9d05a-osd--block--a5a045ea--0379--5a57--a36f--eceb70f9d05a', 'dm-uuid-LVM-eCeNpaX081JoTlnzS1a0hwdDJKTYuy6gCeto61r8UfQbvK5vQ2hEQsRXn3Ceu26C'], '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--6a8f7108--f86f--5e58--aa7e--865c03bc1242-osd--block--6a8f7108--f86f--5e58--aa7e--865c03bc1242', 'dm-uuid-LVM-BcYvcG83Oo76mO3ReCrjPTTuzwR9kAj1SDcL2ji5eKYki9ceNLuFk3w6qQA3bKGr'], '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_26445544-4689-4b4e-afd8-c115301ef0fb', 'scsi-SQEMU_QEMU_HARDDISK_26445544-4689-4b4e-afd8-c115301ef0fb'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_26445544-4689-4b4e-afd8-c115301ef0fb-part1', 'scsi-SQEMU_QEMU_HARDDISK_26445544-4689-4b4e-afd8-c115301ef0fb-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_26445544-4689-4b4e-afd8-c115301ef0fb-part14', 'scsi-SQEMU_QEMU_HARDDISK_26445544-4689-4b4e-afd8-c115301ef0fb-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_26445544-4689-4b4e-afd8-c115301ef0fb-part15', 'scsi-SQEMU_QEMU_HARDDISK_26445544-4689-4b4e-afd8-c115301ef0fb-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_26445544-4689-4b4e-afd8-c115301ef0fb-part16', 'scsi-SQEMU_QEMU_HARDDISK_26445544-4689-4b4e-afd8-c115301ef0fb-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--a5a045ea--0379--5a57--a36f--eceb70f9d05a-osd--block--a5a045ea--0379--5a57--a36f--eceb70f9d05a'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-0h3Oaa-eaiK-31Ki-DE3D-cYzQ-a3cC-kYY48e', 'scsi-0QEMU_QEMU_HARDDISK_5ba7c276-26c2-40a6-950f-a61990768eb4', 'scsi-SQEMU_QEMU_HARDDISK_5ba7c276-26c2-40a6-950f-a61990768eb4'], '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--6a8f7108--f86f--5e58--aa7e--865c03bc1242-osd--block--6a8f7108--f86f--5e58--aa7e--865c03bc1242'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-5be04d-sfVy-aoIB-e2ja-bdQM-TRM7-Fdty28', 'scsi-0QEMU_QEMU_HARDDISK_a5aa22b2-eb60-435b-b976-67ffb02fc21a', 'scsi-SQEMU_QEMU_HARDDISK_a5aa22b2-eb60-435b-b976-67ffb02fc21a'], '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_e9ad6100-5e19-401f-90a1-40815b1e8f39', 'scsi-SQEMU_QEMU_HARDDISK_e9ad6100-5e19-401f-90a1-40815b1e8f39'], '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-0', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--5e3c58dc--7fa0--542d--874b--0d68acd5d58c-osd--block--5e3c58dc--7fa0--542d--874b--0d68acd5d58c', 'dm-uuid-LVM-rKV9SxHgYCbTgCCSi8RrTOp1WQE9AF5pKefQAuQkLXHim0FrTDa1KnHb02HGqhPI'], '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-22-00-03-08-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-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'dm-1', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--7c2d810f--5944--5c2d--8312--b60ac2890f5e-osd--block--7c2d810f--5944--5c2d--8312--b60ac2890f5e', 'dm-uuid-LVM-pWDE2OSpDudLDzRflDOKOaPn9TC4chRKamtG4B1LEbrBwgsoVlsKnt8cU6o7fJc8'], '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-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-5] => (item={'key': 'dm-0', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--dd056079--585d--557e--af8d--8b32851342a0-osd--block--dd056079--585d--557e--af8d--8b32851342a0', 'dm-uuid-LVM-eF27xPeBR1VWiR9lRjSFcYSl2Eh3tz1i0KkJusvl0vqRhEqqDmCHdUP9Dbcaxasl'], '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': '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-1', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--a9a30bc5--cc38--51ad--b567--f3c862c660e0-osd--block--a9a30bc5--cc38--51ad--b567--f3c862c660e0', 'dm-uuid-LVM-f7Mq52rkZkcHdJ0sNS52D4Y1MYEe3wmIJRlx2dOYTfKwZwJYfO4mdb0PQ4V6JZXp'], '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': '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-4] => (item={'key': 'sda', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_16d8811b-d3ff-4c6f-88f2-baaf4348a16d', 'scsi-SQEMU_QEMU_HARDDISK_16d8811b-d3ff-4c6f-88f2-baaf4348a16d'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_16d8811b-d3ff-4c6f-88f2-baaf4348a16d-part1', 'scsi-SQEMU_QEMU_HARDDISK_16d8811b-d3ff-4c6f-88f2-baaf4348a16d-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_16d8811b-d3ff-4c6f-88f2-baaf4348a16d-part14', 'scsi-SQEMU_QEMU_HARDDISK_16d8811b-d3ff-4c6f-88f2-baaf4348a16d-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_16d8811b-d3ff-4c6f-88f2-baaf4348a16d-part15', 'scsi-SQEMU_QEMU_HARDDISK_16d8811b-d3ff-4c6f-88f2-baaf4348a16d-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_16d8811b-d3ff-4c6f-88f2-baaf4348a16d-part16', 'scsi-SQEMU_QEMU_HARDDISK_16d8811b-d3ff-4c6f-88f2-baaf4348a16d-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': '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': 'sdb', 'value': {'holders': ['ceph--5e3c58dc--7fa0--542d--874b--0d68acd5d58c-osd--block--5e3c58dc--7fa0--542d--874b--0d68acd5d58c'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-3AvAtz-B0GW-Ltol-RHgJ-jKC4-ufIt-MGRe6b', 'scsi-0QEMU_QEMU_HARDDISK_a22d3251-115f-411d-ae1a-8f918491cba4', 'scsi-SQEMU_QEMU_HARDDISK_a22d3251-115f-411d-ae1a-8f918491cba4'], '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--7c2d810f--5944--5c2d--8312--b60ac2890f5e-osd--block--7c2d810f--5944--5c2d--8312--b60ac2890f5e'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-fHcQ2I-3U1c-PPaP-1rsd-PZDC-3wy1-6xmTch', 'scsi-0QEMU_QEMU_HARDDISK_cf16f533-7f7b-4ea6-9462-19be21c2742f', 'scsi-SQEMU_QEMU_HARDDISK_cf16f533-7f7b-4ea6-9462-19be21c2742f'], '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': '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': 'sdd', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_0f08a9dc-d2d4-4ab2-8f29-963b6beef06d', 'scsi-SQEMU_QEMU_HARDDISK_0f08a9dc-d2d4-4ab2-8f29-963b6beef06d'], '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': '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': '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-22-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]\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_79f0193a-939c-402e-83af-f88a681bd140', 'scsi-SQEMU_QEMU_HARDDISK_79f0193a-939c-402e-83af-f88a681bd140'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_79f0193a-939c-402e-83af-f88a681bd140-part1', 'scsi-SQEMU_QEMU_HARDDISK_79f0193a-939c-402e-83af-f88a681bd140-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_79f0193a-939c-402e-83af-f88a681bd140-part14', 'scsi-SQEMU_QEMU_HARDDISK_79f0193a-939c-402e-83af-f88a681bd140-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_79f0193a-939c-402e-83af-f88a681bd140-part15', 'scsi-SQEMU_QEMU_HARDDISK_79f0193a-939c-402e-83af-f88a681bd140-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_79f0193a-939c-402e-83af-f88a681bd140-part16', 'scsi-SQEMU_QEMU_HARDDISK_79f0193a-939c-402e-83af-f88a681bd140-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--dd056079--585d--557e--af8d--8b32851342a0-osd--block--dd056079--585d--557e--af8d--8b32851342a0'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-aKXp7Z-8Ad6-3hRf-2oO6-lqsF-Lnps-WViT2U', 'scsi-0QEMU_QEMU_HARDDISK_20cb43c0-90cd-4396-83ef-64b32682ef2e', 'scsi-SQEMU_QEMU_HARDDISK_20cb43c0-90cd-4396-83ef-64b32682ef2e'], '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--a9a30bc5--cc38--51ad--b567--f3c862c660e0-osd--block--a9a30bc5--cc38--51ad--b567--f3c862c660e0'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-fU4MIS-5v55-aNmw-V4Ta-0WqU-w907-KYlblZ', 'scsi-0QEMU_QEMU_HARDDISK_211d8f97-de5d-482b-b296-d10bd4572938', 'scsi-SQEMU_QEMU_HARDDISK_211d8f97-de5d-482b-b296-d10bd4572938'], '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_dcd7bdde-2d70-4915-b710-177f3d416038', 'scsi-SQEMU_QEMU_HARDDISK_dcd7bdde-2d70-4915-b710-177f3d416038'], '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-22-00-03-10-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] ***",
                                "Friday 22 May 2026  01:00:40 +0000 (0:00:00.620)       0:00:18.246 ************ ",
                                "\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--a5a045ea--0379--5a57--a36f--eceb70f9d05a-osd--block--a5a045ea--0379--5a57--a36f--eceb70f9d05a', 'dm-uuid-LVM-eCeNpaX081JoTlnzS1a0hwdDJKTYuy6gCeto61r8UfQbvK5vQ2hEQsRXn3Ceu26C'], '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--6a8f7108--f86f--5e58--aa7e--865c03bc1242-osd--block--6a8f7108--f86f--5e58--aa7e--865c03bc1242', 'dm-uuid-LVM-BcYvcG83Oo76mO3ReCrjPTTuzwR9kAj1SDcL2ji5eKYki9ceNLuFk3w6qQA3bKGr'], '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_26445544-4689-4b4e-afd8-c115301ef0fb', 'scsi-SQEMU_QEMU_HARDDISK_26445544-4689-4b4e-afd8-c115301ef0fb'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_26445544-4689-4b4e-afd8-c115301ef0fb-part1', 'scsi-SQEMU_QEMU_HARDDISK_26445544-4689-4b4e-afd8-c115301ef0fb-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_26445544-4689-4b4e-afd8-c115301ef0fb-part14', 'scsi-SQEMU_QEMU_HARDDISK_26445544-4689-4b4e-afd8-c115301ef0fb-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_26445544-4689-4b4e-afd8-c115301ef0fb-part15', 'scsi-SQEMU_QEMU_HARDDISK_26445544-4689-4b4e-afd8-c115301ef0fb-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_26445544-4689-4b4e-afd8-c115301ef0fb-part16', 'scsi-SQEMU_QEMU_HARDDISK_26445544-4689-4b4e-afd8-c115301ef0fb-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--a5a045ea--0379--5a57--a36f--eceb70f9d05a-osd--block--a5a045ea--0379--5a57--a36f--eceb70f9d05a'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-0h3Oaa-eaiK-31Ki-DE3D-cYzQ-a3cC-kYY48e', 'scsi-0QEMU_QEMU_HARDDISK_5ba7c276-26c2-40a6-950f-a61990768eb4', 'scsi-SQEMU_QEMU_HARDDISK_5ba7c276-26c2-40a6-950f-a61990768eb4'], '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': 'dm-0', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--5e3c58dc--7fa0--542d--874b--0d68acd5d58c-osd--block--5e3c58dc--7fa0--542d--874b--0d68acd5d58c', 'dm-uuid-LVM-rKV9SxHgYCbTgCCSi8RrTOp1WQE9AF5pKefQAuQkLXHim0FrTDa1KnHb02HGqhPI'], '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': 'sdc', 'value': {'holders': ['ceph--6a8f7108--f86f--5e58--aa7e--865c03bc1242-osd--block--6a8f7108--f86f--5e58--aa7e--865c03bc1242'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-5be04d-sfVy-aoIB-e2ja-bdQM-TRM7-Fdty28', 'scsi-0QEMU_QEMU_HARDDISK_a5aa22b2-eb60-435b-b976-67ffb02fc21a', 'scsi-SQEMU_QEMU_HARDDISK_a5aa22b2-eb60-435b-b976-67ffb02fc21a'], '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_e9ad6100-5e19-401f-90a1-40815b1e8f39', 'scsi-SQEMU_QEMU_HARDDISK_e9ad6100-5e19-401f-90a1-40815b1e8f39'], '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': 'dm-1', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--7c2d810f--5944--5c2d--8312--b60ac2890f5e-osd--block--7c2d810f--5944--5c2d--8312--b60ac2890f5e', 'dm-uuid-LVM-pWDE2OSpDudLDzRflDOKOaPn9TC4chRKamtG4B1LEbrBwgsoVlsKnt8cU6o7fJc8'], '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': '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-22-00-03-08-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': '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-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-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': 'dm-0', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--dd056079--585d--557e--af8d--8b32851342a0-osd--block--dd056079--585d--557e--af8d--8b32851342a0', 'dm-uuid-LVM-eF27xPeBR1VWiR9lRjSFcYSl2Eh3tz1i0KkJusvl0vqRhEqqDmCHdUP9Dbcaxasl'], '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': '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': 'dm-1', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--a9a30bc5--cc38--51ad--b567--f3c862c660e0-osd--block--a9a30bc5--cc38--51ad--b567--f3c862c660e0', 'dm-uuid-LVM-f7Mq52rkZkcHdJ0sNS52D4Y1MYEe3wmIJRlx2dOYTfKwZwJYfO4mdb0PQ4V6JZXp'], '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': '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': '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': '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': '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': 'sda', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_16d8811b-d3ff-4c6f-88f2-baaf4348a16d', 'scsi-SQEMU_QEMU_HARDDISK_16d8811b-d3ff-4c6f-88f2-baaf4348a16d'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_16d8811b-d3ff-4c6f-88f2-baaf4348a16d-part1', 'scsi-SQEMU_QEMU_HARDDISK_16d8811b-d3ff-4c6f-88f2-baaf4348a16d-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_16d8811b-d3ff-4c6f-88f2-baaf4348a16d-part14', 'scsi-SQEMU_QEMU_HARDDISK_16d8811b-d3ff-4c6f-88f2-baaf4348a16d-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_16d8811b-d3ff-4c6f-88f2-baaf4348a16d-part15', 'scsi-SQEMU_QEMU_HARDDISK_16d8811b-d3ff-4c6f-88f2-baaf4348a16d-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_16d8811b-d3ff-4c6f-88f2-baaf4348a16d-part16', 'scsi-SQEMU_QEMU_HARDDISK_16d8811b-d3ff-4c6f-88f2-baaf4348a16d-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': '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': 'sdb', 'value': {'holders': ['ceph--5e3c58dc--7fa0--542d--874b--0d68acd5d58c-osd--block--5e3c58dc--7fa0--542d--874b--0d68acd5d58c'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-3AvAtz-B0GW-Ltol-RHgJ-jKC4-ufIt-MGRe6b', 'scsi-0QEMU_QEMU_HARDDISK_a22d3251-115f-411d-ae1a-8f918491cba4', 'scsi-SQEMU_QEMU_HARDDISK_a22d3251-115f-411d-ae1a-8f918491cba4'], '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': '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': 'sdc', 'value': {'holders': ['ceph--7c2d810f--5944--5c2d--8312--b60ac2890f5e-osd--block--7c2d810f--5944--5c2d--8312--b60ac2890f5e'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-fHcQ2I-3U1c-PPaP-1rsd-PZDC-3wy1-6xmTch', 'scsi-0QEMU_QEMU_HARDDISK_cf16f533-7f7b-4ea6-9462-19be21c2742f', 'scsi-SQEMU_QEMU_HARDDISK_cf16f533-7f7b-4ea6-9462-19be21c2742f'], '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': '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': 'sdd', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_0f08a9dc-d2d4-4ab2-8f29-963b6beef06d', 'scsi-SQEMU_QEMU_HARDDISK_0f08a9dc-d2d4-4ab2-8f29-963b6beef06d'], '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': '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': '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-22-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-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-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': '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_79f0193a-939c-402e-83af-f88a681bd140', 'scsi-SQEMU_QEMU_HARDDISK_79f0193a-939c-402e-83af-f88a681bd140'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_79f0193a-939c-402e-83af-f88a681bd140-part1', 'scsi-SQEMU_QEMU_HARDDISK_79f0193a-939c-402e-83af-f88a681bd140-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_79f0193a-939c-402e-83af-f88a681bd140-part14', 'scsi-SQEMU_QEMU_HARDDISK_79f0193a-939c-402e-83af-f88a681bd140-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_79f0193a-939c-402e-83af-f88a681bd140-part15', 'scsi-SQEMU_QEMU_HARDDISK_79f0193a-939c-402e-83af-f88a681bd140-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_79f0193a-939c-402e-83af-f88a681bd140-part16', 'scsi-SQEMU_QEMU_HARDDISK_79f0193a-939c-402e-83af-f88a681bd140-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--dd056079--585d--557e--af8d--8b32851342a0-osd--block--dd056079--585d--557e--af8d--8b32851342a0'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-aKXp7Z-8Ad6-3hRf-2oO6-lqsF-Lnps-WViT2U', 'scsi-0QEMU_QEMU_HARDDISK_20cb43c0-90cd-4396-83ef-64b32682ef2e', 'scsi-SQEMU_QEMU_HARDDISK_20cb43c0-90cd-4396-83ef-64b32682ef2e'], '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--a9a30bc5--cc38--51ad--b567--f3c862c660e0-osd--block--a9a30bc5--cc38--51ad--b567--f3c862c660e0'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-fU4MIS-5v55-aNmw-V4Ta-0WqU-w907-KYlblZ', 'scsi-0QEMU_QEMU_HARDDISK_211d8f97-de5d-482b-b296-d10bd4572938', 'scsi-SQEMU_QEMU_HARDDISK_211d8f97-de5d-482b-b296-d10bd4572938'], '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_dcd7bdde-2d70-4915-b710-177f3d416038', 'scsi-SQEMU_QEMU_HARDDISK_dcd7bdde-2d70-4915-b710-177f3d416038'], '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-22-00-03-10-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] ******************************",
                                "Friday 22 May 2026  01:00:41 +0000 (0:00:00.644)       0:00:18.890 ************ ",
                                "\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] ***************",
                                "Friday 22 May 2026  01:00:41 +0000 (0:00:00.619)       0:00:19.510 ************ ",
                                "\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] ***************************",
                                "Friday 22 May 2026  01:00:42 +0000 (0:00:00.484)       0:00:19.994 ************ ",
                                "\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 osd_pool_default_crush_rule fact] ***********************",
                                "Friday 22 May 2026  01:00:43 +0000 (0:00:00.683)       0:00:20.678 ************ ",
                                "\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] ***************************",
                                "Friday 22 May 2026  01:00:43 +0000 (0:00:00.320)       0:00:20.998 ************ ",
                                "\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] ***********************",
                                "Friday 22 May 2026  01:00:43 +0000 (0:00:00.456)       0:00:21.455 ************ ",
                                "\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] *************************",
                                "Friday 22 May 2026  01:00:44 +0000 (0:00:00.536)       0:00:21.991 ************ ",
                                "\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] *************************",
                                "Friday 22 May 2026  01:00:45 +0000 (0:00:00.926)       0:00:22.918 ************ ",
                                "\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] ***********************",
                                "Friday 22 May 2026  01:00:45 +0000 (0:00:00.369)       0:00:23.287 ************ ",
                                "\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 }}\"] ***",
                                "Friday 22 May 2026  01:00:46 +0000 (0:00:00.758)       0:00:24.045 ************ ",
                                "\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] ****",
                                "Friday 22 May 2026  01:00:46 +0000 (0:00:00.318)       0:00:24.364 ************ ",
                                "\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] ****",
                                "Friday 22 May 2026  01:00:47 +0000 (0:00:00.342)       0:00:24.706 ************ ",
                                "\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] ***************",
                                "Friday 22 May 2026  01:00:47 +0000 (0:00:00.353)       0:00:25.060 ************ ",
                                "\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] ****************************************",
                                "Friday 22 May 2026  01:00:48 +0000 (0:00:00.603)       0:00:25.663 ************ ",
                                "\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] ******",
                                "Friday 22 May 2026  01:00:48 +0000 (0:00:00.369)       0:00:26.033 ************ ",
                                "\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] ******",
                                "Friday 22 May 2026  01:00:48 +0000 (0:00:00.393)       0:00:26.426 ************ ",
                                "\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)] ***************************",
                                "Friday 22 May 2026  01:00:49 +0000 (0:00:00.397)       0:00:26.823 ************ ",
                                "\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] *************************************",
                                "Friday 22 May 2026  01:00:49 +0000 (0:00:00.319)       0:00:27.143 ************ ",
                                "\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] **************************************",
                                "Friday 22 May 2026  01:00:50 +0000 (0:00:00.471)       0:00:27.615 ************ ",
                                "\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] ********************************",
                                "Friday 22 May 2026  01:00:51 +0000 (0:00:01.150)       0:00:28.765 ************ ",
                                "\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] ************************************",
                                "Friday 22 May 2026  01:00:53 +0000 (0:00:02.125)       0:00:30.890 ************ ",
                                "\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)] ************************************************",
                                "Friday 22 May 2026  01:00:53 +0000 (0:00:00.382)       0:00:31.272 ************ ",
                                "\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] ***********************************************************",
                                "Friday 22 May 2026  01:01:31 +0000 (0:00:37.781)       0:01:09.054 ************ ",
                                "\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] **************************************************",
                                "Friday 22 May 2026  01:01:50 +0000 (0:00:18.702)       0:01:27.757 ************ ",
                                "\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] **********************************************",
                                "Friday 22 May 2026  01:01:59 +0000 (0:00:09.684)       0:01:37.441 ************ ",
                                "\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",
                                "",
                                "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=23  \u001b[0m \u001b[0;33mchanged=3   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=20  \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Friday 22 May 2026  01:02:17 +0000 (0:00:18.084)       0:01:55.526 ************ ",
                                "=============================================================================== ",
                                "create openstack pool(s) ----------------------------------------------- 37.78s",
                                "generate keys ---------------------------------------------------------- 18.70s",
                                "copy ceph key(s) if needed --------------------------------------------- 18.08s",
                                "get keys from monitors -------------------------------------------------- 9.68s",
                                "ceph-facts : Find a running mon container ------------------------------- 3.13s",
                                "ceph-facts : Set_fact ceph_admin_command -------------------------------- 2.13s",
                                "ceph-facts : Get current fsid if cluster is already running ------------- 1.31s",
                                "ceph-facts : Set_fact ceph_run_cmd -------------------------------------- 1.15s",
                                "ceph-facts : Check if it is atomic host --------------------------------- 1.02s",
                                "ceph-facts : Set_fact _monitor_addresses - ipv4 ------------------------- 0.93s",
                                "ceph-facts : Check if podman binary is present -------------------------- 0.88s",
                                "ceph-facts : Check if the ceph mon socket is in-use --------------------- 0.86s",
                                "ceph-facts : Import_tasks set_radosgw_address.yml ----------------------- 0.76s",
                                "ceph-facts : Set_fact monitor_name ansible_facts['hostname'] ------------ 0.68s",
                                "ceph-facts : Read osd pool default crush rule --------------------------- 0.68s",
                                "ceph-facts : Include facts.yml ------------------------------------------ 0.66s",
                                "ceph-facts : Set_fact devices generate device list when osd_auto_discovery --- 0.64s",
                                "ceph-facts : Collect existed devices ------------------------------------ 0.62s",
                                "ceph-facts : Check if the ceph conf exists ------------------------------ 0.62s",
                                "ceph-facts : Set_fact _radosgw_address to radosgw_address --------------- 0.60s",
                                "\u001b[32m2026-05-22 01:02:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 22d2226e-ea9d-4138-933b-ec579c99097c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:02:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:02:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7e85d9e3-5327-4f0d-a1b1-29fb7e2b2733 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:02:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 761bad0b-85e7-4436-94a7-b3767782d312 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:02:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 22d2226e-ea9d-4138-933b-ec579c99097c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:02:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:02:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7e85d9e3-5327-4f0d-a1b1-29fb7e2b2733 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:02:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 761bad0b-85e7-4436-94a7-b3767782d312 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:02:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 22d2226e-ea9d-4138-933b-ec579c99097c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:02:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:02:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7e85d9e3-5327-4f0d-a1b1-29fb7e2b2733 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:02:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 761bad0b-85e7-4436-94a7-b3767782d312 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:02:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 22d2226e-ea9d-4138-933b-ec579c99097c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:02:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:02:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7e85d9e3-5327-4f0d-a1b1-29fb7e2b2733 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:02:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 761bad0b-85e7-4436-94a7-b3767782d312 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:02:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 22d2226e-ea9d-4138-933b-ec579c99097c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:02:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:02:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7e85d9e3-5327-4f0d-a1b1-29fb7e2b2733 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:02:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 761bad0b-85e7-4436-94a7-b3767782d312 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:02:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 22d2226e-ea9d-4138-933b-ec579c99097c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:02:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:02:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7e85d9e3-5327-4f0d-a1b1-29fb7e2b2733 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:02:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 761bad0b-85e7-4436-94a7-b3767782d312 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:02:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 22d2226e-ea9d-4138-933b-ec579c99097c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:02:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:02:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7e85d9e3-5327-4f0d-a1b1-29fb7e2b2733 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:02:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 761bad0b-85e7-4436-94a7-b3767782d312 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:02:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 22d2226e-ea9d-4138-933b-ec579c99097c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:02:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:02:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7e85d9e3-5327-4f0d-a1b1-29fb7e2b2733 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:02:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 761bad0b-85e7-4436-94a7-b3767782d312 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:02:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 22d2226e-ea9d-4138-933b-ec579c99097c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:02:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:02:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7e85d9e3-5327-4f0d-a1b1-29fb7e2b2733 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:02:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 761bad0b-85e7-4436-94a7-b3767782d312 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:02:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 22d2226e-ea9d-4138-933b-ec579c99097c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:02:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:02:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7e85d9e3-5327-4f0d-a1b1-29fb7e2b2733 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:02:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 761bad0b-85e7-4436-94a7-b3767782d312 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:02:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 22d2226e-ea9d-4138-933b-ec579c99097c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:02:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:02:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7e85d9e3-5327-4f0d-a1b1-29fb7e2b2733 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:02:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 761bad0b-85e7-4436-94a7-b3767782d312 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:02:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 22d2226e-ea9d-4138-933b-ec579c99097c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:02:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:02:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7e85d9e3-5327-4f0d-a1b1-29fb7e2b2733 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:02:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 761bad0b-85e7-4436-94a7-b3767782d312 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:02:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 22d2226e-ea9d-4138-933b-ec579c99097c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:02:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:02:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7e85d9e3-5327-4f0d-a1b1-29fb7e2b2733 is in state SUCCESS\u001b[0m",
                                "\u001b[32m2026-05-22 01:02:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 761bad0b-85e7-4436-94a7-b3767782d312 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:02:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 22d2226e-ea9d-4138-933b-ec579c99097c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:02:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:03:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 761bad0b-85e7-4436-94a7-b3767782d312 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:03:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2e84dcc7-6331-4f8e-a51c-05b06b12492a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:03:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 22d2226e-ea9d-4138-933b-ec579c99097c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:03:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:03:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 761bad0b-85e7-4436-94a7-b3767782d312 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:03:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2e84dcc7-6331-4f8e-a51c-05b06b12492a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:03:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 22d2226e-ea9d-4138-933b-ec579c99097c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:03:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:03:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 761bad0b-85e7-4436-94a7-b3767782d312 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:03:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2e84dcc7-6331-4f8e-a51c-05b06b12492a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:03:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 22d2226e-ea9d-4138-933b-ec579c99097c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:03:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:03:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 761bad0b-85e7-4436-94a7-b3767782d312 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:03:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2e84dcc7-6331-4f8e-a51c-05b06b12492a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:03:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 22d2226e-ea9d-4138-933b-ec579c99097c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:03:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:03:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 761bad0b-85e7-4436-94a7-b3767782d312 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:03:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2e84dcc7-6331-4f8e-a51c-05b06b12492a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:03:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 22d2226e-ea9d-4138-933b-ec579c99097c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:03:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:03:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 761bad0b-85e7-4436-94a7-b3767782d312 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:03:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2e84dcc7-6331-4f8e-a51c-05b06b12492a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:03:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 22d2226e-ea9d-4138-933b-ec579c99097c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:03:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:03:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 761bad0b-85e7-4436-94a7-b3767782d312 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:03:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2e84dcc7-6331-4f8e-a51c-05b06b12492a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:03:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 22d2226e-ea9d-4138-933b-ec579c99097c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:03:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:03:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 761bad0b-85e7-4436-94a7-b3767782d312 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:03:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2e84dcc7-6331-4f8e-a51c-05b06b12492a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:03:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 22d2226e-ea9d-4138-933b-ec579c99097c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:03:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:03:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 761bad0b-85e7-4436-94a7-b3767782d312 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:03:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2e84dcc7-6331-4f8e-a51c-05b06b12492a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:03:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 22d2226e-ea9d-4138-933b-ec579c99097c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:03:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:03:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 761bad0b-85e7-4436-94a7-b3767782d312 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:03:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2e84dcc7-6331-4f8e-a51c-05b06b12492a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:03:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 22d2226e-ea9d-4138-933b-ec579c99097c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:03:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:03:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 761bad0b-85e7-4436-94a7-b3767782d312 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:03:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2e84dcc7-6331-4f8e-a51c-05b06b12492a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:03:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 22d2226e-ea9d-4138-933b-ec579c99097c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:03:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:03:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 761bad0b-85e7-4436-94a7-b3767782d312 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:03:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2e84dcc7-6331-4f8e-a51c-05b06b12492a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:03:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 22d2226e-ea9d-4138-933b-ec579c99097c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:03:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:03:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 761bad0b-85e7-4436-94a7-b3767782d312 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:03:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2e84dcc7-6331-4f8e-a51c-05b06b12492a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:03:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 22d2226e-ea9d-4138-933b-ec579c99097c is in state SUCCESS\u001b[0m",
                                "",
                                "",
                                "PLAY [Copy ceph keys to the configuration repository] **************************",
                                "",
                                "TASK [Check if ceph keys exist] ************************************************",
                                "Friday 22 May 2026  01:02:20 +0000 (0:00:00.175)       0:00:00.175 ************ ",
                                "\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] *****************************************************",
                                "Friday 22 May 2026  01:02:25 +0000 (0:00:04.987)       0:00:05.162 ************ ",
                                "\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] **************************************************",
                                "Friday 22 May 2026  01:02:30 +0000 (0:00:04.477)       0:00:09.640 ************ ",
                                "\u001b[0;33mchanged: [testbed-manager -> localhost]\u001b[0m",
                                "",
                                "TASK [Write ceph keys to the share directory] **********************************",
                                "Friday 22 May 2026  01:02:31 +0000 (0:00:01.203)       0:00:10.844 ************ ",
                                "\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] ***************************************",
                                "Friday 22 May 2026  01:02:46 +0000 (0:00:14.954)       0:00:25.798 ************ ",
                                "\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] **************************",
                                "Friday 22 May 2026  01:02:50 +0000 (0:00:03.812)       0:00:29.611 ************ ",
                                "\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 ********************************************************************",
                                "Friday 22 May 2026  01:02:57 +0000 (0:00:07.246)       0:00:36.857 ************ ",
                                "=============================================================================== ",
                                "Write ceph keys to the share directory --------------------------------- 14.95s",
                                "Write ceph keys to the configuration directory -------------------------- 7.25s",
                                "Check if ceph keys exist ------------------------------------------------ 4.99s",
                                "Fetch all ceph keys ----------------------------------------------------- 4.48s",
                                "Check if target directories exist --------------------------------------- 3.81s",
                                "Create share directory -------------------------------------------------- 1.20s",
                                "",
                                "\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] ***************************************",
                                "Friday 22 May 2026  01:01:51 +0000 (0:00:00.351)       0:00:00.351 ************ ",
                                "\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] ***********************************",
                                "Friday 22 May 2026  01:01:51 +0000 (0:00:00.290)       0:00:00.641 ************ ",
                                "\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] *************************************************",
                                "Friday 22 May 2026  01:01:52 +0000 (0:00:00.341)       0:00:00.983 ************ ",
                                "\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] *****************************",
                                "Friday 22 May 2026  01:01:52 +0000 (0:00:00.688)       0:00:01.671 ************ ",
                                "\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] ***************************************",
                                "Friday 22 May 2026  01:01:54 +0000 (0:00:01.700)       0:00:03.371 ************ ",
                                "\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] *************************************************",
                                "Friday 22 May 2026  01:01:54 +0000 (0:00:00.302)       0:00:03.673 ************ ",
                                "\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-1] => (item={'name': 'cloudkitty', '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': '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] ***************************************",
                                "Friday 22 May 2026  01:01:56 +0000 (0:00:01.082)       0:00:04.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",
                                "",
                                "TASK [horizon : Check if policies shall be overwritten] ************************",
                                "Friday 22 May 2026  01:01:56 +0000 (0:00:00.395)       0:00:05.152 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [horizon : Update custom policy file name] ********************************",
                                "Friday 22 May 2026  01:01:56 +0000 (0:00:00.142)       0:00:05.294 ************ ",
                                "\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] ***************************************",
                                "Friday 22 May 2026  01:01:56 +0000 (0:00:00.317)       0:00:05.612 ************ ",
                                "\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] ************************",
                                "Friday 22 May 2026  01:01:57 +0000 (0:00:00.355)       0:00:05.967 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [horizon : Update custom policy file name] ********************************",
                                "Friday 22 May 2026  01:01:57 +0000 (0:00:00.136)       0:00:06.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 [horizon : Update policy file name] ***************************************",
                                "Friday 22 May 2026  01:01:57 +0000 (0:00:00.486)       0:00:06.591 ************ ",
                                "\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] ************************",
                                "Friday 22 May 2026  01:01:58 +0000 (0:00:00.334)       0:00:06.926 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [horizon : Update custom policy file name] ********************************",
                                "Friday 22 May 2026  01:01:58 +0000 (0:00:00.127)       0:00:07.053 ************ ",
                                "\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] ***************************************",
                                "Friday 22 May 2026  01:01:58 +0000 (0:00:00.318)       0:00:07.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 [horizon : Check if policies shall be overwritten] ************************",
                                "Friday 22 May 2026  01:01:59 +0000 (0:00:00.484)       0:00:07.857 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [horizon : Update custom policy file name] ********************************",
                                "Friday 22 May 2026  01:01:59 +0000 (0:00:00.148)       0:00:08.005 ************ ",
                                "\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] ***************************************",
                                "Friday 22 May 2026  01:01:59 +0000 (0:00:00.302)       0:00:08.308 ************ ",
                                "\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] ************************",
                                "Friday 22 May 2026  01:01:59 +0000 (0:00:00.359)       0:00:08.668 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [horizon : Update custom policy file name] ********************************",
                                "Friday 22 May 2026  01:02:00 +0000 (0:00:00.171)       0:00:08.839 ************ ",
                                "\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] ***************************************",
                                "Friday 22 May 2026  01:02:00 +0000 (0:00:00.391)       0:00:09.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 [horizon : Check if policies shall be overwritten] ************************",
                                "Friday 22 May 2026  01:02:01 +0000 (0:00:00.531)       0:00:09.762 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [horizon : Update custom policy file name] ********************************",
                                "Friday 22 May 2026  01:02:01 +0000 (0:00:00.134)       0:00:09.897 ************ ",
                                "\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] ***************************************",
                                "Friday 22 May 2026  01:02:01 +0000 (0:00:00.318)       0:00:10.215 ************ ",
                                "\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] ************************",
                                "Friday 22 May 2026  01:02:01 +0000 (0:00:00.357)       0:00:10.572 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [horizon : Update custom policy file name] ********************************",
                                "Friday 22 May 2026  01:02:02 +0000 (0:00:00.161)       0:00:10.734 ************ ",
                                "\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] ***************************************",
                                "Friday 22 May 2026  01:02:02 +0000 (0:00:00.589)       0:00:11.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 [horizon : Check if policies shall be overwritten] ************************",
                                "Friday 22 May 2026  01:02:02 +0000 (0:00:00.323)       0:00:11.647 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [horizon : Update custom policy file name] ********************************",
                                "Friday 22 May 2026  01:02:03 +0000 (0:00:00.154)       0:00:11.802 ************ ",
                                "\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] ***************************************",
                                "Friday 22 May 2026  01:02:03 +0000 (0:00:00.342)       0:00:12.144 ************ ",
                                "\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] ************************",
                                "Friday 22 May 2026  01:02:03 +0000 (0:00:00.335)       0:00:12.479 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [horizon : Update custom policy file name] ********************************",
                                "Friday 22 May 2026  01:02:03 +0000 (0:00:00.130)       0:00:12.610 ************ ",
                                "\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] ***************************************",
                                "Friday 22 May 2026  01:02:04 +0000 (0:00:00.629)       0:00:13.240 ************ ",
                                "\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] ************************",
                                "Friday 22 May 2026  01:02:04 +0000 (0:00:00.380)       0:00:13.620 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [horizon : Update custom policy file name] ********************************",
                                "Friday 22 May 2026  01:02:05 +0000 (0:00:00.142)       0:00:13.763 ************ ",
                                "\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] *******************",
                                "Friday 22 May 2026  01:02:05 +0000 (0:00:00.322)       0:00:14.085 ************ ",
                                "\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 [horizon : Copying over horizon.conf] *************************************",
                                "Friday 22 May 2026  01:02:07 +0000 (0:00:02.267)       0:00:16.353 ************ ",
                                "\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] ********************************",
                                "Friday 22 May 2026  01:02:09 +0000 (0:00:02.036)       0:00:18.390 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/horizon/templates/_9998-kolla-settings.py.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (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] *******************************",
                                "Friday 22 May 2026  01:02:12 +0000 (0:00:02.306)       0:00:20.697 ************ ",
                                "\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] *****************************",
                                "Friday 22 May 2026  01:02:13 +0000 (0:00:01.666)       0:00:22.363 ************ ",
                                "\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] ************************************",
                                "Friday 22 May 2026  01:02:14 +0000 (0:00:00.441)       0:00:22.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",
                                "",
                                "TASK [horizon : include_tasks] *************************************************",
                                "Friday 22 May 2026  01:02:14 +0000 (0:00:00.266)       0:00:23.071 ************ ",
                                "\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] ********",
                                "Friday 22 May 2026  01:02:14 +0000 (0:00:00.580)       0:00:23.652 ************ ",
                                "\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-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",
                                "",
                                "TASK [service-cert-copy : horizon | Copying over backend internal TLS certificate] ***",
                                "Friday 22 May 2026  01:02:16 +0000 (0:00:01.899)       0:00:25.551 ************ ",
                                "\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-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",
                                "\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",
                                "",
                                "TASK [service-cert-copy : horizon | Copying over backend internal TLS key] *****",
                                "Friday 22 May 2026  01:02:17 +0000 (0:00:00.578)       0:00:26.129 ************ ",
                                "\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] **************************************",
                                "Friday 22 May 2026  01:02:18 +0000 (0:00:00.760)       0:00:26.890 ************ ",
                                "\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 : include_tasks] *************************************************",
                                "Friday 22 May 2026  01:02:20 +0000 (0:00:01.816)       0:00:28.707 ************ ",
                                "\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] *************************************************",
                                "Friday 22 May 2026  01:02:20 +0000 (0:00:00.326)       0:00:29.033 ************ ",
                                "\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] *************************************",
                                "Friday 22 May 2026  01:02:21 +0000 (0:00:00.853)       0:00:29.887 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [horizon : Creating Horizon database user and setting permissions] ********",
                                "Friday 22 May 2026  01:02:23 +0000 (0:00:02.525)       0:00:32.412 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [horizon : Running Horizon bootstrap container] ***************************",
                                "Friday 22 May 2026  01:02:26 +0000 (0:00:02.562)       0:00:34.975 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [horizon : Flush handlers] ************************************************",
                                "Friday 22 May 2026  01:02:43 +0000 (0:00:17.665)       0:00:52.640 ************ ",
                                "",
                                "TASK [horizon : Flush handlers] ************************************************",
                                "Friday 22 May 2026  01:02:44 +0000 (0:00:00.069)       0:00:52.710 ************ ",
                                "",
                                "TASK [horizon : Flush handlers] ************************************************",
                                "Friday 22 May 2026  01:02:44 +0000 (0:00:00.066)       0:00:52.777 ************ ",
                                "",
                                "RUNNING HANDLER [horizon : Restart horizon container] **************************",
                                "Friday 22 May 2026  01:02:44 +0000 (0:00:00.069)       0:00:52.846 ************ ",
                                "\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=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 ********************************************************************",
                                "Friday 22 May 2026  01:03:38 +0000 (0:00:54.037)       0:01:46.884 ************ ",
                                "=============================================================================== ",
                                "horizon : Restart horizon container ------------------------------------ 54.04s",
                                "horizon : Running Horizon bootstrap container -------------------------- 17.66s",
                                "horizon : Creating Horizon database user and setting permissions -------- 2.56s",
                                "horizon : Creating Horizon database ------------------------------------- 2.53s",
                                "horizon : Copying over kolla-settings.py -------------------------------- 2.31s",
                                "horizon : Copying over config.json files for services ------------------- 2.27s",
                                "horizon : Copying over horizon.conf ------------------------------------- 2.04s",
                                "service-cert-copy : horizon | Copying over extra CA certificates -------- 1.90s",
                                "horizon : Deploy horizon container -------------------------------------- 1.82s",
                                "horizon : Ensuring config directories exist ----------------------------- 1.70s",
                                "horizon : Copying over custom-settings.py ------------------------------- 1.67s",
                                "horizon : include_tasks ------------------------------------------------- 1.08s",
                                "horizon : include_tasks ------------------------------------------------- 0.85s",
                                "service-cert-copy : horizon | Copying over backend internal TLS key ----- 0.76s",
                                "horizon : include_tasks ------------------------------------------------- 0.69s",
                                "horizon : Update custom policy file name -------------------------------- 0.63s",
                                "horizon : Update custom policy file name -------------------------------- 0.59s",
                                "horizon : include_tasks ------------------------------------------------- 0.58s",
                                "service-cert-copy : horizon | Copying over backend internal TLS certificate --- 0.58s",
                                "horizon : Update policy file name --------------------------------------- 0.53s",
                                "\u001b[32m2026-05-22 01:03:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:03:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 761bad0b-85e7-4436-94a7-b3767782d312 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:03:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2e84dcc7-6331-4f8e-a51c-05b06b12492a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:03:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:03:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 761bad0b-85e7-4436-94a7-b3767782d312 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:03:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2e84dcc7-6331-4f8e-a51c-05b06b12492a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:03:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:03:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 761bad0b-85e7-4436-94a7-b3767782d312 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:03:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2e84dcc7-6331-4f8e-a51c-05b06b12492a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:03:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:03:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 761bad0b-85e7-4436-94a7-b3767782d312 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:03:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2e84dcc7-6331-4f8e-a51c-05b06b12492a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:03:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:03:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 761bad0b-85e7-4436-94a7-b3767782d312 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:03:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2e84dcc7-6331-4f8e-a51c-05b06b12492a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:03:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:03:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d81a393b-1010-4644-a389-57c712cc4fae is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:03:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8b370379-03f4-40e9-a175-82f87f6a4b2d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:03:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 761bad0b-85e7-4436-94a7-b3767782d312 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:03:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 65779ac4-ca61-45ef-915c-720a7295e0f5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:03:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2e84dcc7-6331-4f8e-a51c-05b06b12492a is in state SUCCESS\u001b[0m",
                                "\u001b[32m2026-05-22 01:03:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:03:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d81a393b-1010-4644-a389-57c712cc4fae is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:03:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8b370379-03f4-40e9-a175-82f87f6a4b2d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:03:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 761bad0b-85e7-4436-94a7-b3767782d312 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:03:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 65779ac4-ca61-45ef-915c-720a7295e0f5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:03:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:04:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d81a393b-1010-4644-a389-57c712cc4fae is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:04:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be16b80f-4130-4fb9-a4f1-e3b0693bcb79 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:04:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8b370379-03f4-40e9-a175-82f87f6a4b2d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:04:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 761bad0b-85e7-4436-94a7-b3767782d312 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:04:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 65779ac4-ca61-45ef-915c-720a7295e0f5 is in state SUCCESS\u001b[0m",
                                "\u001b[32m2026-05-22 01:04:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 20021be7-e104-4f7e-8116-3ff22d5e34e9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:04:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:04:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d81a393b-1010-4644-a389-57c712cc4fae is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:04:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be16b80f-4130-4fb9-a4f1-e3b0693bcb79 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:04:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8b370379-03f4-40e9-a175-82f87f6a4b2d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:04:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 761bad0b-85e7-4436-94a7-b3767782d312 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:04:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 20021be7-e104-4f7e-8116-3ff22d5e34e9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:04:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:04:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d81a393b-1010-4644-a389-57c712cc4fae is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:04:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be16b80f-4130-4fb9-a4f1-e3b0693bcb79 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:04:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8b370379-03f4-40e9-a175-82f87f6a4b2d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:04:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 761bad0b-85e7-4436-94a7-b3767782d312 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:04:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 20021be7-e104-4f7e-8116-3ff22d5e34e9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:04:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:04:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d81a393b-1010-4644-a389-57c712cc4fae is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:04:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be16b80f-4130-4fb9-a4f1-e3b0693bcb79 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:04:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8b370379-03f4-40e9-a175-82f87f6a4b2d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:04:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 761bad0b-85e7-4436-94a7-b3767782d312 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:04:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 20021be7-e104-4f7e-8116-3ff22d5e34e9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:04:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:04:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d81a393b-1010-4644-a389-57c712cc4fae is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:04:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be16b80f-4130-4fb9-a4f1-e3b0693bcb79 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:04:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8b370379-03f4-40e9-a175-82f87f6a4b2d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:04:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 761bad0b-85e7-4436-94a7-b3767782d312 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:04:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 20021be7-e104-4f7e-8116-3ff22d5e34e9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:04:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:04:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d81a393b-1010-4644-a389-57c712cc4fae is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:04:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be16b80f-4130-4fb9-a4f1-e3b0693bcb79 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:04:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8b370379-03f4-40e9-a175-82f87f6a4b2d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:04:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 761bad0b-85e7-4436-94a7-b3767782d312 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:04:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 20021be7-e104-4f7e-8116-3ff22d5e34e9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:04:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:04:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d81a393b-1010-4644-a389-57c712cc4fae is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:04:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be16b80f-4130-4fb9-a4f1-e3b0693bcb79 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:04:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8b370379-03f4-40e9-a175-82f87f6a4b2d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:04:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 761bad0b-85e7-4436-94a7-b3767782d312 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:04:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 20021be7-e104-4f7e-8116-3ff22d5e34e9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:04:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:04:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d81a393b-1010-4644-a389-57c712cc4fae is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:04:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be16b80f-4130-4fb9-a4f1-e3b0693bcb79 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:04:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8b370379-03f4-40e9-a175-82f87f6a4b2d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:04:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 761bad0b-85e7-4436-94a7-b3767782d312 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:04:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 20021be7-e104-4f7e-8116-3ff22d5e34e9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:04:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:04:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d81a393b-1010-4644-a389-57c712cc4fae is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:04:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be16b80f-4130-4fb9-a4f1-e3b0693bcb79 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:04:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8b370379-03f4-40e9-a175-82f87f6a4b2d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:04:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 761bad0b-85e7-4436-94a7-b3767782d312 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:04:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 20021be7-e104-4f7e-8116-3ff22d5e34e9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:04:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:04:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d81a393b-1010-4644-a389-57c712cc4fae is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:04:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be16b80f-4130-4fb9-a4f1-e3b0693bcb79 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:04:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8b370379-03f4-40e9-a175-82f87f6a4b2d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:04:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 761bad0b-85e7-4436-94a7-b3767782d312 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:04:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 20021be7-e104-4f7e-8116-3ff22d5e34e9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:04:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:04:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d81a393b-1010-4644-a389-57c712cc4fae is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:04:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be16b80f-4130-4fb9-a4f1-e3b0693bcb79 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:04:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8b370379-03f4-40e9-a175-82f87f6a4b2d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:04:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 761bad0b-85e7-4436-94a7-b3767782d312 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:04:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 20021be7-e104-4f7e-8116-3ff22d5e34e9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:04:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:04:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d81a393b-1010-4644-a389-57c712cc4fae is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:04:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be16b80f-4130-4fb9-a4f1-e3b0693bcb79 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:04:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8b370379-03f4-40e9-a175-82f87f6a4b2d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:04:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 761bad0b-85e7-4436-94a7-b3767782d312 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:04:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 20021be7-e104-4f7e-8116-3ff22d5e34e9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:04:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:04:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d81a393b-1010-4644-a389-57c712cc4fae is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:04:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be16b80f-4130-4fb9-a4f1-e3b0693bcb79 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:04:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8b370379-03f4-40e9-a175-82f87f6a4b2d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:04:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 761bad0b-85e7-4436-94a7-b3767782d312 is in state SUCCESS\u001b[0m",
                                "",
                                "",
                                "PLAY [Apply role cephclient] ***************************************************",
                                "",
                                "TASK [osism.services.cephclient : Include container tasks] *********************",
                                "Friday 22 May 2026  01:03:01 +0000 (0:00:00.335)       0:00:00.335 ************ ",
                                "\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] *****************",
                                "Friday 22 May 2026  01:03:01 +0000 (0:00:00.226)       0:00:00.562 ************ ",
                                "\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] ********************",
                                "Friday 22 May 2026  01:03:03 +0000 (0:00:01.663)       0:00:02.226 ************ ",
                                "\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] ***************************",
                                "Friday 22 May 2026  01:03:04 +0000 (0:00:01.214)       0:00:03.441 ************ ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.cephclient : Copy docker-compose.yml file] ****************",
                                "Friday 22 May 2026  01:03:05 +0000 (0:00:00.945)       0:00:04.387 ************ ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.cephclient : Manage cephclient service] *******************",
                                "Friday 22 May 2026  01:03:06 +0000 (0:00:00.939)       0:00:05.326 ************ ",
                                "\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] ************************",
                                "Friday 22 May 2026  01:03:46 +0000 (0:00:40.008)       0:00:45.334 ************ ",
                                "\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] ******************",
                                "Friday 22 May 2026  01:03:50 +0000 (0:00:03.842)       0:00:49.177 ************ ",
                                "\u001b[0;32mok: [testbed-manager] => (item=crushtool)\u001b[0m",
                                "",
                                "TASK [osism.services.cephclient : Include package tasks] ***********************",
                                "Friday 22 May 2026  01:03:50 +0000 (0:00:00.476)       0:00:49.653 ************ ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.cephclient : Include rook task] ***************************",
                                "Friday 22 May 2026  01:03:51 +0000 (0:00:00.128)       0:00:49.781 ************ ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "RUNNING HANDLER [osism.services.cephclient : Restart cephclient service] *******",
                                "Friday 22 May 2026  01:03:51 +0000 (0:00:00.270)       0:00:50.052 ************ ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "RUNNING HANDLER [osism.services.cephclient : Ensure that all containers are up] ***",
                                "Friday 22 May 2026  01:03:52 +0000 (0:00:01.359)       0:00:51.411 ************ ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "RUNNING HANDLER [osism.services.cephclient : Wait for an healthy service] ******",
                                "Friday 22 May 2026  01:03:53 +0000 (0:00:00.645)       0:00:52.057 ************ ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "RUNNING HANDLER [osism.services.cephclient : Copy bash completion scripts] *****",
                                "Friday 22 May 2026  01:03:53 +0000 (0:00:00.588)       0:00:52.645 ************ ",
                                "\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 ********************************************************************",
                                "Friday 22 May 2026  01:03:55 +0000 (0:00:01.478)       0:00:54.124 ************ ",
                                "=============================================================================== ",
                                "osism.services.cephclient : Manage cephclient service ------------------ 40.01s",
                                "osism.services.cephclient : Copy wrapper scripts ------------------------ 3.84s",
                                "osism.services.cephclient : Create required directories ----------------- 1.66s",
                                "osism.services.cephclient : Copy bash completion scripts ---------------- 1.48s",
                                "osism.services.cephclient : Restart cephclient service ------------------ 1.36s",
                                "osism.services.cephclient : Copy configuration files -------------------- 1.21s",
                                "osism.services.cephclient : Copy keyring file --------------------------- 0.95s",
                                "osism.services.cephclient : Copy docker-compose.yml file ---------------- 0.94s",
                                "osism.services.cephclient : Ensure that all containers are up ----------- 0.65s",
                                "osism.services.cephclient : Wait for an healthy service ----------------- 0.59s",
                                "osism.services.cephclient : Remove old wrapper scripts ------------------ 0.48s",
                                "osism.services.cephclient : Include rook task --------------------------- 0.27s",
                                "osism.services.cephclient : Include container tasks --------------------- 0.23s",
                                "osism.services.cephclient : Include package tasks ----------------------- 0.13s",
                                "",
                                "\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] ***************************************",
                                "Friday 22 May 2026  01:03:59 +0000 (0:00:00.199)       0:00:00.199 ************ ",
                                "\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] ***********************************",
                                "Friday 22 May 2026  01:03:59 +0000 (0:00:00.382)       0:00:00.581 ************ ",
                                "\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] *******************************",
                                "Friday 22 May 2026  01:04:00 +0000 (0:00:00.517)       0:00:01.099 ************ ",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\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 ********************************************************************",
                                "Friday 22 May 2026  01:04:01 +0000 (0:00:01.134)       0:00:02.233 ************ ",
                                "=============================================================================== ",
                                "Waiting for Keystone public port to be UP ------------------------------- 1.13s",
                                "Group hosts based on enabled services ----------------------------------- 0.52s",
                                "Group hosts based on Kolla action --------------------------------------- 0.38s",
                                "",
                                "\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] ***************************************",
                                "Friday 22 May 2026  01:01:51 +0000 (0:00:00.397)       0:00:00.397 ************ ",
                                "\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] ***********************************",
                                "Friday 22 May 2026  01:01:52 +0000 (0:00:00.357)       0:00:00.754 ************ ",
                                "\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] ************************************************",
                                "Friday 22 May 2026  01:01:52 +0000 (0:00:00.351)       0:00:01.105 ************ ",
                                "\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] ****************************",
                                "Friday 22 May 2026  01:01:53 +0000 (0:00:00.689)       0:00:01.794 ************ ",
                                "\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', '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-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-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-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] ***********************",
                                "Friday 22 May 2026  01:01:55 +0000 (0:00:02.524)       0:00:04.319 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [keystone : Set keystone policy file] *************************************",
                                "Friday 22 May 2026  01:01:55 +0000 (0:00:00.198)       0:00:04.518 ************ ",
                                "\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] *********",
                                "Friday 22 May 2026  01:01:56 +0000 (0:00:00.373)       0:00:04.891 ************ ",
                                "\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m",
                                "",
                                "TASK [keystone : include_tasks] ************************************************",
                                "Friday 22 May 2026  01:01:57 +0000 (0:00:00.893)       0:00:05.785 ************ ",
                                "\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] *******",
                                "Friday 22 May 2026  01:01:57 +0000 (0:00:00.841)       0:00:06.626 ************ ",
                                "\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', '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-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-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-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] ***",
                                "Friday 22 May 2026  01:02:01 +0000 (0:00:03.378)       0:00:10.005 ************ ",
                                "\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] ****",
                                "Friday 22 May 2026  01:02:01 +0000 (0:00:00.656)       0:00:10.662 ************ ",
                                "\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] ******************",
                                "Friday 22 May 2026  01:02:03 +0000 (0:00:01.440)       0:00:12.102 ************ ",
                                "\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 : Copying over keystone.conf] ***********************************",
                                "Friday 22 May 2026  01:02:06 +0000 (0:00:03.491)       0:00:15.593 ************ ",
                                "\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-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-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] *****************",
                                "Friday 22 May 2026  01:02:12 +0000 (0:00:05.990)       0:00:21.584 ************ ",
                                "\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 [keystone : Create Keystone domain-specific config directory] *************",
                                "Friday 22 May 2026  01:02:14 +0000 (0:00:01.699)       0:00:23.283 ************ ",
                                "\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] ***********************",
                                "Friday 22 May 2026  01:02:15 +0000 (0:00:00.732)       0:00:24.016 ************ ",
                                "\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] ********************",
                                "Friday 22 May 2026  01:02:15 +0000 (0:00:00.325)       0:00:24.342 ************ ",
                                "\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] ****************************",
                                "Friday 22 May 2026  01:02:15 +0000 (0:00:00.249)       0:00:24.591 ************ ",
                                "\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] ************************************************",
                                "Friday 22 May 2026  01:02:16 +0000 (0:00:00.673)       0:00:25.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",
                                "",
                                "TASK [keystone : Copying over wsgi-keystone.conf] ******************************",
                                "Friday 22 May 2026  01:02:16 +0000 (0:00:00.390)       0:00:25.655 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/keystone/templates/wsgi-keystone.conf.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (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] **************",
                                "Friday 22 May 2026  01:02:18 +0000 (0:00:01.717)       0:00:27.372 ************ ",
                                "\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m",
                                "",
                                "TASK [keystone : Copying over keystone-paste.ini] ******************************",
                                "Friday 22 May 2026  01:02:19 +0000 (0:00:00.958)       0:00:28.330 ************ ",
                                "\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] *****************",
                                "Friday 22 May 2026  01:02:20 +0000 (0:00:00.456)       0:00:28.787 ************ ",
                                "\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",
                                "",
                                "TASK [keystone : Set fact with the generated cron jobs for building the crontab later] ***",
                                "Friday 22 May 2026  01:02:21 +0000 (0:00:01.444)       0:00:30.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 [keystone : Copying files for keystone-fernet] ****************************",
                                "Friday 22 May 2026  01:02:21 +0000 (0:00:00.262)       0:00:30.493 ************ ",
                                "\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-2] => (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-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-1] => (item={'src': 'fernet-healthcheck.sh.j2', 'dest': 'fernet-healthcheck.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-2] => (item={'src': 'fernet-healthcheck.sh.j2', 'dest': 'fernet-healthcheck.sh'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'src': 'id_rsa', 'dest': 'id_rsa'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (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] *******************************",
                                "Friday 22 May 2026  01:02:31 +0000 (0:00:09.593)       0:00:40.087 ************ ",
                                "\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-0] => (item={'src': 'id_rsa.pub', 'dest': 'id_rsa.pub'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (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] ************************************",
                                "Friday 22 May 2026  01:02:34 +0000 (0:00:02.930)       0:00:43.017 ************ ",
                                "\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', '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-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-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-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",
                                "\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",
                                "",
                                "TASK [keystone : include_tasks] ************************************************",
                                "Friday 22 May 2026  01:02:37 +0000 (0:00:02.758)       0:00:45.775 ************ ",
                                "\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] ***********************************",
                                "Friday 22 May 2026  01:02:37 +0000 (0:00:00.332)       0:00:46.108 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [keystone : Creating Keystone database user and setting permissions] ******",
                                "Friday 22 May 2026  01:02:39 +0000 (0:00:02.399)       0:00:48.508 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [keystone : Checking for any running keystone_fernet containers] **********",
                                "Friday 22 May 2026  01:02:42 +0000 (0:00:02.435)       0:00:50.944 ************ ",
                                "\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 : Group nodes where keystone_fernet is running] *****************",
                                "Friday 22 May 2026  01:02:43 +0000 (0:00:00.879)       0:00:51.823 ************ ",
                                "\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] ***",
                                "Friday 22 May 2026  01:02:43 +0000 (0:00:00.313)       0:00:52.137 ************ ",
                                "\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] *************************",
                                "Friday 22 May 2026  01:02:43 +0000 (0:00:00.510)       0:00:52.647 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [keystone : Running Keystone fernet bootstrap container] ******************",
                                "Friday 22 May 2026  01:03:00 +0000 (0:00:16.205)       0:01:08.853 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [keystone : Flush handlers] ***********************************************",
                                "Friday 22 May 2026  01:03:12 +0000 (0:00:12.272)       0:01:21.125 ************ ",
                                "",
                                "TASK [keystone : Flush handlers] ***********************************************",
                                "Friday 22 May 2026  01:03:12 +0000 (0:00:00.066)       0:01:21.192 ************ ",
                                "",
                                "TASK [keystone : Flush handlers] ***********************************************",
                                "Friday 22 May 2026  01:03:12 +0000 (0:00:00.066)       0:01:21.258 ************ ",
                                "",
                                "RUNNING HANDLER [keystone : Restart keystone-ssh container] ********************",
                                "Friday 22 May 2026  01:03:12 +0000 (0:00:00.071)       0:01:21.330 ************ ",
                                "\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 [keystone : Restart keystone-fernet container] *****************",
                                "Friday 22 May 2026  01:03:24 +0000 (0:00:11.914)       0:01:33.245 ************ ",
                                "\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 [keystone : Restart keystone container] ************************",
                                "Friday 22 May 2026  01:03:35 +0000 (0:00:10.533)       0:01:43.778 ************ ",
                                "\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 [keystone : include_tasks] ************************************************",
                                "Friday 22 May 2026  01:03:40 +0000 (0:00:05.809)       0:01:49.587 ************ ",
                                "\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] ***********************",
                                "Friday 22 May 2026  01:03:41 +0000 (0:00:00.491)       0:01:50.079 ************ ",
                                "\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 : Run key distribution] *****************************************",
                                "Friday 22 May 2026  01:03:42 +0000 (0:00:00.941)       0:01:51.020 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [keystone : Creating admin project, user, role, service, and endpoint] ****",
                                "Friday 22 May 2026  01:03:44 +0000 (0:00:01.762)       0:01:52.782 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=RegionOne)\u001b[0m",
                                "",
                                "TASK [service-ks-register : keystone | Creating services] **********************",
                                "Friday 22 May 2026  01:03:56 +0000 (0:00:12.794)       0:02:05.577 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=keystone (identity))\u001b[0m",
                                "",
                                "TASK [service-ks-register : keystone | Creating endpoints] *********************",
                                "Friday 22 May 2026  01:04:24 +0000 (0:00:27.359)       0:02:32.937 ************ ",
                                "\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] **********************",
                                "Friday 22 May 2026  01:04:31 +0000 (0:00:06.861)       0:02:39.799 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [service-ks-register : keystone | Creating users] *************************",
                                "Friday 22 May 2026  01:04:31 +0000 (0:00:00.145)       0:02:39.945 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [service-ks-register : keystone | Creating roles] *************************",
                                "Friday 22 May 2026  01:04:31 +0000 (0:00:00.158)       0:02:40.103 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [service-ks-register : keystone | Granting user roles] ********************",
                                "Friday 22 May 2026  01:04:31 +0000 (0:00:00.204)       0:02:40.308 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [keystone : Creating default user role] ***********************************",
                                "Friday 22 May 2026  01:04:31 +0000 (0:00:00.355)       0:02:40.664 ************ ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [keystone : include_tasks] ************************************************",
                                "Friday 22 May 2026  01:04:36 +0000 (0:00:04.054)       0:02:44.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",
                                "",
                                "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 ********************************************************************",
                                "Friday 22 May 2026  01:04:36 +0000 (0:00:00.335)       0:02:45.054 ************ ",
                                "=============================================================================== ",
                                "service-ks-register : keystone | Creating services --------------------- 27.36s",
                                "keystone : Running Keystone bootstrap container ------------------------ 16.21s",
                                "keystone : Creating admin project, user, role, service, and endpoint --- 12.80s",
                                "keystone : Running Keystone fernet bootstrap container ----------------- 12.27s",
                                "keystone : Restart keystone-ssh container ------------------------------ 11.91s",
                                "keystone : Restart keystone-fernet container --------------------------- 10.53s",
                                "keystone : Copying files for keystone-fernet ---------------------------- 9.59s",
                                "service-ks-register : keystone | Creating endpoints --------------------- 6.86s",
                                "keystone : Copying over keystone.conf ----------------------------------- 5.99s",
                                "keystone : Restart keystone container ----------------------------------- 5.81s",
                                "keystone : Creating default user role ----------------------------------- 4.05s",
                                "keystone : Copying over config.json files for services ------------------ 3.49s",
                                "service-cert-copy : keystone | Copying over extra CA certificates ------- 3.38s",
                                "keystone : Copying files for keystone-ssh ------------------------------- 2.93s",
                                "keystone : Check keystone containers ------------------------------------ 2.76s",
                                "keystone : Ensuring config directories exist ---------------------------- 2.52s",
                                "keystone : Creating Keystone database user and setting permissions ------ 2.44s",
                                "keystone : Creating keystone database ----------------------------------- 2.40s",
                                "keystone : Run key distribution ----------------------------------------- 1.76s",
                                "keystone : Copying over wsgi-keystone.conf ------------------------------ 1.72s",
                                "\u001b[32m2026-05-22 01:04:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4d472173-bc8c-4c2d-a774-44c8f8954246 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:04:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 20021be7-e104-4f7e-8116-3ff22d5e34e9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:04:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:04:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d81a393b-1010-4644-a389-57c712cc4fae is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:04:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be16b80f-4130-4fb9-a4f1-e3b0693bcb79 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:04:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8b370379-03f4-40e9-a175-82f87f6a4b2d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:04:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4d472173-bc8c-4c2d-a774-44c8f8954246 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:04:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 20021be7-e104-4f7e-8116-3ff22d5e34e9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:04:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:04:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d81a393b-1010-4644-a389-57c712cc4fae is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:04:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be16b80f-4130-4fb9-a4f1-e3b0693bcb79 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:04:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8b370379-03f4-40e9-a175-82f87f6a4b2d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:04:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4d472173-bc8c-4c2d-a774-44c8f8954246 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:04:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 20021be7-e104-4f7e-8116-3ff22d5e34e9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:04:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:04:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d81a393b-1010-4644-a389-57c712cc4fae is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:04:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be16b80f-4130-4fb9-a4f1-e3b0693bcb79 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:04:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8b370379-03f4-40e9-a175-82f87f6a4b2d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:04:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4d472173-bc8c-4c2d-a774-44c8f8954246 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:04:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 20021be7-e104-4f7e-8116-3ff22d5e34e9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:04:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:04:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d81a393b-1010-4644-a389-57c712cc4fae is in state SUCCESS\u001b[0m",
                                "\u001b[32m2026-05-22 01:04:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be16b80f-4130-4fb9-a4f1-e3b0693bcb79 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:04:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8b370379-03f4-40e9-a175-82f87f6a4b2d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:04:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4d472173-bc8c-4c2d-a774-44c8f8954246 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:04:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 20021be7-e104-4f7e-8116-3ff22d5e34e9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:04:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:04:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be16b80f-4130-4fb9-a4f1-e3b0693bcb79 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:04:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8b370379-03f4-40e9-a175-82f87f6a4b2d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:04:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4d472173-bc8c-4c2d-a774-44c8f8954246 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:04:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 20021be7-e104-4f7e-8116-3ff22d5e34e9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:04:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:04:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:04:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be16b80f-4130-4fb9-a4f1-e3b0693bcb79 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:04:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8b370379-03f4-40e9-a175-82f87f6a4b2d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:04:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4d472173-bc8c-4c2d-a774-44c8f8954246 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:04:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 20021be7-e104-4f7e-8116-3ff22d5e34e9 is in state SUCCESS\u001b[0m",
                                "\u001b[32m2026-05-22 01:04:57\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.16.14\u001b[0m",
                                "",
                                "PLAY [Bootstraph ceph dashboard] ***********************************************",
                                "",
                                "TASK [Disable the ceph dashboard] **********************************************",
                                "Friday 22 May 2026  01:04:00 +0000 (0:00:00.310)       0:00:00.310 ************ ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [Set mgr/dashboard/ssl to false] ******************************************",
                                "Friday 22 May 2026  01:04:02 +0000 (0:00:02.499)       0:00:02.809 ************ ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [Set mgr/dashboard/server_port to 7000] ***********************************",
                                "Friday 22 May 2026  01:04:03 +0000 (0:00:00.861)       0:00:03.671 ************ ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [Set mgr/dashboard/server_addr to 0.0.0.0] ********************************",
                                "Friday 22 May 2026  01:04:04 +0000 (0:00:01.027)       0:00:04.699 ************ ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [Set mgr/dashboard/standby_behaviour to error] ****************************",
                                "Friday 22 May 2026  01:04:05 +0000 (0:00:01.086)       0:00:05.785 ************ ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [Set mgr/dashboard/standby_error_status_code to 404] **********************",
                                "Friday 22 May 2026  01:04:06 +0000 (0:00:01.035)       0:00:06.821 ************ ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [Enable the ceph dashboard] ***********************************************",
                                "Friday 22 May 2026  01:04:07 +0000 (0:00:00.951)       0:00:07.772 ************ ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [Write ceph_dashboard_password to temporary file] *************************",
                                "Friday 22 May 2026  01:04:09 +0000 (0:00:01.387)       0:00:09.160 ************ ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [Create admin user] *******************************************************",
                                "Friday 22 May 2026  01:04:10 +0000 (0:00:01.203)       0:00:10.364 ************ ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [Remove temporary file for ceph_dashboard_password] ***********************",
                                "Friday 22 May 2026  01:04:23 +0000 (0:00:12.956)       0:00:23.321 ************ ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "PLAY [Restart ceph manager services] *******************************************",
                                "",
                                "TASK [Restart ceph manager service] ********************************************",
                                "Friday 22 May 2026  01:04:23 +0000 (0:00:00.185)       0:00:23.506 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "PLAY [Restart ceph manager services] *******************************************",
                                "",
                                "TASK [Restart ceph manager service] ********************************************",
                                "Friday 22 May 2026  01:04:25 +0000 (0:00:01.738)       0:00:25.245 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "PLAY [Restart ceph manager services] *******************************************",
                                "",
                                "TASK [Restart ceph manager service] ********************************************",
                                "Friday 22 May 2026  01:04:36 +0000 (0:00:11.608)       0:00:36.854 ************ ",
                                "\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 ********************************************************************",
                                "Friday 22 May 2026  01:04:48 +0000 (0:00:11.319)       0:00:48.173 ************ ",
                                "=============================================================================== ",
                                "Restart ceph manager service ------------------------------------------- 24.67s",
                                "Create admin user ------------------------------------------------------ 12.96s",
                                "Disable the ceph dashboard ---------------------------------------------- 2.50s",
                                "Enable the ceph dashboard ----------------------------------------------- 1.39s",
                                "Write ceph_dashboard_password to temporary file ------------------------- 1.20s",
                                "Set mgr/dashboard/server_addr to 0.0.0.0 -------------------------------- 1.09s",
                                "Set mgr/dashboard/standby_behaviour to error ---------------------------- 1.04s",
                                "Set mgr/dashboard/server_port to 7000 ----------------------------------- 1.03s",
                                "Set mgr/dashboard/standby_error_status_code to 404 ---------------------- 0.95s",
                                "Set mgr/dashboard/ssl to false ------------------------------------------ 0.86s",
                                "Remove temporary file for ceph_dashboard_password ----------------------- 0.19s",
                                "",
                                "\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] ***************************************",
                                "Friday 22 May 2026  01:04:06 +0000 (0:00:00.292)       0:00:00.292 ************ ",
                                "\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] ***********************************",
                                "Friday 22 May 2026  01:04:07 +0000 (0:00:00.722)       0:00:01.014 ************ ",
                                "\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] ************************************************",
                                "Friday 22 May 2026  01:04:07 +0000 (0:00:00.879)       0:00:01.893 ************ ",
                                "\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] **********************",
                                "Friday 22 May 2026  01:04:10 +0000 (0:00:02.235)       0:00:04.129 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=swift (object-store))\u001b[0m",
                                "",
                                "TASK [service-ks-register : ceph-rgw | Creating endpoints] *********************",
                                "Friday 22 May 2026  01:04:23 +0000 (0:00:13.565)       0:00:17.695 ************ ",
                                "\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] **********************",
                                "Friday 22 May 2026  01:04:31 +0000 (0:00:08.141)       0:00:25.837 ************ ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=service)\u001b[0m",
                                "",
                                "TASK [service-ks-register : ceph-rgw | Creating users] *************************",
                                "Friday 22 May 2026  01:04:35 +0000 (0:00:04.104)       0:00:29.941 ************ ",
                                "\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] *************************",
                                "Friday 22 May 2026  01:04:40 +0000 (0:00:04.732)       0:00:34.674 ************ ",
                                "\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] ********************",
                                "Friday 22 May 2026  01:04:48 +0000 (0:00:07.813)       0:00:42.487 ************ ",
                                "\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 ********************************************************************",
                                "Friday 22 May 2026  01:04:55 +0000 (0:00:06.604)       0:00:49.091 ************ ",
                                "=============================================================================== ",
                                "service-ks-register : ceph-rgw | Creating services --------------------- 13.57s",
                                "service-ks-register : ceph-rgw | Creating endpoints --------------------- 8.14s",
                                "service-ks-register : ceph-rgw | Creating roles ------------------------- 7.81s",
                                "service-ks-register : ceph-rgw | Granting user roles -------------------- 6.60s",
                                "service-ks-register : ceph-rgw | Creating users ------------------------- 4.73s",
                                "service-ks-register : ceph-rgw | Creating projects ---------------------- 4.10s",
                                "ceph-rgw : include_tasks ------------------------------------------------ 2.24s",
                                "Group hosts based on enabled services ----------------------------------- 0.88s",
                                "Group hosts based on Kolla action --------------------------------------- 0.72s",
                                "\u001b[32m2026-05-22 01:05:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:05:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be16b80f-4130-4fb9-a4f1-e3b0693bcb79 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:05:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8b370379-03f4-40e9-a175-82f87f6a4b2d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:05:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4d472173-bc8c-4c2d-a774-44c8f8954246 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:05:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:05:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:05:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be16b80f-4130-4fb9-a4f1-e3b0693bcb79 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:05:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8b370379-03f4-40e9-a175-82f87f6a4b2d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:05:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4d472173-bc8c-4c2d-a774-44c8f8954246 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:05:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:05:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:05:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be16b80f-4130-4fb9-a4f1-e3b0693bcb79 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:05:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8b370379-03f4-40e9-a175-82f87f6a4b2d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:05:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4d472173-bc8c-4c2d-a774-44c8f8954246 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:05:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:05:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:05:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be16b80f-4130-4fb9-a4f1-e3b0693bcb79 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:05:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8b370379-03f4-40e9-a175-82f87f6a4b2d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:05:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4d472173-bc8c-4c2d-a774-44c8f8954246 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:05:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:05:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:05:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be16b80f-4130-4fb9-a4f1-e3b0693bcb79 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:05:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8b370379-03f4-40e9-a175-82f87f6a4b2d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:05:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4d472173-bc8c-4c2d-a774-44c8f8954246 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:05:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:05:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:05:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be16b80f-4130-4fb9-a4f1-e3b0693bcb79 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:05:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8b370379-03f4-40e9-a175-82f87f6a4b2d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:05:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4d472173-bc8c-4c2d-a774-44c8f8954246 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:05:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:05:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:05:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be16b80f-4130-4fb9-a4f1-e3b0693bcb79 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:05:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8b370379-03f4-40e9-a175-82f87f6a4b2d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:05:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4d472173-bc8c-4c2d-a774-44c8f8954246 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:05:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:05:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:05:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be16b80f-4130-4fb9-a4f1-e3b0693bcb79 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:05:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8b370379-03f4-40e9-a175-82f87f6a4b2d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:05:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4d472173-bc8c-4c2d-a774-44c8f8954246 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:05:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:05:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:05:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be16b80f-4130-4fb9-a4f1-e3b0693bcb79 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:05:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8b370379-03f4-40e9-a175-82f87f6a4b2d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:05:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4d472173-bc8c-4c2d-a774-44c8f8954246 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:05:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:05:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:05:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be16b80f-4130-4fb9-a4f1-e3b0693bcb79 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:05:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8b370379-03f4-40e9-a175-82f87f6a4b2d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:05:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4d472173-bc8c-4c2d-a774-44c8f8954246 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:05:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:05:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:05:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be16b80f-4130-4fb9-a4f1-e3b0693bcb79 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:05:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8b370379-03f4-40e9-a175-82f87f6a4b2d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:05:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4d472173-bc8c-4c2d-a774-44c8f8954246 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:05:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:05:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:05:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be16b80f-4130-4fb9-a4f1-e3b0693bcb79 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:05:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8b370379-03f4-40e9-a175-82f87f6a4b2d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:05:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4d472173-bc8c-4c2d-a774-44c8f8954246 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:05:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:05:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:05:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be16b80f-4130-4fb9-a4f1-e3b0693bcb79 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:05:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8b370379-03f4-40e9-a175-82f87f6a4b2d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:05:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4d472173-bc8c-4c2d-a774-44c8f8954246 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:05:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:05:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:05:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be16b80f-4130-4fb9-a4f1-e3b0693bcb79 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:05:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8b370379-03f4-40e9-a175-82f87f6a4b2d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:05:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4d472173-bc8c-4c2d-a774-44c8f8954246 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:05:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:05:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:05:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be16b80f-4130-4fb9-a4f1-e3b0693bcb79 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:05:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8b370379-03f4-40e9-a175-82f87f6a4b2d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:05:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4d472173-bc8c-4c2d-a774-44c8f8954246 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:05:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:05:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:05:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be16b80f-4130-4fb9-a4f1-e3b0693bcb79 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:05:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8b370379-03f4-40e9-a175-82f87f6a4b2d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:05:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4d472173-bc8c-4c2d-a774-44c8f8954246 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:05:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:05:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:05:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be16b80f-4130-4fb9-a4f1-e3b0693bcb79 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:05:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8b370379-03f4-40e9-a175-82f87f6a4b2d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:05:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4d472173-bc8c-4c2d-a774-44c8f8954246 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:05:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:05:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:05:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be16b80f-4130-4fb9-a4f1-e3b0693bcb79 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:05:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8b370379-03f4-40e9-a175-82f87f6a4b2d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:05:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4d472173-bc8c-4c2d-a774-44c8f8954246 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:05:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:05:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:05:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be16b80f-4130-4fb9-a4f1-e3b0693bcb79 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:05:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8b370379-03f4-40e9-a175-82f87f6a4b2d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:05:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4d472173-bc8c-4c2d-a774-44c8f8954246 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:05:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:05:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:05:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be16b80f-4130-4fb9-a4f1-e3b0693bcb79 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:05:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8b370379-03f4-40e9-a175-82f87f6a4b2d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:05:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4d472173-bc8c-4c2d-a774-44c8f8954246 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:05:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:06:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:06:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be16b80f-4130-4fb9-a4f1-e3b0693bcb79 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:06:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8b370379-03f4-40e9-a175-82f87f6a4b2d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:06:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4d472173-bc8c-4c2d-a774-44c8f8954246 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:06:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:06:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:06:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be16b80f-4130-4fb9-a4f1-e3b0693bcb79 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:06:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8b370379-03f4-40e9-a175-82f87f6a4b2d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:06:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4d472173-bc8c-4c2d-a774-44c8f8954246 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:06:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:06:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:06:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be16b80f-4130-4fb9-a4f1-e3b0693bcb79 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:06:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8b370379-03f4-40e9-a175-82f87f6a4b2d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:06:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4d472173-bc8c-4c2d-a774-44c8f8954246 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:06:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:06:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:06:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be16b80f-4130-4fb9-a4f1-e3b0693bcb79 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:06:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8b370379-03f4-40e9-a175-82f87f6a4b2d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:06:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4d472173-bc8c-4c2d-a774-44c8f8954246 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:06:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:06:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:06:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be16b80f-4130-4fb9-a4f1-e3b0693bcb79 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:06:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8b370379-03f4-40e9-a175-82f87f6a4b2d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:06:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4d472173-bc8c-4c2d-a774-44c8f8954246 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:06:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:06:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:06:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be16b80f-4130-4fb9-a4f1-e3b0693bcb79 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:06:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8b370379-03f4-40e9-a175-82f87f6a4b2d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:06:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4d472173-bc8c-4c2d-a774-44c8f8954246 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:06:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:06:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:06:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be16b80f-4130-4fb9-a4f1-e3b0693bcb79 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:06:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8b370379-03f4-40e9-a175-82f87f6a4b2d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:06:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4d472173-bc8c-4c2d-a774-44c8f8954246 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:06:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:06:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:06:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be16b80f-4130-4fb9-a4f1-e3b0693bcb79 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:06:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8b370379-03f4-40e9-a175-82f87f6a4b2d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:06:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4d472173-bc8c-4c2d-a774-44c8f8954246 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:06:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:06:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:06:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be16b80f-4130-4fb9-a4f1-e3b0693bcb79 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:06:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8b370379-03f4-40e9-a175-82f87f6a4b2d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:06:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4d472173-bc8c-4c2d-a774-44c8f8954246 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:06:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:06:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:06:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be16b80f-4130-4fb9-a4f1-e3b0693bcb79 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:06:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8b370379-03f4-40e9-a175-82f87f6a4b2d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:06:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4d472173-bc8c-4c2d-a774-44c8f8954246 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:06:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:06:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:06:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be16b80f-4130-4fb9-a4f1-e3b0693bcb79 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:06:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8b370379-03f4-40e9-a175-82f87f6a4b2d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:06:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4d472173-bc8c-4c2d-a774-44c8f8954246 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:06:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:06:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:06:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be16b80f-4130-4fb9-a4f1-e3b0693bcb79 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:06:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8b370379-03f4-40e9-a175-82f87f6a4b2d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:06:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4d472173-bc8c-4c2d-a774-44c8f8954246 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:06:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:06:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:06:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be16b80f-4130-4fb9-a4f1-e3b0693bcb79 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:06:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8b370379-03f4-40e9-a175-82f87f6a4b2d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:06:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4d472173-bc8c-4c2d-a774-44c8f8954246 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:06:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:06:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:06:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be16b80f-4130-4fb9-a4f1-e3b0693bcb79 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:06:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8b370379-03f4-40e9-a175-82f87f6a4b2d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:06:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4d472173-bc8c-4c2d-a774-44c8f8954246 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:06:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:06:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:06:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be16b80f-4130-4fb9-a4f1-e3b0693bcb79 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:06:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8b370379-03f4-40e9-a175-82f87f6a4b2d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:06:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4d472173-bc8c-4c2d-a774-44c8f8954246 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:06:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:06:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:06:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be16b80f-4130-4fb9-a4f1-e3b0693bcb79 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:06:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8b370379-03f4-40e9-a175-82f87f6a4b2d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:06:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4d472173-bc8c-4c2d-a774-44c8f8954246 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:06:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:06:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:06:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be16b80f-4130-4fb9-a4f1-e3b0693bcb79 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:06:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8b370379-03f4-40e9-a175-82f87f6a4b2d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:06:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4d472173-bc8c-4c2d-a774-44c8f8954246 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:06:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:06:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:06:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be16b80f-4130-4fb9-a4f1-e3b0693bcb79 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:06:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8b370379-03f4-40e9-a175-82f87f6a4b2d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:06:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4d472173-bc8c-4c2d-a774-44c8f8954246 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:06:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:06:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:06:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be16b80f-4130-4fb9-a4f1-e3b0693bcb79 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:06:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8b370379-03f4-40e9-a175-82f87f6a4b2d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:06:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4d472173-bc8c-4c2d-a774-44c8f8954246 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:06:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:07:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:07:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be16b80f-4130-4fb9-a4f1-e3b0693bcb79 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:07:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8b370379-03f4-40e9-a175-82f87f6a4b2d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:07:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4d472173-bc8c-4c2d-a774-44c8f8954246 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:07:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:07:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:07:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be16b80f-4130-4fb9-a4f1-e3b0693bcb79 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:07:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8b370379-03f4-40e9-a175-82f87f6a4b2d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:07:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4d472173-bc8c-4c2d-a774-44c8f8954246 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:07:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:07:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:07:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be16b80f-4130-4fb9-a4f1-e3b0693bcb79 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:07:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8b370379-03f4-40e9-a175-82f87f6a4b2d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:07:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4d472173-bc8c-4c2d-a774-44c8f8954246 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:07:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:07:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:07:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be16b80f-4130-4fb9-a4f1-e3b0693bcb79 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:07:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8b370379-03f4-40e9-a175-82f87f6a4b2d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:07:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4d472173-bc8c-4c2d-a774-44c8f8954246 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:07:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:07:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:07:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be16b80f-4130-4fb9-a4f1-e3b0693bcb79 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:07:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8b370379-03f4-40e9-a175-82f87f6a4b2d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:07:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4d472173-bc8c-4c2d-a774-44c8f8954246 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:07:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:07:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:07:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be16b80f-4130-4fb9-a4f1-e3b0693bcb79 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:07:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98c078be-4c45-45d0-9b8b-57c29331bd7c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:07:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8b370379-03f4-40e9-a175-82f87f6a4b2d 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] ***************************************",
                                "Friday 22 May 2026  01:03:59 +0000 (0:00:00.357)       0:00:00.357 ************ ",
                                "\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] ***********************************",
                                "Friday 22 May 2026  01:04:00 +0000 (0:00:00.799)       0:00:01.157 ************ ",
                                "\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] **********************************************",
                                "Friday 22 May 2026  01:04:01 +0000 (0:00:01.050)       0:00:02.208 ************ ",
                                "\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] **************************",
                                "Friday 22 May 2026  01:04:02 +0000 (0:00:01.215)       0:00:03.423 ************ ",
                                "\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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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] **********************************************",
                                "Friday 22 May 2026  01:04:06 +0000 (0:00:04.145)       0:00:07.569 ************ ",
                                "\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] *****",
                                "Friday 22 May 2026  01:04:08 +0000 (0:00:01.486)       0:00:09.055 ************ ",
                                "\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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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 [service-cert-copy : prometheus | Copying over backend internal TLS certificate] ***",
                                "Friday 22 May 2026  01:04:13 +0000 (0:00:05.567)       0:00:14.623 ************ ",
                                "\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-manager]\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-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-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-0]\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 [service-cert-copy : prometheus | Copying over backend internal TLS key] ***",
                                "Friday 22 May 2026  01:04:14 +0000 (0:00:01.096)       0:00:15.719 ************ ",
                                "\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-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-manager]\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-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-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-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-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-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-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-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] *****************************",
                                "Friday 22 May 2026  01:04:16 +0000 (0:00:01.705)       0:00:17.425 ************ ",
                                "\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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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] *******************",
                                "Friday 22 May 2026  01:04:22 +0000 (0:00:06.171)       0:00:23.597 ************ ",
                                "\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m",
                                "",
                                "TASK [prometheus : Copying over custom prometheus alert rules files] ***********",
                                "Friday 22 May 2026  01:04:23 +0000 (0:00:00.998)       0:00:24.595 ************ ",
                                "\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': 1089323, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3380914, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089323, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3380914, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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/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': 1089323, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3380914, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089323, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3380914, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089323, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3380914, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089345, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3429482, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089345, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3429482, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089323, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3380914, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089323, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3380914, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089345, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3429482, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089345, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3429482, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089345, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3429482, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089313, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3374813, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089345, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3429482, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089313, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3374813, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089313, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3374813, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089313, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3374813, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089334, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3410916, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089313, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3374813, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089313, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3374813, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089334, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3410916, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089345, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3429482, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089334, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3410916, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089334, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3410916, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089307, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3363214, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089334, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3410916, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089307, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3363214, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089334, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3410916, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089307, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3363214, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089307, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3363214, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089324, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.338937, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089324, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.338937, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089307, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3363214, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089324, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.338937, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089307, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3363214, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089324, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.338937, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089331, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3406396, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089331, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3406396, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089324, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.338937, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089331, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3406396, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1050595, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.339278, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089331, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3406396, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089324, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.338937, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089331, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3406396, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089313, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3374813, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089321, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3380914, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1050595, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.339278, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1050595, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.339278, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1050595, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.339278, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089331, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3406396, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089321, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3380914, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1050595, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.339278, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089321, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3380914, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089342, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.342611, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1050595, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.339278, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089342, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.342611, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089321, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3380914, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089321, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3380914, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089304, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3352766, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089321, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3380914, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089342, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.342611, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089304, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3352766, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089365, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3456068, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089342, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.342611, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089339, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3421633, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089342, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.342611, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089342, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.342611, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089334, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3410916, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089304, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3352766, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089304, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3352766, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089365, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3456068, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089304, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3352766, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089310, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3363214, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089304, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3352766, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089306, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3354926, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089365, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3456068, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089365, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3456068, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089365, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3456068, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089339, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3421633, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089330, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3400915, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089365, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3456068, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089339, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3421633, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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/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': 1089329, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3400636, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089339, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3421633, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089310, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3363214, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089310, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3363214, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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-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': 1089339, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3421633, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089339, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3421633, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089307, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3363214, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089361, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3448303, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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;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': 1089310, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3363214, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089306, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3354926, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089310, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3363214, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089306, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3354926, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089310, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3363214, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089306, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3354926, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089330, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3400915, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089306, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3354926, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089306, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3354926, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089330, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3400915, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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/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': 1089329, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3400636, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089330, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3400915, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089330, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3400915, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089330, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3400915, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089324, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.338937, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089329, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3400636, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089329, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3400636, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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/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': 1089361, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3448303, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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-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': 1089361, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3448303, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089329, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3400636, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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-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': 1089329, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3400636, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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/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': 1089361, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3448303, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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-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': 1089361, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3448303, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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-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': 1089361, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3448303, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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;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': 1089331, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3406396, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1050595, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.339278, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089321, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3380914, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089342, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.342611, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089304, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3352766, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089365, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3456068, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089339, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3421633, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089310, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3363214, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089306, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3354926, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089330, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3400915, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089329, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3400636, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089361, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3448303, 'gr_name': 'root', 'pw_name': 'root', '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] ********************",
                                "Friday 22 May 2026  01:04:49 +0000 (0:00:25.565)       0:00:50.161 ************ ",
                                "\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m",
                                "",
                                "TASK [prometheus : Find prometheus host config overrides] **********************",
                                "Friday 22 May 2026  01:04:49 +0000 (0:00:00.834)       0:00:50.996 ************ ",
                                "\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;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-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;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",
                                "\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",
                                "",
                                "TASK [prometheus : Copying over prometheus config file] ************************",
                                "Friday 22 May 2026  01:04:51 +0000 (0:00:01.874)       0:00:52.870 ************ ",
                                "\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-4] => (item=/ansible/roles/prometheus/templates/prometheus.yml.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\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-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;33mchanged: [testbed-manager] => (item=/ansible/roles/prometheus/templates/prometheus.yml.j2)\u001b[0m",
                                "",
                                "TASK [prometheus : Copying over prometheus web config file] ********************",
                                "Friday 22 May 2026  01:05:09 +0000 (0:00:17.424)       0:01:10.295 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=/ansible/roles/prometheus/templates/prometheus-web.yml.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=/ansible/roles/prometheus/templates/prometheus-web.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/prometheus-web.yml.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\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-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-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] ***********",
                                "Friday 22 May 2026  01:05:13 +0000 (0:00:03.900)       0:01:14.195 ************ ",
                                "\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-1] => (item=/opt/configuration/environments/kolla/files/overlays/prometheus/prometheus-alertmanager.yml) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\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-2]\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-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-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-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] ******",
                                "Friday 22 May 2026  01:05:15 +0000 (0:00:02.656)       0:01:16.852 ************ ",
                                "\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m",
                                "",
                                "TASK [prometheus : Copying over custom Alertmanager alert notification templates] ***",
                                "Friday 22 May 2026  01:05:17 +0000 (0:00:01.524)       0:01:18.376 ************ ",
                                "\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] ********************",
                                "Friday 22 May 2026  01:05:18 +0000 (0:00:01.051)       0:01:19.427 ************ ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [prometheus : Copying cloud config file for openstack exporter] ***********",
                                "Friday 22 May 2026  01:05:20 +0000 (0:00:02.539)       0:01:21.966 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=/ansible/roles/prometheus/templates/clouds.yml.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item=/ansible/roles/prometheus/templates/clouds.yml.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=/ansible/roles/prometheus/templates/clouds.yml.j2) \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-4] => (item=/ansible/roles/prometheus/templates/clouds.yml.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\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",
                                "",
                                "TASK [prometheus : Copying config file for blackbox exporter] ******************",
                                "Friday 22 May 2026  01:05:22 +0000 (0:00:01.730)       0:01:23.697 ************ ",
                                "\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;33mchanged: [testbed-manager] => (item=/ansible/roles/prometheus/templates/prometheus-blackbox-exporter.yml.j2)\u001b[0m",
                                "\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-3] => (item=/ansible/roles/prometheus/templates/prometheus-blackbox-exporter.yml.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\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",
                                "\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",
                                "",
                                "TASK [prometheus : Find extra prometheus server config files] ******************",
                                "Friday 22 May 2026  01:05:25 +0000 (0:00:02.774)       0:01:26.471 ************ ",
                                "\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] ***************",
                                "Friday 22 May 2026  01:05:26 +0000 (0:00:01.201)       0:01:27.673 ************ ",
                                "\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] **************",
                                "Friday 22 May 2026  01:05:27 +0000 (0:00:01.065)       0:01:28.738 ************ ",
                                "\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] ********************************",
                                "Friday 22 May 2026  01:05:28 +0000 (0:00:00.681)       0:01:29.419 ************ ",
                                "\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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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] ***",
                                "Friday 22 May 2026  01:05:32 +0000 (0:00:04.515)       0:01:33.935 ************ ",
                                "\u001b[0;36mskipping: [testbed-manager] => (item=testbed-node-0) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [prometheus : Flush handlers] *********************************************",
                                "Friday 22 May 2026  01:05:34 +0000 (0:00:01.106)       0:01:35.041 ************ ",
                                "",
                                "TASK [prometheus : Flush handlers] *********************************************",
                                "Friday 22 May 2026  01:05:34 +0000 (0:00:00.070)       0:01:35.112 ************ ",
                                "",
                                "TASK [prometheus : Flush handlers] *********************************************",
                                "Friday 22 May 2026  01:05:34 +0000 (0:00:00.065)       0:01:35.178 ************ ",
                                "",
                                "TASK [prometheus : Flush handlers] *********************************************",
                                "Friday 22 May 2026  01:05:34 +0000 (0:00:00.064)       0:01:35.242 ************ ",
                                "",
                                "TASK [prometheus : Flush handlers] *********************************************",
                                "Friday 22 May 2026  01:05:34 +0000 (0:00:00.072)       0:01:35.315 ************ ",
                                "",
                                "TASK [prometheus : Flush handlers] *********************************************",
                                "Friday 22 May 2026  01:05:34 +0000 (0:00:00.071)       0:01:35.386 ************ ",
                                "",
                                "TASK [prometheus : Flush handlers] *********************************************",
                                "Friday 22 May 2026  01:05:34 +0000 (0:00:00.082)       0:01:35.468 ************ ",
                                "",
                                "RUNNING HANDLER [prometheus : Restart prometheus-server container] *************",
                                "Friday 22 May 2026  01:05:34 +0000 (0:00:00.323)       0:01:35.792 ************ ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "RUNNING HANDLER [prometheus : Restart prometheus-node-exporter container] ******",
                                "Friday 22 May 2026  01:05:49 +0000 (0:00:14.598)       0:01:50.391 ************ ",
                                "\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-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "",
                                "RUNNING HANDLER [prometheus : Restart prometheus-mysqld-exporter container] ****",
                                "Friday 22 May 2026  01:06:04 +0000 (0:00:15.337)       0:02:05.728 ************ ",
                                "\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-memcached-exporter container] ***",
                                "Friday 22 May 2026  01:06:10 +0000 (0:00:05.451)       0:02:11.179 ************ ",
                                "\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] ***********",
                                "Friday 22 May 2026  01:06:20 +0000 (0:00:10.189)       0:02:21.368 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\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-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "RUNNING HANDLER [prometheus : Restart prometheus-alertmanager container] *******",
                                "Friday 22 May 2026  01:06:34 +0000 (0:00:13.757)       0:02:35.126 ************ ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "RUNNING HANDLER [prometheus : Restart prometheus-elasticsearch-exporter container] ***",
                                "Friday 22 May 2026  01:06:42 +0000 (0:00:08.760)       0:02:43.886 ************ ",
                                "\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 [prometheus : Restart prometheus-blackbox-exporter container] ***",
                                "Friday 22 May 2026  01:06:53 +0000 (0:00:10.738)       0:02:54.625 ************ ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "RUNNING HANDLER [prometheus : Restart prometheus-libvirt-exporter container] ***",
                                "Friday 22 May 2026  01:06:59 +0000 (0:00:05.766)       0:03:00.391 ************ ",
                                "\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-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 ********************************************************************",
                                "Friday 22 May 2026  01:07:13 +0000 (0:00:13.788)       0:03:14.179 ************ ",
                                "=============================================================================== ",
                                "prometheus : Copying over custom prometheus alert rules files ---------- 25.57s",
                                "prometheus : Copying over prometheus config file ----------------------- 17.42s",
                                "prometheus : Restart prometheus-node-exporter container ---------------- 15.34s",
                                "prometheus : Restart prometheus-server container ----------------------- 14.60s",
                                "prometheus : Restart prometheus-libvirt-exporter container ------------- 13.79s",
                                "prometheus : Restart prometheus-cadvisor container --------------------- 13.76s",
                                "prometheus : Restart prometheus-elasticsearch-exporter container ------- 10.74s",
                                "prometheus : Restart prometheus-memcached-exporter container ----------- 10.19s",
                                "prometheus : Restart prometheus-alertmanager container ------------------ 8.76s",
                                "prometheus : Copying over config.json files ----------------------------- 6.17s",
                                "prometheus : Restart prometheus-blackbox-exporter container ------------- 5.77s",
                                "service-cert-copy : prometheus | Copying over extra CA certificates ----- 5.57s",
                                "prometheus : Restart prometheus-mysqld-exporter container --------------- 5.45s",
                                "prometheus : Check prometheus containers -------------------------------- 4.52s",
                                "prometheus : Ensuring config directories exist -------------------------- 4.15s",
                                "prometheus : Copying over prometheus web config file -------------------- 3.90s",
                                "prometheus : Copying config file for blackbox exporter ------------------ 2.78s",
                                "prometheus : Copying over prometheus alertmanager config file ----------- 2.66s",
                                "prometheus : Copying over my.cnf for mysqld_exporter -------------------- 2.54s",
                                "prometheus : Find prometheus host config overrides ---------------------- 1.87s",
                                "\u001b[32m2026-05-22 01:07:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4d472173-bc8c-4c2d-a774-44c8f8954246 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:07:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:07:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:07:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be16b80f-4130-4fb9-a4f1-e3b0693bcb79 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:07:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98c078be-4c45-45d0-9b8b-57c29331bd7c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:07:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4d472173-bc8c-4c2d-a774-44c8f8954246 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:07:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:07:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:07:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be16b80f-4130-4fb9-a4f1-e3b0693bcb79 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:07:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98c078be-4c45-45d0-9b8b-57c29331bd7c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:07:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4d472173-bc8c-4c2d-a774-44c8f8954246 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:07:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:07:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e 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 [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Friday 22 May 2026  01:04:06 +0000 (0:00:00.298)       0:00:00.298 ************ ",
                                "\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] ***********************************",
                                "Friday 22 May 2026  01:04:06 +0000 (0:00:00.253)       0:00:00.551 ************ ",
                                "\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] **************************************************",
                                "Friday 22 May 2026  01:04:06 +0000 (0:00:00.267)       0:00:00.818 ************ ",
                                "\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] ************************",
                                "Friday 22 May 2026  01:04:07 +0000 (0:00:00.748)       0:00:01.567 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=glance (image))\u001b[0m",
                                "",
                                "TASK [service-ks-register : glance | Creating endpoints] ***********************",
                                "Friday 22 May 2026  01:04:22 +0000 (0:00:15.006)       0:00:16.573 ************ ",
                                "\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] ************************",
                                "Friday 22 May 2026  01:04:29 +0000 (0:00:07.354)       0:00:23.927 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=service)\u001b[0m",
                                "",
                                "TASK [service-ks-register : glance | Creating users] ***************************",
                                "Friday 22 May 2026  01:04:33 +0000 (0:00:04.099)       0:00:28.027 ************ ",
                                "\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] ***************************",
                                "Friday 22 May 2026  01:04:38 +0000 (0:00:04.694)       0:00:32.721 ************ ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=admin)\u001b[0m",
                                "",
                                "TASK [service-ks-register : glance | Granting user roles] **********************",
                                "Friday 22 May 2026  01:04:42 +0000 (0:00:03.667)       0:00:36.389 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=glance -> service -> admin)\u001b[0m",
                                "",
                                "TASK [glance : Ensuring config directories exist] ******************************",
                                "Friday 22 May 2026  01:04:47 +0000 (0:00:04.863)       0:00:41.253 ************ ",
                                "\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 [glance : include_tasks] **************************************************",
                                "Friday 22 May 2026  01:04:51 +0000 (0:00:04.897)       0:00:46.150 ************ ",
                                "\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] **************",
                                "Friday 22 May 2026  01:04:52 +0000 (0:00:00.502)       0:00:46.653 ************ ",
                                "\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 [glance : Copy over multiple ceph configs for Glance] *********************",
                                "Friday 22 May 2026  01:04:56 +0000 (0:00:04.438)       0:00:51.091 ************ ",
                                "\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 : Copy over ceph Glance keyrings] *********************************",
                                "Friday 22 May 2026  01:04:58 +0000 (0:00:01.881)       0:00:52.972 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (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-1] => (item={'name': 'rbd', 'type': 'rbd', 'cluster': 'ceph', 'enabled': True})\u001b[0m",
                                "",
                                "TASK [glance : Ensuring config directory has correct owner and permission] *****",
                                "Friday 22 May 2026  01:05:00 +0000 (0:00:01.293)       0:00:54.266 ************ ",
                                "\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] *************************",
                                "Friday 22 May 2026  01:05:00 +0000 (0:00:00.721)       0:00:54.988 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [glance : Set glance policy file] *****************************************",
                                "Friday 22 May 2026  01:05:00 +0000 (0:00:00.116)       0:00:55.105 ************ ",
                                "\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] **************************************************",
                                "Friday 22 May 2026  01:05:01 +0000 (0:00:00.276)       0:00:55.381 ************ ",
                                "\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] *********",
                                "Friday 22 May 2026  01:05:01 +0000 (0:00:00.802)       0:00:56.184 ************ ",
                                "\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] ***",
                                "Friday 22 May 2026  01:05:05 +0000 (0:00:03.887)       0:01:00.071 ************ ",
                                "\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-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-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] ******",
                                "Friday 22 May 2026  01:05:08 +0000 (0:00:02.868)       0:01:02.939 ************ ",
                                "\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-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-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 [glance : Creating TLS backend PEM File] **********************************",
                                "Friday 22 May 2026  01:05:13 +0000 (0:00:04.504)       0:01:07.444 ************ ",
                                "\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] ********************",
                                "Friday 22 May 2026  01:05:17 +0000 (0:00:04.775)       0:01:12.220 ************ ",
                                "\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 [glance : Copying over glance-api.conf] ***********************************",
                                "Friday 22 May 2026  01:05:23 +0000 (0:00:05.492)       0:01:17.712 ************ ",
                                "\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 [glance : Copying over glance-cache.conf for glance_api] ******************",
                                "Friday 22 May 2026  01:05:30 +0000 (0:00:06.699)       0:01:24.412 ************ ",
                                "\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 glance-swift.conf for glance_api] ******************",
                                "Friday 22 May 2026  01:05:34 +0000 (0:00:03.836)       0:01:28.248 ************ ",
                                "\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-image-import.conf] **************************",
                                "Friday 22 May 2026  01:05:37 +0000 (0:00:03.412)       0:01:31.661 ************ ",
                                "\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 property-protections-rules.conf] *******************",
                                "Friday 22 May 2026  01:05:41 +0000 (0:00:03.598)       0:01:35.260 ************ ",
                                "\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 : Copying over existing policy file] ******************************",
                                "Friday 22 May 2026  01:05:44 +0000 (0:00:03.605)       0:01:38.866 ************ ",
                                "\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] ****************************",
                                "Friday 22 May 2026  01:05:44 +0000 (0:00:00.302)       0:01:39.168 ************ ",
                                "\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] ***********************",
                                "Friday 22 May 2026  01:05:49 +0000 (0:00:04.418)       0:01:43.587 ************ ",
                                "\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] ************************",
                                "Friday 22 May 2026  01:05:56 +0000 (0:00:07.580)       0:01:51.168 ************ ",
                                "\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 : Check glance containers] ****************************************",
                                "Friday 22 May 2026  01:06:01 +0000 (0:00:04.843)       0:01:56.012 ************ ",
                                "\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] **************************************************",
                                "Friday 22 May 2026  01:06:05 +0000 (0:00:03.673)       0:01:59.685 ************ ",
                                "\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] ***************************************",
                                "Friday 22 May 2026  01:06:05 +0000 (0:00:00.555)       0:02:00.240 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [glance : Creating Glance database user and setting permissions] **********",
                                "Friday 22 May 2026  01:06:08 +0000 (0:00:02.357)       0:02:02.598 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [glance : Enable log_bin_trust_function_creators function] ****************",
                                "Friday 22 May 2026  01:06:11 +0000 (0:00:02.939)       0:02:05.537 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [glance : Running Glance bootstrap container] *****************************",
                                "Friday 22 May 2026  01:06:13 +0000 (0:00:02.398)       0:02:07.936 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [glance : Disable log_bin_trust_function_creators function] ***************",
                                "Friday 22 May 2026  01:06:45 +0000 (0:00:31.360)       0:02:39.296 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [glance : Flush handlers] *************************************************",
                                "Friday 22 May 2026  01:06:47 +0000 (0:00:02.158)       0:02:41.455 ************ ",
                                "",
                                "TASK [glance : Flush handlers] *************************************************",
                                "Friday 22 May 2026  01:06:47 +0000 (0:00:00.304)       0:02:41.759 ************ ",
                                "",
                                "TASK [glance : Flush handlers] *************************************************",
                                "Friday 22 May 2026  01:06:47 +0000 (0:00:00.072)       0:02:41.831 ************ ",
                                "",
                                "RUNNING HANDLER [glance : Restart glance-api container] ************************",
                                "Friday 22 May 2026  01:06:47 +0000 (0:00:00.074)       0:02:41.905 ************ ",
                                "\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 ********************************************************************",
                                "Friday 22 May 2026  01:07:21 +0000 (0:00:33.608)       0:03:15.514 ************ ",
                                "=============================================================================== ",
                                "glance : Restart glance-api container ---------------------------------- 33.61s",
                                "glance : Running Glance bootstrap container ---------------------------- 31.36s",
                                "service-ks-register : glance | Creating services ----------------------- 15.01s",
                                "glance : Generating 'hostnqn' file for glance_api ----------------------- 7.58s",
                                "service-ks-register : glance | Creating endpoints ----------------------- 7.36s",
                                "glance : Copying over glance-api.conf ----------------------------------- 6.70s",
                                "glance : Copying over config.json files for services -------------------- 5.49s",
                                "glance : Ensuring config directories exist ------------------------------ 4.90s",
                                "service-ks-register : glance | Granting user roles ---------------------- 4.86s",
                                "glance : Generating 'hostid' file for glance_api ------------------------ 4.84s",
                                "glance : Creating TLS backend PEM File ---------------------------------- 4.78s",
                                "service-ks-register : glance | Creating users --------------------------- 4.69s",
                                "service-cert-copy : glance | Copying over backend internal TLS key ------ 4.50s",
                                "glance : Ensuring glance service ceph config subdir exists -------------- 4.44s",
                                "glance : Copying over glance-haproxy-tls.cfg ---------------------------- 4.42s",
                                "service-ks-register : glance | Creating projects ------------------------ 4.10s",
                                "service-cert-copy : glance | Copying over extra CA certificates --------- 3.89s",
                                "glance : Copying over glance-cache.conf for glance_api ------------------ 3.84s",
                                "glance : Check glance containers ---------------------------------------- 3.68s",
                                "service-ks-register : glance | Creating roles --------------------------- 3.67s",
                                "\u001b[32m2026-05-22 01:07:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be16b80f-4130-4fb9-a4f1-e3b0693bcb79 is in state SUCCESS\u001b[0m",
                                "\u001b[32m2026-05-22 01:07:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98c078be-4c45-45d0-9b8b-57c29331bd7c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:07:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4d472173-bc8c-4c2d-a774-44c8f8954246 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:07:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 48c054d7-7d5e-4618-a41c-306346d9996d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:07:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:07:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:07:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98c078be-4c45-45d0-9b8b-57c29331bd7c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:07:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4d472173-bc8c-4c2d-a774-44c8f8954246 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:07:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 48c054d7-7d5e-4618-a41c-306346d9996d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:07:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:07:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:07:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98c078be-4c45-45d0-9b8b-57c29331bd7c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:07:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4d472173-bc8c-4c2d-a774-44c8f8954246 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:07:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 48c054d7-7d5e-4618-a41c-306346d9996d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:07:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:07:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:07:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98c078be-4c45-45d0-9b8b-57c29331bd7c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:07:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4d472173-bc8c-4c2d-a774-44c8f8954246 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:07:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 48c054d7-7d5e-4618-a41c-306346d9996d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:07:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:07:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:07:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98c078be-4c45-45d0-9b8b-57c29331bd7c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:07:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4d472173-bc8c-4c2d-a774-44c8f8954246 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:07:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 48c054d7-7d5e-4618-a41c-306346d9996d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:07:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:07:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:07:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98c078be-4c45-45d0-9b8b-57c29331bd7c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:07:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7f3bc331-2fb9-4c45-9cde-03571ec67384 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:07:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4d472173-bc8c-4c2d-a774-44c8f8954246 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] ***************************************",
                                "Friday 22 May 2026  01:04:39 +0000 (0:00:00.281)       0:00:00.281 ************ ",
                                "\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] ***********************************",
                                "Friday 22 May 2026  01:04:39 +0000 (0:00:00.243)       0:00:00.524 ************ ",
                                "\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] **************************************************",
                                "Friday 22 May 2026  01:04:40 +0000 (0:00:00.270)       0:00:00.794 ************ ",
                                "\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] ************************",
                                "Friday 22 May 2026  01:04:40 +0000 (0:00:00.590)       0:00:01.385 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=cinderv3 (volumev3))\u001b[0m",
                                "",
                                "TASK [service-ks-register : cinder | Creating endpoints] ***********************",
                                "Friday 22 May 2026  01:04:45 +0000 (0:00:04.359)       0:00:05.744 ************ ",
                                "\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] ************************",
                                "Friday 22 May 2026  01:04:52 +0000 (0:00:07.001)       0:00:12.745 ************ ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=service)\u001b[0m",
                                "",
                                "TASK [service-ks-register : cinder | Creating users] ***************************",
                                "Friday 22 May 2026  01:04:55 +0000 (0:00:03.726)       0:00:16.472 ************ ",
                                "\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] ***************************",
                                "Friday 22 May 2026  01:05:00 +0000 (0:00:04.225)       0:00:20.697 ************ ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=admin)\u001b[0m",
                                "",
                                "TASK [service-ks-register : cinder | Granting user roles] **********************",
                                "Friday 22 May 2026  01:05:03 +0000 (0:00:03.448)       0:00:24.146 ************ ",
                                "\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] ******************************",
                                "Friday 22 May 2026  01:05:11 +0000 (0:00:07.854)       0:00:32.000 ************ ",
                                "\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-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-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-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-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-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-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-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] **************************************************",
                                "Friday 22 May 2026  01:05:15 +0000 (0:00:03.696)       0:00:35.697 ************ ",
                                "\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] **************************************************",
                                "Friday 22 May 2026  01:05:15 +0000 (0:00:00.393)       0:00:36.091 ************ ",
                                "\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] *************",
                                "Friday 22 May 2026  01:05:16 +0000 (0:00:00.745)       0:00:36.836 ************ ",
                                "\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] ************",
                                "Friday 22 May 2026  01:05:18 +0000 (0:00:02.701)       0:00:39.538 ************ ",
                                "\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-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;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;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-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-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-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] *****************",
                                "Friday 22 May 2026  01:05:22 +0000 (0:00:03.927)       0:00:43.465 ************ ",
                                "\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] *****************",
                                "Friday 22 May 2026  01:05:24 +0000 (0:00:01.999)       0:00:45.465 ************ ",
                                "\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.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",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=ceph.client.cinder-backup.keyring)\u001b[0m",
                                "",
                                "TASK [cinder : Ensuring config directory has correct owner and permission] *****",
                                "Friday 22 May 2026  01:05:28 +0000 (0:00:03.779)       0:00:49.245 ************ ",
                                "\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] *************************",
                                "Friday 22 May 2026  01:05:29 +0000 (0:00:01.299)       0:00:50.544 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [cinder : Set cinder policy file] *****************************************",
                                "Friday 22 May 2026  01:05:30 +0000 (0:00:00.109)       0:00:50.653 ************ ",
                                "\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] **************************************************",
                                "Friday 22 May 2026  01:05:30 +0000 (0:00:00.272)       0:00:50.926 ************ ",
                                "\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] *********",
                                "Friday 22 May 2026  01:05:31 +0000 (0:00:00.709)       0:00:51.635 ************ ",
                                "\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-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-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-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] ***",
                                "Friday 22 May 2026  01:05:35 +0000 (0:00:04.816)       0:00:56.452 ************ ",
                                "\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-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-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-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-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-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-2]\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",
                                "",
                                "TASK [service-cert-copy : cinder | Copying over backend internal TLS key] ******",
                                "Friday 22 May 2026  01:05:36 +0000 (0:00:00.917)       0:00:57.369 ************ ",
                                "\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 config.json files for services] ********************",
                                "Friday 22 May 2026  01:05:37 +0000 (0:00:00.960)       0:00:58.330 ************ ",
                                "\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-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-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-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-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-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-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-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",
                                "",
                                "TASK [cinder : Copying over cinder-wsgi.conf] **********************************",
                                "Friday 22 May 2026  01:05:43 +0000 (0:00:05.373)       0:01:03.703 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (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",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/cinder/templates/cinder-wsgi.conf.j2)\u001b[0m",
                                "",
                                "TASK [cinder : Copying over cinder.conf] ***************************************",
                                "Friday 22 May 2026  01:05:45 +0000 (0:00:02.378)       0:01:06.082 ************ ",
                                "\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-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-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-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-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-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-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 : Generating 'hostnqn' file for cinder_volume] ********************",
                                "Friday 22 May 2026  01:06:03 +0000 (0:00:17.638)       0:01:23.721 ************ ",
                                "\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 [cinder : Generating 'hostid' file for cinder_volume] *********************",
                                "Friday 22 May 2026  01:06:04 +0000 (0:00:01.752)       0:01:25.474 ************ ",
                                "\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 [cinder : Copying over existing policy file] ******************************",
                                "Friday 22 May 2026  01:06:07 +0000 (0:00:02.399)       0:01:27.873 ************ ",
                                "\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] ****************",
                                "Friday 22 May 2026  01:06:08 +0000 (0:00:00.744)       0:01:28.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",
                                "",
                                "TASK [cinder : Check cinder containers] ****************************************",
                                "Friday 22 May 2026  01:06:08 +0000 (0:00:00.296)       0:01:28.914 ************ ",
                                "\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-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-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-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 [cinder : include_tasks] **************************************************",
                                "Friday 22 May 2026  01:06:11 +0000 (0:00:03.478)       0:01:32.392 ************ ",
                                "\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] ***************************************",
                                "Friday 22 May 2026  01:06:12 +0000 (0:00:00.484)       0:01:32.876 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [cinder : Creating Cinder database user and setting permissions] **********",
                                "Friday 22 May 2026  01:06:14 +0000 (0:00:02.450)       0:01:35.327 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [cinder : Running Cinder bootstrap container] *****************************",
                                "Friday 22 May 2026  01:06:16 +0000 (0:00:02.107)       0:01:37.435 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [cinder : Flush handlers] *************************************************",
                                "Friday 22 May 2026  01:06:41 +0000 (0:00:24.196)       0:02:01.631 ************ ",
                                "",
                                "TASK [cinder : Flush handlers] *************************************************",
                                "Friday 22 May 2026  01:06:41 +0000 (0:00:00.078)       0:02:01.710 ************ ",
                                "",
                                "TASK [cinder : Flush handlers] *************************************************",
                                "Friday 22 May 2026  01:06:41 +0000 (0:00:00.072)       0:02:01.783 ************ ",
                                "",
                                "RUNNING HANDLER [cinder : Restart cinder-api container] ************************",
                                "Friday 22 May 2026  01:06:41 +0000 (0:00:00.084)       0:02:01.867 ************ ",
                                "\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-scheduler container] ******************",
                                "Friday 22 May 2026  01:06:59 +0000 (0:00:18.444)       0:02:20.311 ************ ",
                                "\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] *********************",
                                "Friday 22 May 2026  01:07:13 +0000 (0:00:13.675)       0:02:33.987 ************ ",
                                "\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-backup container] *********************",
                                "Friday 22 May 2026  01:07:31 +0000 (0:00:18.079)       0:02:52.067 ************ ",
                                "\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] ***",
                                "Friday 22 May 2026  01:07:37 +0000 (0:00:05.862)       0:02:57.929 ************ ",
                                "\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 ********************************************************************",
                                "Friday 22 May 2026  01:07:37 +0000 (0:00:00.239)       0:02:58.169 ************ ",
                                "=============================================================================== ",
                                "cinder : Running Cinder bootstrap container ---------------------------- 24.20s",
                                "cinder : Restart cinder-api container ---------------------------------- 18.44s",
                                "cinder : Restart cinder-volume container ------------------------------- 18.08s",
                                "cinder : Copying over cinder.conf -------------------------------------- 17.64s",
                                "cinder : Restart cinder-scheduler container ---------------------------- 13.68s",
                                "service-ks-register : cinder | Granting user roles ---------------------- 7.85s",
                                "service-ks-register : cinder | Creating endpoints ----------------------- 7.00s",
                                "cinder : Restart cinder-backup container -------------------------------- 5.86s",
                                "cinder : Copying over config.json files for services -------------------- 5.37s",
                                "service-cert-copy : cinder | Copying over extra CA certificates --------- 4.82s",
                                "service-ks-register : cinder | Creating services ------------------------ 4.36s",
                                "service-ks-register : cinder | Creating users --------------------------- 4.22s",
                                "cinder : Copying over multiple ceph.conf for cinder services ------------ 3.93s",
                                "cinder : Copy over Ceph keyring files for cinder-backup ----------------- 3.78s",
                                "service-ks-register : cinder | Creating projects ------------------------ 3.73s",
                                "cinder : Ensuring config directories exist ------------------------------ 3.70s",
                                "cinder : Check cinder containers ---------------------------------------- 3.48s",
                                "service-ks-register : cinder | Creating roles --------------------------- 3.45s",
                                "cinder : Ensuring cinder service ceph config subdirs exists ------------- 2.70s",
                                "cinder : Creating Cinder database --------------------------------------- 2.45s",
                                "\u001b[32m2026-05-22 01:07:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 48c054d7-7d5e-4618-a41c-306346d9996d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:07:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:07:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:07:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98c078be-4c45-45d0-9b8b-57c29331bd7c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:07:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7f3bc331-2fb9-4c45-9cde-03571ec67384 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:07:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 48c054d7-7d5e-4618-a41c-306346d9996d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:07:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:07:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:07:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98c078be-4c45-45d0-9b8b-57c29331bd7c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:07:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7f3bc331-2fb9-4c45-9cde-03571ec67384 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:07:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 48c054d7-7d5e-4618-a41c-306346d9996d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:07:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:07:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:07:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98c078be-4c45-45d0-9b8b-57c29331bd7c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:07:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7f3bc331-2fb9-4c45-9cde-03571ec67384 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:07:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 48c054d7-7d5e-4618-a41c-306346d9996d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:07:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:07:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:07:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98c078be-4c45-45d0-9b8b-57c29331bd7c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:07:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7f3bc331-2fb9-4c45-9cde-03571ec67384 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:07:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 48c054d7-7d5e-4618-a41c-306346d9996d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:07:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:07:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:07:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98c078be-4c45-45d0-9b8b-57c29331bd7c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:07:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7f3bc331-2fb9-4c45-9cde-03571ec67384 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:07:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 48c054d7-7d5e-4618-a41c-306346d9996d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:07:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:07:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:07:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98c078be-4c45-45d0-9b8b-57c29331bd7c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:07:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7f3bc331-2fb9-4c45-9cde-03571ec67384 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:07:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 48c054d7-7d5e-4618-a41c-306346d9996d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:07:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:08:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:08:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98c078be-4c45-45d0-9b8b-57c29331bd7c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:08:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7f3bc331-2fb9-4c45-9cde-03571ec67384 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:08:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 48c054d7-7d5e-4618-a41c-306346d9996d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:08:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:08:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:08:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98c078be-4c45-45d0-9b8b-57c29331bd7c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:08:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7f3bc331-2fb9-4c45-9cde-03571ec67384 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:08:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 48c054d7-7d5e-4618-a41c-306346d9996d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:08:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:08:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:08:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98c078be-4c45-45d0-9b8b-57c29331bd7c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:08:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7f3bc331-2fb9-4c45-9cde-03571ec67384 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:08:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 48c054d7-7d5e-4618-a41c-306346d9996d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:08:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:08:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:08:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98c078be-4c45-45d0-9b8b-57c29331bd7c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:08:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7f3bc331-2fb9-4c45-9cde-03571ec67384 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:08:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 48c054d7-7d5e-4618-a41c-306346d9996d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:08:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:08:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:08:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98c078be-4c45-45d0-9b8b-57c29331bd7c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:08:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7f3bc331-2fb9-4c45-9cde-03571ec67384 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:08:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 48c054d7-7d5e-4618-a41c-306346d9996d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:08:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:08:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:08:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98c078be-4c45-45d0-9b8b-57c29331bd7c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:08:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7f3bc331-2fb9-4c45-9cde-03571ec67384 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:08:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 48c054d7-7d5e-4618-a41c-306346d9996d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:08:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:08:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:08:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98c078be-4c45-45d0-9b8b-57c29331bd7c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:08:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7f3bc331-2fb9-4c45-9cde-03571ec67384 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:08:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 48c054d7-7d5e-4618-a41c-306346d9996d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:08:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:08:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:08:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98c078be-4c45-45d0-9b8b-57c29331bd7c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:08:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7f3bc331-2fb9-4c45-9cde-03571ec67384 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:08:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 48c054d7-7d5e-4618-a41c-306346d9996d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:08:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:08:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:08:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98c078be-4c45-45d0-9b8b-57c29331bd7c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:08:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7f3bc331-2fb9-4c45-9cde-03571ec67384 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:08:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 48c054d7-7d5e-4618-a41c-306346d9996d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:08:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:08:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:08:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98c078be-4c45-45d0-9b8b-57c29331bd7c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:08:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7f3bc331-2fb9-4c45-9cde-03571ec67384 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:08:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 48c054d7-7d5e-4618-a41c-306346d9996d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:08:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:08:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:08:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98c078be-4c45-45d0-9b8b-57c29331bd7c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:08:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7f3bc331-2fb9-4c45-9cde-03571ec67384 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:08:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 48c054d7-7d5e-4618-a41c-306346d9996d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:08:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:08:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:08:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98c078be-4c45-45d0-9b8b-57c29331bd7c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:08:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7f3bc331-2fb9-4c45-9cde-03571ec67384 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:08:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 48c054d7-7d5e-4618-a41c-306346d9996d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:08:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:08:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:08:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98c078be-4c45-45d0-9b8b-57c29331bd7c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:08:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7f3bc331-2fb9-4c45-9cde-03571ec67384 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:08:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 48c054d7-7d5e-4618-a41c-306346d9996d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:08:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:08:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:08:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98c078be-4c45-45d0-9b8b-57c29331bd7c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:08:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7f3bc331-2fb9-4c45-9cde-03571ec67384 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:08:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 48c054d7-7d5e-4618-a41c-306346d9996d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:08:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:08:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:08:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98c078be-4c45-45d0-9b8b-57c29331bd7c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:08:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7f3bc331-2fb9-4c45-9cde-03571ec67384 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:08:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 48c054d7-7d5e-4618-a41c-306346d9996d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:08:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:08:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:08:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98c078be-4c45-45d0-9b8b-57c29331bd7c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:08:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7f3bc331-2fb9-4c45-9cde-03571ec67384 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:08:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 48c054d7-7d5e-4618-a41c-306346d9996d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:08:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:08:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:08:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98c078be-4c45-45d0-9b8b-57c29331bd7c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:08:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7f3bc331-2fb9-4c45-9cde-03571ec67384 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:08:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 48c054d7-7d5e-4618-a41c-306346d9996d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:08:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:08:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:08:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98c078be-4c45-45d0-9b8b-57c29331bd7c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:08:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7f3bc331-2fb9-4c45-9cde-03571ec67384 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:08:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 48c054d7-7d5e-4618-a41c-306346d9996d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:08:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:08:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:08:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98c078be-4c45-45d0-9b8b-57c29331bd7c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:08:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7f3bc331-2fb9-4c45-9cde-03571ec67384 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:08:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 48c054d7-7d5e-4618-a41c-306346d9996d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:08:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:08:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:08:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98c078be-4c45-45d0-9b8b-57c29331bd7c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:08:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7f3bc331-2fb9-4c45-9cde-03571ec67384 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:08:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 48c054d7-7d5e-4618-a41c-306346d9996d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:08:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:09:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:09:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98c078be-4c45-45d0-9b8b-57c29331bd7c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:09:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7f3bc331-2fb9-4c45-9cde-03571ec67384 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:09:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 48c054d7-7d5e-4618-a41c-306346d9996d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:09:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:09:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:09:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98c078be-4c45-45d0-9b8b-57c29331bd7c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:09:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7f3bc331-2fb9-4c45-9cde-03571ec67384 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:09:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 48c054d7-7d5e-4618-a41c-306346d9996d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:09:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:09:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:09:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98c078be-4c45-45d0-9b8b-57c29331bd7c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:09:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7f3bc331-2fb9-4c45-9cde-03571ec67384 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:09:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 48c054d7-7d5e-4618-a41c-306346d9996d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:09:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:09:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:09:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98c078be-4c45-45d0-9b8b-57c29331bd7c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:09:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7f3bc331-2fb9-4c45-9cde-03571ec67384 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:09:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 48c054d7-7d5e-4618-a41c-306346d9996d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:09:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:09:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:09:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98c078be-4c45-45d0-9b8b-57c29331bd7c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:09:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7f3bc331-2fb9-4c45-9cde-03571ec67384 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:09:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 48c054d7-7d5e-4618-a41c-306346d9996d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:09:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:09:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:09:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98c078be-4c45-45d0-9b8b-57c29331bd7c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:09:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7f3bc331-2fb9-4c45-9cde-03571ec67384 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:09:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 48c054d7-7d5e-4618-a41c-306346d9996d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:09:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:09:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:09:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98c078be-4c45-45d0-9b8b-57c29331bd7c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:09:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7f3bc331-2fb9-4c45-9cde-03571ec67384 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:09:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 48c054d7-7d5e-4618-a41c-306346d9996d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:09:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:09:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:09:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98c078be-4c45-45d0-9b8b-57c29331bd7c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:09:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7f3bc331-2fb9-4c45-9cde-03571ec67384 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:09:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 48c054d7-7d5e-4618-a41c-306346d9996d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:09:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:09:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:09:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98c078be-4c45-45d0-9b8b-57c29331bd7c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:09:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7f3bc331-2fb9-4c45-9cde-03571ec67384 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:09:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 48c054d7-7d5e-4618-a41c-306346d9996d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:09:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:09:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:09:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98c078be-4c45-45d0-9b8b-57c29331bd7c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:09:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7f3bc331-2fb9-4c45-9cde-03571ec67384 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:09:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 48c054d7-7d5e-4618-a41c-306346d9996d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:09:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:09:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:09:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98c078be-4c45-45d0-9b8b-57c29331bd7c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:09:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7f3bc331-2fb9-4c45-9cde-03571ec67384 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:09:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 48c054d7-7d5e-4618-a41c-306346d9996d 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] ***************************************",
                                "Friday 22 May 2026  01:07:24 +0000 (0:00:00.366)       0:00:00.366 ************ ",
                                "\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] ***********************************",
                                "Friday 22 May 2026  01:07:25 +0000 (0:00:00.328)       0:00:00.695 ************ ",
                                "\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] ************************************************",
                                "Friday 22 May 2026  01:07:25 +0000 (0:00:00.318)       0:00:01.013 ************ ",
                                "\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] **********************",
                                "Friday 22 May 2026  01:07:26 +0000 (0:00:00.639)       0:00:01.652 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=barbican (key-manager))\u001b[0m",
                                "",
                                "TASK [service-ks-register : barbican | Creating endpoints] *********************",
                                "Friday 22 May 2026  01:07:29 +0000 (0:00:03.636)       0:00:05.289 ************ ",
                                "\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] **********************",
                                "Friday 22 May 2026  01:07:35 +0000 (0:00:06.064)       0:00:11.353 ************ ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=service)\u001b[0m",
                                "",
                                "TASK [service-ks-register : barbican | Creating users] *************************",
                                "Friday 22 May 2026  01:07:39 +0000 (0:00:03.483)       0:00:14.836 ************ ",
                                "\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] *************************",
                                "Friday 22 May 2026  01:07:43 +0000 (0:00:04.369)       0:00:19.206 ************ ",
                                "\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] ********************",
                                "Friday 22 May 2026  01:07:59 +0000 (0:00:16.116)       0:00:35.323 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=barbican -> service -> admin)\u001b[0m",
                                "",
                                "TASK [barbican : Ensuring config directories exist] ****************************",
                                "Friday 22 May 2026  01:08:04 +0000 (0:00:04.614)       0:00:39.938 ************ ",
                                "\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-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-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-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-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-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] ********************",
                                "Friday 22 May 2026  01:08:07 +0000 (0:00:03.453)       0:00:43.392 ************ ",
                                "\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] ***********************",
                                "Friday 22 May 2026  01:08:09 +0000 (0:00:01.766)       0:00:45.159 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [barbican : Set barbican policy file] *************************************",
                                "Friday 22 May 2026  01:08:09 +0000 (0:00:00.109)       0:00:45.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",
                                "",
                                "TASK [barbican : include_tasks] ************************************************",
                                "Friday 22 May 2026  01:08:10 +0000 (0:00:00.538)       0:00:45.807 ************ ",
                                "\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] *******",
                                "Friday 22 May 2026  01:08:12 +0000 (0:00:01.795)       0:00:47.603 ************ ",
                                "\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-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-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-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 [service-cert-copy : barbican | Copying over backend internal TLS certificate] ***",
                                "Friday 22 May 2026  01:08:15 +0000 (0:00:03.785)       0:00:51.388 ************ ",
                                "\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] ****",
                                "Friday 22 May 2026  01:08:16 +0000 (0:00:00.795)       0:00:52.183 ************ ",
                                "\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-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",
                                "",
                                "TASK [barbican : Copying over config.json files for services] ******************",
                                "Friday 22 May 2026  01:08:18 +0000 (0:00:01.441)       0:00:53.625 ************ ",
                                "\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] ********************************",
                                "Friday 22 May 2026  01:08:21 +0000 (0:00:03.800)       0:00:57.426 ************ ",
                                "\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 [barbican : Checking whether barbican-api-paste.ini file exists] **********",
                                "Friday 22 May 2026  01:08:23 +0000 (0:00:01.707)       0:00:59.133 ************ ",
                                "\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m",
                                "",
                                "TASK [barbican : Copying over barbican-api-paste.ini] **************************",
                                "Friday 22 May 2026  01:08:26 +0000 (0:00:02.457)       0:01:01.591 ************ ",
                                "\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] ***********************************",
                                "Friday 22 May 2026  01:08:27 +0000 (0:00:01.220)       0:01:02.811 ************ ",
                                "\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-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-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-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-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 existing policy file] ****************************",
                                "Friday 22 May 2026  01:08:37 +0000 (0:00:09.841)       0:01:12.653 ************ ",
                                "\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 [barbican : Check barbican containers] ************************************",
                                "Friday 22 May 2026  01:08:38 +0000 (0:00:01.517)       0:01:14.170 ************ ",
                                "\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-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-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-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-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-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] ************************************************",
                                "Friday 22 May 2026  01:08:41 +0000 (0:00:03.301)       0:01:17.472 ************ ",
                                "\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] ***********************************",
                                "Friday 22 May 2026  01:08:42 +0000 (0:00:00.422)       0:01:17.895 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [barbican : Creating barbican database user and setting permissions] ******",
                                "Friday 22 May 2026  01:08:46 +0000 (0:00:03.736)       0:01:21.632 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [barbican : Running barbican bootstrap container] *************************",
                                "Friday 22 May 2026  01:08:49 +0000 (0:00:03.216)       0:01:24.848 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [barbican : Flush handlers] ***********************************************",
                                "Friday 22 May 2026  01:09:02 +0000 (0:00:12.937)       0:01:37.785 ************ ",
                                "",
                                "TASK [barbican : Flush handlers] ***********************************************",
                                "Friday 22 May 2026  01:09:02 +0000 (0:00:00.186)       0:01:37.971 ************ ",
                                "",
                                "TASK [barbican : Flush handlers] ***********************************************",
                                "Friday 22 May 2026  01:09:02 +0000 (0:00:00.165)       0:01:38.136 ************ ",
                                "",
                                "RUNNING HANDLER [barbican : Restart barbican-api container] ********************",
                                "Friday 22 May 2026  01:09:02 +0000 (0:00:00.109)       0:01:38.246 ************ ",
                                "\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] ******",
                                "Friday 22 May 2026  01:09:15 +0000 (0:00:12.560)       0:01:50.806 ************ ",
                                "\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 [barbican : Restart barbican-worker container] *****************",
                                "Friday 22 May 2026  01:09:25 +0000 (0:00:10.045)       0:02:00.852 ************ ",
                                "\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=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 ********************************************************************",
                                "Friday 22 May 2026  01:09:31 +0000 (0:00:06.385)       0:02:07.238 ************ ",
                                "=============================================================================== ",
                                "service-ks-register : barbican | Creating roles ------------------------ 16.12s",
                                "barbican : Running barbican bootstrap container ------------------------ 12.94s",
                                "barbican : Restart barbican-api container ------------------------------ 12.56s",
                                "barbican : Restart barbican-keystone-listener container ---------------- 10.05s",
                                "barbican : Copying over barbican.conf ----------------------------------- 9.84s",
                                "barbican : Restart barbican-worker container ---------------------------- 6.38s",
                                "service-ks-register : barbican | Creating endpoints --------------------- 6.06s",
                                "service-ks-register : barbican | Granting user roles -------------------- 4.61s",
                                "service-ks-register : barbican | Creating users ------------------------- 4.37s",
                                "barbican : Copying over config.json files for services ------------------ 3.80s",
                                "service-cert-copy : barbican | Copying over extra CA certificates ------- 3.79s",
                                "barbican : Creating barbican database ----------------------------------- 3.74s",
                                "service-ks-register : barbican | Creating services ---------------------- 3.64s",
                                "service-ks-register : barbican | Creating projects ---------------------- 3.48s",
                                "barbican : Ensuring config directories exist ---------------------------- 3.45s",
                                "barbican : Check barbican containers ------------------------------------ 3.30s",
                                "barbican : Creating barbican database user and setting permissions ------ 3.22s",
                                "barbican : Checking whether barbican-api-paste.ini file exists ---------- 2.46s",
                                "barbican : include_tasks ------------------------------------------------ 1.80s",
                                "barbican : Ensuring vassals config directories exist -------------------- 1.77s",
                                "\u001b[32m2026-05-22 01:09:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:09:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:09:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98c078be-4c45-45d0-9b8b-57c29331bd7c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:09:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7f3bc331-2fb9-4c45-9cde-03571ec67384 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:09:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5df4a971-1019-4fb5-ac4b-0792904a5cc8 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:09:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:09:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:09:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98c078be-4c45-45d0-9b8b-57c29331bd7c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:09:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7f3bc331-2fb9-4c45-9cde-03571ec67384 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:09:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5df4a971-1019-4fb5-ac4b-0792904a5cc8 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:09:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:09:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:09:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98c078be-4c45-45d0-9b8b-57c29331bd7c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:09:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7f3bc331-2fb9-4c45-9cde-03571ec67384 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:09:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5df4a971-1019-4fb5-ac4b-0792904a5cc8 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:09:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:09:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:09:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98c078be-4c45-45d0-9b8b-57c29331bd7c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:09:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7f3bc331-2fb9-4c45-9cde-03571ec67384 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:09:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5df4a971-1019-4fb5-ac4b-0792904a5cc8 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:09:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:09:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:09:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98c078be-4c45-45d0-9b8b-57c29331bd7c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:09:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7f3bc331-2fb9-4c45-9cde-03571ec67384 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:09:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5df4a971-1019-4fb5-ac4b-0792904a5cc8 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:09:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:09:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:09:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98c078be-4c45-45d0-9b8b-57c29331bd7c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:09:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7f3bc331-2fb9-4c45-9cde-03571ec67384 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:09:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5df4a971-1019-4fb5-ac4b-0792904a5cc8 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:09:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:09:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:09:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98c078be-4c45-45d0-9b8b-57c29331bd7c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:09:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7f3bc331-2fb9-4c45-9cde-03571ec67384 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:09:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5df4a971-1019-4fb5-ac4b-0792904a5cc8 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:09:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:09:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:09:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98c078be-4c45-45d0-9b8b-57c29331bd7c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:09:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7f3bc331-2fb9-4c45-9cde-03571ec67384 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:09:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5df4a971-1019-4fb5-ac4b-0792904a5cc8 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:09:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:09:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:09:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98c078be-4c45-45d0-9b8b-57c29331bd7c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:09:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7f3bc331-2fb9-4c45-9cde-03571ec67384 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:09:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5df4a971-1019-4fb5-ac4b-0792904a5cc8 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:09:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:10:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:10:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98c078be-4c45-45d0-9b8b-57c29331bd7c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:10:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7f3bc331-2fb9-4c45-9cde-03571ec67384 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:10:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5df4a971-1019-4fb5-ac4b-0792904a5cc8 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:10:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:10:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:10:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98c078be-4c45-45d0-9b8b-57c29331bd7c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:10:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7f3bc331-2fb9-4c45-9cde-03571ec67384 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:10:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5df4a971-1019-4fb5-ac4b-0792904a5cc8 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:10:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:10:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:10:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98c078be-4c45-45d0-9b8b-57c29331bd7c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:10:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7f3bc331-2fb9-4c45-9cde-03571ec67384 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:10:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5df4a971-1019-4fb5-ac4b-0792904a5cc8 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:10:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:10:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:10:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98c078be-4c45-45d0-9b8b-57c29331bd7c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:10:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7f3bc331-2fb9-4c45-9cde-03571ec67384 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:10:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5df4a971-1019-4fb5-ac4b-0792904a5cc8 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:10:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:10:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:10:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98c078be-4c45-45d0-9b8b-57c29331bd7c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:10:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7f3bc331-2fb9-4c45-9cde-03571ec67384 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:10:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5df4a971-1019-4fb5-ac4b-0792904a5cc8 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:10:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:10:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:10:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98c078be-4c45-45d0-9b8b-57c29331bd7c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:10:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7f3bc331-2fb9-4c45-9cde-03571ec67384 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:10:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5df4a971-1019-4fb5-ac4b-0792904a5cc8 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:10:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:10:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:10:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98c078be-4c45-45d0-9b8b-57c29331bd7c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:10:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7f3bc331-2fb9-4c45-9cde-03571ec67384 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:10:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5df4a971-1019-4fb5-ac4b-0792904a5cc8 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:10:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:10:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:10:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98c078be-4c45-45d0-9b8b-57c29331bd7c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:10:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7f3bc331-2fb9-4c45-9cde-03571ec67384 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:10:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5df4a971-1019-4fb5-ac4b-0792904a5cc8 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:10:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:10:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:10:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98c078be-4c45-45d0-9b8b-57c29331bd7c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:10:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7f3bc331-2fb9-4c45-9cde-03571ec67384 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:10:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5df4a971-1019-4fb5-ac4b-0792904a5cc8 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:10:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:10:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:10:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98c078be-4c45-45d0-9b8b-57c29331bd7c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:10:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7f3bc331-2fb9-4c45-9cde-03571ec67384 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:10:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5df4a971-1019-4fb5-ac4b-0792904a5cc8 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:10:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:10:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:10:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98c078be-4c45-45d0-9b8b-57c29331bd7c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:10:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7f3bc331-2fb9-4c45-9cde-03571ec67384 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:10:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5df4a971-1019-4fb5-ac4b-0792904a5cc8 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:10:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:10:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:10:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98c078be-4c45-45d0-9b8b-57c29331bd7c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:10:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7f3bc331-2fb9-4c45-9cde-03571ec67384 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:10:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5df4a971-1019-4fb5-ac4b-0792904a5cc8 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:10:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:10:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:10:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98c078be-4c45-45d0-9b8b-57c29331bd7c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:10:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7f3bc331-2fb9-4c45-9cde-03571ec67384 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:10:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5df4a971-1019-4fb5-ac4b-0792904a5cc8 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:10:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:10:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f5cacb16-44d7-4e0e-a6a5-7b49d1b1044d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:10:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:10:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98c078be-4c45-45d0-9b8b-57c29331bd7c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:10:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7f3bc331-2fb9-4c45-9cde-03571ec67384 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] ***************************************",
                                "Friday 22 May 2026  01:07:41 +0000 (0:00:00.342)       0:00:00.342 ************ ",
                                "\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] ***********************************",
                                "Friday 22 May 2026  01:07:41 +0000 (0:00:00.327)       0:00:00.669 ************ ",
                                "\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] ***********************************************",
                                "Friday 22 May 2026  01:07:42 +0000 (0:00:00.310)       0:00:00.980 ************ ",
                                "\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] *********************",
                                "Friday 22 May 2026  01:07:42 +0000 (0:00:00.619)       0:00:01.600 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=designate (dns))\u001b[0m",
                                "",
                                "TASK [service-ks-register : designate | Creating endpoints] ********************",
                                "Friday 22 May 2026  01:07:47 +0000 (0:00:04.465)       0:00:06.065 ************ ",
                                "\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] *********************",
                                "Friday 22 May 2026  01:07:53 +0000 (0:00:06.158)       0:00:12.223 ************ ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=service)\u001b[0m",
                                "",
                                "TASK [service-ks-register : designate | Creating users] ************************",
                                "Friday 22 May 2026  01:07:56 +0000 (0:00:03.241)       0:00:15.465 ************ ",
                                "\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] ************************",
                                "Friday 22 May 2026  01:08:01 +0000 (0:00:04.777)       0:00:20.242 ************ ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=admin)\u001b[0m",
                                "",
                                "TASK [service-ks-register : designate | Granting user roles] *******************",
                                "Friday 22 May 2026  01:08:05 +0000 (0:00:03.960)       0:00:24.202 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=designate -> service -> admin)\u001b[0m",
                                "",
                                "TASK [designate : Ensuring config directories exist] ***************************",
                                "Friday 22 May 2026  01:08:09 +0000 (0:00:04.110)       0:00:28.313 ************ ",
                                "\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-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-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-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-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-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-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-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-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-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",
                                "",
                                "TASK [designate : Check if policies shall be overwritten] **********************",
                                "Friday 22 May 2026  01:08:14 +0000 (0:00:05.298)       0:00:33.611 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [designate : Set designate policy file] ***********************************",
                                "Friday 22 May 2026  01:08:15 +0000 (0:00:00.279)       0:00:33.890 ************ ",
                                "\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] ***********************************************",
                                "Friday 22 May 2026  01:08:15 +0000 (0:00:00.742)       0:00:34.633 ************ ",
                                "\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] ******",
                                "Friday 22 May 2026  01:08:16 +0000 (0:00:00.820)       0:00:35.453 ************ ",
                                "\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-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-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-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-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 [service-cert-copy : designate | Copying over backend internal TLS certificate] ***",
                                "Friday 22 May 2026  01:08:23 +0000 (0:00:07.095)       0:00:42.548 ************ ",
                                "\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-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",
                                "\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",
                                "",
                                "TASK [service-cert-copy : designate | Copying over backend internal TLS key] ***",
                                "Friday 22 May 2026  01:08:25 +0000 (0:00:01.969)       0:00:44.517 ************ ",
                                "\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-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-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-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",
                                "\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",
                                "",
                                "TASK [designate : Copying over config.json files for services] *****************",
                                "Friday 22 May 2026  01:08:28 +0000 (0:00:02.388)       0:00:46.905 ************ ",
                                "\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] *********************************",
                                "Friday 22 May 2026  01:08:36 +0000 (0:00:08.178)       0:00:55.084 ************ ",
                                "\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-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-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",
                                "\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 pools.yaml] *************************************",
                                "Friday 22 May 2026  01:08:58 +0000 (0:00:22.767)       0:01:17.851 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (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",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/designate/templates/pools.yaml.j2)\u001b[0m",
                                "",
                                "TASK [designate : Copying over named.conf] *************************************",
                                "Friday 22 May 2026  01:09:05 +0000 (0:00:06.940)       0:01:24.792 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (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",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/designate/templates/named.conf.j2)\u001b[0m",
                                "",
                                "TASK [designate : Copying over rndc.conf] **************************************",
                                "Friday 22 May 2026  01:09:09 +0000 (0:00:03.494)       0:01:28.287 ************ ",
                                "\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] ***************************************",
                                "Friday 22 May 2026  01:09:13 +0000 (0:00:03.861)       0:01:32.148 ************ ",
                                "\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] ***********************************************",
                                "Friday 22 May 2026  01:09:16 +0000 (0:00:03.327)       0:01:35.476 ************ ",
                                "\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] ***************************",
                                "Friday 22 May 2026  01:09:16 +0000 (0:00:00.358)       0:01:35.835 ************ ",
                                "\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] **********************************",
                                "Friday 22 May 2026  01:09:18 +0000 (0:00:01.065)       0:01:36.901 ************ ",
                                "\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-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-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-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 [designate : include_tasks] ***********************************************",
                                "Friday 22 May 2026  01:09:23 +0000 (0:00:05.282)       0:01:42.184 ************ ",
                                "\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] ********************************",
                                "Friday 22 May 2026  01:09:23 +0000 (0:00:00.411)       0:01:42.595 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=designate)\u001b[0m",
                                "",
                                "TASK [designate : Creating Designate databases user and setting permissions] ***",
                                "Friday 22 May 2026  01:09:26 +0000 (0:00:02.283)       0:01:44.879 ************ ",
                                "\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] ***********************",
                                "Friday 22 May 2026  01:09:28 +0000 (0:00:02.190)       0:01:47.069 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [designate : Flush handlers] **********************************************",
                                "Friday 22 May 2026  01:09:43 +0000 (0:00:15.577)       0:02:02.646 ************ ",
                                "",
                                "TASK [designate : Flush handlers] **********************************************",
                                "Friday 22 May 2026  01:09:43 +0000 (0:00:00.067)       0:02:02.714 ************ ",
                                "",
                                "TASK [designate : Flush handlers] **********************************************",
                                "Friday 22 May 2026  01:09:43 +0000 (0:00:00.079)       0:02:02.793 ************ ",
                                "",
                                "RUNNING HANDLER [designate : Restart designate-backend-bind9 container] ********",
                                "Friday 22 May 2026  01:09:43 +0000 (0:00:00.067)       0:02:02.861 ************ ",
                                "\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] ******************",
                                "Friday 22 May 2026  01:09:52 +0000 (0:00:08.707)       0:02:11.569 ************ ",
                                "\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-central container] **************",
                                "Friday 22 May 2026  01:09:57 +0000 (0:00:05.158)       0:02:16.727 ************ ",
                                "\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] *************",
                                "Friday 22 May 2026  01:10:03 +0000 (0:00:05.570)       0:02:22.297 ************ ",
                                "\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 [designate : Restart designate-mdns container] *****************",
                                "Friday 22 May 2026  01:10:12 +0000 (0:00:08.816)       0:02:31.114 ************ ",
                                "\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-worker container] ***************",
                                "Friday 22 May 2026  01:10:18 +0000 (0:00:06.327)       0:02:37.441 ************ ",
                                "\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 [designate : Non-destructive DNS pools update] ****************************",
                                "Friday 22 May 2026  01:10:30 +0000 (0:00:11.441)       0:02:48.883 ************ ",
                                "\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 ********************************************************************",
                                "Friday 22 May 2026  01:10:38 +0000 (0:00:08.819)       0:02:57.702 ************ ",
                                "=============================================================================== ",
                                "designate : Copying over designate.conf -------------------------------- 22.77s",
                                "designate : Running Designate bootstrap container ---------------------- 15.58s",
                                "designate : Restart designate-worker container ------------------------- 11.44s",
                                "designate : Non-destructive DNS pools update ---------------------------- 8.82s",
                                "designate : Restart designate-producer container ------------------------ 8.82s",
                                "designate : Restart designate-backend-bind9 container ------------------- 8.71s",
                                "designate : Copying over config.json files for services ----------------- 8.18s",
                                "service-cert-copy : designate | Copying over extra CA certificates ------ 7.10s",
                                "designate : Copying over pools.yaml ------------------------------------- 6.94s",
                                "designate : Restart designate-mdns container ---------------------------- 6.33s",
                                "service-ks-register : designate | Creating endpoints -------------------- 6.16s",
                                "designate : Restart designate-central container ------------------------- 5.57s",
                                "designate : Ensuring config directories exist --------------------------- 5.30s",
                                "designate : Check designate containers ---------------------------------- 5.28s",
                                "designate : Restart designate-api container ----------------------------- 5.16s",
                                "service-ks-register : designate | Creating users ------------------------ 4.78s",
                                "service-ks-register : designate | Creating services --------------------- 4.47s",
                                "service-ks-register : designate | Granting user roles ------------------- 4.11s",
                                "service-ks-register : designate | Creating roles ------------------------ 3.96s",
                                "designate : Copying over rndc.conf -------------------------------------- 3.86s",
                                "\u001b[32m2026-05-22 01:10:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5df4a971-1019-4fb5-ac4b-0792904a5cc8 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:10:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:10:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f5cacb16-44d7-4e0e-a6a5-7b49d1b1044d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:10:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:10:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98c078be-4c45-45d0-9b8b-57c29331bd7c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:10:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5df4a971-1019-4fb5-ac4b-0792904a5cc8 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:10:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:10:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f5cacb16-44d7-4e0e-a6a5-7b49d1b1044d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:10:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:10:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98c078be-4c45-45d0-9b8b-57c29331bd7c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:10:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5df4a971-1019-4fb5-ac4b-0792904a5cc8 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:10:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:10:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f5cacb16-44d7-4e0e-a6a5-7b49d1b1044d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:10:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:10:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98c078be-4c45-45d0-9b8b-57c29331bd7c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:10:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5df4a971-1019-4fb5-ac4b-0792904a5cc8 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:10:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:10:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f5cacb16-44d7-4e0e-a6a5-7b49d1b1044d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:10:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:10:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98c078be-4c45-45d0-9b8b-57c29331bd7c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:10:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5df4a971-1019-4fb5-ac4b-0792904a5cc8 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:10:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:10:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f5cacb16-44d7-4e0e-a6a5-7b49d1b1044d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:10:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:10:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98c078be-4c45-45d0-9b8b-57c29331bd7c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:10:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5df4a971-1019-4fb5-ac4b-0792904a5cc8 is in state SUCCESS\u001b[0m",
                                "\u001b[32m2026-05-22 01:10:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 205047f5-8241-4788-bef0-37beb2f95487 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:10:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:11:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f5cacb16-44d7-4e0e-a6a5-7b49d1b1044d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:11:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:11:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98c078be-4c45-45d0-9b8b-57c29331bd7c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:11:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 205047f5-8241-4788-bef0-37beb2f95487 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:11:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:11:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f5cacb16-44d7-4e0e-a6a5-7b49d1b1044d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:11:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:11:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98c078be-4c45-45d0-9b8b-57c29331bd7c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:11:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 205047f5-8241-4788-bef0-37beb2f95487 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:11:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:11:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f5cacb16-44d7-4e0e-a6a5-7b49d1b1044d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:11:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:11:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98c078be-4c45-45d0-9b8b-57c29331bd7c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:11:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 205047f5-8241-4788-bef0-37beb2f95487 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:11:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:11:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f5cacb16-44d7-4e0e-a6a5-7b49d1b1044d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:11:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:11:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98c078be-4c45-45d0-9b8b-57c29331bd7c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:11:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 205047f5-8241-4788-bef0-37beb2f95487 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:11:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:11:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f5cacb16-44d7-4e0e-a6a5-7b49d1b1044d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:11:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:11:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98c078be-4c45-45d0-9b8b-57c29331bd7c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:11:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 205047f5-8241-4788-bef0-37beb2f95487 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:11:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:11:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f5cacb16-44d7-4e0e-a6a5-7b49d1b1044d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:11:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:11:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98c078be-4c45-45d0-9b8b-57c29331bd7c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:11:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 205047f5-8241-4788-bef0-37beb2f95487 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:11:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:11:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f5cacb16-44d7-4e0e-a6a5-7b49d1b1044d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:11:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:11:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98c078be-4c45-45d0-9b8b-57c29331bd7c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:11:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 205047f5-8241-4788-bef0-37beb2f95487 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:11:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:11:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f5cacb16-44d7-4e0e-a6a5-7b49d1b1044d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:11:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:11:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98c078be-4c45-45d0-9b8b-57c29331bd7c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:11:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 205047f5-8241-4788-bef0-37beb2f95487 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:11:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:11:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f5cacb16-44d7-4e0e-a6a5-7b49d1b1044d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:11:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:11:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98c078be-4c45-45d0-9b8b-57c29331bd7c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:11:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 205047f5-8241-4788-bef0-37beb2f95487 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:11:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:11:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f5cacb16-44d7-4e0e-a6a5-7b49d1b1044d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:11:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:11:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98c078be-4c45-45d0-9b8b-57c29331bd7c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:11:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 205047f5-8241-4788-bef0-37beb2f95487 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:11:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:11:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f5cacb16-44d7-4e0e-a6a5-7b49d1b1044d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:11:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:11:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98c078be-4c45-45d0-9b8b-57c29331bd7c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:11:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 205047f5-8241-4788-bef0-37beb2f95487 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:11:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:11:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f5cacb16-44d7-4e0e-a6a5-7b49d1b1044d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:11:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:11:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98c078be-4c45-45d0-9b8b-57c29331bd7c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:11:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 205047f5-8241-4788-bef0-37beb2f95487 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:11:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:11:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f5cacb16-44d7-4e0e-a6a5-7b49d1b1044d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:11:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e 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] *********************************",
                                "Friday 22 May 2026  01:09:36 +0000 (0:00:00.092)       0:00:00.092 ************ ",
                                "\u001b[0;33mchanged: [localhost]\u001b[0m",
                                "",
                                "TASK [Download ironic-agent initramfs] *****************************************",
                                "Friday 22 May 2026  01:09:37 +0000 (0:00:00.973)       0:00:01.065 ************ ",
                                "\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 ********************************************************************",
                                "Friday 22 May 2026  01:10:55 +0000 (0:01:18.034)       0:01:19.100 ************ ",
                                "=============================================================================== ",
                                "Download ironic-agent initramfs ---------------------------------------- 78.03s",
                                "Ensure the destination directory exists --------------------------------- 0.98s",
                                "",
                                "\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] ***************************************",
                                "Friday 22 May 2026  01:07:17 +0000 (0:00:00.364)       0:00:00.364 ************ ",
                                "\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] ***********************************",
                                "Friday 22 May 2026  01:07:18 +0000 (0:00:00.573)       0:00:00.938 ************ ",
                                "\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] *************************************************",
                                "Friday 22 May 2026  01:07:18 +0000 (0:00:00.693)       0:00:01.632 ************ ",
                                "\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] *******************************************",
                                "Friday 22 May 2026  01:07:20 +0000 (0:00:01.208)       0:00:02.840 ************ ",
                                "\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 [neutron : Get container volume facts] ************************************",
                                "Friday 22 May 2026  01:07:21 +0000 (0:00:01.287)       0:00:04.127 ************ ",
                                "\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-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [neutron : Check for ML2/OVN presence] ************************************",
                                "Friday 22 May 2026  01:07:22 +0000 (0:00:00.976)       0:00:05.104 ************ ",
                                "\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] ************************************",
                                "Friday 22 May 2026  01:07:22 +0000 (0:00:00.516)       0:00:05.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",
                                "\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] ***********************",
                                "Friday 22 May 2026  01:07:23 +0000 (0:00:00.732)       0:00:06.353 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=neutron (network))\u001b[0m",
                                "",
                                "TASK [service-ks-register : neutron | Creating endpoints] **********************",
                                "Friday 22 May 2026  01:07:26 +0000 (0:00:03.310)       0:00:09.664 ************ ",
                                "\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] ***********************",
                                "Friday 22 May 2026  01:07:33 +0000 (0:00:06.419)       0:00:16.083 ************ ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=service)\u001b[0m",
                                "",
                                "TASK [service-ks-register : neutron | Creating users] **************************",
                                "Friday 22 May 2026  01:07:36 +0000 (0:00:03.197)       0:00:19.280 ************ ",
                                "\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] **************************",
                                "Friday 22 May 2026  01:07:41 +0000 (0:00:04.593)       0:00:23.874 ************ ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=admin)\u001b[0m",
                                "",
                                "TASK [service-ks-register : neutron | Granting user roles] *********************",
                                "Friday 22 May 2026  01:07:44 +0000 (0:00:03.273)       0:00:27.147 ************ ",
                                "\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] *************************************************",
                                "Friday 22 May 2026  01:07:52 +0000 (0:00:07.762)       0:00:34.909 ************ ",
                                "\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] *****************************************",
                                "Friday 22 May 2026  01:07:52 +0000 (0:00:00.570)       0:00:35.480 ************ ",
                                "\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",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [neutron : Check IPv6 support] ********************************************",
                                "Friday 22 May 2026  01:07:55 +0000 (0:00:02.740)       0:00:38.221 ************ ",
                                "\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 [Setting sysctl values] ***************************************************",
                                "Friday 22 May 2026  01:07:56 +0000 (0:00:00.911)       0:00:39.132 ************ ",
                                "\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-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [neutron : Ensuring config directories exist] *****************************",
                                "Friday 22 May 2026  01:07:58 +0000 (0:00:02.339)       0:00:41.472 ************ ",
                                "\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-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-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 : Check if extra ml2 plugins exists] *****************************",
                                "Friday 22 May 2026  01:08:01 +0000 (0:00:02.630)       0:00:44.102 ************ ",
                                "\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] *************************************************",
                                "Friday 22 May 2026  01:08:02 +0000 (0:00:00.970)       0:00:45.073 ************ ",
                                "\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] ********",
                                "Friday 22 May 2026  01:08:03 +0000 (0:00:01.235)       0:00:46.308 ************ ",
                                "\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-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-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",
                                "",
                                "TASK [service-cert-copy : neutron | Copying over backend internal TLS certificate] ***",
                                "Friday 22 May 2026  01:08:07 +0000 (0:00:03.712)       0:00:50.021 ************ ",
                                "\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-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-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 [service-cert-copy : neutron | Copying over backend internal TLS key] *****",
                                "Friday 22 May 2026  01:08:09 +0000 (0:00:02.501)       0:00:52.522 ************ ",
                                "\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-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",
                                "\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 : Creating TLS backend PEM File] *********************************",
                                "Friday 22 May 2026  01:08:13 +0000 (0:00:03.703)       0:00:56.226 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\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 : Check if policies shall be overwritten] ************************",
                                "Friday 22 May 2026  01:08:16 +0000 (0:00:03.084)       0:00:59.310 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [neutron : Set neutron policy file] ***************************************",
                                "Friday 22 May 2026  01:08:16 +0000 (0:00:00.185)       0:00:59.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",
                                "\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] *****************************",
                                "Friday 22 May 2026  01:08:17 +0000 (0:00:00.857)       0:01:00.353 ************ ",
                                "\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-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\u001b[32m2026-05-22 01:11:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98c078be-4c45-45d0-9b8b-57c29331bd7c is in state SUCCESS\u001b[0m",
                                "': '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-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",
                                "\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",
                                "",
                                "TASK [neutron : Copying over config.json files for services] *******************",
                                "Friday 22 May 2026  01:08:20 +0000 (0:00:02.799)       0:01:03.152 ************ ",
                                "\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-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-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-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 : Copying over neutron.conf] *************************************",
                                "Friday 22 May 2026  01:08:23 +0000 (0:00:03.208)       0:01:06.361 ************ ",
                                "\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-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-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-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-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",
                                "",
                                "TASK [neutron : Copying over neutron_vpnaas.conf] ******************************",
                                "Friday 22 May 2026  01:08:32 +0000 (0:00:08.994)       0:01:15.355 ************ ",
                                "\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-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] ******************************************",
                                "Friday 22 May 2026  01:08:35 +0000 (0:00:03.078)       0:01:18.434 ************ ",
                                "\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;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [neutron : Copying over ml2_conf.ini] *************************************",
                                "Friday 22 May 2026  01:08:39 +0000 (0:00:03.741)       0:01:22.175 ************ ",
                                "\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",
                                "\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-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",
                                "",
                                "TASK [neutron : Copying over linuxbridge_agent.ini] ****************************",
                                "Friday 22 May 2026  01:08:44 +0000 (0:00:04.673)       0:01:26.848 ************ ",
                                "\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-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [neutron : Copying over openvswitch_agent.ini] ****************************",
                                "Friday 22 May 2026  01:08:48 +0000 (0:00:04.368)       0:01:31.216 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\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 sriov_agent.ini] **********************************",
                                "Friday 22 May 2026  01:08:51 +0000 (0:00:03.432)       0:01:34.649 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\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",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [neutron : Copying over mlnx_agent.ini] ***********************************",
                                "Friday 22 May 2026  01:08:54 +0000 (0:00:02.901)       0:01:37.550 ************ ",
                                "\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 eswitchd.conf] ************************************",
                                "Friday 22 May 2026  01:08:57 +0000 (0:00:02.345)       0:01:39.895 ************ ",
                                "\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 dhcp_agent.ini] ***********************************",
                                "Friday 22 May 2026  01:08:59 +0000 (0:00:02.522)       0:01:42.418 ************ ",
                                "\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",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [neutron : Copying over dnsmasq.conf] *************************************",
                                "Friday 22 May 2026  01:09:02 +0000 (0:00:02.778)       0:01:45.197 ************ ",
                                "\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-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-5] => (item=/ansible/roles/neutron/templates/dnsmasq.conf.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\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-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] *************************************",
                                "Friday 22 May 2026  01:09:06 +0000 (0:00:04.352)       0:01:49.550 ************ ",
                                "\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-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 fwaas_driver.ini] *********************************",
                                "Friday 22 May 2026  01:09:09 +0000 (0:00:02.239)       0:01:51.789 ************ ",
                                "\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 [neutron : Copying over metadata_agent.ini] *******************************",
                                "Friday 22 May 2026  01:09:11 +0000 (0:00:02.433)       0:01:54.223 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [neutron : Copying over neutron_ovn_metadata_agent.ini] *******************",
                                "Friday 22 May 2026  01:09:13 +0000 (0:00:01.788)       0:01:56.011 ************ ",
                                "\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;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [neutron : Copying over metering_agent.ini] *******************************",
                                "Friday 22 May 2026  01:09:18 +0000 (0:00:05.384)       0:02:01.396 ************ ",
                                "\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-2]\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] *************************",
                                "Friday 22 May 2026  01:09:21 +0000 (0:00:02.351)       0:02:03.748 ************ ",
                                "\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-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [neutron : Copying over bgp_dragent.ini] **********************************",
                                "Friday 22 May 2026  01:09:22 +0000 (0:00:01.924)       0:02:05.672 ************ ",
                                "\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-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [neutron : Copying over ovn_agent.ini] ************************************",
                                "Friday 22 May 2026  01:09:24 +0000 (0:00:01.983)       0:02:07.656 ************ ",
                                "\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",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [neutron : Copying over nsx.ini] ******************************************",
                                "Friday 22 May 2026  01:09:28 +0000 (0:00:03.130)       0:02:10.786 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-1]\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-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [neutron : Copy neutron-l3-agent-wrapper script] **************************",
                                "Friday 22 May 2026  01:09:30 +0000 (0:00:02.222)       0:02:13.009 ************ ",
                                "\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-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [neutron : Copying over extra ml2 plugins] ********************************",
                                "Friday 22 May 2026  01:09:32 +0000 (0:00:02.000)       0:02:15.009 ************ ",
                                "\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-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [neutron : Copying over neutron-tls-proxy.cfg] ****************************",
                                "Friday 22 May 2026  01:09:34 +0000 (0:00:01.994)       0:02:17.004 ************ ",
                                "\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-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-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-5] => (item=/ansible/roles/neutron/templates/neutron-tls-proxy.cfg.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\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",
                                "",
                                "TASK [neutron : Copying over neutron_taas.conf] ********************************",
                                "Friday 22 May 2026  01:09:36 +0000 (0:00:02.352)       0:02:19.356 ************ ",
                                "\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-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-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",
                                "",
                                "TASK [neutron : Check neutron containers] **************************************",
                                "Friday 22 May 2026  01:09:38 +0000 (0:00:02.163)       0:02:21.520 ************ ",
                                "\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-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-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",
                                "\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] *************************************************",
                                "Friday 22 May 2026  01:09:41 +0000 (0:00:02.714)       0:02:24.235 ************ ",
                                "\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] *************************************",
                                "Friday 22 May 2026  01:09:42 +0000 (0:00:00.661)       0:02:24.896 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [neutron : Creating Neutron database user and setting permissions] ********",
                                "Friday 22 May 2026  01:09:44 +0000 (0:00:01.894)       0:02:26.791 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [neutron : Running Neutron bootstrap container] ***************************",
                                "Friday 22 May 2026  01:09:46 +0000 (0:00:01.950)       0:02:28.741 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [neutron : Flush Handlers] ************************************************",
                                "Friday 22 May 2026  01:10:25 +0000 (0:00:39.355)       0:03:08.097 ************ ",
                                "",
                                "TASK [neutron : Flush Handlers] ************************************************",
                                "Friday 22 May 2026  01:10:25 +0000 (0:00:00.100)       0:03:08.197 ************ ",
                                "",
                                "TASK [neutron : Flush Handlers] ************************************************",
                                "Friday 22 May 2026  01:10:25 +0000 (0:00:00.278)       0:03:08.475 ************ ",
                                "",
                                "TASK [neutron : Flush Handlers] ************************************************",
                                "Friday 22 May 2026  01:10:25 +0000 (0:00:00.071)       0:03:08.546 ************ ",
                                "",
                                "TASK [neutron : Flush Handlers] ************************************************",
                                "Friday 22 May 2026  01:10:25 +0000 (0:00:00.080)       0:03:08.626 ************ ",
                                "",
                                "TASK [neutron : Flush Handlers] ************************************************",
                                "Friday 22 May 2026  01:10:25 +0000 (0:00:00.092)       0:03:08.718 ************ ",
                                "",
                                "RUNNING HANDLER [neutron : Restart neutron-server container] *******************",
                                "Friday 22 May 2026  01:10:26 +0000 (0:00:00.076)       0:03:08.795 ************ ",
                                "\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 [neutron : Restart neutron-ovn-metadata-agent container] *******",
                                "Friday 22 May 2026  01:10:47 +0000 (0:00:21.578)       0:03:30.373 ************ ",
                                "\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-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 ********************************************************************",
                                "Friday 22 May 2026  01:11:35 +0000 (0:00:48.200)       0:04:18.574 ************ ",
                                "=============================================================================== ",
                                "neutron : Restart neutron-ovn-metadata-agent container ----------------- 48.20s",
                                "neutron : Running Neutron bootstrap container -------------------------- 39.36s",
                                "neutron : Restart neutron-server container ----------------------------- 21.58s",
                                "neutron : Copying over neutron.conf ------------------------------------- 8.99s",
                                "service-ks-register : neutron | Granting user roles --------------------- 7.76s",
                                "service-ks-register : neutron | Creating endpoints ---------------------- 6.42s",
                                "neutron : Copying over neutron_ovn_metadata_agent.ini ------------------- 5.38s",
                                "neutron : Copying over ml2_conf.ini ------------------------------------- 4.67s",
                                "service-ks-register : neutron | Creating users -------------------------- 4.59s",
                                "neutron : Copying over linuxbridge_agent.ini ---------------------------- 4.37s",
                                "neutron : Copying over dnsmasq.conf ------------------------------------- 4.35s",
                                "neutron : Copying over ssh key ------------------------------------------ 3.74s",
                                "service-cert-copy : neutron | Copying over extra CA certificates -------- 3.71s",
                                "service-cert-copy : neutron | Copying over backend internal TLS key ----- 3.70s",
                                "neutron : Copying over openvswitch_agent.ini ---------------------------- 3.43s",
                                "service-ks-register : neutron | Creating services ----------------------- 3.31s",
                                "service-ks-register : neutron | Creating roles -------------------------- 3.27s",
                                "neutron : Copying over config.json files for services ------------------- 3.21s",
                                "service-ks-register : neutron | Creating projects ----------------------- 3.20s",
                                "neutron : Copying over ovn_agent.ini ------------------------------------ 3.13s",
                                "\u001b[32m2026-05-22 01:11:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 205047f5-8241-4788-bef0-37beb2f95487 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:11:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:11:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f5cacb16-44d7-4e0e-a6a5-7b49d1b1044d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:11:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:11:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bba55091-48f7-49bf-971d-a41326425b50 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:11:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 205047f5-8241-4788-bef0-37beb2f95487 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:11:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:11:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f5cacb16-44d7-4e0e-a6a5-7b49d1b1044d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:11:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:11:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bba55091-48f7-49bf-971d-a41326425b50 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:11:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 205047f5-8241-4788-bef0-37beb2f95487 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:11:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:11:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f5cacb16-44d7-4e0e-a6a5-7b49d1b1044d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:11:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:11:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bba55091-48f7-49bf-971d-a41326425b50 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:11:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 205047f5-8241-4788-bef0-37beb2f95487 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:11:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:11:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f5cacb16-44d7-4e0e-a6a5-7b49d1b1044d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:11:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:11:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bba55091-48f7-49bf-971d-a41326425b50 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:11:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 205047f5-8241-4788-bef0-37beb2f95487 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:11:49\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] ***************************************",
                                "Friday 22 May 2026  01:10:43 +0000 (0:00:00.627)       0:00:00.627 ************ ",
                                "\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] ***********************************",
                                "Friday 22 May 2026  01:10:43 +0000 (0:00:00.553)       0:00:01.180 ************ ",
                                "\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] ***********************************************",
                                "Friday 22 May 2026  01:10:44 +0000 (0:00:00.635)       0:00:01.816 ************ ",
                                "\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] *********************",
                                "Friday 22 May 2026  01:10:45 +0000 (0:00:01.496)       0:00:03.312 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=placement (placement))\u001b[0m",
                                "",
                                "TASK [service-ks-register : placement | Creating endpoints] ********************",
                                "Friday 22 May 2026  01:10:49 +0000 (0:00:03.619)       0:00:06.932 ************ ",
                                "\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] *********************",
                                "Friday 22 May 2026  01:10:55 +0000 (0:00:05.872)       0:00:12.804 ************ ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=service)\u001b[0m",
                                "",
                                "TASK [service-ks-register : placement | Creating users] ************************",
                                "Friday 22 May 2026  01:10:58 +0000 (0:00:02.955)       0:00:15.759 ************ ",
                                "\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] ************************",
                                "Friday 22 May 2026  01:11:02 +0000 (0:00:03.912)       0:00:19.672 ************ ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=admin)\u001b[0m",
                                "",
                                "TASK [service-ks-register : placement | Granting user roles] *******************",
                                "Friday 22 May 2026  01:11:05 +0000 (0:00:03.134)       0:00:22.806 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=placement -> service -> admin)\u001b[0m",
                                "",
                                "TASK [placement : include_tasks] ***********************************************",
                                "Friday 22 May 2026  01:11:09 +0000 (0:00:03.903)       0:00:26.710 ************ ",
                                "\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] ***************************",
                                "Friday 22 May 2026  01:11:09 +0000 (0:00:00.392)       0:00:27.103 ************ ",
                                "\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 [placement : Check if policies shall be overwritten] **********************",
                                "Friday 22 May 2026  01:11:10 +0000 (0:00:01.083)       0:00:28.187 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [placement : Set placement policy file] ***********************************",
                                "Friday 22 May 2026  01:11:10 +0000 (0:00:00.111)       0:00:28.298 ************ ",
                                "\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] ***********************************************",
                                "Friday 22 May 2026  01:11:11 +0000 (0:00:00.240)       0:00:28.539 ************ ",
                                "\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] ******",
                                "Friday 22 May 2026  01:11:11 +0000 (0:00:00.599)       0:00:29.138 ************ ",
                                "\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 [service-cert-copy : placement | Copying over backend internal TLS certificate] ***",
                                "Friday 22 May 2026  01:11:13 +0000 (0:00:01.398)       0:00:30.536 ************ ",
                                "\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] ***",
                                "Friday 22 May 2026  01:11:13 +0000 (0:00:00.368)       0:00:30.905 ************ ",
                                "\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] *****************",
                                "Friday 22 May 2026  01:11:14 +0000 (0:00:00.702)       0:00:31.608 ************ ",
                                "\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 : Copying over placement.conf] *********************************",
                                "Friday 22 May 2026  01:11:15 +0000 (0:00:01.341)       0:00:32.950 ************ ",
                                "\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 [placement : Copying over placement-api wsgi configuration] ***************",
                                "Friday 22 May 2026  01:11:18 +0000 (0:00:02.835)       0:00:35.786 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/placement/templates/placement-api-wsgi.conf.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (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] *****************",
                                "Friday 22 May 2026  01:11:19 +0000 (0:00:01.688)       0:00:37.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",
                                "",
                                "TASK [placement : Copying over existing policy file] ***************************",
                                "Friday 22 May 2026  01:11:21 +0000 (0:00:01.813)       0:00:39.288 ************ ",
                                "\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] **********************************",
                                "Friday 22 May 2026  01:11:22 +0000 (0:00:00.466)       0:00:39.755 ************ ",
                                "\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] ********************************",
                                "Friday 22 May 2026  01:11:23 +0000 (0:00:01.084)       0:00:40.839 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [placement : Creating placement databases user and setting permissions] ***",
                                "Friday 22 May 2026  01:11:25 +0000 (0:00:02.199)       0:00:43.039 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [placement : Running placement bootstrap container] ***********************",
                                "Friday 22 May 2026  01:11:27 +0000 (0:00:02.290)       0:00:45.330 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [placement : Flush handlers] **********************************************",
                                "Friday 22 May 2026  01:11:39 +0000 (0:00:12.064)       0:00:57.394 ************ ",
                                "",
                                "TASK [placement : Flush handlers] **********************************************",
                                "Friday 22 May 2026  01:11:39 +0000 (0:00:00.061)       0:00:57.456 ************ ",
                                "",
                                "TASK [placement : Flush handlers] **********************************************",
                                "Friday 22 May 2026  01:11:40 +0000 (0:00:00.185)       0:00:57.641 ************ ",
                                "",
                                "RUNNING HANDLER [placement : Restart placement-api container] ******************",
                                "Friday 22 May 2026  01:11:40 +0000 (0:00:00.057)       0:00:57.698 ************ ",
                                "\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=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 ********************************************************************",
                                "Friday 22 May 2026  01:11:50 +0000 (0:00:09.831)       0:01:07.530 ************ ",
                                "=============================================================================== ",
                                "placement : Running placement bootstrap container ---------------------- 12.06s",
                                "placement : Restart placement-api container ----------------------------- 9.83s",
                                "service-ks-register : placement | Creating endpoints -------------------- 5.87s",
                                "service-ks-register : placement | Creating users ------------------------ 3.91s",
                                "service-ks-register : placement | Granting user roles ------------------- 3.90s",
                                "service-ks-register : placement | Creating services --------------------- 3.62s",
                                "service-ks-register : placement | Creating roles ------------------------ 3.13s",
                                "service-ks-register : placement | Creating projects --------------------- 2.96s",
                                "placement : Copying over placement.conf --------------------------------- 2.84s",
                                "placement : Creating placement databases user and setting permissions --- 2.29s",
                                "placement : Creating placement databases -------------------------------- 2.20s",
                                "placement : Copying over migrate-db.rc.j2 configuration ----------------- 1.81s",
                                "placement : Copying over placement-api wsgi configuration --------------- 1.69s",
                                "placement : include_tasks ----------------------------------------------- 1.50s",
                                "service-cert-copy : placement | Copying over extra CA certificates ------ 1.40s",
                                "placement : Copying over config.json files for services ----------------- 1.34s",
                                "placement : Check placement containers ---------------------------------- 1.08s",
                                "placement : Ensuring config directories exist --------------------------- 1.08s",
                                "service-cert-copy : placement | Copying over backend internal TLS key --- 0.70s",
                                "Group hosts based on enabled services ----------------------------------- 0.64s",
                                "\u001b[32m2026-05-22 01:11:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f5cacb16-44d7-4e0e-a6a5-7b49d1b1044d is in state SUCCESS\u001b[0m",
                                "\u001b[32m2026-05-22 01:11:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:11:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bba55091-48f7-49bf-971d-a41326425b50 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:11:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9c45ae37-7c24-4d4e-95a5-16d51a5d4277 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:11:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 205047f5-8241-4788-bef0-37beb2f95487 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:11:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:11:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:11:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bba55091-48f7-49bf-971d-a41326425b50 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:11:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9c45ae37-7c24-4d4e-95a5-16d51a5d4277 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:11:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 205047f5-8241-4788-bef0-37beb2f95487 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:11:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:11:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:11:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bba55091-48f7-49bf-971d-a41326425b50 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:11:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9c45ae37-7c24-4d4e-95a5-16d51a5d4277 is in state SUCCESS\u001b[0m",
                                "\u001b[32m2026-05-22 01:11:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 205047f5-8241-4788-bef0-37beb2f95487 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:11:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:12:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:12:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bba55091-48f7-49bf-971d-a41326425b50 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:12:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8caa7d1-52f5-492f-9fba-bcc5f75a99b9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:12:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 205047f5-8241-4788-bef0-37beb2f95487 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:12:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:12:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:12:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bba55091-48f7-49bf-971d-a41326425b50 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:12:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8caa7d1-52f5-492f-9fba-bcc5f75a99b9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:12:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 205047f5-8241-4788-bef0-37beb2f95487 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:12:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:12:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:12:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bba55091-48f7-49bf-971d-a41326425b50 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:12:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8caa7d1-52f5-492f-9fba-bcc5f75a99b9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:12:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 205047f5-8241-4788-bef0-37beb2f95487 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:12:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:12:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:12:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bba55091-48f7-49bf-971d-a41326425b50 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:12:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8caa7d1-52f5-492f-9fba-bcc5f75a99b9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:12:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 205047f5-8241-4788-bef0-37beb2f95487 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:12:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:12:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:12:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bba55091-48f7-49bf-971d-a41326425b50 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:12:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8caa7d1-52f5-492f-9fba-bcc5f75a99b9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:12:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 205047f5-8241-4788-bef0-37beb2f95487 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:12:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:12:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:12:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bba55091-48f7-49bf-971d-a41326425b50 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:12:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8caa7d1-52f5-492f-9fba-bcc5f75a99b9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:12:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 205047f5-8241-4788-bef0-37beb2f95487 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:12:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:12:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:12:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bba55091-48f7-49bf-971d-a41326425b50 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:12:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8caa7d1-52f5-492f-9fba-bcc5f75a99b9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:12:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 205047f5-8241-4788-bef0-37beb2f95487 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:12:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:12:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:12:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bba55091-48f7-49bf-971d-a41326425b50 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:12:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8caa7d1-52f5-492f-9fba-bcc5f75a99b9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:12:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 205047f5-8241-4788-bef0-37beb2f95487 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:12:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:12:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:12:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bba55091-48f7-49bf-971d-a41326425b50 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:12:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8caa7d1-52f5-492f-9fba-bcc5f75a99b9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:12:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 205047f5-8241-4788-bef0-37beb2f95487 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:12:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:12:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:12:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bba55091-48f7-49bf-971d-a41326425b50 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:12:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8caa7d1-52f5-492f-9fba-bcc5f75a99b9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:12:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 205047f5-8241-4788-bef0-37beb2f95487 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:12:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:12:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:12:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bba55091-48f7-49bf-971d-a41326425b50 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:12:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8caa7d1-52f5-492f-9fba-bcc5f75a99b9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:12:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 205047f5-8241-4788-bef0-37beb2f95487 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:12:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:12:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:12:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bba55091-48f7-49bf-971d-a41326425b50 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:12:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8caa7d1-52f5-492f-9fba-bcc5f75a99b9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:12:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 205047f5-8241-4788-bef0-37beb2f95487 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:12:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:12:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:12:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bba55091-48f7-49bf-971d-a41326425b50 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:12:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8caa7d1-52f5-492f-9fba-bcc5f75a99b9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:12:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 205047f5-8241-4788-bef0-37beb2f95487 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:12:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:12:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:12:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bba55091-48f7-49bf-971d-a41326425b50 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:12:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8caa7d1-52f5-492f-9fba-bcc5f75a99b9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:12:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 205047f5-8241-4788-bef0-37beb2f95487 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:12:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:12:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:12:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bba55091-48f7-49bf-971d-a41326425b50 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:12:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8caa7d1-52f5-492f-9fba-bcc5f75a99b9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:12:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 205047f5-8241-4788-bef0-37beb2f95487 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:12:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:12:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:12:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bba55091-48f7-49bf-971d-a41326425b50 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:12:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8caa7d1-52f5-492f-9fba-bcc5f75a99b9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:12:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 205047f5-8241-4788-bef0-37beb2f95487 is in state SUCCESS\u001b[0m",
                                "\u001b[32m2026-05-22 01:12:47\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] ***************************************",
                                "Friday 22 May 2026  01:11:55 +0000 (0:00:00.299)       0:00:00.299 ************ ",
                                "\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] ***********************************",
                                "Friday 22 May 2026  01:11:56 +0000 (0:00:00.522)       0:00:00.821 ************ ",
                                "\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] ***********************************",
                                "Friday 22 May 2026  01:11:56 +0000 (0:00:00.606)       0:00:01.428 ************ ",
                                "\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;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 ********************************************************************",
                                "Friday 22 May 2026  01:11:57 +0000 (0:00:01.176)       0:00:02.604 ************ ",
                                "=============================================================================== ",
                                "Waiting for Nova public port to be UP ----------------------------------- 1.18s",
                                "Group hosts based on enabled services ----------------------------------- 0.61s",
                                "Group hosts based on Kolla action --------------------------------------- 0.52s",
                                "",
                                "\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] ***************************************",
                                "Friday 22 May 2026  01:10:59 +0000 (0:00:00.334)       0:00:00.334 ************ ",
                                "\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] ***********************************",
                                "Friday 22 May 2026  01:11:00 +0000 (0:00:00.335)       0:00:00.670 ************ ",
                                "\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] **************************************************",
                                "Friday 22 May 2026  01:11:00 +0000 (0:00:00.296)       0:00:00.966 ************ ",
                                "\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] ************************",
                                "Friday 22 May 2026  01:11:01 +0000 (0:00:00.646)       0:00:01.612 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=magnum (container-infra))\u001b[0m",
                                "",
                                "TASK [service-ks-register : magnum | Creating endpoints] ***********************",
                                "Friday 22 May 2026  01:11:04 +0000 (0:00:03.466)       0:00:05.079 ************ ",
                                "\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] ************************",
                                "Friday 22 May 2026  01:11:11 +0000 (0:00:06.426)       0:00:11.506 ************ ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=service)\u001b[0m",
                                "",
                                "TASK [service-ks-register : magnum | Creating users] ***************************",
                                "Friday 22 May 2026  01:11:14 +0000 (0:00:03.450)       0:00:14.957 ************ ",
                                "\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] ***************************",
                                "Friday 22 May 2026  01:11:18 +0000 (0:00:03.897)       0:00:18.854 ************ ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=admin)\u001b[0m",
                                "",
                                "TASK [service-ks-register : magnum | Granting user roles] **********************",
                                "Friday 22 May 2026  01:11:22 +0000 (0:00:03.592)       0:00:22.447 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=magnum -> service -> admin)\u001b[0m",
                                "",
                                "TASK [magnum : Creating Magnum trustee domain] *********************************",
                                "Friday 22 May 2026  01:11:25 +0000 (0:00:03.876)       0:00:26.323 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [magnum : Creating Magnum trustee user] ***********************************",
                                "Friday 22 May 2026  01:11:29 +0000 (0:00:03.254)       0:00:29.577 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [magnum : Creating Magnum trustee user role] ******************************",
                                "Friday 22 May 2026  01:11:32 +0000 (0:00:03.781)       0:00:33.359 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [magnum : Ensuring config directories exist] ******************************",
                                "Friday 22 May 2026  01:11:36 +0000 (0:00:03.316)       0:00:36.676 ************ ",
                                "\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-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-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",
                                "",
                                "TASK [magnum : Check if policies shall be overwritten] *************************",
                                "Friday 22 May 2026  01:11:37 +0000 (0:00:01.561)       0:00:38.237 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [magnum : Set magnum policy file] *****************************************",
                                "Friday 22 May 2026  01:11:37 +0000 (0:00:00.115)       0:00:38.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 [magnum : Check if kubeconfig file is supplied] ***************************",
                                "Friday 22 May 2026  01:11:38 +0000 (0:00:00.252)       0:00:38.605 ************ ",
                                "\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m",
                                "",
                                "TASK [magnum : Copying over kubeconfig file] ***********************************",
                                "Friday 22 May 2026  01:11:39 +0000 (0:00:00.840)       0:00:39.445 ************ ",
                                "\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 : Set magnum kubeconfig file's path] ******************************",
                                "Friday 22 May 2026  01:11:41 +0000 (0:00:02.232)       0:00:41.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 [magnum : include_tasks] **************************************************",
                                "Friday 22 May 2026  01:11:41 +0000 (0:00:00.414)       0:00:42.092 ************ ",
                                "\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] *********",
                                "Friday 22 May 2026  01:11:42 +0000 (0:00:00.472)       0:00:42.565 ************ ",
                                "\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 [service-cert-copy : magnum | Copying over backend internal TLS certificate] ***",
                                "Friday 22 May 2026  01:11:44 +0000 (0:00:02.260)       0:00:44.825 ************ ",
                                "\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] ******",
                                "Friday 22 May 2026  01:11:45 +0000 (0:00:00.780)       0:00:45.605 ************ ",
                                "\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] ********************",
                                "Friday 22 May 2026  01:11:45 +0000 (0:00:00.807)       0:00:46.413 ************ ",
                                "\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-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 : Copying over magnum.conf] ***************************************",
                                "Friday 22 May 2026  01:11:48 +0000 (0:00:02.483)       0:00:48.896 ************ ",
                                "\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-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-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 : Copying over existing policy file] ******************************",
                                "Friday 22 May 2026  01:11:57 +0000 (0:00:08.544)       0:00:57.440 ************ ",
                                "\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] ****************************************",
                                "Friday 22 May 2026  01:11:57 +0000 (0:00:00.818)       0:00:58.258 ************ ",
                                "\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-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-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",
                                "\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 : include_tasks] **************************************************",
                                "Friday 22 May 2026  01:12:00 +0000 (0:00:02.211)       0:01:00.470 ************ ",
                                "\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] ***************************************",
                                "Friday 22 May 2026  01:12:00 +0000 (0:00:00.306)       0:01:00.776 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [magnum : Creating Magnum database user and setting permissions] **********",
                                "Friday 22 May 2026  01:12:02 +0000 (0:00:02.456)       0:01:03.233 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [magnum : Running Magnum bootstrap container] *****************************",
                                "Friday 22 May 2026  01:12:04 +0000 (0:00:02.044)       0:01:05.277 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [magnum : Flush handlers] *************************************************",
                                "Friday 22 May 2026  01:12:20 +0000 (0:00:15.668)       0:01:20.945 ************ ",
                                "",
                                "TASK [magnum : Flush handlers] *************************************************",
                                "Friday 22 May 2026  01:12:20 +0000 (0:00:00.071)       0:01:21.016 ************ ",
                                "",
                                "TASK [magnum : Flush handlers] *************************************************",
                                "Friday 22 May 2026  01:12:20 +0000 (0:00:00.069)       0:01:21.085 ************ ",
                                "",
                                "RUNNING HANDLER [magnum : Restart magnum-api container] ************************",
                                "Friday 22 May 2026  01:12:20 +0000 (0:00:00.071)       0:01:21.157 ************ ",
                                "\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 [magnum : Restart magnum-conductor container] ******************",
                                "Friday 22 May 2026  01:12:31 +0000 (0:00:10.779)       0:01:31.936 ************ ",
                                "\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 ********************************************************************",
                                "Friday 22 May 2026  01:12:44 +0000 (0:00:13.464)       0:01:45.400 ************ ",
                                "=============================================================================== ",
                                "magnum : Running Magnum bootstrap container ---------------------------- 15.67s",
                                "magnum : Restart magnum-conductor container ---------------------------- 13.46s",
                                "magnum : Restart magnum-api container ---------------------------------- 10.78s",
                                "magnum : Copying over magnum.conf --------------------------------------- 8.54s",
                                "service-ks-register : magnum | Creating endpoints ----------------------- 6.43s",
                                "service-ks-register : magnum | Creating users --------------------------- 3.90s",
                                "service-ks-register : magnum | Granting user roles ---------------------- 3.88s",
                                "magnum : Creating Magnum trustee user ----------------------------------- 3.78s",
                                "service-ks-register : magnum | Creating roles --------------------------- 3.59s",
                                "service-ks-register : magnum | Creating services ------------------------ 3.47s",
                                "service-ks-register : magnum | Creating projects ------------------------ 3.45s",
                                "magnum : Creating Magnum trustee user role ------------------------------ 3.32s",
                                "magnum : Creating Magnum trustee domain --------------------------------- 3.25s",
                                "magnum : Copying over config.json files for services -------------------- 2.49s",
                                "magnum : Creating Magnum database --------------------------------------- 2.46s",
                                "service-cert-copy : magnum | Copying over extra CA certificates --------- 2.26s",
                                "magnum : Copying over kubeconfig file ----------------------------------- 2.23s",
                                "magnum : Check magnum containers ---------------------------------------- 2.21s",
                                "magnum : Creating Magnum database user and setting permissions ---------- 2.04s",
                                "magnum : Ensuring config directories exist ------------------------------ 1.56s",
                                "\u001b[32m2026-05-22 01:12:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:12:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bba55091-48f7-49bf-971d-a41326425b50 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:12:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8caa7d1-52f5-492f-9fba-bcc5f75a99b9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:12:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:12:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:12:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bba55091-48f7-49bf-971d-a41326425b50 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:12:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8caa7d1-52f5-492f-9fba-bcc5f75a99b9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:12:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:12:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:12:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bba55091-48f7-49bf-971d-a41326425b50 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:12:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8caa7d1-52f5-492f-9fba-bcc5f75a99b9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:12:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:12:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:12:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bba55091-48f7-49bf-971d-a41326425b50 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:12:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8caa7d1-52f5-492f-9fba-bcc5f75a99b9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:12:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:13:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:13:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bba55091-48f7-49bf-971d-a41326425b50 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:13:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8caa7d1-52f5-492f-9fba-bcc5f75a99b9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:13:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:13:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:13:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bba55091-48f7-49bf-971d-a41326425b50 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:13:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8caa7d1-52f5-492f-9fba-bcc5f75a99b9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:13:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:13:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:13:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bba55091-48f7-49bf-971d-a41326425b50 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:13:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8caa7d1-52f5-492f-9fba-bcc5f75a99b9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:13:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:13:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:13:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bba55091-48f7-49bf-971d-a41326425b50 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:13:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8caa7d1-52f5-492f-9fba-bcc5f75a99b9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:13:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:13:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:13:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bba55091-48f7-49bf-971d-a41326425b50 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:13:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8caa7d1-52f5-492f-9fba-bcc5f75a99b9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:13:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:13:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:13:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bba55091-48f7-49bf-971d-a41326425b50 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:13:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8caa7d1-52f5-492f-9fba-bcc5f75a99b9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:13:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:13:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:13:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bba55091-48f7-49bf-971d-a41326425b50 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:13:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8caa7d1-52f5-492f-9fba-bcc5f75a99b9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:13:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:13:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:13:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bba55091-48f7-49bf-971d-a41326425b50 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:13:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8caa7d1-52f5-492f-9fba-bcc5f75a99b9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:13:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:13:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:13:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bba55091-48f7-49bf-971d-a41326425b50 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:13:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8caa7d1-52f5-492f-9fba-bcc5f75a99b9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:13:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:13:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:13:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bba55091-48f7-49bf-971d-a41326425b50 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:13:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8caa7d1-52f5-492f-9fba-bcc5f75a99b9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:13:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:13:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:13:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bba55091-48f7-49bf-971d-a41326425b50 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:13:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8caa7d1-52f5-492f-9fba-bcc5f75a99b9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:13:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:13:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:13:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bba55091-48f7-49bf-971d-a41326425b50 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:13:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8caa7d1-52f5-492f-9fba-bcc5f75a99b9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:13:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:13:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:13:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bba55091-48f7-49bf-971d-a41326425b50 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:13:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8caa7d1-52f5-492f-9fba-bcc5f75a99b9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:13:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:13:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:13:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bba55091-48f7-49bf-971d-a41326425b50 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:13:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8caa7d1-52f5-492f-9fba-bcc5f75a99b9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:13:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:13:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:13:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bba55091-48f7-49bf-971d-a41326425b50 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:13:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8caa7d1-52f5-492f-9fba-bcc5f75a99b9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:13:45\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 OpenStack release] **********************************",
                                "Friday 22 May 2026  01:04:58 +0000 (0:00:00.319)       0:00:00.319 ************ ",
                                "\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] ***************************************",
                                "Friday 22 May 2026  01:04:59 +0000 (0:00:00.715)       0:00:01.034 ************ ",
                                "\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] ***********************************",
                                "Friday 22 May 2026  01:05:00 +0000 (0:00:00.855)       0:00:01.889 ************ ",
                                "\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] ********************************************************",
                                "Friday 22 May 2026  01:05:00 +0000 (0:00:00.695)       0:00:02.585 ************ ",
                                "\u001b[0;36mincluded: nova for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [nova : Creating Nova databases] ******************************************",
                                "Friday 22 May 2026  01:05:01 +0000 (0:00:00.726)       0:00:03.311 ************ ",
                                "\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] *************",
                                "Friday 22 May 2026  01:05:06 +0000 (0:00:04.513)       0:00:07.825 ************ ",
                                "\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] ********************************",
                                "Friday 22 May 2026  01:05:10 +0000 (0:00:04.711)       0:00:12.536 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [nova : Copying over config.json files for nova-api-bootstrap] ************",
                                "Friday 22 May 2026  01:05:11 +0000 (0:00:00.731)       0:00:13.267 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [nova : Copying over nova.conf for nova-api-bootstrap] ********************",
                                "Friday 22 May 2026  01:05:13 +0000 (0:00:01.615)       0:00:14.883 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [nova : include_tasks] ****************************************************",
                                "Friday 22 May 2026  01:05:17 +0000 (0:00:03.976)       0:00:18.859 ************ ",
                                "\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] *****************************",
                                "Friday 22 May 2026  01:05:17 +0000 (0:00:00.384)       0:00:19.244 ************ ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [nova : Create cell0 mappings] ********************************************",
                                "Friday 22 May 2026  01:05:51 +0000 (0:00:34.224)       0:00:53.468 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [nova-cell : Get a list of existing cells] ********************************",
                                "Friday 22 May 2026  01:06:10 +0000 (0:00:18.515)       0:01:11.984 ************ ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [nova-cell : Extract current cell settings from list] *********************",
                                "Friday 22 May 2026  01:06:23 +0000 (0:00:13.132)       0:01:25.117 ************ ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [nova : Update cell0 mappings] ********************************************",
                                "Friday 22 May 2026  01:06:24 +0000 (0:00:00.734)       0:01:25.852 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [nova : include_tasks] ****************************************************",
                                "Friday 22 May 2026  01:06:24 +0000 (0:00:00.756)       0:01:26.608 ************ ",
                                "\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] *****************************",
                                "Friday 22 May 2026  01:06:25 +0000 (0:00:00.783)       0:01:27.392 ************ ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Bootstrap upgrade] *******************************************************",
                                "Friday 22 May 2026  01:06:45 +0000 (0:00:19.898)       0:01:47.291 ************ ",
                                "\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] ********************************************************",
                                "Friday 22 May 2026  01:06:45 +0000 (0:00:00.297)       0:01:47.588 ************ ",
                                "\u001b[0;36mincluded: nova-cell for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [nova-cell : Creating Nova cell database] *********************************",
                                "Friday 22 May 2026  01:06:46 +0000 (0:00:00.860)       0:01:48.449 ************ ",
                                "\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] ****",
                                "Friday 22 May 2026  01:06:48 +0000 (0:00:02.004)       0:01:50.454 ************ ",
                                "\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] ******************",
                                "Friday 22 May 2026  01:06:51 +0000 (0:00:02.295)       0:01:52.749 ************ ",
                                "\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] *******************",
                                "Friday 22 May 2026  01:06:51 +0000 (0:00:00.580)       0:01:53.330 ************ ",
                                "\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] ******************",
                                "Friday 22 May 2026  01:06:58 +0000 (0:00:07.223)       0:02:00.553 ************ ",
                                "\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] *******************",
                                "Friday 22 May 2026  01:06:59 +0000 (0:00:00.453)       0:02:01.006 ************ ",
                                "\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] ***************************",
                                "Friday 22 May 2026  01:07:02 +0000 (0:00:03.053)       0:02:04.060 ************ ",
                                "\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] ******",
                                "Friday 22 May 2026  01:07:03 +0000 (0:00:00.752)       0:02:04.812 ************ ",
                                "\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] **************",
                                "Friday 22 May 2026  01:07:04 +0000 (0:00:01.276)       0:02:06.089 ************ ",
                                "\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] ***********************",
                                "Friday 22 May 2026  01:07:06 +0000 (0:00:02.451)       0:02:08.540 ************ ",
                                "\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] ********************************",
                                "Friday 22 May 2026  01:07:27 +0000 (0:00:20.226)       0:02:28.766 ************ ",
                                "\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] *********************",
                                "Friday 22 May 2026  01:07:40 +0000 (0:00:12.937)       0:02:41.704 ************ ",
                                "\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] *************************************************",
                                "Friday 22 May 2026  01:07:41 +0000 (0:00:01.111)       0:02:42.816 ************ ",
                                "\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] *************************************************",
                                "Friday 22 May 2026  01:07:54 +0000 (0:00:13.764)       0:02:56.580 ************ ",
                                "\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 [Bootstrap upgrade] *******************************************************",
                                "Friday 22 May 2026  01:07:56 +0000 (0:00:01.311)       0:02:57.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",
                                "",
                                "PLAY [Apply role nova] *********************************************************",
                                "",
                                "TASK [nova : include_tasks] ****************************************************",
                                "Friday 22 May 2026  01:07:56 +0000 (0:00:00.315)       0:02:58.207 ************ ",
                                "\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] **************************",
                                "Friday 22 May 2026  01:07:58 +0000 (0:00:01.441)       0:02:59.649 ************ ",
                                "\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] *************************",
                                "Friday 22 May 2026  01:08:02 +0000 (0:00:04.274)       0:03:03.924 ************ ",
                                "\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] **************************",
                                "Friday 22 May 2026  01:08:09 +0000 (0:00:06.784)       0:03:10.708 ************ ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=service)\u001b[0m",
                                "",
                                "TASK [service-ks-register : nova | Creating users] *****************************",
                                "Friday 22 May 2026  01:08:12 +0000 (0:00:03.478)       0:03:14.187 ************ ",
                                "\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] *****************************",
                                "Friday 22 May 2026  01:08:16 +0000 (0:00:03.992)       0:03:18.179 ************ ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=admin)\u001b[0m",
                                "",
                                "TASK [service-ks-register : nova | Granting user roles] ************************",
                                "Friday 22 May 2026  01:08:19 +0000 (0:00:03.228)       0:03:21.407 ************ ",
                                "\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] ********************************",
                                "Friday 22 May 2026  01:08:27 +0000 (0:00:07.881)       0:03:29.289 ************ ",
                                "\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-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-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-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-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-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] ***************************",
                                "Friday 22 May 2026  01:08:30 +0000 (0:00:03.277)       0:03:32.566 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [nova : Set nova policy file] *********************************************",
                                "Friday 22 May 2026  01:08:31 +0000 (0:00:00.149)       0:03:32.715 ************ ",
                                "\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] ****************************************",
                                "Friday 22 May 2026  01:08:31 +0000 (0:00:00.329)       0:03:33.044 ************ ",
                                "\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m",
                                "",
                                "TASK [nova : Set vendordata file path] *****************************************",
                                "Friday 22 May 2026  01:08:32 +0000 (0:00:00.885)       0:03:33.930 ************ ",
                                "\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] ****************************************************",
                                "Friday 22 May 2026  01:08:32 +0000 (0:00:00.474)       0:03:34.405 ************ ",
                                "\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] ***********",
                                "Friday 22 May 2026  01:08:33 +0000 (0:00:00.956)       0:03:35.362 ************ ",
                                "\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 [service-cert-copy : nova | Copying over backend internal TLS certificate] ***",
                                "Friday 22 May 2026  01:08:36 +0000 (0:00:03.053)       0:03:38.415 ************ ",
                                "\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] ********",
                                "Friday 22 May 2026  01:08:38 +0000 (0:00:02.014)       0:03:40.429 ************ ",
                                "\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/localti\u001b[32m2026-05-22 01:13:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edac74fc-f746-4764-b21e-3e06b293359e is in state SUCCESS\u001b[0m",
                                "me: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 [nova : Copying over config.json files for services] **********************",
                                "Friday 22 May 2026  01:08:39 +0000 (0:00:01.148)       0:03:41.578 ************ ",
                                "\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 : Copying over nova.conf] *******************************************",
                                "Friday 22 May 2026  01:08:43 +0000 (0:00:03.610)       0:03:45.188 ************ ",
                                "\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-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-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 : Copying over existing policy file] ********************************",
                                "Friday 22 May 2026  01:08:54 +0000 (0:00:10.628)       0:03:55.817 ************ ",
                                "\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 [nova : Copying over nova-api-wsgi.conf] **********************************",
                                "Friday 22 May 2026  01:08:55 +0000 (0:00:00.920)       0:03:56.738 ************ ",
                                "\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 [nova : Copying over vendordata file] *************************************",
                                "Friday 22 May 2026  01:08:57 +0000 (0:00:02.298)       0:03:59.037 ************ ",
                                "\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] ********************************************",
                                "Friday 22 May 2026  01:08:57 +0000 (0:00:00.448)       0:03:59.485 ************ ",
                                "\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-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-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",
                                "",
                                "TASK [nova : Flush handlers] ***************************************************",
                                "Friday 22 May 2026  01:09:01 +0000 (0:00:03.340)       0:04:02.825 ************ ",
                                "",
                                "TASK [nova : Flush handlers] ***************************************************",
                                "Friday 22 May 2026  01:09:01 +0000 (0:00:00.251)       0:04:03.076 ************ ",
                                "",
                                "TASK [nova : Flush handlers] ***************************************************",
                                "Friday 22 May 2026  01:09:01 +0000 (0:00:00.199)       0:04:03.276 ************ ",
                                "",
                                "RUNNING HANDLER [nova : Restart nova-scheduler container] **********************",
                                "Friday 22 May 2026  01:09:01 +0000 (0:00:00.120)       0:04:03.396 ************ ",
                                "\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 : Restart nova-api container] ****************************",
                                "Friday 22 May 2026  01:09:17 +0000 (0:00:16.045)       0:04:19.442 ************ ",
                                "\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] ***********************************************",
                                "Friday 22 May 2026  01:09:29 +0000 (0:00:11.438)       0:04:30.880 ************ ",
                                "\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] ***********************************************",
                                "Friday 22 May 2026  01:09:31 +0000 (0:00:01.849)       0:04:32.730 ************ ",
                                "\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] ************************************",
                                "Friday 22 May 2026  01:09:31 +0000 (0:00:00.854)       0:04:33.584 ************ ",
                                "\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] **********************************************",
                                "Friday 22 May 2026  01:09:33 +0000 (0:00:01.105)       0:04:34.690 ************ ",
                                "\u001b[0;32mok: [testbed-node-3] => (item=br_netfilter)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=br_netfilter)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=br_netfilter)\u001b[0m",
                                "",
                                "TASK [module-load : Persist modules via modules-load.d] ************************",
                                "Friday 22 May 2026  01:09:34 +0000 (0:00:01.638)       0:04:36.329 ************ ",
                                "\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] ***********************************",
                                "Friday 22 May 2026  01:09:36 +0000 (0:00:01.581)       0:04:37.910 ************ ",
                                "\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] **********************",
                                "Friday 22 May 2026  01:09:36 +0000 (0:00:00.532)       0:04:38.443 ************ ",
                                "\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;33mchanged: [testbed-node-4] => (item=net.bridge.bridge-nf-call-iptables)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=net.bridge.bridge-nf-call-iptables)\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;33mchanged: [testbed-node-5] => (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",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=net.bridge.bridge-nf-call-ip6tables)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=net.bridge.bridge-nf-call-ip6tables)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=net.bridge.bridge-nf-call-ip6tables)\u001b[0m",
                                "",
                                "TASK [nova-cell : Install udev kolla kvm rules] ********************************",
                                "Friday 22 May 2026  01:09:38 +0000 (0:00:01.456)       0:04:39.899 ************ ",
                                "\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] ***************************************",
                                "Friday 22 May 2026  01:09:39 +0000 (0:00:01.145)       0:04:41.045 ************ ",
                                "\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 : Ensuring config directories exist] ***************************",
                                "Friday 22 May 2026  01:09:41 +0000 (0:00:02.097)       0:04:43.142 ************ ",
                                "\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-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-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-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-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-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-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",
                                "",
                                "TASK [nova-cell : include_tasks] ***********************************************",
                                "Friday 22 May 2026  01:09:43 +0000 (0:00:02.089)       0:04:45.232 ************ ",
                                "\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] ***********",
                                "Friday 22 May 2026  01:09:44 +0000 (0:00:01.338)       0:04:46.570 ************ ",
                                "\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-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-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-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-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-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-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-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-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 [service-cert-copy : nova | Copying over backend internal TLS certificate] ***",
                                "Friday 22 May 2026  01:09:49 +0000 (0:00:04.412)       0:04:50.983 ************ ",
                                "\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-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-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-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] ********",
                                "Friday 22 May 2026  01:09:50 +0000 (0:00:01.282)       0:04:52.265 ************ ",
                                "\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-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-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-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 : include_tasks] ***********************************************",
                                "Friday 22 May 2026  01:09:52 +0000 (0:00:01.894)       0:04:54.160 ************ ",
                                "\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] *************************************",
                                "Friday 22 May 2026  01:09:53 +0000 (0:00:00.897)       0:04:55.057 ************ ",
                                "\u001b[0;32mok: [testbed-node-4 -> localhost]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3 -> localhost]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5 -> localhost]\u001b[0m",
                                "",
                                "TASK [nova-cell : Check cinder keyring file] ***********************************",
                                "Friday 22 May 2026  01:09:54 +0000 (0:00:01.576)       0:04:56.633 ************ ",
                                "\u001b[0;32mok: [testbed-node-4 -> localhost]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3 -> localhost]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5 -> localhost]\u001b[0m",
                                "",
                                "TASK [nova-cell : Extract nova key from file] **********************************",
                                "Friday 22 May 2026  01:09:56 +0000 (0:00:01.050)       0:04:57.684 ************ ",
                                "\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] ********************************",
                                "Friday 22 May 2026  01:09:56 +0000 (0:00:00.712)       0:04:58.396 ************ ",
                                "\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] ****************************",
                                "Friday 22 May 2026  01:09:57 +0000 (0:00:00.412)       0:04:58.809 ************ ",
                                "\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] **************************",
                                "Friday 22 May 2026  01:09:58 +0000 (0:00:00.969)       0:04:59.779 ************ ",
                                "\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] *****************************************",
                                "Friday 22 May 2026  01:09:59 +0000 (0:00:01.050)       0:05:00.829 ************ ",
                                "\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-3] => (item=nova-libvirt)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (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)] ************",
                                "Friday 22 May 2026  01:10:03 +0000 (0:00:04.440)       0:05:05.270 ************ ",
                                "\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)] **************************",
                                "Friday 22 May 2026  01:10:03 +0000 (0:00:00.312)       0:05:05.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",
                                "",
                                "TASK [nova-cell : Ensuring libvirt secrets directory exists] *******************",
                                "Friday 22 May 2026  01:10:04 +0000 (0:00:00.282)       0:05:05.864 ************ ",
                                "\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 : Pushing nova secret xml for libvirt] *************************",
                                "Friday 22 May 2026  01:10:05 +0000 (0:00:01.551)       0:05:07.415 ************ ",
                                "\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-4] => (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] *****************************",
                                "Friday 22 May 2026  01:10:08 +0000 (0:00:03.007)       0:05:10.422 ************ ",
                                "\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] *************************",
                                "Friday 22 May 2026  01:10:11 +0000 (0:00:02.847)       0:05:13.270 ************ ",
                                "\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;36mincluded: /ansible/roles/nova-cell/tasks/qemu_wrapper.yml for testbed-node-3, testbed-node-5, testbed-node-4\u001b[0m",
                                "",
                                "TASK [nova-cell : Check qemu wrapper file] *************************************",
                                "Friday 22 May 2026  01:10:13 +0000 (0:00:02.044)       0:05:15.314 ************ ",
                                "\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] *******************************************",
                                "Friday 22 May 2026  01:10:15 +0000 (0:00:01.710)       0:05:17.024 ************ ",
                                "\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] **********************",
                                "Friday 22 May 2026  01:10:15 +0000 (0:00:00.309)       0:05:17.334 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [nova-cell : Set nova policy file] ****************************************",
                                "Friday 22 May 2026  01:10:15 +0000 (0:00:00.141)       0:05:17.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",
                                "\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] ***********************************",
                                "Friday 22 May 2026  01:10:16 +0000 (0:00:00.715)       0:05:18.191 ************ ",
                                "\u001b[0;32mok: [testbed-node-3 -> localhost]\u001b[0m",
                                "",
                                "TASK [nova-cell : Set vendordata file path] ************************************",
                                "Friday 22 May 2026  01:10:17 +0000 (0:00:00.795)       0:05:18.986 ************ ",
                                "\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] *****************",
                                "Friday 22 May 2026  01:10:17 +0000 (0:00:00.564)       0:05:19.551 ************ ",
                                "\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-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-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-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-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-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-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-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-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",
                                "",
                                "TASK [nova-cell : Copying over nova.conf] **************************************",
                                "Friday 22 May 2026  01:10:21 +0000 (0:00:04.064)       0:05:23.615 ************ ",
                                "\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-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-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-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-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-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-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-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-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-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",
                                "",
                                "TASK [nova-cell : Copying over Nova compute provider config] *******************",
                                "Friday 22 May 2026  01:10:29 +0000 (0:00:07.359)       0:05:30.974 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [nova-cell : Copying over libvirt configuration] **************************",
                                "Friday 22 May 2026  01:10:31 +0000 (0:00:02.277)       0:05:33.252 ************ ",
                                "\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;33mchanged: [testbed-node-4] => (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;36mskipping: [testbed-node-0] => (item={'src': 'libvirtd.conf.j2', 'dest': 'libvirtd.conf'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'src': 'qemu.conf.j2', 'dest': 'qemu.conf'})\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;36mskipping: [testbed-node-2] => (item={'src': 'libvirtd.conf.j2', 'dest': 'libvirtd.conf'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'src': 'libvirtd.conf.j2', 'dest': 'libvirtd.conf'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (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] *******************************",
                                "Friday 22 May 2026  01:10:35 +0000 (0:00:03.956)       0:05:37.208 ************ ",
                                "\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] *********************",
                                "Friday 22 May 2026  01:10:36 +0000 (0:00:00.650)       0:05:37.859 ************ ",
                                "\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-compute'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (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;36mskipping: [testbed-node-0] => (item={'src': 'auth.conf.j2', 'dest': 'auth.conf', 'service': 'nova-libvirt'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (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;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': 'sasl.conf.j2', 'dest': 'sasl.conf', 'service': 'nova-libvirt'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\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-2] => (item={'src': 'sasl.conf.j2', 'dest': 'sasl.conf', 'service': 'nova-libvirt'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\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': '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': 'sasl.conf.j2', 'dest': 'sasl.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",
                                "",
                                "TASK [nova-cell : Copying files for nova-ssh] **********************************",
                                "Friday 22 May 2026  01:10:41 +0000 (0:00:05.453)       0:05:43.312 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'src': 'sshd_config.j2', 'dest': 'sshd_config'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (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;33mchanged: [testbed-node-4] => (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-5] => (item={'src': 'sshd_config.j2', 'dest': 'sshd_config'})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'src': 'id_rsa', 'dest': 'id_rsa'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'src': 'id_rsa', 'dest': 'id_rsa'}) \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.pub', 'dest': 'id_rsa.pub'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'src': 'id_rsa.pub', 'dest': 'id_rsa.pub'}) \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;33mchanged: [testbed-node-3] => (item={'src': 'id_rsa', 'dest': 'id_rsa'})\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;36mskipping: [testbed-node-0] => (item={'src': 'ssh_config.j2', 'dest': 'ssh_config'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\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;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-3] => (item={'src': 'ssh_config.j2', 'dest': 'ssh_config'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (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] ******************************",
                                "Friday 22 May 2026  01:10:49 +0000 (0:00:07.504)       0:05:50.816 ************ ",
                                "\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] *********************",
                                "Friday 22 May 2026  01:10:49 +0000 (0:00:00.596)       0:05:51.412 ************ ",
                                "\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] ******************",
                                "Friday 22 May 2026  01:10:50 +0000 (0:00:00.800)       0:05:52.213 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\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] *******************",
                                "Friday 22 May 2026  01:10:52 +0000 (0:00:02.190)       0:05:54.403 ************ ",
                                "\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;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [nova-cell : Copying over existing policy file] ***************************",
                                "Friday 22 May 2026  01:10:55 +0000 (0:00:02.586)       0:05:56.990 ************ ",
                                "\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-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-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-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",
                                "\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",
                                "",
                                "TASK [nova-cell : Copying over vendordata file to containers] ******************",
                                "Friday 22 May 2026  01:10:57 +0000 (0:00:01.755)       0:05:58.746 ************ ",
                                "\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-4]\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]\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]\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]\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] **********************************",
                                "Friday 22 May 2026  01:10:57 +0000 (0:00:00.788)       0:05:59.534 ************ ",
                                "\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-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-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-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-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-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-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-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-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-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-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] ***********************************************",
                                "Friday 22 May 2026  01:11:01 +0000 (0:00:03.584)       0:06:03.118 ************ ",
                                "\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] **********************************************",
                                "Friday 22 May 2026  01:11:02 +0000 (0:00:00.788)       0:06:03.906 ************ ",
                                "",
                                "TASK [nova-cell : Flush handlers] **********************************************",
                                "Friday 22 May 2026  01:11:02 +0000 (0:00:00.141)       0:06:04.048 ************ ",
                                "",
                                "TASK [nova-cell : Flush handlers] **********************************************",
                                "Friday 22 May 2026  01:11:02 +0000 (0:00:00.149)       0:06:04.198 ************ ",
                                "",
                                "TASK [nova-cell : Flush handlers] **********************************************",
                                "Friday 22 May 2026  01:11:02 +0000 (0:00:00.142)       0:06:04.340 ************ ",
                                "",
                                "TASK [nova-cell : Flush handlers] **********************************************",
                                "Friday 22 May 2026  01:11:02 +0000 (0:00:00.135)       0:06:04.476 ************ ",
                                "",
                                "TASK [nova-cell : Flush handlers] **********************************************",
                                "Friday 22 May 2026  01:11:02 +0000 (0:00:00.128)       0:06:04.604 ************ ",
                                "",
                                "RUNNING HANDLER [nova-cell : Restart nova-conductor container] *****************",
                                "Friday 22 May 2026  01:11:03 +0000 (0:00:00.329)       0:06:04.934 ************ ",
                                "\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-cell : Restart nova-novncproxy container] ****************",
                                "Friday 22 May 2026  01:11:14 +0000 (0:00:11.494)       0:06:16.429 ************ ",
                                "\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] ***********************",
                                "Friday 22 May 2026  01:11:26 +0000 (0:00:12.163)       0:06:28.593 ************ ",
                                "\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-libvirt container] *******************",
                                "Friday 22 May 2026  01:11:47 +0000 (0:00:20.222)       0:06:48.815 ************ ",
                                "\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 [nova-cell : Checking libvirt container is ready] **************",
                                "Friday 22 May 2026  01:12:22 +0000 (0:00:34.951)       0:07:23.767 ************ ",
                                "\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] *************************",
                                "Friday 22 May 2026  01:12:23 +0000 (0:00:01.128)       0:07:24.895 ************ ",
                                "\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] *******************",
                                "Friday 22 May 2026  01:12:24 +0000 (0:00:00.765)       0:07:25.661 ************ ",
                                "\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 [nova-cell : Wait for nova-compute services to update service versions] ***",
                                "Friday 22 May 2026  01:12:42 +0000 (0:00:18.429)       0:07:44.090 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [nova-cell : Waiting for nova-compute services to register themselves] ****",
                                "Friday 22 May 2026  01:12:42 +0000 (0:00:00.122)       0:07:44.212 ************ ",
                                "\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[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] *************",
                                "Friday 22 May 2026  01:13:03 +0000 (0:00:20.708)       0:08:04.920 ************ ",
                                "\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",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [nova-cell : Include discover_computes.yml] *******************************",
                                "Friday 22 May 2026  01:13:09 +0000 (0:00:06.536)       0:08:11.456 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\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;36mincluded: /ansible/roles/nova-cell/tasks/discover_computes.yml for testbed-node-3\u001b[0m",
                                "",
                                "TASK [nova-cell : Get a list of existing cells] ********************************",
                                "Friday 22 May 2026  01:13:11 +0000 (0:00:02.038)       0:08:13.495 ************ ",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-node-0(192.168.16.10)]\u001b[0m",
                                "",
                                "TASK [nova-cell : Extract current cell settings from list] *********************",
                                "Friday 22 May 2026  01:13:25 +0000 (0:00:13.544)       0:08:27.040 ************ ",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-node-0(192.168.16.10)]\u001b[0m",
                                "",
                                "TASK [nova-cell : Fail if cell settings not found] *****************************",
                                "Friday 22 May 2026  01:13:26 +0000 (0:00:00.786)       0:08:27.826 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [nova-cell : Discover nova hosts] *****************************************",
                                "Friday 22 May 2026  01:13:27 +0000 (0:00:00.917)       0:08:28.744 ************ ",
                                "\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] ************",
                                "Friday 22 May 2026  01:13:39 +0000 (0:00:12.218)       0:08:40.962 ************ ",
                                "\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] *****************************",
                                "Friday 22 May 2026  01:13:41 +0000 (0:00:01.719)       0:08:42.682 ************ ",
                                "\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] ***",
                                "Friday 22 May 2026  01:13:42 +0000 (0:00:01.099)       0:08:43.781 ************ ",
                                "\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] *********",
                                "Friday 22 May 2026  01:13:42 +0000 (0:00:00.518)       0:08:44.300 ************ ",
                                "\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-3]\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-4]\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-5]\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-0] => (item=nova-spicehtml5proxy) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\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-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] ***************",
                                "Friday 22 May 2026  01:13:44 +0000 (0:00:01.453)       0:08:45.753 ************ ",
                                "\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] **************************",
                                "Friday 22 May 2026  01:13:44 +0000 (0:00:00.811)       0:08:46.565 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "PLAY [Run Nova cell online data migrations] ************************************",
                                "",
                                "TASK [nova-cell : Run Nova cell online database migrations] ********************",
                                "Friday 22 May 2026  01:13:45 +0000 (0:00:00.715)       0:08:47.281 ************ ",
                                "\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 ********************************************************************",
                                "Friday 22 May 2026  01:13:46 +0000 (0:00:00.594)       0:08:47.875 ************ ",
                                "=============================================================================== ",
                                "nova-cell : Restart nova-libvirt container ----------------------------- 34.95s",
                                "nova : Running Nova API bootstrap container ---------------------------- 34.22s",
                                "nova-cell : Waiting for nova-compute services to register themselves --- 20.71s",
                                "nova-cell : Running Nova cell bootstrap container ---------------------- 20.23s",
                                "nova-cell : Restart nova-ssh container --------------------------------- 20.22s",
                                "nova : Running Nova API bootstrap container ---------------------------- 19.90s",
                                "nova : Create cell0 mappings ------------------------------------------- 18.52s",
                                "nova-cell : Restart nova-compute container ----------------------------- 18.43s",
                                "nova : Restart nova-scheduler container -------------------------------- 16.05s",
                                "nova-cell : Create cell ------------------------------------------------ 13.76s",
                                "nova-cell : Get a list of existing cells ------------------------------- 13.54s",
                                "nova-cell : Get a list of existing cells ------------------------------- 13.13s",
                                "nova-cell : Get a list of existing cells ------------------------------- 12.94s",
                                "nova-cell : Discover nova hosts ---------------------------------------- 12.22s",
                                "nova-cell : Restart nova-novncproxy container -------------------------- 12.16s",
                                "nova-cell : Restart nova-conductor container --------------------------- 11.50s",
                                "nova : Restart nova-api container -------------------------------------- 11.44s",
                                "nova : Copying over nova.conf ------------------------------------------ 10.63s",
                                "service-ks-register : nova | Granting user roles ------------------------ 7.88s",
                                "nova-cell : Copying files for nova-ssh ---------------------------------- 7.50s",
                                "",
                                "\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] ***************************************",
                                "Friday 22 May 2026  01:11:39 +0000 (0:00:00.304)       0:00:00.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 [Group hosts based on enabled services] ***********************************",
                                "Friday 22 May 2026  01:11:39 +0000 (0:00:00.248)       0:00:00.552 ************ ",
                                "\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] *************************************************",
                                "Friday 22 May 2026  01:11:39 +0000 (0:00:00.284)       0:00:00.836 ************ ",
                                "\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] *****************************",
                                "Friday 22 May 2026  01:11:40 +0000 (0:00:00.642)       0:00:01.479 ************ ",
                                "\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-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",
                                "",
                                "TASK [grafana : Check if extra configuration file exists] **********************",
                                "Friday 22 May 2026  01:11:41 +0000 (0:00:01.080)       0:00:02.559 ************ ",
                                "\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] *************************************************",
                                "Friday 22 May 2026  01:11:42 +0000 (0:00:00.836)       0:00:03.396 ************ ",
                                "\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] ********",
                                "Friday 22 May 2026  01:11:43 +0000 (0:00:00.513)       0:00:03.909 ************ ",
                                "\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] ***",
                                "Friday 22 May 2026  01:11:44 +0000 (0:00:01.384)       0:00:05.294 ************ ",
                                "\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] *****",
                                "Friday 22 May 2026  01:11:44 +0000 (0:00:00.418)       0:00:05.713 ************ ",
                                "\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] ********************************",
                                "Friday 22 May 2026  01:11:45 +0000 (0:00:00.550)       0:00:06.263 ************ ",
                                "\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] **************************************",
                                "Friday 22 May 2026  01:11:46 +0000 (0:00:01.405)       0:00:07.668 ************ ",
                                "\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] *************************",
                                "Friday 22 May 2026  01:11:48 +0000 (0:00:01.451)       0:00:09.119 ************ ",
                                "\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] *************",
                                "Friday 22 May 2026  01:11:48 +0000 (0:00:00.357)       0:00:09.477 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (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",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/ansible/roles/grafana/templates/prometheus.yaml.j2)\u001b[0m",
                                "",
                                "TASK [grafana : Configuring dashboards provisioning] ***************************",
                                "Friday 22 May 2026  01:11:50 +0000 (0:00:01.573)       0:00:11.050 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (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",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/opt/configuration/environments/kolla/files/overlays/grafana/provisioning.yaml)\u001b[0m",
                                "",
                                "TASK [grafana : Find custom grafana dashboards] ********************************",
                                "Friday 22 May 2026  01:11:52 +0000 (0:00:02.317)       0:00:13.367 ************ ",
                                "\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m",
                                "",
                                "TASK [grafana : Find templated grafana dashboards] *****************************",
                                "Friday 22 May 2026  01:11:53 +0000 (0:00:01.352)       0:00:14.720 ************ ",
                                "\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] ****************************",
                                "Friday 22 May 2026  01:11:55 +0000 (0:00:01.447)       0:00:16.168 ************ ",
                                "\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] ********************************",
                                "Friday 22 May 2026  01:11:55 +0000 (0:00:00.531)       0:00:16.699 ************ ",
                                "\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': 1089079, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.2790892, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089079, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.2790892, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089079, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.2790892, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089103, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.285957, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089103, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.285957, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089103, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.285957, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089165, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.2975428, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089165, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.2975428, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089165, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.2975428, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089099, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.2841196, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089099, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.2841196, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089099, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.2841196, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089168, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.2987645, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089168, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.2987645, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089168, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.2987645, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089088, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.2808285, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089088, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.2808285, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089088, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.2808285, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089121, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.2907465, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089121, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.2907465, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089121, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.2907465, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089149, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.2957087, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089149, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.2957087, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089149, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.2957087, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089075, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.2770257, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089075, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.2770257, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089075, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.2770257, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089085, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.2800894, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089085, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.2800894, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089102, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.2845533, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089085, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.2800894, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089102, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.2845533, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089135, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.2926188, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089102, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.2845533, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089135, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.2926188, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089161, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.2965016, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089135, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.2926188, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089161, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.2965016, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089161, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.2965016, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089093, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.283831, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089093, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.283831, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089093, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.283831, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089147, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.2945898, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089147, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.2945898, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089147, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.2945898, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089172, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.299519, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089172, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.299519, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089172, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.299519, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089127, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.2913034, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089127, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.2913034, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089127, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.2913034, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089115, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.2899568, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089115, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.2899568, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089115, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.2899568, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089112, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.2881641, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089112, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.2881641, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089112, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.2881641, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089139, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.2931528, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089139, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.2931528, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089139, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.2931528, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089107, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.287356, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089107, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.287356, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089159, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.2965016, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089107, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.287356, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089159, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.2965016, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089090, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.2812412, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089159, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.2965016, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089090, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.2812412, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089293, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3330913, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089090, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.2812412, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089293, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3330913, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089293, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3330913, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089203, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3142447, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089203, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3142447, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089186, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.302121, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089203, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3142447, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089186, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.302121, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089225, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.317763, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089186, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.302121, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089225, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.317763, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089177, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3002408, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089225, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.317763, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089177, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3002408, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089257, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.326091, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089177, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3002408, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089257, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.326091, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089227, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.324839, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089257, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.326091, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089227, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.324839, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089261, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.327771, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089227, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.324839, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089261, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.327771, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089285, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.332518, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089261, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.327771, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089285, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.332518, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089256, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.326091, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089285, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.332518, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089256, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.326091, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089219, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3170907, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089256, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.326091, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089219, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3170907, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089201, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3080902, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089219, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3170907, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089218, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3160906, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089201, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3080902, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089201, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3080902, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089187, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3061345, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089218, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3160906, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089218, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3160906, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089222, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.317763, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089187, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3061345, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089187, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3061345, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089222, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.317763, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089275, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3317435, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089222, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.317763, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089275, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3317435, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089269, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3292847, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089275, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3317435, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089179, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3005924, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089269, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3292847, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089269, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3292847, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089183, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3012216, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089179, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3005924, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089179, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3005924, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089252, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.325091, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089183, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3012216, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089183, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.3012216, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089265, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.327771, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089252, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.325091, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089252, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.325091, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089265, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.327771, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, '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': 1089265, 'dev': 110, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779409038.327771, 'gr_name': 'root', 'pw_name': 'root', '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] **************************************",
                                "Friday 22 May 2026  01:12:36 +0000 (0:00:40.561)       0:00:57.261 ************ ",
                                "\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] *************************************",
                                "Friday 22 May 2026  01:12:37 +0000 (0:00:00.973)       0:00:58.234 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [grafana : Creating grafana database user and setting permissions] ********",
                                "Friday 22 May 2026  01:12:39 +0000 (0:00:02.275)       0:01:00.510 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [grafana : Flush handlers] ************************************************",
                                "Friday 22 May 2026  01:12:41 +0000 (0:00:02.152)       0:01:02.663 ************ ",
                                "",
                                "TASK [grafana : Flush handlers] ************************************************",
                                "Friday 22 May 2026  01:12:41 +0000 (0:00:00.072)       0:01:02.735 ************ ",
                                "",
                                "TASK [grafana : Flush handlers] ************************************************",
                                "Friday 22 May 2026  01:12:41 +0000 (0:00:00.079)       0:01:02.815 ************ ",
                                "",
                                "RUNNING HANDLER [grafana : Restart first grafana container] ********************",
                                "Friday 22 May 2026  01:12:42 +0000 (0:00:00.069)       0:01:02.885 ************ ",
                                "\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] *********",
                                "Friday 22 May 2026  01:12:43 +0000 (0:00:01.853)       0:01:04.738 ************ ",
                                "\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[1;30mFAILED - RETRYING: [testbed-node-0]: Waiting for grafana to start on first node (11 retries left).\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "RUNNING HANDLER [grafana : Restart remaining grafana containers] ***************",
                                "Friday 22 May 2026  01:13:12 +0000 (0:00:28.245)       0:01:32.983 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [grafana : Wait for grafana application ready] ****************************",
                                "Friday 22 May 2026  01:13:42 +0000 (0:00:29.951)       0:02:02.934 ************ ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [grafana : Remove old grafana docker volume] ******************************",
                                "Friday 22 May 2026  01:13:44 +0000 (0:00:02.273)       0:02:05.207 ************ ",
                                "\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] ************************************",
                                "Friday 22 May 2026  01:13:44 +0000 (0:00:00.327)       0:02:05.535 ************ ",
                                "\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] *********************************",
                                "Friday 22 May 2026  01:13:47 +0000 (0:00:02.370)       0:02:07.906 ************ ",
                                "\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 ********************************************************************",
                                "Friday 22 May 2026  01:13:47 +0000 (0:00:00.430)       0:02:08.336 ************ ",
                                "=============================================================================== ",
                                "grafana : Copying over custom dashboards ------------------------------- 40.56s",
                                "grafana : Restart remaining grafana containers ------------------------- 29.95s",
                                "grafana : Waiting for grafana to start on first node ------------------- 28.25s",
                                "grafana : Enable grafana datasources ------------------------------------ 2.37s",
                                "grafana : Configuring dashboards provisioning --------------------------- 2.32s",
                                "grafana : Creating grafana database ------------------------------------- 2.28s",
                                "grafana : Wait for grafana application ready ---------------------------- 2.27s",
                                "grafana : Creating grafana database user and setting permissions -------- 2.15s",
                                "grafana : Restart first grafana container ------------------------------- 1.85s",
                                "grafana : Configuring Prometheus as data source for Grafana ------------- 1.57s",
                                "grafana : Copying over grafana.ini -------------------------------------- 1.45s",
                                "grafana : Find templated grafana dashboards ----------------------------- 1.45s",
                                "grafana : Copying over config.json files -------------------------------- 1.41s",
                                "service-cert-copy : grafana | Copying over extra CA certificates -------- 1.38s",
                                "grafana : Find custom grafana dashboards -------------------------------- 1.35s",
                                "grafana : Ensuring config directories exist ----------------------------- 1.08s",
                                "grafana : Check grafana containers -------------------------------------- 0.97s",
                                "grafana : Check if extra configuration file exists ---------------------- 0.84s",
                                "grafana : include_tasks ------------------------------------------------- 0.64s",
                                "service-cert-copy : grafana | Copying over backend internal TLS key ----- 0.55s",
                                "\u001b[32m2026-05-22 01:13:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bba55091-48f7-49bf-971d-a41326425b50 is in state SUCCESS\u001b[0m",
                                "\u001b[32m2026-05-22 01:13:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8caa7d1-52f5-492f-9fba-bcc5f75a99b9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:13:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:13:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8caa7d1-52f5-492f-9fba-bcc5f75a99b9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:13:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:13:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8caa7d1-52f5-492f-9fba-bcc5f75a99b9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:13:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:13:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8caa7d1-52f5-492f-9fba-bcc5f75a99b9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:13:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:14:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8caa7d1-52f5-492f-9fba-bcc5f75a99b9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:14:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:14:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8caa7d1-52f5-492f-9fba-bcc5f75a99b9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:14:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:14:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8caa7d1-52f5-492f-9fba-bcc5f75a99b9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:14:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:14:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8caa7d1-52f5-492f-9fba-bcc5f75a99b9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:14:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:14:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8caa7d1-52f5-492f-9fba-bcc5f75a99b9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:14:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:14:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8caa7d1-52f5-492f-9fba-bcc5f75a99b9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:14:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:14:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8caa7d1-52f5-492f-9fba-bcc5f75a99b9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:14:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:14:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8caa7d1-52f5-492f-9fba-bcc5f75a99b9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:14:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:14:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8caa7d1-52f5-492f-9fba-bcc5f75a99b9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:14:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:14:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8caa7d1-52f5-492f-9fba-bcc5f75a99b9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:14:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:14:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8caa7d1-52f5-492f-9fba-bcc5f75a99b9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:14:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:14:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8caa7d1-52f5-492f-9fba-bcc5f75a99b9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:14:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:14:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8caa7d1-52f5-492f-9fba-bcc5f75a99b9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:14:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:14:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8caa7d1-52f5-492f-9fba-bcc5f75a99b9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:14:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:14:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8caa7d1-52f5-492f-9fba-bcc5f75a99b9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:14:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:14:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8caa7d1-52f5-492f-9fba-bcc5f75a99b9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:14:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:14:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8caa7d1-52f5-492f-9fba-bcc5f75a99b9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:14:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:14:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8caa7d1-52f5-492f-9fba-bcc5f75a99b9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:14:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:14:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8caa7d1-52f5-492f-9fba-bcc5f75a99b9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:14:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:14:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8caa7d1-52f5-492f-9fba-bcc5f75a99b9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:14:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:15:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8caa7d1-52f5-492f-9fba-bcc5f75a99b9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:15:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:15:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8caa7d1-52f5-492f-9fba-bcc5f75a99b9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:15:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:15:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8caa7d1-52f5-492f-9fba-bcc5f75a99b9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:15:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:15:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8caa7d1-52f5-492f-9fba-bcc5f75a99b9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:15:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:15:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8caa7d1-52f5-492f-9fba-bcc5f75a99b9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:15:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:15:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8caa7d1-52f5-492f-9fba-bcc5f75a99b9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:15:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:15:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8caa7d1-52f5-492f-9fba-bcc5f75a99b9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:15:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:15:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8caa7d1-52f5-492f-9fba-bcc5f75a99b9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:15:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:15:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8caa7d1-52f5-492f-9fba-bcc5f75a99b9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:15:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:15:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8caa7d1-52f5-492f-9fba-bcc5f75a99b9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:15:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:15:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8caa7d1-52f5-492f-9fba-bcc5f75a99b9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:15:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:15:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8caa7d1-52f5-492f-9fba-bcc5f75a99b9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:15:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:15:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8caa7d1-52f5-492f-9fba-bcc5f75a99b9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:15:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:15:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8caa7d1-52f5-492f-9fba-bcc5f75a99b9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:15:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:15:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8caa7d1-52f5-492f-9fba-bcc5f75a99b9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:15:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:15:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8caa7d1-52f5-492f-9fba-bcc5f75a99b9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:15:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:15:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8caa7d1-52f5-492f-9fba-bcc5f75a99b9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:15:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:15:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8caa7d1-52f5-492f-9fba-bcc5f75a99b9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:15:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:15:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8caa7d1-52f5-492f-9fba-bcc5f75a99b9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:15:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:15:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8caa7d1-52f5-492f-9fba-bcc5f75a99b9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:15:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:16:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8caa7d1-52f5-492f-9fba-bcc5f75a99b9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:16:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:16:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8caa7d1-52f5-492f-9fba-bcc5f75a99b9 is in state SUCCESS\u001b[0m",
                                "\u001b[32m2026-05-22 01:16:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\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] ***************************************",
                                "Friday 22 May 2026  01:12:02 +0000 (0:00:00.390)       0:00:00.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 [Group hosts based on enabled services] ***********************************",
                                "Friday 22 May 2026  01:12:02 +0000 (0:00:00.379)       0:00:00.770 ************ ",
                                "\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] *************************************************",
                                "Friday 22 May 2026  01:12:03 +0000 (0:00:00.319)       0:00:01.089 ************ ",
                                "\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] ***********************",
                                "Friday 22 May 2026  01:12:03 +0000 (0:00:00.732)       0:00:01.822 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=octavia (load-balancer))\u001b[0m",
                                "",
                                "TASK [service-ks-register : octavia | Creating endpoints] **********************",
                                "Friday 22 May 2026  01:12:07 +0000 (0:00:03.126)       0:00:04.949 ************ ",
                                "\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] ***********************",
                                "Friday 22 May 2026  01:12:13 +0000 (0:00:06.169)       0:00:11.118 ************ ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=service)\u001b[0m",
                                "",
                                "TASK [service-ks-register : octavia | Creating users] **************************",
                                "Friday 22 May 2026  01:12:17 +0000 (0:00:03.887)       0:00:15.006 ************ ",
                                "\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] **************************",
                                "Friday 22 May 2026  01:12:26 +0000 (0:00:09.125)       0:00:24.132 ************ ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=admin)\u001b[0m",
                                "",
                                "TASK [service-ks-register : octavia | Granting user roles] *********************",
                                "Friday 22 May 2026  01:12:29 +0000 (0:00:03.171)       0:00:27.303 ************ ",
                                "\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] **********************************",
                                "Friday 22 May 2026  01:12:36 +0000 (0:00:07.366)       0:00:34.670 ************ ",
                                "\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] *************************************************",
                                "Friday 22 May 2026  01:12:52 +0000 (0:00:15.307)       0:00:49.977 ************ ",
                                "\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] *****************************************",
                                "Friday 22 May 2026  01:12:52 +0000 (0:00:00.657)       0:00:50.635 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [octavia : Create nova keypair for amphora] *******************************",
                                "Friday 22 May 2026  01:12:57 +0000 (0:00:05.073)       0:00:55.708 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [octavia : Get service project id] ****************************************",
                                "Friday 22 May 2026  01:13:02 +0000 (0:00:05.194)       0:01:00.903 ************ ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [octavia : Create security groups for octavia] ****************************",
                                "Friday 22 May 2026  01:13:06 +0000 (0:00:03.461)       0:01:04.364 ************ ",
                                "\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] *********************************",
                                "Friday 22 May 2026  01:13:16 +0000 (0:00:09.935)       0:01:14.300 ************ ",
                                "\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] ************************",
                                "Friday 22 May 2026  01:13:33 +0000 (0:00:16.878)       0:01:31.178 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [octavia : Create loadbalancer management subnet] *************************",
                                "Friday 22 May 2026  01:13:38 +0000 (0:00:05.167)       0:01:36.345 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [octavia : Create loadbalancer management router for IPv6] ****************",
                                "Friday 22 May 2026  01:13:43 +0000 (0:00:05.008)       0:01:41.354 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [octavia : Update loadbalancer management subnet] *************************",
                                "Friday 22 May 2026  01:13:44 +0000 (0:00:00.623)       0:01:41.977 ************ ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [octavia : include_tasks] *************************************************",
                                "Friday 22 May 2026  01:13:47 +0000 (0:00:03.956)       0:01:45.933 ************ ",
                                "\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] *****************",
                                "Friday 22 May 2026  01:13:48 +0000 (0:00:00.795)       0:01:46.729 ************ ",
                                "\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] ********************",
                                "Friday 22 May 2026  01:13:54 +0000 (0:00:05.382)       0:01:52.111 ************ ",
                                "\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 : Add Octavia port to openvswitch br-int] ************************",
                                "Friday 22 May 2026  01:13:58 +0000 (0:00:04.217)       0:01:56.329 ************ ",
                                "\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 : Install isc-dhcp-client package] *******************************",
                                "Friday 22 May 2026  01:13:59 +0000 (0:00:00.839)       0:01:57.168 ************ ",
                                "\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 [octavia : Create octavia dhclient conf] **********************************",
                                "Friday 22 May 2026  01:14:01 +0000 (0:00:02.431)       0:01:59.600 ************ ",
                                "\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 [octavia : Create octavia-interface service] ******************************",
                                "Friday 22 May 2026  01:14:02 +0000 (0:00:01.339)       0:02:00.939 ************ ",
                                "\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] *****************",
                                "Friday 22 May 2026  01:14:04 +0000 (0:00:01.578)       0:02:02.518 ************ ",
                                "\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 : Enable and start octavia-interface.service] ********************",
                                "Friday 22 May 2026  01:14:06 +0000 (0:00:02.173)       0:02:04.691 ************ ",
                                "\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] *****************************",
                                "Friday 22 May 2026  01:14:08 +0000 (0:00:01.637)       0:02:06.329 ************ ",
                                "\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 : Gather facts] **************************************************",
                                "Friday 22 May 2026  01:14:09 +0000 (0:00:00.673)       0:02:07.002 ************ ",
                                "\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 [octavia : include_tasks] *************************************************",
                                "Friday 22 May 2026  01:14:12 +0000 (0:00:03.371)       0:02:10.374 ************ ",
                                "\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] ***************************************",
                                "Friday 22 May 2026  01:14:12 +0000 (0:00:00.526)       0:02:10.900 ************ ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [octavia : Get service project id] ****************************************",
                                "Friday 22 May 2026  01:14:16 +0000 (0:00:03.862)       0:02:14.763 ************ ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [octavia : Get security groups for octavia] *******************************",
                                "Friday 22 May 2026  01:14:20 +0000 (0:00:03.636)       0:02:18.399 ************ ",
                                "\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] ***************************",
                                "Friday 22 May 2026  01:14:28 +0000 (0:00:07.987)       0:02:26.387 ************ ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [octavia : Set octavia resources facts] ***********************************",
                                "Friday 22 May 2026  01:14:32 +0000 (0:00:04.540)       0:02:30.927 ************ ",
                                "\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] *****************************",
                                "Friday 22 May 2026  01:14:33 +0000 (0:00:00.490)       0:02:31.418 ************ ",
                                "\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-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-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-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-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-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-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-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-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-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-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",
                                "",
                                "TASK [octavia : Check if policies shall be overwritten] ************************",
                                "Friday 22 May 2026  01:14:36 +0000 (0:00:02.581)       0:02:33.999 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [octavia : Set octavia policy file] ***************************************",
                                "Friday 22 May 2026  01:14:36 +0000 (0:00:00.127)       0:02:34.126 ************ ",
                                "\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] *****************************",
                                "Friday 22 May 2026  01:14:36 +0000 (0:00:00.290)       0:02:34.417 ************ ",
                                "\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] *************************************************",
                                "Friday 22 May 2026  01:14:37 +0000 (0:00:00.902)       0:02:35.320 ************ ",
                                "\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] ********",
                                "Friday 22 May 2026  01:14:38 +0000 (0:00:00.805)       0:02:36.125 ************ ",
                                "\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 [service-cert-copy : octavia | Copying over backend internal TLS certificate] ***",
                                "Friday 22 May 2026  01:14:43 +0000 (0:00:05.388)       0:02:41.514 ************ ",
                                "\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] *****",
                                "Friday 22 May 2026  01:14:44 +0000 (0:00:00.730)       0:02:42.244 ************ ",
                                "\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] *******************",
                                "Friday 22 May 2026  01:14:45 +0000 (0:00:01.408)       0:02:43.652 ************ ",
                                "\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-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 : Copying over octavia-wsgi.conf] ********************************",
                                "Friday 22 May 2026  01:14:51 +0000 (0:00:05.451)       0:02:49.104 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/octavia/templates/octavia-wsgi.conf.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (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] *************************************",
                                "Friday 22 May 2026  01:14:52 +0000 (0:00:01.664)       0:02:50.768 ************ ",
                                "\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-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-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-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-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-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",
                                "",
                                "TASK [octavia : Copying over Octavia SSH key] **********************************",
                                "Friday 22 May 2026  01:15:09 +0000 (0:00:17.077)       0:03:07.846 ************ ",
                                "\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] ******************",
                                "Friday 22 May 2026  01:15:11 +0000 (0:00:01.691)       0:03:09.537 ************ ",
                                "\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-0] => (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] ************",
                                "Friday 22 May 2026  01:15:17 +0000 (0:00:05.429)       0:03:14.967 ************ ",
                                "\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-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] **********",
                                "Friday 22 May 2026  01:15:22 +0000 (0:00:05.651)       0:03:20.619 ************ ",
                                "\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-0] => (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-1] => (item=server_ca.key.pem)\u001b[0m",
                                "",
                                "TASK [octavia : Check octavia containers] **************************************",
                                "Friday 22 May 2026  01:15:28 +0000 (0:00:05.611)       0:03:26.231 ************ ",
                                "\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-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-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-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-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-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-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] *************************************************",
                                "Friday 22 May 2026  01:15:32 +0000 (0:00:04.258)       0:03:30.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",
                                "",
                                "TASK [octavia : Creating Octavia database] *************************************",
                                "Friday 22 May 2026  01:15:32 +0000 (0:00:00.306)       0:03:30.795 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [octavia : Creating Octavia persistence database] *************************",
                                "Friday 22 May 2026  01:15:35 +0000 (0:00:02.727)       0:03:33.523 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [octavia : Creating Octavia database user and setting permissions] ********",
                                "Friday 22 May 2026  01:15:38 +0000 (0:00:02.634)       0:03:36.158 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [octavia : Creating Octavia persistence database user and setting permissions] ***",
                                "Friday 22 May 2026  01:15:40 +0000 (0:00:02.745)       0:03:38.903 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [octavia : Running Octavia bootstrap container] ***************************",
                                "Friday 22 May 2026  01:15:43 +0000 (0:00:02.524)       0:03:41.427 ************ ",
                                "\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-22 01:15:51.945 1075 INFO alembic.runtime.migration [-] Context impl MySQLImpl.\\n2026-05-22 01:15:51.945 1075 INFO alembic.runtime.migration [-] Will assume non-transactional DDL.\\n2026-05-22 01:15:52.123 1075 INFO alembic.runtime.migration [-] Running upgrade  -> 35dee79d5865, initial_create\\n2026-05-22 01:15:52.717 1075 INFO alembic.runtime.migration [-] Running upgrade 35dee79d5865 -> 4c094013699a, update load balancer amphora relationship\\n2026-05-22 01:15:52.952 1075 INFO alembic.runtime.migration [-] Running upgrade 4c094013699a -> 13500e2e978d, update url and name size\\n2026-05-22 01:15:52.963 1075 INFO alembic.runtime.migration [-] Running upgrade 13500e2e978d -> 4faaa983e7a9, update member address column\\n2026-05-22 01:15:53.042 1075 INFO alembic.runtime.migration [-] Running upgrade 4faaa983e7a9 -> 3a1e1cdb7b27, rename amphora host id\\n2026-05-22 01:15:53.106 1075 INFO alembic.runtime.migration [-] Running upgrade 3a1e1cdb7b27 -> 14892634e228, update vip\\n2026-05-22 01:15:53.264 1075 INFO alembic.runtime.migration [-] Running upgrade 14892634e228 -> 256852d5ff7c, add lb_network_ip to amphora\\n2026-05-22 01:15:53.305 1075 INFO alembic.runtime.migration [-] Running upgrade 256852d5ff7c -> 92fe9857279, create healthmanager table\\n2026-05-22 01:15:53.341 1075 INFO alembic.runtime.migration [-] Running upgrade 92fe9857279 -> 3e5b37a0bdb9, Add vrrp_ip and ha_ip to amphora\\n2026-05-22 01:15:53.418 1075 INFO alembic.runtime.migration [-] Running upgrade 3e5b37a0bdb9 -> 48660b6643f0, add new states for amphora\\n2026-05-22 01:15:53.426 1075 INFO alembic.runtime.migration [-] Running upgrade 48660b6643f0 -> 4fe8240425b4, update vip add subnet id\\n2026-05-22 01:15:53.469 1075 INFO alembic.runtime.migration [-] Running upgrade 4fe8240425b4 -> 298eac0640a7, Add vrrp_port_id and ha_port_id to amphora\\n2026-05-22 01:15:53.548 1075 INFO alembic.runtime.migration [-] Running upgrade 298eac0640a7 -> 357d17a6d5ac, update lb and amphora data model for active passive\\n2026-05-22 01:15:53.824 1075 INFO alembic.runtime.migration [-] Running upgrade 357d17a6d5ac -> 2351ea316465, Adding TERMINATED_HTTPS support and TLS ref ID char length increase\\n2026-05-22 01:15:53.878 1075 INFO alembic.runtime.migration [-] Running upgrade 2351ea316465 -> 543f5d8e4e56, Add a column busy in table amphora health\\n2026-05-22 01:15:53.920 1075 INFO alembic.runtime.migration [-] Running upgrade 543f5d8e4e56 -> 3b199c848b96, Create NO_MONITOR operational_status\\n2026-05-22 01:15:53.957 1075 INFO alembic.runtime.migration [-] Running upgrade 3b199c848b96 -> 5a3ee5472c31, add cert expiration info in amphora table\\n2026-05-22 01:15:54.044 1075 INFO alembic.runtime.migration [-] Running upgrade 5a3ee5472c31 -> 1e4c1d83044c, Keepalived configuration datamodel\\n2026-05-22 01:15:54.278 1075 INFO alembic.runtime.migration [-] Running upgrade 1e4c1d83044c -> 6abb04f24c5, Tenant id to project id\\n2026-05-22 01:15:54.606 1075 INFO alembic.runtime.migration [-] Running upgrade 6abb04f24c5 -> 43287cd10fef, Make pool.lb_algorithm larger\\n2026-05-22 01:15:54.800 1075 INFO alembic.runtime.migration [-] Running upgrade 43287cd10fef -> 29ff921a6eb, Shared pools\\n2026-05-22 01:15:55.048 1075 INFO alembic.runtime.migration [-] Running upgrade 29ff921a6eb -> 458c9ee2a011, L7 Policies and Rules\\n2026-05-22 01:15:55.241 1075 INFO alembic.runtime.migration [-] Running upgrade 458c9ee2a011 -> 186509101b9b, add_server_group_id_to_loadbalancer\\n2026-05-22 01:15:55.282 1075 INFO alembic.runtime.migration [-] Running upgrade 186509101b9b -> 8c0851bdf6c3, change_tls_container_id_length_in_sni_table\\n2026-05-22 01:15:55.323 1075 INFO alembic.runtime.migration [-] Running upgrade 8c0851bdf6c3 -> 9bf4d21caaea, adding Amphora ID to listener_statistics table\\n2026-05-22 01:15:55.622 1075 INFO alembic.runtime.migration [-] Running upgrade 9bf4d21caaea -> 4d9cf7d32f2, Insert headers\\n2026-05-22 01:15:55.668 1075 INFO alembic.runtime.migration [-] Running upgrade 4d9cf7d32f2 -> 36b94648fef8, add timestamp\\n2026-05-22 01:15:55.980 1075 INFO alembic.runtime.migration [-] Running upgrade 36b94648fef8 -> 62816c232310, Fix migration for MySQL 5.7\\n2026-05-22 01:15:56.019 1075 INFO alembic.runtime.migration [-] Running upgrade 62816c232310 -> 4a6ec0ab7284, Remove FK constraints on listener_statistics because it will be cross-DB\\n2026-05-22 01:15:56.094 1075 INFO alembic.runtime.migration [-] Running upgrade 4a6ec0ab7284 -> 82b9402e71fd, Update vip address size\\n2026-05-22 01:15:56.101 1075 INFO alembic.runtime.migration [-] Running upgrade 82b9402e71fd -> 9b5473976d6d, Add provisioning_status to objects\\n2026-05-22 01:15:56.673 1075 INFO alembic.runtime.migration [-] Running upgrade 9b5473976d6d -> c11292016060, adding request error number to listener_statistics table\\n2026-05-22 01:15:56.715 1075 INFO alembic.runtime.migration [-] Running upgrade c11292016060 -> 44a2414dd683, adding name column to member and health monitor\\n2026-05-22 01:15:56.800 1075 INFO alembic.runtime.migration [-] Running upgrade 44a2414dd683 -> 3f8ff3be828e, create quotas table\\n2026-05-22 01:15:56.838 1075 INFO alembic.runtime.migration [-] Running upgrade 3f8ff3be828e -> 443fe6676637, Add a column network_id in table vip\\n2026-05-22 01:15:56.884 1075 INFO alembic.runtime.migration [-] Running upgrade 443fe6676637 -> fc5582da7d8a, create_amphora_build_rate_limit_tables\\n2026-05-22 01:15:56.954 1075 INFO alembic.runtime.migration [-] Running upgrade fc5582da7d8a -> fac584114642, Add ID column to Healthmonitor table\\n2026-05-22 01:15:57.279 1075 INFO alembic.runtime.migration [-] Running upgrade fac584114642 -> 034b2dc2f3e0, modernize_l7policy_fields\\n2026-05-22 01:15:58.520 1075 INFO alembic.runtime.migration [-] Running upgrade 034b2dc2f3e0 -> d85ca7258d21, modernize l7rule\\n2026-05-22 01:15:58.755 1075 INFO alembic.runtime.migration [-] Running upgrade d85ca7258d21 -> 52377704420e, add timestamps and operating_status to healthmonitor\\n2026-05-22 01:15:58.932 1075 INFO alembic.runtime.migration [-] Running upgrade 52377704420e -> 5309960964f8, add proxy protocol for pool\\n2026-05-22 01:15:58.940 1075 INFO alembic.runtime.migration [-] Running upgrade 5309960964f8 -> 27e54d00c3cd, add monitor address and port to member\\n2026-05-22 01:15:59.022 1075 INFO alembic.runtime.migration [-] Running upgrade 27e54d00c3cd -> e6672bda93bf, add ping and tls-hello monitor types\\n2026-05-22 01:15:59.041 1075 INFO alembic.runtime.migration [-] Running upgrade e6672bda93bf -> 4aeb9e23ad43, Add DRAINING operating status\\n2026-05-22 01:15:59.050 1075 INFO alembic.runtime.migration [-] Running upgrade 4aeb9e23ad43 -> bf171d0d91c3, add cached_zone to amphora\\n2026-05-22 01:15:59.083 1075 INFO alembic.runtime.migration [-] Running upgrade bf171d0d91c3 -> 0aee2b450512, Add QoS Policy ID column to VIP table\\n2026-05-22 01:15:59.119 1075 INFO alembic.runtime.migration [-] Running upgrade 0aee2b450512 -> 10d38216ad34, add timestamps to amphora\\n2026-05-22 01:15:59.179 1075 INFO alembic.runtime.migration [-] Running upgrade 10d38216ad34 -> 034756a182a2, amphora add image id\\n2026-05-22 01:15:59.210 1075 INFO alembic.runtime.migration [-] Running upgrade 034756a182a2 -> ba35e0fb88e1, add backup field to member\\n2026-05-22 01:15:59.243 1075 INFO alembic.runtime.migration [-] Running upgrade ba35e0fb88e1 -> 0fd2c131923f, add timeout fields to listener\\n2026-05-22 01:15:59.365 1075 INFO alembic.runtime.migration [-] Running upgrade 0fd2c131923f -> 0f242cf02c74, Add provider column\\n2026-05-22 01:15:59.399 1075 INFO alembic.runtime.migration [-] Running upgrade 0f242cf02c74 -> ebbcc72b4e5e, Add Octavia owned VIP column to VIP table\\n2026-05-22 01:15:59.435 1075 INFO alembic.runtime.migration [-] Running upgrade ebbcc72b4e5e -> 76aacf2e176c, Extend some necessary fields for udp support\\n2026-05-22 01:15:59.514 1075 INFO alembic.runtime.migration [-] Running upgrade 76aacf2e176c -> 55874a4ceed6, add l7policy action redirect prefix\\n2026-05-22 01:15:59.552 1075 INFO alembic.runtime.migration [-] Running upgrade 55874a4ceed6 -> 80dba23a159f, tags_support\\n2026-05-22 01:15:59.618 1075 INFO alembic.runtime.migration [-] Running upgrade 80dba23a159f -> 4f65b4f91c39, amphora add flavor id\\n2026-05-22 01:15:59.657 1075 INFO alembic.runtime.migration [-] Running upgrade 4f65b4f91c39 -> b9c703669314, add flavor and flavor_profile table\\n2026-05-22 01:15:59.722 1075 INFO alembic.runtime.migration [-] Running upgrade b9c703669314 -> 211982b05afc, add_flavor_id_to_lb\\n2026-05-22 01:15:59.767 1075 INFO alembic.runtime.migration [-] Running upgrade 211982b05afc -> 11e4bb2bb8ef, Fix_IPv6_VIP\\n2026-05-22 01:15:59.805 1075 INFO alembic.runtime.migration [-] Running upgrade 11e4bb2bb8ef -> 2ad093f6353f, Add listener client_ca_tls_certificate_id column\\n2026-05-22 01:15:59.849 1075 INFO alembic.runtime.migration [-] Running upgrade 2ad093f6353f -> f21ae3f21adc, Add Client Auth options\\n2026-05-22 01:15:59.992 1075 INFO alembic.runtime.migration [-] Running upgrade f21ae3f21adc -> ffad172e98c1, Add certificate revoke revocation list field\\n2026-05-22 01:16:00.035 1075 INFO alembic.runtime.migration [-] Running upgrade ffad172e98c1 -> 1afc932f1ca2, Extend the l7rule type for support client certificate cases\\n2026-05-22 01:16:00.043 1075 INFO alembic.runtime.migration [-] Running upgrade 1afc932f1ca2 -> a1f689aecc1d, Extend pool for support backend re-encryption\\n2026-05-22 01:16:00.082 1075 INFO alembic.runtime.migration [-] Running upgrade a1f689aecc1d -> 74aae261694c, extend pool for backend CA and CRL\\n2026-05-22 01:16:00.160 1075 INFO alembic.runtime.migration [-] Running upgrade 74aae261694c -> a7f187cd221f, Add tls boolean type for backend re-encryption\\n2026-05-22 01:16:00.199 1075 INFO alembic.runtime.migration [-] Running upgrade a7f187cd221f -> 6742ca1b27c2, Add L7policy Redirect http code\\n2026-05-22 01:16:00.242 1075 INFO alembic.runtime.migration [-] Running upgrade 6742ca1b27c2 -> 7432f1d4ea83, add l7policy action redirect prefix\\n2026-05-22 01:16:00.330 1075 INFO alembic.runtime.migration [-] Running upgrade 7432f1d4ea83 -> 6ffc710674ef, Spares pool table\\n2026-05-22 01:16:00.368 1075 INFO alembic.runtime.migration [-] Running upgrade 6ffc710674ef -> 46d914b2a5e5, Seed the spares_pool table\\n2026-05-22 01:16:00.380 1075 INFO alembic.runtime.migration [-] Running upgrade 46d914b2a5e5 -> 392fb85b4419, add primary key to spares_pool\\n2026-05-22 01:16:00.391 1075 INFO 392fb85b4419_add_primary_key_to_spares_pool_py [-] The primary key in spares_pool already exists, continuing.\\n2026-05-22 01:16:00.401 1075 INFO alembic.runtime.migration [-] Running upgrade 392fb85b4419 -> a5762a99609a, add protocol in listener keys\\n2026-05-22 01:16:00.467 1075 INFO alembic.runtime.migration [-] Running upgrade a5762a99609a -> da371b422669, Add CIDRs for listeners\\n2026-05-22 01:16:00.509 1075 INFO alembic.runtime.migration [-] Running upgrade da371b422669 -> dcf88e59aae4, Add LB_ALGORITHM_SOURCE_IP_PORT\\n2026-05-22 01:16:00.526 1075 INFO alembic.runtime.migration [-] Running upgrade dcf88e59aae4 -> e37941b010db, Add lb flavor ID constraint\\n2026-05-22 01:16:01.098 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-22 01:16:01.098 1075 ERROR octavia-db-manage Traceback (most recent call last):\\n2026-05-22 01:16:01.098 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-22 01:16:01.098 1075 ERROR octavia-db-manage     self.dialect.do_execute(\\n2026-05-22 01:16:01.098 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-22 01:16:01.098 1075 ERROR octavia-db-manage     cursor.execute(statement, parameters)\\n2026-05-22 01:16:01.098 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/cursors.py\\\", line 153, in execute\\n2026-05-22 01:16:01.098 1075 ERROR octavia-db-manage     result = self._query(query)\\n2026-05-22 01:16:01.098 1075 ERROR octavia-db-manage              ^^^^^^^^^^^^^^^^^^\\n2026-05-22 01:16:01.098 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/cursors.py\\\", line 322, in _query\\n2026-05-22 01:16:01.098 1075 ERROR octavia-db-manage     conn.query(q)\\n2026-05-22 01:16:01.098 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/connections.py\\\", line 563, in query\\n2026-05-22 01:16:01.098 1075 ERROR octavia-db-manage     self._affected_rows = self._read_query_result(unbuffered=unbuffered)\\n2026-05-22 01:16:01.098 1075 ERROR octavia-db-manage                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n2026-05-22 01:16:01.098 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-22 01:16:01.098 1075 ERROR octavia-db-manage     result.read()\\n2026-05-22 01:16:01.098 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/connections.py\\\", line 1199, in read\\n2026-05-22 01:16:01.098 1075 ERROR octavia-db-manage     first_packet = self.connection._read_packet()\\n2026-05-22 01:16:01.098 1075 ERROR octavia-db-manage                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n2026-05-22 01:16:01.098 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-22 01:16:01.098 1075 ERROR octavia-db-manage     packet_header = self._read_bytes(4)\\n2026-05-22 01:16:01.098 1075 ERROR octavia-db-manage                     ^^^^^^^^^^^^^^^^^^^\\n2026-05-22 01:16:01.098 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-22 01:16:01.098 1075 ERROR octavia-db-manage     raise err.OperationalError(\\n2026-05-22 01:16:01.098 1075 ERROR octavia-db-manage pymysql.err.OperationalError: (2013, 'Lost connection to MySQL server during query')\\n2026-05-22 01:16:01.098 1075 ERROR octavia-db-manage \\n2026-05-22 01:16:01.098 1075 ERROR octavia-db-manage The above exception was the direct cause of the following exception:\\n2026-05-22 01:16:01.098 1075 ERROR octavia-db-manage \\n2026-05-22 01:16:01.098 1075 ERROR octavia-db-manage Traceback (most recent call last):\\n2026-05-22 01:16:01.098 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/bin/octavia-db-manage\\\", line 6, in <module>\\n2026-05-22 01:16:01.098 1075 ERROR octavia-db-manage     sys.exit(main())\\n2026-05-22 01:16:01.098 1075 ERROR octavia-db-manage              ^^^^^^\\n2026-05-22 01:16:01.098 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-22 01:16:01.098 1075 ERROR octavia-db-manage     CONF.command.func(config, CONF.command.name)\\n2026-05-22 01:16:01.098 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-22 01:16:01.098 1075 ERROR octavia-db-manage     do_alembic_command(config, cmd, revision, sql=CONF.command.sql)\\n2026-05-22 01:16:01.098 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-22 01:16:01.098 1075 ERROR octavia-db-manage     getattr(alembic_cmd, cmd)(config, *args, **kwargs)\\n2026-05-22 01:16:01.098 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/alembic/command.py\\\", line 406, in upgrade\\n2026-05-22 01:16:01.098 1075 ERROR octavia-db-manage     script.run_env()\\n2026-05-22 01:16:01.098 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-22 01:16:01.098 1075 ERROR octavia-db-manage     util.load_python_file(self.dir, \\\"env.py\\\")\\n2026-05-22 01:16:01.098 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-22 01:16:01.098 1075 ERROR octavia-db-manage     module = load_module_py(module_id, path)\\n2026-05-22 01:16:01.098 1075 ERROR octavia-db-manage              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n2026-05-22 01:16:01.098 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-22 01:16:01.098 1075 ERROR octavia-db-manage     spec.loader.exec_module(module)  # type: ignore\\n2026-05-22 01:16:01.098 1075 ERROR octavia-db-manage     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n2026-05-22 01:16:01.098 1075 ERROR octavia-db-manage   File \\\"<frozen importlib._bootstrap_external>\\\", line 995, in exec_module\\n2026-05-22 01:16:01.098 1075 ERROR octavia-db-manage   File \\\"<frozen importlib._bootstrap>\\\", line 488, in _call_with_frames_removed\\n2026-05-22 01:16:01.098 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-22 01:16:01.098 1075 ERROR octavia-db-manage     run_migrations_online()\\n2026-05-22 01:16:01.098 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-22 01:16:01.098 1075 ERROR octavia-db-manage     context.run_migrations()\\n2026-05-22 01:16:01.098 1075 ERROR octavia-db-manage   File \\\"<string>\\\", line 8, in run_migrations\\n2026-05-22 01:16:01.098 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-22 01:16:01.098 1075 ERROR octavia-db-manage     self.get_context().run_migrations(**kw)\\n2026-05-22 01:16:01.098 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-22 01:16:01.098 1075 ERROR octavia-db-manage     step.migration_fn(**kw)\\n2026-05-22 01:16:01.098 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-22 01:16:01.098 1075 ERROR octavia-db-manage     op.execute(\\\"UPDATE load_balancer LEFT JOIN flavor ON \\\"\\n2026-05-22 01:16:01.098 1075 ERROR octavia-db-manage   File \\\"<string>\\\", line 8, in execute\\n2026-05-22 01:16:01.098 1075 ERROR octavia-db-manage   File \\\"<string>\\\", line 3, in execute\\n2026-05-22 01:16:01.098 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-22 01:16:01.098 1075 ERROR octavia-db-manage     return operations.invoke(op)\\n2026-05-22 01:16:01.098 1075 ERROR octavia-db-manage            ^^^^^^^^^^^^^^^^^^^^^\\n2026-05-22 01:16:01.098 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-22 01:16:01.098 1075 ERROR octavia-db-manage     return fn(self, operation)\\n2026-05-22 01:16:01.098 1075 ERROR octavia-db-manage            ^^^^^^^^^^^^^^^^^^^\\n2026-05-22 01:16:01.098 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-22 01:16:01.098 1075 ERROR octavia-db-manage     operations.migration_context.impl.execute(\\n2026-05-22 01:16:01.098 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-22 01:16:01.098 1075 ERROR octavia-db-manage     self._exec(sql, execution_options)\\n2026-05-22 01:16:01.098 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-22 01:16:01.098 1075 ERROR octavia-db-manage     return conn.execute(construct, params)\\n2026-05-22 01:16:01.098 1075 ERROR octavia-db-manage            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n2026-05-22 01:16:01.098 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-22 01:16:01.098 1075 ERROR octavia-db-manage     return meth(\\n2026-05-22 01:16:01.098 1075 ERROR octavia-db-manage            ^^^^^\\n2026-05-22 01:16:01.098 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-22 01:16:01.098 1075 ERROR octavia-db-manage     return connection._execute_clauseelement(\\n2026-05-22 01:16:01.098 1075 ERROR octavia-db-manage            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n2026-05-22 01:16:01.098 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-22 01:16:01.098 1075 ERROR octavia-db-manage     ret = self._execute_context(\\n2026-05-22 01:16:01.098 1075 ERROR octavia-db-manage           ^^^^^^^^^^^^^^^^^^^^^^\\n2026-05-22 01:16:01.098 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-22 01:16:01.098 1075 ERROR octavia-db-manage     return self._exec_single_context(\\n2026-05-22 01:16:01.098 1075 ERROR octavia-db-manage            ^^^^^^^^^^^^^^^^^^^^^^^^^^\\n2026-05-22 01:16:01.098 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-22 01:16:01.098 1075 ERROR octavia-db-manage     self._handle_dbapi_exception(\\n2026-05-22 01:16:01.098 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-22 01:16:01.098 1075 ERROR octavia-db-manage     raise sqlalchemy_exception.with_traceback(exc_info[2]) from e\\n2026-05-22 01:16:01.098 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-22 01:16:01.098 1075 ERROR octavia-db-manage     self.dialect.do_execute(\\n2026-05-22 01:16:01.098 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-22 01:16:01.098 1075 ERROR octavia-db-manage     cursor.execute(statement, parameters)\\n2026-05-22 01:16:01.098 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/cursors.py\\\", line 153, in execute\\n2026-05-22 01:16:01.098 1075 ERROR octavia-db-manage     result = self._query(query)\\n2026-05-22 01:16:01.098 1075 ERROR octavia-db-manage              ^^^^^^^^^^^^^^^^^^\\n2026-05-22 01:16:01.098 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/cursors.py\\\", line 322, in _query\\n2026-05-22 01:16:01.098 1075 ERROR octavia-db-manage     conn.query(q)\\n2026-05-22 01:16:01.098 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/connections.py\\\", line 563, in query\\n2026-05-22 01:16:01.098 1075 ERROR octavia-db-manage     self._affected_rows = self._read_query_result(unbuffered=unbuffered)\\n2026-05-22 01:16:01.098 1075 ERROR octavia-db-manage                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n2026-05-22 01:16:01.098 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-22 01:16:01.098 1075 ERROR octavia-db-manage     result.read()\\n2026-05-22 01:16:01.098 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/connections.py\\\", line 1199, in read\\n2026-05-22 01:16:01.098 1075 ERROR octavia-db-manage     first_packet = self.connection._read_packet()\\n2026-05-22 01:16:01.098 1075 ERROR octavia-db-manage                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n2026-05-22 01:16:01.098 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-22 01:16:01.098 1075 ERROR octavia-db-manage     packet_header = self._read_bytes(4)\\n2026-05-22 01:16:01.098 1075 ERROR octavia-db-manage                     ^^^^^^^^^^^^^^^^^^^\\n2026-05-22 01:16:01.098 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-22 01:16:01.098 1075 ERROR octavia-db-manage     raise err.OperationalError(\\n2026-05-22 01:16:01.098 1075 ERROR octavia-db-manage sqlalchemy.exc.OperationalError: (pymysql.err.OperationalError) (2013, 'Lost connection to MySQL server during query')\\n2026-05-22 01:16:01.098 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-22 01:16:01.098 1075 ERROR octavia-db-manage (Background on this error at: https://sqlalche.me/e/20/e3q8)\\n2026-05-22 01:16:01.098 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-22 01:15:51.945 1075 INFO alembic.runtime.migration [-] Context impl MySQLImpl.\", \"2026-05-22 01:15:51.945 1075 INFO alembic.runtime.migration [-] Will assume non-transactional DDL.\", \"2026-05-22 01:15:52.123 1075 INFO alembic.runtime.migration [-] Running upgrade  -> 35dee79d5865, initial_create\", \"2026-05-22 01:15:52.717 1075 INFO alembic.runtime.migration [-] Running upgrade 35dee79d5865 -> 4c094013699a, update load balancer amphora relationship\", \"2026-05-22 01:15:52.952 1075 INFO alembic.runtime.migration [-] Running upgrade 4c094013699a -> 13500e2e978d, update url and name size\", \"2026-05-22 01:15:52.963 1075 INFO alembic.runtime.migration [-] Running upgrade 13500e2e978d -> 4faaa983e7a9, update member address column\", \"2026-05-22 01:15:53.042 1075 INFO alembic.runtime.migration [-] Running upgrade 4faaa983e7a9 -> 3a1e1cdb7b27, rename amphora host id\", \"2026-05-22 01:15:53.106 1075 INFO alembic.runtime.migration [-] Running upgrade 3a1e1cdb7b27 -> 14892634e228, update vip\", \"2026-05-22 01:15:53.264 1075 INFO alembic.runtime.migration [-] Running upgrade 14892634e228 -> 256852d5ff7c, add lb_network_ip to amphora\", \"2026-05-22 01:15:53.305 1075 INFO alembic.runtime.migration [-] Running upgrade 256852d5ff7c -> 92fe9857279, create healthmanager table\", \"2026-05-22 01:15:53.341 1075 INFO alembic.runtime.migration [-] Running upgrade 92fe9857279 -> 3e5b37a0bdb9, Add vrrp_ip and ha_ip to amphora\", \"2026-05-22 01:15:53.418 1075 INFO alembic.runtime.migration [-] Running upgrade 3e5b37a0bdb9 -> 48660b6643f0, add new states for amphora\", \"2026-05-22 01:15:53.426 1075 INFO alembic.runtime.migration [-] Running upgrade 48660b6643f0 -> 4fe8240425b4, update vip add subnet id\", \"2026-05-22 01:15:53.469 1075 INFO alembic.runtime.migration [-] Running upgrade 4fe8240425b4 -> 298eac0640a7, Add vrrp_port_id and ha_port_id to amphora\", \"2026-05-22 01:15:53.548 1075 INFO alembic.runtime.migration [-] Running upgrade 298eac0640a7 -> 357d17a6d5ac, update lb and amphora data model for active passive\", \"2026-05-22 01:15:53.824 1075 INFO alembic.runtime.migration [-] Running upgrade 357d17a6d5ac -> 2351ea316465, Adding TERMINATED_HTTPS support and TLS ref ID char length increase\", \"2026-05-22 01:15:53.878 1075 INFO alembic.runtime.migration [-] Running upgrade 2351ea316465 -> 543f5d8e4e56, Add a column busy in table amphora health\", \"2026-05-22 01:15:53.920 1075 INFO alembic.runtime.migration [-] Running upgrade 543f5d8e4e56 -> 3b199c848b96, Create NO_MONITOR operational_status\", \"2026-05-22 01:15:53.957 1075 INFO alembic.runtime.migration [-] Running upgrade 3b199c848b96 -> 5a3ee5472c31, add cert expiration info in amphora table\", \"2026-05-22 01:15:54.044 1075 INFO alembic.runtime.migration [-] Running upgrade 5a3ee5472c31 -> 1e4c1d83044c, Keepalived configuration datamodel\", \"2026-05-22 01:15:54.278 1075 INFO alembic.runtime.migration [-] Running upgrade 1e4c1d83044c -> 6abb04f24c5, Tenant id to project id\", \"2026-05-22 01:15:54.606 1075 INFO alembic.runtime.migration [-] Running upgrade 6abb04f24c5 -> 43287cd10fef, Make pool.lb_algorithm larger\", \"2026-05-22 01:15:54.800 1075 INFO alembic.runtime.migration [-] Running upgrade 43287cd10fef -> 29ff921a6eb, Shared pools\", \"2026-05-22 01:15:55.048 1075 INFO alembic.runtime.migration [-] Running upgrade 29ff921a6eb -> 458c9ee2a011, L7 Policies and Rules\", \"2026-05-22 01:15:55.241 1075 INFO alembic.runtime.migration [-] Running upgrade 458c9ee2a011 -> 186509101b9b, add_server_group_id_to_loadbalancer\", \"2026-05-22 01:15:55.282 1075 INFO alembic.runtime.migration [-] Running upgrade 186509101b9b -> 8c0851bdf6c3, change_tls_container_id_length_in_sni_table\", \"2026-05-22 01:15:55.323 1075 INFO alembic.runtime.migration [-] Running upgrade 8c0851bdf6c3 -> 9bf4d21caaea, adding Amphora ID to listener_statistics table\", \"2026-05-22 01:15:55.622 1075 INFO alembic.runtime.migration [-] Running upgrade 9bf4d21caaea -> 4d9cf7d32f2, Insert headers\", \"2026-05-22 01:15:55.668 1075 INFO alembic.runtime.migration [-] Running upgrade 4d9cf7d32f2 -> 36b94648fef8, add timestamp\", \"2026-05-22 01:15:55.980 1075 INFO alembic.runtime.migration [-] Running upgrade 36b94648fef8 -> 62816c232310, Fix migration for MySQL 5.7\", \"2026-05-22 01:15:56.019 1075 INFO alembic.runtime.migration [-] Running upgrade 62816c232310 -> 4a6ec0ab7284, Remove FK constraints on listener_statistics because it will be cross-DB\", \"2026-05-22 01:15:56.094 1075 INFO alembic.runtime.migration [-] Running upgrade 4a6ec0ab7284 -> 82b9402e71fd, Update vip address size\", \"2026-05-22 01:15:56.101 1075 INFO alembic.runtime.migration [-] Running upgrade 82b9402e71fd -> 9b5473976d6d, Add provisioning_status to objects\", \"2026-05-22 01:15:56.673 1075 INFO alembic.runtime.migration [-] Running upgrade 9b5473976d6d -> c11292016060, adding request error number to listener_statistics table\", \"2026-05-22 01:15:56.715 1075 INFO alembic.runtime.migration [-] Running upgrade c11292016060 -> 44a2414dd683, adding name column to member and health monitor\", \"2026-05-22 01:15:56.800 1075 INFO alembic.runtime.migration [-] Running upgrade 44a2414dd683 -> 3f8ff3be828e, create quotas table\", \"2026-05-22 01:15:56.838 1075 INFO alembic.runtime.migration [-] Running upgrade 3f8ff3be828e -> 443fe6676637, Add a column network_id in table vip\", \"2026-05-22 01:15:56.884 1075 INFO alembic.runtime.migration [-] Running upgrade 443fe6676637 -> fc5582da7d8a, create_amphora_build_rate_limit_tables\", \"2026-05-22 01:15:56.954 1075 INFO alembic.runtime.migration [-] Running upgrade fc5582da7d8a -> fac584114642, Add ID column to Healthmonitor table\", \"2026-05-22 01:15:57.279 1075 INFO alembic.runtime.migration [-] Running upgrade fac584114642 -> 034b2dc2f3e0, modernize_l7policy_fields\", \"2026-05-22 01:15:58.520 1075 INFO alembic.runtime.migration [-] Running upgrade 034b2dc2f3e0 -> d85ca7258d21, modernize l7rule\", \"2026-05-22 01:15:58.755 1075 INFO alembic.runtime.migration [-] Running upgrade d85ca7258d21 -> 52377704420e, add timestamps and operating_status to healthmonitor\", \"2026-05-22 01:15:58.932 1075 INFO alembic.runtime.migration [-] Running upgrade 52377704420e -> 5309960964f8, add proxy protocol for pool\", \"2026-05-22 01:15:58.940 1075 INFO alembic.runtime.migration [-] Running upgrade 5309960964f8 -> 27e54d00c3cd, add monitor address and port to member\", \"2026-05-22 01:15:59.022 1075 INFO alembic.runtime.migration [-] Running upgrade 27e54d00c3cd -> e6672bda93bf, add ping and tls-hello monitor types\", \"2026-05-22 01:15:59.041 1075 INFO alembic.runtime.migration [-] Running upgrade e6672bda93bf -> 4aeb9e23ad43, Add DRAINING operating status\", \"2026-05-22 01:15:59.050 1075 INFO alembic.runtime.migration [-] Running upgrade 4aeb9e23ad43 -> bf171d0d91c3, add cached_zone to amphora\", \"2026-05-22 01:15:59.083 1075 INFO alembic.runtime.migration [-] Running upgrade bf171d0d91c3 -> 0aee2b450512, Add QoS Policy ID column to VIP table\", \"2026-05-22 01:15:59.119 1075 INFO alembic.runtime.migration [-] Running upgrade 0aee2b450512 -> 10d38216ad34, add timestamps to amphora\", \"2026-05-22 01:15:59.179 1075 INFO alembic.runtime.migration [-] Running upgrade 10d38216ad34 -> 034756a182a2, amphora add image id\", \"2026-05-22 01:15:59.210 1075 INFO alembic.runtime.migration [-] Running upgrade 034756a182a2 -> ba35e0fb88e1, add backup field to member\", \"2026-05-22 01:15:59.243 1075 INFO alembic.runtime.migration [-] Running upgrade ba35e0fb88e1 -> 0fd2c131923f, add timeout fields to listener\", \"2026-05-22 01:15:59.365 1075 INFO alembic.runtime.migration [-] Running upgrade 0fd2c131923f -> 0f242cf02c74, Add provider column\", \"2026-05-22 01:15:59.399 1075 INFO alembic.runtime.migration [-] Running upgrade 0f242cf02c74 -> ebbcc72b4e5e, Add Octavia owned VIP column to VIP table\", \"2026-05-22 01:15:59.435 1075 INFO alembic.runtime.migration [-] Running upgrade ebbcc72b4e5e -> 76aacf2e176c, Extend some necessary fields for udp support\", \"2026-05-22 01:15:59.514 1075 INFO alembic.runtime.migration [-] Running upgrade 76aacf2e176c -> 55874a4ceed6, add l7policy action redirect prefix\", \"2026-05-22 01:15:59.552 1075 INFO alembic.runtime.migration [-] Running upgrade 55874a4ceed6 -> 80dba23a159f, tags_support\", \"2026-05-22 01:15:59.618 1075 INFO alembic.runtime.migration [-] Running upgrade 80dba23a159f -> 4f65b4f91c39, amphora add flavor id\", \"2026-05-22 01:15:59.657 1075 INFO alembic.runtime.migration [-] Running upgrade 4f65b4f91c39 -> b9c703669314, add flavor and flavor_profile table\", \"2026-05-22 01:15:59.722 1075 INFO alembic.runtime.migration [-] Running upgrade b9c703669314 -> 211982b05afc, add_flavor_id_to_lb\", \"2026-05-22 01:15:59.767 1075 INFO alembic.runtime.migration [-] Running upgrade 211982b05afc -> 11e4bb2bb8ef, Fix_IPv6_VIP\", \"2026-05-22 01:15:59.805 1075 INFO alembic.runtime.migration [-] Running upgrade 11e4bb2bb8ef -> 2ad093f6353f, Add listener client_ca_tls_certificate_id column\", \"2026-05-22 01:15:59.849 1075 INFO alembic.runtime.migration [-] Running upgrade 2ad093f6353f -> f21ae3f21adc, Add Client Auth options\", \"2026-05-22 01:15:59.992 1075 INFO alembic.runtime.migration [-] Running upgrade f21ae3f21adc -> ffad172e98c1, Add certificate revoke revocation list field\", \"2026-05-22 01:16:00.035 1075 INFO alembic.runtime.migration [-] Running upgrade ffad172e98c1 -> 1afc932f1ca2, Extend the l7rule type for support client certificate cases\", \"2026-05-22 01:16:00.043 1075 INFO alembic.runtime.migration [-] Running upgrade 1afc932f1ca2 -> a1f689aecc1d, Extend pool for support backend re-encryption\", \"2026-05-22 01:16:00.082 1075 INFO alembic.runtime.migration [-] Running upgrade a1f689aecc1d -> 74aae261694c, extend pool for backend CA and CRL\", \"2026-05-22 01:16:00.160 1075 INFO alembic.runtime.migration [-] Running upgrade 74aae261694c -> a7f187cd221f, Add tls boolean type for backend re-encryption\", \"2026-05-22 01:16:00.199 1075 INFO alembic.runtime.migration [-] Running upgrade a7f187cd221f -> 6742ca1b27c2, Add L7policy Redirect http code\", \"2026-05-22 01:16:00.242 1075 INFO alembic.runtime.migration [-] Running upgrade 6742ca1b27c2 -> 7432f1d4ea83, add l7policy action redirect prefix\", \"2026-05-22 01:16:00.330 1075 INFO alembic.runtime.migration [-] Running upgrade 7432f1d4ea83 -> 6ffc710674ef, Spares pool table\", \"2026-05-22 01:16:00.368 1075 INFO alembic.runtime.migration [-] Running upgrade 6ffc710674ef -> 46d914b2a5e5, Seed the spares_pool table\", \"2026-05-22 01:16:00.380 1075 INFO alembic.runtime.migration [-] Running upgrade 46d914b2a5e5 -> 392fb85b4419, add primary key to spares_pool\", \"2026-05-22 01:16:00.391 1075 INFO 392fb85b4419_add_primary_key_to_spares_pool_py [-] The primary key in spares_pool already exists, continuing.\", \"2026-05-22 01:16:00.401 1075 INFO alembic.runtime.migration [-] Running upgrade 392fb85b4419 -> a5762a99609a, add protocol in listener keys\", \"2026-05-22 01:16:00.467 1075 INFO alembic.runtime.migration [-] Running upgrade a5762a99609a -> da371b422669, Add CIDRs for listeners\", \"2026-05-22 01:16:00.509 1075 INFO alembic.runtime.migration [-] Running upgrade da371b422669 -> dcf88e59aae4, Add LB_ALGORITHM_SOURCE_IP_PORT\", \"2026-05-22 01:16:00.526 1075 INFO alembic.runtime.migration [-] Running upgrade dcf88e59aae4 -> e37941b010db, Add lb flavor ID constraint\", \"2026-05-22 01:16:01.098 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-22 01:16:01.098 1075 ERROR octavia-db-manage Traceback (most recent call last):\", \"2026-05-22 01:16:01.098 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-22 01:16:01.098 1075 ERROR octavia-db-manage     self.dialect.do_execute(\", \"2026-05-22 01:16:01.098 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-22 01:16:01.098 1075 ERROR octavia-db-manage     cursor.execute(statement, parameters)\", \"2026-05-22 01:16:01.098 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/cursors.py\\\", line 153, in execute\", \"2026-05-22 01:16:01.098 1075 ERROR octavia-db-manage     result = self._query(query)\", \"2026-05-22 01:16:01.098 1075 ERROR octavia-db-manage              ^^^^^^^^^^^^^^^^^^\", \"2026-05-22 01:16:01.098 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/cursors.py\\\", line 322, in _query\", \"2026-05-22 01:16:01.098 1075 ERROR octavia-db-manage     conn.query(q)\", \"2026-05-22 01:16:01.098 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/connections.py\\\", line 563, in query\", \"2026-05-22 01:16:01.098 1075 ERROR octavia-db-manage     self._affected_rows = self._read_query_result(unbuffered=unbuffered)\", \"2026-05-22 01:16:01.098 1075 ERROR octavia-db-manage                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\", \"2026-05-22 01:16:01.098 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-22 01:16:01.098 1075 ERROR octavia-db-manage     result.read()\", \"2026-05-22 01:16:01.098 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/connections.py\\\", line 1199, in read\", \"2026-05-22 01:16:01.098 1075 ERROR octavia-db-manage     first_packet = self.connection._read_packet()\", \"2026-05-22 01:16:01.098 1075 ERROR octavia-db-manage                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\", \"2026-05-22 01:16:01.098 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-22 01:16:01.098 1075 ERROR octavia-db-manage     packet_header = self._read_bytes(4)\", \"2026-05-22 01:16:01.098 1075 ERROR octavia-db-manage                     ^^^^^^^^^^^^^^^^^^^\", \"2026-05-22 01:16:01.098 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-22 01:16:01.098 1075 ERROR octavia-db-manage     raise err.OperationalError(\", \"2026-05-22 01:16:01.098 1075 ERROR octavia-db-manage pymysql.err.OperationalError: (2013, 'Lost connection to MySQL server during query')\", \"2026-05-22 01:16:01.098 1075 ERROR octavia-db-manage \", \"2026-05-22 01:16:01.098 1075 ERROR octavia-db-manage The above exception was the direct cause of the following exception:\", \"2026-05-22 01:16:01.098 1075 ERROR octavia-db-manage \", \"2026-05-22 01:16:01.098 1075 ERROR octavia-db-manage Traceback (most recent call last):\", \"2026-05-22 01:16:01.098 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/bin/octavia-db-manage\\\", line 6, in <module>\", \"2026-05-22 01:16:01.098 1075 ERROR octavia-db-manage     sys.exit(main())\", \"2026-05-22 01:16:01.098 1075 ERROR octavia-db-manage              ^^^^^^\", \"2026-05-22 01:16:01.098 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-22 01:16:01.098 1075 ERROR octavia-db-manage     CONF.command.func(config, CONF.command.name)\", \"2026-05-22 01:16:01.098 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-22 01:16:01.098 1075 ERROR octavia-db-manage     do_alembic_command(config, cmd, revision, sql=CONF.command.sql)\", \"2026-05-22 01:16:01.098 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-22 01:16:01.098 1075 ERROR octavia-db-manage     getattr(alembic_cmd, cmd)(config, *args, **kwargs)\", \"2026-05-22 01:16:01.098 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/alembic/command.py\\\", line 406, in upgrade\", \"2026-05-22 01:16:01.098 1075 ERROR octavia-db-manage     script.run_env()\", \"2026-05-22 01:16:01.098 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-22 01:16:01.098 1075 ERROR octavia-db-manage     util.load_python_file(self.dir, \\\"env.py\\\")\", \"2026-05-22 01:16:01.098 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-22 01:16:01.098 1075 ERROR octavia-db-manage     module = load_module_py(module_id, path)\", \"2026-05-22 01:16:01.098 1075 ERROR octavia-db-manage              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\", \"2026-05-22 01:16:01.098 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-22 01:16:01.098 1075 ERROR octavia-db-manage     spec.loader.exec_module(module)  # type: ignore\", \"2026-05-22 01:16:01.098 1075 ERROR octavia-db-manage     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\", \"2026-05-22 01:16:01.098 1075 ERROR octavia-db-manage   File \\\"<frozen importlib._bootstrap_external>\\\", line 995, in exec_module\", \"2026-05-22 01:16:01.098 1075 ERROR octavia-db-manage   File \\\"<frozen importlib._bootstrap>\\\", line 488, in _call_with_frames_removed\", \"2026-05-22 01:16:01.098 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-22 01:16:01.098 1075 ERROR octavia-db-manage     run_migrations_online()\", \"2026-05-22 01:16:01.098 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-22 01:16:01.098 1075 ERROR octavia-db-manage     context.run_migrations()\", \"2026-05-22 01:16:01.098 1075 ERROR octavia-db-manage   File \\\"<string>\\\", line 8, in run_migrations\", \"2026-05-22 01:16:01.098 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-22 01:16:01.098 1075 ERROR octavia-db-manage     self.get_context().run_migrations(**kw)\", \"2026-05-22 01:16:01.098 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-22 01:16:01.098 1075 ERROR octavia-db-manage     step.migration_fn(**kw)\", \"2026-05-22 01:16:01.098 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-22 01:16:01.098 1075 ERROR octavia-db-manage     op.execute(\\\"UPDATE load_balancer LEFT JOIN flavor ON \\\"\", \"2026-05-22 01:16:01.098 1075 ERROR octavia-db-manage   File \\\"<string>\\\", line 8, in execute\", \"2026-05-22 01:16:01.098 1075 ERROR octavia-db-manage   File \\\"<string>\\\", line 3, in execute\", \"2026-05-22 01:16:01.098 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-22 01:16:01.098 1075 ERROR octavia-db-manage     return operations.invoke(op)\", \"2026-05-22 01:16:01.098 1075 ERROR octavia-db-manage            ^^^^^^^^^^^^^^^^^^^^^\", \"2026-05-22 01:16:01.098 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-22 01:16:01.098 1075 ERROR octavia-db-manage     return fn(self, operation)\", \"2026-05-22 01:16:01.098 1075 ERROR octavia-db-manage            ^^^^^^^^^^^^^^^^^^^\", \"2026-05-22 01:16:01.098 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-22 01:16:01.098 1075 ERROR octavia-db-manage     operations.migration_context.impl.execute(\", \"2026-05-22 01:16:01.098 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-22 01:16:01.098 1075 ERROR octavia-db-manage     self._exec(sql, execution_options)\", \"2026-05-22 01:16:01.098 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-22 01:16:01.098 1075 ERROR octavia-db-manage     return conn.execute(construct, params)\", \"2026-05-22 01:16:01.098 1075 ERROR octavia-db-manage            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\", \"2026-05-22 01:16:01.098 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-22 01:16:01.098 1075 ERROR octavia-db-manage     return meth(\", \"2026-05-22 01:16:01.098 1075 ERROR octavia-db-manage            ^^^^^\", \"2026-05-22 01:16:01.098 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-22 01:16:01.098 1075 ERROR octavia-db-manage     return connection._execute_clauseelement(\", \"2026-05-22 01:16:01.098 1075 ERROR octavia-db-manage            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\", \"2026-05-22 01:16:01.098 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-22 01:16:01.098 1075 ERROR octavia-db-manage     ret = self._execute_context(\", \"2026-05-22 01:16:01.098 1075 ERROR octavia-db-manage           ^^^^^^^^^^^^^^^^^^^^^^\", \"2026-05-22 01:16:01.098 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-22 01:16:01.098 1075 ERROR octavia-db-manage     return self._exec_single_context(\", \"2026-05-22 01:16:01.098 1075 ERROR octavia-db-manage            ^^^^^^^^^^^^^^^^^^^^^^^^^^\", \"2026-05-22 01:16:01.098 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-22 01:16:01.098 1075 ERROR octavia-db-manage     self._handle_dbapi_exception(\", \"2026-05-22 01:16:01.098 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-22 01:16:01.098 1075 ERROR octavia-db-manage     raise sqlalchemy_exception.with_traceback(exc_info[2]) from e\", \"2026-05-22 01:16:01.098 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-22 01:16:01.098 1075 ERROR octavia-db-manage     self.dialect.do_execute(\", \"2026-05-22 01:16:01.098 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-22 01:16:01.098 1075 ERROR octavia-db-manage     cursor.execute(statement, parameters)\", \"2026-05-22 01:16:01.098 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/cursors.py\\\", line 153, in execute\", \"2026-05-22 01:16:01.098 1075 ERROR octavia-db-manage     result = self._query(query)\", \"2026-05-22 01:16:01.098 1075 ERROR octavia-db-manage              ^^^^^^^^^^^^^^^^^^\", \"2026-05-22 01:16:01.098 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/cursors.py\\\", line 322, in _query\", \"2026-05-22 01:16:01.098 1075 ERROR octavia-db-manage     conn.query(q)\", \"2026-05-22 01:16:01.098 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/connections.py\\\", line 563, in query\", \"2026-05-22 01:16:01.098 1075 ERROR octavia-db-manage     self._affected_rows = self._read_query_result(unbuffered=unbuffered)\", \"2026-05-22 01:16:01.098 1075 ERROR octavia-db-manage                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\", \"2026-05-22 01:16:01.098 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-22 01:16:01.098 1075 ERROR octavia-db-manage     result.read()\", \"2026-05-22 01:16:01.098 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/connections.py\\\", line 1199, in read\", \"2026-05-22 01:16:01.098 1075 ERROR octavia-db-manage     first_packet = self.connection._read_packet()\", \"2026-05-22 01:16:01.098 1075 ERROR octavia-db-manage                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\", \"2026-05-22 01:16:01.098 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-22 01:16:01.098 1075 ERROR octavia-db-manage     packet_header = self._read_bytes(4)\", \"2026-05-22 01:16:01.098 1075 ERROR octavia-db-manage                     ^^^^^^^^^^^^^^^^^^^\", \"2026-05-22 01:16:01.098 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-22 01:16:01.098 1075 ERROR octavia-db-manage     raise err.OperationalError(\", \"2026-05-22 01:16:01.098 1075 ERROR octavia-db-manage sqlalchemy.exc.OperationalError: (pymysql.err.OperationalError) (2013, 'Lost connection to MySQL server during query')\", \"2026-05-22 01:16:01.098 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-22 01:16:01.098 1075 ERROR octavia-db-manage (Background on this error at: https://sqlalche.me/e/20/e3q8)\", \"2026-05-22 01:16:01.098 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 ********************************************************************",
                                "Friday 22 May 2026  01:16:01 +0000 (0:00:18.430)       0:03:59.858 ************ ",
                                "=============================================================================== ",
                                "octavia : Running Octavia bootstrap container -------------------------- 18.43s",
                                "octavia : Copying over octavia.conf ------------------------------------ 17.08s",
                                "octavia : Add rules for security groups -------------------------------- 16.88s",
                                "octavia : Adding octavia related roles --------------------------------- 15.31s",
                                "octavia : Create security groups for octavia ---------------------------- 9.94s",
                                "service-ks-register : octavia | Creating users -------------------------- 9.13s",
                                "octavia : Get security groups for octavia ------------------------------- 7.99s",
                                "service-ks-register : octavia | Granting user roles --------------------- 7.37s",
                                "service-ks-register : octavia | Creating endpoints ---------------------- 6.17s",
                                "octavia : Copying certificate files for octavia-housekeeping ------------ 5.65s",
                                "octavia : Copying certificate files for octavia-health-manager ---------- 5.61s",
                                "octavia : Copying over config.json files for services ------------------- 5.45s",
                                "octavia : Copying certificate files for octavia-worker ------------------ 5.43s",
                                "service-cert-copy : octavia | Copying over extra CA certificates -------- 5.39s",
                                "octavia : Create ports for Octavia health-manager nodes ----------------- 5.38s",
                                "octavia : Create nova keypair for amphora ------------------------------- 5.19s",
                                "octavia : Create loadbalancer management network ------------------------ 5.17s",
                                "octavia : Create amphora flavor ----------------------------------------- 5.07s",
                                "octavia : Create loadbalancer management subnet ------------------------- 5.01s",
                                "octavia : Get loadbalancer management network --------------------------- 4.54s",
                                "\u001b[32m2026-05-22 01:16:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m",
                                "\u001b[32m2026-05-22 01:16:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m",
                                "\u001b[32m2026-05-22 01:16:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m",
                                "\u001b[32m2026-05-22 01:16:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m",
                                "\u001b[32m2026-05-22 01:16:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m",
                                "\u001b[32m2026-05-22 01:16:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m",
                                "\u001b[32m2026-05-22 01:16:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m",
                                "\u001b[32m2026-05-22 01:16:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m",
                                "\u001b[32m2026-05-22 01:16:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m",
                                "\u001b[32m2026-05-22 01:16:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m",
                                "\u001b[32m2026-05-22 01:16:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m",
                                "\u001b[32m2026-05-22 01:16:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m",
                                "\u001b[32m2026-05-22 01:16:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m",
                                "\u001b[32m2026-05-22 01:16:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m",
                                "\u001b[32m2026-05-22 01:16:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m",
                                "\u001b[32m2026-05-22 01:16:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m",
                                "\u001b[32m2026-05-22 01:16:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m",
                                "\u001b[32m2026-05-22 01:17:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m",
                                "\u001b[32m2026-05-22 01:17:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m",
                                "",
                                "",
                                "--> DEPLOY IN A NUTSHELL -- END -- Fri May 22 01:17:06 UTC 2026"
                            ],
                            "zuul_log_id": "0242ac1f-6606-4446-4f9f-00000000001c-1-orchestrator"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-22T01:17:07.198129Z",
                            "start": "2026-05-22T00:44:16.084622Z"
                        },
                        "id": "0242ac1f-6606-4446-4f9f-00000000001c",
                        "name": "Deploy in a nutshell"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.command",
                            "changed": true,
                            "cmd": [
                                "ssh",
                                "-i",
                                "/home/zuul-testbed06/src/github.com/osism/testbed/terraform/.id_rsa.ci",
                                "dragon@81.163.193.59",
                                "/opt/configuration/scripts/bootstrap.sh"
                            ],
                            "delta": "0:03:08.130537",
                            "end": "2026-05-22 01:20:15.793657",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "ssh -i /home/zuul-testbed06/src/github.com/osism/testbed/terraform/.id_rsa.ci dragon@81.163.193.59 /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-4446-4f9f-00000000001d-1-orchestrator",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-05-22 01:17:07.663120",
                            "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-22 01:17:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 332cee31-f167-44bc-bfe1-0c3cfbd5507e (flavor-manager) has been started and output is visible here.\u001b[0m\n\u001b[32m2026-05-22 01:17:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-1L-1 created\u001b[0m\n\u001b[32m2026-05-22 01:17:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-1L-1-5 created\u001b[0m\n\u001b[32m2026-05-22 01:17:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-1V-2 created\u001b[0m\n\u001b[32m2026-05-22 01:17:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-1V-2-5 created\u001b[0m\n\u001b[32m2026-05-22 01:17:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-1V-4 created\u001b[0m\n\u001b[32m2026-05-22 01:17:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-1V-4-10 created\u001b[0m\n\u001b[32m2026-05-22 01:17:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-1V-8 created\u001b[0m\n\u001b[32m2026-05-22 01:17:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-1V-8-20 created\u001b[0m\n\u001b[32m2026-05-22 01:17:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-2V-4 created\u001b[0m\n\u001b[32m2026-05-22 01:17:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-2V-4-10 created\u001b[0m\n\u001b[32m2026-05-22 01:17:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-2V-8 created\u001b[0m\n\u001b[32m2026-05-22 01:17:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-2V-8-20 created\u001b[0m\n\u001b[32m2026-05-22 01:17:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-2V-16 created\u001b[0m\n\u001b[32m2026-05-22 01:17:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-2V-16-50 created\u001b[0m\n\u001b[32m2026-05-22 01:17:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-4V-8 created\u001b[0m\n\u001b[32m2026-05-22 01:17:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-4V-8-20 created\u001b[0m\n\u001b[32m2026-05-22 01:17:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-4V-16 created\u001b[0m\n\u001b[32m2026-05-22 01:17:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-4V-16-50 created\u001b[0m\n\u001b[32m2026-05-22 01:17:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-4V-32 created\u001b[0m\n\u001b[32m2026-05-22 01:17:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-4V-32-100 created\u001b[0m\n\u001b[32m2026-05-22 01:17:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-8V-16 created\u001b[0m\n\u001b[32m2026-05-22 01:17:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-8V-16-50 created\u001b[0m\n\u001b[32m2026-05-22 01:17:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-8V-32 created\u001b[0m\n\u001b[32m2026-05-22 01:17:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-8V-32-100 created\u001b[0m\n\u001b[32m2026-05-22 01:17:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-16V-32 created\u001b[0m\n\u001b[32m2026-05-22 01:17:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-16V-32-100 created\u001b[0m\n\u001b[32m2026-05-22 01:17:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-2V-4-20s created\u001b[0m\n\u001b[32m2026-05-22 01:17:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-4V-8-50s created\u001b[0m\n\u001b[32m2026-05-22 01:17:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-4V-16-100s created\u001b[0m\n\u001b[32m2026-05-22 01:17:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-8V-32-100s created\u001b[0m\n\u001b[32m2026-05-22 01:17:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTrying to run play bootstrap-basic in environment openstack\u001b[0m\n\u001b[32m2026-05-22 01:17:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of bootstrap-basic.\u001b[0m\n\u001b[32m2026-05-22 01:17:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 795bbb8e-39de-4810-8baa-1b09057dc339 (bootstrap-basic) was prepared for execution.\u001b[0m\n\u001b[32m2026-05-22 01:17:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 795bbb8e-39de-4810-8baa-1b09057dc339 (bootstrap-basic) has been started and output is visible here.\u001b[0m\n\nPLAY [Bootstrap basic OpenStack services] **************************************\n\nTASK [Gathering Facts] *********************************************************\nFriday 22 May 2026  01:17:39 +0000 (0:00:00.116)       0:00:00.116 ************ \n\u001b[0;32mok: [localhost]\u001b[0m\n\nTASK [Get volume type LUKS] ****************************************************\nFriday 22 May 2026  01:17:41 +0000 (0:00:02.104)       0:00:02.221 ************ \n\u001b[0;32mok: [localhost]\u001b[0m\n\nTASK [Create volume type LUKS] *************************************************\nFriday 22 May 2026  01:17:50 +0000 (0:00:09.393)       0:00:11.614 ************ \n\u001b[0;33mchanged: [localhost]\u001b[0m\n\nTASK [Create public network] ***************************************************\nFriday 22 May 2026  01:17:58 +0000 (0:00:08.155)       0:00:19.769 ************ \n\u001b[0;33mchanged: [localhost]\u001b[0m\n\nTASK [Set public network to default] *******************************************\nFriday 22 May 2026  01:18:04 +0000 (0:00:05.392)       0:00:25.162 ************ \n\u001b[0;33mchanged: [localhost]\u001b[0m\n\nTASK [Create public subnet] ****************************************************\nFriday 22 May 2026  01:18:10 +0000 (0:00:06.686)       0:00:31.849 ************ \n\u001b[0;33mchanged: [localhost]\u001b[0m\n\nTASK [Create default IPv4 subnet pool] *****************************************\nFriday 22 May 2026  01:18:15 +0000 (0:00:04.609)       0:00:36.458 ************ \n\u001b[0;33mchanged: [localhost]\u001b[0m\n\nTASK [Create manager role] *****************************************************\nFriday 22 May 2026  01:18:19 +0000 (0:00:04.140)       0:00:40.599 ************ \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 ********************************************************************\nFriday 22 May 2026  01:18:23 +0000 (0:00:03.806)       0:00:44.406 ************ \n=============================================================================== \nGet volume type LUKS ---------------------------------------------------- 9.39s\nCreate volume type LUKS ------------------------------------------------- 8.16s\nSet public network to default ------------------------------------------- 6.69s\nCreate public network --------------------------------------------------- 5.39s\nCreate public subnet ---------------------------------------------------- 4.61s\nCreate default IPv4 subnet pool ----------------------------------------- 4.14s\nCreate manager role ----------------------------------------------------- 3.81s\nGathering Facts --------------------------------------------------------- 2.10s\n\u001b[32m2026-05-22 01:18:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 1c27b732-92a7-43d5-9611-5e6413340061 (image-manager) has been started and output is visible here.\u001b[0m\n\u001b[32m2026-05-22 01:18:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mProcessing image 'Cirros 0.6.2'\u001b[0m\n\u001b[32m2026-05-22 01:18:28\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-22 01:18:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mImporting image Cirros 0.6.2\u001b[0m\n\u001b[32m2026-05-22 01:18:28\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-22 01:18:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWaiting for image to leave queued state...\u001b[0m\n\u001b[32m2026-05-22 01:18:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWaiting for import to complete...\u001b[0m\n\u001b[32m2026-05-22 01:18:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mImport of 'Cirros 0.6.2' successfully completed, reloading images\u001b[0m\n\u001b[32m2026-05-22 01:18:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mChecking parameters of 'Cirros 0.6.2'\u001b[0m\n\u001b[32m2026-05-22 01:18:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting internal_version = 0.6.2\u001b[0m\n\u001b[32m2026-05-22 01:18:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting image_original_user = cirros\u001b[0m\n\u001b[32m2026-05-22 01:18:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mAdding tag os:cirros\u001b[0m\n\u001b[32m2026-05-22 01:18:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property architecture: x86_64\u001b[0m\n\u001b[32m2026-05-22 01:18:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hw_disk_bus: scsi\u001b[0m\n\u001b[32m2026-05-22 01:18:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hw_rng_model: virtio\u001b[0m\n\u001b[32m2026-05-22 01:18:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hw_scsi_model: virtio-scsi\u001b[0m\n\u001b[32m2026-05-22 01:18:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hw_watchdog_action: reset\u001b[0m\n\u001b[32m2026-05-22 01:18:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hypervisor_type: qemu\u001b[0m\n\u001b[32m2026-05-22 01:18:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property os_distro: cirros\u001b[0m\n\u001b[32m2026-05-22 01:18:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property os_purpose: minimal\u001b[0m\n\u001b[32m2026-05-22 01:18:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property replace_frequency: never\u001b[0m\n\u001b[32m2026-05-22 01:18:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property uuid_validity: none\u001b[0m\n\u001b[32m2026-05-22 01:18:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property provided_until: none\u001b[0m\n\u001b[32m2026-05-22 01:18:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property image_description: Cirros\u001b[0m\n\u001b[32m2026-05-22 01:18:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property image_name: Cirros\u001b[0m\n\u001b[32m2026-05-22 01:18:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property internal_version: 0.6.2\u001b[0m\n\u001b[32m2026-05-22 01:18:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property image_original_user: cirros\u001b[0m\n\u001b[32m2026-05-22 01:18:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property os_version: 0.6.2\u001b[0m\n\u001b[32m2026-05-22 01:18:48\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-22 01:18:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property image_build_date: 2023-05-30\u001b[0m\n\u001b[32m2026-05-22 01:18:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mChecking status of 'Cirros 0.6.2'\u001b[0m\n\u001b[32m2026-05-22 01:18:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mChecking visibility of 'Cirros 0.6.2'\u001b[0m\n\u001b[32m2026-05-22 01:18:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting visibility of 'Cirros 0.6.2' to 'public'\u001b[0m\n\u001b[32m2026-05-22 01:18:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mProcessing image 'Cirros 0.6.3'\u001b[0m\n\u001b[32m2026-05-22 01:18:49\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-22 01:18:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mImporting image Cirros 0.6.3\u001b[0m\n\u001b[32m2026-05-22 01:18:49\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-22 01:18:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWaiting for image to leave queued state...\u001b[0m\n\u001b[32m2026-05-22 01:18:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWaiting for import to complete...\u001b[0m\n\u001b[32m2026-05-22 01:19:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mImport of 'Cirros 0.6.3' successfully completed, reloading images\u001b[0m\n\u001b[32m2026-05-22 01:19:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mChecking parameters of 'Cirros 0.6.3'\u001b[0m\n\u001b[32m2026-05-22 01:19:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting internal_version = 0.6.3\u001b[0m\n\u001b[32m2026-05-22 01:19:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting image_original_user = cirros\u001b[0m\n\u001b[32m2026-05-22 01:19:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mAdding tag os:cirros\u001b[0m\n\u001b[32m2026-05-22 01:19:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property architecture: x86_64\u001b[0m\n\u001b[32m2026-05-22 01:19:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hw_disk_bus: scsi\u001b[0m\n\u001b[32m2026-05-22 01:19:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hw_rng_model: virtio\u001b[0m\n\u001b[32m2026-05-22 01:19:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hw_scsi_model: virtio-scsi\u001b[0m\n\u001b[32m2026-05-22 01:19:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hw_watchdog_action: reset\u001b[0m\n\u001b[32m2026-05-22 01:19:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hypervisor_type: qemu\u001b[0m\n\u001b[32m2026-05-22 01:19:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property os_distro: cirros\u001b[0m\n\u001b[32m2026-05-22 01:19:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property os_purpose: minimal\u001b[0m\n\u001b[32m2026-05-22 01:19:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property replace_frequency: never\u001b[0m\n\u001b[32m2026-05-22 01:19:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property uuid_validity: none\u001b[0m\n\u001b[32m2026-05-22 01:19:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property provided_until: none\u001b[0m\n\u001b[32m2026-05-22 01:19:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property image_description: Cirros\u001b[0m\n\u001b[32m2026-05-22 01:19:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property image_name: Cirros\u001b[0m\n\u001b[32m2026-05-22 01:19:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property internal_version: 0.6.3\u001b[0m\n\u001b[32m2026-05-22 01:19:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property image_original_user: cirros\u001b[0m\n\u001b[32m2026-05-22 01:19:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property os_version: 0.6.3\u001b[0m\n\u001b[32m2026-05-22 01:19:08\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-22 01:19:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property image_build_date: 2024-09-26\u001b[0m\n\u001b[32m2026-05-22 01:19:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mChecking status of 'Cirros 0.6.3'\u001b[0m\n\u001b[32m2026-05-22 01:19:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mChecking visibility of 'Cirros 0.6.3'\u001b[0m\n\u001b[32m2026-05-22 01:19:09\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-22 01:19:12\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-22 01:19:12\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-22 01:19:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mdate: 2026-05-07\u001b[0m\n\u001b[32m2026-05-22 01:19:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mimage: octavia-amphora-haproxy-2024.2.20260507.qcow2\u001b[0m\n\u001b[32m2026-05-22 01:19:12\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-22 01:19:12\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-22 01:19:12\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-22 01:19:12\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-22 01:19:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mchecksum: 096eafc83fac6c9f505539bdfec4aed8c222b8392122519b5b9bdaa73c3bae45\u001b[0m\n\u001b[32m2026-05-22 01:19:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 407da6e9-08d5-4c5e-9601-648016b878fd (image-manager) has been started and output is visible here.\u001b[0m\n\u001b[32m2026-05-22 01:19:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mProcessing image 'OpenStack Octavia Amphora 2026-05-07'\u001b[0m\n\u001b[32m2026-05-22 01:19:14\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-22 01:19:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mImporting image OpenStack Octavia Amphora 2026-05-07\u001b[0m\n\u001b[32m2026-05-22 01:19:14\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-22 01:19:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWaiting for image to leave queued state...\u001b[0m\n\u001b[32m2026-05-22 01:19:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWaiting for import to complete...\u001b[0m\n\u001b[32m2026-05-22 01:19:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWaiting for import to complete...\u001b[0m\n\u001b[32m2026-05-22 01:19:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWaiting for import to complete...\u001b[0m\n\u001b[32m2026-05-22 01:19:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWaiting for import to complete...\u001b[0m\n\u001b[32m2026-05-22 01:19:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWaiting for import to complete...\u001b[0m\n\u001b[32m2026-05-22 01:20:09\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-22 01:20:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mChecking parameters of 'OpenStack Octavia Amphora 2026-05-07'\u001b[0m\n\u001b[32m2026-05-22 01:20:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting internal_version = 2026-05-07\u001b[0m\n\u001b[32m2026-05-22 01:20:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting image_original_user = ubuntu\u001b[0m\n\u001b[32m2026-05-22 01:20:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mAdding tag amphora\u001b[0m\n\u001b[32m2026-05-22 01:20:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mAdding tag os:ubuntu\u001b[0m\n\u001b[32m2026-05-22 01:20:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property architecture: x86_64\u001b[0m\n\u001b[32m2026-05-22 01:20:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hw_disk_bus: scsi\u001b[0m\n\u001b[32m2026-05-22 01:20:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hw_rng_model: virtio\u001b[0m\n\u001b[32m2026-05-22 01:20:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hw_scsi_model: virtio-scsi\u001b[0m\n\u001b[32m2026-05-22 01:20:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hw_watchdog_action: reset\u001b[0m\n\u001b[32m2026-05-22 01:20:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hypervisor_type: qemu\u001b[0m\n\u001b[32m2026-05-22 01:20:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property os_distro: ubuntu\u001b[0m\n\u001b[32m2026-05-22 01:20:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property replace_frequency: quarterly\u001b[0m\n\u001b[32m2026-05-22 01:20:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property uuid_validity: last-1\u001b[0m\n\u001b[32m2026-05-22 01:20:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property provided_until: none\u001b[0m\n\u001b[32m2026-05-22 01:20:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property os_purpose: network\u001b[0m\n\u001b[32m2026-05-22 01:20:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property image_description: OpenStack Octavia Amphora\u001b[0m\n\u001b[32m2026-05-22 01:20:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property image_name: OpenStack Octavia Amphora\u001b[0m\n\u001b[32m2026-05-22 01:20:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property internal_version: 2026-05-07\u001b[0m\n\u001b[32m2026-05-22 01:20:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property image_original_user: ubuntu\u001b[0m\n\u001b[32m2026-05-22 01:20:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property os_version: 2026-05-07\u001b[0m\n\u001b[32m2026-05-22 01:20:14\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-22 01:20:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property image_build_date: 2026-05-07\u001b[0m\n\u001b[32m2026-05-22 01:20:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mChecking status of 'OpenStack Octavia Amphora 2026-05-07'\u001b[0m\n\u001b[32m2026-05-22 01:20:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mChecking visibility of 'OpenStack Octavia Amphora 2026-05-07'\u001b[0m\n\u001b[32m2026-05-22 01:20:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mProcessing image 'Cirros 0.6.3' (removal candidate)\u001b[0m\n\u001b[32m2026-05-22 01:20:15\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-22 01:20:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mProcessing image 'Cirros 0.6.2' (removal candidate)\u001b[0m\n\u001b[32m2026-05-22 01:20:15\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-22 01:17:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 332cee31-f167-44bc-bfe1-0c3cfbd5507e (flavor-manager) has been started and output is visible here.\u001b[0m",
                                "\u001b[32m2026-05-22 01:17:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-1L-1 created\u001b[0m",
                                "\u001b[32m2026-05-22 01:17:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-1L-1-5 created\u001b[0m",
                                "\u001b[32m2026-05-22 01:17:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-1V-2 created\u001b[0m",
                                "\u001b[32m2026-05-22 01:17:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-1V-2-5 created\u001b[0m",
                                "\u001b[32m2026-05-22 01:17:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-1V-4 created\u001b[0m",
                                "\u001b[32m2026-05-22 01:17:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-1V-4-10 created\u001b[0m",
                                "\u001b[32m2026-05-22 01:17:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-1V-8 created\u001b[0m",
                                "\u001b[32m2026-05-22 01:17:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-1V-8-20 created\u001b[0m",
                                "\u001b[32m2026-05-22 01:17:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-2V-4 created\u001b[0m",
                                "\u001b[32m2026-05-22 01:17:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-2V-4-10 created\u001b[0m",
                                "\u001b[32m2026-05-22 01:17:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-2V-8 created\u001b[0m",
                                "\u001b[32m2026-05-22 01:17:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-2V-8-20 created\u001b[0m",
                                "\u001b[32m2026-05-22 01:17:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-2V-16 created\u001b[0m",
                                "\u001b[32m2026-05-22 01:17:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-2V-16-50 created\u001b[0m",
                                "\u001b[32m2026-05-22 01:17:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-4V-8 created\u001b[0m",
                                "\u001b[32m2026-05-22 01:17:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-4V-8-20 created\u001b[0m",
                                "\u001b[32m2026-05-22 01:17:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-4V-16 created\u001b[0m",
                                "\u001b[32m2026-05-22 01:17:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-4V-16-50 created\u001b[0m",
                                "\u001b[32m2026-05-22 01:17:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-4V-32 created\u001b[0m",
                                "\u001b[32m2026-05-22 01:17:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-4V-32-100 created\u001b[0m",
                                "\u001b[32m2026-05-22 01:17:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-8V-16 created\u001b[0m",
                                "\u001b[32m2026-05-22 01:17:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-8V-16-50 created\u001b[0m",
                                "\u001b[32m2026-05-22 01:17:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-8V-32 created\u001b[0m",
                                "\u001b[32m2026-05-22 01:17:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-8V-32-100 created\u001b[0m",
                                "\u001b[32m2026-05-22 01:17:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-16V-32 created\u001b[0m",
                                "\u001b[32m2026-05-22 01:17:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-16V-32-100 created\u001b[0m",
                                "\u001b[32m2026-05-22 01:17:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-2V-4-20s created\u001b[0m",
                                "\u001b[32m2026-05-22 01:17:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-4V-8-50s created\u001b[0m",
                                "\u001b[32m2026-05-22 01:17:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-4V-16-100s created\u001b[0m",
                                "\u001b[32m2026-05-22 01:17:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-8V-32-100s created\u001b[0m",
                                "\u001b[32m2026-05-22 01:17:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTrying to run play bootstrap-basic in environment openstack\u001b[0m",
                                "\u001b[32m2026-05-22 01:17:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of bootstrap-basic.\u001b[0m",
                                "\u001b[32m2026-05-22 01:17:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 795bbb8e-39de-4810-8baa-1b09057dc339 (bootstrap-basic) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-05-22 01:17:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 795bbb8e-39de-4810-8baa-1b09057dc339 (bootstrap-basic) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Bootstrap basic OpenStack services] **************************************",
                                "",
                                "TASK [Gathering Facts] *********************************************************",
                                "Friday 22 May 2026  01:17:39 +0000 (0:00:00.116)       0:00:00.116 ************ ",
                                "\u001b[0;32mok: [localhost]\u001b[0m",
                                "",
                                "TASK [Get volume type LUKS] ****************************************************",
                                "Friday 22 May 2026  01:17:41 +0000 (0:00:02.104)       0:00:02.221 ************ ",
                                "\u001b[0;32mok: [localhost]\u001b[0m",
                                "",
                                "TASK [Create volume type LUKS] *************************************************",
                                "Friday 22 May 2026  01:17:50 +0000 (0:00:09.393)       0:00:11.614 ************ ",
                                "\u001b[0;33mchanged: [localhost]\u001b[0m",
                                "",
                                "TASK [Create public network] ***************************************************",
                                "Friday 22 May 2026  01:17:58 +0000 (0:00:08.155)       0:00:19.769 ************ ",
                                "\u001b[0;33mchanged: [localhost]\u001b[0m",
                                "",
                                "TASK [Set public network to default] *******************************************",
                                "Friday 22 May 2026  01:18:04 +0000 (0:00:05.392)       0:00:25.162 ************ ",
                                "\u001b[0;33mchanged: [localhost]\u001b[0m",
                                "",
                                "TASK [Create public subnet] ****************************************************",
                                "Friday 22 May 2026  01:18:10 +0000 (0:00:06.686)       0:00:31.849 ************ ",
                                "\u001b[0;33mchanged: [localhost]\u001b[0m",
                                "",
                                "TASK [Create default IPv4 subnet pool] *****************************************",
                                "Friday 22 May 2026  01:18:15 +0000 (0:00:04.609)       0:00:36.458 ************ ",
                                "\u001b[0;33mchanged: [localhost]\u001b[0m",
                                "",
                                "TASK [Create manager role] *****************************************************",
                                "Friday 22 May 2026  01:18:19 +0000 (0:00:04.140)       0:00:40.599 ************ ",
                                "\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 ********************************************************************",
                                "Friday 22 May 2026  01:18:23 +0000 (0:00:03.806)       0:00:44.406 ************ ",
                                "=============================================================================== ",
                                "Get volume type LUKS ---------------------------------------------------- 9.39s",
                                "Create volume type LUKS ------------------------------------------------- 8.16s",
                                "Set public network to default ------------------------------------------- 6.69s",
                                "Create public network --------------------------------------------------- 5.39s",
                                "Create public subnet ---------------------------------------------------- 4.61s",
                                "Create default IPv4 subnet pool ----------------------------------------- 4.14s",
                                "Create manager role ----------------------------------------------------- 3.81s",
                                "Gathering Facts --------------------------------------------------------- 2.10s",
                                "\u001b[32m2026-05-22 01:18:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 1c27b732-92a7-43d5-9611-5e6413340061 (image-manager) has been started and output is visible here.\u001b[0m",
                                "\u001b[32m2026-05-22 01:18:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mProcessing image 'Cirros 0.6.2'\u001b[0m",
                                "\u001b[32m2026-05-22 01:18:28\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-22 01:18:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mImporting image Cirros 0.6.2\u001b[0m",
                                "\u001b[32m2026-05-22 01:18:28\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-22 01:18:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWaiting for image to leave queued state...\u001b[0m",
                                "\u001b[32m2026-05-22 01:18:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWaiting for import to complete...\u001b[0m",
                                "\u001b[32m2026-05-22 01:18:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mImport of 'Cirros 0.6.2' successfully completed, reloading images\u001b[0m",
                                "\u001b[32m2026-05-22 01:18:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mChecking parameters of 'Cirros 0.6.2'\u001b[0m",
                                "\u001b[32m2026-05-22 01:18:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting internal_version = 0.6.2\u001b[0m",
                                "\u001b[32m2026-05-22 01:18:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting image_original_user = cirros\u001b[0m",
                                "\u001b[32m2026-05-22 01:18:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mAdding tag os:cirros\u001b[0m",
                                "\u001b[32m2026-05-22 01:18:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property architecture: x86_64\u001b[0m",
                                "\u001b[32m2026-05-22 01:18:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hw_disk_bus: scsi\u001b[0m",
                                "\u001b[32m2026-05-22 01:18:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hw_rng_model: virtio\u001b[0m",
                                "\u001b[32m2026-05-22 01:18:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hw_scsi_model: virtio-scsi\u001b[0m",
                                "\u001b[32m2026-05-22 01:18:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hw_watchdog_action: reset\u001b[0m",
                                "\u001b[32m2026-05-22 01:18:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hypervisor_type: qemu\u001b[0m",
                                "\u001b[32m2026-05-22 01:18:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property os_distro: cirros\u001b[0m",
                                "\u001b[32m2026-05-22 01:18:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property os_purpose: minimal\u001b[0m",
                                "\u001b[32m2026-05-22 01:18:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property replace_frequency: never\u001b[0m",
                                "\u001b[32m2026-05-22 01:18:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property uuid_validity: none\u001b[0m",
                                "\u001b[32m2026-05-22 01:18:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property provided_until: none\u001b[0m",
                                "\u001b[32m2026-05-22 01:18:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property image_description: Cirros\u001b[0m",
                                "\u001b[32m2026-05-22 01:18:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property image_name: Cirros\u001b[0m",
                                "\u001b[32m2026-05-22 01:18:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property internal_version: 0.6.2\u001b[0m",
                                "\u001b[32m2026-05-22 01:18:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property image_original_user: cirros\u001b[0m",
                                "\u001b[32m2026-05-22 01:18:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property os_version: 0.6.2\u001b[0m",
                                "\u001b[32m2026-05-22 01:18:48\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-22 01:18:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property image_build_date: 2023-05-30\u001b[0m",
                                "\u001b[32m2026-05-22 01:18:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mChecking status of 'Cirros 0.6.2'\u001b[0m",
                                "\u001b[32m2026-05-22 01:18:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mChecking visibility of 'Cirros 0.6.2'\u001b[0m",
                                "\u001b[32m2026-05-22 01:18:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting visibility of 'Cirros 0.6.2' to 'public'\u001b[0m",
                                "\u001b[32m2026-05-22 01:18:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mProcessing image 'Cirros 0.6.3'\u001b[0m",
                                "\u001b[32m2026-05-22 01:18:49\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-22 01:18:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mImporting image Cirros 0.6.3\u001b[0m",
                                "\u001b[32m2026-05-22 01:18:49\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-22 01:18:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWaiting for image to leave queued state...\u001b[0m",
                                "\u001b[32m2026-05-22 01:18:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWaiting for import to complete...\u001b[0m",
                                "\u001b[32m2026-05-22 01:19:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mImport of 'Cirros 0.6.3' successfully completed, reloading images\u001b[0m",
                                "\u001b[32m2026-05-22 01:19:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mChecking parameters of 'Cirros 0.6.3'\u001b[0m",
                                "\u001b[32m2026-05-22 01:19:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting internal_version = 0.6.3\u001b[0m",
                                "\u001b[32m2026-05-22 01:19:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting image_original_user = cirros\u001b[0m",
                                "\u001b[32m2026-05-22 01:19:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mAdding tag os:cirros\u001b[0m",
                                "\u001b[32m2026-05-22 01:19:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property architecture: x86_64\u001b[0m",
                                "\u001b[32m2026-05-22 01:19:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hw_disk_bus: scsi\u001b[0m",
                                "\u001b[32m2026-05-22 01:19:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hw_rng_model: virtio\u001b[0m",
                                "\u001b[32m2026-05-22 01:19:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hw_scsi_model: virtio-scsi\u001b[0m",
                                "\u001b[32m2026-05-22 01:19:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hw_watchdog_action: reset\u001b[0m",
                                "\u001b[32m2026-05-22 01:19:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hypervisor_type: qemu\u001b[0m",
                                "\u001b[32m2026-05-22 01:19:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property os_distro: cirros\u001b[0m",
                                "\u001b[32m2026-05-22 01:19:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property os_purpose: minimal\u001b[0m",
                                "\u001b[32m2026-05-22 01:19:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property replace_frequency: never\u001b[0m",
                                "\u001b[32m2026-05-22 01:19:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property uuid_validity: none\u001b[0m",
                                "\u001b[32m2026-05-22 01:19:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property provided_until: none\u001b[0m",
                                "\u001b[32m2026-05-22 01:19:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property image_description: Cirros\u001b[0m",
                                "\u001b[32m2026-05-22 01:19:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property image_name: Cirros\u001b[0m",
                                "\u001b[32m2026-05-22 01:19:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property internal_version: 0.6.3\u001b[0m",
                                "\u001b[32m2026-05-22 01:19:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property image_original_user: cirros\u001b[0m",
                                "\u001b[32m2026-05-22 01:19:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property os_version: 0.6.3\u001b[0m",
                                "\u001b[32m2026-05-22 01:19:08\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-22 01:19:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property image_build_date: 2024-09-26\u001b[0m",
                                "\u001b[32m2026-05-22 01:19:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mChecking status of 'Cirros 0.6.3'\u001b[0m",
                                "\u001b[32m2026-05-22 01:19:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mChecking visibility of 'Cirros 0.6.3'\u001b[0m",
                                "\u001b[32m2026-05-22 01:19:09\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-22 01:19:12\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-22 01:19:12\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-22 01:19:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mdate: 2026-05-07\u001b[0m",
                                "\u001b[32m2026-05-22 01:19:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mimage: octavia-amphora-haproxy-2024.2.20260507.qcow2\u001b[0m",
                                "\u001b[32m2026-05-22 01:19:12\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-22 01:19:12\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-22 01:19:12\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-22 01:19:12\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-22 01:19:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mchecksum: 096eafc83fac6c9f505539bdfec4aed8c222b8392122519b5b9bdaa73c3bae45\u001b[0m",
                                "\u001b[32m2026-05-22 01:19:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 407da6e9-08d5-4c5e-9601-648016b878fd (image-manager) has been started and output is visible here.\u001b[0m",
                                "\u001b[32m2026-05-22 01:19:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mProcessing image 'OpenStack Octavia Amphora 2026-05-07'\u001b[0m",
                                "\u001b[32m2026-05-22 01:19:14\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-22 01:19:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mImporting image OpenStack Octavia Amphora 2026-05-07\u001b[0m",
                                "\u001b[32m2026-05-22 01:19:14\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-22 01:19:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWaiting for image to leave queued state...\u001b[0m",
                                "\u001b[32m2026-05-22 01:19:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWaiting for import to complete...\u001b[0m",
                                "\u001b[32m2026-05-22 01:19:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWaiting for import to complete...\u001b[0m",
                                "\u001b[32m2026-05-22 01:19:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWaiting for import to complete...\u001b[0m",
                                "\u001b[32m2026-05-22 01:19:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWaiting for import to complete...\u001b[0m",
                                "\u001b[32m2026-05-22 01:19:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWaiting for import to complete...\u001b[0m",
                                "\u001b[32m2026-05-22 01:20:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mImport of 'OpenStack Octavia Amphora 2026-05-07' successfully completed, reloading images\u001b[0m",
                                "\u001b[32m2026-05-22 01:20:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mChecking parameters of 'OpenStack Octavia Amphora 2026-05-07'\u001b[0m",
                                "\u001b[32m2026-05-22 01:20:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting internal_version = 2026-05-07\u001b[0m",
                                "\u001b[32m2026-05-22 01:20:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting image_original_user = ubuntu\u001b[0m",
                                "\u001b[32m2026-05-22 01:20:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mAdding tag amphora\u001b[0m",
                                "\u001b[32m2026-05-22 01:20:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mAdding tag os:ubuntu\u001b[0m",
                                "\u001b[32m2026-05-22 01:20:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property architecture: x86_64\u001b[0m",
                                "\u001b[32m2026-05-22 01:20:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hw_disk_bus: scsi\u001b[0m",
                                "\u001b[32m2026-05-22 01:20:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hw_rng_model: virtio\u001b[0m",
                                "\u001b[32m2026-05-22 01:20:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hw_scsi_model: virtio-scsi\u001b[0m",
                                "\u001b[32m2026-05-22 01:20:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hw_watchdog_action: reset\u001b[0m",
                                "\u001b[32m2026-05-22 01:20:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hypervisor_type: qemu\u001b[0m",
                                "\u001b[32m2026-05-22 01:20:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property os_distro: ubuntu\u001b[0m",
                                "\u001b[32m2026-05-22 01:20:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property replace_frequency: quarterly\u001b[0m",
                                "\u001b[32m2026-05-22 01:20:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property uuid_validity: last-1\u001b[0m",
                                "\u001b[32m2026-05-22 01:20:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property provided_until: none\u001b[0m",
                                "\u001b[32m2026-05-22 01:20:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property os_purpose: network\u001b[0m",
                                "\u001b[32m2026-05-22 01:20:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property image_description: OpenStack Octavia Amphora\u001b[0m",
                                "\u001b[32m2026-05-22 01:20:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property image_name: OpenStack Octavia Amphora\u001b[0m",
                                "\u001b[32m2026-05-22 01:20:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property internal_version: 2026-05-07\u001b[0m",
                                "\u001b[32m2026-05-22 01:20:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property image_original_user: ubuntu\u001b[0m",
                                "\u001b[32m2026-05-22 01:20:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property os_version: 2026-05-07\u001b[0m",
                                "\u001b[32m2026-05-22 01:20:14\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-22 01:20:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property image_build_date: 2026-05-07\u001b[0m",
                                "\u001b[32m2026-05-22 01:20:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mChecking status of 'OpenStack Octavia Amphora 2026-05-07'\u001b[0m",
                                "\u001b[32m2026-05-22 01:20:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mChecking visibility of 'OpenStack Octavia Amphora 2026-05-07'\u001b[0m",
                                "\u001b[32m2026-05-22 01:20:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mProcessing image 'Cirros 0.6.3' (removal candidate)\u001b[0m",
                                "\u001b[32m2026-05-22 01:20:15\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-22 01:20:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mProcessing image 'Cirros 0.6.2' (removal candidate)\u001b[0m",
                                "\u001b[32m2026-05-22 01:20:15\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-4446-4f9f-00000000001d-1-orchestrator"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-22T01:20:16.035475Z",
                            "start": "2026-05-22T01:17:07.376127Z"
                        },
                        "id": "0242ac1f-6606-4446-4f9f-00000000001d",
                        "name": "Bootstrap services"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.command",
                            "changed": true,
                            "cmd": [
                                "ssh",
                                "-i",
                                "/home/zuul-testbed06/src/github.com/osism/testbed/terraform/.id_rsa.ci",
                                "dragon@81.163.193.59",
                                "/opt/configuration/scripts/check.sh"
                            ],
                            "delta": "0:17:47.052787",
                            "end": "2026-05-22 01:38:03.454369",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "ssh -i /home/zuul-testbed06/src/github.com/osism/testbed/terraform/.id_rsa.ci dragon@81.163.193.59 /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-4446-4f9f-00000000001e-1-orchestrator",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-05-22 01:20:16.401582",
                            "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\n# CHECK\n\n++ export MANAGER_VERSION=latest\n++ MANAGER_VERSION=latest\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-22 01:20:18\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\n578376b8435f   registry.osism.tech/kolla/prometheus-blackbox-exporter:2024.2   \"dumb-init --single-\u2026\"   13 minutes ago      Up 13 minutes                                                                                                  prometheus_blackbox_exporter\nb4dd64445168   registry.osism.tech/kolla/prometheus-alertmanager:2024.2        \"dumb-init --single-\u2026\"   13 minutes ago      Up 13 minutes                                                                                                  prometheus_alertmanager\n88cf0c6b4c2e   registry.osism.tech/kolla/prometheus-cadvisor:2024.2            \"dumb-init --single-\u2026\"   13 minutes ago      Up 13 minutes                                                                                                  prometheus_cadvisor\nb0283bc35e70   registry.osism.tech/kolla/prometheus-node-exporter:2024.2       \"dumb-init --single-\u2026\"   14 minutes ago      Up 14 minutes                                                                                                  prometheus_node_exporter\nf40dda1f87b5   registry.osism.tech/kolla/prometheus-v2-server:2024.2           \"dumb-init --single-\u2026\"   14 minutes ago      Up 14 minutes                                                                                                  prometheus_server\n735fd3596cc7   registry.osism.tech/osism/cephclient:reef                       \"/usr/bin/dumb-init \u2026\"   16 minutes ago      Up 16 minutes                                                                                                  cephclient\nadf21701576d   registry.osism.tech/kolla/cron:2024.2                           \"dumb-init --single-\u2026\"   28 minutes ago      Up 28 minutes                                                                                                  cron\n8c08b642f166   registry.osism.tech/kolla/kolla-toolbox:2024.2                  \"dumb-init --single-\u2026\"   28 minutes ago      Up 28 minutes                                                                                                  kolla_toolbox\n38d3357d8706   registry.osism.tech/kolla/fluentd:2024.2                        \"dumb-init --single-\u2026\"   29 minutes ago      Up 29 minutes                                                                                                  fluentd\n05737d6e257b   phpmyadmin/phpmyadmin:5.2                                       \"/docker-entrypoint.\u2026\"   29 minutes ago      Up 29 minutes (healthy)      80/tcp                                                                            phpmyadmin\n993d4160d287   registry.osism.tech/osism/openstackclient:2024.2                \"/usr/bin/dumb-init \u2026\"   30 minutes ago      Up 29 minutes                                                                                                  openstackclient\n5f838427fa16   registry.osism.tech/osism/homer:v25.10.1                        \"/bin/sh /entrypoint\u2026\"   30 minutes ago      Up 29 minutes (healthy)      8080/tcp                                                                          homer\n7dd39fd77301   registry.osism.tech/dockerhub/ubuntu/squid:6.1-23.10_beta       \"entrypoint.sh -f /e\u2026\"   57 minutes ago      Up 56 minutes (healthy)      192.168.16.5:3128->3128/tcp                                                       squid\n3b27dab1ba1c   registry.osism.tech/osism/inventory-reconciler:latest           \"/sbin/tini -- /entr\u2026\"   About an hour ago   Up 36 minutes (healthy)                                                                                        manager-inventory_reconciler-1\nb54345535fbf   registry.osism.tech/osism/osism-kubernetes:latest               \"/entrypoint.sh osis\u2026\"   About an hour ago   Up 37 minutes (healthy)                                                                                        osism-kubernetes\nc787c1bb3cce   registry.osism.tech/osism/ceph-ansible:reef                     \"/entrypoint.sh osis\u2026\"   About an hour ago   Up 37 minutes (healthy)                                                                                        ceph-ansible\nbf615f410e4a   registry.osism.tech/osism/osism-ansible:latest                  \"/entrypoint.sh osis\u2026\"   About an hour ago   Up 37 minutes (healthy)                                                                                        osism-ansible\n9a017adc3acd   registry.osism.tech/osism/kolla-ansible:2024.2                  \"/entrypoint.sh osis\u2026\"   About an hour ago   Up 37 minutes (healthy)                                                                                        kolla-ansible\nafffaf5e06da   registry.osism.tech/osism/ara-server:1.7.5                      \"sh -c '/wait && /ru\u2026\"   About an hour ago   Up 37 minutes (healthy)      8000/tcp                                                                          manager-ara-server-1\n08b26494ccff   registry.osism.tech/osism/osism:latest                          \"/sbin/tini -- osism\u2026\"   About an hour ago   Up 37 minutes (healthy)                                                                                        manager-openstack-1\nfc47303ce1de   registry.osism.tech/dockerhub/library/mariadb:11.8.4            \"docker-entrypoint.s\u2026\"   About an hour ago   Up 37 minutes (healthy)      3306/tcp                                                                          manager-mariadb-1\n679f3d6f214c   registry.osism.tech/osism/osism:latest                          \"/sbin/tini -- osism\u2026\"   About an hour ago   Up 37 minutes (healthy)                                                                                        manager-beat-1\n28fa22994139   registry.osism.tech/osism/osism:latest                          \"/sbin/tini -- osism\u2026\"   About an hour ago   Up 37 minutes (healthy)                                                                                        manager-listener-1\n14d54d6e6546   registry.osism.tech/dockerhub/library/redis:7.4.7-alpine        \"docker-entrypoint.s\u2026\"   About an hour ago   Up 37 minutes (healthy)      6379/tcp                                                                          manager-redis-1\ncf5b595607ff   registry.osism.tech/osism/osism:latest                          \"/sbin/tini -- sleep\u2026\"   About an hour ago   Up 37 minutes (healthy)                                                                                        osismclient\n3a7e36d20027   registry.osism.tech/osism/osism-frontend:latest                 \"docker-entrypoint.s\u2026\"   About an hour ago   Up 37 minutes                192.168.16.5:3000->3000/tcp                                                       osism-frontend\na0cfdfea62a5   registry.osism.tech/osism/osism:latest                          \"/sbin/tini -- osism\u2026\"   About an hour ago   Up 37 minutes (healthy)                                                                                        manager-flower-1\na1a64c1750f4   registry.osism.tech/osism/osism:latest                          \"/sbin/tini -- osism\u2026\"   About an hour ago   Up 37 minutes (healthy)      192.168.16.5:8000->8000/tcp                                                       manager-api-1\nb168e6a1a0d7   registry.osism.tech/dockerhub/library/traefik:v3.5.0            \"/entrypoint.sh trae\u2026\"   About an hour ago   Up About an hour (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/ceph-ansible                   reef             92460568c33b   About an hour ago   588MB\nregistry.osism.tech/osism/osism-ansible                  latest           362fc39d288d   About an hour ago   646MB\nregistry.osism.tech/osism/osism-kubernetes               latest           62a43902ba14   About an hour ago   1.25GB\nregistry.osism.tech/osism/osism                          latest           a2c553260b76   About an hour ago   403MB\nregistry.osism.tech/osism/osism-frontend                 latest           062d9386978a   About an hour ago   216MB\nregistry.osism.tech/osism/inventory-reconciler           latest           70ac464f8f46   About an hour ago   364MB\nregistry.osism.tech/kolla/fluentd                        2024.2           0137d63cdf4c   18 hours ago        582MB\nregistry.osism.tech/kolla/kolla-toolbox                  2024.2           778f09b1b97b   18 hours ago        671MB\nregistry.osism.tech/kolla/cron                           2024.2           6533a1bed229   18 hours ago        269MB\nregistry.osism.tech/kolla/prometheus-node-exporter       2024.2           53cf08f29c01   18 hours ago        309MB\nregistry.osism.tech/kolla/prometheus-blackbox-exporter   2024.2           d1a31d570a63   18 hours ago        311MB\nregistry.osism.tech/kolla/prometheus-alertmanager        2024.2           ae7f331ba3ee   18 hours ago        407MB\nregistry.osism.tech/kolla/prometheus-v2-server           2024.2           398cb49fb654   18 hours ago        842MB\nregistry.osism.tech/kolla/prometheus-cadvisor            2024.2           bc9556111cf5   18 hours ago        361MB\nregistry.osism.tech/osism/openstackclient                2024.2           8de445ae5d85   21 hours ago        239MB\nregistry.osism.tech/osism/cephclient                     reef             0179307c89ea   21 hours ago        453MB\nregistry.osism.tech/osism/kolla-ansible                  2024.2           b39230ef9ce0   25 hours 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\ne059ea429ddb   registry.osism.tech/kolla/grafana:2024.2                             \"dumb-init --single-\u2026\"   7 minutes ago    Up 7 minutes                        grafana\nbe314a75b075   registry.osism.tech/kolla/magnum-conductor:2024.2                    \"dumb-init --single-\u2026\"   7 minutes ago    Up 7 minutes (healthy)              magnum_conductor\nc47632de7317   registry.osism.tech/kolla/magnum-api:2024.2                          \"dumb-init --single-\u2026\"   8 minutes ago    Up 7 minutes (healthy)              magnum_api\nc51887b9e221   registry.osism.tech/kolla/placement-api:2024.2                       \"dumb-init --single-\u2026\"   8 minutes ago    Up 8 minutes (healthy)              placement_api\nb7ba14b9d8aa   registry.osism.tech/kolla/nova-novncproxy:2024.2                     \"dumb-init --single-\u2026\"   9 minutes ago    Up 9 minutes (healthy)              nova_novncproxy\n3c258a4d770d   registry.osism.tech/kolla/nova-conductor:2024.2                      \"dumb-init --single-\u2026\"   9 minutes ago    Up 8 minutes (healthy)              nova_conductor\n78573a932819   registry.osism.tech/kolla/neutron-server:2024.2                      \"dumb-init --single-\u2026\"   9 minutes ago    Up 9 minutes (healthy)              neutron_server\n0933a2e31422   registry.osism.tech/kolla/designate-worker:2024.2                    \"dumb-init --single-\u2026\"   10 minutes ago   Up 10 minutes (healthy)             designate_worker\nde078831e1df   registry.osism.tech/kolla/designate-mdns:2024.2                      \"dumb-init --single-\u2026\"   10 minutes ago   Up 10 minutes (healthy)             designate_mdns\n57aabb6befef   registry.osism.tech/kolla/designate-producer:2024.2                  \"dumb-init --single-\u2026\"   10 minutes ago   Up 10 minutes (healthy)             designate_producer\n6fcc354e0a1e   registry.osism.tech/kolla/designate-central:2024.2                   \"dumb-init --single-\u2026\"   10 minutes ago   Up 10 minutes (healthy)             designate_central\n4d6eeed2848e   registry.osism.tech/kolla/designate-api:2024.2                       \"dumb-init --single-\u2026\"   10 minutes ago   Up 10 minutes (healthy)             designate_api\n43a4d974174a   registry.osism.tech/kolla/designate-backend-bind9:2024.2             \"dumb-init --single-\u2026\"   10 minutes ago   Up 10 minutes (healthy)             designate_backend_bind9\n570b91d31bec   registry.osism.tech/kolla/barbican-worker:2024.2                     \"dumb-init --single-\u2026\"   10 minutes ago   Up 10 minutes (healthy)             barbican_worker\nb42a09d96d24   registry.osism.tech/kolla/nova-api:2024.2                            \"dumb-init --single-\u2026\"   11 minutes ago   Up 11 minutes (healthy)             nova_api\n6eb01c3ce88a   registry.osism.tech/kolla/barbican-keystone-listener:2024.2          \"dumb-init --single-\u2026\"   11 minutes ago   Up 11 minutes (healthy)             barbican_keystone_listener\n83554b8d6578   registry.osism.tech/kolla/barbican-api:2024.2                        \"dumb-init --single-\u2026\"   11 minutes ago   Up 11 minutes (healthy)             barbican_api\n6ff259703113   registry.osism.tech/kolla/nova-scheduler:2024.2                      \"dumb-init --single-\u2026\"   11 minutes ago   Up 8 minutes (healthy)              nova_scheduler\n2b5075610a88   registry.osism.tech/kolla/cinder-backup:2024.2                       \"dumb-init --single-\u2026\"   12 minutes ago   Up 12 minutes (healthy)             cinder_backup\n15776b29fccc   registry.osism.tech/kolla/cinder-volume:2024.2                       \"dumb-init --single-\u2026\"   13 minutes ago   Up 13 minutes (healthy)             cinder_volume\na534bbde154d   registry.osism.tech/kolla/glance-api:2024.2                          \"dumb-init --single-\u2026\"   13 minutes ago   Up 13 minutes (healthy)             glance_api\n70077e6b5a94   registry.osism.tech/kolla/cinder-scheduler:2024.2                    \"dumb-init --single-\u2026\"   13 minutes ago   Up 13 minutes (healthy)             cinder_scheduler\nb08b9c4fadcd   registry.osism.tech/kolla/prometheus-elasticsearch-exporter:2024.2   \"dumb-init --single-\u2026\"   13 minutes ago   Up 13 minutes                       prometheus_elasticsearch_exporter\n0c9e7d87f149   registry.osism.tech/kolla/cinder-api:2024.2                          \"dumb-init --single-\u2026\"   13 minutes ago   Up 13 minutes (healthy)             cinder_api\n67bb1ba39ac1   registry.osism.tech/kolla/prometheus-cadvisor:2024.2                 \"dumb-init --single-\u2026\"   13 minutes ago   Up 13 minutes                       prometheus_cadvisor\n4347b6bfd87b   registry.osism.tech/kolla/prometheus-memcached-exporter:2024.2       \"dumb-init --single-\u2026\"   14 minutes ago   Up 14 minutes                       prometheus_memcached_exporter\n0b965ac46ef6   registry.osism.tech/kolla/prometheus-mysqld-exporter:2024.2          \"dumb-init --single-\u2026\"   14 minutes ago   Up 14 minutes                       prometheus_mysqld_exporter\n842fa59b1b16   registry.osism.tech/kolla/prometheus-node-exporter:2024.2            \"dumb-init --single-\u2026\"   14 minutes ago   Up 14 minutes                       prometheus_node_exporter\n50fd7f83f1a5   registry.osism.tech/osism/ceph-daemon:reef                           \"/usr/bin/ceph-mgr -\u2026\"   15 minutes ago   Up 15 minutes                       ceph-mgr-testbed-node-0\n098e2779c931   registry.osism.tech/kolla/keystone:2024.2                            \"dumb-init --single-\u2026\"   16 minutes ago   Up 16 minutes (healthy)             keystone\n1af1ca62a8f1   registry.osism.tech/kolla/keystone-fernet:2024.2                     \"dumb-init --single-\u2026\"   16 minutes ago   Up 16 minutes (healthy)             keystone_fernet\n5055cc0550ee   registry.osism.tech/kolla/keystone-ssh:2024.2                        \"dumb-init --single-\u2026\"   17 minutes ago   Up 17 minutes (healthy)             keystone_ssh\n9d8e4eb6b1d1   registry.osism.tech/kolla/horizon:2024.2                             \"dumb-init --single-\u2026\"   17 minutes ago   Up 17 minutes (healthy)             horizon\n988b0848b9fd   registry.osism.tech/kolla/mariadb-server:2024.2                      \"dumb-init -- kolla_\u2026\"   18 minutes ago   Up 4 minutes (healthy)              mariadb\n37707985af72   registry.osism.tech/kolla/opensearch-dashboards:2024.2               \"dumb-init --single-\u2026\"   20 minutes ago   Up 20 minutes (healthy)             opensearch_dashboards\n415c13c6dbcd   registry.osism.tech/kolla/opensearch:2024.2                          \"dumb-init --single-\u2026\"   21 minutes ago   Up 21 minutes (healthy)             opensearch\n0bde86ea14a5   registry.osism.tech/kolla/keepalived:2024.2                          \"dumb-init --single-\u2026\"   21 minutes ago   Up 21 minutes                       keepalived\n1a0781e83d0a   registry.osism.tech/osism/ceph-daemon:reef                           \"/usr/bin/ceph-crash\"    21 minutes ago   Up 21 minutes                       ceph-crash-testbed-node-0\nc86c04e67f50   registry.osism.tech/kolla/proxysql:2024.2                            \"dumb-init --single-\u2026\"   22 minutes ago   Up 22 minutes (healthy)             proxysql\n89e7f94e6e5c   registry.osism.tech/kolla/haproxy:2024.2                             \"dumb-init --single-\u2026\"   22 minutes ago   Up 22 minutes (healthy)             haproxy\nda6d9301f76b   registry.osism.tech/kolla/ovn-northd:2024.2                          \"dumb-init --single-\u2026\"   22 minutes ago   Up 22 minutes                       ovn_northd\n9e37817ac1c7   registry.osism.tech/kolla/ovn-sb-db-server:2024.2                    \"dumb-init --single-\u2026\"   22 minutes ago   Up 22 minutes                       ovn_sb_db\n29e82021da3a   registry.osism.tech/kolla/ovn-nb-db-server:2024.2                    \"dumb-init --single-\u2026\"   22 minutes ago   Up 22 minutes                       ovn_nb_db\n61ab61b956bc   registry.osism.tech/kolla/ovn-controller:2024.2                      \"dumb-init --single-\u2026\"   24 minutes ago   Up 24 minutes                       ovn_controller\nfd83f4a15540   registry.osism.tech/osism/ceph-daemon:reef                           \"/usr/bin/ceph-mon -\u2026\"   26 minutes ago   Up 26 minutes                       ceph-mon-testbed-node-0\na59116676064   registry.osism.tech/kolla/openvswitch-vswitchd:2024.2                \"dumb-init --single-\u2026\"   27 minutes ago   Up 27 minutes (healthy)             openvswitch_vswitchd\na58a0873f169   registry.osism.tech/kolla/rabbitmq:2024.2                            \"dumb-init --single-\u2026\"   27 minutes ago   Up 27 minutes (healthy)             rabbitmq\n80cdc48af7d6   registry.osism.tech/kolla/openvswitch-db-server:2024.2               \"dumb-init --single-\u2026\"   27 minutes ago   Up 27 minutes (healthy)             openvswitch_db\n5bfe84bad38f   registry.osism.tech/kolla/redis-sentinel:2024.2                      \"dumb-init --single-\u2026\"   27 minutes ago   Up 27 minutes (healthy)             redis_sentinel\n6c3f7d2028f4   registry.osism.tech/kolla/redis:2024.2                               \"dumb-init --single-\u2026\"   27 minutes ago   Up 27 minutes (healthy)             redis\nb06b11dbfa91   registry.osism.tech/kolla/memcached:2024.2                           \"dumb-init --single-\u2026\"   28 minutes ago   Up 28 minutes (healthy)             memcached\n5ee046862b6a   registry.osism.tech/kolla/cron:2024.2                                \"dumb-init --single-\u2026\"   28 minutes ago   Up 28 minutes                       cron\nea46dbfda708   registry.osism.tech/kolla/kolla-toolbox:2024.2                       \"dumb-init --single-\u2026\"   29 minutes ago   Up 28 minutes                       kolla_toolbox\n01f9a73681a4   registry.osism.tech/kolla/fluentd:2024.2                             \"dumb-init --single-\u2026\"   29 minutes ago   Up 29 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/kolla/fluentd                             2024.2    0137d63cdf4c   18 hours ago   582MB\nregistry.osism.tech/kolla/opensearch                          2024.2    628182e148ca   18 hours ago   1.56GB\nregistry.osism.tech/kolla/opensearch-dashboards               2024.2    3d4c46ba738d   18 hours ago   1.54GB\nregistry.osism.tech/kolla/rabbitmq                            2024.2    4870a189c6d1   18 hours ago   326MB\nregistry.osism.tech/kolla/memcached                           2024.2    9f45f3182160   18 hours ago   270MB\nregistry.osism.tech/kolla/haproxy                             2024.2    b3ec42f11154   18 hours ago   277MB\nregistry.osism.tech/kolla/kolla-toolbox                       2024.2    778f09b1b97b   18 hours ago   671MB\nregistry.osism.tech/kolla/keepalived                          2024.2    be60f18f5562   18 hours ago   280MB\nregistry.osism.tech/kolla/proxysql                            2024.2    216cb76c0116   18 hours ago   418MB\nregistry.osism.tech/kolla/cron                                2024.2    6533a1bed229   18 hours ago   269MB\nregistry.osism.tech/kolla/grafana                             2024.2    eb9efe36850b   18 hours ago   1.34GB\nregistry.osism.tech/kolla/openvswitch-vswitchd                2024.2    c0dadc375fd6   18 hours ago   282MB\nregistry.osism.tech/kolla/openvswitch-db-server               2024.2    4b5552cc3cf4   18 hours ago   282MB\nregistry.osism.tech/kolla/horizon                             2024.2    7a3c07b09b93   18 hours ago   1.15GB\nregistry.osism.tech/kolla/redis                               2024.2    25277232dc37   18 hours ago   276MB\nregistry.osism.tech/kolla/redis-sentinel                      2024.2    10f3af7ffa04   18 hours ago   276MB\nregistry.osism.tech/kolla/prometheus-node-exporter            2024.2    53cf08f29c01   18 hours ago   309MB\nregistry.osism.tech/kolla/prometheus-cadvisor                 2024.2    bc9556111cf5   18 hours ago   361MB\nregistry.osism.tech/kolla/prometheus-memcached-exporter       2024.2    43548757b6cf   18 hours ago   302MB\nregistry.osism.tech/kolla/prometheus-mysqld-exporter          2024.2    b2aa2efd3eb8   18 hours ago   304MB\nregistry.osism.tech/kolla/prometheus-elasticsearch-exporter   2024.2    fdb06eedbad5   18 hours ago   295MB\nregistry.osism.tech/kolla/mariadb-server                      2024.2    e52665fea4dd   18 hours ago   450MB\nregistry.osism.tech/kolla/ovn-northd                          2024.2    68d37ec18722   18 hours ago   843MB\nregistry.osism.tech/kolla/ovn-nb-db-server                    2024.2    1f612b179dbb   18 hours ago   843MB\nregistry.osism.tech/kolla/ovn-sb-db-server                    2024.2    4d8de68f91be   18 hours ago   843MB\nregistry.osism.tech/kolla/ovn-controller                      2024.2    ac4380542bb8   18 hours ago   843MB\nregistry.osism.tech/kolla/glance-api                          2024.2    c19f06fb33e4   18 hours ago   1.1GB\nregistry.osism.tech/kolla/neutron-server                      2024.2    cdafaca233f3   18 hours ago   1.17GB\nregistry.osism.tech/kolla/skyline-console                     2024.2    2f051f1a6b4b   18 hours ago   1.05GB\nregistry.osism.tech/kolla/skyline-apiserver                   2024.2    16a891279416   18 hours ago   993MB\nregistry.osism.tech/kolla/designate-mdns                      2024.2    ab5ab1f6d3f9   18 hours ago   988MB\nregistry.osism.tech/kolla/designate-backend-bind9             2024.2    92156b70a8d8   18 hours ago   992MB\nregistry.osism.tech/kolla/designate-worker                    2024.2    b48919b55003   18 hours ago   992MB\nregistry.osism.tech/kolla/designate-api                       2024.2    9af274b886ec   18 hours ago   988MB\nregistry.osism.tech/kolla/designate-producer                  2024.2    d6e57a08d9e7   18 hours ago   988MB\nregistry.osism.tech/kolla/designate-central                   2024.2    20dc16c0fa1d   18 hours ago   987MB\nregistry.osism.tech/kolla/nova-api                            2024.2    875cacbc9ed5   18 hours ago   1.21GB\nregistry.osism.tech/kolla/nova-conductor                      2024.2    3031a6cc52c4   18 hours ago   1.21GB\nregistry.osism.tech/kolla/nova-novncproxy                     2024.2    ead2c8041c1c   18 hours ago   1.37GB\nregistry.osism.tech/kolla/nova-scheduler                      2024.2    ac6d233e139c   18 hours ago   1.21GB\nregistry.osism.tech/kolla/aodh-notifier                       2024.2    47510a1b5a2a   18 hours ago   977MB\nregistry.osism.tech/kolla/aodh-api                            2024.2    501c4da3e479   18 hours ago   976MB\nregistry.osism.tech/kolla/aodh-evaluator                      2024.2    6ca8ab2ee061   18 hours ago   977MB\nregistry.osism.tech/kolla/aodh-listener                       2024.2    126f2324b633   18 hours ago   977MB\nregistry.osism.tech/kolla/barbican-api                        2024.2    e9304475994d   18 hours ago   993MB\nregistry.osism.tech/kolla/barbican-keystone-listener          2024.2    1af263886738   18 hours ago   994MB\nregistry.osism.tech/kolla/barbican-worker                     2024.2    7bf7524b5003   18 hours ago   994MB\nregistry.osism.tech/kolla/cinder-api                          2024.2    b771bd5ad6de   18 hours ago   1.41GB\nregistry.osism.tech/kolla/cinder-volume                       2024.2    55d33e39f847   18 hours ago   1.72GB\nregistry.osism.tech/kolla/cinder-backup                       2024.2    7ad1822584f6   18 hours ago   1.42GB\nregistry.osism.tech/kolla/cinder-scheduler                    2024.2    77ee938ca38a   18 hours ago   1.41GB\nregistry.osism.tech/kolla/placement-api                       2024.2    73522e7d67de   18 hours ago   979MB\nregistry.osism.tech/kolla/ceilometer-central                  2024.2    aa1592248958   18 hours ago   980MB\nregistry.osism.tech/kolla/ceilometer-notification             2024.2    493890c63c8c   18 hours ago   979MB\nregistry.osism.tech/kolla/magnum-api                          2024.2    7a1cb80a5031   18 hours ago   1.13GB\nregistry.osism.tech/kolla/magnum-conductor                    2024.2    120f214a42c3   18 hours ago   1.25GB\nregistry.osism.tech/kolla/octavia-driver-agent                2024.2    3575eb482f17   18 hours ago   1.05GB\nregistry.osism.tech/kolla/octavia-api                         2024.2    e477e1210c1b   18 hours ago   1.05GB\nregistry.osism.tech/kolla/octavia-worker                      2024.2    3d246c986ff5   18 hours ago   1.03GB\nregistry.osism.tech/kolla/octavia-health-manager              2024.2    2875784aee93   18 hours ago   1.03GB\nregistry.osism.tech/kolla/octavia-housekeeping                2024.2    433771f897e6   18 hours ago   1.03GB\nregistry.osism.tech/kolla/keystone-ssh                        2024.2    270423abc849   18 hours ago   1.04GB\nregistry.osism.tech/kolla/keystone-fernet                     2024.2    b464595df45c   18 hours ago   1.04GB\nregistry.osism.tech/kolla/keystone                            2024.2    74dedd8924a8   18 hours ago   1.07GB\nregistry.osism.tech/osism/ceph-daemon                         reef      691e9f342646   21 hours ago   1.35GB\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\nce8a28b6ea4c   registry.osism.tech/kolla/grafana:2024.2                             \"dumb-init --single-\u2026\"   6 minutes ago    Up 6 minutes                        grafana\n9c8d2882f8ce   registry.osism.tech/kolla/magnum-conductor:2024.2                    \"dumb-init --single-\u2026\"   7 minutes ago    Up 7 minutes (healthy)              magnum_conductor\n39c806faebfb   registry.osism.tech/kolla/magnum-api:2024.2                          \"dumb-init --single-\u2026\"   7 minutes ago    Up 7 minutes (healthy)              magnum_api\nd12a111ec151   registry.osism.tech/kolla/placement-api:2024.2                       \"dumb-init --single-\u2026\"   8 minutes ago    Up 8 minutes (healthy)              placement_api\n8d1e3ef961b8   registry.osism.tech/kolla/nova-novncproxy:2024.2                     \"dumb-init --single-\u2026\"   9 minutes ago    Up 9 minutes (healthy)              nova_novncproxy\n421af00b769c   registry.osism.tech/kolla/nova-conductor:2024.2                      \"dumb-init --single-\u2026\"   9 minutes ago    Up 8 minutes (healthy)              nova_conductor\n4d3d043a8505   registry.osism.tech/kolla/neutron-server:2024.2                      \"dumb-init --single-\u2026\"   9 minutes ago    Up 9 minutes (healthy)              neutron_server\n61a7f8e84e52   registry.osism.tech/kolla/designate-worker:2024.2                    \"dumb-init --single-\u2026\"   10 minutes ago   Up 10 minutes (healthy)             designate_worker\nc5c12a9ba66f   registry.osism.tech/kolla/designate-mdns:2024.2                      \"dumb-init --single-\u2026\"   10 minutes ago   Up 10 minutes (healthy)             designate_mdns\nc64e28e65c89   registry.osism.tech/kolla/designate-producer:2024.2                  \"dumb-init --single-\u2026\"   10 minutes ago   Up 10 minutes (healthy)             designate_producer\n6a7d414bfa52   registry.osism.tech/kolla/designate-central:2024.2                   \"dumb-init --single-\u2026\"   10 minutes ago   Up 10 minutes (healthy)             designate_central\nbe1e8f49b083   registry.osism.tech/kolla/designate-api:2024.2                       \"dumb-init --single-\u2026\"   10 minutes ago   Up 10 minutes (healthy)             designate_api\na1826435c5d4   registry.osism.tech/kolla/designate-backend-bind9:2024.2             \"dumb-init --single-\u2026\"   10 minutes ago   Up 10 minutes (healthy)             designate_backend_bind9\n2051680c7ad2   registry.osism.tech/kolla/barbican-worker:2024.2                     \"dumb-init --single-\u2026\"   10 minutes ago   Up 10 minutes (healthy)             barbican_worker\n12f086ad8663   registry.osism.tech/kolla/nova-api:2024.2                            \"dumb-init --single-\u2026\"   11 minutes ago   Up 11 minutes (healthy)             nova_api\ne3c6ee6f9e31   registry.osism.tech/kolla/barbican-keystone-listener:2024.2          \"dumb-init --single-\u2026\"   11 minutes ago   Up 11 minutes (healthy)             barbican_keystone_listener\n692a2811c0ba   registry.osism.tech/kolla/nova-scheduler:2024.2                      \"dumb-init --single-\u2026\"   11 minutes ago   Up 8 minutes (healthy)              nova_scheduler\n2e999cd8b3f5   registry.osism.tech/kolla/barbican-api:2024.2                        \"dumb-init --single-\u2026\"   11 minutes ago   Up 11 minutes (healthy)             barbican_api\nf78f19439892   registry.osism.tech/kolla/cinder-backup:2024.2                       \"dumb-init --single-\u2026\"   12 minutes ago   Up 12 minutes (healthy)             cinder_backup\nf15e5ae2cb7b   registry.osism.tech/kolla/cinder-volume:2024.2                       \"dumb-init --single-\u2026\"   12 minutes ago   Up 12 minutes (healthy)             cinder_volume\nc1ebfd5819d0   registry.osism.tech/kolla/glance-api:2024.2                          \"dumb-init --single-\u2026\"   13 minutes ago   Up 13 minutes (healthy)             glance_api\n89137b69462f   registry.osism.tech/kolla/cinder-scheduler:2024.2                    \"dumb-init --single-\u2026\"   13 minutes ago   Up 13 minutes (healthy)             cinder_scheduler\n48bf3c2c5d58   registry.osism.tech/kolla/cinder-api:2024.2                          \"dumb-init --single-\u2026\"   13 minutes ago   Up 13 minutes (healthy)             cinder_api\ne0655d7cdd17   registry.osism.tech/kolla/prometheus-elasticsearch-exporter:2024.2   \"dumb-init --single-\u2026\"   13 minutes ago   Up 13 minutes                       prometheus_elasticsearch_exporter\nda7b2d1c8e4b   registry.osism.tech/kolla/prometheus-cadvisor:2024.2                 \"dumb-init --single-\u2026\"   14 minutes ago   Up 13 minutes                       prometheus_cadvisor\n87610b94c917   registry.osism.tech/kolla/prometheus-memcached-exporter:2024.2       \"dumb-init --single-\u2026\"   14 minutes ago   Up 14 minutes                       prometheus_memcached_exporter\n4c3043adf6e7   registry.osism.tech/kolla/prometheus-mysqld-exporter:2024.2          \"dumb-init --single-\u2026\"   14 minutes ago   Up 14 minutes                       prometheus_mysqld_exporter\n305af9bb3593   registry.osism.tech/kolla/prometheus-node-exporter:2024.2            \"dumb-init --single-\u2026\"   14 minutes ago   Up 14 minutes                       prometheus_node_exporter\ne69e708dd9d2   registry.osism.tech/osism/ceph-daemon:reef                           \"/usr/bin/ceph-mgr -\u2026\"   15 minutes ago   Up 15 minutes                       ceph-mgr-testbed-node-1\nc399a10c8acd   registry.osism.tech/kolla/keystone:2024.2                            \"dumb-init --single-\u2026\"   16 minutes ago   Up 16 minutes (healthy)             keystone\nbdca6d49774f   registry.osism.tech/kolla/horizon:2024.2                             \"dumb-init --single-\u2026\"   16 minutes ago   Up 16 minutes (healthy)             horizon\n57d665bb7020   registry.osism.tech/kolla/keystone-fernet:2024.2                     \"dumb-init --single-\u2026\"   17 minutes ago   Up 16 minutes (healthy)             keystone_fernet\n08f1eaf31b34   registry.osism.tech/kolla/keystone-ssh:2024.2                        \"dumb-init --single-\u2026\"   17 minutes ago   Up 17 minutes (healthy)             keystone_ssh\n3c4620fbb6e0   registry.osism.tech/kolla/opensearch-dashboards:2024.2               \"dumb-init --single-\u2026\"   19 minutes ago   Up 19 minutes (healthy)             opensearch_dashboards\n4c4a05e7e51d   registry.osism.tech/kolla/mariadb-server:2024.2                      \"dumb-init -- kolla_\u2026\"   20 minutes ago   Up 20 minutes (healthy)             mariadb\n8ef84d5b0b43   registry.osism.tech/kolla/opensearch:2024.2                          \"dumb-init --single-\u2026\"   20 minutes ago   Up 20 minutes (healthy)             opensearch\nc7181ccc161e   registry.osism.tech/kolla/keepalived:2024.2                          \"dumb-init --single-\u2026\"   21 minutes ago   Up 21 minutes                       keepalived\nb6d39d3ff21a   registry.osism.tech/osism/ceph-daemon:reef                           \"/usr/bin/ceph-crash\"    21 minutes ago   Up 21 minutes                       ceph-crash-testbed-node-1\nc668bd9594de   registry.osism.tech/kolla/proxysql:2024.2                            \"dumb-init --single-\u2026\"   22 minutes ago   Up 22 minutes (healthy)             proxysql\n469d09917fbd   registry.osism.tech/kolla/haproxy:2024.2                             \"dumb-init --single-\u2026\"   22 minutes ago   Up 22 minutes (healthy)             haproxy\n477bae206d7d   registry.osism.tech/kolla/ovn-northd:2024.2                          \"dumb-init --single-\u2026\"   22 minutes ago   Up 22 minutes                       ovn_northd\n7db7dce1127a   registry.osism.tech/kolla/ovn-sb-db-server:2024.2                    \"dumb-init --single-\u2026\"   22 minutes ago   Up 22 minutes                       ovn_sb_db\n60b8c37fa528   registry.osism.tech/kolla/ovn-nb-db-server:2024.2                    \"dumb-init --single-\u2026\"   23 minutes ago   Up 23 minutes                       ovn_nb_db\ne9f673a4daa0   registry.osism.tech/kolla/ovn-controller:2024.2                      \"dumb-init --single-\u2026\"   24 minutes ago   Up 24 minutes                       ovn_controller\nfaa753180ce0   registry.osism.tech/kolla/rabbitmq:2024.2                            \"dumb-init --single-\u2026\"   26 minutes ago   Up 26 minutes (healthy)             rabbitmq\nc878a47e9512   registry.osism.tech/osism/ceph-daemon:reef                           \"/usr/bin/ceph-mon -\u2026\"   26 minutes ago   Up 26 minutes                       ceph-mon-testbed-node-1\n0a5fceb6e8d7   registry.osism.tech/kolla/openvswitch-vswitchd:2024.2                \"dumb-init --single-\u2026\"   26 minutes ago   Up 26 minutes (healthy)             openvswitch_vswitchd\ne8c36b252dda   registry.osism.tech/kolla/openvswitch-db-server:2024.2               \"dumb-init --single-\u2026\"   27 minutes ago   Up 27 minutes (healthy)             openvswitch_db\nc93cfa82f0a5   registry.osism.tech/kolla/redis-sentinel:2024.2                      \"dumb-init --single-\u2026\"   27 minutes ago   Up 27 minutes (healthy)             redis_sentinel\nd4c0ebfb8aa7   registry.osism.tech/kolla/redis:2024.2                               \"dumb-init --single-\u2026\"   28 minutes ago   Up 27 minutes (healthy)             redis\n1d399a6ceaa0   registry.osism.tech/kolla/memcached:2024.2                           \"dumb-init --single-\u2026\"   28 minutes ago   Up 28 minutes (healthy)             memcached\n2d2c802433c9   registry.osism.tech/kolla/cron:2024.2                                \"dumb-init --single-\u2026\"   28 minutes ago   Up 28 minutes                       cron\nc4b9a652f7a2   registry.osism.tech/kolla/kolla-toolbox:2024.2                       \"dumb-init --single-\u2026\"   28 minutes ago   Up 28 minutes                       kolla_toolbox\nd2799e846c8d   registry.osism.tech/kolla/fluentd:2024.2                             \"dumb-init --single-\u2026\"   29 minutes ago   Up 29 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/kolla/fluentd                             2024.2    0137d63cdf4c   18 hours ago   582MB\nregistry.osism.tech/kolla/opensearch                          2024.2    628182e148ca   18 hours ago   1.56GB\nregistry.osism.tech/kolla/opensearch-dashboards               2024.2    3d4c46ba738d   18 hours ago   1.54GB\nregistry.osism.tech/kolla/rabbitmq                            2024.2    4870a189c6d1   18 hours ago   326MB\nregistry.osism.tech/kolla/memcached                           2024.2    9f45f3182160   18 hours ago   270MB\nregistry.osism.tech/kolla/haproxy                             2024.2    b3ec42f11154   18 hours ago   277MB\nregistry.osism.tech/kolla/kolla-toolbox                       2024.2    778f09b1b97b   18 hours ago   671MB\nregistry.osism.tech/kolla/keepalived                          2024.2    be60f18f5562   18 hours ago   280MB\nregistry.osism.tech/kolla/proxysql                            2024.2    216cb76c0116   18 hours ago   418MB\nregistry.osism.tech/kolla/cron                                2024.2    6533a1bed229   18 hours ago   269MB\nregistry.osism.tech/kolla/grafana                             2024.2    eb9efe36850b   18 hours ago   1.34GB\nregistry.osism.tech/kolla/openvswitch-db-server               2024.2    4b5552cc3cf4   18 hours ago   282MB\nregistry.osism.tech/kolla/openvswitch-vswitchd                2024.2    c0dadc375fd6   18 hours ago   282MB\nregistry.osism.tech/kolla/horizon                             2024.2    7a3c07b09b93   18 hours ago   1.15GB\nregistry.osism.tech/kolla/redis                               2024.2    25277232dc37   18 hours ago   276MB\nregistry.osism.tech/kolla/redis-sentinel                      2024.2    10f3af7ffa04   18 hours ago   276MB\nregistry.osism.tech/kolla/prometheus-node-exporter            2024.2    53cf08f29c01   18 hours ago   309MB\nregistry.osism.tech/kolla/prometheus-cadvisor                 2024.2    bc9556111cf5   18 hours ago   361MB\nregistry.osism.tech/kolla/prometheus-mysqld-exporter          2024.2    b2aa2efd3eb8   18 hours ago   304MB\nregistry.osism.tech/kolla/prometheus-memcached-exporter       2024.2    43548757b6cf   18 hours ago   302MB\nregistry.osism.tech/kolla/prometheus-elasticsearch-exporter   2024.2    fdb06eedbad5   18 hours ago   295MB\nregistry.osism.tech/kolla/mariadb-server                      2024.2    e52665fea4dd   18 hours ago   450MB\nregistry.osism.tech/kolla/ovn-northd                          2024.2    68d37ec18722   18 hours ago   843MB\nregistry.osism.tech/kolla/ovn-nb-db-server                    2024.2    1f612b179dbb   18 hours ago   843MB\nregistry.osism.tech/kolla/ovn-sb-db-server                    2024.2    4d8de68f91be   18 hours ago   843MB\nregistry.osism.tech/kolla/ovn-controller                      2024.2    ac4380542bb8   18 hours ago   843MB\nregistry.osism.tech/kolla/glance-api                          2024.2    c19f06fb33e4   18 hours ago   1.1GB\nregistry.osism.tech/kolla/neutron-server                      2024.2    cdafaca233f3   18 hours ago   1.17GB\nregistry.osism.tech/kolla/designate-mdns                      2024.2    ab5ab1f6d3f9   18 hours ago   988MB\nregistry.osism.tech/kolla/designate-backend-bind9             2024.2    92156b70a8d8   18 hours ago   992MB\nregistry.osism.tech/kolla/designate-worker                    2024.2    b48919b55003   18 hours ago   992MB\nregistry.osism.tech/kolla/designate-api                       2024.2    9af274b886ec   18 hours ago   988MB\nregistry.osism.tech/kolla/designate-producer                  2024.2    d6e57a08d9e7   18 hours ago   988MB\nregistry.osism.tech/kolla/designate-central                   2024.2    20dc16c0fa1d   18 hours ago   987MB\nregistry.osism.tech/kolla/nova-api                            2024.2    875cacbc9ed5   18 hours ago   1.21GB\nregistry.osism.tech/kolla/nova-conductor                      2024.2    3031a6cc52c4   18 hours ago   1.21GB\nregistry.osism.tech/kolla/nova-novncproxy                     2024.2    ead2c8041c1c   18 hours ago   1.37GB\nregistry.osism.tech/kolla/nova-scheduler                      2024.2    ac6d233e139c   18 hours ago   1.21GB\nregistry.osism.tech/kolla/barbican-api                        2024.2    e9304475994d   18 hours ago   993MB\nregistry.osism.tech/kolla/barbican-keystone-listener          2024.2    1af263886738   18 hours ago   994MB\nregistry.osism.tech/kolla/barbican-worker                     2024.2    7bf7524b5003   18 hours ago   994MB\nregistry.osism.tech/kolla/cinder-api                          2024.2    b771bd5ad6de   18 hours ago   1.41GB\nregistry.osism.tech/kolla/cinder-volume                       2024.2    55d33e39f847   18 hours ago   1.72GB\nregistry.osism.tech/kolla/cinder-backup                       2024.2    7ad1822584f6   18 hours ago   1.42GB\nregistry.osism.tech/kolla/cinder-scheduler                    2024.2    77ee938ca38a   18 hours ago   1.41GB\nregistry.osism.tech/kolla/placement-api                       2024.2    73522e7d67de   18 hours ago   979MB\nregistry.osism.tech/kolla/magnum-api                          2024.2    7a1cb80a5031   18 hours ago   1.13GB\nregistry.osism.tech/kolla/magnum-conductor                    2024.2    120f214a42c3   18 hours ago   1.25GB\nregistry.osism.tech/kolla/keystone-ssh                        2024.2    270423abc849   18 hours ago   1.04GB\nregistry.osism.tech/kolla/keystone-fernet                     2024.2    b464595df45c   18 hours ago   1.04GB\nregistry.osism.tech/kolla/keystone                            2024.2    74dedd8924a8   18 hours ago   1.07GB\nregistry.osism.tech/osism/ceph-daemon                         reef      691e9f342646   21 hours ago   1.35GB\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\na83de8234f63   registry.osism.tech/kolla/grafana:2024.2                             \"dumb-init --single-\u2026\"   6 minutes ago    Up 6 minutes                        grafana\n2622e32e7f66   registry.osism.tech/kolla/magnum-conductor:2024.2                    \"dumb-init --single-\u2026\"   7 minutes ago    Up 7 minutes (healthy)              magnum_conductor\ncf8b44681524   registry.osism.tech/kolla/magnum-api:2024.2                          \"dumb-init --single-\u2026\"   8 minutes ago    Up 8 minutes (healthy)              magnum_api\na76e5bd699bd   registry.osism.tech/kolla/placement-api:2024.2                       \"dumb-init --single-\u2026\"   8 minutes ago    Up 8 minutes (healthy)              placement_api\n3be9acbc05e0   registry.osism.tech/kolla/nova-novncproxy:2024.2                     \"dumb-init --single-\u2026\"   9 minutes ago    Up 9 minutes (healthy)              nova_novncproxy\n5282f8571818   registry.osism.tech/kolla/nova-conductor:2024.2                      \"dumb-init --single-\u2026\"   9 minutes ago    Up 8 minutes (healthy)              nova_conductor\nb57fd8bfcb3b   registry.osism.tech/kolla/neutron-server:2024.2                      \"dumb-init --single-\u2026\"   9 minutes ago    Up 9 minutes (healthy)              neutron_server\ne1d0ed6c5344   registry.osism.tech/kolla/designate-worker:2024.2                    \"dumb-init --single-\u2026\"   10 minutes ago   Up 10 minutes (healthy)             designate_worker\na41f3ccf2c4b   registry.osism.tech/kolla/designate-mdns:2024.2                      \"dumb-init --single-\u2026\"   10 minutes ago   Up 10 minutes (healthy)             designate_mdns\ncb0edfaa7352   registry.osism.tech/kolla/designate-producer:2024.2                  \"dumb-init --single-\u2026\"   10 minutes ago   Up 10 minutes (healthy)             designate_producer\na71a74ca830e   registry.osism.tech/kolla/designate-central:2024.2                   \"dumb-init --single-\u2026\"   10 minutes ago   Up 10 minutes (healthy)             designate_central\n1cd124a9c876   registry.osism.tech/kolla/designate-api:2024.2                       \"dumb-init --single-\u2026\"   10 minutes ago   Up 10 minutes (healthy)             designate_api\nb026a5cf2495   registry.osism.tech/kolla/designate-backend-bind9:2024.2             \"dumb-init --single-\u2026\"   10 minutes ago   Up 10 minutes (healthy)             designate_backend_bind9\n512e9849c9fb   registry.osism.tech/kolla/barbican-worker:2024.2                     \"dumb-init --single-\u2026\"   11 minutes ago   Up 11 minutes (healthy)             barbican_worker\n183712bb17c5   registry.osism.tech/kolla/nova-api:2024.2                            \"dumb-init --single-\u2026\"   11 minutes ago   Up 11 minutes (healthy)             nova_api\nb8c5b89b56f2   registry.osism.tech/kolla/barbican-keystone-listener:2024.2          \"dumb-init --single-\u2026\"   11 minutes ago   Up 11 minutes (healthy)             barbican_keystone_listener\n28c99378084c   registry.osism.tech/kolla/nova-scheduler:2024.2                      \"dumb-init --single-\u2026\"   11 minutes ago   Up 8 minutes (healthy)              nova_scheduler\nba28e55265a2   registry.osism.tech/kolla/barbican-api:2024.2                        \"dumb-init --single-\u2026\"   11 minutes ago   Up 11 minutes (healthy)             barbican_api\nb7d61b663940   registry.osism.tech/kolla/cinder-backup:2024.2                       \"dumb-init --single-\u2026\"   12 minutes ago   Up 12 minutes (healthy)             cinder_backup\n4b9a5a72c709   registry.osism.tech/kolla/cinder-volume:2024.2                       \"dumb-init --single-\u2026\"   13 minutes ago   Up 13 minutes (healthy)             cinder_volume\n530176373b5e   registry.osism.tech/kolla/glance-api:2024.2                          \"dumb-init --single-\u2026\"   13 minutes ago   Up 13 minutes (healthy)             glance_api\nee4759ed70ef   registry.osism.tech/kolla/cinder-scheduler:2024.2                    \"dumb-init --single-\u2026\"   13 minutes ago   Up 13 minutes (healthy)             cinder_scheduler\n56e1dc5eb0dc   registry.osism.tech/kolla/cinder-api:2024.2                          \"dumb-init --single-\u2026\"   13 minutes ago   Up 13 minutes (healthy)             cinder_api\n054b30d7e797   registry.osism.tech/kolla/prometheus-elasticsearch-exporter:2024.2   \"dumb-init --single-\u2026\"   13 minutes ago   Up 13 minutes                       prometheus_elasticsearch_exporter\nf718af22999b   registry.osism.tech/kolla/prometheus-cadvisor:2024.2                 \"dumb-init --single-\u2026\"   14 minutes ago   Up 14 minutes                       prometheus_cadvisor\n5ef1e8335721   registry.osism.tech/kolla/prometheus-memcached-exporter:2024.2       \"dumb-init --single-\u2026\"   14 minutes ago   Up 14 minutes                       prometheus_memcached_exporter\ne035362e971a   registry.osism.tech/kolla/prometheus-mysqld-exporter:2024.2          \"dumb-init --single-\u2026\"   14 minutes ago   Up 14 minutes                       prometheus_mysqld_exporter\n2edc83e0906c   registry.osism.tech/kolla/prometheus-node-exporter:2024.2            \"dumb-init --single-\u2026\"   14 minutes ago   Up 14 minutes                       prometheus_node_exporter\n6466c1cf29df   registry.osism.tech/osism/ceph-daemon:reef                           \"/usr/bin/ceph-mgr -\u2026\"   15 minutes ago   Up 15 minutes                       ceph-mgr-testbed-node-2\n8cda2c2512e9   registry.osism.tech/kolla/keystone:2024.2                            \"dumb-init --single-\u2026\"   16 minutes ago   Up 16 minutes (healthy)             keystone\n0d07bbfde030   registry.osism.tech/kolla/horizon:2024.2                             \"dumb-init --single-\u2026\"   17 minutes ago   Up 17 minutes (healthy)             horizon\ne283f34493b7   registry.osism.tech/kolla/keystone-fernet:2024.2                     \"dumb-init --single-\u2026\"   17 minutes ago   Up 17 minutes (healthy)             keystone_fernet\nd2ca8d6bc7a7   registry.osism.tech/kolla/keystone-ssh:2024.2                        \"dumb-init --single-\u2026\"   17 minutes ago   Up 17 minutes (healthy)             keystone_ssh\n299c6d361a3f   registry.osism.tech/kolla/opensearch-dashboards:2024.2               \"dumb-init --single-\u2026\"   19 minutes ago   Up 19 minutes (healthy)             opensearch_dashboards\nffb3618bb5b3   registry.osism.tech/kolla/mariadb-server:2024.2                      \"dumb-init -- kolla_\u2026\"   19 minutes ago   Up 19 minutes (healthy)             mariadb\n03bb57474f90   registry.osism.tech/kolla/opensearch:2024.2                          \"dumb-init --single-\u2026\"   20 minutes ago   Up 20 minutes (healthy)             opensearch\n43a54ec73e23   registry.osism.tech/kolla/keepalived:2024.2                          \"dumb-init --single-\u2026\"   21 minutes ago   Up 21 minutes                       keepalived\n1fa054245af3   registry.osism.tech/osism/ceph-daemon:reef                           \"/usr/bin/ceph-crash\"    22 minutes ago   Up 22 minutes                       ceph-crash-testbed-node-2\n7abea0e98ca7   registry.osism.tech/kolla/proxysql:2024.2                            \"dumb-init --single-\u2026\"   22 minutes ago   Up 22 minutes (healthy)             proxysql\n5c9b5c040a59   registry.osism.tech/kolla/haproxy:2024.2                             \"dumb-init --single-\u2026\"   22 minutes ago   Up 22 minutes (healthy)             haproxy\n47ff969df103   registry.osism.tech/kolla/ovn-northd:2024.2                          \"dumb-init --single-\u2026\"   22 minutes ago   Up 22 minutes                       ovn_northd\nbed0f527963a   registry.osism.tech/kolla/ovn-sb-db-server:2024.2                    \"dumb-init --single-\u2026\"   23 minutes ago   Up 23 minutes                       ovn_sb_db\n70651d167559   registry.osism.tech/kolla/ovn-nb-db-server:2024.2                    \"dumb-init --single-\u2026\"   23 minutes ago   Up 23 minutes                       ovn_nb_db\nb96adec970d2   registry.osism.tech/kolla/ovn-controller:2024.2                      \"dumb-init --single-\u2026\"   24 minutes ago   Up 24 minutes                       ovn_controller\n98c15b0202ec   registry.osism.tech/kolla/rabbitmq:2024.2                            \"dumb-init --single-\u2026\"   25 minutes ago   Up 25 minutes (healthy)             rabbitmq\nb1da1bcbd6ab   registry.osism.tech/osism/ceph-daemon:reef                           \"/usr/bin/ceph-mon -\u2026\"   26 minutes ago   Up 26 minutes                       ceph-mon-testbed-node-2\nf3c84ba12469   registry.osism.tech/kolla/openvswitch-vswitchd:2024.2                \"dumb-init --single-\u2026\"   26 minutes ago   Up 26 minutes (healthy)             openvswitch_vswitchd\nde6d13a25847   registry.osism.tech/kolla/openvswitch-db-server:2024.2               \"dumb-init --single-\u2026\"   27 minutes ago   Up 27 minutes (healthy)             openvswitch_db\n112d13059786   registry.osism.tech/kolla/redis-sentinel:2024.2                      \"dumb-init --single-\u2026\"   27 minutes ago   Up 27 minutes (healthy)             redis_sentinel\n89c7a7486506   registry.osism.tech/kolla/redis:2024.2                               \"dumb-init --single-\u2026\"   28 minutes ago   Up 28 minutes (healthy)             redis\nfecb248777a2   registry.osism.tech/kolla/memcached:2024.2                           \"dumb-init --single-\u2026\"   28 minutes ago   Up 28 minutes (healthy)             memcached\n57575f557fe1   registry.osism.tech/kolla/cron:2024.2                                \"dumb-init --single-\u2026\"   28 minutes ago   Up 28 minutes                       cron\nd5f7dc7bfe7f   registry.osism.tech/kolla/kolla-toolbox:2024.2                       \"dumb-init --single-\u2026\"   28 minutes ago   Up 28 minutes                       kolla_toolbox\n20979e8b7024   registry.osism.tech/kolla/fluentd:2024.2                             \"dumb-init --single-\u2026\"   29 minutes ago   Up 29 minutes                       fluentd\n+ echo\n\n## Images @ testbed-node-2\n\n+ echo '## Images @ testbed-node-2'\n+ echo\n+ osism container testbed-node-2 images\nREPOSITORY                                                    TAG       IMAGE ID       CREATED        SIZE\nregistry.osism.tech/kolla/fluentd                             2024.2    0137d63cdf4c   18 hours ago   582MB\nregistry.osism.tech/kolla/opensearch                          2024.2    628182e148ca   18 hours ago   1.56GB\nregistry.osism.tech/kolla/opensearch-dashboards               2024.2    3d4c46ba738d   18 hours ago   1.54GB\nregistry.osism.tech/kolla/rabbitmq                            2024.2    4870a189c6d1   18 hours ago   326MB\nregistry.osism.tech/kolla/memcached                           2024.2    9f45f3182160   18 hours ago   270MB\nregistry.osism.tech/kolla/haproxy                             2024.2    b3ec42f11154   18 hours ago   277MB\nregistry.osism.tech/kolla/kolla-toolbox                       2024.2    778f09b1b97b   18 hours ago   671MB\nregistry.osism.tech/kolla/keepalived                          2024.2    be60f18f5562   18 hours ago   280MB\nregistry.osism.tech/kolla/proxysql                            2024.2    216cb76c0116   18 hours ago   418MB\nregistry.osism.tech/kolla/cron                                2024.2    6533a1bed229   18 hours ago   269MB\nregistry.osism.tech/kolla/grafana                             2024.2    eb9efe36850b   18 hours ago   1.34GB\nregistry.osism.tech/kolla/openvswitch-vswitchd                2024.2    c0dadc375fd6   18 hours ago   282MB\nregistry.osism.tech/kolla/openvswitch-db-server               2024.2    4b5552cc3cf4   18 hours ago   282MB\nregistry.osism.tech/kolla/horizon                             2024.2    7a3c07b09b93   18 hours ago   1.15GB\nregistry.osism.tech/kolla/redis                               2024.2    25277232dc37   18 hours ago   276MB\nregistry.osism.tech/kolla/redis-sentinel                      2024.2    10f3af7ffa04   18 hours ago   276MB\nregistry.osism.tech/kolla/prometheus-node-exporter            2024.2    53cf08f29c01   18 hours ago   309MB\nregistry.osism.tech/kolla/prometheus-cadvisor                 2024.2    bc9556111cf5   18 hours ago   361MB\nregistry.osism.tech/kolla/prometheus-mysqld-exporter          2024.2    b2aa2efd3eb8   18 hours ago   304MB\nregistry.osism.tech/kolla/prometheus-memcached-exporter       2024.2    43548757b6cf   18 hours ago   302MB\nregistry.osism.tech/kolla/prometheus-elasticsearch-exporter   2024.2    fdb06eedbad5   18 hours ago   295MB\nregistry.osism.tech/kolla/mariadb-server                      2024.2    e52665fea4dd   18 hours ago   450MB\nregistry.osism.tech/kolla/ovn-northd                          2024.2    68d37ec18722   18 hours ago   843MB\nregistry.osism.tech/kolla/ovn-sb-db-server                    2024.2    4d8de68f91be   18 hours ago   843MB\nregistry.osism.tech/kolla/ovn-nb-db-server                    2024.2    1f612b179dbb   18 hours ago   843MB\nregistry.osism.tech/kolla/ovn-controller                      2024.2    ac4380542bb8   18 hours ago   843MB\nregistry.osism.tech/kolla/glance-api                          2024.2    c19f06fb33e4   18 hours ago   1.1GB\nregistry.osism.tech/kolla/neutron-server                      2024.2    cdafaca233f3   18 hours ago   1.17GB\nregistry.osism.tech/kolla/designate-mdns                      2024.2    ab5ab1f6d3f9   18 hours ago   988MB\nregistry.osism.tech/kolla/designate-backend-bind9             2024.2    92156b70a8d8   18 hours ago   992MB\nregistry.osism.tech/kolla/designate-worker                    2024.2    b48919b55003   18 hours ago   992MB\nregistry.osism.tech/kolla/designate-api                       2024.2    9af274b886ec   18 hours ago   988MB\nregistry.osism.tech/kolla/designate-producer                  2024.2    d6e57a08d9e7   18 hours ago   988MB\nregistry.osism.tech/kolla/designate-central                   2024.2    20dc16c0fa1d   18 hours ago   987MB\nregistry.osism.tech/kolla/nova-api                            2024.2    875cacbc9ed5   18 hours ago   1.21GB\nregistry.osism.tech/kolla/nova-conductor                      2024.2    3031a6cc52c4   18 hours ago   1.21GB\nregistry.osism.tech/kolla/nova-novncproxy                     2024.2    ead2c8041c1c   18 hours ago   1.37GB\nregistry.osism.tech/kolla/nova-scheduler                      2024.2    ac6d233e139c   18 hours ago   1.21GB\nregistry.osism.tech/kolla/barbican-api                        2024.2    e9304475994d   18 hours ago   993MB\nregistry.osism.tech/kolla/barbican-keystone-listener          2024.2    1af263886738   18 hours ago   994MB\nregistry.osism.tech/kolla/barbican-worker                     2024.2    7bf7524b5003   18 hours ago   994MB\nregistry.osism.tech/kolla/cinder-api                          2024.2    b771bd5ad6de   18 hours ago   1.41GB\nregistry.osism.tech/kolla/cinder-volume                       2024.2    55d33e39f847   18 hours ago   1.72GB\nregistry.osism.tech/kolla/cinder-backup                       2024.2    7ad1822584f6   18 hours ago   1.42GB\nregistry.osism.tech/kolla/cinder-scheduler                    2024.2    77ee938ca38a   18 hours ago   1.41GB\nregistry.osism.tech/kolla/placement-api                       2024.2    73522e7d67de   18 hours ago   979MB\nregistry.osism.tech/kolla/magnum-api                          2024.2    7a1cb80a5031   18 hours ago   1.13GB\nregistry.osism.tech/kolla/magnum-conductor                    2024.2    120f214a42c3   18 hours ago   1.25GB\nregistry.osism.tech/kolla/keystone-ssh                        2024.2    270423abc849   18 hours ago   1.04GB\nregistry.osism.tech/kolla/keystone-fernet                     2024.2    b464595df45c   18 hours ago   1.04GB\nregistry.osism.tech/kolla/keystone                            2024.2    74dedd8924a8   18 hours ago   1.07GB\nregistry.osism.tech/osism/ceph-daemon                         reef      691e9f342646   21 hours ago   1.35GB\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.59\n++ MANAGER_PUBLIC_IP_ADDRESS=81.163.193.59\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 26m)\n    mgr: testbed-node-0(active, since 16m), standbys: testbed-node-1, testbed-node-2\n    mds: 1/1 daemons up, 2 standby\n    osd: 6 osds: 6 up (since 22m), 6 in (since 23m)\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: 556 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-3         0.03897         -   40 GiB  2.4 GiB  2.2 GiB    2 KiB  139 MiB   38 GiB  5.90  1.00    -              host testbed-node-3\n 0    hdd  0.01949   1.00000   20 GiB  1.5 GiB  1.4 GiB    1 KiB   70 MiB   19 GiB  7.31  1.24  200      up          osd.0          \n 4    hdd  0.01949   1.00000   20 GiB  920 MiB  850 MiB    1 KiB   70 MiB   19 GiB  4.50  0.76  190      up          osd.4          \n-7         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 2    hdd  0.01949   1.00000   20 GiB  1.3 GiB  1.3 GiB    1 KiB   70 MiB   19 GiB  6.69  1.13  191      up          osd.2          \n 5    hdd  0.01949   1.00000   20 GiB  1.0 GiB  979 MiB    1 KiB   74 MiB   19 GiB  5.14  0.87  197      up          osd.5          \n-5         0.03897         -   40 GiB  2.4 GiB  2.2 GiB    2 KiB  143 MiB   38 GiB  5.91  1.00    -              host testbed-node-5\n 1    hdd  0.01949   1.00000   20 GiB  916 MiB  843 MiB    1 KiB   74 MiB   19 GiB  4.48  0.76  176      up          osd.1          \n 3    hdd  0.01949   1.00000   20 GiB  1.5 GiB  1.4 GiB    1 KiB   70 MiB   19 GiB  7.35  1.24  216      up          osd.3          \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.24\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\": 1577,\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-22T00:53:58.016561Z\",\n    \"created\": \"2026-05-22T00:53:58.016561Z\",\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.9 KiB        8   64 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-22 01:20:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of facts.\u001b[0m\n\u001b[32m2026-05-22 01:20:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72f20cc5-6b95-4d57-b195-c0723c4ba4f4 (facts) was prepared for execution.\u001b[0m\n\u001b[32m2026-05-22 01:20:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 72f20cc5-6b95-4d57-b195-c0723c4ba4f4 (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] *********************\nFriday 22 May 2026  01:20:44 +0000 (0:00:00.357)       0:00:00.357 ************ \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-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.facts : Copy fact files] ***********************************\nFriday 22 May 2026  01:20:46 +0000 (0:00:01.402)       0:00:01.760 ************ \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] ***********************************************\nFriday 22 May 2026  01:20:47 +0000 (0:00:01.282)       0:00:03.043 ************ \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-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] **********************************************\nFriday 22 May 2026  01:20:52 +0000 (0:00:05.309)       0:00:08.352 ************ \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 ********************************************************************\nFriday 22 May 2026  01:20:53 +0000 (0:00:00.738)       0:00:09.091 ************ \n=============================================================================== \nGathers facts about hosts ----------------------------------------------- 5.31s\nosism.commons.facts : Create custom facts directory --------------------- 1.40s\nosism.commons.facts : Copy fact files ----------------------------------- 1.28s\nGather facts for all hosts ---------------------------------------------- 0.74s\n+ osism validate ceph-mons\n\nPLAY [Ceph validate mons] ******************************************************\n\nTASK [Get timestamp for report file] *******************************************\nFriday 22 May 2026  01:21:09 +0000 (0:00:00.530)       0:00:00.530 ************ \n\u001b[0;32mok: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Create report output directory] ******************************************\nFriday 22 May 2026  01:21:11 +0000 (0:00:01.050)       0:00:01.581 ************ \n\u001b[0;33mchanged: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Define report vars] ******************************************************\nFriday 22 May 2026  01:21:11 +0000 (0:00:00.705)       0:00:02.287 ************ \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [Prepare test data for container existance test] **************************\nFriday 22 May 2026  01:21:11 +0000 (0:00:00.132)       0:00:02.419 ************ \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] ******************************************************\nFriday 22 May 2026  01:21:12 +0000 (0:00:00.304)       0:00:02.723 ************ \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] ***********************\nFriday 22 May 2026  01:21:13 +0000 (0:00:01.616)       0:00:04.340 ************ \n\u001b[0;36mskipping: [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] **********************\nFriday 22 May 2026  01:21:14 +0000 (0:00:00.321)       0:00:04.661 ************ \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] *******************************************************\nFriday 22 May 2026  01:21:14 +0000 (0:00:00.337)       0:00:04.998 ************ \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] ********************\nFriday 22 May 2026  01:21:14 +0000 (0:00:00.335)       0:00:05.334 ************ \n\u001b[0;36mskipping: [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] ************************\nFriday 22 May 2026  01:21:15 +0000 (0:00:00.480)       0:00:05.814 ************ \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] *****************************************\nFriday 22 May 2026  01:21:15 +0000 (0:00:00.303)       0:00:06.117 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [Aggregate test results step two] *****************************************\nFriday 22 May 2026  01:21:15 +0000 (0:00:00.247)       0:00:06.364 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [Aggregate test results step three] ***************************************\nFriday 22 May 2026  01:21:16 +0000 (0:00:00.235)       0:00:06.600 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [Flush handlers] **********************************************************\nFriday 22 May 2026  01:21:16 +0000 (0:00:00.260)       0:00:06.860 ************ \n\nTASK [Flush handlers] **********************************************************\nFriday 22 May 2026  01:21:16 +0000 (0:00:00.081)       0:00:06.941 ************ \n\nTASK [Flush handlers] **********************************************************\nFriday 22 May 2026  01:21:16 +0000 (0:00:00.105)       0:00:07.047 ************ \n\nTASK [Print report file information] *******************************************\nFriday 22 May 2026  01:21:16 +0000 (0:00:00.247)       0:00:07.294 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [Fail due to missing containers] ******************************************\nFriday 22 May 2026  01:21:16 +0000 (0:00:00.262)       0:00:07.557 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [Prepare quorum test vars] ************************************************\nFriday 22 May 2026  01:21:17 +0000 (0:00:00.280)       0:00:07.837 ************ \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [Get monmap info from one mon container] **********************************\nFriday 22 May 2026  01:21:17 +0000 (0:00:00.115)       0:00:07.953 ************ \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [Set quorum test data] ****************************************************\nFriday 22 May 2026  01:21:19 +0000 (0:00:01.913)       0:00:09.866 ************ \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [Fail quorum test if not all monitors are in quorum] **********************\nFriday 22 May 2026  01:21:19 +0000 (0:00:00.326)       0:00:10.193 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [Pass quorum test if all monitors are in quorum] **************************\nFriday 22 May 2026  01:21:19 +0000 (0:00:00.127)       0:00:10.320 ************ \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [Set fsid test vars] ******************************************************\nFriday 22 May 2026  01:21:20 +0000 (0:00:00.315)       0:00:10.636 ************ \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [Fail Cluster FSID test if FSID does not match configuration] *************\nFriday 22 May 2026  01:21:20 +0000 (0:00:00.293)       0:00:10.930 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [Pass Cluster FSID test if it matches configuration] **********************\nFriday 22 May 2026  01:21:20 +0000 (0:00:00.124)       0:00:11.054 ************ \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [Prepare status test vars] ************************************************\nFriday 22 May 2026  01:21:20 +0000 (0:00:00.124)       0:00:11.179 ************ \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [Gather status data] ******************************************************\nFriday 22 May 2026  01:21:20 +0000 (0:00:00.293)       0:00:11.472 ************ \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [Set health test data] ****************************************************\nFriday 22 May 2026  01:21:22 +0000 (0:00:01.524)       0:00:12.997 ************ \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [Fail cluster-health if health is not acceptable] *************************\nFriday 22 May 2026  01:21:22 +0000 (0:00:00.299)       0:00:13.296 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [Pass cluster-health if health is acceptable] *****************************\nFriday 22 May 2026  01:21:22 +0000 (0:00:00.137)       0:00:13.434 ************ \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [Fail cluster-health if health is not acceptable (strict)] ****************\nFriday 22 May 2026  01:21:23 +0000 (0:00:00.173)       0:00:13.607 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [Pass cluster-health if status is OK (strict)] ****************************\nFriday 22 May 2026  01:21:23 +0000 (0:00:00.127)       0:00:13.735 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [Set validation result to passed if no test failed] ***********************\nFriday 22 May 2026  01:21:23 +0000 (0:00:00.130)       0:00:13.866 ************ \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] ************************\nFriday 22 May 2026  01:21:23 +0000 (0:00:00.255)       0:00:14.121 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [Aggregate test results step one] *****************************************\nFriday 22 May 2026  01:21:23 +0000 (0:00:00.259)       0:00:14.381 ************ \n\u001b[0;32mok: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Aggregate test results step two] *****************************************\nFriday 22 May 2026  01:21:25 +0000 (0:00:01.890)       0:00:16.271 ************ \n\u001b[0;32mok: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Aggregate test results step three] ***************************************\nFriday 22 May 2026  01:21:25 +0000 (0:00:00.259)       0:00:16.531 ************ \n\u001b[0;33mchanged: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Flush handlers] **********************************************************\nFriday 22 May 2026  01:21:26 +0000 (0:00:00.677)       0:00:17.209 ************ \n\nTASK [Flush handlers] **********************************************************\nFriday 22 May 2026  01:21:26 +0000 (0:00:00.070)       0:00:17.279 ************ \n\nTASK [Flush handlers] **********************************************************\nFriday 22 May 2026  01:21:26 +0000 (0:00:00.069)       0:00:17.349 ************ \n\nRUNNING HANDLER [Write report file] ********************************************\nFriday 22 May 2026  01:21:26 +0000 (0:00:00.073)       0:00:17.422 ************ \n\u001b[0;33mchanged: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Print report file information] *******************************************\nFriday 22 May 2026  01:21:28 +0000 (0:00:01.296)       0:00:18.718 ************ \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-22T01:21:10+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 ********************************************************************\nFriday 22 May 2026  01:21:28 +0000 (0:00:00.455)       0:00:19.174 ************ \n=============================================================================== \nGet monmap info from one mon container ---------------------------------- 1.91s\nAggregate test results step one ----------------------------------------- 1.89s\nGet container info ------------------------------------------------------ 1.62s\nGather status data ------------------------------------------------------ 1.52s\nWrite report file ------------------------------------------------------- 1.30s\nGet timestamp for report file ------------------------------------------- 1.05s\nCreate report output directory ------------------------------------------ 0.71s\nAggregate test results step three --------------------------------------- 0.68s\nSet test result to failed if ceph-mon is not running -------------------- 0.48s\nPrint report file information ------------------------------------------- 0.46s\nFlush handlers ---------------------------------------------------------- 0.43s\nSet test result to passed if container is existing ---------------------- 0.34s\nPrepare test data ------------------------------------------------------- 0.34s\nSet quorum test data ---------------------------------------------------- 0.33s\nSet test result to failed if container is missing ----------------------- 0.32s\nPass quorum test if all monitors are in quorum -------------------------- 0.32s\nPrepare test data for container existance test -------------------------- 0.30s\nSet test result to passed if ceph-mon is running ------------------------ 0.30s\nSet health test data ---------------------------------------------------- 0.30s\nSet fsid test vars ------------------------------------------------------ 0.29s\n+ osism validate ceph-mgrs\n\nPLAY [Ceph validate mgrs] ******************************************************\n\nTASK [Get timestamp for report file] *******************************************\nFriday 22 May 2026  01:21:44 +0000 (0:00:00.547)       0:00:00.547 ************ \n\u001b[0;32mok: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Create report output directory] ******************************************\nFriday 22 May 2026  01:21:46 +0000 (0:00:01.063)       0:00:01.611 ************ \n\u001b[0;32mok: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Define report vars] ******************************************************\nFriday 22 May 2026  01:21:46 +0000 (0:00:00.704)       0:00:02.315 ************ \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [Prepare test data for container existance test] **************************\nFriday 22 May 2026  01:21:46 +0000 (0:00:00.146)       0:00:02.461 ************ \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] ******************************************************\nFriday 22 May 2026  01:21:47 +0000 (0:00:00.314)       0:00:02.776 ************ \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] ***********************\nFriday 22 May 2026  01:21:48 +0000 (0:00:01.570)       0:00:04.346 ************ \n\u001b[0;36mskipping: [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] **********************\nFriday 22 May 2026  01:21:49 +0000 (0:00:00.306)       0:00:04.653 ************ \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] *******************************************************\nFriday 22 May 2026  01:21:49 +0000 (0:00:00.308)       0:00:04.962 ************ \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] ********************\nFriday 22 May 2026  01:21:49 +0000 (0:00:00.317)       0:00:05.279 ************ \n\u001b[0;36mskipping: [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] ************************\nFriday 22 May 2026  01:21:50 +0000 (0:00:00.484)       0:00:05.763 ************ \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] *****************************************\nFriday 22 May 2026  01:21:50 +0000 (0:00:00.318)       0:00:06.082 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [Aggregate test results step two] *****************************************\nFriday 22 May 2026  01:21:50 +0000 (0:00:00.242)       0:00:06.324 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [Aggregate test results step three] ***************************************\nFriday 22 May 2026  01:21:51 +0000 (0:00:00.272)       0:00:06.597 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [Flush handlers] **********************************************************\nFriday 22 May 2026  01:21:51 +0000 (0:00:00.240)       0:00:06.837 ************ \n\nTASK [Flush handlers] **********************************************************\nFriday 22 May 2026  01:21:51 +0000 (0:00:00.075)       0:00:06.912 ************ \n\nTASK [Flush handlers] **********************************************************\nFriday 22 May 2026  01:21:51 +0000 (0:00:00.074)       0:00:06.986 ************ \n\nTASK [Print report file information] *******************************************\nFriday 22 May 2026  01:21:51 +0000 (0:00:00.255)       0:00:07.242 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [Fail due to missing containers] ******************************************\nFriday 22 May 2026  01:21:51 +0000 (0:00:00.284)       0:00:07.526 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [Define mgr module test vars] *********************************************\nFriday 22 May 2026  01:21:52 +0000 (0:00:00.265)       0:00:07.791 ************ \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [Gather list of mgr modules] **********************************************\nFriday 22 May 2026  01:21:52 +0000 (0:00:00.130)       0:00:07.921 ************ \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [Parse mgr module list from json] *****************************************\nFriday 22 May 2026  01:21:54 +0000 (0:00:01.905)       0:00:09.827 ************ \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [Extract list of enabled mgr modules] *************************************\nFriday 22 May 2026  01:21:54 +0000 (0:00:00.256)       0:00:10.083 ************ \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [Fail test if mgr modules are disabled that should be enabled] ************\nFriday 22 May 2026  01:21:54 +0000 (0:00:00.300)       0:00:10.384 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [Pass test if required mgr modules are enabled] ***************************\nFriday 22 May 2026  01:21:54 +0000 (0:00:00.141)       0:00:10.526 ************ \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [Set validation result to passed if no test failed] ***********************\nFriday 22 May 2026  01:21:55 +0000 (0:00:00.172)       0:00:10.698 ************ \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] ************************\nFriday 22 May 2026  01:21:55 +0000 (0:00:00.257)       0:00:10.956 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [Aggregate test results step one] *****************************************\nFriday 22 May 2026  01:21:55 +0000 (0:00:00.253)       0:00:11.210 ************ \n\u001b[0;32mok: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Aggregate test results step two] *****************************************\nFriday 22 May 2026  01:21:57 +0000 (0:00:01.728)       0:00:12.938 ************ \n\u001b[0;32mok: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Aggregate test results step three] ***************************************\nFriday 22 May 2026  01:21:57 +0000 (0:00:00.292)       0:00:13.231 ************ \n\u001b[0;33mchanged: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Flush handlers] **********************************************************\nFriday 22 May 2026  01:21:57 +0000 (0:00:00.275)       0:00:13.506 ************ \n\nTASK [Flush handlers] **********************************************************\nFriday 22 May 2026  01:21:57 +0000 (0:00:00.072)       0:00:13.579 ************ \n\nTASK [Flush handlers] **********************************************************\nFriday 22 May 2026  01:21:58 +0000 (0:00:00.070)       0:00:13.649 ************ \n\nRUNNING HANDLER [Write report file] ********************************************\nFriday 22 May 2026  01:21:58 +0000 (0:00:00.074)       0:00:13.723 ************ \n\u001b[0;33mchanged: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Print report file information] *******************************************\nFriday 22 May 2026  01:21:59 +0000 (0:00:01.364)       0:00:15.088 ************ \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-22T01:21:45+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 ********************************************************************\nFriday 22 May 2026  01:21:59 +0000 (0:00:00.423)       0:00:15.511 ************ \n=============================================================================== \nGather list of mgr modules ---------------------------------------------- 1.91s\nAggregate test results step one ----------------------------------------- 1.73s\nGet container info ------------------------------------------------------ 1.57s\nWrite report file ------------------------------------------------------- 1.36s\nGet timestamp for report file ------------------------------------------- 1.06s\nCreate report output directory ------------------------------------------ 0.70s\nSet test result to failed if ceph-mgr is not running -------------------- 0.48s\nPrint report file information ------------------------------------------- 0.42s\nFlush handlers ---------------------------------------------------------- 0.40s\nSet test result to passed if ceph-mgr is running ------------------------ 0.32s\nPrepare test data ------------------------------------------------------- 0.32s\nPrepare test data for container existance test -------------------------- 0.31s\nSet test result to passed if container is existing ---------------------- 0.31s\nSet test result to failed if container is missing ----------------------- 0.31s\nExtract list of enabled mgr modules ------------------------------------- 0.30s\nAggregate test results step two ----------------------------------------- 0.29s\nPrint report file information ------------------------------------------- 0.28s\nAggregate test results step three --------------------------------------- 0.28s\nAggregate test results step two ----------------------------------------- 0.27s\nFail due to missing containers ------------------------------------------ 0.27s\n+ osism validate ceph-osds\n\nPLAY [Ceph validate OSDs] ******************************************************\n\nTASK [Get timestamp for report file] *******************************************\nFriday 22 May 2026  01:22:16 +0000 (0:00:00.518)       0:00:00.518 ************ \n\u001b[0;32mok: [testbed-node-3 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Get extra vars for Ceph configuration] ***********************************\nFriday 22 May 2026  01:22:17 +0000 (0:00:00.999)       0:00:01.518 ************ \n\u001b[0;32mok: [testbed-node-3 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Create report output directory] ******************************************\nFriday 22 May 2026  01:22:17 +0000 (0:00:00.293)       0:00:01.811 ************ \n\u001b[0;32mok: [testbed-node-3 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Define report vars] ******************************************************\nFriday 22 May 2026  01:22:18 +0000 (0:00:00.706)       0:00:02.517 ************ \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [Define OSD test variables] ***********************************************\nFriday 22 May 2026  01:22:18 +0000 (0:00:00.125)       0:00:02.643 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Calculate OSD devices for each host] *************************************\nFriday 22 May 2026  01:22:18 +0000 (0:00:00.130)       0:00:02.773 ************ \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] ***********************************************\nFriday 22 May 2026  01:22:18 +0000 (0:00:00.483)       0:00:03.257 ************ \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [Calculate OSD devices for each host] *************************************\nFriday 22 May 2026  01:22:19 +0000 (0:00:00.157)       0:00:03.414 ************ \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] *******************************\nFriday 22 May 2026  01:22:19 +0000 (0:00:00.327)       0:00:03.741 ************ \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [Prepare test data] *******************************************************\nFriday 22 May 2026  01:22:19 +0000 (0:00:00.384)       0:00:04.126 ************ \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] *********************************\nFriday 22 May 2026  01:22:20 +0000 (0:00:00.308)       0:00:04.435 ************ \n\u001b[0;36mskipping: [testbed-node-3] => (item={'id': '7482aacce337d446c9bf5fc7d143be14f187f2a598c8d3395d2ef7cc8ced79bf', 'image': 'registry.osism.tech/kolla/nova-compute:2024.2', 'name': '/nova_compute', 'state': 'running', 'status': 'Up 8 minutes (healthy)'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'id': '3bf36506b7e6f9513da47b34cc8e844e441b346a328ea16c3346b4e484fc0a6f', 'image': 'registry.osism.tech/kolla/nova-libvirt:2024.2', 'name': '/nova_libvirt', 'state': 'running', 'status': 'Up 8 minutes (healthy)'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'id': '89a66cce582f26675329acf50814979d13a6dc9ec056b19c50150fbe289f897b', 'image': 'registry.osism.tech/kolla/nova-ssh:2024.2', 'name': '/nova_ssh', 'state': 'running', 'status': 'Up 9 minutes (healthy)'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'id': '6bf37156dd9297bcf68360b1168dd79f6064ff85d194f04013810869757694c6', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2024.2', 'name': '/neutron_ovn_metadata_agent', 'state': 'running', 'status': 'Up 9 minutes (healthy)'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'id': 'f96d1132645b09c76a17bb06e8805dc6320caf5679d2105cd22f266df349f920', 'image': 'registry.osism.tech/kolla/prometheus-libvirt-exporter:2024.2', 'name': '/prometheus_libvirt_exporter', 'state': 'running', 'status': 'Up 13 minutes'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'id': 'a8de199e7e5631c57f48e487090ce10b88fc97f0a3e1e82e3cc3a37907aa9ba5', 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2024.2', 'name': '/prometheus_cadvisor', 'state': 'running', 'status': 'Up 14 minutes'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'id': '9084cc50e65236c302113bbdf7690b04fa637bba4c7568cbdd93b7050e5db0ec', 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2024.2', 'name': '/prometheus_node_exporter', 'state': 'running', 'status': 'Up 14 minutes'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'id': 'a6727813c89387e8ddd54df0cacfbb06c261328938a1af7a09798caec217a819', 'image': 'registry.osism.tech/osism/ceph-daemon:reef', 'name': '/ceph-rgw-default-testbed-node-3-rgw0', 'state': 'running', 'status': 'Up 20 minutes'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'id': '672cc5418acf6e56c28ac05ed50b77205c7e3afcc8a6482f01f967b763853d5f', 'image': 'registry.osism.tech/osism/ceph-daemon:reef', 'name': '/ceph-mds-testbed-node-3', 'state': 'running', 'status': 'Up 21 minutes'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'id': '06c88707e9233c11ab3b37037600601e780d274ed75d4c22ffc8c136c2c00fd8', 'image': 'registry.osism.tech/osism/ceph-daemon:reef', 'name': '/ceph-crash-testbed-node-3', 'state': 'running', 'status': 'Up 22 minutes'}) \u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item={'id': 'e11b92caa3ca08f4285ed5f407ed4224d0255c55c63f13e377353ce4a9a21e4a', 'image': 'registry.osism.tech/osism/ceph-daemon:reef', 'name': '/ceph-osd-0', 'state': 'running', 'status': 'Up 23 minutes'})\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item={'id': 'decce39dcadc9e2ee1cb694edc2afcce5a3b97e54867e093bfba510f01568a5b', 'image': 'registry.osism.tech/osism/ceph-daemon:reef', 'name': '/ceph-osd-4', 'state': 'running', 'status': 'Up 23 minutes'})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'id': 'b9712337ba51b200c1091ddc143343560a5ccbdb49066d9d4a374b002a38b561', 'image': 'registry.osism.tech/kolla/ovn-controller:2024.2', 'name': '/ovn_controller', 'state': 'running', 'status': 'Up 24 minutes'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'id': '18f933ed9c5372ee1917677f41cece0a2daca4728641536e7ad173d86665a8b8', 'image': 'registry.osism.tech/kolla/openvswitch-vswitchd:2024.2', 'name': '/openvswitch_vswitchd', 'state': 'running', 'status': 'Up 25 minutes (healthy)'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'id': '5b46c2c65d4bcbfb2c24632e3d87b3ca91e4a6857668544dec3214bf804a173a', 'image': 'registry.osism.tech/kolla/openvswitch-db-server:2024.2', 'name': '/openvswitch_db', 'state': 'running', 'status': 'Up 28 minutes (healthy)'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'id': '59d2d0fe2347bd6a1af781f7bae91ccafa600e5c288e2c1ca87977be54163967', 'image': 'registry.osism.tech/kolla/cron:2024.2', 'name': '/cron', 'state': 'running', 'status': 'Up 28 minutes'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'id': '7d856114a8bd04cfda4fd5a77fc74191ddd6fdd37dd179d80dcd09fc6dffb34f', 'image': 'registry.osism.tech/kolla/kolla-toolbox:2024.2', 'name': '/kolla_toolbox', 'state': 'running', 'status': 'Up 28 minutes'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'id': 'c8949f94380a98cad4414ac05f9fdbbc025a973254f49cc80d4d5657024fbd49', 'image': 'registry.osism.tech/kolla/fluentd:2024.2', 'name': '/fluentd', 'state': 'running', 'status': 'Up 29 minutes'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'id': '5edb8bb98dff18e947ac89c6b4bcbd589a6b5f180cca5ae854299a4873a51b3a', 'image': 'registry.osism.tech/kolla/nova-compute:2024.2', 'name': '/nova_compute', 'state': 'running', 'status': 'Up 8 minutes (healthy)'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'id': '33e1ebfa53283c7efcadefca963fbb5cb2957fd6e4b7cec1e2eb7473b5241aac', 'image': 'registry.osism.tech/kolla/nova-libvirt:2024.2', 'name': '/nova_libvirt', 'state': 'running', 'status': 'Up 8 minutes (healthy)'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'id': 'd5ff47f38d5e2e6b46e23f2f394f63215b6838f9a5b54ce17c0f724568b5ac95', 'image': 'registry.osism.tech/kolla/nova-ssh:2024.2', 'name': '/nova_ssh', 'state': 'running', 'status': 'Up 9 minutes (healthy)'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'id': '7f529c7fc17d74c7708d2338119cff132dee43ada9ccce9ead1fe882e5fc361a', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2024.2', 'name': '/neutron_ovn_metadata_agent', 'state': 'running', 'status': 'Up 9 minutes (healthy)'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'id': '827bb3bb2d07cb286af1cd4ac45a83a526f71915b809d769483a56c78fe0b563', 'image': 'registry.osism.tech/kolla/prometheus-libvirt-exporter:2024.2', 'name': '/prometheus_libvirt_exporter', 'state': 'running', 'status': 'Up 13 minutes'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'id': '7308bb4e52720c9b96c1202cd02c7705a457e5b2a8b552d041ac2722003b5e7f', 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2024.2', 'name': '/prometheus_cadvisor', 'state': 'running', 'status': 'Up 14 minutes'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'id': 'b3c9da3cef22fe553070b530526b751465f18c1d902d520ba623c0a68ec5941a', 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2024.2', 'name': '/prometheus_node_exporter', 'state': 'running', 'status': 'Up 14 minutes'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'id': '107bb3ac7e18930770c190c53a299445fe28b38a021f31e7505de7cc27f42a83', 'image': 'registry.osism.tech/osism/ceph-daemon:reef', 'name': '/ceph-rgw-default-testbed-node-4-rgw0', 'state': 'running', 'status': 'Up 20 minutes'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'id': '3f06808a097619e4db8ce904b8c5218dd9951e4b7835da0519ba867a1fb8c328', 'image': 'registry.osism.tech/osism/ceph-daemon:reef', 'name': '/ceph-mds-testbed-node-4', 'state': 'running', 'status': 'Up 21 minutes'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'id': '61737a7203238290e44ed35b1fac8006d678a3dd1a6c838593d42c81b647a579', 'image': 'registry.osism.tech/osism/ceph-daemon:reef', 'name': '/ceph-crash-testbed-node-4', 'state': 'running', 'status': 'Up 22 minutes'}) \u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item={'id': '1b562420224db3c298feef0f6acbff151fa988bdf9e2dab468303111af0755e8', 'image': 'registry.osism.tech/osism/ceph-daemon:reef', 'name': '/ceph-osd-2', 'state': 'running', 'status': 'Up 23 minutes'})\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item={'id': '042080d0eadc4daf4777af6e649886b3cdff1d6ff3a2ab4ce234f9dd9d8dd96f', 'image': 'registry.osism.tech/osism/ceph-daemon:reef', 'name': '/ceph-osd-5', 'state': 'running', 'status': 'Up 23 minutes'})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'id': 'e9816b0644679cc996d1669ceffcfc9698628c2161eadbeba273918ce42e2750', 'image': 'registry.osism.tech/kolla/ovn-controller:2024.2', 'name': '/ovn_controller', 'state': 'running', 'status': 'Up 24 minutes'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'id': 'a9f5c4f46c7468d541007c560404c23e703ae79b77d8310268007e6852ad4c66', 'image': 'registry.osism.tech/kolla/openvswitch-vswitchd:2024.2', 'name': '/openvswitch_vswitchd', 'state': 'running', 'status': 'Up 25 minutes (healthy)'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'id': 'e3653594c9158bd189e5980b9fc255af6d011f23360c09fb4d9951ffd3bbb284', 'image': 'registry.osism.tech/kolla/openvswitch-db-server:2024.2', 'name': '/openvswitch_db', 'state': 'running', 'status': 'Up 28 minutes (healthy)'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'id': '1d9f8d57f9de59339381b9591f4d47f7b378d6e77bb23a34b11786ca3d4e87ba', 'image': 'registry.osism.tech/kolla/cron:2024.2', 'name': '/cron', 'state': 'running', 'status': 'Up 28 minutes'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'id': '843e8d4ac0f083b4f709aec12b2d03317da5b53c42055e66f10ba09bb0c761f7', 'image': 'registry.osism.tech/kolla/kolla-toolbox:2024.2', 'name': '/kolla_toolbox', 'state': 'running', 'status': 'Up 28 minutes'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'id': '223f015df22c05335b3e8e83f4d83af104cdf7992d0edfe333fd5ca27fa6a8f6', 'image': 'registry.osism.tech/kolla/fluentd:2024.2', 'name': '/fluentd', 'state': 'running', 'status': 'Up 29 minutes'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'id': '2e55c6b54a6ece33e26fa14d9d565f36e5311ffd03f3307a6044742490f52174', 'image': 'registry.osism.tech/kolla/nova-compute:2024.2', 'name': '/nova_compute', 'state': 'running', 'status': 'Up 8 minutes (healthy)'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'id': 'c04d62fa045e4e4ad43868fe57ae82e9265b92fdffc6d8e444bdd63c8acdd840', 'image': 'registry.osism.tech/kolla/nova-libvirt:2024.2', 'name': '/nova_libvirt', 'state': 'running', 'status': 'Up 8 minutes (healthy)'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'id': '9ee06bc925789d9ac4a1f3ca5b9aa7dd45c04e70ee5837f13cf95615097cd757', 'image': 'registry.osism.tech/kolla/nova-ssh:2024.2', 'name': '/nova_ssh', 'state': 'running', 'status': 'Up 9 minutes (healthy)'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'id': 'cff925f2a2813a59002437b804aec03b5239bb6f70a2509292b8bf9a33ad45ce', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2024.2', 'name': '/neutron_ovn_metadata_agent', 'state': 'running', 'status': 'Up 9 minutes (healthy)'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'id': '895067b35881c4d44b9aa3a94d8c61966735ec22f8fd3133b246c747305a6c75', 'image': 'registry.osism.tech/kolla/prometheus-libvirt-exporter:2024.2', 'name': '/prometheus_libvirt_exporter', 'state': 'running', 'status': 'Up 13 minutes'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'id': '36d177883def32ce5c2c2404f8f0f32625d5ce96255314b86600b8756b90dfdd', 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2024.2', 'name': '/prometheus_cadvisor', 'state': 'running', 'status': 'Up 14 minutes'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'id': '88546cda0eb337b16c02666ae54b778838e3582c36aea47bced7025922cc65f2', 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2024.2', 'name': '/prometheus_node_exporter', 'state': 'running', 'status': 'Up 14 minutes'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'id': '46e316e2308ddec90f8f7afbe8d921f901615abf3e20a75a0987818614060287', 'image': 'registry.osism.tech/osism/ceph-daemon:reef', 'name': '/ceph-rgw-default-testbed-node-5-rgw0', 'state': 'running', 'status': 'Up 20 minutes'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'id': '8245347fe7cef213f05e85b55ae7becf0b971d8fa57f257f457fde525c6ec77f', 'image': 'registry.osism.tech/osism/ceph-daemon:reef', 'name': '/ceph-mds-testbed-node-5', 'state': 'running', 'status': 'Up 21 minutes'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'id': '9031881ad7edda2a8892e2b52ff12ebe449d4b478d373aa843655ca559187078', 'image': 'registry.osism.tech/osism/ceph-daemon:reef', 'name': '/ceph-crash-testbed-node-5', 'state': 'running', 'status': 'Up 22 minutes'}) \u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item={'id': '543b2b11ce08aa370399f342c41a4db49a90bc800ffa24db47241e92928bfa59', 'image': 'registry.osism.tech/osism/ceph-daemon:reef', 'name': '/ceph-osd-1', 'state': 'running', 'status': 'Up 23 minutes'})\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item={'id': '4095f69a3a9783552b59aa0a52f76f57afdb215c5a5ddfbe2ac4bf9721eebbd7', 'image': 'registry.osism.tech/osism/ceph-daemon:reef', 'name': '/ceph-osd-3', 'state': 'running', 'status': 'Up 23 minutes'})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'id': 'b009e8c8b099c72b170c93e2a36888110387e4134b52be89c7719c943a3dc366', 'image': 'registry.osism.tech/kolla/ovn-controller:2024.2', 'name': '/ovn_controller', 'state': 'running', 'status': 'Up 24 minutes'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'id': '8f6d5b9cdd4c995ec77fec10fc78f232a40593c4f019f7281ce8614f958965e3', 'image': 'registry.osism.tech/kolla/openvswitch-vswitchd:2024.2', 'name': '/openvswitch_vswitchd', 'state': 'running', 'status': 'Up 25 minutes (healthy)'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'id': '856180edcffb02df0eee6f811fb77b5f9b573ce1531ca4471217558001daf066', 'image': 'registry.osism.tech/kolla/openvswitch-db-server:2024.2', 'name': '/openvswitch_db', 'state': 'running', 'status': 'Up 28 minutes (healthy)'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'id': '6994332d05050b8bdcd1bed8eb7b62c69fffcd38c5517491a1aaaa7c64d0ac7d', 'image': 'registry.osism.tech/kolla/cron:2024.2', 'name': '/cron', 'state': 'running', 'status': 'Up 28 minutes'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'id': '8116f90b2ff59c49f09256395e6d01d126eeb932e878e6dbd5dd2666a5649c14', 'image': 'registry.osism.tech/kolla/kolla-toolbox:2024.2', 'name': '/kolla_toolbox', 'state': 'running', 'status': 'Up 28 minutes'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'id': '53dd3c0f7a1eeda5867dcd2bed352038a94992e2f08a9a77faa51ec51c8ccc32', 'image': 'registry.osism.tech/kolla/fluentd:2024.2', 'name': '/fluentd', 'state': 'running', 'status': 'Up 29 minutes'}) \u001b[0m\n\nTASK [Get count of ceph-osd containers on host] ********************************\nFriday 22 May 2026  01:22:20 +0000 (0:00:00.699)       0:00:05.134 ************ \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] *************\nFriday 22 May 2026  01:22:21 +0000 (0:00:00.303)       0:00:05.438 ************ \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] ******************************\nFriday 22 May 2026  01:22:21 +0000 (0:00:00.281)       0:00:05.719 ************ \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] *******************************************************\nFriday 22 May 2026  01:22:21 +0000 (0:00:00.299)       0:00:06.019 ************ \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] ********************\nFriday 22 May 2026  01:22:22 +0000 (0:00:00.474)       0:00:06.493 ************ \n\u001b[0;36mskipping: [testbed-node-3] => (item={'name': 'ceph-osd-0', 'osd_id': '0', 'state': 'running'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'name': 'ceph-osd-4', 'osd_id': '4', 'state': 'running'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'name': 'ceph-osd-2', 'osd_id': '2', 'state': 'running'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'name': 'ceph-osd-5', 'osd_id': '5', 'state': 'running'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'name': 'ceph-osd-1', 'osd_id': '1', 'state': 'running'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'name': 'ceph-osd-3', 'osd_id': '3', '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] *******************\nFriday 22 May 2026  01:22:22 +0000 (0:00:00.318)       0:00:06.812 ************ \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] **********************\nFriday 22 May 2026  01:22:22 +0000 (0:00:00.301)       0:00:07.114 ************ \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] **********************\nFriday 22 May 2026  01:22:23 +0000 (0:00:00.316)       0:00:07.430 ************ \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] *****************\nFriday 22 May 2026  01:22:23 +0000 (0:00:00.457)       0:00:07.888 ************ \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] *****************************************\nFriday 22 May 2026  01:22:23 +0000 (0:00:00.313)       0:00:08.201 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Aggregate test results step two] *****************************************\nFriday 22 May 2026  01:22:24 +0000 (0:00:00.247)       0:00:08.448 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Aggregate test results step three] ***************************************\nFriday 22 May 2026  01:22:24 +0000 (0:00:00.268)       0:00:08.717 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Flush handlers] **********************************************************\nFriday 22 May 2026  01:22:24 +0000 (0:00:00.235)       0:00:08.953 ************ \n\nTASK [Flush handlers] **********************************************************\nFriday 22 May 2026  01:22:24 +0000 (0:00:00.068)       0:00:09.022 ************ \n\nTASK [Flush handlers] **********************************************************\nFriday 22 May 2026  01:22:24 +0000 (0:00:00.069)       0:00:09.091 ************ \n\nTASK [Print report file information] *******************************************\nFriday 22 May 2026  01:22:24 +0000 (0:00:00.243)       0:00:09.335 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Fail early due to containers not running] ********************************\nFriday 22 May 2026  01:22:25 +0000 (0:00:00.263)       0:00:09.599 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Prepare test data] *******************************************************\nFriday 22 May 2026  01:22:25 +0000 (0:00:00.240)       0:00:09.839 ************ \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] **************************************************\nFriday 22 May 2026  01:22:25 +0000 (0:00:00.275)       0:00:10.114 ************ \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [Get ceph osd tree] *******************************************************\nFriday 22 May 2026  01:22:25 +0000 (0:00:00.232)       0:00:10.347 ************ \n\u001b[0;33mchanged: [testbed-node-3 -> testbed-node-0(192.168.16.10)]\u001b[0m\n\nTASK [Parse osd tree from JSON] ************************************************\nFriday 22 May 2026  01:22:28 +0000 (0:00:02.260)       0:00:12.607 ************ \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [Get OSDs that are not up or in] ******************************************\nFriday 22 May 2026  01:22:28 +0000 (0:00:00.123)       0:00:12.731 ************ \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [Fail test if OSDs are not up or in] **************************************\nFriday 22 May 2026  01:22:28 +0000 (0:00:00.301)       0:00:13.032 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Pass test if OSDs are all up and in] *************************************\nFriday 22 May 2026  01:22:28 +0000 (0:00:00.123)       0:00:13.156 ************ \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [Prepare test data] *******************************************************\nFriday 22 May 2026  01:22:28 +0000 (0:00:00.113)       0:00:13.269 ************ \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] **********************************\nFriday 22 May 2026  01:22:29 +0000 (0:00:00.501)       0:00:13.770 ************ \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] **************************************************\nFriday 22 May 2026  01:22:31 +0000 (0:00:01.769)       0:00:15.539 ************ \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] **************************************\nFriday 22 May 2026  01:22:31 +0000 (0:00:00.314)       0:00:15.854 ************ \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] **************************\nFriday 22 May 2026  01:22:32 +0000 (0:00:00.947)       0:00:16.801 ************ \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] ********************\nFriday 22 May 2026  01:22:32 +0000 (0:00:00.326)       0:00:17.128 ************ \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] ************************\nFriday 22 May 2026  01:22:33 +0000 (0:00:00.312)       0:00:17.440 ************ \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] ******************\nFriday 22 May 2026  01:22:33 +0000 (0:00:00.311)       0:00:17.752 ************ \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] *******************************************************\nFriday 22 May 2026  01:22:33 +0000 (0:00:00.467)       0:00:18.219 ************ \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] ***************\nFriday 22 May 2026  01:22:34 +0000 (0:00:00.482)       0:00:18.702 ************ \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] ***********************************\nFriday 22 May 2026  01:22:34 +0000 (0:00:00.488)       0:00:19.190 ************ \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] ****************************************\nFriday 22 May 2026  01:22:35 +0000 (0:00:00.306)       0:00:19.496 ************ \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] *****************************************\nFriday 22 May 2026  01:22:35 +0000 (0:00:00.528)       0:00:20.025 ************ \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] ***********************\nFriday 22 May 2026  01:22:35 +0000 (0:00:00.308)       0:00:20.334 ************ \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] ************************\nFriday 22 May 2026  01:22:36 +0000 (0:00:00.249)       0:00:20.584 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Aggregate test results step one] *****************************************\nFriday 22 May 2026  01:22:36 +0000 (0:00:00.241)       0:00:20.826 ************ \n\u001b[0;32mok: [testbed-node-3 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Aggregate test results step two] *****************************************\nFriday 22 May 2026  01:22:38 +0000 (0:00:01.793)       0:00:22.619 ************ \n\u001b[0;32mok: [testbed-node-3 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Aggregate test results step three] ***************************************\nFriday 22 May 2026  01:22:38 +0000 (0:00:00.253)       0:00:22.873 ************ \n\u001b[0;33mchanged: [testbed-node-3 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Flush handlers] **********************************************************\nFriday 22 May 2026  01:22:38 +0000 (0:00:00.471)       0:00:23.345 ************ \n\nTASK [Flush handlers] **********************************************************\nFriday 22 May 2026  01:22:39 +0000 (0:00:00.246)       0:00:23.591 ************ \n\nTASK [Flush handlers] **********************************************************\nFriday 22 May 2026  01:22:39 +0000 (0:00:00.069)       0:00:23.661 ************ \n\nRUNNING HANDLER [Write report file] ********************************************\nFriday 22 May 2026  01:22:39 +0000 (0:00:00.090)       0:00:23.751 ************ \n\u001b[0;33mchanged: [testbed-node-3 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Print report file information] *******************************************\nFriday 22 May 2026  01:22:40 +0000 (0:00:01.337)       0:00:25.089 ************ \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-22T01:22:17+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 ********************************************************************\nFriday 22 May 2026  01:22:41 +0000 (0:00:00.439)       0:00:25.529 ************ \n=============================================================================== \nGet ceph osd tree ------------------------------------------------------- 2.26s\nAggregate test results step one ----------------------------------------- 1.79s\nList ceph LVM volumes and collect data ---------------------------------- 1.77s\nWrite report file ------------------------------------------------------- 1.34s\nGet timestamp for report file ------------------------------------------- 1.00s\nGet unencrypted and encrypted OSDs -------------------------------------- 0.95s\nCreate report output directory ------------------------------------------ 0.71s\nGet list of ceph-osd containers on host --------------------------------- 0.70s\nFail test if any sub test failed ---------------------------------------- 0.53s\nPrepare test data ------------------------------------------------------- 0.50s\nGet CRUSH node data of each OSD host and root node childs --------------- 0.49s\nCalculate OSD devices for each host ------------------------------------- 0.48s\nPrepare test data ------------------------------------------------------- 0.48s\nPrepare test data ------------------------------------------------------- 0.47s\nAggregate test results step three --------------------------------------- 0.47s\nPass if count of unencrypted OSDs equals count of OSDs ------------------ 0.47s\nSet test result to failed if an OSD is not running ---------------------- 0.46s\nPrint report file information ------------------------------------------- 0.44s\nFlush handlers ---------------------------------------------------------- 0.41s\nCalculate total number of OSDs in cluster ------------------------------- 0.38s\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.59\n++ MANAGER_PUBLIC_IP_ADDRESS=81.163.193.59\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-22 01:23:09\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-22 01:23:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mCluster Status: Primary\u001b[0m\n\u001b[32m2026-05-22 01:23:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mConnected: ON\u001b[0m\n\u001b[32m2026-05-22 01:23:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mReady: ON\u001b[0m\n\u001b[32m2026-05-22 01:23:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mCluster Size: 3\u001b[0m\n\u001b[32m2026-05-22 01:23:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLocal State: Synced\u001b[0m\n\u001b[32m2026-05-22 01:23:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mCluster State UUID: 8ee4072e-5579-11f1-bc94-a3447d1e99c6\u001b[0m\n\u001b[32m2026-05-22 01:23:09\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-22 01:23:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mGalera Version: 26.4.26(r3901835d)\u001b[0m\n\u001b[32m2026-05-22 01:23:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLocal Node UUID: c362548b-5579-11f1-ad3b-c76bd0909f08\u001b[0m\n\u001b[32m2026-05-22 01:23:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlow Control Paused: 0.00%\u001b[0m\n\u001b[32m2026-05-22 01:23:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mRecv Queue Avg: 0\u001b[0m\n\u001b[32m2026-05-22 01:23:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSend Queue Avg: 0.0018105\u001b[0m\n\u001b[32m2026-05-22 01:23:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTransactions: 1641 local commits, 1641 replicated, 42 received\u001b[0m\n\u001b[32m2026-05-22 01:23:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mConflicts: 0 cert failures, 0 bf aborts\u001b[0m\n\u001b[32m2026-05-22 01:23:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mMariaDB Uptime: 6 minutes, 55 seconds\u001b[0m\n\u001b[32m2026-05-22 01:23:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mThreads: 23 connected, 1 running\u001b[0m\n\u001b[32m2026-05-22 01:23:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mQueries: 104114 total, 0 slow\u001b[0m\n\u001b[32m2026-05-22 01:23:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mAborted Connects: 49\u001b[0m\n\u001b[32m2026-05-22 01:23:09\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-22 01:23:17\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-22 01:23:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-0] RabbitMQ Version: 3.13.7\u001b[0m\n\u001b[32m2026-05-22 01:23:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-0] Erlang Version: 26.2.5.15\u001b[0m\n\u001b[32m2026-05-22 01:23:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-0] Cluster Name: rabbit@testbed-node-0\u001b[0m\n\u001b[32m2026-05-22 01:23:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-0] Cluster Size: 3\u001b[0m\n\u001b[32m2026-05-22 01:23:17\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-22 01:23:17\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-22 01:23:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-0] Partitions: None (healthy)\u001b[0m\n\u001b[32m2026-05-22 01:23:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-0] Connections: 207, Channels: 206, Queues: 166\u001b[0m\n\u001b[32m2026-05-22 01:23:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-0] Messages: 233 total, 233 ready, 0 unacked\u001b[0m\n\u001b[32m2026-05-22 01:23:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-0] Message Rates: 10.2/s publish, 11.4/s deliver\u001b[0m\n\u001b[32m2026-05-22 01:23:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-0] Disk Free: 57.7 GB (limit: 0.0 GB)\u001b[0m\n\u001b[32m2026-05-22 01:23:17\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-22 01:23:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-0] File Descriptors: 118/262144\u001b[0m\n\u001b[32m2026-05-22 01:23:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-0] Sockets: 72/235840\u001b[0m\n\u001b[32m2026-05-22 01:23:17\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-22 01:23:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-1] RabbitMQ Version: 3.13.7\u001b[0m\n\u001b[32m2026-05-22 01:23:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-1] Erlang Version: 26.2.5.15\u001b[0m\n\u001b[32m2026-05-22 01:23:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-1] Cluster Name: rabbit@testbed-node-1\u001b[0m\n\u001b[32m2026-05-22 01:23:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-1] Cluster Size: 3\u001b[0m\n\u001b[32m2026-05-22 01:23:17\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-22 01:23:17\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-22 01:23:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-1] Partitions: None (healthy)\u001b[0m\n\u001b[32m2026-05-22 01:23:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-1] Connections: 207, Channels: 206, Queues: 166\u001b[0m\n\u001b[32m2026-05-22 01:23:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-1] Messages: 233 total, 233 ready, 0 unacked\u001b[0m\n\u001b[32m2026-05-22 01:23:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-1] Message Rates: 10.2/s publish, 11.4/s deliver\u001b[0m\n\u001b[32m2026-05-22 01:23:17\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-22 01:23:17\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-22 01:23:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-1] File Descriptors: 112/262144\u001b[0m\n\u001b[32m2026-05-22 01:23:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-1] Sockets: 66/235840\u001b[0m\n\u001b[32m2026-05-22 01:23:17\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-22 01:23:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-2] RabbitMQ Version: 3.13.7\u001b[0m\n\u001b[32m2026-05-22 01:23:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-2] Erlang Version: 26.2.5.15\u001b[0m\n\u001b[32m2026-05-22 01:23:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-2] Cluster Name: rabbit@testbed-node-2\u001b[0m\n\u001b[32m2026-05-22 01:23:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-2] Cluster Size: 3\u001b[0m\n\u001b[32m2026-05-22 01:23:17\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-22 01:23:17\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-22 01:23:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-2] Partitions: None (healthy)\u001b[0m\n\u001b[32m2026-05-22 01:23:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-2] Connections: 207, Channels: 206, Queues: 166\u001b[0m\n\u001b[32m2026-05-22 01:23:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-2] Messages: 233 total, 233 ready, 0 unacked\u001b[0m\n\u001b[32m2026-05-22 01:23:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-2] Message Rates: 10.2/s publish, 11.4/s deliver\u001b[0m\n\u001b[32m2026-05-22 01:23:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-2] Disk Free: 58.2 GB (limit: 0.0 GB)\u001b[0m\n\u001b[32m2026-05-22 01:23:17\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-22 01:23:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-2] File Descriptors: 115/262144\u001b[0m\n\u001b[32m2026-05-22 01:23:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-2] Sockets: 69/235840\u001b[0m\n\u001b[32m2026-05-22 01:23:17\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.001520s;;;0.000000;10.000000\n+ popd\n+ [[ 0 -gt 0 ]]\n+ echo\n\n# Create backup of MariaDB database\n\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-22 01:23:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of mariadb_backup.\u001b[0m\n\u001b[32m2026-05-22 01:23:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3f47245b-1e29-450c-a787-053c264bb35a (mariadb_backup) was prepared for execution.\u001b[0m\n\u001b[32m2026-05-22 01:23:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 3f47245b-1e29-450c-a787-053c264bb35a (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] ***************************************\nFriday 22 May 2026  01:23:23 +0000 (0:00:00.242)       0:00:00.242 ************ \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] ***********************************\nFriday 22 May 2026  01:23:23 +0000 (0:00:00.336)       0:00:00.579 ************ \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] ***************************\nFriday 22 May 2026  01:23:24 +0000 (0:00:00.451)       0:00:01.030 ************ \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] *************************************************\nFriday 22 May 2026  01:23:24 +0000 (0:00:00.450)       0:00:01.481 ************ \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] ***********************************\nFriday 22 May 2026  01:23:25 +0000 (0:00:00.693)       0:00:02.174 ************ \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 [mariadb : Taking full database backup via Mariabackup] *******************\nFriday 22 May 2026  01:23:29 +0000 (0:00:03.579)       0:00:05.753 ************ \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\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] *****************************************\nFriday 22 May 2026  01:23:39 +0000 (0:00:10.201)       0:00:15.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 [Include mariadb post-upgrade.yml] ****************************************\nFriday 22 May 2026  01:23:39 +0000 (0:00:00.323)       0:00:16.279 ************ \n\u001b[0;36mskipping: [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 ********************************************************************\nFriday 22 May 2026  01:23:39 +0000 (0:00:00.218)       0:00:16.497 ************ \n=============================================================================== \nmariadb : Taking full database backup via Mariabackup ------------------ 10.20s\nmariadb : Get MariaDB container facts ----------------------------------- 3.58s\nmariadb : include_tasks ------------------------------------------------- 0.69s\nGroup hosts based on enabled services ----------------------------------- 0.45s\nmariadb : Group MariaDB hosts based on shards --------------------------- 0.45s\nGroup hosts based on Kolla action --------------------------------------- 0.34s\nInclude mariadb post-deploy.yml ----------------------------------------- 0.32s\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| 004b1a5ebc14486cbcc1c52fefeb4f1b | RegionOne | octavia      | load-balancer   | True    | internal  | https://api-int.testbed.osism.xyz:9876                              |\n| 028b8f149e8f443bac25d5f5c5e6012e | RegionOne | octavia      | load-balancer   | True    | public    | https://api.testbed.osism.xyz:9876                                  |\n| 0f5bb34256534ebf8d56cd22dc3090a7 | RegionOne | swift        | object-store    | True    | public    | https://api.testbed.osism.xyz:6780/swift/v1/AUTH_%(project_id)s     |\n| 131c8a153bfa46848c6895ea546c97f3 | RegionOne | keystone     | identity        | True    | internal  | https://api-int.testbed.osism.xyz:5000                              |\n| 17743829a2b2490b862f890d76e34b67 | RegionOne | magnum       | container-infra | True    | internal  | https://api-int.testbed.osism.xyz:9511/v1                           |\n| 2b984d0e3e09455e824a53bd3f7a8014 | RegionOne | neutron      | network         | True    | internal  | https://api-int.testbed.osism.xyz:9696                              |\n| 364d287516f942dcb0d09ab369c27166 | RegionOne | nova         | compute         | True    | internal  | https://api-int.testbed.osism.xyz:8774/v2.1                         |\n| 3b4f26b9acb04d4e8fbd327c692f19ed | RegionOne | glance       | image           | True    | public    | https://api.testbed.osism.xyz:9292                                  |\n| 47d4cef776994149b6407f19827a579a | RegionOne | nova         | compute         | True    | public    | https://api.testbed.osism.xyz:8774/v2.1                             |\n| 4f890bd19d11415e92ddcf427dce1ae4 | RegionOne | cinderv3     | volumev3        | True    | internal  | https://api-int.testbed.osism.xyz:8776/v3/%(tenant_id)s             |\n| 56d05a6abacf4a15afd981cf33e12cbf | RegionOne | designate    | dns             | True    | internal  | https://api-int.testbed.osism.xyz:9001                              |\n| 74061eeba47f4d728f8589fff0a00590 | RegionOne | swift        | object-store    | True    | internal  | https://api-int.testbed.osism.xyz:6780/swift/v1/AUTH_%(project_id)s |\n| 84fc29ed5d80431eb32ed5f840d72e60 | RegionOne | cinderv3     | volumev3        | True    | public    | https://api.testbed.osism.xyz:8776/v3/%(tenant_id)s                 |\n| 87023abc385d4104ba9fa78616ea781c | RegionOne | neutron      | network         | True    | public    | https://api.testbed.osism.xyz:9696                                  |\n| 9812a5f7da524dbc8fe5f1956050da45 | RegionOne | barbican     | key-manager     | True    | internal  | https://api-int.testbed.osism.xyz:9311                              |\n| 9a28de5528bd4e6081a38c1e49dfe9db | RegionOne | placement    | placement       | True    | internal  | https://api-int.testbed.osism.xyz:8780                              |\n| aee02c7744f74573a7985a0f81b18dbd | RegionOne | designate    | dns             | True    | public    | https://api.testbed.osism.xyz:9001                                  |\n| da014c3f38294d799235af7c56645e32 | RegionOne | glance       | image           | True    | internal  | https://api-int.testbed.osism.xyz:9292                              |\n| dea9194f93e54c28b75d1e5ac4d4856d | RegionOne | barbican     | key-manager     | True    | public    | https://api.testbed.osism.xyz:9311                                  |\n| e5edf069c6134b2f907786fe662a7526 | RegionOne | magnum       | container-infra | True    | public    | https://api.testbed.osism.xyz:9511/v1                               |\n| ee4e61c771814aad9a97b88e36541a95 | RegionOne | keystone     | identity        | True    | public    | https://api.testbed.osism.xyz:5000                                  |\n| f6d4f79be7ca4931936f8cc4c983a55f | RegionOne | placement    | placement       | True    | public    | https://api.testbed.osism.xyz:8780                                  |\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-22T01:23:39.000000 |\n| cinder-scheduler | testbed-node-1             | internal | enabled | up    | 2026-05-22T01:23:39.000000 |\n| cinder-scheduler | testbed-node-2             | internal | enabled | up    | 2026-05-22T01:23:39.000000 |\n| cinder-volume    | testbed-node-0@rbd-volumes | nova     | enabled | up    | 2026-05-22T01:23:38.000000 |\n| cinder-volume    | testbed-node-1@rbd-volumes | nova     | enabled | up    | 2026-05-22T01:23:42.000000 |\n| cinder-volume    | testbed-node-2@rbd-volumes | nova     | enabled | up    | 2026-05-22T01:23:43.000000 |\n| cinder-backup    | testbed-node-0             | nova     | enabled | up    | 2026-05-22T01:23:45.000000 |\n| cinder-backup    | testbed-node-2             | nova     | enabled | up    | 2026-05-22T01:23:38.000000 |\n| cinder-backup    | testbed-node-1             | nova     | enabled | up    | 2026-05-22T01:23:38.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-3                       | OVN Controller agent         | testbed-node-3 |                   | :-)   | UP    | ovn-controller             |\n| testbed-node-4                       | OVN Controller agent         | testbed-node-4 |                   | :-)   | UP    | ovn-controller             |\n| testbed-node-0                       | OVN Controller Gateway agent | testbed-node-0 | nova              | :-)   | UP    | ovn-controller             |\n| testbed-node-2                       | OVN Controller Gateway agent | testbed-node-2 | nova              | :-)   | UP    | ovn-controller             |\n| testbed-node-5                       | OVN Controller agent         | testbed-node-5 |                   | :-)   | UP    | ovn-controller             |\n| testbed-node-1                       | OVN Controller Gateway agent | testbed-node-1 | nova              | :-)   | UP    | ovn-controller             |\n| e645415a-98f5-5758-8cd1-c47af282b5c0 | OVN Metadata agent           | testbed-node-3 |                   | :-)   | UP    | neutron-ovn-metadata-agent |\n| 4939696e-6092-5a33-bb73-b850064684df | OVN Metadata agent           | testbed-node-4 |                   | :-)   | 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+ echo\n\n# Nova\n\n+ echo '# Nova'\n+ echo\n+ openstack compute service list\n+--------------------------------------+----------------+----------------+----------+---------+-------+----------------------------+\n| ID                                   | Binary         | Host           | Zone     | Status  | State | Updated At                 |\n+--------------------------------------+----------------+----------------+----------+---------+-------+----------------------------+\n| c3859c14-5091-4769-a5ff-f20ff4ddd241 | nova-scheduler | testbed-node-1 | internal | enabled | up    | 2026-05-22T01:23:53.000000 |\n| 855a821b-8323-4b06-bf79-113342462c50 | nova-scheduler | testbed-node-2 | internal | enabled | up    | 2026-05-22T01:23:55.000000 |\n| ef524852-21cd-4671-8745-03fc3b483af6 | nova-scheduler | testbed-node-0 | internal | enabled | up    | 2026-05-22T01:23:52.000000 |\n| 0ec09752-9c81-4f71-8f45-b248c1c328e2 | nova-conductor | testbed-node-1 | internal | enabled | up    | 2026-05-22T01:23:48.000000 |\n| c636b26b-5b0c-4894-aaa1-02eea66f5dff | nova-conductor | testbed-node-2 | internal | enabled | up    | 2026-05-22T01:23:49.000000 |\n| 056c0477-5a77-4ca9-b1a5-eddb4fb6569d | nova-conductor | testbed-node-0 | internal | enabled | up    | 2026-05-22T01:23:52.000000 |\n| 18ab3b42-2d37-4ac3-b3cc-65b81f02aa12 | nova-compute   | testbed-node-5 | nova     | enabled | up    | 2026-05-22T01:23:51.000000 |\n| a526bae7-8dad-4d6e-926b-595d1aa6dddd | nova-compute   | testbed-node-3 | nova     | enabled | up    | 2026-05-22T01:23:52.000000 |\n| 5fb98693-fab9-40f6-ad49-6e86b89fd467 | nova-compute   | testbed-node-4 | nova     | enabled | up    | 2026-05-22T01:23:52.000000 |\n+--------------------------------------+----------------+----------------+----------+---------+-------+----------------------------+\n+ openstack hypervisor list\n+--------------------------------------+---------------------+-----------------+---------------+-------+\n| ID                                   | Hypervisor Hostname | Hypervisor Type | Host IP       | State |\n+--------------------------------------+---------------------+-----------------+---------------+-------+\n| ed98a4e1-5147-457a-b3d8-39796d24c170 | testbed-node-5      | QEMU            | 192.168.16.15 | up    |\n| ac09d74f-0a00-4a7f-97a0-3cad146f4dc2 | testbed-node-3      | QEMU            | 192.168.16.13 | up    |\n| 1da66110-729b-4a45-b932-78800790db79 | testbed-node-4      | QEMU            | 192.168.16.14 | 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-22 01:24:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTrying to run play test in environment openstack\u001b[0m\n\u001b[32m2026-05-22 01:24:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of test.\u001b[0m\n\u001b[32m2026-05-22 01:24:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7072f1f0-e75f-402f-9414-034319b52e37 (test) was prepared for execution.\u001b[0m\n\u001b[32m2026-05-22 01:24:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 7072f1f0-e75f-402f-9414-034319b52e37 (test) has been started and output is visible here.\u001b[0m\n\nPLAY [Create test project] *****************************************************\n\nTASK [Create test domain] ******************************************************\nFriday 22 May 2026  01:24:16 +0000 (0:00:00.107)       0:00:00.107 ************ \n\u001b[0;33mchanged: [localhost]\u001b[0m\n\nTASK [Create test-admin user] **************************************************\nFriday 22 May 2026  01:24:20 +0000 (0:00:03.959)       0:00:04.066 ************ \n\u001b[0;33mchanged: [localhost]\u001b[0m\n\nTASK [Add manager role to user test-admin] *************************************\nFriday 22 May 2026  01:24:25 +0000 (0:00:04.578)       0:00:08.645 ************ \n\u001b[0;33mchanged: [localhost]\u001b[0m\n\nTASK [Create test project] *****************************************************\nFriday 22 May 2026  01:24:32 +0000 (0:00:07.061)       0:00:15.706 ************ \n\u001b[0;33mchanged: [localhost]\u001b[0m\n\nTASK [Create test user] ********************************************************\nFriday 22 May 2026  01:24:36 +0000 (0:00:04.292)       0:00:19.999 ************ \n\u001b[0;33mchanged: [localhost]\u001b[0m\n\nTASK [Add member roles to user test] *******************************************\nFriday 22 May 2026  01:24:41 +0000 (0:00:04.551)       0:00:24.550 ************ \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] ************************************************\nFriday 22 May 2026  01:24:53 +0000 (0:00:12.352)       0:00:36.903 ************ \n\u001b[0;33mchanged: [localhost]\u001b[0m\n\nTASK [Create ssh security group] ***********************************************\nFriday 22 May 2026  01:24:58 +0000 (0:00:04.494)       0:00:41.397 ************ \n\u001b[0;33mchanged: [localhost]\u001b[0m\n\nTASK [Add rule to ssh security group] ******************************************\nFriday 22 May 2026  01:25:03 +0000 (0:00:05.352)       0:00:46.750 ************ \n\u001b[0;33mchanged: [localhost]\u001b[0m\n\nTASK [Create icmp security group] **********************************************\nFriday 22 May 2026  01:25:07 +0000 (0:00:04.230)       0:00:50.980 ************ \n\u001b[0;33mchanged: [localhost]\u001b[0m\n\nTASK [Add rule to icmp security group] *****************************************\nFriday 22 May 2026  01:25:11 +0000 (0:00:03.583)       0:00:54.564 ************ \n\u001b[0;33mchanged: [localhost]\u001b[0m\n\nTASK [Create test keypair] *****************************************************\nFriday 22 May 2026  01:25:15 +0000 (0:00:04.280)       0:00:58.844 ************ \n\u001b[0;33mchanged: [localhost]\u001b[0m\n\nTASK [Create test networks] ****************************************************\nFriday 22 May 2026  01:25:19 +0000 (0:00:04.274)       0:01:03.119 ************ \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] *****************************************************\nFriday 22 May 2026  01:25:34 +0000 (0:00:14.841)       0:01:17.961 ************ \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] *****************************************************\nFriday 22 May 2026  01:25:51 +0000 (0:00:17.274)       0:01:35.235 ************ \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] ***************************************************\nFriday 22 May 2026  01:26:24 +0000 (0:00:32.768)       0:02:08.003 ************ \n\u001b[0;32mok: [localhost]\u001b[0m\n\nTASK [Detach test volume] ******************************************************\nFriday 22 May 2026  01:26:28 +0000 (0:00:04.306)       0:02:12.310 ************ \n\u001b[0;36mskipping: [localhost]\u001b[0m\n\nTASK [Delete test volume] ******************************************************\nFriday 22 May 2026  01:26:28 +0000 (0:00:00.057)       0:02:12.368 ************ \n\u001b[0;36mskipping: [localhost]\u001b[0m\n\nTASK [Delete test instances] ***************************************************\nFriday 22 May 2026  01:26:29 +0000 (0:00:00.062)       0:02:12.430 ************ \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] **********************************\nFriday 22 May 2026  01:26:29 +0000 (0:00:00.151)       0:02:12.581 ************ \n\u001b[0;36mskipping: [localhost]\u001b[0m\n\nTASK [Create test instances] ***************************************************\nFriday 22 May 2026  01:26:29 +0000 (0:00:00.140)       0:02:12.722 ************ \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] **********************************\nFriday 22 May 2026  01:26:34 +0000 (0:00:04.982)       0:02:17.704 ************ \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': 'j435211632808.2797', 'results_file': '/ansible/.ansible_async/j435211632808.2797', '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': 'j776418910008.2822', 'results_file': '/ansible/.ansible_async/j776418910008.2822', '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': 'j68902434261.2847', 'results_file': '/ansible/.ansible_async/j68902434261.2847', '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': 'j114690102185.2872', 'results_file': '/ansible/.ansible_async/j114690102185.2872', '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': 'j968790661063.2897', 'results_file': '/ansible/.ansible_async/j968790661063.2897', 'changed': True, 'item': {'name': 'test-4', 'network': 'test-3'}, 'ansible_loop_var': 'item'})\u001b[0m\n\nTASK [Add metadata to instances] ***********************************************\nFriday 22 May 2026  01:27:21 +0000 (0:00:47.353)       0:03:05.058 ************ \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] *******************************************\nFriday 22 May 2026  01:27:26 +0000 (0:00:04.840)       0:03:09.899 ************ \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': 'j404215722893.2993', 'results_file': '/ansible/.ansible_async/j404215722893.2993', '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': 'j57554933819.3018', 'results_file': '/ansible/.ansible_async/j57554933819.3018', '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': 'j570902134607.3043', 'results_file': '/ansible/.ansible_async/j570902134607.3043', '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': 'j878408263728.3068', 'results_file': '/ansible/.ansible_async/j878408263728.3068', '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': 'j272998967481.3093', 'results_file': '/ansible/.ansible_async/j272998967481.3093', 'changed': True, 'item': {'name': 'test-4', 'network': 'test-3'}, 'ansible_loop_var': 'item'})\u001b[0m\n\nTASK [Add tag to instances] ****************************************************\nFriday 22 May 2026  01:27:36 +0000 (0:00:10.101)       0:03:20.000 ************ \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] ***********************************************\nFriday 22 May 2026  01:27:41 +0000 (0:00:04.526)       0:03:24.527 ************ \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': 'j234610174190.3169', 'results_file': '/ansible/.ansible_async/j234610174190.3169', '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': 'j547291973267.3194', 'results_file': '/ansible/.ansible_async/j547291973267.3194', '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': 'j39884051280.3220', 'results_file': '/ansible/.ansible_async/j39884051280.3220', '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': 'j507280259049.3246', 'results_file': '/ansible/.ansible_async/j507280259049.3246', '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': 'j490309991901.3272', 'results_file': '/ansible/.ansible_async/j490309991901.3272', 'changed': True, 'item': {'name': 'test-4', 'network': 'test-3'}, 'ansible_loop_var': 'item'})\u001b[0m\n\nTASK [Create test volume] ******************************************************\nFriday 22 May 2026  01:27:51 +0000 (0:00:10.799)       0:03:35.326 ************ \n\u001b[0;33mchanged: [localhost]\u001b[0m\n\nTASK [Attach test volume] ******************************************************\nFriday 22 May 2026  01:27:59 +0000 (0:00:07.160)       0:03:42.486 ************ \n\u001b[0;33mchanged: [localhost]\u001b[0m\n\nTASK [Create floating ip addresses] ********************************************\nFriday 22 May 2026  01:28:12 +0000 (0:00:13.758)       0:03:56.244 ************ \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] *********************************************\nFriday 22 May 2026  01:28:38 +0000 (0:00:26.109)       0:04:22.354 ************ \n\u001b[0;32mok: [localhost] => (item=test) => {\u001b[0m\n\u001b[0;32m    \"msg\": \"test: 192.168.112.109\"\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.125\"\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.144\"\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.200\"\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.110\"\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 ********************************************************************\nFriday 22 May 2026  01:28:39 +0000 (0:00:00.136)       0:04:22.491 ************ \n=============================================================================== \nWait for instance creation to complete --------------------------------- 47.35s\nCreate test routers ---------------------------------------------------- 32.77s\nCreate floating ip addresses ------------------------------------------- 26.11s\nCreate test subnets ---------------------------------------------------- 17.27s\nCreate test networks --------------------------------------------------- 14.84s\nAttach test volume ----------------------------------------------------- 13.76s\nAdd member roles to user test ------------------------------------------ 12.35s\nWait for tags to be added ---------------------------------------------- 10.80s\nWait for metadata to be added ------------------------------------------ 10.10s\nCreate test volume ------------------------------------------------------ 7.16s\nAdd manager role to user test-admin ------------------------------------- 7.06s\nCreate ssh security group ----------------------------------------------- 5.35s\nCreate test instances --------------------------------------------------- 4.98s\nAdd metadata to instances ----------------------------------------------- 4.84s\nCreate test-admin user -------------------------------------------------- 4.58s\nCreate test user -------------------------------------------------------- 4.55s\nAdd tag to instances ---------------------------------------------------- 4.53s\nCreate test server group ------------------------------------------------ 4.49s\nGet test server group --------------------------------------------------- 4.31s\nCreate test project ----------------------------------------------------- 4.29s\n+ server_list\n+ openstack --os-cloud test server list\n+--------------------------------------+--------+--------+-----------------------------------------+--------------------------+----------+\n| ID                                   | Name   | Status | Networks                                | Image                    | Flavor   |\n+--------------------------------------+--------+--------+-----------------------------------------+--------------------------+----------+\n| 1a907db1-acc4-40af-9c9c-428422578b8f | test-4 | ACTIVE | test-3=192.168.112.110, 192.168.202.140 | N/A (booted from volume) | SCS-1L-1 |\n| e9f6a1bc-fd35-4c09-9141-11b1326506fe | test-3 | ACTIVE | test-2=192.168.112.200, 192.168.201.185 | N/A (booted from volume) | SCS-1L-1 |\n| 4c55d9a8-b590-4ab1-9096-ebd096e67051 | test-2 | ACTIVE | test-2=192.168.112.144, 192.168.201.129 | N/A (booted from volume) | SCS-1L-1 |\n| aeb05297-7c33-421f-84a0-20583bb0668f | test-1 | ACTIVE | test-1=192.168.112.125, 192.168.200.215 | N/A (booted from volume) | SCS-1L-1 |\n| 0a5c1b5c-f329-43eb-92fe-e5da6dc872c5 | test   | ACTIVE | test-1=192.168.112.109, 192.168.200.189 | 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-22T01:27:06.000000                                                                                                                                                                                                                                                                                                                                                          |\n| OS-SRV-USG:terminated_at            | None                                                                                                                                                                                                                                                                                                                                                                                |\n| accessIPv4                          |                                                                                                                                                                                                                                                                                                                                                                                     |\n| accessIPv6                          |                                                                                                                                                                                                                                                                                                                                                                                     |\n| addresses                           | test-1=192.168.112.109, 192.168.200.189                                                                                                                                                                                                                                                                                                                                             |\n| config_drive                        |                                                                                                                                                                                                                                                                                                                                                                                     |\n| created                             | 2026-05-22T01:26:39Z                                                                                                                                                                                                                                                                                                                                                                |\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                              | 73fa4a48e3f429c88c4ab635c057473161a276456afd57ce4e9f9a5d                                                                                                                                                                                                                                                                                                                            |\n| host_status                         | None                                                                                                                                                                                                                                                                                                                                                                                |\n| id                                  | 0a5c1b5c-f329-43eb-92fe-e5da6dc872c5                                                                                                                                                                                                                                                                                                                                                |\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                          | 4a1578597ee24614ae0e6855be953e51                                                                                                                                                                                                                                                                                                                                                    |\n| properties                          | hostname='test'                                                                                                                                                                                                                                                                                                                                                                     |\n| security_groups                     | name='icmp'                                                                                                                                                                                                                                                                                                                                                                         |\n|                                     | name='ssh'                                                                                                                                                                                                                                                                                                                                                                          |\n| server_groups                       | None                                                                                                                                                                                                                                                                                                                                                                                |\n| status                              | ACTIVE                                                                                                                                                                                                                                                                                                                                                                              |\n| tags                                | test                                                                                                                                                                                                                                                                                                                                                                                |\n| trusted_image_certificates          | None                                                                                                                                                                                                                                                                                                                                                                                |\n| updated                             | 2026-05-22T01:27:27Z                                                                                                                                                                                                                                                                                                                                                                |\n| user_id                             | afaaab2faf0c47a98a8a4909fa4de9ed                                                                                                                                                                                                                                                                                                                                                    |\n| volumes_attached                    | delete_on_termination='True', id='5e187098-1069-4a99-be7b-9be7e38a064f'                                                                                                                                                                                                                                                                                                             |\n|                                     | delete_on_termination='False', id='054432e2-7bb3-42b9-b0ce-13bf20b1d0ec'                                                                                                                                                                                                                                                                                                            |\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-22T01:27:06.000000                                                                                                                                                                                                                                                                                                                                                          |\n| OS-SRV-USG:terminated_at            | None                                                                                                                                                                                                                                                                                                                                                                                |\n| accessIPv4                          |                                                                                                                                                                                                                                                                                                                                                                                     |\n| accessIPv6                          |                                                                                                                                                                                                                                                                                                                                                                                     |\n| addresses                           | test-1=192.168.112.125, 192.168.200.215                                                                                                                                                                                                                                                                                                                                             |\n| config_drive                        |                                                                                                                                                                                                                                                                                                                                                                                     |\n| created                             | 2026-05-22T01:26:40Z                                                                                                                                                                                                                                                                                                                                                                |\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                              | 73fa4a48e3f429c88c4ab635c057473161a276456afd57ce4e9f9a5d                                                                                                                                                                                                                                                                                                                            |\n| host_status                         | None                                                                                                                                                                                                                                                                                                                                                                                |\n| id                                  | aeb05297-7c33-421f-84a0-20583bb0668f                                                                                                                                                                                                                                                                                                                                                |\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                          | 4a1578597ee24614ae0e6855be953e51                                                                                                                                                                                                                                                                                                                                                    |\n| properties                          | hostname='test-1'                                                                                                                                                                                                                                                                                                                                                                   |\n| security_groups                     | name='icmp'                                                                                                                                                                                                                                                                                                                                                                         |\n|                                     | name='ssh'                                                                                                                                                                                                                                                                                                                                                                          |\n| server_groups                       | None                                                                                                                                                                                                                                                                                                                                                                                |\n| status                              | ACTIVE                                                                                                                                                                                                                                                                                                                                                                              |\n| tags                                | test                                                                                                                                                                                                                                                                                                                                                                                |\n| trusted_image_certificates          | None                                                                                                                                                                                                                                                                                                                                                                                |\n| updated                             | 2026-05-22T01:27:28Z                                                                                                                                                                                                                                                                                                                                                                |\n| user_id                             | afaaab2faf0c47a98a8a4909fa4de9ed                                                                                                                                                                                                                                                                                                                                                    |\n| volumes_attached                    | delete_on_termination='True', id='2489282e-97ee-4b24-95fe-929695bc3136'                                                                                                                                                                                                                                                                                                             |\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-22T01:27:06.000000                                                                                                                                                                                                                                                                                                                                                          |\n| OS-SRV-USG:terminated_at            | None                                                                                                                                                                                                                                                                                                                                                                                |\n| accessIPv4                          |                                                                                                                                                                                                                                                                                                                                                                                     |\n| accessIPv6                          |                                                                                                                                                                                                                                                                                                                                                                                     |\n| addresses                           | test-2=192.168.112.144, 192.168.201.129                                                                                                                                                                                                                                                                                                                                             |\n| config_drive                        |                                                                                                                                                                                                                                                                                                                                                                                     |\n| created                             | 2026-05-22T01:26:40Z                                                                                                                                                                                                                                                                                                                                                                |\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                              | a8e8e1efc3f6edc305983a036989a89747e0b500330486e6adcd9ac0                                                                                                                                                                                                                                                                                                                            |\n| host_status                         | None                                                                                                                                                                                                                                                                                                                                                                                |\n| id                                  | 4c55d9a8-b590-4ab1-9096-ebd096e67051                                                                                                                                                                                                                                                                                                                                                |\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                          | 4a1578597ee24614ae0e6855be953e51                                                                                                                                                                                                                                                                                                                                                    |\n| properties                          | hostname='test-2'                                                                                                                                                                                                                                                                                                                                                                   |\n| security_groups                     | name='icmp'                                                                                                                                                                                                                                                                                                                                                                         |\n|                                     | name='ssh'                                                                                                                                                                                                                                                                                                                                                                          |\n| server_groups                       | None                                                                                                                                                                                                                                                                                                                                                                                |\n| status                              | ACTIVE                                                                                                                                                                                                                                                                                                                                                                              |\n| tags                                | test                                                                                                                                                                                                                                                                                                                                                                                |\n| trusted_image_certificates          | None                                                                                                                                                                                                                                                                                                                                                                                |\n| updated                             | 2026-05-22T01:27:29Z                                                                                                                                                                                                                                                                                                                                                                |\n| user_id                             | afaaab2faf0c47a98a8a4909fa4de9ed                                                                                                                                                                                                                                                                                                                                                    |\n| volumes_attached                    | delete_on_termination='True', id='5c554acb-cac3-4a77-b503-c0ec331e5ecd'                                                                                                                                                                                                                                                                                                             |\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-22T01:27:06.000000                                                                                                                                                                                                                                                                                                                                                          |\n| OS-SRV-USG:terminated_at            | None                                                                                                                                                                                                                                                                                                                                                                                |\n| accessIPv4                          |                                                                                                                                                                                                                                                                                                                                                                                     |\n| accessIPv6                          |                                                                                                                                                                                                                                                                                                                                                                                     |\n| addresses                           | test-2=192.168.112.200, 192.168.201.185                                                                                                                                                                                                                                                                                                                                             |\n| config_drive                        |                                                                                                                                                                                                                                                                                                                                                                                     |\n| created                             | 2026-05-22T01:26:42Z                                                                                                                                                                                                                                                                                                                                                                |\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                              | a8e8e1efc3f6edc305983a036989a89747e0b500330486e6adcd9ac0                                                                                                                                                                                                                                                                                                                            |\n| host_status                         | None                                                                                                                                                                                                                                                                                                                                                                                |\n| id                                  | e9f6a1bc-fd35-4c09-9141-11b1326506fe                                                                                                                                                                                                                                                                                                                                                |\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                          | 4a1578597ee24614ae0e6855be953e51                                                                                                                                                                                                                                                                                                                                                    |\n| properties                          | hostname='test-3'                                                                                                                                                                                                                                                                                                                                                                   |\n| security_groups                     | name='icmp'                                                                                                                                                                                                                                                                                                                                                                         |\n|                                     | name='ssh'                                                                                                                                                                                                                                                                                                                                                                          |\n| server_groups                       | None                                                                                                                                                                                                                                                                                                                                                                                |\n| status                              | ACTIVE                                                                                                                                                                                                                                                                                                                                                                              |\n| tags                                | test                                                                                                                                                                                                                                                                                                                                                                                |\n| trusted_image_certificates          | None                                                                                                                                                                                                                                                                                                                                                                                |\n| updated                             | 2026-05-22T01:27:30Z                                                                                                                                                                                                                                                                                                                                                                |\n| user_id                             | afaaab2faf0c47a98a8a4909fa4de9ed                                                                                                                                                                                                                                                                                                                                                    |\n| volumes_attached                    | delete_on_termination='True', id='c68e21da-fccf-4885-8551-264aeeeb0ef0'                                                                                                                                                                                                                                                                                                             |\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-22T01:27:08.000000                                                                                                                                                                                                                                                                                                                                                          |\n| OS-SRV-USG:terminated_at            | None                                                                                                                                                                                                                                                                                                                                                                                |\n| accessIPv4                          |                                                                                                                                                                                                                                                                                                                                                                                     |\n| accessIPv6                          |                                                                                                                                                                                                                                                                                                                                                                                     |\n| addresses                           | test-3=192.168.112.110, 192.168.202.140                                                                                                                                                                                                                                                                                                                                             |\n| config_drive                        |                                                                                                                                                                                                                                                                                                                                                                                     |\n| created                             | 2026-05-22T01:26:43Z                                                                                                                                                                                                                                                                                                                                                                |\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                              | 73fa4a48e3f429c88c4ab635c057473161a276456afd57ce4e9f9a5d                                                                                                                                                                                                                                                                                                                            |\n| host_status                         | None                                                                                                                                                                                                                                                                                                                                                                                |\n| id                                  | 1a907db1-acc4-40af-9c9c-428422578b8f                                                                                                                                                                                                                                                                                                                                                |\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                          | 4a1578597ee24614ae0e6855be953e51                                                                                                                                                                                                                                                                                                                                                    |\n| properties                          | hostname='test-4'                                                                                                                                                                                                                                                                                                                                                                   |\n| security_groups                     | name='icmp'                                                                                                                                                                                                                                                                                                                                                                         |\n|                                     | name='ssh'                                                                                                                                                                                                                                                                                                                                                                          |\n| server_groups                       | None                                                                                                                                                                                                                                                                                                                                                                                |\n| status                              | ACTIVE                                                                                                                                                                                                                                                                                                                                                                              |\n| tags                                | test                                                                                                                                                                                                                                                                                                                                                                                |\n| trusted_image_certificates          | None                                                                                                                                                                                                                                                                                                                                                                                |\n| updated                             | 2026-05-22T01:27:31Z                                                                                                                                                                                                                                                                                                                                                                |\n| user_id                             | afaaab2faf0c47a98a8a4909fa4de9ed                                                                                                                                                                                                                                                                                                                                                    |\n| volumes_attached                    | delete_on_termination='True', id='ddf47c0f-d0ec-4afe-9eea-ed2a91274076'                                                                                                                                                                                                                                                                                                             |\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.144\nPING 192.168.112.144 (192.168.112.144) 56(84) bytes of data.\n64 bytes from 192.168.112.144: icmp_seq=1 ttl=63 time=9.58 ms\n64 bytes from 192.168.112.144: icmp_seq=2 ttl=63 time=2.62 ms\n64 bytes from 192.168.112.144: icmp_seq=3 ttl=63 time=1.70 ms\n\n--- 192.168.112.144 ping statistics ---\n3 packets transmitted, 3 received, 0% packet loss, time 2002ms\nrtt min/avg/max/mdev = 1.702/4.633/9.578/3.516 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.109\nPING 192.168.112.109 (192.168.112.109) 56(84) bytes of data.\n64 bytes from 192.168.112.109: icmp_seq=1 ttl=63 time=4.72 ms\n64 bytes from 192.168.112.109: icmp_seq=2 ttl=63 time=2.69 ms\n64 bytes from 192.168.112.109: icmp_seq=3 ttl=63 time=1.92 ms\n\n--- 192.168.112.109 ping statistics ---\n3 packets transmitted, 3 received, 0% packet loss, time 2004ms\nrtt min/avg/max/mdev = 1.920/3.110/4.720/1.180 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.125\nPING 192.168.112.125 (192.168.112.125) 56(84) bytes of data.\n64 bytes from 192.168.112.125: icmp_seq=1 ttl=63 time=6.61 ms\n64 bytes from 192.168.112.125: icmp_seq=2 ttl=63 time=1.40 ms\n64 bytes from 192.168.112.125: icmp_seq=3 ttl=63 time=1.36 ms\n\n--- 192.168.112.125 ping statistics ---\n3 packets transmitted, 3 received, 0% packet loss, time 2003ms\nrtt min/avg/max/mdev = 1.362/3.125/6.610/2.464 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.200\nPING 192.168.112.200 (192.168.112.200) 56(84) bytes of data.\n64 bytes from 192.168.112.200: icmp_seq=1 ttl=63 time=4.46 ms\n64 bytes from 192.168.112.200: icmp_seq=2 ttl=63 time=2.08 ms\n64 bytes from 192.168.112.200: icmp_seq=3 ttl=63 time=1.76 ms\n\n--- 192.168.112.200 ping statistics ---\n3 packets transmitted, 3 received, 0% packet loss, time 2003ms\nrtt min/avg/max/mdev = 1.760/2.768/4.464/1.206 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.110\nPING 192.168.112.110 (192.168.112.110) 56(84) bytes of data.\n64 bytes from 192.168.112.110: icmp_seq=1 ttl=63 time=7.89 ms\n64 bytes from 192.168.112.110: icmp_seq=2 ttl=63 time=1.77 ms\n64 bytes from 192.168.112.110: icmp_seq=3 ttl=63 time=1.56 ms\n\n--- 192.168.112.110 ping statistics ---\n3 packets transmitted, 3 received, 0% packet loss, time 2003ms\nrtt min/avg/max/mdev = 1.563/3.740/7.890/2.935 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| e9f6a1bc-fd35-4c09-9141-11b1326506fe | test-3 | ACTIVE   |\n| 4c55d9a8-b590-4ab1-9096-ebd096e67051 | 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| 1a907db1-acc4-40af-9c9c-428422578b8f | test-4 | ACTIVE   |\n| aeb05297-7c33-421f-84a0-20583bb0668f | test-1 | ACTIVE   |\n| 0a5c1b5c-f329-43eb-92fe-e5da6dc872c5 | test   | ACTIVE   |\n+--------------------------------------+--------+----------+\n+ osism manage compute migrate --yes --target testbed-node-3 testbed-node-4\n\u001b[32m2026-05-22 01:29:29\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| e9f6a1bc-fd35-4c09-9141-11b1326506fe | test-3 | ACTIVE   |\n| 4c55d9a8-b590-4ab1-9096-ebd096e67051 | 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| 1a907db1-acc4-40af-9c9c-428422578b8f | test-4 | ACTIVE   |\n| aeb05297-7c33-421f-84a0-20583bb0668f | test-1 | ACTIVE   |\n| 0a5c1b5c-f329-43eb-92fe-e5da6dc872c5 | 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.144\nPING 192.168.112.144 (192.168.112.144) 56(84) bytes of data.\n64 bytes from 192.168.112.144: icmp_seq=1 ttl=63 time=5.50 ms\n64 bytes from 192.168.112.144: icmp_seq=2 ttl=63 time=1.74 ms\n64 bytes from 192.168.112.144: icmp_seq=3 ttl=63 time=2.01 ms\n\n--- 192.168.112.144 ping statistics ---\n3 packets transmitted, 3 received, 0% packet loss, time 2004ms\nrtt min/avg/max/mdev = 1.742/3.086/5.502/1.711 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.109\nPING 192.168.112.109 (192.168.112.109) 56(84) bytes of data.\n64 bytes from 192.168.112.109: icmp_seq=1 ttl=63 time=5.67 ms\n64 bytes from 192.168.112.109: icmp_seq=2 ttl=63 time=1.85 ms\n64 bytes from 192.168.112.109: icmp_seq=3 ttl=63 time=2.10 ms\n\n--- 192.168.112.109 ping statistics ---\n3 packets transmitted, 3 received, 0% packet loss, time 2003ms\nrtt min/avg/max/mdev = 1.854/3.206/5.666/1.742 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.125\nPING 192.168.112.125 (192.168.112.125) 56(84) bytes of data.\n64 bytes from 192.168.112.125: icmp_seq=1 ttl=63 time=6.25 ms\n64 bytes from 192.168.112.125: icmp_seq=2 ttl=63 time=2.24 ms\n64 bytes from 192.168.112.125: icmp_seq=3 ttl=63 time=1.97 ms\n\n--- 192.168.112.125 ping statistics ---\n3 packets transmitted, 3 received, 0% packet loss, time 2003ms\nrtt min/avg/max/mdev = 1.969/3.484/6.249/1.957 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.200\nPING 192.168.112.200 (192.168.112.200) 56(84) bytes of data.\n64 bytes from 192.168.112.200: icmp_seq=1 ttl=63 time=5.52 ms\n64 bytes from 192.168.112.200: icmp_seq=2 ttl=63 time=1.96 ms\n64 bytes from 192.168.112.200: icmp_seq=3 ttl=63 time=1.63 ms\n\n--- 192.168.112.200 ping statistics ---\n3 packets transmitted, 3 received, 0% packet loss, time 2003ms\nrtt min/avg/max/mdev = 1.633/3.037/5.520/1.760 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.110\nPING 192.168.112.110 (192.168.112.110) 56(84) bytes of data.\n64 bytes from 192.168.112.110: icmp_seq=1 ttl=63 time=8.30 ms\n64 bytes from 192.168.112.110: icmp_seq=2 ttl=63 time=1.81 ms\n64 bytes from 192.168.112.110: icmp_seq=3 ttl=63 time=1.34 ms\n\n--- 192.168.112.110 ping statistics ---\n3 packets transmitted, 3 received, 0% packet loss, time 2004ms\nrtt min/avg/max/mdev = 1.344/3.815/8.297/3.174 ms\n+ osism manage compute migrate --yes --target testbed-node-3 testbed-node-5\n\u001b[32m2026-05-22 01:29:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migrating server 1a907db1-acc4-40af-9c9c-428422578b8f\u001b[0m\n\u001b[32m2026-05-22 01:30:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 1a907db1-acc4-40af-9c9c-428422578b8f (test-4) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:30:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 1a907db1-acc4-40af-9c9c-428422578b8f (test-4) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:30:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 1a907db1-acc4-40af-9c9c-428422578b8f (test-4) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:30:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 1a907db1-acc4-40af-9c9c-428422578b8f (test-4) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:30:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 1a907db1-acc4-40af-9c9c-428422578b8f (test-4) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:30:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 1a907db1-acc4-40af-9c9c-428422578b8f (test-4) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:30:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 1a907db1-acc4-40af-9c9c-428422578b8f (test-4) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:30:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 1a907db1-acc4-40af-9c9c-428422578b8f (test-4) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:30:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 1a907db1-acc4-40af-9c9c-428422578b8f (test-4) completed with status ACTIVE\u001b[0m\n\u001b[32m2026-05-22 01:30:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migrating server aeb05297-7c33-421f-84a0-20583bb0668f\u001b[0m\n\u001b[32m2026-05-22 01:30:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of aeb05297-7c33-421f-84a0-20583bb0668f (test-1) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:30:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of aeb05297-7c33-421f-84a0-20583bb0668f (test-1) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:30:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of aeb05297-7c33-421f-84a0-20583bb0668f (test-1) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:30:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of aeb05297-7c33-421f-84a0-20583bb0668f (test-1) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:30:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of aeb05297-7c33-421f-84a0-20583bb0668f (test-1) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:30:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of aeb05297-7c33-421f-84a0-20583bb0668f (test-1) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:30:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of aeb05297-7c33-421f-84a0-20583bb0668f (test-1) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:30:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of aeb05297-7c33-421f-84a0-20583bb0668f (test-1) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:30:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of aeb05297-7c33-421f-84a0-20583bb0668f (test-1) completed with status ACTIVE\u001b[0m\n\u001b[32m2026-05-22 01:30:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migrating server 0a5c1b5c-f329-43eb-92fe-e5da6dc872c5\u001b[0m\n\u001b[32m2026-05-22 01:31:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 0a5c1b5c-f329-43eb-92fe-e5da6dc872c5 (test) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:31:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 0a5c1b5c-f329-43eb-92fe-e5da6dc872c5 (test) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:31:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 0a5c1b5c-f329-43eb-92fe-e5da6dc872c5 (test) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:31:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 0a5c1b5c-f329-43eb-92fe-e5da6dc872c5 (test) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:31:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 0a5c1b5c-f329-43eb-92fe-e5da6dc872c5 (test) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:31:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 0a5c1b5c-f329-43eb-92fe-e5da6dc872c5 (test) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:31:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 0a5c1b5c-f329-43eb-92fe-e5da6dc872c5 (test) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:31:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 0a5c1b5c-f329-43eb-92fe-e5da6dc872c5 (test) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:31:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 0a5c1b5c-f329-43eb-92fe-e5da6dc872c5 (test) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:31:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 0a5c1b5c-f329-43eb-92fe-e5da6dc872c5 (test) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:31:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 0a5c1b5c-f329-43eb-92fe-e5da6dc872c5 (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| 1a907db1-acc4-40af-9c9c-428422578b8f | test-4 | ACTIVE   |\n| e9f6a1bc-fd35-4c09-9141-11b1326506fe | test-3 | ACTIVE   |\n| 4c55d9a8-b590-4ab1-9096-ebd096e67051 | test-2 | ACTIVE   |\n| aeb05297-7c33-421f-84a0-20583bb0668f | test-1 | ACTIVE   |\n| 0a5c1b5c-f329-43eb-92fe-e5da6dc872c5 | 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.144\nPING 192.168.112.144 (192.168.112.144) 56(84) bytes of data.\n64 bytes from 192.168.112.144: icmp_seq=1 ttl=63 time=11.5 ms\n64 bytes from 192.168.112.144: icmp_seq=2 ttl=63 time=1.91 ms\n64 bytes from 192.168.112.144: icmp_seq=3 ttl=63 time=1.75 ms\n\n--- 192.168.112.144 ping statistics ---\n3 packets transmitted, 3 received, 0% packet loss, time 2003ms\nrtt min/avg/max/mdev = 1.749/5.065/11.535/4.575 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.109\nPING 192.168.112.109 (192.168.112.109) 56(84) bytes of data.\n64 bytes from 192.168.112.109: icmp_seq=1 ttl=63 time=6.85 ms\n64 bytes from 192.168.112.109: icmp_seq=2 ttl=63 time=1.58 ms\n64 bytes from 192.168.112.109: icmp_seq=3 ttl=63 time=1.28 ms\n\n--- 192.168.112.109 ping statistics ---\n3 packets transmitted, 3 received, 0% packet loss, time 2003ms\nrtt min/avg/max/mdev = 1.276/3.235/6.847/2.556 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.125\nPING 192.168.112.125 (192.168.112.125) 56(84) bytes of data.\n64 bytes from 192.168.112.125: icmp_seq=1 ttl=63 time=4.19 ms\n64 bytes from 192.168.112.125: icmp_seq=2 ttl=63 time=1.63 ms\n64 bytes from 192.168.112.125: icmp_seq=3 ttl=63 time=1.32 ms\n\n--- 192.168.112.125 ping statistics ---\n3 packets transmitted, 3 received, 0% packet loss, time 2004ms\nrtt min/avg/max/mdev = 1.316/2.377/4.189/1.287 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.200\nPING 192.168.112.200 (192.168.112.200) 56(84) bytes of data.\n64 bytes from 192.168.112.200: icmp_seq=1 ttl=63 time=3.61 ms\n64 bytes from 192.168.112.200: icmp_seq=2 ttl=63 time=2.21 ms\n64 bytes from 192.168.112.200: icmp_seq=3 ttl=63 time=1.64 ms\n\n--- 192.168.112.200 ping statistics ---\n3 packets transmitted, 3 received, 0% packet loss, time 2003ms\nrtt min/avg/max/mdev = 1.635/2.484/3.610/0.829 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.110\nPING 192.168.112.110 (192.168.112.110) 56(84) bytes of data.\n64 bytes from 192.168.112.110: icmp_seq=1 ttl=63 time=8.28 ms\n64 bytes from 192.168.112.110: icmp_seq=2 ttl=63 time=1.92 ms\n64 bytes from 192.168.112.110: icmp_seq=3 ttl=63 time=1.55 ms\n\n--- 192.168.112.110 ping statistics ---\n3 packets transmitted, 3 received, 0% packet loss, time 2003ms\nrtt min/avg/max/mdev = 1.548/3.914/8.280/3.090 ms\n+ osism manage compute migrate --yes --target testbed-node-4 testbed-node-3\n\u001b[32m2026-05-22 01:32:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migrating server 1a907db1-acc4-40af-9c9c-428422578b8f\u001b[0m\n\u001b[32m2026-05-22 01:32:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 1a907db1-acc4-40af-9c9c-428422578b8f (test-4) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:32:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 1a907db1-acc4-40af-9c9c-428422578b8f (test-4) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:32:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 1a907db1-acc4-40af-9c9c-428422578b8f (test-4) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:32:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 1a907db1-acc4-40af-9c9c-428422578b8f (test-4) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:32:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 1a907db1-acc4-40af-9c9c-428422578b8f (test-4) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:32:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 1a907db1-acc4-40af-9c9c-428422578b8f (test-4) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:32:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 1a907db1-acc4-40af-9c9c-428422578b8f (test-4) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:32:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 1a907db1-acc4-40af-9c9c-428422578b8f (test-4) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:32:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 1a907db1-acc4-40af-9c9c-428422578b8f (test-4) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:32:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 1a907db1-acc4-40af-9c9c-428422578b8f (test-4) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:32:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 1a907db1-acc4-40af-9c9c-428422578b8f (test-4) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:32:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 1a907db1-acc4-40af-9c9c-428422578b8f (test-4) completed with status ACTIVE\u001b[0m\n\u001b[32m2026-05-22 01:32:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migrating server e9f6a1bc-fd35-4c09-9141-11b1326506fe\u001b[0m\n\u001b[32m2026-05-22 01:32:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of e9f6a1bc-fd35-4c09-9141-11b1326506fe (test-3) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:32:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of e9f6a1bc-fd35-4c09-9141-11b1326506fe (test-3) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:32:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of e9f6a1bc-fd35-4c09-9141-11b1326506fe (test-3) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:32:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of e9f6a1bc-fd35-4c09-9141-11b1326506fe (test-3) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:33:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of e9f6a1bc-fd35-4c09-9141-11b1326506fe (test-3) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:33:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of e9f6a1bc-fd35-4c09-9141-11b1326506fe (test-3) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:33:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of e9f6a1bc-fd35-4c09-9141-11b1326506fe (test-3) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:33:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of e9f6a1bc-fd35-4c09-9141-11b1326506fe (test-3) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:33:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of e9f6a1bc-fd35-4c09-9141-11b1326506fe (test-3) completed with status ACTIVE\u001b[0m\n\u001b[32m2026-05-22 01:33:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migrating server 4c55d9a8-b590-4ab1-9096-ebd096e67051\u001b[0m\n\u001b[32m2026-05-22 01:33:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 4c55d9a8-b590-4ab1-9096-ebd096e67051 (test-2) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:33:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 4c55d9a8-b590-4ab1-9096-ebd096e67051 (test-2) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:33:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 4c55d9a8-b590-4ab1-9096-ebd096e67051 (test-2) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:33:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 4c55d9a8-b590-4ab1-9096-ebd096e67051 (test-2) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:33:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 4c55d9a8-b590-4ab1-9096-ebd096e67051 (test-2) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:33:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 4c55d9a8-b590-4ab1-9096-ebd096e67051 (test-2) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:33:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 4c55d9a8-b590-4ab1-9096-ebd096e67051 (test-2) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:33:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 4c55d9a8-b590-4ab1-9096-ebd096e67051 (test-2) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:33:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 4c55d9a8-b590-4ab1-9096-ebd096e67051 (test-2) completed with status ACTIVE\u001b[0m\n\u001b[32m2026-05-22 01:33:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migrating server aeb05297-7c33-421f-84a0-20583bb0668f\u001b[0m\n\u001b[32m2026-05-22 01:33:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of aeb05297-7c33-421f-84a0-20583bb0668f (test-1) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:33:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of aeb05297-7c33-421f-84a0-20583bb0668f (test-1) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:33:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of aeb05297-7c33-421f-84a0-20583bb0668f (test-1) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:33:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of aeb05297-7c33-421f-84a0-20583bb0668f (test-1) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:34:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of aeb05297-7c33-421f-84a0-20583bb0668f (test-1) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:34:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of aeb05297-7c33-421f-84a0-20583bb0668f (test-1) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:34:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of aeb05297-7c33-421f-84a0-20583bb0668f (test-1) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:34:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of aeb05297-7c33-421f-84a0-20583bb0668f (test-1) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:34:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of aeb05297-7c33-421f-84a0-20583bb0668f (test-1) completed with status ACTIVE\u001b[0m\n\u001b[32m2026-05-22 01:34:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migrating server 0a5c1b5c-f329-43eb-92fe-e5da6dc872c5\u001b[0m\n\u001b[32m2026-05-22 01:34:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 0a5c1b5c-f329-43eb-92fe-e5da6dc872c5 (test) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:34:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 0a5c1b5c-f329-43eb-92fe-e5da6dc872c5 (test) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:34:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 0a5c1b5c-f329-43eb-92fe-e5da6dc872c5 (test) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:34:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 0a5c1b5c-f329-43eb-92fe-e5da6dc872c5 (test) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:34:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 0a5c1b5c-f329-43eb-92fe-e5da6dc872c5 (test) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:34:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 0a5c1b5c-f329-43eb-92fe-e5da6dc872c5 (test) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:34:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 0a5c1b5c-f329-43eb-92fe-e5da6dc872c5 (test) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:34:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 0a5c1b5c-f329-43eb-92fe-e5da6dc872c5 (test) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:34:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 0a5c1b5c-f329-43eb-92fe-e5da6dc872c5 (test) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:34:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 0a5c1b5c-f329-43eb-92fe-e5da6dc872c5 (test) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:34:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 0a5c1b5c-f329-43eb-92fe-e5da6dc872c5 (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| 1a907db1-acc4-40af-9c9c-428422578b8f | test-4 | ACTIVE   |\n| e9f6a1bc-fd35-4c09-9141-11b1326506fe | test-3 | ACTIVE   |\n| 4c55d9a8-b590-4ab1-9096-ebd096e67051 | test-2 | ACTIVE   |\n| aeb05297-7c33-421f-84a0-20583bb0668f | test-1 | ACTIVE   |\n| 0a5c1b5c-f329-43eb-92fe-e5da6dc872c5 | 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.144\nPING 192.168.112.144 (192.168.112.144) 56(84) bytes of data.\n64 bytes from 192.168.112.144: icmp_seq=1 ttl=63 time=8.78 ms\n64 bytes from 192.168.112.144: icmp_seq=2 ttl=63 time=2.16 ms\n64 bytes from 192.168.112.144: icmp_seq=3 ttl=63 time=1.90 ms\n\n--- 192.168.112.144 ping statistics ---\n3 packets transmitted, 3 received, 0% packet loss, time 2003ms\nrtt min/avg/max/mdev = 1.896/4.278/8.784/3.187 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.109\nPING 192.168.112.109 (192.168.112.109) 56(84) bytes of data.\n64 bytes from 192.168.112.109: icmp_seq=1 ttl=63 time=6.73 ms\n64 bytes from 192.168.112.109: icmp_seq=2 ttl=63 time=2.21 ms\n64 bytes from 192.168.112.109: icmp_seq=3 ttl=63 time=1.98 ms\n\n--- 192.168.112.109 ping statistics ---\n3 packets transmitted, 3 received, 0% packet loss, time 2003ms\nrtt min/avg/max/mdev = 1.977/3.636/6.728/2.187 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.125\nPING 192.168.112.125 (192.168.112.125) 56(84) bytes of data.\n64 bytes from 192.168.112.125: icmp_seq=1 ttl=63 time=7.87 ms\n64 bytes from 192.168.112.125: icmp_seq=2 ttl=63 time=2.28 ms\n64 bytes from 192.168.112.125: icmp_seq=3 ttl=63 time=2.05 ms\n\n--- 192.168.112.125 ping statistics ---\n3 packets transmitted, 3 received, 0% packet loss, time 2002ms\nrtt min/avg/max/mdev = 2.053/4.064/7.866/2.689 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.200\nPING 192.168.112.200 (192.168.112.200) 56(84) bytes of data.\n64 bytes from 192.168.112.200: icmp_seq=1 ttl=63 time=8.92 ms\n64 bytes from 192.168.112.200: icmp_seq=2 ttl=63 time=2.13 ms\n64 bytes from 192.168.112.200: icmp_seq=3 ttl=63 time=1.24 ms\n\n--- 192.168.112.200 ping statistics ---\n3 packets transmitted, 3 received, 0% packet loss, time 2002ms\nrtt min/avg/max/mdev = 1.240/4.097/8.923/3.431 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.110\nPING 192.168.112.110 (192.168.112.110) 56(84) bytes of data.\n64 bytes from 192.168.112.110: icmp_seq=1 ttl=63 time=5.33 ms\n64 bytes from 192.168.112.110: icmp_seq=2 ttl=63 time=2.31 ms\n64 bytes from 192.168.112.110: icmp_seq=3 ttl=63 time=1.61 ms\n\n--- 192.168.112.110 ping statistics ---\n3 packets transmitted, 3 received, 0% packet loss, time 2003ms\nrtt min/avg/max/mdev = 1.613/3.084/5.332/1.614 ms\n+ osism manage compute migrate --yes --target testbed-node-5 testbed-node-4\n\u001b[32m2026-05-22 01:35:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migrating server 1a907db1-acc4-40af-9c9c-428422578b8f\u001b[0m\n\u001b[32m2026-05-22 01:35:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 1a907db1-acc4-40af-9c9c-428422578b8f (test-4) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:35:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 1a907db1-acc4-40af-9c9c-428422578b8f (test-4) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:35:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 1a907db1-acc4-40af-9c9c-428422578b8f (test-4) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:35:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 1a907db1-acc4-40af-9c9c-428422578b8f (test-4) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:35:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 1a907db1-acc4-40af-9c9c-428422578b8f (test-4) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:35:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 1a907db1-acc4-40af-9c9c-428422578b8f (test-4) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:35:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 1a907db1-acc4-40af-9c9c-428422578b8f (test-4) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:35:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 1a907db1-acc4-40af-9c9c-428422578b8f (test-4) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:35:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 1a907db1-acc4-40af-9c9c-428422578b8f (test-4) completed with status ACTIVE\u001b[0m\n\u001b[32m2026-05-22 01:35:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migrating server e9f6a1bc-fd35-4c09-9141-11b1326506fe\u001b[0m\n\u001b[32m2026-05-22 01:35:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of e9f6a1bc-fd35-4c09-9141-11b1326506fe (test-3) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:35:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of e9f6a1bc-fd35-4c09-9141-11b1326506fe (test-3) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:35:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of e9f6a1bc-fd35-4c09-9141-11b1326506fe (test-3) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:35:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of e9f6a1bc-fd35-4c09-9141-11b1326506fe (test-3) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:36:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of e9f6a1bc-fd35-4c09-9141-11b1326506fe (test-3) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:36:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of e9f6a1bc-fd35-4c09-9141-11b1326506fe (test-3) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:36:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of e9f6a1bc-fd35-4c09-9141-11b1326506fe (test-3) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:36:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of e9f6a1bc-fd35-4c09-9141-11b1326506fe (test-3) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:36:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of e9f6a1bc-fd35-4c09-9141-11b1326506fe (test-3) completed with status ACTIVE\u001b[0m\n\u001b[32m2026-05-22 01:36:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migrating server 4c55d9a8-b590-4ab1-9096-ebd096e67051\u001b[0m\n\u001b[32m2026-05-22 01:36:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 4c55d9a8-b590-4ab1-9096-ebd096e67051 (test-2) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:36:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 4c55d9a8-b590-4ab1-9096-ebd096e67051 (test-2) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:36:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 4c55d9a8-b590-4ab1-9096-ebd096e67051 (test-2) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:36:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 4c55d9a8-b590-4ab1-9096-ebd096e67051 (test-2) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:36:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 4c55d9a8-b590-4ab1-9096-ebd096e67051 (test-2) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:36:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 4c55d9a8-b590-4ab1-9096-ebd096e67051 (test-2) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:36:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 4c55d9a8-b590-4ab1-9096-ebd096e67051 (test-2) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:36:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 4c55d9a8-b590-4ab1-9096-ebd096e67051 (test-2) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:36:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 4c55d9a8-b590-4ab1-9096-ebd096e67051 (test-2) completed with status ACTIVE\u001b[0m\n\u001b[32m2026-05-22 01:36:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migrating server aeb05297-7c33-421f-84a0-20583bb0668f\u001b[0m\n\u001b[32m2026-05-22 01:36:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of aeb05297-7c33-421f-84a0-20583bb0668f (test-1) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:36:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of aeb05297-7c33-421f-84a0-20583bb0668f (test-1) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:36:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of aeb05297-7c33-421f-84a0-20583bb0668f (test-1) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:36:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of aeb05297-7c33-421f-84a0-20583bb0668f (test-1) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:36:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of aeb05297-7c33-421f-84a0-20583bb0668f (test-1) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:37:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of aeb05297-7c33-421f-84a0-20583bb0668f (test-1) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:37:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of aeb05297-7c33-421f-84a0-20583bb0668f (test-1) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:37:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of aeb05297-7c33-421f-84a0-20583bb0668f (test-1) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:37:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of aeb05297-7c33-421f-84a0-20583bb0668f (test-1) completed with status ACTIVE\u001b[0m\n\u001b[32m2026-05-22 01:37:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migrating server 0a5c1b5c-f329-43eb-92fe-e5da6dc872c5\u001b[0m\n\u001b[32m2026-05-22 01:37:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 0a5c1b5c-f329-43eb-92fe-e5da6dc872c5 (test) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:37:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 0a5c1b5c-f329-43eb-92fe-e5da6dc872c5 (test) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:37:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 0a5c1b5c-f329-43eb-92fe-e5da6dc872c5 (test) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:37:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 0a5c1b5c-f329-43eb-92fe-e5da6dc872c5 (test) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:37:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 0a5c1b5c-f329-43eb-92fe-e5da6dc872c5 (test) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:37:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 0a5c1b5c-f329-43eb-92fe-e5da6dc872c5 (test) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:37:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 0a5c1b5c-f329-43eb-92fe-e5da6dc872c5 (test) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:37:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 0a5c1b5c-f329-43eb-92fe-e5da6dc872c5 (test) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:37:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 0a5c1b5c-f329-43eb-92fe-e5da6dc872c5 (test) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:37:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 0a5c1b5c-f329-43eb-92fe-e5da6dc872c5 (test) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:37:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 0a5c1b5c-f329-43eb-92fe-e5da6dc872c5 (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| 1a907db1-acc4-40af-9c9c-428422578b8f | test-4 | ACTIVE   |\n| e9f6a1bc-fd35-4c09-9141-11b1326506fe | test-3 | ACTIVE   |\n| 4c55d9a8-b590-4ab1-9096-ebd096e67051 | test-2 | ACTIVE   |\n| aeb05297-7c33-421f-84a0-20583bb0668f | test-1 | ACTIVE   |\n| 0a5c1b5c-f329-43eb-92fe-e5da6dc872c5 | 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.144\nPING 192.168.112.144 (192.168.112.144) 56(84) bytes of data.\n64 bytes from 192.168.112.144: icmp_seq=1 ttl=63 time=8.08 ms\n64 bytes from 192.168.112.144: icmp_seq=2 ttl=63 time=2.36 ms\n64 bytes from 192.168.112.144: icmp_seq=3 ttl=63 time=1.75 ms\n\n--- 192.168.112.144 ping statistics ---\n3 packets transmitted, 3 received, 0% packet loss, time 2003ms\nrtt min/avg/max/mdev = 1.750/4.063/8.076/2.848 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.109\nPING 192.168.112.109 (192.168.112.109) 56(84) bytes of data.\n64 bytes from 192.168.112.109: icmp_seq=1 ttl=63 time=7.60 ms\n64 bytes from 192.168.112.109: icmp_seq=2 ttl=63 time=2.04 ms\n64 bytes from 192.168.112.109: icmp_seq=3 ttl=63 time=1.60 ms\n\n--- 192.168.112.109 ping statistics ---\n3 packets transmitted, 3 received, 0% packet loss, time 2003ms\nrtt min/avg/max/mdev = 1.603/3.745/7.596/2.728 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.125\nPING 192.168.112.125 (192.168.112.125) 56(84) bytes of data.\n64 bytes from 192.168.112.125: icmp_seq=1 ttl=63 time=6.79 ms\n64 bytes from 192.168.112.125: icmp_seq=2 ttl=63 time=1.50 ms\n64 bytes from 192.168.112.125: icmp_seq=3 ttl=63 time=1.18 ms\n\n--- 192.168.112.125 ping statistics ---\n3 packets transmitted, 3 received, 0% packet loss, time 2004ms\nrtt min/avg/max/mdev = 1.182/3.156/6.790/2.572 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.200\nPING 192.168.112.200 (192.168.112.200) 56(84) bytes of data.\n64 bytes from 192.168.112.200: icmp_seq=1 ttl=63 time=3.63 ms\n64 bytes from 192.168.112.200: icmp_seq=2 ttl=63 time=1.76 ms\n64 bytes from 192.168.112.200: icmp_seq=3 ttl=63 time=1.29 ms\n\n--- 192.168.112.200 ping statistics ---\n3 packets transmitted, 3 received, 0% packet loss, time 2004ms\nrtt min/avg/max/mdev = 1.290/2.224/3.625/1.008 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.110\nPING 192.168.112.110 (192.168.112.110) 56(84) bytes of data.\n64 bytes from 192.168.112.110: icmp_seq=1 ttl=63 time=6.66 ms\n64 bytes from 192.168.112.110: icmp_seq=2 ttl=63 time=1.61 ms\n64 bytes from 192.168.112.110: icmp_seq=3 ttl=63 time=1.25 ms\n\n--- 192.168.112.110 ping statistics ---\n3 packets transmitted, 3 received, 0% packet loss, time 2004ms\nrtt min/avg/max/mdev = 1.252/3.175/6.662/2.470 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",
                                "",
                                "# CHECK",
                                "",
                                "++ export MANAGER_VERSION=latest",
                                "++ MANAGER_VERSION=latest",
                                "+ 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-22 01:20:18\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",
                                "578376b8435f   registry.osism.tech/kolla/prometheus-blackbox-exporter:2024.2   \"dumb-init --single-\u2026\"   13 minutes ago      Up 13 minutes                                                                                                  prometheus_blackbox_exporter",
                                "b4dd64445168   registry.osism.tech/kolla/prometheus-alertmanager:2024.2        \"dumb-init --single-\u2026\"   13 minutes ago      Up 13 minutes                                                                                                  prometheus_alertmanager",
                                "88cf0c6b4c2e   registry.osism.tech/kolla/prometheus-cadvisor:2024.2            \"dumb-init --single-\u2026\"   13 minutes ago      Up 13 minutes                                                                                                  prometheus_cadvisor",
                                "b0283bc35e70   registry.osism.tech/kolla/prometheus-node-exporter:2024.2       \"dumb-init --single-\u2026\"   14 minutes ago      Up 14 minutes                                                                                                  prometheus_node_exporter",
                                "f40dda1f87b5   registry.osism.tech/kolla/prometheus-v2-server:2024.2           \"dumb-init --single-\u2026\"   14 minutes ago      Up 14 minutes                                                                                                  prometheus_server",
                                "735fd3596cc7   registry.osism.tech/osism/cephclient:reef                       \"/usr/bin/dumb-init \u2026\"   16 minutes ago      Up 16 minutes                                                                                                  cephclient",
                                "adf21701576d   registry.osism.tech/kolla/cron:2024.2                           \"dumb-init --single-\u2026\"   28 minutes ago      Up 28 minutes                                                                                                  cron",
                                "8c08b642f166   registry.osism.tech/kolla/kolla-toolbox:2024.2                  \"dumb-init --single-\u2026\"   28 minutes ago      Up 28 minutes                                                                                                  kolla_toolbox",
                                "38d3357d8706   registry.osism.tech/kolla/fluentd:2024.2                        \"dumb-init --single-\u2026\"   29 minutes ago      Up 29 minutes                                                                                                  fluentd",
                                "05737d6e257b   phpmyadmin/phpmyadmin:5.2                                       \"/docker-entrypoint.\u2026\"   29 minutes ago      Up 29 minutes (healthy)      80/tcp                                                                            phpmyadmin",
                                "993d4160d287   registry.osism.tech/osism/openstackclient:2024.2                \"/usr/bin/dumb-init \u2026\"   30 minutes ago      Up 29 minutes                                                                                                  openstackclient",
                                "5f838427fa16   registry.osism.tech/osism/homer:v25.10.1                        \"/bin/sh /entrypoint\u2026\"   30 minutes ago      Up 29 minutes (healthy)      8080/tcp                                                                          homer",
                                "7dd39fd77301   registry.osism.tech/dockerhub/ubuntu/squid:6.1-23.10_beta       \"entrypoint.sh -f /e\u2026\"   57 minutes ago      Up 56 minutes (healthy)      192.168.16.5:3128->3128/tcp                                                       squid",
                                "3b27dab1ba1c   registry.osism.tech/osism/inventory-reconciler:latest           \"/sbin/tini -- /entr\u2026\"   About an hour ago   Up 36 minutes (healthy)                                                                                        manager-inventory_reconciler-1",
                                "b54345535fbf   registry.osism.tech/osism/osism-kubernetes:latest               \"/entrypoint.sh osis\u2026\"   About an hour ago   Up 37 minutes (healthy)                                                                                        osism-kubernetes",
                                "c787c1bb3cce   registry.osism.tech/osism/ceph-ansible:reef                     \"/entrypoint.sh osis\u2026\"   About an hour ago   Up 37 minutes (healthy)                                                                                        ceph-ansible",
                                "bf615f410e4a   registry.osism.tech/osism/osism-ansible:latest                  \"/entrypoint.sh osis\u2026\"   About an hour ago   Up 37 minutes (healthy)                                                                                        osism-ansible",
                                "9a017adc3acd   registry.osism.tech/osism/kolla-ansible:2024.2                  \"/entrypoint.sh osis\u2026\"   About an hour ago   Up 37 minutes (healthy)                                                                                        kolla-ansible",
                                "afffaf5e06da   registry.osism.tech/osism/ara-server:1.7.5                      \"sh -c '/wait && /ru\u2026\"   About an hour ago   Up 37 minutes (healthy)      8000/tcp                                                                          manager-ara-server-1",
                                "08b26494ccff   registry.osism.tech/osism/osism:latest                          \"/sbin/tini -- osism\u2026\"   About an hour ago   Up 37 minutes (healthy)                                                                                        manager-openstack-1",
                                "fc47303ce1de   registry.osism.tech/dockerhub/library/mariadb:11.8.4            \"docker-entrypoint.s\u2026\"   About an hour ago   Up 37 minutes (healthy)      3306/tcp                                                                          manager-mariadb-1",
                                "679f3d6f214c   registry.osism.tech/osism/osism:latest                          \"/sbin/tini -- osism\u2026\"   About an hour ago   Up 37 minutes (healthy)                                                                                        manager-beat-1",
                                "28fa22994139   registry.osism.tech/osism/osism:latest                          \"/sbin/tini -- osism\u2026\"   About an hour ago   Up 37 minutes (healthy)                                                                                        manager-listener-1",
                                "14d54d6e6546   registry.osism.tech/dockerhub/library/redis:7.4.7-alpine        \"docker-entrypoint.s\u2026\"   About an hour ago   Up 37 minutes (healthy)      6379/tcp                                                                          manager-redis-1",
                                "cf5b595607ff   registry.osism.tech/osism/osism:latest                          \"/sbin/tini -- sleep\u2026\"   About an hour ago   Up 37 minutes (healthy)                                                                                        osismclient",
                                "3a7e36d20027   registry.osism.tech/osism/osism-frontend:latest                 \"docker-entrypoint.s\u2026\"   About an hour ago   Up 37 minutes                192.168.16.5:3000->3000/tcp                                                       osism-frontend",
                                "a0cfdfea62a5   registry.osism.tech/osism/osism:latest                          \"/sbin/tini -- osism\u2026\"   About an hour ago   Up 37 minutes (healthy)                                                                                        manager-flower-1",
                                "a1a64c1750f4   registry.osism.tech/osism/osism:latest                          \"/sbin/tini -- osism\u2026\"   About an hour ago   Up 37 minutes (healthy)      192.168.16.5:8000->8000/tcp                                                       manager-api-1",
                                "b168e6a1a0d7   registry.osism.tech/dockerhub/library/traefik:v3.5.0            \"/entrypoint.sh trae\u2026\"   About an hour ago   Up About an hour (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/ceph-ansible                   reef             92460568c33b   About an hour ago   588MB",
                                "registry.osism.tech/osism/osism-ansible                  latest           362fc39d288d   About an hour ago   646MB",
                                "registry.osism.tech/osism/osism-kubernetes               latest           62a43902ba14   About an hour ago   1.25GB",
                                "registry.osism.tech/osism/osism                          latest           a2c553260b76   About an hour ago   403MB",
                                "registry.osism.tech/osism/osism-frontend                 latest           062d9386978a   About an hour ago   216MB",
                                "registry.osism.tech/osism/inventory-reconciler           latest           70ac464f8f46   About an hour ago   364MB",
                                "registry.osism.tech/kolla/fluentd                        2024.2           0137d63cdf4c   18 hours ago        582MB",
                                "registry.osism.tech/kolla/kolla-toolbox                  2024.2           778f09b1b97b   18 hours ago        671MB",
                                "registry.osism.tech/kolla/cron                           2024.2           6533a1bed229   18 hours ago        269MB",
                                "registry.osism.tech/kolla/prometheus-node-exporter       2024.2           53cf08f29c01   18 hours ago        309MB",
                                "registry.osism.tech/kolla/prometheus-blackbox-exporter   2024.2           d1a31d570a63   18 hours ago        311MB",
                                "registry.osism.tech/kolla/prometheus-alertmanager        2024.2           ae7f331ba3ee   18 hours ago        407MB",
                                "registry.osism.tech/kolla/prometheus-v2-server           2024.2           398cb49fb654   18 hours ago        842MB",
                                "registry.osism.tech/kolla/prometheus-cadvisor            2024.2           bc9556111cf5   18 hours ago        361MB",
                                "registry.osism.tech/osism/openstackclient                2024.2           8de445ae5d85   21 hours ago        239MB",
                                "registry.osism.tech/osism/cephclient                     reef             0179307c89ea   21 hours ago        453MB",
                                "registry.osism.tech/osism/kolla-ansible                  2024.2           b39230ef9ce0   25 hours 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",
                                "e059ea429ddb   registry.osism.tech/kolla/grafana:2024.2                             \"dumb-init --single-\u2026\"   7 minutes ago    Up 7 minutes                        grafana",
                                "be314a75b075   registry.osism.tech/kolla/magnum-conductor:2024.2                    \"dumb-init --single-\u2026\"   7 minutes ago    Up 7 minutes (healthy)              magnum_conductor",
                                "c47632de7317   registry.osism.tech/kolla/magnum-api:2024.2                          \"dumb-init --single-\u2026\"   8 minutes ago    Up 7 minutes (healthy)              magnum_api",
                                "c51887b9e221   registry.osism.tech/kolla/placement-api:2024.2                       \"dumb-init --single-\u2026\"   8 minutes ago    Up 8 minutes (healthy)              placement_api",
                                "b7ba14b9d8aa   registry.osism.tech/kolla/nova-novncproxy:2024.2                     \"dumb-init --single-\u2026\"   9 minutes ago    Up 9 minutes (healthy)              nova_novncproxy",
                                "3c258a4d770d   registry.osism.tech/kolla/nova-conductor:2024.2                      \"dumb-init --single-\u2026\"   9 minutes ago    Up 8 minutes (healthy)              nova_conductor",
                                "78573a932819   registry.osism.tech/kolla/neutron-server:2024.2                      \"dumb-init --single-\u2026\"   9 minutes ago    Up 9 minutes (healthy)              neutron_server",
                                "0933a2e31422   registry.osism.tech/kolla/designate-worker:2024.2                    \"dumb-init --single-\u2026\"   10 minutes ago   Up 10 minutes (healthy)             designate_worker",
                                "de078831e1df   registry.osism.tech/kolla/designate-mdns:2024.2                      \"dumb-init --single-\u2026\"   10 minutes ago   Up 10 minutes (healthy)             designate_mdns",
                                "57aabb6befef   registry.osism.tech/kolla/designate-producer:2024.2                  \"dumb-init --single-\u2026\"   10 minutes ago   Up 10 minutes (healthy)             designate_producer",
                                "6fcc354e0a1e   registry.osism.tech/kolla/designate-central:2024.2                   \"dumb-init --single-\u2026\"   10 minutes ago   Up 10 minutes (healthy)             designate_central",
                                "4d6eeed2848e   registry.osism.tech/kolla/designate-api:2024.2                       \"dumb-init --single-\u2026\"   10 minutes ago   Up 10 minutes (healthy)             designate_api",
                                "43a4d974174a   registry.osism.tech/kolla/designate-backend-bind9:2024.2             \"dumb-init --single-\u2026\"   10 minutes ago   Up 10 minutes (healthy)             designate_backend_bind9",
                                "570b91d31bec   registry.osism.tech/kolla/barbican-worker:2024.2                     \"dumb-init --single-\u2026\"   10 minutes ago   Up 10 minutes (healthy)             barbican_worker",
                                "b42a09d96d24   registry.osism.tech/kolla/nova-api:2024.2                            \"dumb-init --single-\u2026\"   11 minutes ago   Up 11 minutes (healthy)             nova_api",
                                "6eb01c3ce88a   registry.osism.tech/kolla/barbican-keystone-listener:2024.2          \"dumb-init --single-\u2026\"   11 minutes ago   Up 11 minutes (healthy)             barbican_keystone_listener",
                                "83554b8d6578   registry.osism.tech/kolla/barbican-api:2024.2                        \"dumb-init --single-\u2026\"   11 minutes ago   Up 11 minutes (healthy)             barbican_api",
                                "6ff259703113   registry.osism.tech/kolla/nova-scheduler:2024.2                      \"dumb-init --single-\u2026\"   11 minutes ago   Up 8 minutes (healthy)              nova_scheduler",
                                "2b5075610a88   registry.osism.tech/kolla/cinder-backup:2024.2                       \"dumb-init --single-\u2026\"   12 minutes ago   Up 12 minutes (healthy)             cinder_backup",
                                "15776b29fccc   registry.osism.tech/kolla/cinder-volume:2024.2                       \"dumb-init --single-\u2026\"   13 minutes ago   Up 13 minutes (healthy)             cinder_volume",
                                "a534bbde154d   registry.osism.tech/kolla/glance-api:2024.2                          \"dumb-init --single-\u2026\"   13 minutes ago   Up 13 minutes (healthy)             glance_api",
                                "70077e6b5a94   registry.osism.tech/kolla/cinder-scheduler:2024.2                    \"dumb-init --single-\u2026\"   13 minutes ago   Up 13 minutes (healthy)             cinder_scheduler",
                                "b08b9c4fadcd   registry.osism.tech/kolla/prometheus-elasticsearch-exporter:2024.2   \"dumb-init --single-\u2026\"   13 minutes ago   Up 13 minutes                       prometheus_elasticsearch_exporter",
                                "0c9e7d87f149   registry.osism.tech/kolla/cinder-api:2024.2                          \"dumb-init --single-\u2026\"   13 minutes ago   Up 13 minutes (healthy)             cinder_api",
                                "67bb1ba39ac1   registry.osism.tech/kolla/prometheus-cadvisor:2024.2                 \"dumb-init --single-\u2026\"   13 minutes ago   Up 13 minutes                       prometheus_cadvisor",
                                "4347b6bfd87b   registry.osism.tech/kolla/prometheus-memcached-exporter:2024.2       \"dumb-init --single-\u2026\"   14 minutes ago   Up 14 minutes                       prometheus_memcached_exporter",
                                "0b965ac46ef6   registry.osism.tech/kolla/prometheus-mysqld-exporter:2024.2          \"dumb-init --single-\u2026\"   14 minutes ago   Up 14 minutes                       prometheus_mysqld_exporter",
                                "842fa59b1b16   registry.osism.tech/kolla/prometheus-node-exporter:2024.2            \"dumb-init --single-\u2026\"   14 minutes ago   Up 14 minutes                       prometheus_node_exporter",
                                "50fd7f83f1a5   registry.osism.tech/osism/ceph-daemon:reef                           \"/usr/bin/ceph-mgr -\u2026\"   15 minutes ago   Up 15 minutes                       ceph-mgr-testbed-node-0",
                                "098e2779c931   registry.osism.tech/kolla/keystone:2024.2                            \"dumb-init --single-\u2026\"   16 minutes ago   Up 16 minutes (healthy)             keystone",
                                "1af1ca62a8f1   registry.osism.tech/kolla/keystone-fernet:2024.2                     \"dumb-init --single-\u2026\"   16 minutes ago   Up 16 minutes (healthy)             keystone_fernet",
                                "5055cc0550ee   registry.osism.tech/kolla/keystone-ssh:2024.2                        \"dumb-init --single-\u2026\"   17 minutes ago   Up 17 minutes (healthy)             keystone_ssh",
                                "9d8e4eb6b1d1   registry.osism.tech/kolla/horizon:2024.2                             \"dumb-init --single-\u2026\"   17 minutes ago   Up 17 minutes (healthy)             horizon",
                                "988b0848b9fd   registry.osism.tech/kolla/mariadb-server:2024.2                      \"dumb-init -- kolla_\u2026\"   18 minutes ago   Up 4 minutes (healthy)              mariadb",
                                "37707985af72   registry.osism.tech/kolla/opensearch-dashboards:2024.2               \"dumb-init --single-\u2026\"   20 minutes ago   Up 20 minutes (healthy)             opensearch_dashboards",
                                "415c13c6dbcd   registry.osism.tech/kolla/opensearch:2024.2                          \"dumb-init --single-\u2026\"   21 minutes ago   Up 21 minutes (healthy)             opensearch",
                                "0bde86ea14a5   registry.osism.tech/kolla/keepalived:2024.2                          \"dumb-init --single-\u2026\"   21 minutes ago   Up 21 minutes                       keepalived",
                                "1a0781e83d0a   registry.osism.tech/osism/ceph-daemon:reef                           \"/usr/bin/ceph-crash\"    21 minutes ago   Up 21 minutes                       ceph-crash-testbed-node-0",
                                "c86c04e67f50   registry.osism.tech/kolla/proxysql:2024.2                            \"dumb-init --single-\u2026\"   22 minutes ago   Up 22 minutes (healthy)             proxysql",
                                "89e7f94e6e5c   registry.osism.tech/kolla/haproxy:2024.2                             \"dumb-init --single-\u2026\"   22 minutes ago   Up 22 minutes (healthy)             haproxy",
                                "da6d9301f76b   registry.osism.tech/kolla/ovn-northd:2024.2                          \"dumb-init --single-\u2026\"   22 minutes ago   Up 22 minutes                       ovn_northd",
                                "9e37817ac1c7   registry.osism.tech/kolla/ovn-sb-db-server:2024.2                    \"dumb-init --single-\u2026\"   22 minutes ago   Up 22 minutes                       ovn_sb_db",
                                "29e82021da3a   registry.osism.tech/kolla/ovn-nb-db-server:2024.2                    \"dumb-init --single-\u2026\"   22 minutes ago   Up 22 minutes                       ovn_nb_db",
                                "61ab61b956bc   registry.osism.tech/kolla/ovn-controller:2024.2                      \"dumb-init --single-\u2026\"   24 minutes ago   Up 24 minutes                       ovn_controller",
                                "fd83f4a15540   registry.osism.tech/osism/ceph-daemon:reef                           \"/usr/bin/ceph-mon -\u2026\"   26 minutes ago   Up 26 minutes                       ceph-mon-testbed-node-0",
                                "a59116676064   registry.osism.tech/kolla/openvswitch-vswitchd:2024.2                \"dumb-init --single-\u2026\"   27 minutes ago   Up 27 minutes (healthy)             openvswitch_vswitchd",
                                "a58a0873f169   registry.osism.tech/kolla/rabbitmq:2024.2                            \"dumb-init --single-\u2026\"   27 minutes ago   Up 27 minutes (healthy)             rabbitmq",
                                "80cdc48af7d6   registry.osism.tech/kolla/openvswitch-db-server:2024.2               \"dumb-init --single-\u2026\"   27 minutes ago   Up 27 minutes (healthy)             openvswitch_db",
                                "5bfe84bad38f   registry.osism.tech/kolla/redis-sentinel:2024.2                      \"dumb-init --single-\u2026\"   27 minutes ago   Up 27 minutes (healthy)             redis_sentinel",
                                "6c3f7d2028f4   registry.osism.tech/kolla/redis:2024.2                               \"dumb-init --single-\u2026\"   27 minutes ago   Up 27 minutes (healthy)             redis",
                                "b06b11dbfa91   registry.osism.tech/kolla/memcached:2024.2                           \"dumb-init --single-\u2026\"   28 minutes ago   Up 28 minutes (healthy)             memcached",
                                "5ee046862b6a   registry.osism.tech/kolla/cron:2024.2                                \"dumb-init --single-\u2026\"   28 minutes ago   Up 28 minutes                       cron",
                                "ea46dbfda708   registry.osism.tech/kolla/kolla-toolbox:2024.2                       \"dumb-init --single-\u2026\"   29 minutes ago   Up 28 minutes                       kolla_toolbox",
                                "01f9a73681a4   registry.osism.tech/kolla/fluentd:2024.2                             \"dumb-init --single-\u2026\"   29 minutes ago   Up 29 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/kolla/fluentd                             2024.2    0137d63cdf4c   18 hours ago   582MB",
                                "registry.osism.tech/kolla/opensearch                          2024.2    628182e148ca   18 hours ago   1.56GB",
                                "registry.osism.tech/kolla/opensearch-dashboards               2024.2    3d4c46ba738d   18 hours ago   1.54GB",
                                "registry.osism.tech/kolla/rabbitmq                            2024.2    4870a189c6d1   18 hours ago   326MB",
                                "registry.osism.tech/kolla/memcached                           2024.2    9f45f3182160   18 hours ago   270MB",
                                "registry.osism.tech/kolla/haproxy                             2024.2    b3ec42f11154   18 hours ago   277MB",
                                "registry.osism.tech/kolla/kolla-toolbox                       2024.2    778f09b1b97b   18 hours ago   671MB",
                                "registry.osism.tech/kolla/keepalived                          2024.2    be60f18f5562   18 hours ago   280MB",
                                "registry.osism.tech/kolla/proxysql                            2024.2    216cb76c0116   18 hours ago   418MB",
                                "registry.osism.tech/kolla/cron                                2024.2    6533a1bed229   18 hours ago   269MB",
                                "registry.osism.tech/kolla/grafana                             2024.2    eb9efe36850b   18 hours ago   1.34GB",
                                "registry.osism.tech/kolla/openvswitch-vswitchd                2024.2    c0dadc375fd6   18 hours ago   282MB",
                                "registry.osism.tech/kolla/openvswitch-db-server               2024.2    4b5552cc3cf4   18 hours ago   282MB",
                                "registry.osism.tech/kolla/horizon                             2024.2    7a3c07b09b93   18 hours ago   1.15GB",
                                "registry.osism.tech/kolla/redis                               2024.2    25277232dc37   18 hours ago   276MB",
                                "registry.osism.tech/kolla/redis-sentinel                      2024.2    10f3af7ffa04   18 hours ago   276MB",
                                "registry.osism.tech/kolla/prometheus-node-exporter            2024.2    53cf08f29c01   18 hours ago   309MB",
                                "registry.osism.tech/kolla/prometheus-cadvisor                 2024.2    bc9556111cf5   18 hours ago   361MB",
                                "registry.osism.tech/kolla/prometheus-memcached-exporter       2024.2    43548757b6cf   18 hours ago   302MB",
                                "registry.osism.tech/kolla/prometheus-mysqld-exporter          2024.2    b2aa2efd3eb8   18 hours ago   304MB",
                                "registry.osism.tech/kolla/prometheus-elasticsearch-exporter   2024.2    fdb06eedbad5   18 hours ago   295MB",
                                "registry.osism.tech/kolla/mariadb-server                      2024.2    e52665fea4dd   18 hours ago   450MB",
                                "registry.osism.tech/kolla/ovn-northd                          2024.2    68d37ec18722   18 hours ago   843MB",
                                "registry.osism.tech/kolla/ovn-nb-db-server                    2024.2    1f612b179dbb   18 hours ago   843MB",
                                "registry.osism.tech/kolla/ovn-sb-db-server                    2024.2    4d8de68f91be   18 hours ago   843MB",
                                "registry.osism.tech/kolla/ovn-controller                      2024.2    ac4380542bb8   18 hours ago   843MB",
                                "registry.osism.tech/kolla/glance-api                          2024.2    c19f06fb33e4   18 hours ago   1.1GB",
                                "registry.osism.tech/kolla/neutron-server                      2024.2    cdafaca233f3   18 hours ago   1.17GB",
                                "registry.osism.tech/kolla/skyline-console                     2024.2    2f051f1a6b4b   18 hours ago   1.05GB",
                                "registry.osism.tech/kolla/skyline-apiserver                   2024.2    16a891279416   18 hours ago   993MB",
                                "registry.osism.tech/kolla/designate-mdns                      2024.2    ab5ab1f6d3f9   18 hours ago   988MB",
                                "registry.osism.tech/kolla/designate-backend-bind9             2024.2    92156b70a8d8   18 hours ago   992MB",
                                "registry.osism.tech/kolla/designate-worker                    2024.2    b48919b55003   18 hours ago   992MB",
                                "registry.osism.tech/kolla/designate-api                       2024.2    9af274b886ec   18 hours ago   988MB",
                                "registry.osism.tech/kolla/designate-producer                  2024.2    d6e57a08d9e7   18 hours ago   988MB",
                                "registry.osism.tech/kolla/designate-central                   2024.2    20dc16c0fa1d   18 hours ago   987MB",
                                "registry.osism.tech/kolla/nova-api                            2024.2    875cacbc9ed5   18 hours ago   1.21GB",
                                "registry.osism.tech/kolla/nova-conductor                      2024.2    3031a6cc52c4   18 hours ago   1.21GB",
                                "registry.osism.tech/kolla/nova-novncproxy                     2024.2    ead2c8041c1c   18 hours ago   1.37GB",
                                "registry.osism.tech/kolla/nova-scheduler                      2024.2    ac6d233e139c   18 hours ago   1.21GB",
                                "registry.osism.tech/kolla/aodh-notifier                       2024.2    47510a1b5a2a   18 hours ago   977MB",
                                "registry.osism.tech/kolla/aodh-api                            2024.2    501c4da3e479   18 hours ago   976MB",
                                "registry.osism.tech/kolla/aodh-evaluator                      2024.2    6ca8ab2ee061   18 hours ago   977MB",
                                "registry.osism.tech/kolla/aodh-listener                       2024.2    126f2324b633   18 hours ago   977MB",
                                "registry.osism.tech/kolla/barbican-api                        2024.2    e9304475994d   18 hours ago   993MB",
                                "registry.osism.tech/kolla/barbican-keystone-listener          2024.2    1af263886738   18 hours ago   994MB",
                                "registry.osism.tech/kolla/barbican-worker                     2024.2    7bf7524b5003   18 hours ago   994MB",
                                "registry.osism.tech/kolla/cinder-api                          2024.2    b771bd5ad6de   18 hours ago   1.41GB",
                                "registry.osism.tech/kolla/cinder-volume                       2024.2    55d33e39f847   18 hours ago   1.72GB",
                                "registry.osism.tech/kolla/cinder-backup                       2024.2    7ad1822584f6   18 hours ago   1.42GB",
                                "registry.osism.tech/kolla/cinder-scheduler                    2024.2    77ee938ca38a   18 hours ago   1.41GB",
                                "registry.osism.tech/kolla/placement-api                       2024.2    73522e7d67de   18 hours ago   979MB",
                                "registry.osism.tech/kolla/ceilometer-central                  2024.2    aa1592248958   18 hours ago   980MB",
                                "registry.osism.tech/kolla/ceilometer-notification             2024.2    493890c63c8c   18 hours ago   979MB",
                                "registry.osism.tech/kolla/magnum-api                          2024.2    7a1cb80a5031   18 hours ago   1.13GB",
                                "registry.osism.tech/kolla/magnum-conductor                    2024.2    120f214a42c3   18 hours ago   1.25GB",
                                "registry.osism.tech/kolla/octavia-driver-agent                2024.2    3575eb482f17   18 hours ago   1.05GB",
                                "registry.osism.tech/kolla/octavia-api                         2024.2    e477e1210c1b   18 hours ago   1.05GB",
                                "registry.osism.tech/kolla/octavia-worker                      2024.2    3d246c986ff5   18 hours ago   1.03GB",
                                "registry.osism.tech/kolla/octavia-health-manager              2024.2    2875784aee93   18 hours ago   1.03GB",
                                "registry.osism.tech/kolla/octavia-housekeeping                2024.2    433771f897e6   18 hours ago   1.03GB",
                                "registry.osism.tech/kolla/keystone-ssh                        2024.2    270423abc849   18 hours ago   1.04GB",
                                "registry.osism.tech/kolla/keystone-fernet                     2024.2    b464595df45c   18 hours ago   1.04GB",
                                "registry.osism.tech/kolla/keystone                            2024.2    74dedd8924a8   18 hours ago   1.07GB",
                                "registry.osism.tech/osism/ceph-daemon                         reef      691e9f342646   21 hours ago   1.35GB",
                                "+ 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",
                                "ce8a28b6ea4c   registry.osism.tech/kolla/grafana:2024.2                             \"dumb-init --single-\u2026\"   6 minutes ago    Up 6 minutes                        grafana",
                                "9c8d2882f8ce   registry.osism.tech/kolla/magnum-conductor:2024.2                    \"dumb-init --single-\u2026\"   7 minutes ago    Up 7 minutes (healthy)              magnum_conductor",
                                "39c806faebfb   registry.osism.tech/kolla/magnum-api:2024.2                          \"dumb-init --single-\u2026\"   7 minutes ago    Up 7 minutes (healthy)              magnum_api",
                                "d12a111ec151   registry.osism.tech/kolla/placement-api:2024.2                       \"dumb-init --single-\u2026\"   8 minutes ago    Up 8 minutes (healthy)              placement_api",
                                "8d1e3ef961b8   registry.osism.tech/kolla/nova-novncproxy:2024.2                     \"dumb-init --single-\u2026\"   9 minutes ago    Up 9 minutes (healthy)              nova_novncproxy",
                                "421af00b769c   registry.osism.tech/kolla/nova-conductor:2024.2                      \"dumb-init --single-\u2026\"   9 minutes ago    Up 8 minutes (healthy)              nova_conductor",
                                "4d3d043a8505   registry.osism.tech/kolla/neutron-server:2024.2                      \"dumb-init --single-\u2026\"   9 minutes ago    Up 9 minutes (healthy)              neutron_server",
                                "61a7f8e84e52   registry.osism.tech/kolla/designate-worker:2024.2                    \"dumb-init --single-\u2026\"   10 minutes ago   Up 10 minutes (healthy)             designate_worker",
                                "c5c12a9ba66f   registry.osism.tech/kolla/designate-mdns:2024.2                      \"dumb-init --single-\u2026\"   10 minutes ago   Up 10 minutes (healthy)             designate_mdns",
                                "c64e28e65c89   registry.osism.tech/kolla/designate-producer:2024.2                  \"dumb-init --single-\u2026\"   10 minutes ago   Up 10 minutes (healthy)             designate_producer",
                                "6a7d414bfa52   registry.osism.tech/kolla/designate-central:2024.2                   \"dumb-init --single-\u2026\"   10 minutes ago   Up 10 minutes (healthy)             designate_central",
                                "be1e8f49b083   registry.osism.tech/kolla/designate-api:2024.2                       \"dumb-init --single-\u2026\"   10 minutes ago   Up 10 minutes (healthy)             designate_api",
                                "a1826435c5d4   registry.osism.tech/kolla/designate-backend-bind9:2024.2             \"dumb-init --single-\u2026\"   10 minutes ago   Up 10 minutes (healthy)             designate_backend_bind9",
                                "2051680c7ad2   registry.osism.tech/kolla/barbican-worker:2024.2                     \"dumb-init --single-\u2026\"   10 minutes ago   Up 10 minutes (healthy)             barbican_worker",
                                "12f086ad8663   registry.osism.tech/kolla/nova-api:2024.2                            \"dumb-init --single-\u2026\"   11 minutes ago   Up 11 minutes (healthy)             nova_api",
                                "e3c6ee6f9e31   registry.osism.tech/kolla/barbican-keystone-listener:2024.2          \"dumb-init --single-\u2026\"   11 minutes ago   Up 11 minutes (healthy)             barbican_keystone_listener",
                                "692a2811c0ba   registry.osism.tech/kolla/nova-scheduler:2024.2                      \"dumb-init --single-\u2026\"   11 minutes ago   Up 8 minutes (healthy)              nova_scheduler",
                                "2e999cd8b3f5   registry.osism.tech/kolla/barbican-api:2024.2                        \"dumb-init --single-\u2026\"   11 minutes ago   Up 11 minutes (healthy)             barbican_api",
                                "f78f19439892   registry.osism.tech/kolla/cinder-backup:2024.2                       \"dumb-init --single-\u2026\"   12 minutes ago   Up 12 minutes (healthy)             cinder_backup",
                                "f15e5ae2cb7b   registry.osism.tech/kolla/cinder-volume:2024.2                       \"dumb-init --single-\u2026\"   12 minutes ago   Up 12 minutes (healthy)             cinder_volume",
                                "c1ebfd5819d0   registry.osism.tech/kolla/glance-api:2024.2                          \"dumb-init --single-\u2026\"   13 minutes ago   Up 13 minutes (healthy)             glance_api",
                                "89137b69462f   registry.osism.tech/kolla/cinder-scheduler:2024.2                    \"dumb-init --single-\u2026\"   13 minutes ago   Up 13 minutes (healthy)             cinder_scheduler",
                                "48bf3c2c5d58   registry.osism.tech/kolla/cinder-api:2024.2                          \"dumb-init --single-\u2026\"   13 minutes ago   Up 13 minutes (healthy)             cinder_api",
                                "e0655d7cdd17   registry.osism.tech/kolla/prometheus-elasticsearch-exporter:2024.2   \"dumb-init --single-\u2026\"   13 minutes ago   Up 13 minutes                       prometheus_elasticsearch_exporter",
                                "da7b2d1c8e4b   registry.osism.tech/kolla/prometheus-cadvisor:2024.2                 \"dumb-init --single-\u2026\"   14 minutes ago   Up 13 minutes                       prometheus_cadvisor",
                                "87610b94c917   registry.osism.tech/kolla/prometheus-memcached-exporter:2024.2       \"dumb-init --single-\u2026\"   14 minutes ago   Up 14 minutes                       prometheus_memcached_exporter",
                                "4c3043adf6e7   registry.osism.tech/kolla/prometheus-mysqld-exporter:2024.2          \"dumb-init --single-\u2026\"   14 minutes ago   Up 14 minutes                       prometheus_mysqld_exporter",
                                "305af9bb3593   registry.osism.tech/kolla/prometheus-node-exporter:2024.2            \"dumb-init --single-\u2026\"   14 minutes ago   Up 14 minutes                       prometheus_node_exporter",
                                "e69e708dd9d2   registry.osism.tech/osism/ceph-daemon:reef                           \"/usr/bin/ceph-mgr -\u2026\"   15 minutes ago   Up 15 minutes                       ceph-mgr-testbed-node-1",
                                "c399a10c8acd   registry.osism.tech/kolla/keystone:2024.2                            \"dumb-init --single-\u2026\"   16 minutes ago   Up 16 minutes (healthy)             keystone",
                                "bdca6d49774f   registry.osism.tech/kolla/horizon:2024.2                             \"dumb-init --single-\u2026\"   16 minutes ago   Up 16 minutes (healthy)             horizon",
                                "57d665bb7020   registry.osism.tech/kolla/keystone-fernet:2024.2                     \"dumb-init --single-\u2026\"   17 minutes ago   Up 16 minutes (healthy)             keystone_fernet",
                                "08f1eaf31b34   registry.osism.tech/kolla/keystone-ssh:2024.2                        \"dumb-init --single-\u2026\"   17 minutes ago   Up 17 minutes (healthy)             keystone_ssh",
                                "3c4620fbb6e0   registry.osism.tech/kolla/opensearch-dashboards:2024.2               \"dumb-init --single-\u2026\"   19 minutes ago   Up 19 minutes (healthy)             opensearch_dashboards",
                                "4c4a05e7e51d   registry.osism.tech/kolla/mariadb-server:2024.2                      \"dumb-init -- kolla_\u2026\"   20 minutes ago   Up 20 minutes (healthy)             mariadb",
                                "8ef84d5b0b43   registry.osism.tech/kolla/opensearch:2024.2                          \"dumb-init --single-\u2026\"   20 minutes ago   Up 20 minutes (healthy)             opensearch",
                                "c7181ccc161e   registry.osism.tech/kolla/keepalived:2024.2                          \"dumb-init --single-\u2026\"   21 minutes ago   Up 21 minutes                       keepalived",
                                "b6d39d3ff21a   registry.osism.tech/osism/ceph-daemon:reef                           \"/usr/bin/ceph-crash\"    21 minutes ago   Up 21 minutes                       ceph-crash-testbed-node-1",
                                "c668bd9594de   registry.osism.tech/kolla/proxysql:2024.2                            \"dumb-init --single-\u2026\"   22 minutes ago   Up 22 minutes (healthy)             proxysql",
                                "469d09917fbd   registry.osism.tech/kolla/haproxy:2024.2                             \"dumb-init --single-\u2026\"   22 minutes ago   Up 22 minutes (healthy)             haproxy",
                                "477bae206d7d   registry.osism.tech/kolla/ovn-northd:2024.2                          \"dumb-init --single-\u2026\"   22 minutes ago   Up 22 minutes                       ovn_northd",
                                "7db7dce1127a   registry.osism.tech/kolla/ovn-sb-db-server:2024.2                    \"dumb-init --single-\u2026\"   22 minutes ago   Up 22 minutes                       ovn_sb_db",
                                "60b8c37fa528   registry.osism.tech/kolla/ovn-nb-db-server:2024.2                    \"dumb-init --single-\u2026\"   23 minutes ago   Up 23 minutes                       ovn_nb_db",
                                "e9f673a4daa0   registry.osism.tech/kolla/ovn-controller:2024.2                      \"dumb-init --single-\u2026\"   24 minutes ago   Up 24 minutes                       ovn_controller",
                                "faa753180ce0   registry.osism.tech/kolla/rabbitmq:2024.2                            \"dumb-init --single-\u2026\"   26 minutes ago   Up 26 minutes (healthy)             rabbitmq",
                                "c878a47e9512   registry.osism.tech/osism/ceph-daemon:reef                           \"/usr/bin/ceph-mon -\u2026\"   26 minutes ago   Up 26 minutes                       ceph-mon-testbed-node-1",
                                "0a5fceb6e8d7   registry.osism.tech/kolla/openvswitch-vswitchd:2024.2                \"dumb-init --single-\u2026\"   26 minutes ago   Up 26 minutes (healthy)             openvswitch_vswitchd",
                                "e8c36b252dda   registry.osism.tech/kolla/openvswitch-db-server:2024.2               \"dumb-init --single-\u2026\"   27 minutes ago   Up 27 minutes (healthy)             openvswitch_db",
                                "c93cfa82f0a5   registry.osism.tech/kolla/redis-sentinel:2024.2                      \"dumb-init --single-\u2026\"   27 minutes ago   Up 27 minutes (healthy)             redis_sentinel",
                                "d4c0ebfb8aa7   registry.osism.tech/kolla/redis:2024.2                               \"dumb-init --single-\u2026\"   28 minutes ago   Up 27 minutes (healthy)             redis",
                                "1d399a6ceaa0   registry.osism.tech/kolla/memcached:2024.2                           \"dumb-init --single-\u2026\"   28 minutes ago   Up 28 minutes (healthy)             memcached",
                                "2d2c802433c9   registry.osism.tech/kolla/cron:2024.2                                \"dumb-init --single-\u2026\"   28 minutes ago   Up 28 minutes                       cron",
                                "c4b9a652f7a2   registry.osism.tech/kolla/kolla-toolbox:2024.2                       \"dumb-init --single-\u2026\"   28 minutes ago   Up 28 minutes                       kolla_toolbox",
                                "d2799e846c8d   registry.osism.tech/kolla/fluentd:2024.2                             \"dumb-init --single-\u2026\"   29 minutes ago   Up 29 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/kolla/fluentd                             2024.2    0137d63cdf4c   18 hours ago   582MB",
                                "registry.osism.tech/kolla/opensearch                          2024.2    628182e148ca   18 hours ago   1.56GB",
                                "registry.osism.tech/kolla/opensearch-dashboards               2024.2    3d4c46ba738d   18 hours ago   1.54GB",
                                "registry.osism.tech/kolla/rabbitmq                            2024.2    4870a189c6d1   18 hours ago   326MB",
                                "registry.osism.tech/kolla/memcached                           2024.2    9f45f3182160   18 hours ago   270MB",
                                "registry.osism.tech/kolla/haproxy                             2024.2    b3ec42f11154   18 hours ago   277MB",
                                "registry.osism.tech/kolla/kolla-toolbox                       2024.2    778f09b1b97b   18 hours ago   671MB",
                                "registry.osism.tech/kolla/keepalived                          2024.2    be60f18f5562   18 hours ago   280MB",
                                "registry.osism.tech/kolla/proxysql                            2024.2    216cb76c0116   18 hours ago   418MB",
                                "registry.osism.tech/kolla/cron                                2024.2    6533a1bed229   18 hours ago   269MB",
                                "registry.osism.tech/kolla/grafana                             2024.2    eb9efe36850b   18 hours ago   1.34GB",
                                "registry.osism.tech/kolla/openvswitch-db-server               2024.2    4b5552cc3cf4   18 hours ago   282MB",
                                "registry.osism.tech/kolla/openvswitch-vswitchd                2024.2    c0dadc375fd6   18 hours ago   282MB",
                                "registry.osism.tech/kolla/horizon                             2024.2    7a3c07b09b93   18 hours ago   1.15GB",
                                "registry.osism.tech/kolla/redis                               2024.2    25277232dc37   18 hours ago   276MB",
                                "registry.osism.tech/kolla/redis-sentinel                      2024.2    10f3af7ffa04   18 hours ago   276MB",
                                "registry.osism.tech/kolla/prometheus-node-exporter            2024.2    53cf08f29c01   18 hours ago   309MB",
                                "registry.osism.tech/kolla/prometheus-cadvisor                 2024.2    bc9556111cf5   18 hours ago   361MB",
                                "registry.osism.tech/kolla/prometheus-mysqld-exporter          2024.2    b2aa2efd3eb8   18 hours ago   304MB",
                                "registry.osism.tech/kolla/prometheus-memcached-exporter       2024.2    43548757b6cf   18 hours ago   302MB",
                                "registry.osism.tech/kolla/prometheus-elasticsearch-exporter   2024.2    fdb06eedbad5   18 hours ago   295MB",
                                "registry.osism.tech/kolla/mariadb-server                      2024.2    e52665fea4dd   18 hours ago   450MB",
                                "registry.osism.tech/kolla/ovn-northd                          2024.2    68d37ec18722   18 hours ago   843MB",
                                "registry.osism.tech/kolla/ovn-nb-db-server                    2024.2    1f612b179dbb   18 hours ago   843MB",
                                "registry.osism.tech/kolla/ovn-sb-db-server                    2024.2    4d8de68f91be   18 hours ago   843MB",
                                "registry.osism.tech/kolla/ovn-controller                      2024.2    ac4380542bb8   18 hours ago   843MB",
                                "registry.osism.tech/kolla/glance-api                          2024.2    c19f06fb33e4   18 hours ago   1.1GB",
                                "registry.osism.tech/kolla/neutron-server                      2024.2    cdafaca233f3   18 hours ago   1.17GB",
                                "registry.osism.tech/kolla/designate-mdns                      2024.2    ab5ab1f6d3f9   18 hours ago   988MB",
                                "registry.osism.tech/kolla/designate-backend-bind9             2024.2    92156b70a8d8   18 hours ago   992MB",
                                "registry.osism.tech/kolla/designate-worker                    2024.2    b48919b55003   18 hours ago   992MB",
                                "registry.osism.tech/kolla/designate-api                       2024.2    9af274b886ec   18 hours ago   988MB",
                                "registry.osism.tech/kolla/designate-producer                  2024.2    d6e57a08d9e7   18 hours ago   988MB",
                                "registry.osism.tech/kolla/designate-central                   2024.2    20dc16c0fa1d   18 hours ago   987MB",
                                "registry.osism.tech/kolla/nova-api                            2024.2    875cacbc9ed5   18 hours ago   1.21GB",
                                "registry.osism.tech/kolla/nova-conductor                      2024.2    3031a6cc52c4   18 hours ago   1.21GB",
                                "registry.osism.tech/kolla/nova-novncproxy                     2024.2    ead2c8041c1c   18 hours ago   1.37GB",
                                "registry.osism.tech/kolla/nova-scheduler                      2024.2    ac6d233e139c   18 hours ago   1.21GB",
                                "registry.osism.tech/kolla/barbican-api                        2024.2    e9304475994d   18 hours ago   993MB",
                                "registry.osism.tech/kolla/barbican-keystone-listener          2024.2    1af263886738   18 hours ago   994MB",
                                "registry.osism.tech/kolla/barbican-worker                     2024.2    7bf7524b5003   18 hours ago   994MB",
                                "registry.osism.tech/kolla/cinder-api                          2024.2    b771bd5ad6de   18 hours ago   1.41GB",
                                "registry.osism.tech/kolla/cinder-volume                       2024.2    55d33e39f847   18 hours ago   1.72GB",
                                "registry.osism.tech/kolla/cinder-backup                       2024.2    7ad1822584f6   18 hours ago   1.42GB",
                                "registry.osism.tech/kolla/cinder-scheduler                    2024.2    77ee938ca38a   18 hours ago   1.41GB",
                                "registry.osism.tech/kolla/placement-api                       2024.2    73522e7d67de   18 hours ago   979MB",
                                "registry.osism.tech/kolla/magnum-api                          2024.2    7a1cb80a5031   18 hours ago   1.13GB",
                                "registry.osism.tech/kolla/magnum-conductor                    2024.2    120f214a42c3   18 hours ago   1.25GB",
                                "registry.osism.tech/kolla/keystone-ssh                        2024.2    270423abc849   18 hours ago   1.04GB",
                                "registry.osism.tech/kolla/keystone-fernet                     2024.2    b464595df45c   18 hours ago   1.04GB",
                                "registry.osism.tech/kolla/keystone                            2024.2    74dedd8924a8   18 hours ago   1.07GB",
                                "registry.osism.tech/osism/ceph-daemon                         reef      691e9f342646   21 hours ago   1.35GB",
                                "+ 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",
                                "a83de8234f63   registry.osism.tech/kolla/grafana:2024.2                             \"dumb-init --single-\u2026\"   6 minutes ago    Up 6 minutes                        grafana",
                                "2622e32e7f66   registry.osism.tech/kolla/magnum-conductor:2024.2                    \"dumb-init --single-\u2026\"   7 minutes ago    Up 7 minutes (healthy)              magnum_conductor",
                                "cf8b44681524   registry.osism.tech/kolla/magnum-api:2024.2                          \"dumb-init --single-\u2026\"   8 minutes ago    Up 8 minutes (healthy)              magnum_api",
                                "a76e5bd699bd   registry.osism.tech/kolla/placement-api:2024.2                       \"dumb-init --single-\u2026\"   8 minutes ago    Up 8 minutes (healthy)              placement_api",
                                "3be9acbc05e0   registry.osism.tech/kolla/nova-novncproxy:2024.2                     \"dumb-init --single-\u2026\"   9 minutes ago    Up 9 minutes (healthy)              nova_novncproxy",
                                "5282f8571818   registry.osism.tech/kolla/nova-conductor:2024.2                      \"dumb-init --single-\u2026\"   9 minutes ago    Up 8 minutes (healthy)              nova_conductor",
                                "b57fd8bfcb3b   registry.osism.tech/kolla/neutron-server:2024.2                      \"dumb-init --single-\u2026\"   9 minutes ago    Up 9 minutes (healthy)              neutron_server",
                                "e1d0ed6c5344   registry.osism.tech/kolla/designate-worker:2024.2                    \"dumb-init --single-\u2026\"   10 minutes ago   Up 10 minutes (healthy)             designate_worker",
                                "a41f3ccf2c4b   registry.osism.tech/kolla/designate-mdns:2024.2                      \"dumb-init --single-\u2026\"   10 minutes ago   Up 10 minutes (healthy)             designate_mdns",
                                "cb0edfaa7352   registry.osism.tech/kolla/designate-producer:2024.2                  \"dumb-init --single-\u2026\"   10 minutes ago   Up 10 minutes (healthy)             designate_producer",
                                "a71a74ca830e   registry.osism.tech/kolla/designate-central:2024.2                   \"dumb-init --single-\u2026\"   10 minutes ago   Up 10 minutes (healthy)             designate_central",
                                "1cd124a9c876   registry.osism.tech/kolla/designate-api:2024.2                       \"dumb-init --single-\u2026\"   10 minutes ago   Up 10 minutes (healthy)             designate_api",
                                "b026a5cf2495   registry.osism.tech/kolla/designate-backend-bind9:2024.2             \"dumb-init --single-\u2026\"   10 minutes ago   Up 10 minutes (healthy)             designate_backend_bind9",
                                "512e9849c9fb   registry.osism.tech/kolla/barbican-worker:2024.2                     \"dumb-init --single-\u2026\"   11 minutes ago   Up 11 minutes (healthy)             barbican_worker",
                                "183712bb17c5   registry.osism.tech/kolla/nova-api:2024.2                            \"dumb-init --single-\u2026\"   11 minutes ago   Up 11 minutes (healthy)             nova_api",
                                "b8c5b89b56f2   registry.osism.tech/kolla/barbican-keystone-listener:2024.2          \"dumb-init --single-\u2026\"   11 minutes ago   Up 11 minutes (healthy)             barbican_keystone_listener",
                                "28c99378084c   registry.osism.tech/kolla/nova-scheduler:2024.2                      \"dumb-init --single-\u2026\"   11 minutes ago   Up 8 minutes (healthy)              nova_scheduler",
                                "ba28e55265a2   registry.osism.tech/kolla/barbican-api:2024.2                        \"dumb-init --single-\u2026\"   11 minutes ago   Up 11 minutes (healthy)             barbican_api",
                                "b7d61b663940   registry.osism.tech/kolla/cinder-backup:2024.2                       \"dumb-init --single-\u2026\"   12 minutes ago   Up 12 minutes (healthy)             cinder_backup",
                                "4b9a5a72c709   registry.osism.tech/kolla/cinder-volume:2024.2                       \"dumb-init --single-\u2026\"   13 minutes ago   Up 13 minutes (healthy)             cinder_volume",
                                "530176373b5e   registry.osism.tech/kolla/glance-api:2024.2                          \"dumb-init --single-\u2026\"   13 minutes ago   Up 13 minutes (healthy)             glance_api",
                                "ee4759ed70ef   registry.osism.tech/kolla/cinder-scheduler:2024.2                    \"dumb-init --single-\u2026\"   13 minutes ago   Up 13 minutes (healthy)             cinder_scheduler",
                                "56e1dc5eb0dc   registry.osism.tech/kolla/cinder-api:2024.2                          \"dumb-init --single-\u2026\"   13 minutes ago   Up 13 minutes (healthy)             cinder_api",
                                "054b30d7e797   registry.osism.tech/kolla/prometheus-elasticsearch-exporter:2024.2   \"dumb-init --single-\u2026\"   13 minutes ago   Up 13 minutes                       prometheus_elasticsearch_exporter",
                                "f718af22999b   registry.osism.tech/kolla/prometheus-cadvisor:2024.2                 \"dumb-init --single-\u2026\"   14 minutes ago   Up 14 minutes                       prometheus_cadvisor",
                                "5ef1e8335721   registry.osism.tech/kolla/prometheus-memcached-exporter:2024.2       \"dumb-init --single-\u2026\"   14 minutes ago   Up 14 minutes                       prometheus_memcached_exporter",
                                "e035362e971a   registry.osism.tech/kolla/prometheus-mysqld-exporter:2024.2          \"dumb-init --single-\u2026\"   14 minutes ago   Up 14 minutes                       prometheus_mysqld_exporter",
                                "2edc83e0906c   registry.osism.tech/kolla/prometheus-node-exporter:2024.2            \"dumb-init --single-\u2026\"   14 minutes ago   Up 14 minutes                       prometheus_node_exporter",
                                "6466c1cf29df   registry.osism.tech/osism/ceph-daemon:reef                           \"/usr/bin/ceph-mgr -\u2026\"   15 minutes ago   Up 15 minutes                       ceph-mgr-testbed-node-2",
                                "8cda2c2512e9   registry.osism.tech/kolla/keystone:2024.2                            \"dumb-init --single-\u2026\"   16 minutes ago   Up 16 minutes (healthy)             keystone",
                                "0d07bbfde030   registry.osism.tech/kolla/horizon:2024.2                             \"dumb-init --single-\u2026\"   17 minutes ago   Up 17 minutes (healthy)             horizon",
                                "e283f34493b7   registry.osism.tech/kolla/keystone-fernet:2024.2                     \"dumb-init --single-\u2026\"   17 minutes ago   Up 17 minutes (healthy)             keystone_fernet",
                                "d2ca8d6bc7a7   registry.osism.tech/kolla/keystone-ssh:2024.2                        \"dumb-init --single-\u2026\"   17 minutes ago   Up 17 minutes (healthy)             keystone_ssh",
                                "299c6d361a3f   registry.osism.tech/kolla/opensearch-dashboards:2024.2               \"dumb-init --single-\u2026\"   19 minutes ago   Up 19 minutes (healthy)             opensearch_dashboards",
                                "ffb3618bb5b3   registry.osism.tech/kolla/mariadb-server:2024.2                      \"dumb-init -- kolla_\u2026\"   19 minutes ago   Up 19 minutes (healthy)             mariadb",
                                "03bb57474f90   registry.osism.tech/kolla/opensearch:2024.2                          \"dumb-init --single-\u2026\"   20 minutes ago   Up 20 minutes (healthy)             opensearch",
                                "43a54ec73e23   registry.osism.tech/kolla/keepalived:2024.2                          \"dumb-init --single-\u2026\"   21 minutes ago   Up 21 minutes                       keepalived",
                                "1fa054245af3   registry.osism.tech/osism/ceph-daemon:reef                           \"/usr/bin/ceph-crash\"    22 minutes ago   Up 22 minutes                       ceph-crash-testbed-node-2",
                                "7abea0e98ca7   registry.osism.tech/kolla/proxysql:2024.2                            \"dumb-init --single-\u2026\"   22 minutes ago   Up 22 minutes (healthy)             proxysql",
                                "5c9b5c040a59   registry.osism.tech/kolla/haproxy:2024.2                             \"dumb-init --single-\u2026\"   22 minutes ago   Up 22 minutes (healthy)             haproxy",
                                "47ff969df103   registry.osism.tech/kolla/ovn-northd:2024.2                          \"dumb-init --single-\u2026\"   22 minutes ago   Up 22 minutes                       ovn_northd",
                                "bed0f527963a   registry.osism.tech/kolla/ovn-sb-db-server:2024.2                    \"dumb-init --single-\u2026\"   23 minutes ago   Up 23 minutes                       ovn_sb_db",
                                "70651d167559   registry.osism.tech/kolla/ovn-nb-db-server:2024.2                    \"dumb-init --single-\u2026\"   23 minutes ago   Up 23 minutes                       ovn_nb_db",
                                "b96adec970d2   registry.osism.tech/kolla/ovn-controller:2024.2                      \"dumb-init --single-\u2026\"   24 minutes ago   Up 24 minutes                       ovn_controller",
                                "98c15b0202ec   registry.osism.tech/kolla/rabbitmq:2024.2                            \"dumb-init --single-\u2026\"   25 minutes ago   Up 25 minutes (healthy)             rabbitmq",
                                "b1da1bcbd6ab   registry.osism.tech/osism/ceph-daemon:reef                           \"/usr/bin/ceph-mon -\u2026\"   26 minutes ago   Up 26 minutes                       ceph-mon-testbed-node-2",
                                "f3c84ba12469   registry.osism.tech/kolla/openvswitch-vswitchd:2024.2                \"dumb-init --single-\u2026\"   26 minutes ago   Up 26 minutes (healthy)             openvswitch_vswitchd",
                                "de6d13a25847   registry.osism.tech/kolla/openvswitch-db-server:2024.2               \"dumb-init --single-\u2026\"   27 minutes ago   Up 27 minutes (healthy)             openvswitch_db",
                                "112d13059786   registry.osism.tech/kolla/redis-sentinel:2024.2                      \"dumb-init --single-\u2026\"   27 minutes ago   Up 27 minutes (healthy)             redis_sentinel",
                                "89c7a7486506   registry.osism.tech/kolla/redis:2024.2                               \"dumb-init --single-\u2026\"   28 minutes ago   Up 28 minutes (healthy)             redis",
                                "fecb248777a2   registry.osism.tech/kolla/memcached:2024.2                           \"dumb-init --single-\u2026\"   28 minutes ago   Up 28 minutes (healthy)             memcached",
                                "57575f557fe1   registry.osism.tech/kolla/cron:2024.2                                \"dumb-init --single-\u2026\"   28 minutes ago   Up 28 minutes                       cron",
                                "d5f7dc7bfe7f   registry.osism.tech/kolla/kolla-toolbox:2024.2                       \"dumb-init --single-\u2026\"   28 minutes ago   Up 28 minutes                       kolla_toolbox",
                                "20979e8b7024   registry.osism.tech/kolla/fluentd:2024.2                             \"dumb-init --single-\u2026\"   29 minutes ago   Up 29 minutes                       fluentd",
                                "+ echo",
                                "",
                                "## Images @ testbed-node-2",
                                "",
                                "+ echo '## Images @ testbed-node-2'",
                                "+ echo",
                                "+ osism container testbed-node-2 images",
                                "REPOSITORY                                                    TAG       IMAGE ID       CREATED        SIZE",
                                "registry.osism.tech/kolla/fluentd                             2024.2    0137d63cdf4c   18 hours ago   582MB",
                                "registry.osism.tech/kolla/opensearch                          2024.2    628182e148ca   18 hours ago   1.56GB",
                                "registry.osism.tech/kolla/opensearch-dashboards               2024.2    3d4c46ba738d   18 hours ago   1.54GB",
                                "registry.osism.tech/kolla/rabbitmq                            2024.2    4870a189c6d1   18 hours ago   326MB",
                                "registry.osism.tech/kolla/memcached                           2024.2    9f45f3182160   18 hours ago   270MB",
                                "registry.osism.tech/kolla/haproxy                             2024.2    b3ec42f11154   18 hours ago   277MB",
                                "registry.osism.tech/kolla/kolla-toolbox                       2024.2    778f09b1b97b   18 hours ago   671MB",
                                "registry.osism.tech/kolla/keepalived                          2024.2    be60f18f5562   18 hours ago   280MB",
                                "registry.osism.tech/kolla/proxysql                            2024.2    216cb76c0116   18 hours ago   418MB",
                                "registry.osism.tech/kolla/cron                                2024.2    6533a1bed229   18 hours ago   269MB",
                                "registry.osism.tech/kolla/grafana                             2024.2    eb9efe36850b   18 hours ago   1.34GB",
                                "registry.osism.tech/kolla/openvswitch-vswitchd                2024.2    c0dadc375fd6   18 hours ago   282MB",
                                "registry.osism.tech/kolla/openvswitch-db-server               2024.2    4b5552cc3cf4   18 hours ago   282MB",
                                "registry.osism.tech/kolla/horizon                             2024.2    7a3c07b09b93   18 hours ago   1.15GB",
                                "registry.osism.tech/kolla/redis                               2024.2    25277232dc37   18 hours ago   276MB",
                                "registry.osism.tech/kolla/redis-sentinel                      2024.2    10f3af7ffa04   18 hours ago   276MB",
                                "registry.osism.tech/kolla/prometheus-node-exporter            2024.2    53cf08f29c01   18 hours ago   309MB",
                                "registry.osism.tech/kolla/prometheus-cadvisor                 2024.2    bc9556111cf5   18 hours ago   361MB",
                                "registry.osism.tech/kolla/prometheus-mysqld-exporter          2024.2    b2aa2efd3eb8   18 hours ago   304MB",
                                "registry.osism.tech/kolla/prometheus-memcached-exporter       2024.2    43548757b6cf   18 hours ago   302MB",
                                "registry.osism.tech/kolla/prometheus-elasticsearch-exporter   2024.2    fdb06eedbad5   18 hours ago   295MB",
                                "registry.osism.tech/kolla/mariadb-server                      2024.2    e52665fea4dd   18 hours ago   450MB",
                                "registry.osism.tech/kolla/ovn-northd                          2024.2    68d37ec18722   18 hours ago   843MB",
                                "registry.osism.tech/kolla/ovn-sb-db-server                    2024.2    4d8de68f91be   18 hours ago   843MB",
                                "registry.osism.tech/kolla/ovn-nb-db-server                    2024.2    1f612b179dbb   18 hours ago   843MB",
                                "registry.osism.tech/kolla/ovn-controller                      2024.2    ac4380542bb8   18 hours ago   843MB",
                                "registry.osism.tech/kolla/glance-api                          2024.2    c19f06fb33e4   18 hours ago   1.1GB",
                                "registry.osism.tech/kolla/neutron-server                      2024.2    cdafaca233f3   18 hours ago   1.17GB",
                                "registry.osism.tech/kolla/designate-mdns                      2024.2    ab5ab1f6d3f9   18 hours ago   988MB",
                                "registry.osism.tech/kolla/designate-backend-bind9             2024.2    92156b70a8d8   18 hours ago   992MB",
                                "registry.osism.tech/kolla/designate-worker                    2024.2    b48919b55003   18 hours ago   992MB",
                                "registry.osism.tech/kolla/designate-api                       2024.2    9af274b886ec   18 hours ago   988MB",
                                "registry.osism.tech/kolla/designate-producer                  2024.2    d6e57a08d9e7   18 hours ago   988MB",
                                "registry.osism.tech/kolla/designate-central                   2024.2    20dc16c0fa1d   18 hours ago   987MB",
                                "registry.osism.tech/kolla/nova-api                            2024.2    875cacbc9ed5   18 hours ago   1.21GB",
                                "registry.osism.tech/kolla/nova-conductor                      2024.2    3031a6cc52c4   18 hours ago   1.21GB",
                                "registry.osism.tech/kolla/nova-novncproxy                     2024.2    ead2c8041c1c   18 hours ago   1.37GB",
                                "registry.osism.tech/kolla/nova-scheduler                      2024.2    ac6d233e139c   18 hours ago   1.21GB",
                                "registry.osism.tech/kolla/barbican-api                        2024.2    e9304475994d   18 hours ago   993MB",
                                "registry.osism.tech/kolla/barbican-keystone-listener          2024.2    1af263886738   18 hours ago   994MB",
                                "registry.osism.tech/kolla/barbican-worker                     2024.2    7bf7524b5003   18 hours ago   994MB",
                                "registry.osism.tech/kolla/cinder-api                          2024.2    b771bd5ad6de   18 hours ago   1.41GB",
                                "registry.osism.tech/kolla/cinder-volume                       2024.2    55d33e39f847   18 hours ago   1.72GB",
                                "registry.osism.tech/kolla/cinder-backup                       2024.2    7ad1822584f6   18 hours ago   1.42GB",
                                "registry.osism.tech/kolla/cinder-scheduler                    2024.2    77ee938ca38a   18 hours ago   1.41GB",
                                "registry.osism.tech/kolla/placement-api                       2024.2    73522e7d67de   18 hours ago   979MB",
                                "registry.osism.tech/kolla/magnum-api                          2024.2    7a1cb80a5031   18 hours ago   1.13GB",
                                "registry.osism.tech/kolla/magnum-conductor                    2024.2    120f214a42c3   18 hours ago   1.25GB",
                                "registry.osism.tech/kolla/keystone-ssh                        2024.2    270423abc849   18 hours ago   1.04GB",
                                "registry.osism.tech/kolla/keystone-fernet                     2024.2    b464595df45c   18 hours ago   1.04GB",
                                "registry.osism.tech/kolla/keystone                            2024.2    74dedd8924a8   18 hours ago   1.07GB",
                                "registry.osism.tech/osism/ceph-daemon                         reef      691e9f342646   21 hours ago   1.35GB",
                                "+ 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.59",
                                "++ MANAGER_PUBLIC_IP_ADDRESS=81.163.193.59",
                                "++ 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 26m)",
                                "    mgr: testbed-node-0(active, since 16m), standbys: testbed-node-1, testbed-node-2",
                                "    mds: 1/1 daemons up, 2 standby",
                                "    osd: 6 osds: 6 up (since 22m), 6 in (since 23m)",
                                "    rgw: 3 daemons active (3 hosts, 1 zones)",
                                " ",
                                "  data:",
                                "    volumes: 1/1 healthy",
                                "    pools:   14 pools, 401 pgs",
                                "    objects: 556 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           ",
                                "-3         0.03897         -   40 GiB  2.4 GiB  2.2 GiB    2 KiB  139 MiB   38 GiB  5.90  1.00    -              host testbed-node-3",
                                " 0    hdd  0.01949   1.00000   20 GiB  1.5 GiB  1.4 GiB    1 KiB   70 MiB   19 GiB  7.31  1.24  200      up          osd.0          ",
                                " 4    hdd  0.01949   1.00000   20 GiB  920 MiB  850 MiB    1 KiB   70 MiB   19 GiB  4.50  0.76  190      up          osd.4          ",
                                "-7         0.03897         -   40 GiB  2.4 GiB  2.2 GiB    2 KiB  143 MiB   38 GiB  5.91  1.00    -              host testbed-node-4",
                                " 2    hdd  0.01949   1.00000   20 GiB  1.3 GiB  1.3 GiB    1 KiB   70 MiB   19 GiB  6.69  1.13  191      up          osd.2          ",
                                " 5    hdd  0.01949   1.00000   20 GiB  1.0 GiB  979 MiB    1 KiB   74 MiB   19 GiB  5.14  0.87  197      up          osd.5          ",
                                "-5         0.03897         -   40 GiB  2.4 GiB  2.2 GiB    2 KiB  143 MiB   38 GiB  5.91  1.00    -              host testbed-node-5",
                                " 1    hdd  0.01949   1.00000   20 GiB  916 MiB  843 MiB    1 KiB   74 MiB   19 GiB  4.48  0.76  176      up          osd.1          ",
                                " 3    hdd  0.01949   1.00000   20 GiB  1.5 GiB  1.4 GiB    1 KiB   70 MiB   19 GiB  7.35  1.24  216      up          osd.3          ",
                                "                       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.24",
                                "",
                                "# 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\": 1577,",
                                "  \"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-22T00:53:58.016561Z\",",
                                "    \"created\": \"2026-05-22T00:53:58.016561Z\",",
                                "    \"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.9 KiB        8   64 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-22 01:20:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of facts.\u001b[0m",
                                "\u001b[32m2026-05-22 01:20:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72f20cc5-6b95-4d57-b195-c0723c4ba4f4 (facts) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-05-22 01:20:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 72f20cc5-6b95-4d57-b195-c0723c4ba4f4 (facts) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Apply role facts] ********************************************************",
                                "",
                                "TASK [osism.commons.facts : Create custom facts directory] *********************",
                                "Friday 22 May 2026  01:20:44 +0000 (0:00:00.357)       0:00:00.357 ************ ",
                                "\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-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.facts : Copy fact files] ***********************************",
                                "Friday 22 May 2026  01:20:46 +0000 (0:00:01.402)       0:00:01.760 ************ ",
                                "\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] ***********************************************",
                                "Friday 22 May 2026  01:20:47 +0000 (0:00:01.282)       0:00:03.043 ************ ",
                                "\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-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] **********************************************",
                                "Friday 22 May 2026  01:20:52 +0000 (0:00:05.309)       0:00:08.352 ************ ",
                                "\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 ********************************************************************",
                                "Friday 22 May 2026  01:20:53 +0000 (0:00:00.738)       0:00:09.091 ************ ",
                                "=============================================================================== ",
                                "Gathers facts about hosts ----------------------------------------------- 5.31s",
                                "osism.commons.facts : Create custom facts directory --------------------- 1.40s",
                                "osism.commons.facts : Copy fact files ----------------------------------- 1.28s",
                                "Gather facts for all hosts ---------------------------------------------- 0.74s",
                                "+ osism validate ceph-mons",
                                "",
                                "PLAY [Ceph validate mons] ******************************************************",
                                "",
                                "TASK [Get timestamp for report file] *******************************************",
                                "Friday 22 May 2026  01:21:09 +0000 (0:00:00.530)       0:00:00.530 ************ ",
                                "\u001b[0;32mok: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Create report output directory] ******************************************",
                                "Friday 22 May 2026  01:21:11 +0000 (0:00:01.050)       0:00:01.581 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Define report vars] ******************************************************",
                                "Friday 22 May 2026  01:21:11 +0000 (0:00:00.705)       0:00:02.287 ************ ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Prepare test data for container existance test] **************************",
                                "Friday 22 May 2026  01:21:11 +0000 (0:00:00.132)       0:00:02.419 ************ ",
                                "\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] ******************************************************",
                                "Friday 22 May 2026  01:21:12 +0000 (0:00:00.304)       0:00:02.723 ************ ",
                                "\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] ***********************",
                                "Friday 22 May 2026  01:21:13 +0000 (0:00:01.616)       0:00:04.340 ************ ",
                                "\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] **********************",
                                "Friday 22 May 2026  01:21:14 +0000 (0:00:00.321)       0:00:04.661 ************ ",
                                "\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] *******************************************************",
                                "Friday 22 May 2026  01:21:14 +0000 (0:00:00.337)       0:00:04.998 ************ ",
                                "\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] ********************",
                                "Friday 22 May 2026  01:21:14 +0000 (0:00:00.335)       0:00:05.334 ************ ",
                                "\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] ************************",
                                "Friday 22 May 2026  01:21:15 +0000 (0:00:00.480)       0:00:05.814 ************ ",
                                "\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] *****************************************",
                                "Friday 22 May 2026  01:21:15 +0000 (0:00:00.303)       0:00:06.117 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Aggregate test results step two] *****************************************",
                                "Friday 22 May 2026  01:21:15 +0000 (0:00:00.247)       0:00:06.364 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Aggregate test results step three] ***************************************",
                                "Friday 22 May 2026  01:21:16 +0000 (0:00:00.235)       0:00:06.600 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Flush handlers] **********************************************************",
                                "Friday 22 May 2026  01:21:16 +0000 (0:00:00.260)       0:00:06.860 ************ ",
                                "",
                                "TASK [Flush handlers] **********************************************************",
                                "Friday 22 May 2026  01:21:16 +0000 (0:00:00.081)       0:00:06.941 ************ ",
                                "",
                                "TASK [Flush handlers] **********************************************************",
                                "Friday 22 May 2026  01:21:16 +0000 (0:00:00.105)       0:00:07.047 ************ ",
                                "",
                                "TASK [Print report file information] *******************************************",
                                "Friday 22 May 2026  01:21:16 +0000 (0:00:00.247)       0:00:07.294 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Fail due to missing containers] ******************************************",
                                "Friday 22 May 2026  01:21:16 +0000 (0:00:00.262)       0:00:07.557 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Prepare quorum test vars] ************************************************",
                                "Friday 22 May 2026  01:21:17 +0000 (0:00:00.280)       0:00:07.837 ************ ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Get monmap info from one mon container] **********************************",
                                "Friday 22 May 2026  01:21:17 +0000 (0:00:00.115)       0:00:07.953 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Set quorum test data] ****************************************************",
                                "Friday 22 May 2026  01:21:19 +0000 (0:00:01.913)       0:00:09.866 ************ ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Fail quorum test if not all monitors are in quorum] **********************",
                                "Friday 22 May 2026  01:21:19 +0000 (0:00:00.326)       0:00:10.193 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Pass quorum test if all monitors are in quorum] **************************",
                                "Friday 22 May 2026  01:21:19 +0000 (0:00:00.127)       0:00:10.320 ************ ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Set fsid test vars] ******************************************************",
                                "Friday 22 May 2026  01:21:20 +0000 (0:00:00.315)       0:00:10.636 ************ ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Fail Cluster FSID test if FSID does not match configuration] *************",
                                "Friday 22 May 2026  01:21:20 +0000 (0:00:00.293)       0:00:10.930 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Pass Cluster FSID test if it matches configuration] **********************",
                                "Friday 22 May 2026  01:21:20 +0000 (0:00:00.124)       0:00:11.054 ************ ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Prepare status test vars] ************************************************",
                                "Friday 22 May 2026  01:21:20 +0000 (0:00:00.124)       0:00:11.179 ************ ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Gather status data] ******************************************************",
                                "Friday 22 May 2026  01:21:20 +0000 (0:00:00.293)       0:00:11.472 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Set health test data] ****************************************************",
                                "Friday 22 May 2026  01:21:22 +0000 (0:00:01.524)       0:00:12.997 ************ ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Fail cluster-health if health is not acceptable] *************************",
                                "Friday 22 May 2026  01:21:22 +0000 (0:00:00.299)       0:00:13.296 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Pass cluster-health if health is acceptable] *****************************",
                                "Friday 22 May 2026  01:21:22 +0000 (0:00:00.137)       0:00:13.434 ************ ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Fail cluster-health if health is not acceptable (strict)] ****************",
                                "Friday 22 May 2026  01:21:23 +0000 (0:00:00.173)       0:00:13.607 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Pass cluster-health if status is OK (strict)] ****************************",
                                "Friday 22 May 2026  01:21:23 +0000 (0:00:00.127)       0:00:13.735 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Set validation result to passed if no test failed] ***********************",
                                "Friday 22 May 2026  01:21:23 +0000 (0:00:00.130)       0:00:13.866 ************ ",
                                "\u001b[0;32mok: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Set validation result to failed if a test failed] ************************",
                                "Friday 22 May 2026  01:21:23 +0000 (0:00:00.255)       0:00:14.121 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Aggregate test results step one] *****************************************",
                                "Friday 22 May 2026  01:21:23 +0000 (0:00:00.259)       0:00:14.381 ************ ",
                                "\u001b[0;32mok: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Aggregate test results step two] *****************************************",
                                "Friday 22 May 2026  01:21:25 +0000 (0:00:01.890)       0:00:16.271 ************ ",
                                "\u001b[0;32mok: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Aggregate test results step three] ***************************************",
                                "Friday 22 May 2026  01:21:25 +0000 (0:00:00.259)       0:00:16.531 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Flush handlers] **********************************************************",
                                "Friday 22 May 2026  01:21:26 +0000 (0:00:00.677)       0:00:17.209 ************ ",
                                "",
                                "TASK [Flush handlers] **********************************************************",
                                "Friday 22 May 2026  01:21:26 +0000 (0:00:00.070)       0:00:17.279 ************ ",
                                "",
                                "TASK [Flush handlers] **********************************************************",
                                "Friday 22 May 2026  01:21:26 +0000 (0:00:00.069)       0:00:17.349 ************ ",
                                "",
                                "RUNNING HANDLER [Write report file] ********************************************",
                                "Friday 22 May 2026  01:21:26 +0000 (0:00:00.073)       0:00:17.422 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Print report file information] *******************************************",
                                "Friday 22 May 2026  01:21:28 +0000 (0:00:01.296)       0:00:18.718 ************ ",
                                "\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-22T01:21:10+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 ********************************************************************",
                                "Friday 22 May 2026  01:21:28 +0000 (0:00:00.455)       0:00:19.174 ************ ",
                                "=============================================================================== ",
                                "Get monmap info from one mon container ---------------------------------- 1.91s",
                                "Aggregate test results step one ----------------------------------------- 1.89s",
                                "Get container info ------------------------------------------------------ 1.62s",
                                "Gather status data ------------------------------------------------------ 1.52s",
                                "Write report file ------------------------------------------------------- 1.30s",
                                "Get timestamp for report file ------------------------------------------- 1.05s",
                                "Create report output directory ------------------------------------------ 0.71s",
                                "Aggregate test results step three --------------------------------------- 0.68s",
                                "Set test result to failed if ceph-mon is not running -------------------- 0.48s",
                                "Print report file information ------------------------------------------- 0.46s",
                                "Flush handlers ---------------------------------------------------------- 0.43s",
                                "Set test result to passed if container is existing ---------------------- 0.34s",
                                "Prepare test data ------------------------------------------------------- 0.34s",
                                "Set quorum test data ---------------------------------------------------- 0.33s",
                                "Set test result to failed if container is missing ----------------------- 0.32s",
                                "Pass quorum test if all monitors are in quorum -------------------------- 0.32s",
                                "Prepare test data for container existance test -------------------------- 0.30s",
                                "Set test result to passed if ceph-mon is running ------------------------ 0.30s",
                                "Set health test data ---------------------------------------------------- 0.30s",
                                "Set fsid test vars ------------------------------------------------------ 0.29s",
                                "+ osism validate ceph-mgrs",
                                "",
                                "PLAY [Ceph validate mgrs] ******************************************************",
                                "",
                                "TASK [Get timestamp for report file] *******************************************",
                                "Friday 22 May 2026  01:21:44 +0000 (0:00:00.547)       0:00:00.547 ************ ",
                                "\u001b[0;32mok: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Create report output directory] ******************************************",
                                "Friday 22 May 2026  01:21:46 +0000 (0:00:01.063)       0:00:01.611 ************ ",
                                "\u001b[0;32mok: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Define report vars] ******************************************************",
                                "Friday 22 May 2026  01:21:46 +0000 (0:00:00.704)       0:00:02.315 ************ ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Prepare test data for container existance test] **************************",
                                "Friday 22 May 2026  01:21:46 +0000 (0:00:00.146)       0:00:02.461 ************ ",
                                "\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] ******************************************************",
                                "Friday 22 May 2026  01:21:47 +0000 (0:00:00.314)       0:00:02.776 ************ ",
                                "\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] ***********************",
                                "Friday 22 May 2026  01:21:48 +0000 (0:00:01.570)       0:00:04.346 ************ ",
                                "\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] **********************",
                                "Friday 22 May 2026  01:21:49 +0000 (0:00:00.306)       0:00:04.653 ************ ",
                                "\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] *******************************************************",
                                "Friday 22 May 2026  01:21:49 +0000 (0:00:00.308)       0:00:04.962 ************ ",
                                "\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] ********************",
                                "Friday 22 May 2026  01:21:49 +0000 (0:00:00.317)       0:00:05.279 ************ ",
                                "\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] ************************",
                                "Friday 22 May 2026  01:21:50 +0000 (0:00:00.484)       0:00:05.763 ************ ",
                                "\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] *****************************************",
                                "Friday 22 May 2026  01:21:50 +0000 (0:00:00.318)       0:00:06.082 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Aggregate test results step two] *****************************************",
                                "Friday 22 May 2026  01:21:50 +0000 (0:00:00.242)       0:00:06.324 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Aggregate test results step three] ***************************************",
                                "Friday 22 May 2026  01:21:51 +0000 (0:00:00.272)       0:00:06.597 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Flush handlers] **********************************************************",
                                "Friday 22 May 2026  01:21:51 +0000 (0:00:00.240)       0:00:06.837 ************ ",
                                "",
                                "TASK [Flush handlers] **********************************************************",
                                "Friday 22 May 2026  01:21:51 +0000 (0:00:00.075)       0:00:06.912 ************ ",
                                "",
                                "TASK [Flush handlers] **********************************************************",
                                "Friday 22 May 2026  01:21:51 +0000 (0:00:00.074)       0:00:06.986 ************ ",
                                "",
                                "TASK [Print report file information] *******************************************",
                                "Friday 22 May 2026  01:21:51 +0000 (0:00:00.255)       0:00:07.242 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Fail due to missing containers] ******************************************",
                                "Friday 22 May 2026  01:21:51 +0000 (0:00:00.284)       0:00:07.526 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Define mgr module test vars] *********************************************",
                                "Friday 22 May 2026  01:21:52 +0000 (0:00:00.265)       0:00:07.791 ************ ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Gather list of mgr modules] **********************************************",
                                "Friday 22 May 2026  01:21:52 +0000 (0:00:00.130)       0:00:07.921 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Parse mgr module list from json] *****************************************",
                                "Friday 22 May 2026  01:21:54 +0000 (0:00:01.905)       0:00:09.827 ************ ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Extract list of enabled mgr modules] *************************************",
                                "Friday 22 May 2026  01:21:54 +0000 (0:00:00.256)       0:00:10.083 ************ ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Fail test if mgr modules are disabled that should be enabled] ************",
                                "Friday 22 May 2026  01:21:54 +0000 (0:00:00.300)       0:00:10.384 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Pass test if required mgr modules are enabled] ***************************",
                                "Friday 22 May 2026  01:21:54 +0000 (0:00:00.141)       0:00:10.526 ************ ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Set validation result to passed if no test failed] ***********************",
                                "Friday 22 May 2026  01:21:55 +0000 (0:00:00.172)       0:00:10.698 ************ ",
                                "\u001b[0;32mok: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Set validation result to failed if a test failed] ************************",
                                "Friday 22 May 2026  01:21:55 +0000 (0:00:00.257)       0:00:10.956 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Aggregate test results step one] *****************************************",
                                "Friday 22 May 2026  01:21:55 +0000 (0:00:00.253)       0:00:11.210 ************ ",
                                "\u001b[0;32mok: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Aggregate test results step two] *****************************************",
                                "Friday 22 May 2026  01:21:57 +0000 (0:00:01.728)       0:00:12.938 ************ ",
                                "\u001b[0;32mok: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Aggregate test results step three] ***************************************",
                                "Friday 22 May 2026  01:21:57 +0000 (0:00:00.292)       0:00:13.231 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Flush handlers] **********************************************************",
                                "Friday 22 May 2026  01:21:57 +0000 (0:00:00.275)       0:00:13.506 ************ ",
                                "",
                                "TASK [Flush handlers] **********************************************************",
                                "Friday 22 May 2026  01:21:57 +0000 (0:00:00.072)       0:00:13.579 ************ ",
                                "",
                                "TASK [Flush handlers] **********************************************************",
                                "Friday 22 May 2026  01:21:58 +0000 (0:00:00.070)       0:00:13.649 ************ ",
                                "",
                                "RUNNING HANDLER [Write report file] ********************************************",
                                "Friday 22 May 2026  01:21:58 +0000 (0:00:00.074)       0:00:13.723 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Print report file information] *******************************************",
                                "Friday 22 May 2026  01:21:59 +0000 (0:00:01.364)       0:00:15.088 ************ ",
                                "\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-22T01:21:45+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 ********************************************************************",
                                "Friday 22 May 2026  01:21:59 +0000 (0:00:00.423)       0:00:15.511 ************ ",
                                "=============================================================================== ",
                                "Gather list of mgr modules ---------------------------------------------- 1.91s",
                                "Aggregate test results step one ----------------------------------------- 1.73s",
                                "Get container info ------------------------------------------------------ 1.57s",
                                "Write report file ------------------------------------------------------- 1.36s",
                                "Get timestamp for report file ------------------------------------------- 1.06s",
                                "Create report output directory ------------------------------------------ 0.70s",
                                "Set test result to failed if ceph-mgr is not running -------------------- 0.48s",
                                "Print report file information ------------------------------------------- 0.42s",
                                "Flush handlers ---------------------------------------------------------- 0.40s",
                                "Set test result to passed if ceph-mgr is running ------------------------ 0.32s",
                                "Prepare test data ------------------------------------------------------- 0.32s",
                                "Prepare test data for container existance test -------------------------- 0.31s",
                                "Set test result to passed if container is existing ---------------------- 0.31s",
                                "Set test result to failed if container is missing ----------------------- 0.31s",
                                "Extract list of enabled mgr modules ------------------------------------- 0.30s",
                                "Aggregate test results step two ----------------------------------------- 0.29s",
                                "Print report file information ------------------------------------------- 0.28s",
                                "Aggregate test results step three --------------------------------------- 0.28s",
                                "Aggregate test results step two ----------------------------------------- 0.27s",
                                "Fail due to missing containers ------------------------------------------ 0.27s",
                                "+ osism validate ceph-osds",
                                "",
                                "PLAY [Ceph validate OSDs] ******************************************************",
                                "",
                                "TASK [Get timestamp for report file] *******************************************",
                                "Friday 22 May 2026  01:22:16 +0000 (0:00:00.518)       0:00:00.518 ************ ",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Get extra vars for Ceph configuration] ***********************************",
                                "Friday 22 May 2026  01:22:17 +0000 (0:00:00.999)       0:00:01.518 ************ ",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Create report output directory] ******************************************",
                                "Friday 22 May 2026  01:22:17 +0000 (0:00:00.293)       0:00:01.811 ************ ",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Define report vars] ******************************************************",
                                "Friday 22 May 2026  01:22:18 +0000 (0:00:00.706)       0:00:02.517 ************ ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Define OSD test variables] ***********************************************",
                                "Friday 22 May 2026  01:22:18 +0000 (0:00:00.125)       0:00:02.643 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Calculate OSD devices for each host] *************************************",
                                "Friday 22 May 2026  01:22:18 +0000 (0:00:00.130)       0:00:02.773 ************ ",
                                "\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] ***********************************************",
                                "Friday 22 May 2026  01:22:18 +0000 (0:00:00.483)       0:00:03.257 ************ ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Calculate OSD devices for each host] *************************************",
                                "Friday 22 May 2026  01:22:19 +0000 (0:00:00.157)       0:00:03.414 ************ ",
                                "\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] *******************************",
                                "Friday 22 May 2026  01:22:19 +0000 (0:00:00.327)       0:00:03.741 ************ ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Prepare test data] *******************************************************",
                                "Friday 22 May 2026  01:22:19 +0000 (0:00:00.384)       0:00:04.126 ************ ",
                                "\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] *********************************",
                                "Friday 22 May 2026  01:22:20 +0000 (0:00:00.308)       0:00:04.435 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'id': '7482aacce337d446c9bf5fc7d143be14f187f2a598c8d3395d2ef7cc8ced79bf', 'image': 'registry.osism.tech/kolla/nova-compute:2024.2', 'name': '/nova_compute', 'state': 'running', 'status': 'Up 8 minutes (healthy)'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'id': '3bf36506b7e6f9513da47b34cc8e844e441b346a328ea16c3346b4e484fc0a6f', 'image': 'registry.osism.tech/kolla/nova-libvirt:2024.2', 'name': '/nova_libvirt', 'state': 'running', 'status': 'Up 8 minutes (healthy)'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'id': '89a66cce582f26675329acf50814979d13a6dc9ec056b19c50150fbe289f897b', 'image': 'registry.osism.tech/kolla/nova-ssh:2024.2', 'name': '/nova_ssh', 'state': 'running', 'status': 'Up 9 minutes (healthy)'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'id': '6bf37156dd9297bcf68360b1168dd79f6064ff85d194f04013810869757694c6', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2024.2', 'name': '/neutron_ovn_metadata_agent', 'state': 'running', 'status': 'Up 9 minutes (healthy)'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'id': 'f96d1132645b09c76a17bb06e8805dc6320caf5679d2105cd22f266df349f920', 'image': 'registry.osism.tech/kolla/prometheus-libvirt-exporter:2024.2', 'name': '/prometheus_libvirt_exporter', 'state': 'running', 'status': 'Up 13 minutes'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'id': 'a8de199e7e5631c57f48e487090ce10b88fc97f0a3e1e82e3cc3a37907aa9ba5', 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2024.2', 'name': '/prometheus_cadvisor', 'state': 'running', 'status': 'Up 14 minutes'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'id': '9084cc50e65236c302113bbdf7690b04fa637bba4c7568cbdd93b7050e5db0ec', 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2024.2', 'name': '/prometheus_node_exporter', 'state': 'running', 'status': 'Up 14 minutes'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'id': 'a6727813c89387e8ddd54df0cacfbb06c261328938a1af7a09798caec217a819', 'image': 'registry.osism.tech/osism/ceph-daemon:reef', 'name': '/ceph-rgw-default-testbed-node-3-rgw0', 'state': 'running', 'status': 'Up 20 minutes'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'id': '672cc5418acf6e56c28ac05ed50b77205c7e3afcc8a6482f01f967b763853d5f', 'image': 'registry.osism.tech/osism/ceph-daemon:reef', 'name': '/ceph-mds-testbed-node-3', 'state': 'running', 'status': 'Up 21 minutes'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'id': '06c88707e9233c11ab3b37037600601e780d274ed75d4c22ffc8c136c2c00fd8', 'image': 'registry.osism.tech/osism/ceph-daemon:reef', 'name': '/ceph-crash-testbed-node-3', 'state': 'running', 'status': 'Up 22 minutes'}) \u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item={'id': 'e11b92caa3ca08f4285ed5f407ed4224d0255c55c63f13e377353ce4a9a21e4a', 'image': 'registry.osism.tech/osism/ceph-daemon:reef', 'name': '/ceph-osd-0', 'state': 'running', 'status': 'Up 23 minutes'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item={'id': 'decce39dcadc9e2ee1cb694edc2afcce5a3b97e54867e093bfba510f01568a5b', 'image': 'registry.osism.tech/osism/ceph-daemon:reef', 'name': '/ceph-osd-4', 'state': 'running', 'status': 'Up 23 minutes'})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'id': 'b9712337ba51b200c1091ddc143343560a5ccbdb49066d9d4a374b002a38b561', 'image': 'registry.osism.tech/kolla/ovn-controller:2024.2', 'name': '/ovn_controller', 'state': 'running', 'status': 'Up 24 minutes'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'id': '18f933ed9c5372ee1917677f41cece0a2daca4728641536e7ad173d86665a8b8', 'image': 'registry.osism.tech/kolla/openvswitch-vswitchd:2024.2', 'name': '/openvswitch_vswitchd', 'state': 'running', 'status': 'Up 25 minutes (healthy)'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'id': '5b46c2c65d4bcbfb2c24632e3d87b3ca91e4a6857668544dec3214bf804a173a', 'image': 'registry.osism.tech/kolla/openvswitch-db-server:2024.2', 'name': '/openvswitch_db', 'state': 'running', 'status': 'Up 28 minutes (healthy)'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'id': '59d2d0fe2347bd6a1af781f7bae91ccafa600e5c288e2c1ca87977be54163967', 'image': 'registry.osism.tech/kolla/cron:2024.2', 'name': '/cron', 'state': 'running', 'status': 'Up 28 minutes'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'id': '7d856114a8bd04cfda4fd5a77fc74191ddd6fdd37dd179d80dcd09fc6dffb34f', 'image': 'registry.osism.tech/kolla/kolla-toolbox:2024.2', 'name': '/kolla_toolbox', 'state': 'running', 'status': 'Up 28 minutes'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'id': 'c8949f94380a98cad4414ac05f9fdbbc025a973254f49cc80d4d5657024fbd49', 'image': 'registry.osism.tech/kolla/fluentd:2024.2', 'name': '/fluentd', 'state': 'running', 'status': 'Up 29 minutes'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'id': '5edb8bb98dff18e947ac89c6b4bcbd589a6b5f180cca5ae854299a4873a51b3a', 'image': 'registry.osism.tech/kolla/nova-compute:2024.2', 'name': '/nova_compute', 'state': 'running', 'status': 'Up 8 minutes (healthy)'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'id': '33e1ebfa53283c7efcadefca963fbb5cb2957fd6e4b7cec1e2eb7473b5241aac', 'image': 'registry.osism.tech/kolla/nova-libvirt:2024.2', 'name': '/nova_libvirt', 'state': 'running', 'status': 'Up 8 minutes (healthy)'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'id': 'd5ff47f38d5e2e6b46e23f2f394f63215b6838f9a5b54ce17c0f724568b5ac95', 'image': 'registry.osism.tech/kolla/nova-ssh:2024.2', 'name': '/nova_ssh', 'state': 'running', 'status': 'Up 9 minutes (healthy)'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'id': '7f529c7fc17d74c7708d2338119cff132dee43ada9ccce9ead1fe882e5fc361a', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2024.2', 'name': '/neutron_ovn_metadata_agent', 'state': 'running', 'status': 'Up 9 minutes (healthy)'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'id': '827bb3bb2d07cb286af1cd4ac45a83a526f71915b809d769483a56c78fe0b563', 'image': 'registry.osism.tech/kolla/prometheus-libvirt-exporter:2024.2', 'name': '/prometheus_libvirt_exporter', 'state': 'running', 'status': 'Up 13 minutes'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'id': '7308bb4e52720c9b96c1202cd02c7705a457e5b2a8b552d041ac2722003b5e7f', 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2024.2', 'name': '/prometheus_cadvisor', 'state': 'running', 'status': 'Up 14 minutes'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'id': 'b3c9da3cef22fe553070b530526b751465f18c1d902d520ba623c0a68ec5941a', 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2024.2', 'name': '/prometheus_node_exporter', 'state': 'running', 'status': 'Up 14 minutes'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'id': '107bb3ac7e18930770c190c53a299445fe28b38a021f31e7505de7cc27f42a83', 'image': 'registry.osism.tech/osism/ceph-daemon:reef', 'name': '/ceph-rgw-default-testbed-node-4-rgw0', 'state': 'running', 'status': 'Up 20 minutes'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'id': '3f06808a097619e4db8ce904b8c5218dd9951e4b7835da0519ba867a1fb8c328', 'image': 'registry.osism.tech/osism/ceph-daemon:reef', 'name': '/ceph-mds-testbed-node-4', 'state': 'running', 'status': 'Up 21 minutes'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'id': '61737a7203238290e44ed35b1fac8006d678a3dd1a6c838593d42c81b647a579', 'image': 'registry.osism.tech/osism/ceph-daemon:reef', 'name': '/ceph-crash-testbed-node-4', 'state': 'running', 'status': 'Up 22 minutes'}) \u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item={'id': '1b562420224db3c298feef0f6acbff151fa988bdf9e2dab468303111af0755e8', 'image': 'registry.osism.tech/osism/ceph-daemon:reef', 'name': '/ceph-osd-2', 'state': 'running', 'status': 'Up 23 minutes'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item={'id': '042080d0eadc4daf4777af6e649886b3cdff1d6ff3a2ab4ce234f9dd9d8dd96f', 'image': 'registry.osism.tech/osism/ceph-daemon:reef', 'name': '/ceph-osd-5', 'state': 'running', 'status': 'Up 23 minutes'})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'id': 'e9816b0644679cc996d1669ceffcfc9698628c2161eadbeba273918ce42e2750', 'image': 'registry.osism.tech/kolla/ovn-controller:2024.2', 'name': '/ovn_controller', 'state': 'running', 'status': 'Up 24 minutes'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'id': 'a9f5c4f46c7468d541007c560404c23e703ae79b77d8310268007e6852ad4c66', 'image': 'registry.osism.tech/kolla/openvswitch-vswitchd:2024.2', 'name': '/openvswitch_vswitchd', 'state': 'running', 'status': 'Up 25 minutes (healthy)'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'id': 'e3653594c9158bd189e5980b9fc255af6d011f23360c09fb4d9951ffd3bbb284', 'image': 'registry.osism.tech/kolla/openvswitch-db-server:2024.2', 'name': '/openvswitch_db', 'state': 'running', 'status': 'Up 28 minutes (healthy)'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'id': '1d9f8d57f9de59339381b9591f4d47f7b378d6e77bb23a34b11786ca3d4e87ba', 'image': 'registry.osism.tech/kolla/cron:2024.2', 'name': '/cron', 'state': 'running', 'status': 'Up 28 minutes'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'id': '843e8d4ac0f083b4f709aec12b2d03317da5b53c42055e66f10ba09bb0c761f7', 'image': 'registry.osism.tech/kolla/kolla-toolbox:2024.2', 'name': '/kolla_toolbox', 'state': 'running', 'status': 'Up 28 minutes'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'id': '223f015df22c05335b3e8e83f4d83af104cdf7992d0edfe333fd5ca27fa6a8f6', 'image': 'registry.osism.tech/kolla/fluentd:2024.2', 'name': '/fluentd', 'state': 'running', 'status': 'Up 29 minutes'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'id': '2e55c6b54a6ece33e26fa14d9d565f36e5311ffd03f3307a6044742490f52174', 'image': 'registry.osism.tech/kolla/nova-compute:2024.2', 'name': '/nova_compute', 'state': 'running', 'status': 'Up 8 minutes (healthy)'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'id': 'c04d62fa045e4e4ad43868fe57ae82e9265b92fdffc6d8e444bdd63c8acdd840', 'image': 'registry.osism.tech/kolla/nova-libvirt:2024.2', 'name': '/nova_libvirt', 'state': 'running', 'status': 'Up 8 minutes (healthy)'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'id': '9ee06bc925789d9ac4a1f3ca5b9aa7dd45c04e70ee5837f13cf95615097cd757', 'image': 'registry.osism.tech/kolla/nova-ssh:2024.2', 'name': '/nova_ssh', 'state': 'running', 'status': 'Up 9 minutes (healthy)'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'id': 'cff925f2a2813a59002437b804aec03b5239bb6f70a2509292b8bf9a33ad45ce', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2024.2', 'name': '/neutron_ovn_metadata_agent', 'state': 'running', 'status': 'Up 9 minutes (healthy)'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'id': '895067b35881c4d44b9aa3a94d8c61966735ec22f8fd3133b246c747305a6c75', 'image': 'registry.osism.tech/kolla/prometheus-libvirt-exporter:2024.2', 'name': '/prometheus_libvirt_exporter', 'state': 'running', 'status': 'Up 13 minutes'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'id': '36d177883def32ce5c2c2404f8f0f32625d5ce96255314b86600b8756b90dfdd', 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2024.2', 'name': '/prometheus_cadvisor', 'state': 'running', 'status': 'Up 14 minutes'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'id': '88546cda0eb337b16c02666ae54b778838e3582c36aea47bced7025922cc65f2', 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2024.2', 'name': '/prometheus_node_exporter', 'state': 'running', 'status': 'Up 14 minutes'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'id': '46e316e2308ddec90f8f7afbe8d921f901615abf3e20a75a0987818614060287', 'image': 'registry.osism.tech/osism/ceph-daemon:reef', 'name': '/ceph-rgw-default-testbed-node-5-rgw0', 'state': 'running', 'status': 'Up 20 minutes'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'id': '8245347fe7cef213f05e85b55ae7becf0b971d8fa57f257f457fde525c6ec77f', 'image': 'registry.osism.tech/osism/ceph-daemon:reef', 'name': '/ceph-mds-testbed-node-5', 'state': 'running', 'status': 'Up 21 minutes'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'id': '9031881ad7edda2a8892e2b52ff12ebe449d4b478d373aa843655ca559187078', 'image': 'registry.osism.tech/osism/ceph-daemon:reef', 'name': '/ceph-crash-testbed-node-5', 'state': 'running', 'status': 'Up 22 minutes'}) \u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item={'id': '543b2b11ce08aa370399f342c41a4db49a90bc800ffa24db47241e92928bfa59', 'image': 'registry.osism.tech/osism/ceph-daemon:reef', 'name': '/ceph-osd-1', 'state': 'running', 'status': 'Up 23 minutes'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item={'id': '4095f69a3a9783552b59aa0a52f76f57afdb215c5a5ddfbe2ac4bf9721eebbd7', 'image': 'registry.osism.tech/osism/ceph-daemon:reef', 'name': '/ceph-osd-3', 'state': 'running', 'status': 'Up 23 minutes'})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'id': 'b009e8c8b099c72b170c93e2a36888110387e4134b52be89c7719c943a3dc366', 'image': 'registry.osism.tech/kolla/ovn-controller:2024.2', 'name': '/ovn_controller', 'state': 'running', 'status': 'Up 24 minutes'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'id': '8f6d5b9cdd4c995ec77fec10fc78f232a40593c4f019f7281ce8614f958965e3', 'image': 'registry.osism.tech/kolla/openvswitch-vswitchd:2024.2', 'name': '/openvswitch_vswitchd', 'state': 'running', 'status': 'Up 25 minutes (healthy)'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'id': '856180edcffb02df0eee6f811fb77b5f9b573ce1531ca4471217558001daf066', 'image': 'registry.osism.tech/kolla/openvswitch-db-server:2024.2', 'name': '/openvswitch_db', 'state': 'running', 'status': 'Up 28 minutes (healthy)'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'id': '6994332d05050b8bdcd1bed8eb7b62c69fffcd38c5517491a1aaaa7c64d0ac7d', 'image': 'registry.osism.tech/kolla/cron:2024.2', 'name': '/cron', 'state': 'running', 'status': 'Up 28 minutes'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'id': '8116f90b2ff59c49f09256395e6d01d126eeb932e878e6dbd5dd2666a5649c14', 'image': 'registry.osism.tech/kolla/kolla-toolbox:2024.2', 'name': '/kolla_toolbox', 'state': 'running', 'status': 'Up 28 minutes'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'id': '53dd3c0f7a1eeda5867dcd2bed352038a94992e2f08a9a77faa51ec51c8ccc32', 'image': 'registry.osism.tech/kolla/fluentd:2024.2', 'name': '/fluentd', 'state': 'running', 'status': 'Up 29 minutes'}) \u001b[0m",
                                "",
                                "TASK [Get count of ceph-osd containers on host] ********************************",
                                "Friday 22 May 2026  01:22:20 +0000 (0:00:00.699)       0:00:05.134 ************ ",
                                "\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] *************",
                                "Friday 22 May 2026  01:22:21 +0000 (0:00:00.303)       0:00:05.438 ************ ",
                                "\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] ******************************",
                                "Friday 22 May 2026  01:22:21 +0000 (0:00:00.281)       0:00:05.719 ************ ",
                                "\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] *******************************************************",
                                "Friday 22 May 2026  01:22:21 +0000 (0:00:00.299)       0:00:06.019 ************ ",
                                "\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] ********************",
                                "Friday 22 May 2026  01:22:22 +0000 (0:00:00.474)       0:00:06.493 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'name': 'ceph-osd-0', 'osd_id': '0', 'state': 'running'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'name': 'ceph-osd-4', 'osd_id': '4', 'state': 'running'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'name': 'ceph-osd-2', 'osd_id': '2', 'state': 'running'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'name': 'ceph-osd-5', 'osd_id': '5', 'state': 'running'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'name': 'ceph-osd-1', 'osd_id': '1', 'state': 'running'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'name': 'ceph-osd-3', 'osd_id': '3', 'state': 'running'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Get count of ceph-osd containers that are not running] *******************",
                                "Friday 22 May 2026  01:22:22 +0000 (0:00:00.318)       0:00:06.812 ************ ",
                                "\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] **********************",
                                "Friday 22 May 2026  01:22:22 +0000 (0:00:00.301)       0:00:07.114 ************ ",
                                "\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] **********************",
                                "Friday 22 May 2026  01:22:23 +0000 (0:00:00.316)       0:00:07.430 ************ ",
                                "\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] *****************",
                                "Friday 22 May 2026  01:22:23 +0000 (0:00:00.457)       0:00:07.888 ************ ",
                                "\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] *****************************************",
                                "Friday 22 May 2026  01:22:23 +0000 (0:00:00.313)       0:00:08.201 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Aggregate test results step two] *****************************************",
                                "Friday 22 May 2026  01:22:24 +0000 (0:00:00.247)       0:00:08.448 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Aggregate test results step three] ***************************************",
                                "Friday 22 May 2026  01:22:24 +0000 (0:00:00.268)       0:00:08.717 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Flush handlers] **********************************************************",
                                "Friday 22 May 2026  01:22:24 +0000 (0:00:00.235)       0:00:08.953 ************ ",
                                "",
                                "TASK [Flush handlers] **********************************************************",
                                "Friday 22 May 2026  01:22:24 +0000 (0:00:00.068)       0:00:09.022 ************ ",
                                "",
                                "TASK [Flush handlers] **********************************************************",
                                "Friday 22 May 2026  01:22:24 +0000 (0:00:00.069)       0:00:09.091 ************ ",
                                "",
                                "TASK [Print report file information] *******************************************",
                                "Friday 22 May 2026  01:22:24 +0000 (0:00:00.243)       0:00:09.335 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Fail early due to containers not running] ********************************",
                                "Friday 22 May 2026  01:22:25 +0000 (0:00:00.263)       0:00:09.599 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Prepare test data] *******************************************************",
                                "Friday 22 May 2026  01:22:25 +0000 (0:00:00.240)       0:00:09.839 ************ ",
                                "\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] **************************************************",
                                "Friday 22 May 2026  01:22:25 +0000 (0:00:00.275)       0:00:10.114 ************ ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Get ceph osd tree] *******************************************************",
                                "Friday 22 May 2026  01:22:25 +0000 (0:00:00.232)       0:00:10.347 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-3 -> testbed-node-0(192.168.16.10)]\u001b[0m",
                                "",
                                "TASK [Parse osd tree from JSON] ************************************************",
                                "Friday 22 May 2026  01:22:28 +0000 (0:00:02.260)       0:00:12.607 ************ ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Get OSDs that are not up or in] ******************************************",
                                "Friday 22 May 2026  01:22:28 +0000 (0:00:00.123)       0:00:12.731 ************ ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Fail test if OSDs are not up or in] **************************************",
                                "Friday 22 May 2026  01:22:28 +0000 (0:00:00.301)       0:00:13.032 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Pass test if OSDs are all up and in] *************************************",
                                "Friday 22 May 2026  01:22:28 +0000 (0:00:00.123)       0:00:13.156 ************ ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Prepare test data] *******************************************************",
                                "Friday 22 May 2026  01:22:28 +0000 (0:00:00.113)       0:00:13.269 ************ ",
                                "\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] **********************************",
                                "Friday 22 May 2026  01:22:29 +0000 (0:00:00.501)       0:00:13.770 ************ ",
                                "\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] **************************************************",
                                "Friday 22 May 2026  01:22:31 +0000 (0:00:01.769)       0:00:15.539 ************ ",
                                "\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] **************************************",
                                "Friday 22 May 2026  01:22:31 +0000 (0:00:00.314)       0:00:15.854 ************ ",
                                "\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] **************************",
                                "Friday 22 May 2026  01:22:32 +0000 (0:00:00.947)       0:00:16.801 ************ ",
                                "\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] ********************",
                                "Friday 22 May 2026  01:22:32 +0000 (0:00:00.326)       0:00:17.128 ************ ",
                                "\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] ************************",
                                "Friday 22 May 2026  01:22:33 +0000 (0:00:00.312)       0:00:17.440 ************ ",
                                "\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] ******************",
                                "Friday 22 May 2026  01:22:33 +0000 (0:00:00.311)       0:00:17.752 ************ ",
                                "\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] *******************************************************",
                                "Friday 22 May 2026  01:22:33 +0000 (0:00:00.467)       0:00:18.219 ************ ",
                                "\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] ***************",
                                "Friday 22 May 2026  01:22:34 +0000 (0:00:00.482)       0:00:18.702 ************ ",
                                "\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] ***********************************",
                                "Friday 22 May 2026  01:22:34 +0000 (0:00:00.488)       0:00:19.190 ************ ",
                                "\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] ****************************************",
                                "Friday 22 May 2026  01:22:35 +0000 (0:00:00.306)       0:00:19.496 ************ ",
                                "\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] *****************************************",
                                "Friday 22 May 2026  01:22:35 +0000 (0:00:00.528)       0:00:20.025 ************ ",
                                "\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] ***********************",
                                "Friday 22 May 2026  01:22:35 +0000 (0:00:00.308)       0:00:20.334 ************ ",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Set validation result to failed if a test failed] ************************",
                                "Friday 22 May 2026  01:22:36 +0000 (0:00:00.249)       0:00:20.584 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Aggregate test results step one] *****************************************",
                                "Friday 22 May 2026  01:22:36 +0000 (0:00:00.241)       0:00:20.826 ************ ",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Aggregate test results step two] *****************************************",
                                "Friday 22 May 2026  01:22:38 +0000 (0:00:01.793)       0:00:22.619 ************ ",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Aggregate test results step three] ***************************************",
                                "Friday 22 May 2026  01:22:38 +0000 (0:00:00.253)       0:00:22.873 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-3 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Flush handlers] **********************************************************",
                                "Friday 22 May 2026  01:22:38 +0000 (0:00:00.471)       0:00:23.345 ************ ",
                                "",
                                "TASK [Flush handlers] **********************************************************",
                                "Friday 22 May 2026  01:22:39 +0000 (0:00:00.246)       0:00:23.591 ************ ",
                                "",
                                "TASK [Flush handlers] **********************************************************",
                                "Friday 22 May 2026  01:22:39 +0000 (0:00:00.069)       0:00:23.661 ************ ",
                                "",
                                "RUNNING HANDLER [Write report file] ********************************************",
                                "Friday 22 May 2026  01:22:39 +0000 (0:00:00.090)       0:00:23.751 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-3 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Print report file information] *******************************************",
                                "Friday 22 May 2026  01:22:40 +0000 (0:00:01.337)       0:00:25.089 ************ ",
                                "\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-22T01:22:17+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 ********************************************************************",
                                "Friday 22 May 2026  01:22:41 +0000 (0:00:00.439)       0:00:25.529 ************ ",
                                "=============================================================================== ",
                                "Get ceph osd tree ------------------------------------------------------- 2.26s",
                                "Aggregate test results step one ----------------------------------------- 1.79s",
                                "List ceph LVM volumes and collect data ---------------------------------- 1.77s",
                                "Write report file ------------------------------------------------------- 1.34s",
                                "Get timestamp for report file ------------------------------------------- 1.00s",
                                "Get unencrypted and encrypted OSDs -------------------------------------- 0.95s",
                                "Create report output directory ------------------------------------------ 0.71s",
                                "Get list of ceph-osd containers on host --------------------------------- 0.70s",
                                "Fail test if any sub test failed ---------------------------------------- 0.53s",
                                "Prepare test data ------------------------------------------------------- 0.50s",
                                "Get CRUSH node data of each OSD host and root node childs --------------- 0.49s",
                                "Calculate OSD devices for each host ------------------------------------- 0.48s",
                                "Prepare test data ------------------------------------------------------- 0.48s",
                                "Prepare test data ------------------------------------------------------- 0.47s",
                                "Aggregate test results step three --------------------------------------- 0.47s",
                                "Pass if count of unencrypted OSDs equals count of OSDs ------------------ 0.47s",
                                "Set test result to failed if an OSD is not running ---------------------- 0.46s",
                                "Print report file information ------------------------------------------- 0.44s",
                                "Flush handlers ---------------------------------------------------------- 0.41s",
                                "Calculate total number of OSDs in cluster ------------------------------- 0.38s",
                                "+ 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.59",
                                "++ MANAGER_PUBLIC_IP_ADDRESS=81.163.193.59",
                                "++ 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-22 01:23:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mConnecting to MariaDB at 192.168.16.9 as root_shard_0...\u001b[0m",
                                "\u001b[32m2026-05-22 01:23:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mCluster Status: Primary\u001b[0m",
                                "\u001b[32m2026-05-22 01:23:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mConnected: ON\u001b[0m",
                                "\u001b[32m2026-05-22 01:23:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mReady: ON\u001b[0m",
                                "\u001b[32m2026-05-22 01:23:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mCluster Size: 3\u001b[0m",
                                "\u001b[32m2026-05-22 01:23:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLocal State: Synced\u001b[0m",
                                "\u001b[32m2026-05-22 01:23:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mCluster State UUID: 8ee4072e-5579-11f1-bc94-a3447d1e99c6\u001b[0m",
                                "\u001b[32m2026-05-22 01:23:09\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-22 01:23:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mGalera Version: 26.4.26(r3901835d)\u001b[0m",
                                "\u001b[32m2026-05-22 01:23:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLocal Node UUID: c362548b-5579-11f1-ad3b-c76bd0909f08\u001b[0m",
                                "\u001b[32m2026-05-22 01:23:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlow Control Paused: 0.00%\u001b[0m",
                                "\u001b[32m2026-05-22 01:23:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mRecv Queue Avg: 0\u001b[0m",
                                "\u001b[32m2026-05-22 01:23:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSend Queue Avg: 0.0018105\u001b[0m",
                                "\u001b[32m2026-05-22 01:23:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTransactions: 1641 local commits, 1641 replicated, 42 received\u001b[0m",
                                "\u001b[32m2026-05-22 01:23:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mConflicts: 0 cert failures, 0 bf aborts\u001b[0m",
                                "\u001b[32m2026-05-22 01:23:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mMariaDB Uptime: 6 minutes, 55 seconds\u001b[0m",
                                "\u001b[32m2026-05-22 01:23:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mThreads: 23 connected, 1 running\u001b[0m",
                                "\u001b[32m2026-05-22 01:23:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mQueries: 104114 total, 0 slow\u001b[0m",
                                "\u001b[32m2026-05-22 01:23:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mAborted Connects: 49\u001b[0m",
                                "\u001b[32m2026-05-22 01:23:09\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-22 01:23:17\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-22 01:23:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-0] RabbitMQ Version: 3.13.7\u001b[0m",
                                "\u001b[32m2026-05-22 01:23:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-0] Erlang Version: 26.2.5.15\u001b[0m",
                                "\u001b[32m2026-05-22 01:23:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-0] Cluster Name: rabbit@testbed-node-0\u001b[0m",
                                "\u001b[32m2026-05-22 01:23:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-0] Cluster Size: 3\u001b[0m",
                                "\u001b[32m2026-05-22 01:23:17\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-22 01:23:17\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-22 01:23:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-0] Partitions: None (healthy)\u001b[0m",
                                "\u001b[32m2026-05-22 01:23:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-0] Connections: 207, Channels: 206, Queues: 166\u001b[0m",
                                "\u001b[32m2026-05-22 01:23:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-0] Messages: 233 total, 233 ready, 0 unacked\u001b[0m",
                                "\u001b[32m2026-05-22 01:23:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-0] Message Rates: 10.2/s publish, 11.4/s deliver\u001b[0m",
                                "\u001b[32m2026-05-22 01:23:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-0] Disk Free: 57.7 GB (limit: 0.0 GB)\u001b[0m",
                                "\u001b[32m2026-05-22 01:23:17\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-22 01:23:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-0] File Descriptors: 118/262144\u001b[0m",
                                "\u001b[32m2026-05-22 01:23:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-0] Sockets: 72/235840\u001b[0m",
                                "\u001b[32m2026-05-22 01:23:17\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-22 01:23:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-1] RabbitMQ Version: 3.13.7\u001b[0m",
                                "\u001b[32m2026-05-22 01:23:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-1] Erlang Version: 26.2.5.15\u001b[0m",
                                "\u001b[32m2026-05-22 01:23:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-1] Cluster Name: rabbit@testbed-node-1\u001b[0m",
                                "\u001b[32m2026-05-22 01:23:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-1] Cluster Size: 3\u001b[0m",
                                "\u001b[32m2026-05-22 01:23:17\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-22 01:23:17\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-22 01:23:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-1] Partitions: None (healthy)\u001b[0m",
                                "\u001b[32m2026-05-22 01:23:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-1] Connections: 207, Channels: 206, Queues: 166\u001b[0m",
                                "\u001b[32m2026-05-22 01:23:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-1] Messages: 233 total, 233 ready, 0 unacked\u001b[0m",
                                "\u001b[32m2026-05-22 01:23:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-1] Message Rates: 10.2/s publish, 11.4/s deliver\u001b[0m",
                                "\u001b[32m2026-05-22 01:23:17\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-22 01:23:17\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-22 01:23:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-1] File Descriptors: 112/262144\u001b[0m",
                                "\u001b[32m2026-05-22 01:23:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-1] Sockets: 66/235840\u001b[0m",
                                "\u001b[32m2026-05-22 01:23:17\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-22 01:23:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-2] RabbitMQ Version: 3.13.7\u001b[0m",
                                "\u001b[32m2026-05-22 01:23:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-2] Erlang Version: 26.2.5.15\u001b[0m",
                                "\u001b[32m2026-05-22 01:23:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-2] Cluster Name: rabbit@testbed-node-2\u001b[0m",
                                "\u001b[32m2026-05-22 01:23:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-2] Cluster Size: 3\u001b[0m",
                                "\u001b[32m2026-05-22 01:23:17\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-22 01:23:17\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-22 01:23:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-2] Partitions: None (healthy)\u001b[0m",
                                "\u001b[32m2026-05-22 01:23:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-2] Connections: 207, Channels: 206, Queues: 166\u001b[0m",
                                "\u001b[32m2026-05-22 01:23:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-2] Messages: 233 total, 233 ready, 0 unacked\u001b[0m",
                                "\u001b[32m2026-05-22 01:23:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-2] Message Rates: 10.2/s publish, 11.4/s deliver\u001b[0m",
                                "\u001b[32m2026-05-22 01:23:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-2] Disk Free: 58.2 GB (limit: 0.0 GB)\u001b[0m",
                                "\u001b[32m2026-05-22 01:23:17\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-22 01:23:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-2] File Descriptors: 115/262144\u001b[0m",
                                "\u001b[32m2026-05-22 01:23:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-2] Sockets: 69/235840\u001b[0m",
                                "\u001b[32m2026-05-22 01:23:17\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.001520s;;;0.000000;10.000000",
                                "+ popd",
                                "+ [[ 0 -gt 0 ]]",
                                "+ echo",
                                "",
                                "# Create backup of MariaDB database",
                                "",
                                "+ 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-22 01:23:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of mariadb_backup.\u001b[0m",
                                "\u001b[32m2026-05-22 01:23:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3f47245b-1e29-450c-a787-053c264bb35a (mariadb_backup) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-05-22 01:23:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 3f47245b-1e29-450c-a787-053c264bb35a (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] ***************************************",
                                "Friday 22 May 2026  01:23:23 +0000 (0:00:00.242)       0:00:00.242 ************ ",
                                "\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] ***********************************",
                                "Friday 22 May 2026  01:23:23 +0000 (0:00:00.336)       0:00:00.579 ************ ",
                                "\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] ***************************",
                                "Friday 22 May 2026  01:23:24 +0000 (0:00:00.451)       0:00:01.030 ************ ",
                                "\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] *************************************************",
                                "Friday 22 May 2026  01:23:24 +0000 (0:00:00.450)       0:00:01.481 ************ ",
                                "\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] ***********************************",
                                "Friday 22 May 2026  01:23:25 +0000 (0:00:00.693)       0:00:02.174 ************ ",
                                "\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 [mariadb : Taking full database backup via Mariabackup] *******************",
                                "Friday 22 May 2026  01:23:29 +0000 (0:00:03.579)       0:00:05.753 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\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] *****************************************",
                                "Friday 22 May 2026  01:23:39 +0000 (0:00:10.201)       0:00:15.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 [Include mariadb post-upgrade.yml] ****************************************",
                                "Friday 22 May 2026  01:23:39 +0000 (0:00:00.323)       0:00:16.279 ************ ",
                                "\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 ********************************************************************",
                                "Friday 22 May 2026  01:23:39 +0000 (0:00:00.218)       0:00:16.497 ************ ",
                                "=============================================================================== ",
                                "mariadb : Taking full database backup via Mariabackup ------------------ 10.20s",
                                "mariadb : Get MariaDB container facts ----------------------------------- 3.58s",
                                "mariadb : include_tasks ------------------------------------------------- 0.69s",
                                "Group hosts based on enabled services ----------------------------------- 0.45s",
                                "mariadb : Group MariaDB hosts based on shards --------------------------- 0.45s",
                                "Group hosts based on Kolla action --------------------------------------- 0.34s",
                                "Include mariadb post-deploy.yml ----------------------------------------- 0.32s",
                                "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                                                                 |",
                                "+----------------------------------+-----------+--------------+-----------------+---------+-----------+---------------------------------------------------------------------+",
                                "| 004b1a5ebc14486cbcc1c52fefeb4f1b | RegionOne | octavia      | load-balancer   | True    | internal  | https://api-int.testbed.osism.xyz:9876                              |",
                                "| 028b8f149e8f443bac25d5f5c5e6012e | RegionOne | octavia      | load-balancer   | True    | public    | https://api.testbed.osism.xyz:9876                                  |",
                                "| 0f5bb34256534ebf8d56cd22dc3090a7 | RegionOne | swift        | object-store    | True    | public    | https://api.testbed.osism.xyz:6780/swift/v1/AUTH_%(project_id)s     |",
                                "| 131c8a153bfa46848c6895ea546c97f3 | RegionOne | keystone     | identity        | True    | internal  | https://api-int.testbed.osism.xyz:5000                              |",
                                "| 17743829a2b2490b862f890d76e34b67 | RegionOne | magnum       | container-infra | True    | internal  | https://api-int.testbed.osism.xyz:9511/v1                           |",
                                "| 2b984d0e3e09455e824a53bd3f7a8014 | RegionOne | neutron      | network         | True    | internal  | https://api-int.testbed.osism.xyz:9696                              |",
                                "| 364d287516f942dcb0d09ab369c27166 | RegionOne | nova         | compute         | True    | internal  | https://api-int.testbed.osism.xyz:8774/v2.1                         |",
                                "| 3b4f26b9acb04d4e8fbd327c692f19ed | RegionOne | glance       | image           | True    | public    | https://api.testbed.osism.xyz:9292                                  |",
                                "| 47d4cef776994149b6407f19827a579a | RegionOne | nova         | compute         | True    | public    | https://api.testbed.osism.xyz:8774/v2.1                             |",
                                "| 4f890bd19d11415e92ddcf427dce1ae4 | RegionOne | cinderv3     | volumev3        | True    | internal  | https://api-int.testbed.osism.xyz:8776/v3/%(tenant_id)s             |",
                                "| 56d05a6abacf4a15afd981cf33e12cbf | RegionOne | designate    | dns             | True    | internal  | https://api-int.testbed.osism.xyz:9001                              |",
                                "| 74061eeba47f4d728f8589fff0a00590 | RegionOne | swift        | object-store    | True    | internal  | https://api-int.testbed.osism.xyz:6780/swift/v1/AUTH_%(project_id)s |",
                                "| 84fc29ed5d80431eb32ed5f840d72e60 | RegionOne | cinderv3     | volumev3        | True    | public    | https://api.testbed.osism.xyz:8776/v3/%(tenant_id)s                 |",
                                "| 87023abc385d4104ba9fa78616ea781c | RegionOne | neutron      | network         | True    | public    | https://api.testbed.osism.xyz:9696                                  |",
                                "| 9812a5f7da524dbc8fe5f1956050da45 | RegionOne | barbican     | key-manager     | True    | internal  | https://api-int.testbed.osism.xyz:9311                              |",
                                "| 9a28de5528bd4e6081a38c1e49dfe9db | RegionOne | placement    | placement       | True    | internal  | https://api-int.testbed.osism.xyz:8780                              |",
                                "| aee02c7744f74573a7985a0f81b18dbd | RegionOne | designate    | dns             | True    | public    | https://api.testbed.osism.xyz:9001                                  |",
                                "| da014c3f38294d799235af7c56645e32 | RegionOne | glance       | image           | True    | internal  | https://api-int.testbed.osism.xyz:9292                              |",
                                "| dea9194f93e54c28b75d1e5ac4d4856d | RegionOne | barbican     | key-manager     | True    | public    | https://api.testbed.osism.xyz:9311                                  |",
                                "| e5edf069c6134b2f907786fe662a7526 | RegionOne | magnum       | container-infra | True    | public    | https://api.testbed.osism.xyz:9511/v1                               |",
                                "| ee4e61c771814aad9a97b88e36541a95 | RegionOne | keystone     | identity        | True    | public    | https://api.testbed.osism.xyz:5000                                  |",
                                "| f6d4f79be7ca4931936f8cc4c983a55f | RegionOne | placement    | placement       | True    | public    | https://api.testbed.osism.xyz:8780                                  |",
                                "+----------------------------------+-----------+--------------+-----------------+---------+-----------+---------------------------------------------------------------------+",
                                "",
                                "# 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-22T01:23:39.000000 |",
                                "| cinder-scheduler | testbed-node-1             | internal | enabled | up    | 2026-05-22T01:23:39.000000 |",
                                "| cinder-scheduler | testbed-node-2             | internal | enabled | up    | 2026-05-22T01:23:39.000000 |",
                                "| cinder-volume    | testbed-node-0@rbd-volumes | nova     | enabled | up    | 2026-05-22T01:23:38.000000 |",
                                "| cinder-volume    | testbed-node-1@rbd-volumes | nova     | enabled | up    | 2026-05-22T01:23:42.000000 |",
                                "| cinder-volume    | testbed-node-2@rbd-volumes | nova     | enabled | up    | 2026-05-22T01:23:43.000000 |",
                                "| cinder-backup    | testbed-node-0             | nova     | enabled | up    | 2026-05-22T01:23:45.000000 |",
                                "| cinder-backup    | testbed-node-2             | nova     | enabled | up    | 2026-05-22T01:23:38.000000 |",
                                "| cinder-backup    | testbed-node-1             | nova     | enabled | up    | 2026-05-22T01:23:38.000000 |",
                                "+------------------+----------------------------+----------+---------+-------+----------------------------+",
                                "",
                                "# Neutron",
                                "",
                                "+ echo",
                                "+ echo '# Neutron'",
                                "+ echo",
                                "+ openstack network agent list",
                                "+--------------------------------------+------------------------------+----------------+-------------------+-------+-------+----------------------------+",
                                "| ID                                   | Agent Type                   | Host           | Availability Zone | Alive | State | Binary                     |",
                                "+--------------------------------------+------------------------------+----------------+-------------------+-------+-------+----------------------------+",
                                "| testbed-node-3                       | OVN Controller agent         | testbed-node-3 |                   | :-)   | UP    | ovn-controller             |",
                                "| testbed-node-4                       | OVN Controller agent         | testbed-node-4 |                   | :-)   | UP    | ovn-controller             |",
                                "| testbed-node-0                       | OVN Controller Gateway agent | testbed-node-0 | nova              | :-)   | UP    | ovn-controller             |",
                                "| testbed-node-2                       | OVN Controller Gateway agent | testbed-node-2 | nova              | :-)   | UP    | ovn-controller             |",
                                "| testbed-node-5                       | OVN Controller agent         | testbed-node-5 |                   | :-)   | UP    | ovn-controller             |",
                                "| testbed-node-1                       | OVN Controller Gateway agent | testbed-node-1 | nova              | :-)   | UP    | ovn-controller             |",
                                "| e645415a-98f5-5758-8cd1-c47af282b5c0 | OVN Metadata agent           | testbed-node-3 |                   | :-)   | UP    | neutron-ovn-metadata-agent |",
                                "| 4939696e-6092-5a33-bb73-b850064684df | OVN Metadata agent           | testbed-node-4 |                   | :-)   | 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    |",
                                "+---------------+------+---------+",
                                "+ echo",
                                "",
                                "# Nova",
                                "",
                                "+ echo '# Nova'",
                                "+ echo",
                                "+ openstack compute service list",
                                "+--------------------------------------+----------------+----------------+----------+---------+-------+----------------------------+",
                                "| ID                                   | Binary         | Host           | Zone     | Status  | State | Updated At                 |",
                                "+--------------------------------------+----------------+----------------+----------+---------+-------+----------------------------+",
                                "| c3859c14-5091-4769-a5ff-f20ff4ddd241 | nova-scheduler | testbed-node-1 | internal | enabled | up    | 2026-05-22T01:23:53.000000 |",
                                "| 855a821b-8323-4b06-bf79-113342462c50 | nova-scheduler | testbed-node-2 | internal | enabled | up    | 2026-05-22T01:23:55.000000 |",
                                "| ef524852-21cd-4671-8745-03fc3b483af6 | nova-scheduler | testbed-node-0 | internal | enabled | up    | 2026-05-22T01:23:52.000000 |",
                                "| 0ec09752-9c81-4f71-8f45-b248c1c328e2 | nova-conductor | testbed-node-1 | internal | enabled | up    | 2026-05-22T01:23:48.000000 |",
                                "| c636b26b-5b0c-4894-aaa1-02eea66f5dff | nova-conductor | testbed-node-2 | internal | enabled | up    | 2026-05-22T01:23:49.000000 |",
                                "| 056c0477-5a77-4ca9-b1a5-eddb4fb6569d | nova-conductor | testbed-node-0 | internal | enabled | up    | 2026-05-22T01:23:52.000000 |",
                                "| 18ab3b42-2d37-4ac3-b3cc-65b81f02aa12 | nova-compute   | testbed-node-5 | nova     | enabled | up    | 2026-05-22T01:23:51.000000 |",
                                "| a526bae7-8dad-4d6e-926b-595d1aa6dddd | nova-compute   | testbed-node-3 | nova     | enabled | up    | 2026-05-22T01:23:52.000000 |",
                                "| 5fb98693-fab9-40f6-ad49-6e86b89fd467 | nova-compute   | testbed-node-4 | nova     | enabled | up    | 2026-05-22T01:23:52.000000 |",
                                "+--------------------------------------+----------------+----------------+----------+---------+-------+----------------------------+",
                                "+ openstack hypervisor list",
                                "+--------------------------------------+---------------------+-----------------+---------------+-------+",
                                "| ID                                   | Hypervisor Hostname | Hypervisor Type | Host IP       | State |",
                                "+--------------------------------------+---------------------+-----------------+---------------+-------+",
                                "| ed98a4e1-5147-457a-b3d8-39796d24c170 | testbed-node-5      | QEMU            | 192.168.16.15 | up    |",
                                "| ac09d74f-0a00-4a7f-97a0-3cad146f4dc2 | testbed-node-3      | QEMU            | 192.168.16.13 | up    |",
                                "| 1da66110-729b-4a45-b932-78800790db79 | testbed-node-4      | QEMU            | 192.168.16.14 | up    |",
                                "+--------------------------------------+---------------------+-----------------+---------------+-------+",
                                "",
                                "# Run OpenStack test play",
                                "",
                                "+ echo",
                                "+ echo '# Run OpenStack test play'",
                                "+ echo",
                                "+ osism apply --environment openstack test",
                                "\u001b[32m2026-05-22 01:24:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTrying to run play test in environment openstack\u001b[0m",
                                "\u001b[32m2026-05-22 01:24:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of test.\u001b[0m",
                                "\u001b[32m2026-05-22 01:24:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7072f1f0-e75f-402f-9414-034319b52e37 (test) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-05-22 01:24:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 7072f1f0-e75f-402f-9414-034319b52e37 (test) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Create test project] *****************************************************",
                                "",
                                "TASK [Create test domain] ******************************************************",
                                "Friday 22 May 2026  01:24:16 +0000 (0:00:00.107)       0:00:00.107 ************ ",
                                "\u001b[0;33mchanged: [localhost]\u001b[0m",
                                "",
                                "TASK [Create test-admin user] **************************************************",
                                "Friday 22 May 2026  01:24:20 +0000 (0:00:03.959)       0:00:04.066 ************ ",
                                "\u001b[0;33mchanged: [localhost]\u001b[0m",
                                "",
                                "TASK [Add manager role to user test-admin] *************************************",
                                "Friday 22 May 2026  01:24:25 +0000 (0:00:04.578)       0:00:08.645 ************ ",
                                "\u001b[0;33mchanged: [localhost]\u001b[0m",
                                "",
                                "TASK [Create test project] *****************************************************",
                                "Friday 22 May 2026  01:24:32 +0000 (0:00:07.061)       0:00:15.706 ************ ",
                                "\u001b[0;33mchanged: [localhost]\u001b[0m",
                                "",
                                "TASK [Create test user] ********************************************************",
                                "Friday 22 May 2026  01:24:36 +0000 (0:00:04.292)       0:00:19.999 ************ ",
                                "\u001b[0;33mchanged: [localhost]\u001b[0m",
                                "",
                                "TASK [Add member roles to user test] *******************************************",
                                "Friday 22 May 2026  01:24:41 +0000 (0:00:04.551)       0:00:24.550 ************ ",
                                "\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] ************************************************",
                                "Friday 22 May 2026  01:24:53 +0000 (0:00:12.352)       0:00:36.903 ************ ",
                                "\u001b[0;33mchanged: [localhost]\u001b[0m",
                                "",
                                "TASK [Create ssh security group] ***********************************************",
                                "Friday 22 May 2026  01:24:58 +0000 (0:00:04.494)       0:00:41.397 ************ ",
                                "\u001b[0;33mchanged: [localhost]\u001b[0m",
                                "",
                                "TASK [Add rule to ssh security group] ******************************************",
                                "Friday 22 May 2026  01:25:03 +0000 (0:00:05.352)       0:00:46.750 ************ ",
                                "\u001b[0;33mchanged: [localhost]\u001b[0m",
                                "",
                                "TASK [Create icmp security group] **********************************************",
                                "Friday 22 May 2026  01:25:07 +0000 (0:00:04.230)       0:00:50.980 ************ ",
                                "\u001b[0;33mchanged: [localhost]\u001b[0m",
                                "",
                                "TASK [Add rule to icmp security group] *****************************************",
                                "Friday 22 May 2026  01:25:11 +0000 (0:00:03.583)       0:00:54.564 ************ ",
                                "\u001b[0;33mchanged: [localhost]\u001b[0m",
                                "",
                                "TASK [Create test keypair] *****************************************************",
                                "Friday 22 May 2026  01:25:15 +0000 (0:00:04.280)       0:00:58.844 ************ ",
                                "\u001b[0;33mchanged: [localhost]\u001b[0m",
                                "",
                                "TASK [Create test networks] ****************************************************",
                                "Friday 22 May 2026  01:25:19 +0000 (0:00:04.274)       0:01:03.119 ************ ",
                                "\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] *****************************************************",
                                "Friday 22 May 2026  01:25:34 +0000 (0:00:14.841)       0:01:17.961 ************ ",
                                "\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] *****************************************************",
                                "Friday 22 May 2026  01:25:51 +0000 (0:00:17.274)       0:01:35.235 ************ ",
                                "\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] ***************************************************",
                                "Friday 22 May 2026  01:26:24 +0000 (0:00:32.768)       0:02:08.003 ************ ",
                                "\u001b[0;32mok: [localhost]\u001b[0m",
                                "",
                                "TASK [Detach test volume] ******************************************************",
                                "Friday 22 May 2026  01:26:28 +0000 (0:00:04.306)       0:02:12.310 ************ ",
                                "\u001b[0;36mskipping: [localhost]\u001b[0m",
                                "",
                                "TASK [Delete test volume] ******************************************************",
                                "Friday 22 May 2026  01:26:28 +0000 (0:00:00.057)       0:02:12.368 ************ ",
                                "\u001b[0;36mskipping: [localhost]\u001b[0m",
                                "",
                                "TASK [Delete test instances] ***************************************************",
                                "Friday 22 May 2026  01:26:29 +0000 (0:00:00.062)       0:02:12.430 ************ ",
                                "\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] **********************************",
                                "Friday 22 May 2026  01:26:29 +0000 (0:00:00.151)       0:02:12.581 ************ ",
                                "\u001b[0;36mskipping: [localhost]\u001b[0m",
                                "",
                                "TASK [Create test instances] ***************************************************",
                                "Friday 22 May 2026  01:26:29 +0000 (0:00:00.140)       0:02:12.722 ************ ",
                                "\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] **********************************",
                                "Friday 22 May 2026  01:26:34 +0000 (0:00:04.982)       0:02:17.704 ************ ",
                                "\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': 'j435211632808.2797', 'results_file': '/ansible/.ansible_async/j435211632808.2797', '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': 'j776418910008.2822', 'results_file': '/ansible/.ansible_async/j776418910008.2822', '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': 'j68902434261.2847', 'results_file': '/ansible/.ansible_async/j68902434261.2847', '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': 'j114690102185.2872', 'results_file': '/ansible/.ansible_async/j114690102185.2872', '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': 'j968790661063.2897', 'results_file': '/ansible/.ansible_async/j968790661063.2897', 'changed': True, 'item': {'name': 'test-4', 'network': 'test-3'}, 'ansible_loop_var': 'item'})\u001b[0m",
                                "",
                                "TASK [Add metadata to instances] ***********************************************",
                                "Friday 22 May 2026  01:27:21 +0000 (0:00:47.353)       0:03:05.058 ************ ",
                                "\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] *******************************************",
                                "Friday 22 May 2026  01:27:26 +0000 (0:00:04.840)       0:03:09.899 ************ ",
                                "\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': 'j404215722893.2993', 'results_file': '/ansible/.ansible_async/j404215722893.2993', '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': 'j57554933819.3018', 'results_file': '/ansible/.ansible_async/j57554933819.3018', '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': 'j570902134607.3043', 'results_file': '/ansible/.ansible_async/j570902134607.3043', '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': 'j878408263728.3068', 'results_file': '/ansible/.ansible_async/j878408263728.3068', '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': 'j272998967481.3093', 'results_file': '/ansible/.ansible_async/j272998967481.3093', 'changed': True, 'item': {'name': 'test-4', 'network': 'test-3'}, 'ansible_loop_var': 'item'})\u001b[0m",
                                "",
                                "TASK [Add tag to instances] ****************************************************",
                                "Friday 22 May 2026  01:27:36 +0000 (0:00:10.101)       0:03:20.000 ************ ",
                                "\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] ***********************************************",
                                "Friday 22 May 2026  01:27:41 +0000 (0:00:04.526)       0:03:24.527 ************ ",
                                "\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': 'j234610174190.3169', 'results_file': '/ansible/.ansible_async/j234610174190.3169', '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': 'j547291973267.3194', 'results_file': '/ansible/.ansible_async/j547291973267.3194', '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': 'j39884051280.3220', 'results_file': '/ansible/.ansible_async/j39884051280.3220', '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': 'j507280259049.3246', 'results_file': '/ansible/.ansible_async/j507280259049.3246', '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': 'j490309991901.3272', 'results_file': '/ansible/.ansible_async/j490309991901.3272', 'changed': True, 'item': {'name': 'test-4', 'network': 'test-3'}, 'ansible_loop_var': 'item'})\u001b[0m",
                                "",
                                "TASK [Create test volume] ******************************************************",
                                "Friday 22 May 2026  01:27:51 +0000 (0:00:10.799)       0:03:35.326 ************ ",
                                "\u001b[0;33mchanged: [localhost]\u001b[0m",
                                "",
                                "TASK [Attach test volume] ******************************************************",
                                "Friday 22 May 2026  01:27:59 +0000 (0:00:07.160)       0:03:42.486 ************ ",
                                "\u001b[0;33mchanged: [localhost]\u001b[0m",
                                "",
                                "TASK [Create floating ip addresses] ********************************************",
                                "Friday 22 May 2026  01:28:12 +0000 (0:00:13.758)       0:03:56.244 ************ ",
                                "\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] *********************************************",
                                "Friday 22 May 2026  01:28:38 +0000 (0:00:26.109)       0:04:22.354 ************ ",
                                "\u001b[0;32mok: [localhost] => (item=test) => {\u001b[0m",
                                "\u001b[0;32m    \"msg\": \"test: 192.168.112.109\"\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.125\"\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.144\"\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.200\"\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.110\"\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 ********************************************************************",
                                "Friday 22 May 2026  01:28:39 +0000 (0:00:00.136)       0:04:22.491 ************ ",
                                "=============================================================================== ",
                                "Wait for instance creation to complete --------------------------------- 47.35s",
                                "Create test routers ---------------------------------------------------- 32.77s",
                                "Create floating ip addresses ------------------------------------------- 26.11s",
                                "Create test subnets ---------------------------------------------------- 17.27s",
                                "Create test networks --------------------------------------------------- 14.84s",
                                "Attach test volume ----------------------------------------------------- 13.76s",
                                "Add member roles to user test ------------------------------------------ 12.35s",
                                "Wait for tags to be added ---------------------------------------------- 10.80s",
                                "Wait for metadata to be added ------------------------------------------ 10.10s",
                                "Create test volume ------------------------------------------------------ 7.16s",
                                "Add manager role to user test-admin ------------------------------------- 7.06s",
                                "Create ssh security group ----------------------------------------------- 5.35s",
                                "Create test instances --------------------------------------------------- 4.98s",
                                "Add metadata to instances ----------------------------------------------- 4.84s",
                                "Create test-admin user -------------------------------------------------- 4.58s",
                                "Create test user -------------------------------------------------------- 4.55s",
                                "Add tag to instances ---------------------------------------------------- 4.53s",
                                "Create test server group ------------------------------------------------ 4.49s",
                                "Get test server group --------------------------------------------------- 4.31s",
                                "Create test project ----------------------------------------------------- 4.29s",
                                "+ server_list",
                                "+ openstack --os-cloud test server list",
                                "+--------------------------------------+--------+--------+-----------------------------------------+--------------------------+----------+",
                                "| ID                                   | Name   | Status | Networks                                | Image                    | Flavor   |",
                                "+--------------------------------------+--------+--------+-----------------------------------------+--------------------------+----------+",
                                "| 1a907db1-acc4-40af-9c9c-428422578b8f | test-4 | ACTIVE | test-3=192.168.112.110, 192.168.202.140 | N/A (booted from volume) | SCS-1L-1 |",
                                "| e9f6a1bc-fd35-4c09-9141-11b1326506fe | test-3 | ACTIVE | test-2=192.168.112.200, 192.168.201.185 | N/A (booted from volume) | SCS-1L-1 |",
                                "| 4c55d9a8-b590-4ab1-9096-ebd096e67051 | test-2 | ACTIVE | test-2=192.168.112.144, 192.168.201.129 | N/A (booted from volume) | SCS-1L-1 |",
                                "| aeb05297-7c33-421f-84a0-20583bb0668f | test-1 | ACTIVE | test-1=192.168.112.125, 192.168.200.215 | N/A (booted from volume) | SCS-1L-1 |",
                                "| 0a5c1b5c-f329-43eb-92fe-e5da6dc872c5 | test   | ACTIVE | test-1=192.168.112.109, 192.168.200.189 | 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-22T01:27:06.000000                                                                                                                                                                                                                                                                                                                                                          |",
                                "| OS-SRV-USG:terminated_at            | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| accessIPv4                          |                                                                                                                                                                                                                                                                                                                                                                                     |",
                                "| accessIPv6                          |                                                                                                                                                                                                                                                                                                                                                                                     |",
                                "| addresses                           | test-1=192.168.112.109, 192.168.200.189                                                                                                                                                                                                                                                                                                                                             |",
                                "| config_drive                        |                                                                                                                                                                                                                                                                                                                                                                                     |",
                                "| created                             | 2026-05-22T01:26:39Z                                                                                                                                                                                                                                                                                                                                                                |",
                                "| 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                              | 73fa4a48e3f429c88c4ab635c057473161a276456afd57ce4e9f9a5d                                                                                                                                                                                                                                                                                                                            |",
                                "| host_status                         | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| id                                  | 0a5c1b5c-f329-43eb-92fe-e5da6dc872c5                                                                                                                                                                                                                                                                                                                                                |",
                                "| image                               | N/A (booted from volume)                                                                                                                                                                                                                                                                                                                                                            |",
                                "| key_name                            | test                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| locked                              | False                                                                                                                                                                                                                                                                                                                                                                               |",
                                "| locked_reason                       | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| name                                | test                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| pinned_availability_zone            | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| progress                            | 0                                                                                                                                                                                                                                                                                                                                                                                   |",
                                "| project_id                          | 4a1578597ee24614ae0e6855be953e51                                                                                                                                                                                                                                                                                                                                                    |",
                                "| properties                          | hostname='test'                                                                                                                                                                                                                                                                                                                                                                     |",
                                "| security_groups                     | name='icmp'                                                                                                                                                                                                                                                                                                                                                                         |",
                                "|                                     | name='ssh'                                                                                                                                                                                                                                                                                                                                                                          |",
                                "| server_groups                       | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| status                              | ACTIVE                                                                                                                                                                                                                                                                                                                                                                              |",
                                "| tags                                | test                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| trusted_image_certificates          | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| updated                             | 2026-05-22T01:27:27Z                                                                                                                                                                                                                                                                                                                                                                |",
                                "| user_id                             | afaaab2faf0c47a98a8a4909fa4de9ed                                                                                                                                                                                                                                                                                                                                                    |",
                                "| volumes_attached                    | delete_on_termination='True', id='5e187098-1069-4a99-be7b-9be7e38a064f'                                                                                                                                                                                                                                                                                                             |",
                                "|                                     | delete_on_termination='False', id='054432e2-7bb3-42b9-b0ce-13bf20b1d0ec'                                                                                                                                                                                                                                                                                                            |",
                                "+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+",
                                "+ 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-22T01:27:06.000000                                                                                                                                                                                                                                                                                                                                                          |",
                                "| OS-SRV-USG:terminated_at            | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| accessIPv4                          |                                                                                                                                                                                                                                                                                                                                                                                     |",
                                "| accessIPv6                          |                                                                                                                                                                                                                                                                                                                                                                                     |",
                                "| addresses                           | test-1=192.168.112.125, 192.168.200.215                                                                                                                                                                                                                                                                                                                                             |",
                                "| config_drive                        |                                                                                                                                                                                                                                                                                                                                                                                     |",
                                "| created                             | 2026-05-22T01:26:40Z                                                                                                                                                                                                                                                                                                                                                                |",
                                "| 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                              | 73fa4a48e3f429c88c4ab635c057473161a276456afd57ce4e9f9a5d                                                                                                                                                                                                                                                                                                                            |",
                                "| host_status                         | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| id                                  | aeb05297-7c33-421f-84a0-20583bb0668f                                                                                                                                                                                                                                                                                                                                                |",
                                "| 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                          | 4a1578597ee24614ae0e6855be953e51                                                                                                                                                                                                                                                                                                                                                    |",
                                "| properties                          | hostname='test-1'                                                                                                                                                                                                                                                                                                                                                                   |",
                                "| security_groups                     | name='icmp'                                                                                                                                                                                                                                                                                                                                                                         |",
                                "|                                     | name='ssh'                                                                                                                                                                                                                                                                                                                                                                          |",
                                "| server_groups                       | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| status                              | ACTIVE                                                                                                                                                                                                                                                                                                                                                                              |",
                                "| tags                                | test                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| trusted_image_certificates          | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| updated                             | 2026-05-22T01:27:28Z                                                                                                                                                                                                                                                                                                                                                                |",
                                "| user_id                             | afaaab2faf0c47a98a8a4909fa4de9ed                                                                                                                                                                                                                                                                                                                                                    |",
                                "| volumes_attached                    | delete_on_termination='True', id='2489282e-97ee-4b24-95fe-929695bc3136'                                                                                                                                                                                                                                                                                                             |",
                                "+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+",
                                "+ 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-22T01:27:06.000000                                                                                                                                                                                                                                                                                                                                                          |",
                                "| OS-SRV-USG:terminated_at            | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| accessIPv4                          |                                                                                                                                                                                                                                                                                                                                                                                     |",
                                "| accessIPv6                          |                                                                                                                                                                                                                                                                                                                                                                                     |",
                                "| addresses                           | test-2=192.168.112.144, 192.168.201.129                                                                                                                                                                                                                                                                                                                                             |",
                                "| config_drive                        |                                                                                                                                                                                                                                                                                                                                                                                     |",
                                "| created                             | 2026-05-22T01:26:40Z                                                                                                                                                                                                                                                                                                                                                                |",
                                "| 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                              | a8e8e1efc3f6edc305983a036989a89747e0b500330486e6adcd9ac0                                                                                                                                                                                                                                                                                                                            |",
                                "| host_status                         | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| id                                  | 4c55d9a8-b590-4ab1-9096-ebd096e67051                                                                                                                                                                                                                                                                                                                                                |",
                                "| 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                          | 4a1578597ee24614ae0e6855be953e51                                                                                                                                                                                                                                                                                                                                                    |",
                                "| properties                          | hostname='test-2'                                                                                                                                                                                                                                                                                                                                                                   |",
                                "| security_groups                     | name='icmp'                                                                                                                                                                                                                                                                                                                                                                         |",
                                "|                                     | name='ssh'                                                                                                                                                                                                                                                                                                                                                                          |",
                                "| server_groups                       | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| status                              | ACTIVE                                                                                                                                                                                                                                                                                                                                                                              |",
                                "| tags                                | test                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| trusted_image_certificates          | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| updated                             | 2026-05-22T01:27:29Z                                                                                                                                                                                                                                                                                                                                                                |",
                                "| user_id                             | afaaab2faf0c47a98a8a4909fa4de9ed                                                                                                                                                                                                                                                                                                                                                    |",
                                "| volumes_attached                    | delete_on_termination='True', id='5c554acb-cac3-4a77-b503-c0ec331e5ecd'                                                                                                                                                                                                                                                                                                             |",
                                "+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+",
                                "+ 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-22T01:27:06.000000                                                                                                                                                                                                                                                                                                                                                          |",
                                "| OS-SRV-USG:terminated_at            | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| accessIPv4                          |                                                                                                                                                                                                                                                                                                                                                                                     |",
                                "| accessIPv6                          |                                                                                                                                                                                                                                                                                                                                                                                     |",
                                "| addresses                           | test-2=192.168.112.200, 192.168.201.185                                                                                                                                                                                                                                                                                                                                             |",
                                "| config_drive                        |                                                                                                                                                                                                                                                                                                                                                                                     |",
                                "| created                             | 2026-05-22T01:26:42Z                                                                                                                                                                                                                                                                                                                                                                |",
                                "| 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                              | a8e8e1efc3f6edc305983a036989a89747e0b500330486e6adcd9ac0                                                                                                                                                                                                                                                                                                                            |",
                                "| host_status                         | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| id                                  | e9f6a1bc-fd35-4c09-9141-11b1326506fe                                                                                                                                                                                                                                                                                                                                                |",
                                "| 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                          | 4a1578597ee24614ae0e6855be953e51                                                                                                                                                                                                                                                                                                                                                    |",
                                "| properties                          | hostname='test-3'                                                                                                                                                                                                                                                                                                                                                                   |",
                                "| security_groups                     | name='icmp'                                                                                                                                                                                                                                                                                                                                                                         |",
                                "|                                     | name='ssh'                                                                                                                                                                                                                                                                                                                                                                          |",
                                "| server_groups                       | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| status                              | ACTIVE                                                                                                                                                                                                                                                                                                                                                                              |",
                                "| tags                                | test                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| trusted_image_certificates          | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| updated                             | 2026-05-22T01:27:30Z                                                                                                                                                                                                                                                                                                                                                                |",
                                "| user_id                             | afaaab2faf0c47a98a8a4909fa4de9ed                                                                                                                                                                                                                                                                                                                                                    |",
                                "| volumes_attached                    | delete_on_termination='True', id='c68e21da-fccf-4885-8551-264aeeeb0ef0'                                                                                                                                                                                                                                                                                                             |",
                                "+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+",
                                "+ 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-22T01:27:08.000000                                                                                                                                                                                                                                                                                                                                                          |",
                                "| OS-SRV-USG:terminated_at            | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| accessIPv4                          |                                                                                                                                                                                                                                                                                                                                                                                     |",
                                "| accessIPv6                          |                                                                                                                                                                                                                                                                                                                                                                                     |",
                                "| addresses                           | test-3=192.168.112.110, 192.168.202.140                                                                                                                                                                                                                                                                                                                                             |",
                                "| config_drive                        |                                                                                                                                                                                                                                                                                                                                                                                     |",
                                "| created                             | 2026-05-22T01:26:43Z                                                                                                                                                                                                                                                                                                                                                                |",
                                "| 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                              | 73fa4a48e3f429c88c4ab635c057473161a276456afd57ce4e9f9a5d                                                                                                                                                                                                                                                                                                                            |",
                                "| host_status                         | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| id                                  | 1a907db1-acc4-40af-9c9c-428422578b8f                                                                                                                                                                                                                                                                                                                                                |",
                                "| 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                          | 4a1578597ee24614ae0e6855be953e51                                                                                                                                                                                                                                                                                                                                                    |",
                                "| properties                          | hostname='test-4'                                                                                                                                                                                                                                                                                                                                                                   |",
                                "| security_groups                     | name='icmp'                                                                                                                                                                                                                                                                                                                                                                         |",
                                "|                                     | name='ssh'                                                                                                                                                                                                                                                                                                                                                                          |",
                                "| server_groups                       | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| status                              | ACTIVE                                                                                                                                                                                                                                                                                                                                                                              |",
                                "| tags                                | test                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| trusted_image_certificates          | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| updated                             | 2026-05-22T01:27:31Z                                                                                                                                                                                                                                                                                                                                                                |",
                                "| user_id                             | afaaab2faf0c47a98a8a4909fa4de9ed                                                                                                                                                                                                                                                                                                                                                    |",
                                "| volumes_attached                    | delete_on_termination='True', id='ddf47c0f-d0ec-4afe-9eea-ed2a91274076'                                                                                                                                                                                                                                                                                                             |",
                                "+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+",
                                "+ 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.144",
                                "PING 192.168.112.144 (192.168.112.144) 56(84) bytes of data.",
                                "64 bytes from 192.168.112.144: icmp_seq=1 ttl=63 time=9.58 ms",
                                "64 bytes from 192.168.112.144: icmp_seq=2 ttl=63 time=2.62 ms",
                                "64 bytes from 192.168.112.144: icmp_seq=3 ttl=63 time=1.70 ms",
                                "",
                                "--- 192.168.112.144 ping statistics ---",
                                "3 packets transmitted, 3 received, 0% packet loss, time 2002ms",
                                "rtt min/avg/max/mdev = 1.702/4.633/9.578/3.516 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.109",
                                "PING 192.168.112.109 (192.168.112.109) 56(84) bytes of data.",
                                "64 bytes from 192.168.112.109: icmp_seq=1 ttl=63 time=4.72 ms",
                                "64 bytes from 192.168.112.109: icmp_seq=2 ttl=63 time=2.69 ms",
                                "64 bytes from 192.168.112.109: icmp_seq=3 ttl=63 time=1.92 ms",
                                "",
                                "--- 192.168.112.109 ping statistics ---",
                                "3 packets transmitted, 3 received, 0% packet loss, time 2004ms",
                                "rtt min/avg/max/mdev = 1.920/3.110/4.720/1.180 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.125",
                                "PING 192.168.112.125 (192.168.112.125) 56(84) bytes of data.",
                                "64 bytes from 192.168.112.125: icmp_seq=1 ttl=63 time=6.61 ms",
                                "64 bytes from 192.168.112.125: icmp_seq=2 ttl=63 time=1.40 ms",
                                "64 bytes from 192.168.112.125: icmp_seq=3 ttl=63 time=1.36 ms",
                                "",
                                "--- 192.168.112.125 ping statistics ---",
                                "3 packets transmitted, 3 received, 0% packet loss, time 2003ms",
                                "rtt min/avg/max/mdev = 1.362/3.125/6.610/2.464 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.200",
                                "PING 192.168.112.200 (192.168.112.200) 56(84) bytes of data.",
                                "64 bytes from 192.168.112.200: icmp_seq=1 ttl=63 time=4.46 ms",
                                "64 bytes from 192.168.112.200: icmp_seq=2 ttl=63 time=2.08 ms",
                                "64 bytes from 192.168.112.200: icmp_seq=3 ttl=63 time=1.76 ms",
                                "",
                                "--- 192.168.112.200 ping statistics ---",
                                "3 packets transmitted, 3 received, 0% packet loss, time 2003ms",
                                "rtt min/avg/max/mdev = 1.760/2.768/4.464/1.206 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.110",
                                "PING 192.168.112.110 (192.168.112.110) 56(84) bytes of data.",
                                "64 bytes from 192.168.112.110: icmp_seq=1 ttl=63 time=7.89 ms",
                                "64 bytes from 192.168.112.110: icmp_seq=2 ttl=63 time=1.77 ms",
                                "64 bytes from 192.168.112.110: icmp_seq=3 ttl=63 time=1.56 ms",
                                "",
                                "--- 192.168.112.110 ping statistics ---",
                                "3 packets transmitted, 3 received, 0% packet loss, time 2003ms",
                                "rtt min/avg/max/mdev = 1.563/3.740/7.890/2.935 ms",
                                "+ [[ latest == \\l\\a\\t\\e\\s\\t ]]",
                                "+ compute_list",
                                "+ osism manage compute list testbed-node-3",
                                "+--------------------------------------+--------+----------+",
                                "| ID                                   | Name   | Status   |",
                                "|--------------------------------------+--------+----------|",
                                "| e9f6a1bc-fd35-4c09-9141-11b1326506fe | test-3 | ACTIVE   |",
                                "| 4c55d9a8-b590-4ab1-9096-ebd096e67051 | test-2 | ACTIVE   |",
                                "+--------------------------------------+--------+----------+",
                                "+ osism manage compute list testbed-node-4",
                                "+------+--------+----------+",
                                "| ID   | Name   | Status   |",
                                "|------+--------+----------|",
                                "+------+--------+----------+",
                                "+ osism manage compute list testbed-node-5",
                                "+--------------------------------------+--------+----------+",
                                "| ID                                   | Name   | Status   |",
                                "|--------------------------------------+--------+----------|",
                                "| 1a907db1-acc4-40af-9c9c-428422578b8f | test-4 | ACTIVE   |",
                                "| aeb05297-7c33-421f-84a0-20583bb0668f | test-1 | ACTIVE   |",
                                "| 0a5c1b5c-f329-43eb-92fe-e5da6dc872c5 | test   | ACTIVE   |",
                                "+--------------------------------------+--------+----------+",
                                "+ osism manage compute migrate --yes --target testbed-node-3 testbed-node-4",
                                "\u001b[32m2026-05-22 01:29:29\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   |",
                                "|--------------------------------------+--------+----------|",
                                "| e9f6a1bc-fd35-4c09-9141-11b1326506fe | test-3 | ACTIVE   |",
                                "| 4c55d9a8-b590-4ab1-9096-ebd096e67051 | test-2 | ACTIVE   |",
                                "+--------------------------------------+--------+----------+",
                                "+ osism manage compute list testbed-node-4",
                                "+------+--------+----------+",
                                "| ID   | Name   | Status   |",
                                "|------+--------+----------|",
                                "+------+--------+----------+",
                                "+ osism manage compute list testbed-node-5",
                                "+--------------------------------------+--------+----------+",
                                "| ID                                   | Name   | Status   |",
                                "|--------------------------------------+--------+----------|",
                                "| 1a907db1-acc4-40af-9c9c-428422578b8f | test-4 | ACTIVE   |",
                                "| aeb05297-7c33-421f-84a0-20583bb0668f | test-1 | ACTIVE   |",
                                "| 0a5c1b5c-f329-43eb-92fe-e5da6dc872c5 | 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.144",
                                "PING 192.168.112.144 (192.168.112.144) 56(84) bytes of data.",
                                "64 bytes from 192.168.112.144: icmp_seq=1 ttl=63 time=5.50 ms",
                                "64 bytes from 192.168.112.144: icmp_seq=2 ttl=63 time=1.74 ms",
                                "64 bytes from 192.168.112.144: icmp_seq=3 ttl=63 time=2.01 ms",
                                "",
                                "--- 192.168.112.144 ping statistics ---",
                                "3 packets transmitted, 3 received, 0% packet loss, time 2004ms",
                                "rtt min/avg/max/mdev = 1.742/3.086/5.502/1.711 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.109",
                                "PING 192.168.112.109 (192.168.112.109) 56(84) bytes of data.",
                                "64 bytes from 192.168.112.109: icmp_seq=1 ttl=63 time=5.67 ms",
                                "64 bytes from 192.168.112.109: icmp_seq=2 ttl=63 time=1.85 ms",
                                "64 bytes from 192.168.112.109: icmp_seq=3 ttl=63 time=2.10 ms",
                                "",
                                "--- 192.168.112.109 ping statistics ---",
                                "3 packets transmitted, 3 received, 0% packet loss, time 2003ms",
                                "rtt min/avg/max/mdev = 1.854/3.206/5.666/1.742 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.125",
                                "PING 192.168.112.125 (192.168.112.125) 56(84) bytes of data.",
                                "64 bytes from 192.168.112.125: icmp_seq=1 ttl=63 time=6.25 ms",
                                "64 bytes from 192.168.112.125: icmp_seq=2 ttl=63 time=2.24 ms",
                                "64 bytes from 192.168.112.125: icmp_seq=3 ttl=63 time=1.97 ms",
                                "",
                                "--- 192.168.112.125 ping statistics ---",
                                "3 packets transmitted, 3 received, 0% packet loss, time 2003ms",
                                "rtt min/avg/max/mdev = 1.969/3.484/6.249/1.957 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.200",
                                "PING 192.168.112.200 (192.168.112.200) 56(84) bytes of data.",
                                "64 bytes from 192.168.112.200: icmp_seq=1 ttl=63 time=5.52 ms",
                                "64 bytes from 192.168.112.200: icmp_seq=2 ttl=63 time=1.96 ms",
                                "64 bytes from 192.168.112.200: icmp_seq=3 ttl=63 time=1.63 ms",
                                "",
                                "--- 192.168.112.200 ping statistics ---",
                                "3 packets transmitted, 3 received, 0% packet loss, time 2003ms",
                                "rtt min/avg/max/mdev = 1.633/3.037/5.520/1.760 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.110",
                                "PING 192.168.112.110 (192.168.112.110) 56(84) bytes of data.",
                                "64 bytes from 192.168.112.110: icmp_seq=1 ttl=63 time=8.30 ms",
                                "64 bytes from 192.168.112.110: icmp_seq=2 ttl=63 time=1.81 ms",
                                "64 bytes from 192.168.112.110: icmp_seq=3 ttl=63 time=1.34 ms",
                                "",
                                "--- 192.168.112.110 ping statistics ---",
                                "3 packets transmitted, 3 received, 0% packet loss, time 2004ms",
                                "rtt min/avg/max/mdev = 1.344/3.815/8.297/3.174 ms",
                                "+ osism manage compute migrate --yes --target testbed-node-3 testbed-node-5",
                                "\u001b[32m2026-05-22 01:29:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migrating server 1a907db1-acc4-40af-9c9c-428422578b8f\u001b[0m",
                                "\u001b[32m2026-05-22 01:30:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 1a907db1-acc4-40af-9c9c-428422578b8f (test-4) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:30:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 1a907db1-acc4-40af-9c9c-428422578b8f (test-4) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:30:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 1a907db1-acc4-40af-9c9c-428422578b8f (test-4) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:30:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 1a907db1-acc4-40af-9c9c-428422578b8f (test-4) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:30:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 1a907db1-acc4-40af-9c9c-428422578b8f (test-4) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:30:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 1a907db1-acc4-40af-9c9c-428422578b8f (test-4) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:30:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 1a907db1-acc4-40af-9c9c-428422578b8f (test-4) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:30:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 1a907db1-acc4-40af-9c9c-428422578b8f (test-4) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:30:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 1a907db1-acc4-40af-9c9c-428422578b8f (test-4) completed with status ACTIVE\u001b[0m",
                                "\u001b[32m2026-05-22 01:30:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migrating server aeb05297-7c33-421f-84a0-20583bb0668f\u001b[0m",
                                "\u001b[32m2026-05-22 01:30:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of aeb05297-7c33-421f-84a0-20583bb0668f (test-1) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:30:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of aeb05297-7c33-421f-84a0-20583bb0668f (test-1) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:30:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of aeb05297-7c33-421f-84a0-20583bb0668f (test-1) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:30:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of aeb05297-7c33-421f-84a0-20583bb0668f (test-1) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:30:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of aeb05297-7c33-421f-84a0-20583bb0668f (test-1) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:30:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of aeb05297-7c33-421f-84a0-20583bb0668f (test-1) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:30:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of aeb05297-7c33-421f-84a0-20583bb0668f (test-1) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:30:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of aeb05297-7c33-421f-84a0-20583bb0668f (test-1) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:30:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of aeb05297-7c33-421f-84a0-20583bb0668f (test-1) completed with status ACTIVE\u001b[0m",
                                "\u001b[32m2026-05-22 01:30:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migrating server 0a5c1b5c-f329-43eb-92fe-e5da6dc872c5\u001b[0m",
                                "\u001b[32m2026-05-22 01:31:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 0a5c1b5c-f329-43eb-92fe-e5da6dc872c5 (test) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:31:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 0a5c1b5c-f329-43eb-92fe-e5da6dc872c5 (test) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:31:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 0a5c1b5c-f329-43eb-92fe-e5da6dc872c5 (test) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:31:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 0a5c1b5c-f329-43eb-92fe-e5da6dc872c5 (test) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:31:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 0a5c1b5c-f329-43eb-92fe-e5da6dc872c5 (test) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:31:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 0a5c1b5c-f329-43eb-92fe-e5da6dc872c5 (test) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:31:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 0a5c1b5c-f329-43eb-92fe-e5da6dc872c5 (test) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:31:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 0a5c1b5c-f329-43eb-92fe-e5da6dc872c5 (test) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:31:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 0a5c1b5c-f329-43eb-92fe-e5da6dc872c5 (test) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:31:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 0a5c1b5c-f329-43eb-92fe-e5da6dc872c5 (test) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:31:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 0a5c1b5c-f329-43eb-92fe-e5da6dc872c5 (test) completed with status ACTIVE\u001b[0m",
                                "+ compute_list",
                                "+ osism manage compute list testbed-node-3",
                                "+--------------------------------------+--------+----------+",
                                "| ID                                   | Name   | Status   |",
                                "|--------------------------------------+--------+----------|",
                                "| 1a907db1-acc4-40af-9c9c-428422578b8f | test-4 | ACTIVE   |",
                                "| e9f6a1bc-fd35-4c09-9141-11b1326506fe | test-3 | ACTIVE   |",
                                "| 4c55d9a8-b590-4ab1-9096-ebd096e67051 | test-2 | ACTIVE   |",
                                "| aeb05297-7c33-421f-84a0-20583bb0668f | test-1 | ACTIVE   |",
                                "| 0a5c1b5c-f329-43eb-92fe-e5da6dc872c5 | 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.144",
                                "PING 192.168.112.144 (192.168.112.144) 56(84) bytes of data.",
                                "64 bytes from 192.168.112.144: icmp_seq=1 ttl=63 time=11.5 ms",
                                "64 bytes from 192.168.112.144: icmp_seq=2 ttl=63 time=1.91 ms",
                                "64 bytes from 192.168.112.144: icmp_seq=3 ttl=63 time=1.75 ms",
                                "",
                                "--- 192.168.112.144 ping statistics ---",
                                "3 packets transmitted, 3 received, 0% packet loss, time 2003ms",
                                "rtt min/avg/max/mdev = 1.749/5.065/11.535/4.575 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.109",
                                "PING 192.168.112.109 (192.168.112.109) 56(84) bytes of data.",
                                "64 bytes from 192.168.112.109: icmp_seq=1 ttl=63 time=6.85 ms",
                                "64 bytes from 192.168.112.109: icmp_seq=2 ttl=63 time=1.58 ms",
                                "64 bytes from 192.168.112.109: icmp_seq=3 ttl=63 time=1.28 ms",
                                "",
                                "--- 192.168.112.109 ping statistics ---",
                                "3 packets transmitted, 3 received, 0% packet loss, time 2003ms",
                                "rtt min/avg/max/mdev = 1.276/3.235/6.847/2.556 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.125",
                                "PING 192.168.112.125 (192.168.112.125) 56(84) bytes of data.",
                                "64 bytes from 192.168.112.125: icmp_seq=1 ttl=63 time=4.19 ms",
                                "64 bytes from 192.168.112.125: icmp_seq=2 ttl=63 time=1.63 ms",
                                "64 bytes from 192.168.112.125: icmp_seq=3 ttl=63 time=1.32 ms",
                                "",
                                "--- 192.168.112.125 ping statistics ---",
                                "3 packets transmitted, 3 received, 0% packet loss, time 2004ms",
                                "rtt min/avg/max/mdev = 1.316/2.377/4.189/1.287 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.200",
                                "PING 192.168.112.200 (192.168.112.200) 56(84) bytes of data.",
                                "64 bytes from 192.168.112.200: icmp_seq=1 ttl=63 time=3.61 ms",
                                "64 bytes from 192.168.112.200: icmp_seq=2 ttl=63 time=2.21 ms",
                                "64 bytes from 192.168.112.200: icmp_seq=3 ttl=63 time=1.64 ms",
                                "",
                                "--- 192.168.112.200 ping statistics ---",
                                "3 packets transmitted, 3 received, 0% packet loss, time 2003ms",
                                "rtt min/avg/max/mdev = 1.635/2.484/3.610/0.829 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.110",
                                "PING 192.168.112.110 (192.168.112.110) 56(84) bytes of data.",
                                "64 bytes from 192.168.112.110: icmp_seq=1 ttl=63 time=8.28 ms",
                                "64 bytes from 192.168.112.110: icmp_seq=2 ttl=63 time=1.92 ms",
                                "64 bytes from 192.168.112.110: icmp_seq=3 ttl=63 time=1.55 ms",
                                "",
                                "--- 192.168.112.110 ping statistics ---",
                                "3 packets transmitted, 3 received, 0% packet loss, time 2003ms",
                                "rtt min/avg/max/mdev = 1.548/3.914/8.280/3.090 ms",
                                "+ osism manage compute migrate --yes --target testbed-node-4 testbed-node-3",
                                "\u001b[32m2026-05-22 01:32:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migrating server 1a907db1-acc4-40af-9c9c-428422578b8f\u001b[0m",
                                "\u001b[32m2026-05-22 01:32:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 1a907db1-acc4-40af-9c9c-428422578b8f (test-4) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:32:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 1a907db1-acc4-40af-9c9c-428422578b8f (test-4) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:32:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 1a907db1-acc4-40af-9c9c-428422578b8f (test-4) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:32:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 1a907db1-acc4-40af-9c9c-428422578b8f (test-4) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:32:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 1a907db1-acc4-40af-9c9c-428422578b8f (test-4) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:32:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 1a907db1-acc4-40af-9c9c-428422578b8f (test-4) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:32:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 1a907db1-acc4-40af-9c9c-428422578b8f (test-4) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:32:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 1a907db1-acc4-40af-9c9c-428422578b8f (test-4) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:32:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 1a907db1-acc4-40af-9c9c-428422578b8f (test-4) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:32:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 1a907db1-acc4-40af-9c9c-428422578b8f (test-4) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:32:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 1a907db1-acc4-40af-9c9c-428422578b8f (test-4) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:32:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 1a907db1-acc4-40af-9c9c-428422578b8f (test-4) completed with status ACTIVE\u001b[0m",
                                "\u001b[32m2026-05-22 01:32:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migrating server e9f6a1bc-fd35-4c09-9141-11b1326506fe\u001b[0m",
                                "\u001b[32m2026-05-22 01:32:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of e9f6a1bc-fd35-4c09-9141-11b1326506fe (test-3) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:32:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of e9f6a1bc-fd35-4c09-9141-11b1326506fe (test-3) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:32:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of e9f6a1bc-fd35-4c09-9141-11b1326506fe (test-3) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:32:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of e9f6a1bc-fd35-4c09-9141-11b1326506fe (test-3) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:33:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of e9f6a1bc-fd35-4c09-9141-11b1326506fe (test-3) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:33:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of e9f6a1bc-fd35-4c09-9141-11b1326506fe (test-3) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:33:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of e9f6a1bc-fd35-4c09-9141-11b1326506fe (test-3) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:33:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of e9f6a1bc-fd35-4c09-9141-11b1326506fe (test-3) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:33:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of e9f6a1bc-fd35-4c09-9141-11b1326506fe (test-3) completed with status ACTIVE\u001b[0m",
                                "\u001b[32m2026-05-22 01:33:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migrating server 4c55d9a8-b590-4ab1-9096-ebd096e67051\u001b[0m",
                                "\u001b[32m2026-05-22 01:33:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 4c55d9a8-b590-4ab1-9096-ebd096e67051 (test-2) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:33:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 4c55d9a8-b590-4ab1-9096-ebd096e67051 (test-2) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:33:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 4c55d9a8-b590-4ab1-9096-ebd096e67051 (test-2) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:33:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 4c55d9a8-b590-4ab1-9096-ebd096e67051 (test-2) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:33:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 4c55d9a8-b590-4ab1-9096-ebd096e67051 (test-2) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:33:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 4c55d9a8-b590-4ab1-9096-ebd096e67051 (test-2) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:33:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 4c55d9a8-b590-4ab1-9096-ebd096e67051 (test-2) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:33:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 4c55d9a8-b590-4ab1-9096-ebd096e67051 (test-2) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:33:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 4c55d9a8-b590-4ab1-9096-ebd096e67051 (test-2) completed with status ACTIVE\u001b[0m",
                                "\u001b[32m2026-05-22 01:33:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migrating server aeb05297-7c33-421f-84a0-20583bb0668f\u001b[0m",
                                "\u001b[32m2026-05-22 01:33:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of aeb05297-7c33-421f-84a0-20583bb0668f (test-1) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:33:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of aeb05297-7c33-421f-84a0-20583bb0668f (test-1) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:33:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of aeb05297-7c33-421f-84a0-20583bb0668f (test-1) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:33:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of aeb05297-7c33-421f-84a0-20583bb0668f (test-1) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:34:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of aeb05297-7c33-421f-84a0-20583bb0668f (test-1) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:34:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of aeb05297-7c33-421f-84a0-20583bb0668f (test-1) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:34:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of aeb05297-7c33-421f-84a0-20583bb0668f (test-1) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:34:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of aeb05297-7c33-421f-84a0-20583bb0668f (test-1) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:34:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of aeb05297-7c33-421f-84a0-20583bb0668f (test-1) completed with status ACTIVE\u001b[0m",
                                "\u001b[32m2026-05-22 01:34:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migrating server 0a5c1b5c-f329-43eb-92fe-e5da6dc872c5\u001b[0m",
                                "\u001b[32m2026-05-22 01:34:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 0a5c1b5c-f329-43eb-92fe-e5da6dc872c5 (test) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:34:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 0a5c1b5c-f329-43eb-92fe-e5da6dc872c5 (test) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:34:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 0a5c1b5c-f329-43eb-92fe-e5da6dc872c5 (test) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:34:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 0a5c1b5c-f329-43eb-92fe-e5da6dc872c5 (test) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:34:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 0a5c1b5c-f329-43eb-92fe-e5da6dc872c5 (test) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:34:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 0a5c1b5c-f329-43eb-92fe-e5da6dc872c5 (test) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:34:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 0a5c1b5c-f329-43eb-92fe-e5da6dc872c5 (test) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:34:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 0a5c1b5c-f329-43eb-92fe-e5da6dc872c5 (test) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:34:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 0a5c1b5c-f329-43eb-92fe-e5da6dc872c5 (test) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:34:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 0a5c1b5c-f329-43eb-92fe-e5da6dc872c5 (test) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:34:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 0a5c1b5c-f329-43eb-92fe-e5da6dc872c5 (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   |",
                                "|--------------------------------------+--------+----------|",
                                "| 1a907db1-acc4-40af-9c9c-428422578b8f | test-4 | ACTIVE   |",
                                "| e9f6a1bc-fd35-4c09-9141-11b1326506fe | test-3 | ACTIVE   |",
                                "| 4c55d9a8-b590-4ab1-9096-ebd096e67051 | test-2 | ACTIVE   |",
                                "| aeb05297-7c33-421f-84a0-20583bb0668f | test-1 | ACTIVE   |",
                                "| 0a5c1b5c-f329-43eb-92fe-e5da6dc872c5 | 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.144",
                                "PING 192.168.112.144 (192.168.112.144) 56(84) bytes of data.",
                                "64 bytes from 192.168.112.144: icmp_seq=1 ttl=63 time=8.78 ms",
                                "64 bytes from 192.168.112.144: icmp_seq=2 ttl=63 time=2.16 ms",
                                "64 bytes from 192.168.112.144: icmp_seq=3 ttl=63 time=1.90 ms",
                                "",
                                "--- 192.168.112.144 ping statistics ---",
                                "3 packets transmitted, 3 received, 0% packet loss, time 2003ms",
                                "rtt min/avg/max/mdev = 1.896/4.278/8.784/3.187 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.109",
                                "PING 192.168.112.109 (192.168.112.109) 56(84) bytes of data.",
                                "64 bytes from 192.168.112.109: icmp_seq=1 ttl=63 time=6.73 ms",
                                "64 bytes from 192.168.112.109: icmp_seq=2 ttl=63 time=2.21 ms",
                                "64 bytes from 192.168.112.109: icmp_seq=3 ttl=63 time=1.98 ms",
                                "",
                                "--- 192.168.112.109 ping statistics ---",
                                "3 packets transmitted, 3 received, 0% packet loss, time 2003ms",
                                "rtt min/avg/max/mdev = 1.977/3.636/6.728/2.187 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.125",
                                "PING 192.168.112.125 (192.168.112.125) 56(84) bytes of data.",
                                "64 bytes from 192.168.112.125: icmp_seq=1 ttl=63 time=7.87 ms",
                                "64 bytes from 192.168.112.125: icmp_seq=2 ttl=63 time=2.28 ms",
                                "64 bytes from 192.168.112.125: icmp_seq=3 ttl=63 time=2.05 ms",
                                "",
                                "--- 192.168.112.125 ping statistics ---",
                                "3 packets transmitted, 3 received, 0% packet loss, time 2002ms",
                                "rtt min/avg/max/mdev = 2.053/4.064/7.866/2.689 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.200",
                                "PING 192.168.112.200 (192.168.112.200) 56(84) bytes of data.",
                                "64 bytes from 192.168.112.200: icmp_seq=1 ttl=63 time=8.92 ms",
                                "64 bytes from 192.168.112.200: icmp_seq=2 ttl=63 time=2.13 ms",
                                "64 bytes from 192.168.112.200: icmp_seq=3 ttl=63 time=1.24 ms",
                                "",
                                "--- 192.168.112.200 ping statistics ---",
                                "3 packets transmitted, 3 received, 0% packet loss, time 2002ms",
                                "rtt min/avg/max/mdev = 1.240/4.097/8.923/3.431 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.110",
                                "PING 192.168.112.110 (192.168.112.110) 56(84) bytes of data.",
                                "64 bytes from 192.168.112.110: icmp_seq=1 ttl=63 time=5.33 ms",
                                "64 bytes from 192.168.112.110: icmp_seq=2 ttl=63 time=2.31 ms",
                                "64 bytes from 192.168.112.110: icmp_seq=3 ttl=63 time=1.61 ms",
                                "",
                                "--- 192.168.112.110 ping statistics ---",
                                "3 packets transmitted, 3 received, 0% packet loss, time 2003ms",
                                "rtt min/avg/max/mdev = 1.613/3.084/5.332/1.614 ms",
                                "+ osism manage compute migrate --yes --target testbed-node-5 testbed-node-4",
                                "\u001b[32m2026-05-22 01:35:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migrating server 1a907db1-acc4-40af-9c9c-428422578b8f\u001b[0m",
                                "\u001b[32m2026-05-22 01:35:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 1a907db1-acc4-40af-9c9c-428422578b8f (test-4) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:35:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 1a907db1-acc4-40af-9c9c-428422578b8f (test-4) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:35:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 1a907db1-acc4-40af-9c9c-428422578b8f (test-4) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:35:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 1a907db1-acc4-40af-9c9c-428422578b8f (test-4) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:35:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 1a907db1-acc4-40af-9c9c-428422578b8f (test-4) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:35:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 1a907db1-acc4-40af-9c9c-428422578b8f (test-4) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:35:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 1a907db1-acc4-40af-9c9c-428422578b8f (test-4) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:35:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 1a907db1-acc4-40af-9c9c-428422578b8f (test-4) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:35:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 1a907db1-acc4-40af-9c9c-428422578b8f (test-4) completed with status ACTIVE\u001b[0m",
                                "\u001b[32m2026-05-22 01:35:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migrating server e9f6a1bc-fd35-4c09-9141-11b1326506fe\u001b[0m",
                                "\u001b[32m2026-05-22 01:35:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of e9f6a1bc-fd35-4c09-9141-11b1326506fe (test-3) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:35:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of e9f6a1bc-fd35-4c09-9141-11b1326506fe (test-3) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:35:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of e9f6a1bc-fd35-4c09-9141-11b1326506fe (test-3) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:35:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of e9f6a1bc-fd35-4c09-9141-11b1326506fe (test-3) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:36:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of e9f6a1bc-fd35-4c09-9141-11b1326506fe (test-3) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:36:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of e9f6a1bc-fd35-4c09-9141-11b1326506fe (test-3) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:36:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of e9f6a1bc-fd35-4c09-9141-11b1326506fe (test-3) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:36:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of e9f6a1bc-fd35-4c09-9141-11b1326506fe (test-3) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:36:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of e9f6a1bc-fd35-4c09-9141-11b1326506fe (test-3) completed with status ACTIVE\u001b[0m",
                                "\u001b[32m2026-05-22 01:36:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migrating server 4c55d9a8-b590-4ab1-9096-ebd096e67051\u001b[0m",
                                "\u001b[32m2026-05-22 01:36:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 4c55d9a8-b590-4ab1-9096-ebd096e67051 (test-2) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:36:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 4c55d9a8-b590-4ab1-9096-ebd096e67051 (test-2) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:36:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 4c55d9a8-b590-4ab1-9096-ebd096e67051 (test-2) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:36:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 4c55d9a8-b590-4ab1-9096-ebd096e67051 (test-2) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:36:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 4c55d9a8-b590-4ab1-9096-ebd096e67051 (test-2) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:36:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 4c55d9a8-b590-4ab1-9096-ebd096e67051 (test-2) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:36:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 4c55d9a8-b590-4ab1-9096-ebd096e67051 (test-2) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:36:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 4c55d9a8-b590-4ab1-9096-ebd096e67051 (test-2) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:36:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 4c55d9a8-b590-4ab1-9096-ebd096e67051 (test-2) completed with status ACTIVE\u001b[0m",
                                "\u001b[32m2026-05-22 01:36:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migrating server aeb05297-7c33-421f-84a0-20583bb0668f\u001b[0m",
                                "\u001b[32m2026-05-22 01:36:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of aeb05297-7c33-421f-84a0-20583bb0668f (test-1) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:36:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of aeb05297-7c33-421f-84a0-20583bb0668f (test-1) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:36:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of aeb05297-7c33-421f-84a0-20583bb0668f (test-1) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:36:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of aeb05297-7c33-421f-84a0-20583bb0668f (test-1) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:36:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of aeb05297-7c33-421f-84a0-20583bb0668f (test-1) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:37:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of aeb05297-7c33-421f-84a0-20583bb0668f (test-1) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:37:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of aeb05297-7c33-421f-84a0-20583bb0668f (test-1) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:37:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of aeb05297-7c33-421f-84a0-20583bb0668f (test-1) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:37:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of aeb05297-7c33-421f-84a0-20583bb0668f (test-1) completed with status ACTIVE\u001b[0m",
                                "\u001b[32m2026-05-22 01:37:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migrating server 0a5c1b5c-f329-43eb-92fe-e5da6dc872c5\u001b[0m",
                                "\u001b[32m2026-05-22 01:37:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 0a5c1b5c-f329-43eb-92fe-e5da6dc872c5 (test) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:37:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 0a5c1b5c-f329-43eb-92fe-e5da6dc872c5 (test) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:37:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 0a5c1b5c-f329-43eb-92fe-e5da6dc872c5 (test) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:37:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 0a5c1b5c-f329-43eb-92fe-e5da6dc872c5 (test) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:37:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 0a5c1b5c-f329-43eb-92fe-e5da6dc872c5 (test) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:37:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 0a5c1b5c-f329-43eb-92fe-e5da6dc872c5 (test) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:37:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 0a5c1b5c-f329-43eb-92fe-e5da6dc872c5 (test) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:37:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 0a5c1b5c-f329-43eb-92fe-e5da6dc872c5 (test) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:37:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 0a5c1b5c-f329-43eb-92fe-e5da6dc872c5 (test) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:37:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 0a5c1b5c-f329-43eb-92fe-e5da6dc872c5 (test) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:37:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 0a5c1b5c-f329-43eb-92fe-e5da6dc872c5 (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   |",
                                "|--------------------------------------+--------+----------|",
                                "| 1a907db1-acc4-40af-9c9c-428422578b8f | test-4 | ACTIVE   |",
                                "| e9f6a1bc-fd35-4c09-9141-11b1326506fe | test-3 | ACTIVE   |",
                                "| 4c55d9a8-b590-4ab1-9096-ebd096e67051 | test-2 | ACTIVE   |",
                                "| aeb05297-7c33-421f-84a0-20583bb0668f | test-1 | ACTIVE   |",
                                "| 0a5c1b5c-f329-43eb-92fe-e5da6dc872c5 | 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.144",
                                "PING 192.168.112.144 (192.168.112.144) 56(84) bytes of data.",
                                "64 bytes from 192.168.112.144: icmp_seq=1 ttl=63 time=8.08 ms",
                                "64 bytes from 192.168.112.144: icmp_seq=2 ttl=63 time=2.36 ms",
                                "64 bytes from 192.168.112.144: icmp_seq=3 ttl=63 time=1.75 ms",
                                "",
                                "--- 192.168.112.144 ping statistics ---",
                                "3 packets transmitted, 3 received, 0% packet loss, time 2003ms",
                                "rtt min/avg/max/mdev = 1.750/4.063/8.076/2.848 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.109",
                                "PING 192.168.112.109 (192.168.112.109) 56(84) bytes of data.",
                                "64 bytes from 192.168.112.109: icmp_seq=1 ttl=63 time=7.60 ms",
                                "64 bytes from 192.168.112.109: icmp_seq=2 ttl=63 time=2.04 ms",
                                "64 bytes from 192.168.112.109: icmp_seq=3 ttl=63 time=1.60 ms",
                                "",
                                "--- 192.168.112.109 ping statistics ---",
                                "3 packets transmitted, 3 received, 0% packet loss, time 2003ms",
                                "rtt min/avg/max/mdev = 1.603/3.745/7.596/2.728 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.125",
                                "PING 192.168.112.125 (192.168.112.125) 56(84) bytes of data.",
                                "64 bytes from 192.168.112.125: icmp_seq=1 ttl=63 time=6.79 ms",
                                "64 bytes from 192.168.112.125: icmp_seq=2 ttl=63 time=1.50 ms",
                                "64 bytes from 192.168.112.125: icmp_seq=3 ttl=63 time=1.18 ms",
                                "",
                                "--- 192.168.112.125 ping statistics ---",
                                "3 packets transmitted, 3 received, 0% packet loss, time 2004ms",
                                "rtt min/avg/max/mdev = 1.182/3.156/6.790/2.572 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.200",
                                "PING 192.168.112.200 (192.168.112.200) 56(84) bytes of data.",
                                "64 bytes from 192.168.112.200: icmp_seq=1 ttl=63 time=3.63 ms",
                                "64 bytes from 192.168.112.200: icmp_seq=2 ttl=63 time=1.76 ms",
                                "64 bytes from 192.168.112.200: icmp_seq=3 ttl=63 time=1.29 ms",
                                "",
                                "--- 192.168.112.200 ping statistics ---",
                                "3 packets transmitted, 3 received, 0% packet loss, time 2004ms",
                                "rtt min/avg/max/mdev = 1.290/2.224/3.625/1.008 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.110",
                                "PING 192.168.112.110 (192.168.112.110) 56(84) bytes of data.",
                                "64 bytes from 192.168.112.110: icmp_seq=1 ttl=63 time=6.66 ms",
                                "64 bytes from 192.168.112.110: icmp_seq=2 ttl=63 time=1.61 ms",
                                "64 bytes from 192.168.112.110: icmp_seq=3 ttl=63 time=1.25 ms",
                                "",
                                "--- 192.168.112.110 ping statistics ---",
                                "3 packets transmitted, 3 received, 0% packet loss, time 2004ms",
                                "rtt min/avg/max/mdev = 1.252/3.175/6.662/2.470 ms"
                            ],
                            "zuul_log_id": "0242ac1f-6606-4446-4f9f-00000000001e-1-orchestrator"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-22T01:38:03.908833Z",
                            "start": "2026-05-22T01:20:16.086179Z"
                        },
                        "id": "0242ac1f-6606-4446-4f9f-00000000001e",
                        "name": "Run checks"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.command",
                            "changed": true,
                            "cmd": [
                                "ssh",
                                "-i",
                                "/home/zuul-testbed06/src/github.com/osism/testbed/terraform/.id_rsa.ci",
                                "dragon@81.163.193.59",
                                "/opt/configuration/scripts/check/302-openstack-with-tempest.sh"
                            ],
                            "delta": "0:13:46.161937",
                            "end": "2026-05-22 01:51:50.424143",
                            "failed": true,
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "ssh -i /home/zuul-testbed06/src/github.com/osism/testbed/terraform/.id_rsa.ci dragon@81.163.193.59 /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-4446-4f9f-00000000001f-1-orchestrator",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "non-zero return code",
                            "rc": 1,
                            "start": "2026-05-22 01:38:04.262206",
                            "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.59\n++ MANAGER_PUBLIC_IP_ADDRESS=81.163.193.59\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-22 01:38:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of tempest.\u001b[0m\n\u001b[32m2026-05-22 01:38:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eac1297a-d6f0-4cc2-aa53-de8db476ac7e (tempest) was prepared for execution.\u001b[0m\n\u001b[32m2026-05-22 01:38:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task eac1297a-d6f0-4cc2-aa53-de8db476ac7e (tempest) has been started and output is visible here.\u001b[0m\n\nPLAY [Run tempest] *************************************************************\n\nTASK [osism.validations.tempest : Create tempest workdir] **********************\nFriday 22 May 2026  01:38:20 +0000 (0:00:00.331)       0:00:00.331 ************ \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.validations.tempest : Copy tempest wrapper script] *****************\nFriday 22 May 2026  01:38:21 +0000 (0:00:01.153)       0:00:01.484 ************ \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.validations.tempest : Check for existing tempest initialisation] ***\nFriday 22 May 2026  01:38:22 +0000 (0:00:01.249)       0:00:02.733 ************ \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.validations.tempest : Init tempest] ********************************\nFriday 22 May 2026  01:38:22 +0000 (0:00:00.407)       0:00:03.141 ************ \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.validations.tempest : Resolve image IDs] ***************************\nFriday 22 May 2026  01:38:45 +0000 (0:00:22.263)       0:00:25.404 ************ \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] ************\nFriday 22 May 2026  01:38:54 +0000 (0:00:08.866)       0:00:34.270 ************ \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] ******************************\nFriday 22 May 2026  01:38:54 +0000 (0:00:00.161)       0:00:34.432 ************ \n\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m\n\nTASK [osism.validations.tempest : Get endpoint catalog] ************************\nFriday 22 May 2026  01:38:57 +0000 (0:00:03.714)       0:00:38.146 ************ \n\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m\n\nTASK [osism.validations.tempest : Get service catalog] *************************\nFriday 22 May 2026  01:39:00 +0000 (0:00:02.129)       0:00:40.275 ************ \n\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m\n\nTASK [osism.validations.tempest : Register img_file name] **********************\nFriday 22 May 2026  01:39:04 +0000 (0:00:03.923)       0:00:44.199 ************ \n\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m\n\nTASK [osism.validations.tempest : Download img_file from image_ref] ************\nFriday 22 May 2026  01:39:04 +0000 (0:00:00.175)       0:00:44.374 ************ \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.validations.tempest : Install qemu-utils package] ******************\nFriday 22 May 2026  01:39:06 +0000 (0:00:02.116)       0:00:46.490 ************ \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.validations.tempest : Convert img_file to qcow2 format] ************\nFriday 22 May 2026  01:39:15 +0000 (0:00:09.172)       0:00:55.663 ************ \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.validations.tempest : Get network API extensions] ******************\nFriday 22 May 2026  01:39:16 +0000 (0:00:00.663)       0:00:56.327 ************ \n\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m\n\nTASK [osism.validations.tempest : Revoke token] ********************************\nFriday 22 May 2026  01:39:17 +0000 (0:00:01.473)       0:00:57.800 ************ \n\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m\n\nTASK [osism.validations.tempest : Set fact for config option api_extensions] ***\nFriday 22 May 2026  01:39:19 +0000 (0:00:01.668)       0:00:59.469 ************ \n\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m\n\nTASK [osism.validations.tempest : Set fact for config option img_file] *********\nFriday 22 May 2026  01:39:19 +0000 (0:00:00.188)       0:00:59.658 ************ \n\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m\n\nTASK [osism.validations.tempest : Resolve floating network ID] *****************\nFriday 22 May 2026  01:39:19 +0000 (0:00:00.354)       0:01:00.012 ************ \n\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m\n\nTASK [osism.validations.tempest : Assert floating network id has been resolved] ***\nFriday 22 May 2026  01:39:23 +0000 (0:00:03.848)       0:01:03.861 ************ \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] **************************\nFriday 22 May 2026  01:39:23 +0000 (0:00:00.188)       0:01:04.049 ************ \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] ***********\nFriday 22 May 2026  01:39:24 +0000 (0:00:00.174)       0:01:04.224 ************ \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [osism.validations.tempest : Get stats of exclude list] *******************\nFriday 22 May 2026  01:39:24 +0000 (0:00:00.141)       0:01:04.365 ************ \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.validations.tempest : Copy exclude list] ***************************\nFriday 22 May 2026  01:39:24 +0000 (0:00:00.433)       0:01:04.799 ************ \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.validations.tempest : Get stats of include list] *******************\nFriday 22 May 2026  01:39:25 +0000 (0:00:00.803)       0:01:05.602 ************ \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.validations.tempest : Copy include list] ***************************\nFriday 22 May 2026  01:39:26 +0000 (0:00:00.614)       0:01:06.216 ************ \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [osism.validations.tempest : Create tempest flavors] **********************\nFriday 22 May 2026  01:39:26 +0000 (0:00:00.277)       0:01:06.494 ************ \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] **********************\nFriday 22 May 2026  01:39:35 +0000 (0:00:08.704)       0:01:15.198 ************ \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 ********************************************************************\nFriday 22 May 2026  01:39:36 +0000 (0:00:01.109)       0:01:16.308 ************ \n=============================================================================== \nosism.validations.tempest : Init tempest ------------------------------- 22.26s\nosism.validations.tempest : Install qemu-utils package ------------------ 9.17s\nosism.validations.tempest : Resolve image IDs --------------------------- 8.87s\nosism.validations.tempest : Create tempest flavors ---------------------- 8.70s\nosism.validations.tempest : Get service catalog ------------------------- 3.92s\nosism.validations.tempest : Resolve floating network ID ----------------- 3.85s\nosism.validations.tempest : Get auth token ------------------------------ 3.71s\nosism.validations.tempest : Get endpoint catalog ------------------------ 2.13s\nosism.validations.tempest : Download img_file from image_ref ------------ 2.12s\nosism.validations.tempest : Revoke token -------------------------------- 1.67s\nosism.validations.tempest : Get network API extensions ------------------ 1.47s\nosism.validations.tempest : Copy tempest wrapper script ----------------- 1.25s\nosism.validations.tempest : Create tempest workdir ---------------------- 1.15s\nosism.validations.tempest : Copy tempest.conf file ---------------------- 1.11s\nosism.validations.tempest : Copy exclude list --------------------------- 0.80s\nosism.validations.tempest : Convert img_file to qcow2 format ------------ 0.66s\nosism.validations.tempest : Get stats of include list ------------------- 0.61s\nosism.validations.tempest : Get stats of exclude list ------------------- 0.43s\nosism.validations.tempest : Check for existing tempest initialisation --- 0.41s\nosism.validations.tempest : Set fact for config option img_file --------- 0.35s\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## IDENTITY (API)\n\n+ echo\n+ echo '## IDENTITY (API)'\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/20260522-0139.log\n2026-05-22 01:39:40.764 1 INFO tempest [-] Using tempest config file /etc/tempest/tempest.conf\n2026-05-22 01:39:40.861 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-22 01:39:40.861 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-22 01:39:40.861 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-22 01:39:40.862 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:39:40.862 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-22 01:39:40.862 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-22 01:39:40.863 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-22 01:39:40.863 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-22 01:39:40.863 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-22 01:39:40.863 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-22 01:39:40.863 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-22 01:39:40.864 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-22 01:39:40.864 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-22 01:39:40.864 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-22 01:39:40.864 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:39:40.864 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-22 01:39:40.864 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-22 01:39:40.864 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-22 01:39:40.864 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-22 01:39:40.864 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-22 01:39:40.864 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-22 01:39:40.864 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-22 01:40:02.247 17 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-22 01:40:02.247 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-22 01:40:02.248 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-22 01:40:02.248 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-22 01:40:02.248 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:40:02.249 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-22 01:40:02.254 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-22 01:40:02.255 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-22 01:40:02.255 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-22 01:40:02.255 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-22 01:40:02.255 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-22 01:40:02.255 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-22 01:40:02.255 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-22 01:40:02.255 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-22 01:40:02.256 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-22 01:40:02.256 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:40:02.256 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-22 01:40:02.256 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-22 01:40:02.256 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-22 01:40:02.256 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-22 01:40:02.256 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-22 01:40:02.256 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-22 01:40:02.256 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-22 01:40:02.264 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-22 01:40:03.017 19 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-22 01:40:03.019 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-22 01:40:03.019 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-22 01:40:03.021 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-22 01:40:03.021 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:40:03.021 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-22 01:40:03.021 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-22 01:40:03.022 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-22 01:40:03.022 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-22 01:40:03.022 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-22 01:40:03.022 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-22 01:40:03.022 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-22 01:40:03.023 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-22 01:40:03.023 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-22 01:40:03.023 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-22 01:40:03.023 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:40:03.023 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-22 01:40:03.023 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-22 01:40:03.023 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-22 01:40:03.023 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-22 01:40:03.023 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-22 01:40:03.023 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-22 01:40:03.023 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-22 01:40:03.026 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-22 01:40:03.333 13 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-22 01:40:03.334 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-22 01:40:03.335 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-22 01:40:03.336 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-22 01:40:03.336 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:40:03.336 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-22 01:40:03.336 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-22 01:40:03.337 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-22 01:40:03.337 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-22 01:40:03.340 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-22 01:40:03.340 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-22 01:40:03.340 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-22 01:40:03.341 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-22 01:40:03.341 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-22 01:40:03.341 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-22 01:40:03.341 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:40:03.341 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-22 01:40:03.341 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-22 01:40:03.341 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-22 01:40:03.341 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-22 01:40:03.341 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-22 01:40:03.341 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-22 01:40:03.341 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-22 01:40:03.347 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-22 01:40:03.759 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-22 01:40:03.759 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-22 01:40:03.759 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-22 01:40:03.759 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:40:03.759 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-22 01:40:03.759 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-22 01:40:03.760 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-22 01:40:03.760 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-22 01:40:03.760 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-22 01:40:03.760 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-22 01:40:03.760 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-22 01:40:03.783 25 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-22 01:40:03.784 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-22 01:40:03.785 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-22 01:40:03.785 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-22 01:40:03.785 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:40:03.785 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-22 01:40:03.786 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-22 01:40:03.786 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-22 01:40:03.786 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-22 01:40:03.787 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-22 01:40:03.787 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-22 01:40:03.787 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-22 01:40:03.787 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-22 01:40:03.787 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-22 01:40:03.787 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-22 01:40:03.787 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:40:03.787 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-22 01:40:03.787 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-22 01:40:03.787 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-22 01:40:03.787 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-22 01:40:03.787 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-22 01:40:03.788 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-22 01:40:03.788 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-22 01:40:03.789 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-22 01:40:03.812 15 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-22 01:40:03.821 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-22 01:40:03.821 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-22 01:40:03.837 11 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-22 01:40:03.839 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-22 01:40:03.839 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-22 01:40:03.849 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-22 01:40:03.849 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:40:03.849 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-22 01:40:03.850 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-22 01:40:03.877 23 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-22 01:40:03.830 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-22 01:40:03.830 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:40:03.830 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-22 01:40:03.831 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-22 01:40:03.831 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-22 01:40:03.831 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-22 01:40:03.831 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-22 01:40:03.831 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-22 01:40:03.832 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-22 01:40:03.832 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-22 01:40:03.832 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-22 01:40:03.841 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-22 01:40:03.841 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:40:03.841 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-22 01:40:03.841 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-22 01:40:03.841 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-22 01:40:03.841 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-22 01:40:03.842 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-22 01:40:03.842 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-22 01:40:03.842 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-22 01:40:03.855 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-22 01:40:03.850 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-22 01:40:03.861 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-22 01:40:03.862 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-22 01:40:03.862 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-22 01:40:03.862 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-22 01:40:03.862 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-22 01:40:03.862 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-22 01:40:03.862 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-22 01:40:03.862 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:40:03.862 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-22 01:40:03.863 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-22 01:40:03.863 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-22 01:40:03.863 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-22 01:40:03.863 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-22 01:40:03.863 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-22 01:40:03.863 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-22 01:40:03.876 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-22 01:40:03.882 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-22 01:40:03.882 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-22 01:40:03.883 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-22 01:40:03.883 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:40:03.883 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-22 01:40:03.884 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-22 01:40:03.884 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-22 01:40:03.884 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-22 01:40:03.884 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-22 01:40:03.885 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-22 01:40:03.885 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-22 01:40:03.888 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-22 01:40:03.888 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-22 01:40:03.888 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-22 01:40:03.888 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:40:03.888 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-22 01:40:03.888 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-22 01:40:03.889 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-22 01:40:03.889 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-22 01:40:03.889 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-22 01:40:03.889 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-22 01:40:03.889 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-22 01:40:03.894 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-22 01:40:04.071 28 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-22 01:40:04.078 28 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-22 01:40:04.081 28 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-22 01:40:04.082 28 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-22 01:40:04.082 28 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:40:04.082 28 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-22 01:40:04.083 28 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-22 01:40:04.083 28 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-22 01:40:04.083 28 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-22 01:40:04.083 28 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-22 01:40:04.083 28 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-22 01:40:04.083 28 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-22 01:40:04.084 28 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-22 01:40:04.084 28 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-22 01:40:04.084 28 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-22 01:40:04.084 28 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:40:04.084 28 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-22 01:40:04.084 28 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-22 01:40:04.090 28 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-22 01:40:04.090 28 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-22 01:40:04.090 28 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-22 01:40:04.090 28 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-22 01:40:04.090 28 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-22 01:40:04.095 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-22 01:40:04.424 21 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-22 01:40:04.428 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-22 01:40:04.428 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-22 01:40:04.429 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-22 01:40:04.429 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:40:04.441 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-22 01:40:04.441 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-22 01:40:04.441 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-22 01:40:04.441 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-22 01:40:04.442 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-22 01:40:04.442 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-22 01:40:04.442 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-22 01:40:04.442 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-22 01:40:04.442 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-22 01:40:04.442 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-22 01:40:04.442 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:40:04.442 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-22 01:40:04.442 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-22 01:40:04.442 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-22 01:40:04.442 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-22 01:40:04.442 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-22 01:40:04.443 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-22 01:40:04.443 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-22 01:40:04.448 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-22 01:40:04.950 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-22 01:40:04.950 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-22 01:40:04.950 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-22 01:40:04.950 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:40:04.950 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-22 01:40:04.950 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-22 01:40:04.950 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-22 01:40:04.951 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-22 01:40:04.951 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-22 01:40:04.951 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-22 01:40:04.951 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-22 01:40:05.058 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-22 01:40:05.061 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-22 01:40:05.063 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-22 01:40:05.064 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:40:05.064 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-22 01:40:05.065 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-22 01:40:05.066 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-22 01:40:05.066 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-22 01:40:05.066 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-22 01:40:05.067 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-22 01:40:05.067 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-22 01:40:05.155 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-22 01:40:05.155 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-22 01:40:05.155 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-22 01:40:05.155 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:40:05.156 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-22 01:40:05.156 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-22 01:40:05.156 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-22 01:40:05.156 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-22 01:40:05.156 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-22 01:40:05.156 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-22 01:40:05.156 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-22 01:40:05.571 28 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-22 01:40:05.574 28 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-22 01:40:05.575 28 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-22 01:40:05.575 28 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:40:05.575 28 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-22 01:40:05.576 28 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-22 01:40:05.576 28 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-22 01:40:05.576 28 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-22 01:40:05.576 28 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-22 01:40:05.576 28 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-22 01:40:05.576 28 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-22 01:40:05.774 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-22 01:40:05.774 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-22 01:40:05.775 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-22 01:40:05.775 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:40:05.775 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-22 01:40:05.775 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-22 01:40:05.775 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-22 01:40:05.775 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-22 01:40:05.775 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-22 01:40:05.775 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-22 01:40:05.775 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-22 01:40:05.818 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-22 01:40:05.819 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-22 01:40:05.819 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-22 01:40:05.819 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:40:05.819 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-22 01:40:05.819 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-22 01:40:05.822 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-22 01:40:05.822 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-22 01:40:05.822 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-22 01:40:05.822 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-22 01:40:05.822 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-22 01:40:05.977 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-22 01:40:05.984 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-22 01:40:05.984 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-22 01:40:05.984 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:40:05.984 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-22 01:40:05.984 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-22 01:40:05.984 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-22 01:40:05.984 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-22 01:40:05.984 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-22 01:40:05.985 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-22 01:40:05.985 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-22 01:40:05.997 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-22 01:40:05.997 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-22 01:40:05.997 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-22 01:40:05.997 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:40:05.997 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-22 01:40:05.997 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-22 01:40:05.997 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-22 01:40:05.997 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-22 01:40:05.998 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-22 01:40:05.998 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-22 01:40:05.998 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-22 01:40:18.960 17 INFO tempest.lib.common.rest_client [req-2dd06bd9-7cd9-47b6-8af9-637d853f18c8 req-2dd06bd9-7cd9-47b6-8af9-637d853f18c8 ] Request (EC2CredentialsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.598s\n2026-05-22 01:40:19.601 17 INFO tempest.lib.common.rest_client [req-07db0f46-b31c-408f-9f98-9ae3aa71752d req-07db0f46-b31c-408f-9f98-9ae3aa71752d ] Request (EC2CredentialsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.600s\n2026-05-22 01:40:19.781 17 INFO tempest.lib.common.rest_client [req-5ac7e3ff-87b5-4187-ba0a-0dee996a1aae req-5ac7e3ff-87b5-4187-ba0a-0dee996a1aae ] Request (EC2CredentialsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.179s\n2026-05-22 01:40:20.001 25 INFO tempest.lib.common.rest_client [req-7459cc19-bb1d-4eca-95dc-a129879de00c req-7459cc19-bb1d-4eca-95dc-a129879de00c ] Request (IdentityV3UsersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.576s\n2026-05-22 01:40:20.109 17 INFO tempest.lib.common.rest_client [req-d3e6db90-9909-478d-bafd-d8810d69c03a req-d3e6db90-9909-478d-bafd-d8810d69c03a ] Request (EC2CredentialsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.283s\n2026-05-22 01:40:20.412 19 INFO tempest.lib.common.rest_client [req-3a41c65f-bcf4-45bb-9ebf-c228488ef522 req-3a41c65f-bcf4-45bb-9ebf-c228488ef522 ] Request (IdentityCatalogTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.618s\n2026-05-22 01:40:20.522 13 INFO tempest.lib.common.rest_client [req-02dcdf57-fd12-4472-af00-6a4fd2447326 req-02dcdf57-fd12-4472-af00-6a4fd2447326 ] Request (TestApiDiscovery:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.575s\n2026-05-22 01:40:20.580 11 INFO tempest.lib.common.rest_client [req-baff2179-f26b-49b4-b170-7a82e1225cec req-baff2179-f26b-49b4-b170-7a82e1225cec ] Request (DefaultDomainTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.596s\n2026-05-22 01:40:20.615 25 INFO tempest.lib.common.rest_client [req-7840c2b7-ed89-4607-965f-2f8f1834210e req-7840c2b7-ed89-4607-965f-2f8f1834210e ] Request (IdentityV3UsersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.574s\n2026-05-22 01:40:20.764 17 INFO tempest.lib.common.rest_client [req-555f8200-ee58-4f61-8985-fcd108355e37 req-555f8200-ee58-4f61-8985-fcd108355e37 ] Request (EC2CredentialsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.652s\n2026-05-22 01:40:20.796 25 INFO tempest.lib.common.rest_client [req-448c5857-e328-4510-bd7d-3cceb044f25b req-448c5857-e328-4510-bd7d-3cceb044f25b ] Request (IdentityV3UsersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.178s\n2026-05-22 01:40:20.963 25 INFO tempest.lib.common.rest_client [req-4c251e73-9064-48c0-8492-cb3a0cd996bc req-4c251e73-9064-48c0-8492-cb3a0cd996bc ] Request (IdentityV3UsersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.144s\n2026-05-22 01:40:21.081 19 INFO tempest.lib.common.rest_client [req-ba889dc3-af6d-45ef-8807-c8fd30e49eb2 req-ba889dc3-af6d-45ef-8807-c8fd30e49eb2 ] Request (IdentityCatalogTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.628s\n2026-05-22 01:40:21.094 28 INFO tempest.lib.common.rest_client [req-583afec1-b3da-447d-bcdd-5c41ec1b2c42 req-583afec1-b3da-447d-bcdd-5c41ec1b2c42 ] Request (TokensV3Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.645s\n2026-05-22 01:40:21.092 15 INFO tempest.lib.common.rest_client [req-2ee0144a-525b-4094-b6f0-a1242cef1ece req-2ee0144a-525b-4094-b6f0-a1242cef1ece ] Request (ApplicationCredentialsV3Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.579s\n2026-05-22 01:40:21.115 13 INFO tempest.lib.common.rest_client [req-afc77e4c-9d90-4274-a4eb-ccf300bdd790 req-afc77e4c-9d90-4274-a4eb-ccf300bdd790 ] Request (TestApiDiscovery:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.562s\n2026-05-22 01:40:21.120 11 INFO tempest.lib.common.rest_client [req-8f2b9bc7-57d0-4b6b-ab68-54b03717c18c req-8f2b9bc7-57d0-4b6b-ab68-54b03717c18c ] Request (DefaultDomainTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.518s\n2026-05-22 01:40:21.122 17 INFO tempest.lib.common.rest_client [req-1e127d84-7489-4f04-87dc-b899b954780a req-1e127d84-7489-4f04-87dc-b899b954780a ] Request (EC2CredentialsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.353s\n2026-05-22 01:40:21.246 19 INFO tempest.lib.common.rest_client [req-5c76983f-9deb-4dbd-ac63-161d827ed131 req-5c76983f-9deb-4dbd-ac63-161d827ed131 ] Request (IdentityCatalogTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.163s\n2026-05-22 01:40:21.267 11 INFO tempest.lib.common.rest_client [req-8b478841-b981-40dd-abb3-df08a4087a23 req-8b478841-b981-40dd-abb3-df08a4087a23 ] Request (DefaultDomainTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.145s\n2026-05-22 01:40:21.320 17 INFO tempest.lib.common.rest_client [req-57781eb1-1afe-4512-b1f1-8141498aa42b req-57781eb1-1afe-4512-b1f1-8141498aa42b ] Request (EC2CredentialsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/974ffead7d3a4ce4bb9988b9d03a97e9/users/643f28ed9bda4652883f793206932bdf/roles/7b19d98ffcc24d869191183daf0fb4ae 0.196s\n2026-05-22 01:40:21.483 19 INFO tempest.lib.common.rest_client [req-c9120fe3-7219-4e15-b285-1d39154bc25a req-c9120fe3-7219-4e15-b285-1d39154bc25a ] Request (IdentityCatalogTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.212s\n2026-05-22 01:40:21.567 25 INFO tempest.lib.common.rest_client [req-d54d719e-48c4-4f1b-82e1-6e3ec589ed28 req-d54d719e-48c4-4f1b-82e1-6e3ec589ed28 ] Request (IdentityV3UsersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.602s\n2026-05-22 01:40:21.625 23 INFO tempest.lib.common.rest_client [req-c6e4023d-a875-4547-80a8-fde7ea133bb0 req-c6e4023d-a875-4547-80a8-fde7ea133bb0 ] Request (AccessRulesV3Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.987s\n2026-05-22 01:40:21.663 13 INFO tempest.lib.common.rest_client [req-f0d9744c-2f9e-425b-aff5-1cd4c6b74ec3 req-f0d9744c-2f9e-425b-aff5-1cd4c6b74ec3 ] Request (TestApiDiscovery:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.546s\n2026-05-22 01:40:21.686 28 INFO tempest.lib.common.rest_client [req-b6269d5a-423e-4cbe-9216-7cb33061156a req-b6269d5a-423e-4cbe-9216-7cb33061156a ] Request (TokensV3Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.574s\n2026-05-22 01:40:21.705 21 INFO tempest.lib.common.rest_client [req-326c37ae-b206-4132-9064-918c439cac68 req-326c37ae-b206-4132-9064-918c439cac68 ] Request (IdentityV3ProjectsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.525s\n2026-05-22 01:40:21.718 11 INFO tempest.lib.common.rest_client [req-de54f570-fc5b-4901-a720-70c9557a345b req-de54f570-fc5b-4901-a720-70c9557a345b ] Request (DefaultDomainTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.434s\n2026-05-22 01:40:21.719 17 INFO tempest.lib.common.rest_client [req-7605f77d-d7cc-4953-b30f-e24fdfd4451a req-7605f77d-d7cc-4953-b30f-e24fdfd4451a ] Request (EC2CredentialsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.392s\n2026-05-22 01:40:21.813 25 INFO tempest.lib.common.rest_client [req-933b4d10-5868-49a8-9a6c-0fb614ca6b54 req-933b4d10-5868-49a8-9a6c-0fb614ca6b54 ] Request (IdentityV3UsersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.244s\n2026-05-22 01:40:21.885 13 INFO tempest.lib.common.rest_client [req-2f753d33-1284-493b-bc14-33758770e390 req-2f753d33-1284-493b-bc14-33758770e390 ] Request (TestApiDiscovery:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.198s\n2026-05-22 01:40:21.973 28 INFO tempest.lib.common.rest_client [req-2ef329d9-0a0a-4007-83dc-5b48934cb2b1 req-2ef329d9-0a0a-4007-83dc-5b48934cb2b1 ] Request (TokensV3Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.283s\n2026-05-22 01:40:22.083 19 INFO tempest.lib.common.rest_client [req-adda31d9-a01c-4a13-a8fa-48aabea07ce9 req-adda31d9-a01c-4a13-a8fa-48aabea07ce9 ] Request (IdentityCatalogTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.597s\n2026-05-22 01:40:22.092 15 INFO tempest.lib.common.rest_client [req-035c8e60-6f29-4074-98dc-c3ce98c79595 req-035c8e60-6f29-4074-98dc-c3ce98c79595 ] Request (ApplicationCredentialsV3Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.962s\n2026-05-22 01:40:22.141 17 INFO tempest.lib.common.rest_client [req-c0c4f68d-1c56-49bc-9bfe-3ed3c61a71a1 req-c0c4f68d-1c56-49bc-9bfe-3ed3c61a71a1 ] Request (EC2CredentialsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/974ffead7d3a4ce4bb9988b9d03a97e9/users/643f28ed9bda4652883f793206932bdf/roles/1049be6f2d5641528d4cf50ffcec866c 0.420s\n2026-05-22 01:40:22.233 21 INFO tempest.lib.common.rest_client [req-32e945f4-0a52-45e7-8f79-2439ef7e6d9a req-32e945f4-0a52-45e7-8f79-2439ef7e6d9a ] Request (IdentityV3ProjectsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.497s\n2026-05-22 01:40:22.258 11 INFO tempest.lib.common.rest_client [req-e2fcd1f6-fef7-4e84-a844-b412debfb991 req-e2fcd1f6-fef7-4e84-a844-b412debfb991 ] Request (DefaultDomainTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.538s\n2026-05-22 01:40:22.283 17 INFO tempest.lib.common.rest_client [req-777fd494-0f2a-4963-a77a-882e776ba666 req-777fd494-0f2a-4963-a77a-882e776ba666 ] Request (EC2CredentialsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.141s\n2026-05-22 01:40:22.293 23 INFO tempest.lib.common.rest_client [req-b2dfaa9a-0836-4613-b8e1-e6b069bc40f4 req-b2dfaa9a-0836-4613-b8e1-e6b069bc40f4 ] Request (AccessRulesV3Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.632s\n2026-05-22 01:40:22.295 19 INFO tempest.lib.common.rest_client [req-951e6991-0fbe-4e3d-8485-9bbfc37c8941 req-951e6991-0fbe-4e3d-8485-9bbfc37c8941 ] Request (IdentityCatalogTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.206s\n2026-05-22 01:40:22.304 28 INFO tempest.lib.common.rest_client [req-2bcf817d-b464-4c92-a0b1-fc2a8cbbaf77 req-2bcf817d-b464-4c92-a0b1-fc2a8cbbaf77 ] Request (TokensV3Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.305s\n2026-05-22 01:40:22.298 25 INFO tempest.lib.common.rest_client [req-4d24db8a-0e50-4f10-810a-228e7861988f req-4d24db8a-0e50-4f10-810a-228e7861988f ] Request (IdentityV3UsersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0ccbca2134e84621a1aa1c47c8958c98/users/499e4ad57b4d49ca887c97497ff50506/roles/7b19d98ffcc24d869191183daf0fb4ae 0.484s\n2026-05-22 01:40:22.386 15 INFO tempest.lib.common.rest_client [req-50cefe41-2d41-4f14-8406-c6ccf93eeeb9 req-50cefe41-2d41-4f14-8406-c6ccf93eeeb9 ] Request (ApplicationCredentialsV3Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.292s\n2026-05-22 01:40:22.409 21 INFO tempest.lib.common.rest_client [req-9bf3fd25-0849-4427-ad0d-ff6f1c0de4b7 req-9bf3fd25-0849-4427-ad0d-ff6f1c0de4b7 ] Request (IdentityV3ProjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.170s\n2026-05-22 01:40:22.419 25 INFO tempest.lib.common.rest_client [req-1e12b446-8244-4a73-9be1-90b8f8985dae req-1e12b446-8244-4a73-9be1-90b8f8985dae ] Request (IdentityV3UsersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.119s\n2026-05-22 01:40:22.421 11 INFO tempest.lib.common.rest_client [req-32374f25-de82-4f9f-b37d-3398568047c2 req-32374f25-de82-4f9f-b37d-3398568047c2 ] Request (DefaultDomainTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.161s\n2026-05-22 01:40:22.449 13 INFO tempest.lib.common.rest_client [req-58df5d70-3836-49c9-a676-87dd2ab5464c req-58df5d70-3836-49c9-a676-87dd2ab5464c ] Request (TestApiDiscovery:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.555s\n2026-05-22 01:40:22.461 19 INFO tempest.lib.common.rest_client [req-39163a71-b18e-4fe7-aef1-35948ab1ce06 req-39163a71-b18e-4fe7-aef1-35948ab1ce06 ] Request (IdentityCatalogTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/7e766acfe1264802821516a3210d8523/users/caa4500585f440d3b00acd70171bb1ca/roles/7b19d98ffcc24d869191183daf0fb4ae 0.163s\n2026-05-22 01:40:22.464 23 INFO tempest.lib.common.rest_client [req-9358d060-877f-4922-8176-fe475903c8e4 req-9358d060-877f-4922-8176-fe475903c8e4 ] Request (AccessRulesV3Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.165s\n2026-05-22 01:40:22.472 17 INFO tempest.lib.common.rest_client [req-83591633-c3b4-490c-83f0-4c3cdc4abde9 req-83591633-c3b4-490c-83f0-4c3cdc4abde9 ] Request (EC2CredentialsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/974ffead7d3a4ce4bb9988b9d03a97e9/users/643f28ed9bda4652883f793206932bdf/roles/f62b4d190f9040abadfedbb170e6ab99 0.186s\n2026-05-22 01:40:22.636 15 INFO tempest.lib.common.rest_client [req-d5b65a7e-364e-4664-8a7f-b9918b3eef92 req-d5b65a7e-364e-4664-8a7f-b9918b3eef92 ] Request (ApplicationCredentialsV3Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.238s\n2026-05-22 01:40:22.666 23 INFO tempest.lib.common.rest_client [req-ce9dc5ec-d22f-4561-969d-6d62ab2c4812 req-ce9dc5ec-d22f-4561-969d-6d62ab2c4812 ] Request (AccessRulesV3Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.178s\n2026-05-22 01:40:22.639 13 INFO tempest.lib.common.rest_client [req-954bf54d-2d3f-4086-94d1-64d2fa0a959b req-954bf54d-2d3f-4086-94d1-64d2fa0a959b ] Request (TestApiDiscovery:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.187s\n2026-05-22 01:40:22.637 11 INFO tempest.lib.common.rest_client [req-5065f7d1-dce6-4fe0-aac6-3b0c19476bf2 req-5065f7d1-dce6-4fe0-aac6-3b0c19476bf2 ] Request (DefaultDomainTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/fa9adc8ccb5142f2b816d359700c43b8/users/28964117a39042e4a7cfa4b13cad44a3/roles/7b19d98ffcc24d869191183daf0fb4ae 0.213s\n2026-05-22 01:40:22.641 25 INFO tempest.lib.common.rest_client [req-259c2568-4c43-4163-b4d0-55ceea30e599 req-259c2568-4c43-4163-b4d0-55ceea30e599 ] Request (IdentityV3UsersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0ccbca2134e84621a1aa1c47c8958c98/users/499e4ad57b4d49ca887c97497ff50506/roles/1049be6f2d5641528d4cf50ffcec866c 0.219s\n2026-05-22 01:40:22.721 17 INFO tempest.lib.common.rest_client [req-02da33da-3d44-4f81-94a2-424a930a6a1f req-02da33da-3d44-4f81-94a2-424a930a6a1f ] Request (EC2CredentialsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.246s\n2026-05-22 01:40:22.791 19 INFO tempest.lib.common.rest_client [req-673ddfb5-3891-4f5d-a832-df21b61e7525 req-673ddfb5-3891-4f5d-a832-df21b61e7525 ] Request (IdentityCatalogTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.329s\n2026-05-22 01:40:22.819 25 INFO tempest.lib.common.rest_client [req-8c227437-fb5b-4544-89fb-b5c6b22fcb44 req-8c227437-fb5b-4544-89fb-b5c6b22fcb44 ] Request (IdentityV3UsersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.174s\n2026-05-22 01:40:22.833 11 INFO tempest.lib.common.rest_client [req-b3c0d7f4-3aaa-43a8-bb38-f4e871614efc req-b3c0d7f4-3aaa-43a8-bb38-f4e871614efc ] Request (DefaultDomainTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.195s\n2026-05-22 01:40:22.834 17 INFO tempest.lib.common.rest_client [req-82300b6b-5de4-4fde-a760-b974cb0279c8 req-82300b6b-5de4-4fde-a760-b974cb0279c8 ] Request (EC2CredentialsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/974ffead7d3a4ce4bb9988b9d03a97e9/users/643f28ed9bda4652883f793206932bdf/roles/7b19d98ffcc24d869191183daf0fb4ae 0.111s\n2026-05-22 01:40:22.835 17 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 643f28ed9bda4652883f793206932bdf is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:40:22.835 17 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-EC2CredentialsTest-1099796294-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '974ffead7d3a4ce4bb9988b9d03a97e9', 'project_name': 'tempest-EC2CredentialsTest-1099796294', 'tenant_id': '974ffead7d3a4ce4bb9988b9d03a97e9', 'tenant_name': 'tempest-EC2CredentialsTest-1099796294', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '643f28ed9bda4652883f793206932bdf', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:40:22.835 17 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-EC2CredentialsTest-1099796294-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '974ffead7d3a4ce4bb9988b9d03a97e9', 'project_name': 'tempest-EC2CredentialsTest-1099796294', 'tenant_id': '974ffead7d3a4ce4bb9988b9d03a97e9', 'tenant_name': 'tempest-EC2CredentialsTest-1099796294', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '643f28ed9bda4652883f793206932bdf', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:40:22.871 21 INFO tempest.lib.common.rest_client [req-62012445-3e35-489f-96ce-ce1e691a72e9 req-62012445-3e35-489f-96ce-ce1e691a72e9 ] Request (IdentityV3ProjectsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.441s\n2026-05-22 01:40:22.873 28 INFO tempest.lib.common.rest_client [req-c3646274-e137-443b-85d9-1017b833cc09 req-c3646274-e137-443b-85d9-1017b833cc09 ] Request (TokensV3Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.568s\n2026-05-22 01:40:23.014 11 INFO tempest.lib.common.rest_client [req-04239866-83d9-4c52-9a02-59ba66b87382 req-04239866-83d9-4c52-9a02-59ba66b87382 ] Request (DefaultDomainTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/fa9adc8ccb5142f2b816d359700c43b8/users/28964117a39042e4a7cfa4b13cad44a3/roles/1049be6f2d5641528d4cf50ffcec866c 0.179s\n2026-05-22 01:40:23.017 13 INFO tempest.lib.common.rest_client [req-0b528558-1bb0-4a85-87f1-6ddf89a650bc req-0b528558-1bb0-4a85-87f1-6ddf89a650bc ] Request (TestApiDiscovery:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3f067c31df6c4bc2b9c1167b564eb108/users/4e9c04257522475bb42103f8c2aa93c8/roles/7b19d98ffcc24d869191183daf0fb4ae 0.376s\n2026-05-22 01:40:23.108 28 INFO tempest.lib.common.rest_client [req-86ed8627-89a1-46a2-a271-1089a6c92e68 req-86ed8627-89a1-46a2-a271-1089a6c92e68 ] Request (TokensV3Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.229s\n2026-05-22 01:40:23.126 19 INFO tempest.lib.common.rest_client [req-70bd5f46-878d-4795-b2b5-208794461e56 req-70bd5f46-878d-4795-b2b5-208794461e56 ] Request (IdentityCatalogTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/7e766acfe1264802821516a3210d8523/users/caa4500585f440d3b00acd70171bb1ca/roles/1049be6f2d5641528d4cf50ffcec866c 0.331s\n2026-05-22 01:40:23.207 11 INFO tempest.lib.common.rest_client [req-1c9585f2-7386-47e2-94c4-7895f2e1266a req-1c9585f2-7386-47e2-94c4-7895f2e1266a ] Request (DefaultDomainTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.190s\n2026-05-22 01:40:23.241 25 INFO tempest.lib.common.rest_client [req-684dc1ab-7a69-44ee-aac2-25eb5c998390 req-684dc1ab-7a69-44ee-aac2-25eb5c998390 ] Request (IdentityV3UsersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0ccbca2134e84621a1aa1c47c8958c98/users/499e4ad57b4d49ca887c97497ff50506/roles/f62b4d190f9040abadfedbb170e6ab99 0.419s\n2026-05-22 01:40:23.318 23 INFO tempest.lib.common.rest_client [req-f2318d3c-cd25-43be-a7c9-b9e696fd4e8f req-f2318d3c-cd25-43be-a7c9-b9e696fd4e8f ] Request (AccessRulesV3Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.647s\n2026-05-22 01:40:23.349 13 INFO tempest.lib.common.rest_client [req-0a811000-38d9-4ee2-86d1-aec17a91dff8 req-0a811000-38d9-4ee2-86d1-aec17a91dff8 ] Request (TestApiDiscovery:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.330s\n2026-05-22 01:40:23.374 19 INFO tempest.lib.common.rest_client [req-c6519529-59f3-4d13-97c7-b6b63c099322 req-c6519529-59f3-4d13-97c7-b6b63c099322 ] Request (IdentityCatalogTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.247s\n2026-05-22 01:40:23.391 15 INFO tempest.lib.common.rest_client [req-d8f067f6-5f13-4292-b639-043efcf3d671 req-d8f067f6-5f13-4292-b639-043efcf3d671 ] Request (ApplicationCredentialsV3Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.752s\n2026-05-22 01:40:23.402 11 INFO tempest.lib.common.rest_client [req-f44b112a-b4de-4e20-ba35-27cf997f4456 req-f44b112a-b4de-4e20-ba35-27cf997f4456 ] Request (DefaultDomainTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/fa9adc8ccb5142f2b816d359700c43b8/users/28964117a39042e4a7cfa4b13cad44a3/roles/f62b4d190f9040abadfedbb170e6ab99 0.191s\n2026-05-22 01:40:23.441 17 INFO tempest.lib.common.rest_client [req-034623be-f64a-42e7-9adb-80d2efa49282 req-034623be-f64a-42e7-9adb-80d2efa49282 ] Request (EC2CredentialsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.601s\n2026-05-22 01:40:23.486 23 INFO tempest.lib.common.rest_client [req-e3514af3-9f89-4a4a-a9d0-88a8e7316a75 req-e3514af3-9f89-4a4a-a9d0-88a8e7316a75 ] Request (AccessRulesV3Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.165s\n2026-05-22 01:40:23.515 11 INFO tempest.lib.common.rest_client [req-7165ac73-61dc-4ee8-b3d7-1d6c5e3593ca req-7165ac73-61dc-4ee8-b3d7-1d6c5e3593ca ] Request (DefaultDomainTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.110s\n2026-05-22 01:40:23.517 15 INFO tempest.lib.common.rest_client [req-67482856-39c2-4b87-adf9-b874707d7ee9 req-67482856-39c2-4b87-adf9-b874707d7ee9 ] Request (ApplicationCredentialsV3Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.123s\n2026-05-22 01:40:23.571 21 INFO tempest.lib.common.rest_client [req-ac193153-6064-4205-882a-5afb00f8b348 req-ac193153-6064-4205-882a-5afb00f8b348 ] Request (IdentityV3ProjectsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.695s\n2026-05-22 01:40:23.573 13 INFO tempest.lib.common.rest_client [req-3a83fe21-4d9f-404f-9ef0-3004bb25b229 req-3a83fe21-4d9f-404f-9ef0-3004bb25b229 ] Request (TestApiDiscovery:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3f067c31df6c4bc2b9c1167b564eb108/users/4e9c04257522475bb42103f8c2aa93c8/roles/1049be6f2d5641528d4cf50ffcec866c 0.218s\n2026-05-22 01:40:23.588 28 INFO tempest.lib.common.rest_client [req-f42faeaf-859e-4b87-9d76-e9eac69090d7 req-f42faeaf-859e-4b87-9d76-e9eac69090d7 ] Request (TokensV3Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/089f18aae2d64761a966b325e91f4a69/users/23ea0ddd15ac41e4928ff3f07d8f6ffb/roles/7b19d98ffcc24d869191183daf0fb4ae 0.470s\n2026-05-22 01:40:23.663 25 INFO tempest.lib.common.rest_client [req-61373e96-e5b5-4005-ae48-1c27184983af req-61373e96-e5b5-4005-ae48-1c27184983af ] Request (IdentityV3UsersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.420s\n2026-05-22 01:40:23.702 19 INFO tempest.lib.common.rest_client [req-907b1b7f-13ca-4e7e-b581-b50d8ff17ce5 req-907b1b7f-13ca-4e7e-b581-b50d8ff17ce5 ] Request (IdentityCatalogTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/7e766acfe1264802821516a3210d8523/users/caa4500585f440d3b00acd70171bb1ca/roles/f62b4d190f9040abadfedbb170e6ab99 0.325s\n2026-05-22 01:40:23.715 23 INFO tempest.lib.common.rest_client [req-6628399a-57a6-4a9d-afe6-a65d18884c9d req-6628399a-57a6-4a9d-afe6-a65d18884c9d ] Request (AccessRulesV3Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/735d94faebdd45409ae255f9eb55450b/users/31c8c82205bc48fa80d25c4d6df3df0f/roles/7b19d98ffcc24d869191183daf0fb4ae 0.224s\n2026-05-22 01:40:23.715 11 INFO tempest.lib.common.rest_client [req-06f405cd-0bb3-48ea-be5d-17a186a7c741 req-06f405cd-0bb3-48ea-be5d-17a186a7c741 ] Request (DefaultDomainTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/fa9adc8ccb5142f2b816d359700c43b8/users/28964117a39042e4a7cfa4b13cad44a3/roles/7b19d98ffcc24d869191183daf0fb4ae 0.196s\n2026-05-22 01:40:23.715 11 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 28964117a39042e4a7cfa4b13cad44a3 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:40:23.716 11 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-DefaultDomainTestJSON-280126407-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'fa9adc8ccb5142f2b816d359700c43b8', 'project_name': 'tempest-DefaultDomainTestJSON-280126407', 'tenant_id': 'fa9adc8ccb5142f2b816d359700c43b8', 'tenant_name': 'tempest-DefaultDomainTestJSON-280126407', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '28964117a39042e4a7cfa4b13cad44a3', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:40:23.718 11 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-DefaultDomainTestJSON-280126407-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'fa9adc8ccb5142f2b816d359700c43b8', 'project_name': 'tempest-DefaultDomainTestJSON-280126407', 'tenant_id': 'fa9adc8ccb5142f2b816d359700c43b8', 'tenant_name': 'tempest-DefaultDomainTestJSON-280126407', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '28964117a39042e4a7cfa4b13cad44a3', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:40:23.791 21 INFO tempest.lib.common.rest_client [req-f30ef798-7022-4656-b446-132d42c6fb2f req-f30ef798-7022-4656-b446-132d42c6fb2f ] Request (IdentityV3ProjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.216s\n2026-05-22 01:40:23.833 15 INFO tempest.lib.common.rest_client [req-c1b06149-1db1-4887-8f67-df405f961e2a req-c1b06149-1db1-4887-8f67-df405f961e2a ] Request (ApplicationCredentialsV3Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f082d8df90a7464f95e507acd6b76a8a/users/4c9b79885bf8421a9eb434ac89c26dfe/roles/7b19d98ffcc24d869191183daf0fb4ae 0.313s\n2026-05-22 01:40:23.838 13 INFO tempest.lib.common.rest_client [req-0465e5b2-79e3-4aab-b958-90c0588e870e req-0465e5b2-79e3-4aab-b958-90c0588e870e ] Request (TestApiDiscovery:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.262s\n2026-05-22 01:40:23.858 17 INFO tempest.lib.common.rest_client [req-12b57286-6973-4fd2-9854-530b560d313c req-12b57286-6973-4fd2-9854-530b560d313c ] Request (EC2CredentialsTest:test_create_ec2_credential): 201 POST https://api.testbed.osism.xyz:5000/v3/users/643f28ed9bda4652883f793206932bdf/credentials/OS-EC2 0.409s\n2026-05-22 01:40:23.922 28 INFO tempest.lib.common.rest_client [req-591d9dfa-1c54-461a-8da6-e92f7c33a778 req-591d9dfa-1c54-461a-8da6-e92f7c33a778 ] Request (TokensV3Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.330s\n2026-05-22 01:40:23.948 23 INFO tempest.lib.common.rest_client [req-871af3e5-c3aa-418e-820e-aaf3aa5a476c req-871af3e5-c3aa-418e-820e-aaf3aa5a476c ] Request (AccessRulesV3Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.227s\n2026-05-22 01:40:23.959 25 INFO tempest.lib.common.rest_client [req-ca99e64e-20cb-4a61-a668-4793dededba9 req-ca99e64e-20cb-4a61-a668-4793dededba9 ] Request (IdentityV3UsersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0ccbca2134e84621a1aa1c47c8958c98/users/499e4ad57b4d49ca887c97497ff50506/roles/7b19d98ffcc24d869191183daf0fb4ae 0.293s\n2026-05-22 01:40:23.959 25 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 499e4ad57b4d49ca887c97497ff50506 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:40:23.960 25 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-IdentityV3UsersTest-1081043251-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '0ccbca2134e84621a1aa1c47c8958c98', 'project_name': 'tempest-IdentityV3UsersTest-1081043251', 'tenant_id': '0ccbca2134e84621a1aa1c47c8958c98', 'tenant_name': 'tempest-IdentityV3UsersTest-1081043251', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '499e4ad57b4d49ca887c97497ff50506', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:40:23.960 25 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-IdentityV3UsersTest-1081043251-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '0ccbca2134e84621a1aa1c47c8958c98', 'project_name': 'tempest-IdentityV3UsersTest-1081043251', 'tenant_id': '0ccbca2134e84621a1aa1c47c8958c98', 'tenant_name': 'tempest-IdentityV3UsersTest-1081043251', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '499e4ad57b4d49ca887c97497ff50506', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:40:23.972 19 INFO tempest.lib.common.rest_client [req-c0073ab3-9074-47a4-9f35-e2f33fc96fc5 req-c0073ab3-9074-47a4-9f35-e2f33fc96fc5 ] Request (IdentityCatalogTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.264s\n2026-05-22 01:40:23.979 13 INFO tempest.lib.common.rest_client [req-f880a97d-2ab2-4877-9690-8abc4a74c28d req-f880a97d-2ab2-4877-9690-8abc4a74c28d ] Request (TestApiDiscovery:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3f067c31df6c4bc2b9c1167b564eb108/users/4e9c04257522475bb42103f8c2aa93c8/roles/f62b4d190f9040abadfedbb170e6ab99 0.132s\n2026-05-22 01:40:23.999 21 INFO tempest.lib.common.rest_client [req-8f1386af-656b-4af2-8084-edcd93b37981 req-8f1386af-656b-4af2-8084-edcd93b37981 ] Request (IdentityV3ProjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1cc9e1a0d97a42dd83c3e3dd0d607633/users/b7f8a166fd804794baa846b77efff0be/roles/7b19d98ffcc24d869191183daf0fb4ae 0.202s\n2026-05-22 01:40:24.168 17 INFO tempest.lib.common.rest_client [req-a17afcee-9740-44e7-845c-9e0c68cc3e55 req-a17afcee-9740-44e7-845c-9e0c68cc3e55 ] Request (EC2CredentialsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/643f28ed9bda4652883f793206932bdf/credentials/OS-EC2/62adac3c2a904070a6ae5fb6a1943de8 0.308s\n2026-05-22 01:40:24.167 28 INFO tempest.lib.common.rest_client [req-30356fb2-3b77-4fab-9fec-aeba945dc7fd req-30356fb2-3b77-4fab-9fec-aeba945dc7fd ] Request (TokensV3Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/089f18aae2d64761a966b325e91f4a69/users/23ea0ddd15ac41e4928ff3f07d8f6ffb/roles/1049be6f2d5641528d4cf50ffcec866c 0.242s\n2026-05-22 01:40:24.180 15 INFO tempest.lib.common.rest_client [req-16332b55-05a4-4588-a877-3ad50796bfe7 req-16332b55-05a4-4588-a877-3ad50796bfe7 ] Request (ApplicationCredentialsV3Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.340s\n{3} tempest.api.identity.v3.test_ec2_credentials.EC2CredentialsTest.test_create_ec2_credential [0.722503s] ... ok\n2026-05-22 01:40:24.353 11 INFO tempest.lib.common.rest_client [req-6b34cc9b-640e-466f-8c20-37461abd8f87 req-6b34cc9b-640e-466f-8c20-37461abd8f87 ] Request (DefaultDomainTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.627s\n2026-05-22 01:40:24.281 21 INFO tempest.lib.common.rest_client [req-7a57747e-56c7-4ced-b409-083470f52a1c req-7a57747e-56c7-4ced-b409-083470f52a1c ] Request (IdentityV3ProjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.269s\n2026-05-22 01:40:24.335 23 INFO tempest.lib.common.rest_client [req-f1a91f8c-26bf-476f-86d3-c3cfed9693f0 req-f1a91f8c-26bf-476f-86d3-c3cfed9693f0 ] Request (AccessRulesV3Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/735d94faebdd45409ae255f9eb55450b/users/31c8c82205bc48fa80d25c4d6df3df0f/roles/1049be6f2d5641528d4cf50ffcec866c 0.367s\n2026-05-22 01:40:24.333 19 INFO tempest.lib.common.rest_client [req-751df16c-daaa-42f6-aa2b-740c37fb03fc req-751df16c-daaa-42f6-aa2b-740c37fb03fc ] Request (IdentityCatalogTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/7e766acfe1264802821516a3210d8523/users/caa4500585f440d3b00acd70171bb1ca/roles/7b19d98ffcc24d869191183daf0fb4ae 0.348s\n2026-05-22 01:40:24.340 19 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user caa4500585f440d3b00acd70171bb1ca is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:40:24.341 19 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-IdentityCatalogTest-900896993-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '7e766acfe1264802821516a3210d8523', 'project_name': 'tempest-IdentityCatalogTest-900896993', 'tenant_id': '7e766acfe1264802821516a3210d8523', 'tenant_name': 'tempest-IdentityCatalogTest-900896993', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'caa4500585f440d3b00acd70171bb1ca', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:40:24.345 19 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-IdentityCatalogTest-900896993-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '7e766acfe1264802821516a3210d8523', 'project_name': 'tempest-IdentityCatalogTest-900896993', 'tenant_id': '7e766acfe1264802821516a3210d8523', 'tenant_name': 'tempest-IdentityCatalogTest-900896993', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'caa4500585f440d3b00acd70171bb1ca', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:40:24.463 13 INFO tempest.lib.common.rest_client [req-1629f1ea-c4d0-4d72-beb5-e4ad95171274 req-1629f1ea-c4d0-4d72-beb5-e4ad95171274 ] Request (TestApiDiscovery:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.469s\n2026-05-22 01:40:24.482 17 INFO tempest.lib.common.rest_client [req-6c7d3371-e1b5-4654-9a27-2804ac5acb70 req-6c7d3371-e1b5-4654-9a27-2804ac5acb70 ] Request (EC2CredentialsTest:test_delete_ec2_credential): 201 POST https://api.testbed.osism.xyz:5000/v3/users/643f28ed9bda4652883f793206932bdf/credentials/OS-EC2 0.252s\n2026-05-22 01:40:24.483 15 INFO tempest.lib.common.rest_client [req-67c11f73-b423-46f5-96d9-496f8dcbf841 req-67c11f73-b423-46f5-96d9-496f8dcbf841 ] Request (ApplicationCredentialsV3Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f082d8df90a7464f95e507acd6b76a8a/users/4c9b79885bf8421a9eb434ac89c26dfe/roles/1049be6f2d5641528d4cf50ffcec866c 0.299s\n2026-05-22 01:40:24.499 21 INFO tempest.lib.common.rest_client [req-2d4f121f-ffeb-47f7-9c23-65842b6f6901 req-2d4f121f-ffeb-47f7-9c23-65842b6f6901 ] Request (IdentityV3ProjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1cc9e1a0d97a42dd83c3e3dd0d607633/users/b7f8a166fd804794baa846b77efff0be/roles/1049be6f2d5641528d4cf50ffcec866c 0.214s\n2026-05-22 01:40:24.565 28 INFO tempest.lib.common.rest_client [req-8d775ab7-2740-4008-8e79-1a096a04edfa req-8d775ab7-2740-4008-8e79-1a096a04edfa ] Request (TokensV3Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.394s\n2026-05-22 01:40:24.595 11 INFO tempest.lib.common.rest_client [req-5ba94371-e70f-4eb7-bc19-4bf885f65a4f req-5ba94371-e70f-4eb7-bc19-4bf885f65a4f ] Request (DefaultDomainTestJSON:test_default_domain_exists): 200 GET https://api.testbed.osism.xyz:5000/v3/domains/default 0.240s\n2026-05-22 01:40:24.651 25 INFO tempest.lib.common.rest_client [req-c1dd4399-4bef-4d1a-aced-94c16adbe9da req-c1dd4399-4bef-4d1a-aced-94c16adbe9da ] Request (IdentityV3UsersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.684s\n{0} tempest.api.identity.v3.test_domains.DefaultDomainTestJSON.test_default_domain_exists [0.242631s] ... ok\n2026-05-22 01:40:24.681 23 INFO tempest.lib.common.rest_client [req-99da6591-943f-4e0f-933d-48b246bc2461 req-99da6591-943f-4e0f-933d-48b246bc2461 ] Request (AccessRulesV3Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.343s\n2026-05-22 01:40:24.705 28 INFO tempest.lib.common.rest_client [req-fd2dde45-7644-4bd2-9fb9-d8d519ad8641 req-fd2dde45-7644-4bd2-9fb9-d8d519ad8641 ] Request (TokensV3Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/089f18aae2d64761a966b325e91f4a69/users/23ea0ddd15ac41e4928ff3f07d8f6ffb/roles/f62b4d190f9040abadfedbb170e6ab99 0.138s\n2026-05-22 01:40:24.727 21 INFO tempest.lib.common.rest_client [req-b41528ae-14f8-4e14-813c-1f74d75f02cb req-b41528ae-14f8-4e14-813c-1f74d75f02cb ] Request (IdentityV3ProjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.222s\n2026-05-22 01:40:24.701 13 INFO tempest.lib.common.rest_client [req-5c4cf555-2a10-4ced-9e79-0cab96e68b84 req-5c4cf555-2a10-4ced-9e79-0cab96e68b84 ] Request (TestApiDiscovery:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3f067c31df6c4bc2b9c1167b564eb108/users/4e9c04257522475bb42103f8c2aa93c8/roles/7b19d98ffcc24d869191183daf0fb4ae 0.236s\n2026-05-22 01:40:24.702 13 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 4e9c04257522475bb42103f8c2aa93c8 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:40:24.705 13 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-TestApiDiscovery-1299136844-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '3f067c31df6c4bc2b9c1167b564eb108', 'project_name': 'tempest-TestApiDiscovery-1299136844', 'tenant_id': '3f067c31df6c4bc2b9c1167b564eb108', 'tenant_name': 'tempest-TestApiDiscovery-1299136844', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '4e9c04257522475bb42103f8c2aa93c8', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:40:24.706 13 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-TestApiDiscovery-1299136844-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '3f067c31df6c4bc2b9c1167b564eb108', 'project_name': 'tempest-TestApiDiscovery-1299136844', 'tenant_id': '3f067c31df6c4bc2b9c1167b564eb108', 'tenant_name': 'tempest-TestApiDiscovery-1299136844', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '4e9c04257522475bb42103f8c2aa93c8', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:40:24.778 17 INFO tempest.lib.common.rest_client [req-f3965eb0-398b-4482-b993-ab476910fbe4 req-f3965eb0-398b-4482-b993-ab476910fbe4 ] Request (EC2CredentialsTest:test_delete_ec2_credential): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/643f28ed9bda4652883f793206932bdf/credentials/OS-EC2/529bd74bec824b43b1f5aa3ae2b41444 0.291s\n2026-05-22 01:40:24.798 15 INFO tempest.lib.common.rest_client [req-0580a336-68a7-4362-9a3f-7f3f1d2f6e7f req-0580a336-68a7-4362-9a3f-7f3f1d2f6e7f ] Request (ApplicationCredentialsV3Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.308s\n2026-05-22 01:40:24.838 23 INFO tempest.lib.common.rest_client [req-0869829e-5228-4e7a-b718-fa75632e5e55 req-0869829e-5228-4e7a-b718-fa75632e5e55 ] Request (AccessRulesV3Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/735d94faebdd45409ae255f9eb55450b/users/31c8c82205bc48fa80d25c4d6df3df0f/roles/f62b4d190f9040abadfedbb170e6ab99 0.149s\n2026-05-22 01:40:24.949 21 INFO tempest.lib.common.rest_client [req-8c11ce97-e15c-4cf1-adf8-234d3de25b61 req-8c11ce97-e15c-4cf1-adf8-234d3de25b61 ] Request (IdentityV3ProjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1cc9e1a0d97a42dd83c3e3dd0d607633/users/b7f8a166fd804794baa846b77efff0be/roles/f62b4d190f9040abadfedbb170e6ab99 0.219s\n2026-05-22 01:40:24.967 28 INFO tempest.lib.common.rest_client [req-e2db26b6-d2e8-4905-b8bc-0d0551d3515c req-e2db26b6-d2e8-4905-b8bc-0d0551d3515c ] Request (TokensV3Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.254s\n2026-05-22 01:40:25.046 17 INFO tempest.lib.common.rest_client [req-346af653-29cc-4a1f-82b3-a8508ae0450b req-346af653-29cc-4a1f-82b3-a8508ae0450b ] Request (EC2CredentialsTest:test_delete_ec2_credential): 404 GET https://api.testbed.osism.xyz:5000/v3/users/643f28ed9bda4652883f793206932bdf/credentials/OS-EC2/529bd74bec824b43b1f5aa3ae2b41444 0.265s\n{3} tempest.api.identity.v3.test_ec2_credentials.EC2CredentialsTest.test_delete_ec2_credential [0.818792s] ... ok\n2026-05-22 01:40:25.062 15 INFO tempest.lib.common.rest_client [req-2d9a695d-e77a-4edb-b000-a800204f9958 req-2d9a695d-e77a-4edb-b000-a800204f9958 ] Request (ApplicationCredentialsV3Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f082d8df90a7464f95e507acd6b76a8a/users/4c9b79885bf8421a9eb434ac89c26dfe/roles/f62b4d190f9040abadfedbb170e6ab99 0.258s\n2026-05-22 01:40:25.124 23 INFO tempest.lib.common.rest_client [req-b76a0c81-001d-4bd3-b73d-e67675de9da3 req-b76a0c81-001d-4bd3-b73d-e67675de9da3 ] Request (AccessRulesV3Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.281s\n2026-05-22 01:40:25.126 11 INFO tempest.lib.common.rest_client [req-f11ec674-78b5-4a8b-b2c7-ab74b1d1d196 req-f11ec674-78b5-4a8b-b2c7-ab74b1d1d196 ] Request (DefaultDomainTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/28964117a39042e4a7cfa4b13cad44a3 0.400s\n2026-05-22 01:40:25.126 11 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: fa9adc8ccb5142f2b816d359700c43b8\n2026-05-22 01:40:25.215 21 INFO tempest.lib.common.rest_client [req-f7a88ce6-aebd-4113-95d1-43026d4fd576 req-f7a88ce6-aebd-4113-95d1-43026d4fd576 ] Request (IdentityV3ProjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.264s\n2026-05-22 01:40:25.229 19 INFO tempest.lib.common.rest_client [req-aa318ce9-9075-4d68-b265-24a272b7eee3 req-aa318ce9-9075-4d68-b265-24a272b7eee3 ] Request (IdentityCatalogTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.862s\n2026-05-22 01:40:25.256 17 INFO tempest.lib.common.rest_client [req-52fad073-7726-4275-90d2-7442a44e7a7b req-52fad073-7726-4275-90d2-7442a44e7a7b ] Request (EC2CredentialsTest:test_list_ec2_credentials): 201 POST https://api.testbed.osism.xyz:5000/v3/users/643f28ed9bda4652883f793206932bdf/credentials/OS-EC2 0.204s\n2026-05-22 01:40:25.260 15 INFO tempest.lib.common.rest_client [req-3f59b572-458c-469f-9ca5-2cf8734fa104 req-3f59b572-458c-469f-9ca5-2cf8734fa104 ] Request (ApplicationCredentialsV3Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.187s\n2026-05-22 01:40:25.325 21 INFO tempest.lib.common.rest_client [req-901489a0-89b6-4e49-9811-6c1135e6b2a0 req-901489a0-89b6-4e49-9811-6c1135e6b2a0 ] Request (IdentityV3ProjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1cc9e1a0d97a42dd83c3e3dd0d607633/users/b7f8a166fd804794baa846b77efff0be/roles/7b19d98ffcc24d869191183daf0fb4ae 0.107s\n2026-05-22 01:40:25.326 21 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user b7f8a166fd804794baa846b77efff0be is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:40:25.326 21 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-IdentityV3ProjectsTest-130039657-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '1cc9e1a0d97a42dd83c3e3dd0d607633', 'project_name': 'tempest-IdentityV3ProjectsTest-130039657', 'tenant_id': '1cc9e1a0d97a42dd83c3e3dd0d607633', 'tenant_name': 'tempest-IdentityV3ProjectsTest-130039657', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'b7f8a166fd804794baa846b77efff0be', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:40:25.329 21 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-IdentityV3ProjectsTest-130039657-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '1cc9e1a0d97a42dd83c3e3dd0d607633', 'project_name': 'tempest-IdentityV3ProjectsTest-130039657', 'tenant_id': '1cc9e1a0d97a42dd83c3e3dd0d607633', 'tenant_name': 'tempest-IdentityV3ProjectsTest-130039657', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'b7f8a166fd804794baa846b77efff0be', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:40:25.477 17 INFO tempest.lib.common.rest_client [req-5aaa2eec-1520-49ab-b484-1cbdfdbd2bcf req-5aaa2eec-1520-49ab-b484-1cbdfdbd2bcf ] Request (EC2CredentialsTest:test_list_ec2_credentials): 201 POST https://api.testbed.osism.xyz:5000/v3/users/643f28ed9bda4652883f793206932bdf/credentials/OS-EC2 0.216s\n2026-05-22 01:40:25.460 15 INFO tempest.lib.common.rest_client [req-492cd68e-d8f4-4358-b1c5-d02a6c63d88c req-492cd68e-d8f4-4358-b1c5-d02a6c63d88c ] Request (ApplicationCredentialsV3Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f082d8df90a7464f95e507acd6b76a8a/users/4c9b79885bf8421a9eb434ac89c26dfe/roles/7b19d98ffcc24d869191183daf0fb4ae 0.197s\n2026-05-22 01:40:25.460 15 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 4c9b79885bf8421a9eb434ac89c26dfe is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:40:25.461 15 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ApplicationCredentialsV3Test-469302537-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'f082d8df90a7464f95e507acd6b76a8a', 'project_name': 'tempest-ApplicationCredentialsV3Test-469302537', 'tenant_id': 'f082d8df90a7464f95e507acd6b76a8a', 'tenant_name': 'tempest-ApplicationCredentialsV3Test-469302537', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '4c9b79885bf8421a9eb434ac89c26dfe', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:40:25.462 15 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ApplicationCredentialsV3Test-469302537-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'f082d8df90a7464f95e507acd6b76a8a', 'project_name': 'tempest-ApplicationCredentialsV3Test-469302537', 'tenant_id': 'f082d8df90a7464f95e507acd6b76a8a', 'tenant_name': 'tempest-ApplicationCredentialsV3Test-469302537', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '4c9b79885bf8421a9eb434ac89c26dfe', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:40:25.527 13 INFO tempest.lib.common.rest_client [req-2f1563c8-c28d-4c7f-9fd9-01d0625c9319 req-2f1563c8-c28d-4c7f-9fd9-01d0625c9319 ] Request (TestApiDiscovery:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.805s\n2026-05-22 01:40:25.646 17 INFO tempest.lib.common.rest_client [req-2851a619-2b31-44a5-84a6-0add36d565e7 req-2851a619-2b31-44a5-84a6-0add36d565e7 ] Request (EC2CredentialsTest:test_list_ec2_credentials): 200 GET https://api.testbed.osism.xyz:5000/v3/users/643f28ed9bda4652883f793206932bdf/credentials/OS-EC2 0.165s\n2026-05-22 01:40:25.661 28 INFO tempest.lib.common.rest_client [req-ec99482f-7bfb-4c97-b959-13b85c0d9d48 req-ec99482f-7bfb-4c97-b959-13b85c0d9d48 ] Request (TokensV3Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/089f18aae2d64761a966b325e91f4a69/users/23ea0ddd15ac41e4928ff3f07d8f6ffb/roles/7b19d98ffcc24d869191183daf0fb4ae 0.691s\n2026-05-22 01:40:25.661 28 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 23ea0ddd15ac41e4928ff3f07d8f6ffb is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:40:25.662 28 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-TokensV3Test-730617902-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '089f18aae2d64761a966b325e91f4a69', 'project_name': 'tempest-TokensV3Test-730617902', 'tenant_id': '089f18aae2d64761a966b325e91f4a69', 'tenant_name': 'tempest-TokensV3Test-730617902', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '23ea0ddd15ac41e4928ff3f07d8f6ffb', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:40:25.662 28 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-TokensV3Test-730617902-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '089f18aae2d64761a966b325e91f4a69', 'project_name': 'tempest-TokensV3Test-730617902', 'tenant_id': '089f18aae2d64761a966b325e91f4a69', 'tenant_name': 'tempest-TokensV3Test-730617902', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '23ea0ddd15ac41e4928ff3f07d8f6ffb', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:40:25.770 23 INFO tempest.lib.common.rest_client [req-d5793108-8934-4295-9930-2a6d5f467278 req-d5793108-8934-4295-9930-2a6d5f467278 ] Request (AccessRulesV3Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/735d94faebdd45409ae255f9eb55450b/users/31c8c82205bc48fa80d25c4d6df3df0f/roles/7b19d98ffcc24d869191183daf0fb4ae 0.644s\n2026-05-22 01:40:25.770 23 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 31c8c82205bc48fa80d25c4d6df3df0f is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:40:25.771 23 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-AccessRulesV3Test-1317134833-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '735d94faebdd45409ae255f9eb55450b', 'project_name': 'tempest-AccessRulesV3Test-1317134833', 'tenant_id': '735d94faebdd45409ae255f9eb55450b', 'tenant_name': 'tempest-AccessRulesV3Test-1317134833', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '31c8c82205bc48fa80d25c4d6df3df0f', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:40:25.771 23 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-AccessRulesV3Test-1317134833-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '735d94faebdd45409ae255f9eb55450b', 'project_name': 'tempest-AccessRulesV3Test-1317134833', 'tenant_id': '735d94faebdd45409ae255f9eb55450b', 'tenant_name': 'tempest-AccessRulesV3Test-1317134833', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '31c8c82205bc48fa80d25c4d6df3df0f', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:40:25.788 11 INFO tempest.lib.common.rest_client [req-00999d7e-a869-4f26-b4ea-ad574c43b98a req-00999d7e-a869-4f26-b4ea-ad574c43b98a ] Request (DefaultDomainTestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.659s\n2026-05-22 01:40:25.834 17 INFO tempest.lib.common.rest_client [req-1ea6cb3f-5451-4fcc-9942-00dfdb5f6e70 req-1ea6cb3f-5451-4fcc-9942-00dfdb5f6e70 ] Request (EC2CredentialsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/643f28ed9bda4652883f793206932bdf/credentials/OS-EC2/3f04440776a3476e90d911a20b553564 0.185s\n2026-05-22 01:40:25.863 19 INFO tempest.lib.common.rest_client [req-fd7a3957-0f74-4645-8628-a7f89d47e84c req-fd7a3957-0f74-4645-8628-a7f89d47e84c ] Request (IdentityCatalogTest:test_catalog_standardization): 200 GET https://api.testbed.osism.xyz:5000/v3/auth/catalog 0.631s\n{4} tempest.api.identity.v3.test_catalog.IdentityCatalogTest.test_catalog_standardization [0.633723s] ... ok\n2026-05-22 01:40:26.034 17 INFO tempest.lib.common.rest_client [req-2b224ec3-023a-4cab-8832-f8367bf3a363 req-2b224ec3-023a-4cab-8832-f8367bf3a363 ] Request (EC2CredentialsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/643f28ed9bda4652883f793206932bdf/credentials/OS-EC2/1bff946db29546999f94ede585a0fc20 0.197s\n{3} tempest.api.identity.v3.test_ec2_credentials.EC2CredentialsTest.test_list_ec2_credentials [0.988900s] ... ok\n2026-05-22 01:40:26.119 15 INFO tempest.lib.common.rest_client [req-73afb22c-3d3f-4e49-86e9-c8b34482e637 req-73afb22c-3d3f-4e49-86e9-c8b34482e637 ] Request (ApplicationCredentialsV3Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.643s\n2026-05-22 01:40:26.205 25 INFO tempest.lib.common.rest_client [req-89f00f4d-9ad0-4bca-92d5-8b39a70e1b3d req-89f00f4d-9ad0-4bca-92d5-8b39a70e1b3d ] Request (IdentityV3UsersTest:test_password_history_check_self_service_api): 204 POST https://api.testbed.osism.xyz:5000/v3/users/499e4ad57b4d49ca887c97497ff50506/password 1.550s\n2026-05-22 01:40:26.210 28 INFO tempest.lib.common.rest_client [req-5de431a3-27ca-4898-bab3-17e815e08f52 req-5de431a3-27ca-4898-bab3-17e815e08f52 ] Request (TokensV3Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.538s\n2026-05-22 01:40:26.305 19 INFO tempest.lib.common.rest_client [req-7617e513-6de1-4879-94e9-dc12139171f9 req-7617e513-6de1-4879-94e9-dc12139171f9 ] Request (IdentityCatalogTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/caa4500585f440d3b00acd70171bb1ca 0.363s\n2026-05-22 01:40:26.305 19 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 7e766acfe1264802821516a3210d8523\n2026-05-22 01:40:26.390 13 INFO tempest.lib.common.rest_client [req-19e6de8a-eab6-4881-9c63-cc226584a789 req-19e6de8a-eab6-4881-9c63-cc226584a789 ] Request (TestApiDiscovery:test_api_media_types): 200 GET https://api.testbed.osism.xyz:5000/v3 0.858s\n2026-05-22 01:40:26.409 21 INFO tempest.lib.common.rest_client [req-b4361169-0d2b-493a-90b7-0eb44e55b101 req-b4361169-0d2b-493a-90b7-0eb44e55b101 ] Request (IdentityV3ProjectsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.070s\n{1} tempest.api.identity.v3.test_api_discovery.TestApiDiscovery.test_api_media_types [0.862351s] ... ok\n2026-05-22 01:40:26.522 11 INFO tempest.lib.common.rest_client [req-a832b1ef-7d80-49d8-a7b9-8963a413eb58 req-a832b1ef-7d80-49d8-a7b9-8963a413eb58 ] Request (DefaultDomainTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=fa9adc8ccb5142f2b816d359700c43b8&name=default 0.731s\n2026-05-22 01:40:26.532 17 INFO tempest.lib.common.rest_client [req-f87b74fb-e547-43a1-9f7b-747ab61e90e2 req-f87b74fb-e547-43a1-9f7b-747ab61e90e2 ] Request (EC2CredentialsTest:test_show_ec2_credential): 201 POST https://api.testbed.osism.xyz:5000/v3/users/643f28ed9bda4652883f793206932bdf/credentials/OS-EC2 0.492s\n2026-05-22 01:40:26.549 13 INFO tempest.lib.common.rest_client [req-59b5fd48-201f-41da-9307-0b3b970af215 req-59b5fd48-201f-41da-9307-0b3b970af215 ] Request (TestApiDiscovery:test_api_version_resources): 200 GET https://api.testbed.osism.xyz:5000/v3 0.088s\n{1} tempest.api.identity.v3.test_api_discovery.TestApiDiscovery.test_api_version_resources [0.091520s] ... ok\n2026-05-22 01:40:26.632 21 INFO tempest.lib.common.rest_client [req-164c3884-f056-4449-af22-3c041a38631e req-164c3884-f056-4449-af22-3c041a38631e ] Request (IdentityV3ProjectsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.220s\n2026-05-22 01:40:26.647 15 INFO tempest.lib.common.rest_client [req-e06d3cdd-4fd6-4a9b-939f-b4e0bec14667 req-e06d3cdd-4fd6-4a9b-939f-b4e0bec14667 ] Request (ApplicationCredentialsV3Test:test_create_application_credential): 201 POST https://api.testbed.osism.xyz:5000/v3/users/4c9b79885bf8421a9eb434ac89c26dfe/application_credentials 0.524s\n2026-05-22 01:40:26.676 28 INFO tempest.lib.common.rest_client [req-3c9513ec-b7f3-479c-8969-1304accecc00 req-3c9513ec-b7f3-479c-8969-1304accecc00 ] Request (TokensV3Test:test_create_token): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.456s\n2026-05-22 01:40:26.721 13 INFO tempest.lib.common.rest_client [req-6740028e-bc16-435c-96ce-2350da58019d req-6740028e-bc16-435c-96ce-2350da58019d ] Request (TestApiDiscovery:test_api_version_statuses): 200 GET https://api.testbed.osism.xyz:5000/v3 0.160s\n{1} tempest.api.identity.v3.test_api_discovery.TestApiDiscovery.test_api_version_statuses [0.168927s] ... ok\n{8} tempest.api.identity.v3.test_tokens.TokensV3Test.test_create_token [0.465335s] ... ok\n2026-05-22 01:40:26.805 13 INFO tempest.lib.common.rest_client [req-5d39bcea-3e69-4126-bb22-cdedc336148b req-5d39bcea-3e69-4126-bb22-cdedc336148b ] Request (TestApiDiscovery:test_identity_v3_existence): 300 GET https://api.testbed.osism.xyz:5000/ 0.081s\n{1} tempest.api.identity.v3.test_api_discovery.TestApiDiscovery.test_identity_v3_existence [0.082947s] ... ok\n2026-05-22 01:40:26.908 19 INFO tempest.lib.common.rest_client [req-94a36e3b-dbc9-4c9c-94b7-e651c6944216 req-94a36e3b-dbc9-4c9c-94b7-e651c6944216 ] Request (IdentityCatalogTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.600s\n2026-05-22 01:40:26.933 23 INFO tempest.lib.common.rest_client [req-39740dd4-255e-4bd0-a2a3-2bb39847d54f req-39740dd4-255e-4bd0-a2a3-2bb39847d54f ] Request (AccessRulesV3Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.154s\n2026-05-22 01:40:26.996 11 INFO tempest.lib.common.rest_client [req-a3ca2e6a-8673-43b7-9683-ea09f193fb17 req-a3ca2e6a-8673-43b7-9683-ea09f193fb17 ] Request (DefaultDomainTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/4b5ecd2a-0d14-4a50-9397-3c970edf3c0d 0.472s\n2026-05-22 01:40:27.024 17 INFO tempest.lib.common.rest_client [req-7d37f8b0-274d-4801-9d33-696ab508523b req-7d37f8b0-274d-4801-9d33-696ab508523b ] Request (EC2CredentialsTest:test_show_ec2_credential): 200 GET https://api.testbed.osism.xyz:5000/v3/users/643f28ed9bda4652883f793206932bdf/credentials/OS-EC2/f439e4060c2b44cc9ff721a537017f5d 0.489s\n2026-05-22 01:40:27.026 13 INFO tempest.lib.common.rest_client [req-d9cd1d7a-e412-427f-a90b-36699366418c req-d9cd1d7a-e412-427f-a90b-36699366418c ] Request (TestApiDiscovery:test_list_api_versions): 300 GET https://api.testbed.osism.xyz:5000/ 0.219s\n{1} tempest.api.identity.v3.test_api_discovery.TestApiDiscovery.test_list_api_versions [0.222654s] ... ok\n2026-05-22 01:40:27.056 15 INFO tempest.lib.common.rest_client [req-00cecfbd-3096-464b-b087-008e7788aa62 req-00cecfbd-3096-464b-b087-008e7788aa62 ] Request (ApplicationCredentialsV3Test:test_create_application_credential): 200 GET https://api.testbed.osism.xyz:5000/v3/users/4c9b79885bf8421a9eb434ac89c26dfe/application_credentials/1acfe81d7b634d8da2fd4c79ce6aff7a 0.403s\n2026-05-22 01:40:27.176 17 INFO tempest.lib.common.rest_client [req-cb02fa6c-4caa-4eb8-854e-d88c15d8da7d req-cb02fa6c-4caa-4eb8-854e-d88c15d8da7d ] Request (EC2CredentialsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/643f28ed9bda4652883f793206932bdf/credentials/OS-EC2/f439e4060c2b44cc9ff721a537017f5d 0.149s\n{3} tempest.api.identity.v3.test_ec2_credentials.EC2CredentialsTest.test_show_ec2_credential [1.139154s] ... ok\n2026-05-22 01:40:27.250 28 INFO tempest.lib.common.rest_client [req-97163b51-7719-42af-9b1c-998e3b9e21da req-97163b51-7719-42af-9b1c-998e3b9e21da ] Request (TokensV3Test:test_token_auth_creation_existence_deletion): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.516s\n2026-05-22 01:40:27.261 21 INFO tempest.lib.common.rest_client [req-df075310-6a10-4b80-af2d-a8cb686dce29 req-df075310-6a10-4b80-af2d-a8cb686dce29 ] Request (IdentityV3ProjectsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.626s\n2026-05-22 01:40:27.322 11 INFO tempest.lib.common.rest_client [req-b0c01e65-b220-4f95-93a4-15a85d0bd78d req-b0c01e65-b220-4f95-93a4-15a85d0bd78d ] Request (DefaultDomainTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/fa9adc8ccb5142f2b816d359700c43b8 0.323s\n2026-05-22 01:40:27.496 21 INFO tempest.lib.common.rest_client [req-d4f0278a-5196-46ee-a3c1-5da9ad5cce6d req-d4f0278a-5196-46ee-a3c1-5da9ad5cce6d ] Request (IdentityV3ProjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.232s\n2026-05-22 01:40:27.599 28 INFO tempest.lib.common.rest_client [req-fa8beb1a-ea28-478e-a6a7-6b1419360dbd req-fa8beb1a-ea28-478e-a6a7-6b1419360dbd ] Request (TokensV3Test:test_token_auth_creation_existence_deletion): 200 HEAD https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.347s\n2026-05-22 01:40:27.607 23 INFO tempest.lib.common.rest_client [req-65cebeef-9fc4-43ad-a5ee-cf56e272f19a req-65cebeef-9fc4-43ad-a5ee-cf56e272f19a ] Request (AccessRulesV3Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users/31c8c82205bc48fa80d25c4d6df3df0f/application_credentials 0.670s\n2026-05-22 01:40:27.629 13 INFO tempest.lib.common.rest_client [req-cf1c7275-e225-4a22-8f82-4f93ca3cb438 req-cf1c7275-e225-4a22-8f82-4f93ca3cb438 ] Request (TestApiDiscovery:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/4e9c04257522475bb42103f8c2aa93c8 0.559s\n2026-05-22 01:40:27.629 13 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 3f067c31df6c4bc2b9c1167b564eb108\n2026-05-22 01:40:27.702 17 INFO tempest.lib.common.rest_client [req-0c940128-edae-4369-a663-44327b69cf3d req-0c940128-edae-4369-a663-44327b69cf3d ] Request (EC2CredentialsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/643f28ed9bda4652883f793206932bdf 0.488s\n2026-05-22 01:40:27.703 17 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 974ffead7d3a4ce4bb9988b9d03a97e9\n2026-05-22 01:40:27.772 19 INFO tempest.lib.common.rest_client [req-f539d502-685a-4716-bfeb-bc4d6ed8b7d4 req-f539d502-685a-4716-bfeb-bc4d6ed8b7d4 ] Request (IdentityCatalogTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=7e766acfe1264802821516a3210d8523&name=default 0.861s\n2026-05-22 01:40:27.781 15 INFO tempest.lib.common.rest_client [req-c7913b7a-fd36-4ba7-9fef-a9d053f97aae req-c7913b7a-fd36-4ba7-9fef-a9d053f97aae ] Request (ApplicationCredentialsV3Test:test_create_application_credential): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.723s\n2026-05-22 01:40:27.846 28 INFO tempest.lib.common.rest_client [req-e4f87e23-8983-4fdd-9bd3-accfd986cf42 req-e4f87e23-8983-4fdd-9bd3-accfd986cf42 ] Request (TokensV3Test:test_token_auth_creation_existence_deletion): 200 GET https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.245s\n2026-05-22 01:40:28.094 15 INFO tempest.lib.common.rest_client [req-2f4b4a51-a155-494d-ab1f-32d665223f4c req-2f4b4a51-a155-494d-ab1f-32d665223f4c ] Request (ApplicationCredentialsV3Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/4c9b79885bf8421a9eb434ac89c26dfe/application_credentials/1acfe81d7b634d8da2fd4c79ce6aff7a 0.311s\n2026-05-22 01:40:28.096 21 INFO tempest.lib.common.rest_client [req-b78fd1dd-d53c-43e7-aca7-bf64f24c482e req-b78fd1dd-d53c-43e7-aca7-bf64f24c482e ] Request (IdentityV3ProjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9cb6ef4c64b14d7cb4281dd2f56af317/users/e6f223e2bbc449c29e640e78ba4222f4/roles/7b19d98ffcc24d869191183daf0fb4ae 0.596s\n{2} tempest.api.identity.v3.test_application_credentials.ApplicationCredentialsV3Test.test_create_application_credential [1.975340s] ... ok\n2026-05-22 01:40:28.140 25 INFO tempest.lib.common.rest_client [req-c8330d98-e37b-4877-a488-92020ac77327 req-c8330d98-e37b-4877-a488-92020ac77327 ] Request (IdentityV3UsersTest:test_password_history_check_self_service_api): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.933s\n2026-05-22 01:40:28.330 28 INFO tempest.lib.common.rest_client [req-b95a9824-4616-4d4a-9372-475e4026682e req-b95a9824-4616-4d4a-9372-475e4026682e ] Request (TokensV3Test:test_token_auth_creation_existence_deletion): 204 DELETE https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.483s\n2026-05-22 01:40:28.351 21 INFO tempest.lib.common.rest_client [req-8c7ffc93-307b-48be-9541-2228c778d479 req-8c7ffc93-307b-48be-9541-2228c778d479 ] Request (IdentityV3ProjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.252s\n2026-05-22 01:40:28.403 17 INFO tempest.lib.common.rest_client [req-6b828e77-b32c-410e-b12c-056c452bcff6 req-6b828e77-b32c-410e-b12c-056c452bcff6 ] Request (EC2CredentialsTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.697s\n2026-05-22 01:40:28.421 23 INFO tempest.lib.common.rest_client [req-714d0920-2993-4ae6-a405-73e60ff8b24a req-714d0920-2993-4ae6-a405-73e60ff8b24a ] Request (AccessRulesV3Test:test_delete_access_rule): 201 POST https://api.testbed.osism.xyz:5000/v3/users/31c8c82205bc48fa80d25c4d6df3df0f/application_credentials 0.809s\n2026-05-22 01:40:28.444 19 INFO tempest.lib.common.rest_client [req-49761e82-3625-474e-8b69-e1a47431e3a9 req-49761e82-3625-474e-8b69-e1a47431e3a9 ] Request (IdentityCatalogTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/9f01a5f4-e0c6-4344-b3f7-ae30bb2cc7cc 0.668s\n2026-05-22 01:40:28.452 28 INFO tempest.lib.common.rest_client [req-bfca22e6-a5da-472e-ba08-255b7c6bf3d3 req-bfca22e6-a5da-472e-ba08-255b7c6bf3d3 ] Request (TokensV3Test:test_token_auth_creation_existence_deletion): 404 HEAD https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.120s\n{8} tempest.api.identity.v3.test_tokens.TokensV3Test.test_token_auth_creation_existence_deletion [1.720838s] ... ok\n2026-05-22 01:40:28.537 21 INFO tempest.lib.common.rest_client [req-2290a157-3601-47c6-86fd-a47a16237d4d req-2290a157-3601-47c6-86fd-a47a16237d4d ] Request (IdentityV3ProjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9cb6ef4c64b14d7cb4281dd2f56af317/users/e6f223e2bbc449c29e640e78ba4222f4/roles/1049be6f2d5641528d4cf50ffcec866c 0.182s\n2026-05-22 01:40:28.663 13 INFO tempest.lib.common.rest_client [req-eb43e859-9ffc-4866-8a28-125eed486c04 req-eb43e859-9ffc-4866-8a28-125eed486c04 ] Request (TestApiDiscovery:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.031s\n2026-05-22 01:40:28.872 15 INFO tempest.lib.common.rest_client [req-6545cc09-3f2a-45e7-817e-e0205ea67c5f req-6545cc09-3f2a-45e7-817e-e0205ea67c5f ] Request (ApplicationCredentialsV3Test:test_create_application_credential_access_rules): 201 POST https://api.testbed.osism.xyz:5000/v3/users/4c9b79885bf8421a9eb434ac89c26dfe/application_credentials 0.725s\n2026-05-22 01:40:28.908 25 INFO tempest.lib.common.rest_client [req-148f11b2-1f6b-48f1-a6be-bc8530d1124f req-148f11b2-1f6b-48f1-a6be-bc8530d1124f ] Request (IdentityV3UsersTest:test_password_history_check_self_service_api): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.766s\n2026-05-22 01:40:28.910 19 INFO tempest.lib.common.rest_client [req-2ca0fb7b-c01a-4feb-9b06-0e71ec4f6317 req-2ca0fb7b-c01a-4feb-9b06-0e71ec4f6317 ] Request (IdentityCatalogTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/7e766acfe1264802821516a3210d8523 0.462s\n2026-05-22 01:40:28.945 23 INFO tempest.lib.common.rest_client [req-0ced1288-a00d-49aa-be4a-a86ec717e45e req-0ced1288-a00d-49aa-be4a-a86ec717e45e ] Request (AccessRulesV3Test:test_delete_access_rule): 403 DELETE https://api.testbed.osism.xyz:5000/v3/users/31c8c82205bc48fa80d25c4d6df3df0f/access_rules/056b79ce6db24c1ba83b06455eab1655 0.519s\n2026-05-22 01:40:28.990 28 INFO tempest.lib.common.rest_client [req-c91340f3-76ad-4cf1-8777-ef22dbb5c15e req-c91340f3-76ad-4cf1-8777-ef22dbb5c15e ] Request (TokensV3Test:test_validate_token): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.533s\n2026-05-22 01:40:29.085 21 INFO tempest.lib.common.rest_client [req-93939bf5-51bc-489a-9b6a-6efaca5c76d9 req-93939bf5-51bc-489a-9b6a-6efaca5c76d9 ] Request (IdentityV3ProjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.546s\n2026-05-22 01:40:29.242 23 INFO tempest.lib.common.rest_client [req-22b9c807-bd75-4379-af2e-52c12e174647 req-22b9c807-bd75-4379-af2e-52c12e174647 ] Request (AccessRulesV3Test:test_delete_access_rule): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/31c8c82205bc48fa80d25c4d6df3df0f/application_credentials/6e3dac890c654751bba835b9134dedf7 0.294s\n2026-05-22 01:40:29.248 28 INFO tempest.lib.common.rest_client [req-066a2003-69df-40e1-acc3-cacfecf5a1cf req-066a2003-69df-40e1-acc3-cacfecf5a1cf ] Request (TokensV3Test:test_validate_token): 200 GET https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.255s\n2026-05-22 01:40:29.286 21 INFO tempest.lib.common.rest_client [req-f6080fc2-8c75-41c0-b25b-54015baf6c2b req-f6080fc2-8c75-41c0-b25b-54015baf6c2b ] Request (IdentityV3ProjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9cb6ef4c64b14d7cb4281dd2f56af317/users/e6f223e2bbc449c29e640e78ba4222f4/roles/f62b4d190f9040abadfedbb170e6ab99 0.192s\n2026-05-22 01:40:29.380 15 INFO tempest.lib.common.rest_client [req-db838991-ed74-404f-a02c-e0a59b593a09 req-db838991-ed74-404f-a02c-e0a59b593a09 ] Request (ApplicationCredentialsV3Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/4c9b79885bf8421a9eb434ac89c26dfe/application_credentials/ea96f51854c444609a8844780ef7c652 0.505s\n{2} tempest.api.identity.v3.test_application_credentials.ApplicationCredentialsV3Test.test_create_application_credential_access_rules [1.238142s] ... ok\n2026-05-22 01:40:29.479 28 INFO tempest.lib.common.rest_client [req-ebea6086-9c47-447b-86bb-5c1397978208 req-ebea6086-9c47-447b-86bb-5c1397978208 ] Request (TokensV3Test:test_validate_token): 204 DELETE https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.227s\n2026-05-22 01:40:29.507 23 INFO tempest.lib.common.rest_client [req-42540492-7d9d-4461-9813-fb6fca682a8a req-42540492-7d9d-4461-9813-fb6fca682a8a ] Request (AccessRulesV3Test:test_delete_access_rule): 200 GET https://api.testbed.osism.xyz:5000/v3/users/31c8c82205bc48fa80d25c4d6df3df0f/access_rules 0.261s\n2026-05-22 01:40:29.524 17 INFO tempest.lib.common.rest_client [req-e075d84e-f93d-48b3-aacc-f9bfccfd7ad5 req-e075d84e-f93d-48b3-aacc-f9bfccfd7ad5 ] Request (EC2CredentialsTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=974ffead7d3a4ce4bb9988b9d03a97e9&name=default 1.115s\n2026-05-22 01:40:29.531 21 INFO tempest.lib.common.rest_client [req-871b369f-ff5d-4537-ba3f-01fec24e2cbc req-871b369f-ff5d-4537-ba3f-01fec24e2cbc ] Request (IdentityV3ProjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.241s\n2026-05-22 01:40:29.600 28 INFO tempest.lib.common.rest_client [req-33150fb1-a5db-469c-867f-d7c0df53d87d req-33150fb1-a5db-469c-867f-d7c0df53d87d ] Request (TokensV3Test:test_validate_token): 404 GET https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.118s\n{8} tempest.api.identity.v3.test_tokens.TokensV3Test.test_validate_token [1.146703s] ... ok\n2026-05-22 01:40:29.656 13 INFO tempest.lib.common.rest_client [req-32b4aace-1e08-42c0-a175-b5d1d7360716 req-32b4aace-1e08-42c0-a175-b5d1d7360716 ] Request (TestApiDiscovery:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=3f067c31df6c4bc2b9c1167b564eb108&name=default 0.991s\n2026-05-22 01:40:29.678 21 INFO tempest.lib.common.rest_client [req-298f836f-041d-4f80-a09a-2dd14ea12c5d req-298f836f-041d-4f80-a09a-2dd14ea12c5d ] Request (IdentityV3ProjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9cb6ef4c64b14d7cb4281dd2f56af317/users/e6f223e2bbc449c29e640e78ba4222f4/roles/7b19d98ffcc24d869191183daf0fb4ae 0.141s\n2026-05-22 01:40:29.682 21 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user e6f223e2bbc449c29e640e78ba4222f4 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:40:29.683 21 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-IdentityV3ProjectsTest-1785996192-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '9cb6ef4c64b14d7cb4281dd2f56af317', 'project_name': 'tempest-IdentityV3ProjectsTest-1785996192', 'tenant_id': '9cb6ef4c64b14d7cb4281dd2f56af317', 'tenant_name': 'tempest-IdentityV3ProjectsTest-1785996192', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'e6f223e2bbc449c29e640e78ba4222f4', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:40:29.683 21 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-IdentityV3ProjectsTest-1785996192-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '9cb6ef4c64b14d7cb4281dd2f56af317', 'project_name': 'tempest-IdentityV3ProjectsTest-1785996192', 'tenant_id': '9cb6ef4c64b14d7cb4281dd2f56af317', 'tenant_name': 'tempest-IdentityV3ProjectsTest-1785996192', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'e6f223e2bbc449c29e640e78ba4222f4', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:40:29.722 23 INFO tempest.lib.common.rest_client [req-1d952fbb-88c2-4c7c-8a41-c57b584688b5 req-1d952fbb-88c2-4c7c-8a41-c57b584688b5 ] Request (AccessRulesV3Test:test_delete_access_rule): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/31c8c82205bc48fa80d25c4d6df3df0f/access_rules/056b79ce6db24c1ba83b06455eab1655 0.213s\n2026-05-22 01:40:30.002 23 INFO tempest.lib.common.rest_client [req-d3effe6c-b7ce-4521-ab96-5c6b86507a8a req-d3effe6c-b7ce-4521-ab96-5c6b86507a8a ] Request (AccessRulesV3Test:test_delete_access_rule): 200 GET https://api.testbed.osism.xyz:5000/v3/users/31c8c82205bc48fa80d25c4d6df3df0f/access_rules 0.277s\n2026-05-22 01:40:30.073 28 INFO tempest.lib.common.rest_client [req-e98e51cf-62fc-4456-bc78-84ea83cc0731 req-e98e51cf-62fc-4456-bc78-84ea83cc0731 ] Request (TokensV3Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/23ea0ddd15ac41e4928ff3f07d8f6ffb 0.442s\n2026-05-22 01:40:30.073 28 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 089f18aae2d64761a966b325e91f4a69\n2026-05-22 01:40:30.108 15 INFO tempest.lib.common.rest_client [req-bac799ac-4457-4834-9ae6-48e9d411a999 req-bac799ac-4457-4834-9ae6-48e9d411a999 ] Request (ApplicationCredentialsV3Test:test_create_application_credential_expires): 201 POST https://api.testbed.osism.xyz:5000/v3/users/4c9b79885bf8421a9eb434ac89c26dfe/application_credentials 0.722s\n2026-05-22 01:40:30.257 23 INFO tempest.lib.common.rest_client [req-5380dc8c-ce76-4181-9b4a-2c3c65c90917 req-5380dc8c-ce76-4181-9b4a-2c3c65c90917 ] Request (AccessRulesV3Test:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:5000/v3/users/31c8c82205bc48fa80d25c4d6df3df0f/application_credentials/6e3dac890c654751bba835b9134dedf7 0.251s\n2026-05-22 01:40:30.274 13 INFO tempest.lib.common.rest_client [req-b83fcd82-5afc-4328-b675-6461f6965f67 req-b83fcd82-5afc-4328-b675-6461f6965f67 ] Request (TestApiDiscovery:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/951b5bda-4ba0-49e4-a261-20b426f58e38 0.614s\n{6} tempest.api.identity.v3.test_access_rules.AccessRulesV3Test.test_delete_access_rule [2.650425s] ... ok\n2026-05-22 01:40:30.357 15 INFO tempest.lib.common.rest_client [req-289bde29-e8df-40cb-92ea-e170e8c9a427 req-289bde29-e8df-40cb-92ea-e170e8c9a427 ] Request (ApplicationCredentialsV3Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/4c9b79885bf8421a9eb434ac89c26dfe/application_credentials/e90a53f8930b4a4f91cd820ec908b712 0.245s\n{2} tempest.api.identity.v3.test_application_credentials.ApplicationCredentialsV3Test.test_create_application_credential_expires [0.975321s] ... ok\n2026-05-22 01:40:30.384 17 INFO tempest.lib.common.rest_client [req-bb54aa37-d0cc-45b8-acd8-3d04ed700dce req-bb54aa37-d0cc-45b8-acd8-3d04ed700dce ] Request (EC2CredentialsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/f0b21915-e42b-47b9-833b-d9dd488ee6d8 0.858s\n2026-05-22 01:40:30.490 25 INFO tempest.lib.common.rest_client [req-08442ef1-a96e-4fb4-900e-72264b32e3c1 req-08442ef1-a96e-4fb4-900e-72264b32e3c1 ] Request (IdentityV3UsersTest:test_password_history_check_self_service_api): 400 POST https://api.testbed.osism.xyz:5000/v3/users/499e4ad57b4d49ca887c97497ff50506/password 1.580s\n2026-05-22 01:40:30.528 21 INFO tempest.lib.common.rest_client [req-0bca4437-c028-4b0a-a3ce-e13414775b22 req-0bca4437-c028-4b0a-a3ce-e13414775b22 ] Request (IdentityV3ProjectsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.828s\n2026-05-22 01:40:30.558 23 INFO tempest.lib.common.rest_client [req-0d623556-0f5e-43e2-93fa-5cb5577e4463 req-0d623556-0f5e-43e2-93fa-5cb5577e4463 ] Request (AccessRulesV3Test:test_list_access_rules): 200 GET https://api.testbed.osism.xyz:5000/v3/users/31c8c82205bc48fa80d25c4d6df3df0f/access_rules 0.232s\n{6} tempest.api.identity.v3.test_access_rules.AccessRulesV3Test.test_list_access_rules [0.234773s] ... ok\n2026-05-22 01:40:30.694 17 INFO tempest.lib.common.rest_client [req-8fec9ca1-108c-45f4-acd8-c6769a6e61d9 req-8fec9ca1-108c-45f4-acd8-c6769a6e61d9 ] Request (EC2CredentialsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/974ffead7d3a4ce4bb9988b9d03a97e9 0.307s\n2026-05-22 01:40:30.724 13 INFO tempest.lib.common.rest_client [req-080953c1-dbcf-4cb4-a290-65f6092464bb req-080953c1-dbcf-4cb4-a290-65f6092464bb ] Request (TestApiDiscovery:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/3f067c31df6c4bc2b9c1167b564eb108 0.448s\n2026-05-22 01:40:30.760 28 INFO tempest.lib.common.rest_client [req-86190c3c-b90c-4ce7-bacd-6b8db25bb9cd req-86190c3c-b90c-4ce7-bacd-6b8db25bb9cd ] Request (TokensV3Test:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.683s\n2026-05-22 01:40:30.916 15 INFO tempest.lib.common.rest_client [req-292c0761-16e9-4141-b70e-b04e9fff4b54 req-292c0761-16e9-4141-b70e-b04e9fff4b54 ] Request (ApplicationCredentialsV3Test:test_list_application_credentials): 201 POST https://api.testbed.osism.xyz:5000/v3/users/4c9b79885bf8421a9eb434ac89c26dfe/application_credentials 0.554s\n2026-05-22 01:40:30.951 21 INFO tempest.lib.common.rest_client [req-c2d85703-3e49-4b6a-b782-b8032f811617 req-c2d85703-3e49-4b6a-b782-b8032f811617 ] Request (IdentityV3ProjectsTest:test_list_projects_returns_only_authorized_projects): 200 GET https://api.testbed.osism.xyz:5000/v3/users/b7f8a166fd804794baa846b77efff0be/projects 0.418s\n2026-05-22 01:40:30.996 23 INFO tempest.lib.common.rest_client [req-fd401a97-1cea-4eab-83eb-3b66f075076c req-fd401a97-1cea-4eab-83eb-3b66f075076c ] Request (AccessRulesV3Test:test_show_access_rule): 200 GET https://api.testbed.osism.xyz:5000/v3/users/31c8c82205bc48fa80d25c4d6df3df0f/access_rules/9ce343f8cbad4ed5b7f53d53b804adcf 0.433s\n{6} tempest.api.identity.v3.test_access_rules.AccessRulesV3Test.test_show_access_rule [0.436166s] ... ok\n2026-05-22 01:40:31.238 23 INFO tempest.lib.common.rest_client [req-f8ea11be-d07d-42b1-ab3b-54cf1a0bb112 req-f8ea11be-d07d-42b1-ab3b-54cf1a0bb112 ] Request (AccessRulesV3Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/31c8c82205bc48fa80d25c4d6df3df0f/application_credentials/2cfc08e2204f456cbfe4181ce11cad9f 0.198s\n2026-05-22 01:40:31.516 21 INFO tempest.lib.common.rest_client [req-8b93d080-ba9d-4a16-a734-5efaeb00d87d req-8b93d080-ba9d-4a16-a734-5efaeb00d87d ] Request (IdentityV3ProjectsTest:test_list_projects_returns_only_authorized_projects): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.562s\n2026-05-22 01:40:31.587 28 INFO tempest.lib.common.rest_client [req-632e0c32-2c91-4ed9-add5-8ffc991892e6 req-632e0c32-2c91-4ed9-add5-8ffc991892e6 ] Request (TokensV3Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=089f18aae2d64761a966b325e91f4a69&name=default 0.825s\n2026-05-22 01:40:31.721 15 INFO tempest.lib.common.rest_client [req-58db86b0-5077-4fa8-bd43-6a981882d424 req-58db86b0-5077-4fa8-bd43-6a981882d424 ] Request (ApplicationCredentialsV3Test:test_list_application_credentials): 201 POST https://api.testbed.osism.xyz:5000/v3/users/4c9b79885bf8421a9eb434ac89c26dfe/application_credentials 0.801s\n2026-05-22 01:40:31.754 25 INFO tempest.lib.common.rest_client [req-818990a5-77cd-477b-9a17-85cd42a0bca1 req-818990a5-77cd-477b-9a17-85cd42a0bca1 ] Request (IdentityV3UsersTest:test_password_history_check_self_service_api): 400 POST https://api.testbed.osism.xyz:5000/v3/users/499e4ad57b4d49ca887c97497ff50506/password 1.261s\n2026-05-22 01:40:31.859 15 INFO tempest.lib.common.rest_client [req-00a8d3bd-1501-4fa9-b2f7-9968294def63 req-00a8d3bd-1501-4fa9-b2f7-9968294def63 ] Request (ApplicationCredentialsV3Test:test_list_application_credentials): 200 GET https://api.testbed.osism.xyz:5000/v3/users/4c9b79885bf8421a9eb434ac89c26dfe/application_credentials 0.136s\n2026-05-22 01:40:31.966 23 INFO tempest.lib.common.rest_client [req-cd637a7f-872c-45d1-aa97-441a0c3aabd3 req-cd637a7f-872c-45d1-aa97-441a0c3aabd3 ] Request (AccessRulesV3Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/31c8c82205bc48fa80d25c4d6df3df0f 0.726s\n2026-05-22 01:40:31.967 23 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 735d94faebdd45409ae255f9eb55450b\n2026-05-22 01:40:32.056 15 INFO tempest.lib.common.rest_client [req-dd68b72f-9903-415f-b1a8-22cd85c509ce req-dd68b72f-9903-415f-b1a8-22cd85c509ce ] Request (ApplicationCredentialsV3Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/4c9b79885bf8421a9eb434ac89c26dfe/application_credentials/3f45e9cb9f054b0abe8283feb71f759c 0.194s\n2026-05-22 01:40:32.131 21 INFO tempest.lib.common.rest_client [req-bd6f9941-8077-4d7c-b0fe-f886994fd3e3 req-bd6f9941-8077-4d7c-b0fe-f886994fd3e3 ] Request (IdentityV3ProjectsTest:test_list_projects_returns_only_authorized_projects): 401 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.610s\n2026-05-22 01:40:32.133 28 INFO tempest.lib.common.rest_client [req-4c0752d7-2a2a-47fc-a91e-7b7c3942d3be req-4c0752d7-2a2a-47fc-a91e-7b7c3942d3be ] Request (TokensV3Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/708efc95-908f-4a66-a68b-264044bd762b 0.541s\n{5} tempest.api.identity.v3.test_projects.IdentityV3ProjectsTest.test_list_projects_returns_only_authorized_projects [1.602461s] ... ok\n2026-05-22 01:40:32.269 15 INFO tempest.lib.common.rest_client [req-71bbd11c-b2fe-4f6b-b317-06a1c77d65d4 req-71bbd11c-b2fe-4f6b-b317-06a1c77d65d4 ] Request (ApplicationCredentialsV3Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/4c9b79885bf8421a9eb434ac89c26dfe/application_credentials/e37b85f2c449428084530aa28e5ca5a0 0.208s\n{2} tempest.api.identity.v3.test_application_credentials.ApplicationCredentialsV3Test.test_list_application_credentials [1.913835s] ... ok\n2026-05-22 01:40:32.499 28 INFO tempest.lib.common.rest_client [req-28539aff-2f0d-4899-a991-d9ec9b4b2d4b req-28539aff-2f0d-4899-a991-d9ec9b4b2d4b ] Request (TokensV3Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/089f18aae2d64761a966b325e91f4a69 0.365s\n2026-05-22 01:40:32.530 23 INFO tempest.lib.common.rest_client [req-99346302-1eea-4b0b-a1f3-3febc26e5e60 req-99346302-1eea-4b0b-a1f3-3febc26e5e60 ] Request (AccessRulesV3Test:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.560s\n2026-05-22 01:40:32.559 21 INFO tempest.lib.common.rest_client [req-1ff8b3b2-edc0-4a9d-ad22-742dd065ba4e req-1ff8b3b2-edc0-4a9d-ad22-742dd065ba4e ] Request (IdentityV3ProjectsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/b7f8a166fd804794baa846b77efff0be 0.351s\n2026-05-22 01:40:32.840 15 INFO tempest.lib.common.rest_client [req-0df50254-c5f8-4112-ac0d-2208e7c897da req-0df50254-c5f8-4112-ac0d-2208e7c897da ] Request (ApplicationCredentialsV3Test:test_query_application_credentials): 201 POST https://api.testbed.osism.xyz:5000/v3/users/4c9b79885bf8421a9eb434ac89c26dfe/application_credentials 0.563s\n2026-05-22 01:40:32.865 21 INFO tempest.lib.common.rest_client [req-db4b3e7c-8c48-460f-89b0-f9ed1c96d56c req-db4b3e7c-8c48-460f-89b0-f9ed1c96d56c ] Request (IdentityV3ProjectsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/e6f223e2bbc449c29e640e78ba4222f4 0.303s\n2026-05-22 01:40:32.865 21 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 1cc9e1a0d97a42dd83c3e3dd0d607633\n2026-05-22 01:40:33.305 23 INFO tempest.lib.common.rest_client [req-34c6eda4-0c74-4e88-8ebc-e445d587cfe6 req-34c6eda4-0c74-4e88-8ebc-e445d587cfe6 ] Request (AccessRulesV3Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=735d94faebdd45409ae255f9eb55450b&name=default 0.772s\n2026-05-22 01:40:33.481 21 INFO tempest.lib.common.rest_client [req-b50cf1d2-650e-4d5f-baed-617e94d0a42d req-b50cf1d2-650e-4d5f-baed-617e94d0a42d ] Request (IdentityV3ProjectsTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.613s\n2026-05-22 01:40:33.538 25 INFO tempest.lib.common.rest_client [req-49af9bb4-fa6a-4b7c-b88a-a289eb7a0d03 req-49af9bb4-fa6a-4b7c-b88a-a289eb7a0d03 ] Request (IdentityV3UsersTest:test_password_history_check_self_service_api): 204 POST https://api.testbed.osism.xyz:5000/v3/users/499e4ad57b4d49ca887c97497ff50506/password 1.778s\n2026-05-22 01:40:33.541 15 INFO tempest.lib.common.rest_client [req-a4405a9e-1f96-4fea-b079-2aa1df0ae77c req-a4405a9e-1f96-4fea-b079-2aa1df0ae77c ] Request (ApplicationCredentialsV3Test:test_query_application_credentials): 201 POST https://api.testbed.osism.xyz:5000/v3/users/4c9b79885bf8421a9eb434ac89c26dfe/application_credentials 0.698s\n2026-05-22 01:40:33.722 15 INFO tempest.lib.common.rest_client [req-6ad1bb66-043f-4055-88d5-d09eb2707241 req-6ad1bb66-043f-4055-88d5-d09eb2707241 ] Request (ApplicationCredentialsV3Test:test_query_application_credentials): 200 GET https://api.testbed.osism.xyz:5000/v3/users/4c9b79885bf8421a9eb434ac89c26dfe/application_credentials?name=tempest-application_credential-338808051 0.179s\n2026-05-22 01:40:33.764 23 INFO tempest.lib.common.rest_client [req-367096e9-d6c8-4f6b-8a82-52662c32f990 req-367096e9-d6c8-4f6b-8a82-52662c32f990 ] Request (AccessRulesV3Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/df9e55ec-d733-43f0-ba22-29e241c9bf21 0.453s\n2026-05-22 01:40:34.036 15 INFO tempest.lib.common.rest_client [req-30c778e0-deab-4729-95ab-b01c7296e213 req-30c778e0-deab-4729-95ab-b01c7296e213 ] Request (ApplicationCredentialsV3Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/4c9b79885bf8421a9eb434ac89c26dfe/application_credentials/7c923d879c064ee0beb1873f263a096a 0.311s\n2026-05-22 01:40:34.058 23 INFO tempest.lib.common.rest_client [req-443c9c1f-91bd-418d-9188-78aed401e70e req-443c9c1f-91bd-418d-9188-78aed401e70e ] Request (AccessRulesV3Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/735d94faebdd45409ae255f9eb55450b 0.292s\n2026-05-22 01:40:34.304 21 INFO tempest.lib.common.rest_client [req-8b0f2c83-e355-4a2e-8229-be8a47e84802 req-8b0f2c83-e355-4a2e-8229-be8a47e84802 ] Request (IdentityV3ProjectsTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=1cc9e1a0d97a42dd83c3e3dd0d607633&name=default 0.821s\n2026-05-22 01:40:34.311 15 INFO tempest.lib.common.rest_client [req-8ff71d83-4b41-4e38-a2db-692636584925 req-8ff71d83-4b41-4e38-a2db-692636584925 ] Request (ApplicationCredentialsV3Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/4c9b79885bf8421a9eb434ac89c26dfe/application_credentials/daf385ba81f44c8f85c2f0f6fcc10f94 0.273s\n{2} tempest.api.identity.v3.test_application_credentials.ApplicationCredentialsV3Test.test_query_application_credentials [2.038055s] ... ok\n2026-05-22 01:40:34.778 15 INFO tempest.lib.common.rest_client [req-d647daff-3e91-44cf-95f9-6dcdebce4f83 req-d647daff-3e91-44cf-95f9-6dcdebce4f83 ] Request (ApplicationCredentialsV3Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/4c9b79885bf8421a9eb434ac89c26dfe 0.428s\n2026-05-22 01:40:34.779 15 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: f082d8df90a7464f95e507acd6b76a8a\n2026-05-22 01:40:34.874 21 INFO tempest.lib.common.rest_client [req-4265ff86-7727-4852-9253-35cb5ddfb501 req-4265ff86-7727-4852-9253-35cb5ddfb501 ] Request (IdentityV3ProjectsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/b06a90a5-37a7-4a14-b431-b5c43b7e3960 0.567s\n2026-05-22 01:40:35.096 25 INFO tempest.lib.common.rest_client [req-7f555a15-7e81-49ec-8c05-f3a6410c2575 req-7f555a15-7e81-49ec-8c05-f3a6410c2575 ] Request (IdentityV3UsersTest:test_password_history_check_self_service_api): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.556s\n2026-05-22 01:40:35.285 21 INFO tempest.lib.common.rest_client [req-79e71b22-dcc1-422f-950c-6d3e67e286ae req-79e71b22-dcc1-422f-950c-6d3e67e286ae ] Request (IdentityV3ProjectsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/1cc9e1a0d97a42dd83c3e3dd0d607633 0.408s\n2026-05-22 01:40:35.288 21 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 9cb6ef4c64b14d7cb4281dd2f56af317\n2026-05-22 01:40:35.411 15 INFO tempest.lib.common.rest_client [req-10343cf5-fab9-457a-af64-595c09b5284e req-10343cf5-fab9-457a-af64-595c09b5284e ] Request (ApplicationCredentialsV3Test:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.629s\n2026-05-22 01:40:35.745 25 INFO tempest.lib.common.rest_client [req-d246d28a-51fd-407a-9792-3d2603df6111 req-d246d28a-51fd-407a-9792-3d2603df6111 ] Request (IdentityV3UsersTest:_run_cleanups): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.647s\n2026-05-22 01:40:35.875 21 INFO tempest.lib.common.rest_client [req-b59cb686-a565-4803-8610-87111bf5f1dd req-b59cb686-a565-4803-8610-87111bf5f1dd ] Request (IdentityV3ProjectsTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=9cb6ef4c64b14d7cb4281dd2f56af317&name=default 0.585s\n2026-05-22 01:40:36.157 15 INFO tempest.lib.common.rest_client [req-5a00ad91-b85e-4ae5-a2a2-b2c409752072 req-5a00ad91-b85e-4ae5-a2a2-b2c409752072 ] Request (ApplicationCredentialsV3Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=f082d8df90a7464f95e507acd6b76a8a&name=default 0.744s\n2026-05-22 01:40:36.492 21 INFO tempest.lib.common.rest_client [req-3ea15e40-de6d-48d6-bfc6-e500ab11baf2 req-3ea15e40-de6d-48d6-bfc6-e500ab11baf2 ] Request (IdentityV3ProjectsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/cac8359b-826f-4f3f-9d37-91ad9dd0370c 0.615s\n2026-05-22 01:40:36.758 21 INFO tempest.lib.common.rest_client [req-93695286-d5fc-442a-910d-b5d92e2f1d04 req-93695286-d5fc-442a-910d-b5d92e2f1d04 ] Request (IdentityV3ProjectsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/9cb6ef4c64b14d7cb4281dd2f56af317 0.263s\n2026-05-22 01:40:36.765 15 INFO tempest.lib.common.rest_client [req-0ffe8cab-72c8-4968-a88c-9705981e6950 req-0ffe8cab-72c8-4968-a88c-9705981e6950 ] Request (ApplicationCredentialsV3Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/59f88a49-eff2-4ce5-92e3-e8e3ccce1ceb 0.604s\n2026-05-22 01:40:37.164 15 INFO tempest.lib.common.rest_client [req-46b22abe-7579-41f9-9b3f-b72f61115b4c req-46b22abe-7579-41f9-9b3f-b72f61115b4c ] Request (ApplicationCredentialsV3Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/f082d8df90a7464f95e507acd6b76a8a 0.397s\n2026-05-22 01:40:38.092 25 INFO tempest.lib.common.rest_client [req-353213c3-f399-4fee-b463-3432cdf26101 req-353213c3-f399-4fee-b463-3432cdf26101 ] Request (IdentityV3UsersTest:_run_cleanups): 204 POST https://api.testbed.osism.xyz:5000/v3/users/499e4ad57b4d49ca887c97497ff50506/password 2.345s\n2026-05-22 01:40:39.652 25 INFO tempest.lib.common.rest_client [req-9bfdc126-1319-48b6-932d-df4656556d49 req-9bfdc126-1319-48b6-932d-df4656556d49 ] Request (IdentityV3UsersTest:_run_cleanups): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.557s\n2026-05-22 01:40:40.362 25 INFO tempest.lib.common.rest_client [req-f9ce140d-f8c7-47a0-8a0a-146abab710ad req-f9ce140d-f8c7-47a0-8a0a-146abab710ad ] Request (IdentityV3UsersTest:_run_cleanups): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.707s\n2026-05-22 01:40:42.657 25 INFO tempest.lib.common.rest_client [req-dda3c103-14ac-4a0a-9d1c-582d9be5f317 req-dda3c103-14ac-4a0a-9d1c-582d9be5f317 ] Request (IdentityV3UsersTest:_run_cleanups): 204 POST https://api.testbed.osism.xyz:5000/v3/users/499e4ad57b4d49ca887c97497ff50506/password 2.289s\n2026-05-22 01:40:44.128 25 INFO tempest.lib.common.rest_client [req-760bf197-7ccf-4252-b51b-519a5ee280bc req-760bf197-7ccf-4252-b51b-519a5ee280bc ] Request (IdentityV3UsersTest:_run_cleanups): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.468s\n2026-05-22 01:40:44.639 25 INFO tempest.lib.common.rest_client [req-a1be5dc0-88ce-4c61-bdbe-6fb685e44ef8 req-a1be5dc0-88ce-4c61-bdbe-6fb685e44ef8 ] Request (IdentityV3UsersTest:_run_cleanups): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.505s\n2026-05-22 01:40:46.541 25 INFO tempest.lib.common.rest_client [req-0e7f6781-8936-4abc-a717-057f16c5f6af req-0e7f6781-8936-4abc-a717-057f16c5f6af ] Request (IdentityV3UsersTest:_run_cleanups): 204 POST https://api.testbed.osism.xyz:5000/v3/users/499e4ad57b4d49ca887c97497ff50506/password 1.899s\n2026-05-22 01:40:48.076 25 INFO tempest.lib.common.rest_client [req-45c3b183-e4c7-4fa2-8322-fd268689fe73 req-45c3b183-e4c7-4fa2-8322-fd268689fe73 ] Request (IdentityV3UsersTest:_run_cleanups): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.530s\n2026-05-22 01:40:49.644 25 INFO tempest.lib.common.rest_client [req-36105cb6-6244-40c2-9820-33fa34943b3b req-36105cb6-6244-40c2-9820-33fa34943b3b ] Request (IdentityV3UsersTest:_run_cleanups): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.564s\n{7} tempest.api.identity.v3.test_users.IdentityV3UsersTest.test_password_history_check_self_service_api [24.994507s] ... ok\n2026-05-22 01:40:50.302 25 INFO tempest.lib.common.rest_client [req-8be1ab65-e83d-4cd7-b33e-7742c0b62bd7 req-8be1ab65-e83d-4cd7-b33e-7742c0b62bd7 ] Request (IdentityV3UsersTest:test_user_account_lockout): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.605s\n2026-05-22 01:40:50.901 25 INFO tempest.lib.common.rest_client [req-68f6dcc2-10d6-4c46-b631-fa89ec6a15b4 req-68f6dcc2-10d6-4c46-b631-fa89ec6a15b4 ] Request (IdentityV3UsersTest:test_user_account_lockout): 401 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.594s\n2026-05-22 01:40:51.487 25 INFO tempest.lib.common.rest_client [req-63433312-2ad2-425d-ad21-b8b398e486cf req-63433312-2ad2-425d-ad21-b8b398e486cf ] Request (IdentityV3UsersTest:test_user_account_lockout): 401 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.584s\n2026-05-22 01:40:51.621 25 INFO tempest.lib.common.rest_client [req-7fa41993-24f0-425d-9b1f-115bc8d3a976 req-7fa41993-24f0-425d-9b1f-115bc8d3a976 ] Request (IdentityV3UsersTest:test_user_account_lockout): 401 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.131s\n2026-05-22 01:40:58.212 25 INFO tempest.lib.common.rest_client [req-abdfd2b2-bdfa-459d-a803-2d84dc2832fd req-abdfd2b2-bdfa-459d-a803-2d84dc2832fd ] Request (IdentityV3UsersTest:test_user_account_lockout): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.589s\n{7} tempest.api.identity.v3.test_users.IdentityV3UsersTest.test_user_account_lockout [8.518237s] ... ok\n2026-05-22 01:41:00.525 25 INFO tempest.lib.common.rest_client [req-63257d24-0dd3-47c0-892d-570eac4708e0 req-63257d24-0dd3-47c0-892d-570eac4708e0 ] Request (IdentityV3UsersTest:test_user_update_own_password): 204 POST https://api.testbed.osism.xyz:5000/v3/users/499e4ad57b4d49ca887c97497ff50506/password 2.308s\n2026-05-22 01:41:02.071 25 INFO tempest.lib.common.rest_client [req-20d0fd7a-889b-4fb7-947f-7e4128ba2bd0 req-20d0fd7a-889b-4fb7-947f-7e4128ba2bd0 ] Request (IdentityV3UsersTest:test_user_update_own_password): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.544s\n2026-05-22 01:41:02.184 25 INFO tempest.lib.common.rest_client [req-fa8abe1e-8af4-4a97-b140-e9e1a6614ff8 req-fa8abe1e-8af4-4a97-b140-e9e1a6614ff8 ] Request (IdentityV3UsersTest:test_user_update_own_password): 404 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.111s\n2026-05-22 01:41:02.729 25 INFO tempest.lib.common.rest_client [req-0d5840ef-cb69-4b16-bb8d-1f3c6e3b458e req-0d5840ef-cb69-4b16-bb8d-1f3c6e3b458e ] Request (IdentityV3UsersTest:test_user_update_own_password): 401 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.540s\n2026-05-22 01:41:03.301 25 INFO tempest.lib.common.rest_client [req-e5d41c84-3f3c-49cf-bee6-ee04043b7c5c req-e5d41c84-3f3c-49cf-bee6-ee04043b7c5c ] Request (IdentityV3UsersTest:_run_cleanups): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.569s\n2026-05-22 01:41:05.576 25 INFO tempest.lib.common.rest_client [req-6d6baf83-b07d-4be5-92d0-2c549e3964cc req-6d6baf83-b07d-4be5-92d0-2c549e3964cc ] Request (IdentityV3UsersTest:_run_cleanups): 204 POST https://api.testbed.osism.xyz:5000/v3/users/499e4ad57b4d49ca887c97497ff50506/password 2.272s\n2026-05-22 01:41:07.129 25 INFO tempest.lib.common.rest_client [req-20f8da51-0070-4514-998b-3af9fd1e9a83 req-20f8da51-0070-4514-998b-3af9fd1e9a83 ] Request (IdentityV3UsersTest:_run_cleanups): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.550s\n2026-05-22 01:41:07.667 25 INFO tempest.lib.common.rest_client [req-24ce7def-5e1c-4db1-b946-960a1aee3718 req-24ce7def-5e1c-4db1-b946-960a1aee3718 ] Request (IdentityV3UsersTest:_run_cleanups): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.535s\n2026-05-22 01:41:09.956 25 INFO tempest.lib.common.rest_client [req-2130e05c-6813-4c20-9854-a596361d7ae5 req-2130e05c-6813-4c20-9854-a596361d7ae5 ] Request (IdentityV3UsersTest:_run_cleanups): 204 POST https://api.testbed.osism.xyz:5000/v3/users/499e4ad57b4d49ca887c97497ff50506/password 2.285s\n2026-05-22 01:41:11.514 25 INFO tempest.lib.common.rest_client [req-a223b3f9-bfe9-4a75-84a5-b2299f484dec req-a223b3f9-bfe9-4a75-84a5-b2299f484dec ] Request (IdentityV3UsersTest:_run_cleanups): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.556s\n2026-05-22 01:41:12.069 25 INFO tempest.lib.common.rest_client [req-c10d70d1-a7cc-4c3d-ab76-7c3ce028c48d req-c10d70d1-a7cc-4c3d-ab76-7c3ce028c48d ] Request (IdentityV3UsersTest:_run_cleanups): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.551s\n2026-05-22 01:41:14.308 25 INFO tempest.lib.common.rest_client [req-2f532b4c-8394-4475-8533-93c862898a00 req-2f532b4c-8394-4475-8533-93c862898a00 ] Request (IdentityV3UsersTest:_run_cleanups): 204 POST https://api.testbed.osism.xyz:5000/v3/users/499e4ad57b4d49ca887c97497ff50506/password 2.236s\n2026-05-22 01:41:15.862 25 INFO tempest.lib.common.rest_client [req-eb1999a6-f041-456f-8009-c24c7a932709 req-eb1999a6-f041-456f-8009-c24c7a932709 ] Request (IdentityV3UsersTest:_run_cleanups): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.552s\n2026-05-22 01:41:17.409 25 INFO tempest.lib.common.rest_client [req-39efc45b-dc78-441d-8054-a0fa10f92837 req-39efc45b-dc78-441d-8054-a0fa10f92837 ] Request (IdentityV3UsersTest:_run_cleanups): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.545s\n{7} tempest.api.identity.v3.test_users.IdentityV3UsersTest.test_user_update_own_password [19.195222s] ... ok\n2026-05-22 01:41:17.846 25 INFO tempest.lib.common.rest_client [req-2fd3449d-fb42-4484-b809-212ff31115c4 req-2fd3449d-fb42-4484-b809-212ff31115c4 ] Request (IdentityV3UsersTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/499e4ad57b4d49ca887c97497ff50506 0.400s\n2026-05-22 01:41:17.850 25 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 0ccbca2134e84621a1aa1c47c8958c98\n2026-05-22 01:41:18.545 25 INFO tempest.lib.common.rest_client [req-99fae02d-5428-4237-96fe-656af988db17 req-99fae02d-5428-4237-96fe-656af988db17 ] Request (IdentityV3UsersTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.691s\n2026-05-22 01:41:19.433 25 INFO tempest.lib.common.rest_client [req-e5806ab0-1301-4037-8ca3-7ca576f66463 req-e5806ab0-1301-4037-8ca3-7ca576f66463 ] Request (IdentityV3UsersTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=0ccbca2134e84621a1aa1c47c8958c98&name=default 0.885s\n2026-05-22 01:41:19.910 25 INFO tempest.lib.common.rest_client [req-499fbb84-f1c1-4155-a58a-875deff86e30 req-499fbb84-f1c1-4155-a58a-875deff86e30 ] Request (IdentityV3UsersTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/496ab388-4ede-4458-9dbb-03d33af647ec 0.474s\n2026-05-22 01:41:20.142 25 INFO tempest.lib.common.rest_client [req-2b79007c-4d79-410a-a335-369dc7592c64 req-2b79007c-4d79-410a-a335-369dc7592c64 ] Request (IdentityV3UsersTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/0ccbca2134e84621a1aa1c47c8958c98 0.229s\n\n======\nTotals\n======\nRan: 26 tests in 53.9634 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: 75.0795 sec.\n\n==============\nWorker Balance\n==============\n - Worker 0 (1 tests) => 0:00:00.242631\n - Worker 1 (5 tests) => 0:00:01.499578\n - Worker 2 (5 tests) => 0:00:08.192114\n - Worker 3 (4 tests) => 0:00:03.730647\n - Worker 4 (1 tests) => 0:00:00.633723\n - Worker 5 (1 tests) => 0:00:01.602461\n - Worker 6 (3 tests) => 0:00:03.389014\n - Worker 7 (3 tests) => 0:00:52.758144\n - Worker 8 (3 tests) => 0:00:03.388038\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/20260522-0141.log\n2026-05-22 01:41:24.644 1 INFO tempest [-] Using tempest config file /etc/tempest/tempest.conf\n2026-05-22 01:41:24.730 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-22 01:41:24.730 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-22 01:41:24.731 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-22 01:41:24.731 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:41:24.731 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-22 01:41:24.732 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-22 01:41:24.732 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-22 01:41:24.733 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-22 01:41:24.733 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-22 01:41:24.733 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-22 01:41:24.733 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-22 01:41:24.734 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-22 01:41:24.734 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-22 01:41:24.734 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-22 01:41:24.734 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:41:24.734 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-22 01:41:24.734 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-22 01:41:24.734 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-22 01:41:24.735 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-22 01:41:24.735 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-22 01:41:24.735 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-22 01:41:24.735 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-22 01:41:47.883 10 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-22 01:41:47.884 10 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-22 01:41:47.892 10 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-22 01:41:47.893 10 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-22 01:41:47.893 10 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:41:47.893 10 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-22 01:41:47.894 10 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-22 01:41:47.894 10 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-22 01:41:47.894 10 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-22 01:41:47.894 10 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-22 01:41:47.894 10 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-22 01:41:47.894 10 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-22 01:41:47.895 10 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-22 01:41:47.895 10 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-22 01:41:47.895 10 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-22 01:41:47.895 10 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:41:47.895 10 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-22 01:41:47.895 10 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-22 01:41:47.895 10 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-22 01:41:47.904 10 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-22 01:41:47.904 10 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-22 01:41:47.904 10 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-22 01:41:47.904 10 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-22 01:41:47.906 10 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-22 01:41:47.981 28 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-22 01:41:47.994 28 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-22 01:41:47.994 28 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-22 01:41:47.995 28 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-22 01:41:47.995 28 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:41:47.996 28 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-22 01:41:47.996 28 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-22 01:41:47.999 28 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-22 01:41:48.000 28 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-22 01:41:48.000 28 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-22 01:41:48.008 28 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-22 01:41:48.008 28 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-22 01:41:48.008 28 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-22 01:41:48.009 28 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-22 01:41:48.009 28 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-22 01:41:48.009 28 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:41:48.009 28 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-22 01:41:48.009 28 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-22 01:41:48.009 28 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-22 01:41:48.009 28 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-22 01:41:48.009 28 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-22 01:41:48.009 28 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-22 01:41:48.009 28 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-22 01:41:48.023 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-22 01:41:48.137 30 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-22 01:41:48.144 30 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-22 01:41:48.144 30 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-22 01:41:48.145 30 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-22 01:41:48.151 30 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:41:48.151 30 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-22 01:41:48.152 30 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-22 01:41:48.152 30 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-22 01:41:48.156 30 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-22 01:41:48.156 30 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-22 01:41:48.157 30 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-22 01:41:48.157 30 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-22 01:41:48.157 30 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-22 01:41:48.157 30 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-22 01:41:48.157 30 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-22 01:41:48.157 30 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:41:48.157 30 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-22 01:41:48.157 30 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-22 01:41:48.157 30 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-22 01:41:48.157 30 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-22 01:41:48.157 30 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-22 01:41:48.157 30 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-22 01:41:48.157 30 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-22 01:41:48.172 30 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-22 01:41:48.384 39 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-22 01:41:48.385 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-22 01:41:48.386 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-22 01:41:48.391 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-22 01:41:48.392 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:41:48.392 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-22 01:41:48.392 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-22 01:41:48.392 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-22 01:41:48.392 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-22 01:41:48.393 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-22 01:41:48.393 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-22 01:41:48.398 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-22 01:41:48.398 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-22 01:41:48.399 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-22 01:41:48.399 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-22 01:41:48.399 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:41:48.399 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-22 01:41:48.399 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-22 01:41:48.399 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-22 01:41:48.399 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-22 01:41:48.399 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-22 01:41:48.403 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-22 01:41:48.403 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-22 01:41:48.408 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-22 01:41:48.607 24 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-22 01:41:48.608 24 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-22 01:41:48.608 24 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-22 01:41:48.609 24 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-22 01:41:48.609 24 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:41:48.609 24 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-22 01:41:48.610 24 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-22 01:41:48.617 24 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-22 01:41:48.617 24 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-22 01:41:48.618 24 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-22 01:41:48.618 24 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-22 01:41:48.618 24 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-22 01:41:48.618 24 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-22 01:41:48.618 24 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-22 01:41:48.618 24 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-22 01:41:48.618 24 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:41:48.618 24 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-22 01:41:48.618 24 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-22 01:41:48.618 24 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-22 01:41:48.618 24 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-22 01:41:48.618 24 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-22 01:41:48.618 24 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-22 01:41:48.618 24 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-22 01:41:48.627 24 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-22 01:41:49.014 41 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-22 01:41:49.015 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-22 01:41:49.025 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-22 01:41:49.026 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-22 01:41:49.026 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:41:49.031 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-22 01:41:49.032 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-22 01:41:49.032 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-22 01:41:49.032 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-22 01:41:49.032 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-22 01:41:49.032 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-22 01:41:49.033 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-22 01:41:49.033 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-22 01:41:49.033 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-22 01:41:49.033 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-22 01:41:49.033 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:41:49.047 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-22 01:41:49.047 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-22 01:41:49.047 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-22 01:41:49.047 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-22 01:41:49.048 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-22 01:41:49.048 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-22 01:41:49.048 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-22 01:41:49.050 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-22 01:41:49.135 17 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-22 01:41:49.142 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-22 01:41:49.144 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-22 01:41:49.145 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-22 01:41:49.145 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:41:49.145 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-22 01:41:49.145 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-22 01:41:49.146 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-22 01:41:49.146 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-22 01:41:49.153 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-22 01:41:49.153 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-22 01:41:49.153 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-22 01:41:49.154 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-22 01:41:49.154 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-22 01:41:49.154 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-22 01:41:49.154 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:41:49.154 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-22 01:41:49.154 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-22 01:41:49.157 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-22 01:41:49.157 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-22 01:41:49.157 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-22 01:41:49.157 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-22 01:41:49.157 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-22 01:41:49.162 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-22 01:41:49.212 14 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-22 01:41:49.217 14 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-22 01:41:49.217 14 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-22 01:41:49.219 14 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-22 01:41:49.222 14 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:41:49.222 14 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-22 01:41:49.223 14 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-22 01:41:49.223 14 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-22 01:41:49.223 14 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-22 01:41:49.223 14 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-22 01:41:49.223 14 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-22 01:41:49.223 14 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-22 01:41:49.224 14 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-22 01:41:49.224 14 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-22 01:41:49.224 14 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-22 01:41:49.224 14 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:41:49.224 14 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-22 01:41:49.224 14 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-22 01:41:49.227 14 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-22 01:41:49.227 14 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-22 01:41:49.227 14 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-22 01:41:49.227 14 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-22 01:41:49.227 14 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-22 01:41:49.229 14 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-22 01:41:49.357 35 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-22 01:41:49.375 20 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-22 01:41:49.376 20 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-22 01:41:49.364 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-22 01:41:49.364 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-22 01:41:49.365 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-22 01:41:49.365 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:41:49.365 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-22 01:41:49.365 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-22 01:41:49.366 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-22 01:41:49.366 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-22 01:41:49.372 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-22 01:41:49.372 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-22 01:41:49.372 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-22 01:41:49.373 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-22 01:41:49.373 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-22 01:41:49.373 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-22 01:41:49.373 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:41:49.373 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-22 01:41:49.373 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-22 01:41:49.373 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-22 01:41:49.373 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-22 01:41:49.373 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-22 01:41:49.373 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-22 01:41:49.373 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-22 01:41:49.381 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-22 01:41:49.385 20 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-22 01:41:49.386 20 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-22 01:41:49.386 20 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:41:49.386 20 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-22 01:41:49.387 20 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-22 01:41:49.387 20 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-22 01:41:49.387 20 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-22 01:41:49.387 20 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-22 01:41:49.387 20 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-22 01:41:49.387 20 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-22 01:41:49.388 20 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-22 01:41:49.388 20 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-22 01:41:49.388 20 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-22 01:41:49.388 20 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:41:49.388 20 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-22 01:41:49.388 20 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-22 01:41:49.388 20 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-22 01:41:49.388 20 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-22 01:41:49.396 20 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-22 01:41:49.396 20 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-22 01:41:49.396 20 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-22 01:41:49.398 20 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-22 01:41:49.442 36 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-22 01:41:49.443 36 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-22 01:41:49.443 36 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-22 01:41:49.453 36 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-22 01:41:49.454 36 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:41:49.454 36 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-22 01:41:49.454 36 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-22 01:41:49.454 36 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-22 01:41:49.455 36 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-22 01:41:49.455 36 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-22 01:41:49.455 36 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-22 01:41:49.455 36 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-22 01:41:49.455 36 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-22 01:41:49.455 36 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-22 01:41:49.455 36 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-22 01:41:49.455 36 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:41:49.455 36 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-22 01:41:49.456 36 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-22 01:41:49.456 36 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-22 01:41:49.456 36 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-22 01:41:49.456 36 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-22 01:41:49.456 36 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-22 01:41:49.456 36 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-22 01:41:49.470 36 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-22 01:41:49.586 32 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-22 01:41:49.587 32 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-22 01:41:49.587 32 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-22 01:41:49.601 32 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-22 01:41:49.601 32 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:41:49.602 32 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-22 01:41:49.602 32 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-22 01:41:49.602 32 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-22 01:41:49.602 32 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-22 01:41:49.602 32 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-22 01:41:49.603 32 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-22 01:41:49.603 32 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-22 01:41:49.603 32 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-22 01:41:49.603 32 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-22 01:41:49.603 32 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-22 01:41:49.603 32 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:41:49.603 32 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-22 01:41:49.603 32 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-22 01:41:49.603 32 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-22 01:41:49.603 32 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-22 01:41:49.603 32 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-22 01:41:49.603 32 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-22 01:41:49.603 32 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-22 01:41:49.618 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-22 01:41:49.624 18 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-22 01:41:49.625 18 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-22 01:41:49.625 18 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-22 01:41:49.626 18 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-22 01:41:49.626 18 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:41:49.635 18 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-22 01:41:49.636 18 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-22 01:41:49.636 18 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-22 01:41:49.636 18 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-22 01:41:49.636 18 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-22 01:41:49.636 18 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-22 01:41:49.636 18 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-22 01:41:49.637 18 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-22 01:41:49.637 18 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-22 01:41:49.637 18 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-22 01:41:49.637 18 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:41:49.637 18 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-22 01:41:49.637 18 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-22 01:41:49.637 18 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-22 01:41:49.637 18 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-22 01:41:49.637 18 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-22 01:41:49.637 18 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-22 01:41:49.637 18 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-22 01:41:49.648 18 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-22 01:41:49.751 26 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-22 01:41:49.752 26 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-22 01:41:49.752 26 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-22 01:41:49.753 26 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-22 01:41:49.753 26 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:41:49.759 26 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-22 01:41:49.759 26 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-22 01:41:49.760 26 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-22 01:41:49.760 26 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-22 01:41:49.760 26 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-22 01:41:49.760 26 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-22 01:41:49.760 26 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-22 01:41:49.760 26 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-22 01:41:49.761 26 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-22 01:41:49.761 26 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-22 01:41:49.761 26 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:41:49.761 26 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-22 01:41:49.761 26 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-22 01:41:49.761 26 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-22 01:41:49.761 26 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-22 01:41:49.761 26 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-22 01:41:49.761 26 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-22 01:41:49.761 26 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-22 01:41:49.769 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-22 01:41:49.783 22 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-22 01:41:49.797 22 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-22 01:41:49.797 22 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-22 01:41:49.798 22 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-22 01:41:49.801 22 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:41:49.801 22 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-22 01:41:49.802 22 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-22 01:41:49.811 22 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-22 01:41:49.811 22 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-22 01:41:49.812 22 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-22 01:41:49.812 22 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-22 01:41:49.812 22 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-22 01:41:49.812 22 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-22 01:41:49.812 22 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-22 01:41:49.812 22 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-22 01:41:49.812 22 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:41:49.812 22 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-22 01:41:49.812 22 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-22 01:41:49.812 22 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-22 01:41:49.812 22 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-22 01:41:49.812 22 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-22 01:41:49.812 22 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-22 01:41:49.812 22 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-22 01:41:49.829 22 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-22 01:41:50.264 12 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-22 01:41:50.270 12 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-22 01:41:50.270 12 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-22 01:41:50.283 12 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-22 01:41:50.283 12 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:41:50.283 12 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-22 01:41:50.283 12 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-22 01:41:50.284 12 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-22 01:41:50.284 12 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-22 01:41:50.284 12 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-22 01:41:50.284 12 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-22 01:41:50.284 12 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-22 01:41:50.284 12 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-22 01:41:50.284 12 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-22 01:41:50.285 12 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-22 01:41:50.285 12 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:41:50.285 12 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-22 01:41:50.285 12 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-22 01:41:50.285 12 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-22 01:41:50.285 12 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-22 01:41:50.285 12 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-22 01:41:50.285 12 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-22 01:41:50.300 12 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-22 01:41:50.302 12 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-22 01:41:50.394 10 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-22 01:41:50.394 10 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-22 01:41:50.394 10 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-22 01:41:50.394 10 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:41:50.395 10 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-22 01:41:50.395 10 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-22 01:41:50.395 10 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-22 01:41:50.395 10 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-22 01:41:50.395 10 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-22 01:41:50.395 10 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-22 01:41:50.395 10 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-22 01:41:50.801 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-22 01:41:50.801 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-22 01:41:50.801 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-22 01:41:50.801 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:41:50.801 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-22 01:41:50.801 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-22 01:41:50.801 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-22 01:41:50.801 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-22 01:41:50.801 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-22 01:41:50.801 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-22 01:41:50.801 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-22 01:41:50.844 14 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-22 01:41:50.844 14 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-22 01:41:50.844 14 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-22 01:41:50.844 14 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:41:50.844 14 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-22 01:41:50.844 14 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-22 01:41:50.844 14 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-22 01:41:50.845 14 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-22 01:41:50.845 14 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-22 01:41:50.845 14 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-22 01:41:50.845 14 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-22 01:41:50.992 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-22 01:41:50.992 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-22 01:41:50.992 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-22 01:41:50.992 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:41:50.992 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-22 01:41:50.992 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-22 01:41:50.992 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-22 01:41:50.992 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-22 01:41:50.992 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-22 01:41:50.992 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-22 01:41:50.992 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-22 01:41:51.307 28 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-22 01:41:51.309 28 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-22 01:41:51.309 28 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-22 01:41:51.309 28 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:41:51.309 28 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-22 01:41:51.309 28 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-22 01:41:51.309 28 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-22 01:41:51.309 28 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-22 01:41:51.309 28 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-22 01:41:51.309 28 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-22 01:41:51.310 28 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-22 01:41:51.544 30 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-22 01:41:51.544 30 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-22 01:41:51.544 30 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-22 01:41:51.544 30 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:41:51.545 30 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-22 01:41:51.545 30 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-22 01:41:51.545 30 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-22 01:41:51.545 30 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-22 01:41:51.545 30 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-22 01:41:51.545 30 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-22 01:41:51.545 30 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-22 01:41:51.688 24 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-22 01:41:51.688 24 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-22 01:41:51.688 24 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-22 01:41:51.688 24 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:41:51.688 24 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-22 01:41:51.688 24 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-22 01:41:51.688 24 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-22 01:41:51.688 24 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-22 01:41:51.688 24 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-22 01:41:51.688 24 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-22 01:41:51.688 24 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-22 01:41:51.738 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-22 01:41:51.742 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-22 01:41:51.743 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-22 01:41:51.743 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:41:51.743 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-22 01:41:51.743 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-22 01:41:51.743 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-22 01:41:51.743 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-22 01:41:51.743 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-22 01:41:51.745 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-22 01:41:51.745 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-22 01:41:52.297 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-22 01:41:52.297 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-22 01:41:52.308 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-22 01:41:52.308 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:41:52.309 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-22 01:41:52.309 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-22 01:41:52.309 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-22 01:41:52.309 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-22 01:41:52.309 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-22 01:41:52.309 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-22 01:41:52.309 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-22 01:41:52.614 20 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-22 01:41:52.615 20 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-22 01:41:52.615 20 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-22 01:41:52.615 20 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:41:52.615 20 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-22 01:41:52.615 20 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-22 01:41:52.615 20 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-22 01:41:52.615 20 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-22 01:41:52.615 20 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-22 01:41:52.615 20 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-22 01:41:52.615 20 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-22 01:41:52.640 36 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-22 01:41:52.640 36 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-22 01:41:52.640 36 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-22 01:41:52.640 36 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:41:52.640 36 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-22 01:41:52.640 36 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-22 01:41:52.640 36 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-22 01:41:52.640 36 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-22 01:41:52.640 36 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-22 01:41:52.640 36 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-22 01:41:52.640 36 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-22 01:41:52.894 32 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-22 01:41:52.895 32 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-22 01:41:52.895 32 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-22 01:41:52.895 32 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:41:52.895 32 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-22 01:41:52.895 32 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-22 01:41:52.895 32 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-22 01:41:52.895 32 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-22 01:41:52.895 32 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-22 01:41:52.896 32 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-22 01:41:52.896 32 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-22 01:41:52.877 26 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-22 01:41:52.878 26 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-22 01:41:52.878 26 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-22 01:41:52.878 26 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:41:52.878 26 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-22 01:41:52.878 26 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-22 01:41:52.878 26 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-22 01:41:52.878 26 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-22 01:41:52.889 26 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-22 01:41:52.889 26 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-22 01:41:52.889 26 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-22 01:41:53.061 22 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-22 01:41:53.061 22 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-22 01:41:53.061 22 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-22 01:41:53.061 22 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:41:53.062 22 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-22 01:41:53.073 22 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-22 01:41:53.073 22 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-22 01:41:53.073 22 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-22 01:41:53.073 22 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-22 01:41:53.073 22 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-22 01:41:53.073 22 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-22 01:41:53.232 18 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-22 01:41:53.232 18 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-22 01:41:53.232 18 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-22 01:41:53.232 18 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:41:53.232 18 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-22 01:41:53.232 18 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-22 01:41:53.232 18 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-22 01:41:53.232 18 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-22 01:41:53.232 18 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-22 01:41:53.233 18 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-22 01:41:53.233 18 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-22 01:41:53.370 12 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-22 01:41:53.370 12 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-22 01:41:53.371 12 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-22 01:41:53.371 12 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:41:53.371 12 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-22 01:41:53.371 12 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-22 01:41:53.371 12 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-22 01:41:53.371 12 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-22 01:41:53.371 12 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-22 01:41:53.371 12 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-22 01:41:53.371 12 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-22 01:42:18.531 41 INFO tempest.lib.common.rest_client [req-4996fa0f-d9fe-4fc6-a95a-17b6fd96264f req-4996fa0f-d9fe-4fc6-a95a-17b6fd96264f ] Request (BasicOperationsImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.612s\n2026-05-22 01:42:18.545 39 INFO tempest.lib.common.rest_client [req-abfdef08-c502-451b-8225-c7a759c17c5e req-abfdef08-c502-451b-8225-c7a759c17c5e ] Request (ImagesTagsNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.476s\n2026-05-22 01:42:18.848 36 INFO tempest.test [-] <class 'unittest.case.SkipTest'> raised in HashCalculationRemoteDeletionTest.setUpClass. Invoking tearDownClass.\n2026-05-22 01:42:18.985 10 INFO tempest.test [-] <class 'unittest.case.SkipTest'> raised in ImageCachingTest.setUpClass. Invoking tearDownClass.\n{13} setUpClass (tempest.api.image.v2.test_images.HashCalculationRemoteDeletionTest) ... SKIPPED: HashCalculationRemoteDeletionTest skipped as http store is disabled\n{0} setUpClass (tempest.api.image.v2.admin.test_image_caching.ImageCachingTest) ... SKIPPED: Target system is not configured with glance caching\n2026-05-22 01:42:19.258 39 INFO tempest.lib.common.rest_client [req-994d9423-1a2d-4b96-a55d-672ae4203f9a req-994d9423-1a2d-4b96-a55d-672ae4203f9a ] Request (ImagesTagsNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.629s\n2026-05-22 01:42:19.275 41 INFO tempest.lib.common.rest_client [req-ffae2c35-e557-4eda-af3a-49515841bdcc req-ffae2c35-e557-4eda-af3a-49515841bdcc ] Request (BasicOperationsImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.656s\n2026-05-22 01:42:19.434 28 INFO tempest.lib.common.rest_client [req-4d2aaba6-7b32-401a-8e04-598f1d9a3778 req-4d2aaba6-7b32-401a-8e04-598f1d9a3778 ] Request (VersionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.589s\n2026-05-22 01:42:19.458 41 INFO tempest.lib.common.rest_client [req-e4dd65fd-3bc4-4693-a756-e5de117a11a5 req-e4dd65fd-3bc4-4693-a756-e5de117a11a5 ] Request (BasicOperationsImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.178s\n2026-05-22 01:42:19.494 39 INFO tempest.lib.common.rest_client [req-16021f98-4fab-44b1-9a5e-131a3e954ad7 req-16021f98-4fab-44b1-9a5e-131a3e954ad7 ] Request (ImagesTagsNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.222s\n2026-05-22 01:42:19.531 14 INFO tempest.lib.common.rest_client [req-5680452a-c5f3-4370-bcd0-cb0bb8c14876 req-5680452a-c5f3-4370-bcd0-cb0bb8c14876 ] Request (MetadataNamespaceObjectsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.632s\n2026-05-22 01:42:19.730 39 INFO tempest.lib.common.rest_client [req-46c21a67-fdb4-4b9d-96f0-0003cc014cfc req-46c21a67-fdb4-4b9d-96f0-0003cc014cfc ] Request (ImagesTagsNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.199s\n2026-05-22 01:42:19.732 41 INFO tempest.lib.common.rest_client [req-716d5d84-53d2-4079-912d-a3420774032c req-716d5d84-53d2-4079-912d-a3420774032c ] Request (BasicOperationsImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.239s\n2026-05-22 01:42:19.812 10 INFO tempest.lib.common.rest_client [req-c83fa8be-3999-4c59-a10c-55e930cc46fc req-c83fa8be-3999-4c59-a10c-55e930cc46fc ] Request (ImagesMemberNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.657s\n2026-05-22 01:42:20.139 28 INFO tempest.lib.common.rest_client [req-c43f3986-3617-47d1-b941-884d295adbc7 req-c43f3986-3617-47d1-b941-884d295adbc7 ] Request (VersionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.636s\n2026-05-22 01:42:20.190 32 INFO tempest.lib.common.rest_client [req-3d61776e-8a0b-43eb-b00f-8f63ee145ad0 req-3d61776e-8a0b-43eb-b00f-8f63ee145ad0 ] Request (ImageTaskCreate:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.628s\n2026-05-22 01:42:20.213 20 INFO tempest.lib.common.rest_client [req-8dda2b9c-42d4-4291-b168-d5d9e766065b req-8dda2b9c-42d4-4291-b168-d5d9e766065b ] Request (MetadataNamespaceTagsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.528s\n2026-05-22 01:42:20.238 14 INFO tempest.lib.common.rest_client [req-9f6b477d-c750-42f3-80a7-1d7184aea123 req-9f6b477d-c750-42f3-80a7-1d7184aea123 ] Request (MetadataNamespaceObjectsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.646s\n2026-05-22 01:42:20.398 39 INFO tempest.lib.common.rest_client [req-65e096f1-6200-4cee-b9a3-976412e97e99 req-65e096f1-6200-4cee-b9a3-976412e97e99 ] Request (ImagesTagsNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.664s\n2026-05-22 01:42:20.443 28 INFO tempest.lib.common.rest_client [req-56fd5297-6e11-44be-8c6f-1241bd1b0b0e req-56fd5297-6e11-44be-8c6f-1241bd1b0b0e ] Request (VersionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.296s\n2026-05-22 01:42:20.482 41 INFO tempest.lib.common.rest_client [req-25aa2e5b-ae47-4451-adca-6310245dc308 req-25aa2e5b-ae47-4451-adca-6310245dc308 ] Request (BasicOperationsImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.746s\n2026-05-22 01:42:20.531 14 INFO tempest.lib.common.rest_client [req-3e0e879a-5ffa-4271-acad-969a8e987d31 req-3e0e879a-5ffa-4271-acad-969a8e987d31 ] Request (MetadataNamespaceObjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.291s\n2026-05-22 01:42:20.598 10 INFO tempest.lib.common.rest_client [req-e8eb3593-bfbb-4b6b-9d90-b4975388e487 req-e8eb3593-bfbb-4b6b-9d90-b4975388e487 ] Request (ImagesMemberNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.742s\n2026-05-22 01:42:20.669 26 INFO tempest.lib.common.rest_client [req-5e4e6c9c-8ec3-4a31-8cf7-535c133ff3fa req-5e4e6c9c-8ec3-4a31-8cf7-535c133ff3fa ] Request (ImagesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.588s\n2026-05-22 01:42:20.688 17 INFO tempest.lib.common.rest_client [req-902fb304-62b5-4a6c-9271-c4f97b8e8482 req-902fb304-62b5-4a6c-9271-c4f97b8e8482 ] Request (MetadataNamespacePropertiesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.720s\n2026-05-22 01:42:20.691 41 INFO tempest.lib.common.rest_client [req-45cc00d9-07bf-4026-814f-827c59ed622f req-45cc00d9-07bf-4026-814f-827c59ed622f ] Request (BasicOperationsImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.205s\n2026-05-22 01:42:20.718 24 INFO tempest.lib.common.rest_client [req-ae160d97-873f-468e-88ab-5b1464b59d56 req-ae160d97-873f-468e-88ab-5b1464b59d56 ] Request (BasicOperationsImagesAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.539s\n2026-05-22 01:42:20.734 10 INFO tempest.lib.common.rest_client [req-44195472-e497-42e8-b18f-2c406aedc346 req-44195472-e497-42e8-b18f-2c406aedc346 ] Request (ImagesMemberNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.126s\n2026-05-22 01:42:20.753 39 INFO tempest.lib.common.rest_client [req-91abb07f-26f0-4441-b49e-09efd244bafc req-91abb07f-26f0-4441-b49e-09efd244bafc ] Request (ImagesTagsNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.354s\n2026-05-22 01:42:20.773 28 INFO tempest.lib.common.rest_client [req-c1de6e43-5390-40cd-ab4a-84282db63fe0 req-c1de6e43-5390-40cd-ab4a-84282db63fe0 ] Request (VersionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.309s\n2026-05-22 01:42:20.892 35 INFO tempest.lib.common.rest_client [req-9f0bedda-03d8-423c-935c-1f7e6c1aeb40 req-9f0bedda-03d8-423c-935c-1f7e6c1aeb40 ] Request (ListSharedImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.604s\n2026-05-22 01:42:20.913 20 INFO tempest.lib.common.rest_client [req-cddb2b10-b84d-47a4-922f-899c98c3dae4 req-cddb2b10-b84d-47a4-922f-899c98c3dae4 ] Request (MetadataNamespaceTagsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.644s\n2026-05-22 01:42:20.929 14 INFO tempest.lib.common.rest_client [req-82c34861-2f3f-4da5-ad08-999a407f573f req-82c34861-2f3f-4da5-ad08-999a407f573f ] Request (MetadataNamespaceObjectsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.365s\n2026-05-22 01:42:20.998 12 INFO tempest.test [-] <class 'unittest.case.SkipTest'> raised in ImageLocationsTest.setUpClass. Invoking tearDownClass.\n{1} setUpClass (tempest.api.image.v2.test_images.ImageLocationsTest) ... SKIPPED: ImageLocationsTest skipped as show_multiple_locations is not available\n2026-05-22 01:42:21.056 10 INFO tempest.lib.common.rest_client [req-9ce0e022-f398-40b7-a71d-ce68fcd6778d req-9ce0e022-f398-40b7-a71d-ce68fcd6778d ] Request (ImagesMemberNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.299s\n2026-05-22 01:42:21.058 32 INFO tempest.lib.common.rest_client [req-45aa165c-9bb3-41ea-a4dc-7407bb93b955 req-45aa165c-9bb3-41ea-a4dc-7407bb93b955 ] Request (ImageTaskCreate:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.787s\n2026-05-22 01:42:21.235 30 INFO tempest.lib.common.rest_client [req-75711f2a-f96f-4851-b109-ef5609883232 req-75711f2a-f96f-4851-b109-ef5609883232 ] Request (ImportImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.727s\n2026-05-22 01:42:21.238 24 INFO tempest.lib.common.rest_client [req-58ad0c1d-12b5-4e7e-8efc-cd500068f0ae req-58ad0c1d-12b5-4e7e-8efc-cd500068f0ae ] Request (BasicOperationsImagesAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.491s\n2026-05-22 01:42:21.295 41 INFO tempest.lib.common.rest_client [req-9b949d77-efb6-45f7-a962-72da23b0e1ea req-9b949d77-efb6-45f7-a962-72da23b0e1ea ] Request (BasicOperationsImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/63d0b83bef8e40fa9fa80cd20b363e5b/users/b3f903655b9340afa1c0d487e675e3a3/roles/7b19d98ffcc24d869191183daf0fb4ae 0.601s\n2026-05-22 01:42:21.399 26 INFO tempest.lib.common.rest_client [req-97a8684e-0f8f-4f04-b654-f42dcbc522fb req-97a8684e-0f8f-4f04-b654-f42dcbc522fb ] Request (ImagesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.712s\n2026-05-22 01:42:21.421 17 INFO tempest.lib.common.rest_client [req-712b7190-d233-4b3f-8b70-9bca9c821d29 req-712b7190-d233-4b3f-8b70-9bca9c821d29 ] Request (MetadataNamespacePropertiesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.691s\n2026-05-22 01:42:21.427 39 INFO tempest.lib.common.rest_client [req-cb0cceb6-5ff5-4e31-8916-4ff6315b03a3 req-cb0cceb6-5ff5-4e31-8916-4ff6315b03a3 ] Request (ImagesTagsNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2305227b89f14c119fcd2493efc41937/users/66940531fcda4e97b4cce0b326c88e76/roles/7b19d98ffcc24d869191183daf0fb4ae 0.668s\n2026-05-22 01:42:21.533 20 INFO tempest.lib.common.rest_client [req-91177de9-5005-4246-900d-9e815d944919 req-91177de9-5005-4246-900d-9e815d944919 ] Request (MetadataNamespaceTagsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.615s\n2026-05-22 01:42:21.561 18 INFO tempest.lib.common.rest_client [req-cda61b93-899d-4a86-84c6-2f3bcf62f892 req-cda61b93-899d-4a86-84c6-2f3bcf62f892 ] Request (ListUserImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.936s\n2026-05-22 01:42:21.568 35 INFO tempest.lib.common.rest_client [req-489497c3-309e-4f28-8bea-ed1e17e609ab req-489497c3-309e-4f28-8bea-ed1e17e609ab ] Request (ListSharedImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.659s\n2026-05-22 01:42:21.600 22 INFO tempest.lib.common.rest_client [req-f9ee8eb9-f214-44f0-90a8-592c65f7f844 req-f9ee8eb9-f214-44f0-90a8-592c65f7f844 ] Request (MetadataNamespacesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.561s\n2026-05-22 01:42:21.602 24 INFO tempest.lib.common.rest_client [req-c2f144b8-bab7-4667-894b-7b91c6031c5e req-c2f144b8-bab7-4667-894b-7b91c6031c5e ] Request (BasicOperationsImagesAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.358s\n2026-05-22 01:42:21.604 32 INFO tempest.lib.common.rest_client [req-2ccc341a-736d-45ab-ba09-3efae88f8aa6 req-2ccc341a-736d-45ab-ba09-3efae88f8aa6 ] Request (ImageTaskCreate:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.534s\n2026-05-22 01:42:21.627 39 INFO tempest.lib.common.rest_client [req-33463e76-d969-44b1-a9cb-c6e973a8824b req-33463e76-d969-44b1-a9cb-c6e973a8824b ] Request (ImagesTagsNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.197s\n2026-05-22 01:42:21.630 41 INFO tempest.lib.common.rest_client [req-81e9cf2f-e48c-44f0-a634-529b8e927a55 req-81e9cf2f-e48c-44f0-a634-529b8e927a55 ] Request (BasicOperationsImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.333s\n2026-05-22 01:42:21.643 26 INFO tempest.lib.common.rest_client [req-a0e22071-e872-4f09-8325-aecbf40cd1bf req-a0e22071-e872-4f09-8325-aecbf40cd1bf ] Request (ImagesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.239s\n2026-05-22 01:42:21.707 20 INFO tempest.lib.common.rest_client [req-eb8ec935-4509-4c02-bc2c-d38000e9528c req-eb8ec935-4509-4c02-bc2c-d38000e9528c ] Request (MetadataNamespaceTagsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.158s\n2026-05-22 01:42:21.822 39 INFO tempest.lib.common.rest_client [req-0cd14221-ce6f-4670-be06-971d1fda896f req-0cd14221-ce6f-4670-be06-971d1fda896f ] Request (ImagesTagsNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2305227b89f14c119fcd2493efc41937/users/66940531fcda4e97b4cce0b326c88e76/roles/1049be6f2d5641528d4cf50ffcec866c 0.192s\n2026-05-22 01:42:21.835 41 INFO tempest.lib.common.rest_client [req-efd80072-183c-448d-92db-954b0fa1ab24 req-efd80072-183c-448d-92db-954b0fa1ab24 ] Request (BasicOperationsImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/63d0b83bef8e40fa9fa80cd20b363e5b/users/b3f903655b9340afa1c0d487e675e3a3/roles/1049be6f2d5641528d4cf50ffcec866c 0.201s\n2026-05-22 01:42:21.853 28 INFO tempest.lib.common.rest_client [req-5013ad72-5182-4bc8-9521-57b465476ced req-5013ad72-5182-4bc8-9521-57b465476ced ] Request (VersionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.078s\n2026-05-22 01:42:21.956 14 INFO tempest.lib.common.rest_client [req-9cd1e6af-0423-4fb6-a705-396105ad01f3 req-9cd1e6af-0423-4fb6-a705-396105ad01f3 ] Request (MetadataNamespaceObjectsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.024s\n2026-05-22 01:42:21.975 12 INFO tempest.lib.common.rest_client [req-28640d80-5f45-43a1-b158-3700e8587649 req-28640d80-5f45-43a1-b158-3700e8587649 ] Request (MetadataSchemaTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.939s\n2026-05-22 01:42:21.978 24 INFO tempest.lib.common.rest_client [req-b1dc0d27-4eb3-4976-a6fe-6ca2926f383d req-b1dc0d27-4eb3-4976-a6fe-6ca2926f383d ] Request (BasicOperationsImagesAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.347s\n2026-05-22 01:42:22.078 39 INFO tempest.lib.common.rest_client [req-06aba132-8091-4858-9c83-e01b189b8b0a req-06aba132-8091-4858-9c83-e01b189b8b0a ] Request (ImagesTagsNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.252s\n2026-05-22 01:42:22.140 22 INFO tempest.lib.common.rest_client [req-952fca73-9ef0-4564-ba9a-2944c8efa4fa req-952fca73-9ef0-4564-ba9a-2944c8efa4fa ] Request (MetadataNamespacesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.509s\n2026-05-22 01:42:22.252 22 INFO tempest.lib.common.rest_client [req-6194342d-a592-4a9d-84b6-fcb8bdc1e408 req-6194342d-a592-4a9d-84b6-fcb8bdc1e408 ] Request (MetadataNamespacesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.109s\n2026-05-22 01:42:22.286 18 INFO tempest.lib.common.rest_client [req-2624dba1-5239-495e-a936-e953ecb32725 req-2624dba1-5239-495e-a936-e953ecb32725 ] Request (ListUserImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.677s\n2026-05-22 01:42:22.317 28 INFO tempest.lib.common.rest_client [req-80285114-fda7-4e10-9ffa-7fb0a68d8b04 req-80285114-fda7-4e10-9ffa-7fb0a68d8b04 ] Request (VersionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.460s\n2026-05-22 01:42:22.340 30 INFO tempest.lib.common.rest_client [req-d2d69b3b-4d83-43e2-be66-855bdbe03f7d req-d2d69b3b-4d83-43e2-be66-855bdbe03f7d ] Request (ImportImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.077s\n2026-05-22 01:42:22.381 17 INFO tempest.lib.common.rest_client [req-1ae7c51d-e13d-400d-bc9c-57868d02a230 req-1ae7c51d-e13d-400d-bc9c-57868d02a230 ] Request (MetadataNamespacePropertiesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.956s\n2026-05-22 01:42:22.399 10 INFO tempest.lib.common.rest_client [req-57de836f-99a2-45a9-8b14-acf3daa3bbd6 req-57de836f-99a2-45a9-8b14-acf3daa3bbd6 ] Request (ImagesMemberNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.337s\n2026-05-22 01:42:22.414 35 INFO tempest.lib.common.rest_client [req-cf66db81-f0bb-4de6-bd07-e3122b21cfc2 req-cf66db81-f0bb-4de6-bd07-e3122b21cfc2 ] Request (ListSharedImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.843s\n2026-05-22 01:42:22.444 30 INFO tempest.lib.common.rest_client [req-56ae3824-ff4d-435b-b691-29197be5544b req-56ae3824-ff4d-435b-b691-29197be5544b ] Request (ImportImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.096s\n2026-05-22 01:42:22.480 32 INFO tempest.lib.common.rest_client [req-e6c1f3a5-7d13-4974-86db-5dadbe9c61c0 req-e6c1f3a5-7d13-4974-86db-5dadbe9c61c0 ] Request (ImageTaskCreate:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.858s\n2026-05-22 01:42:22.484 26 INFO tempest.lib.common.rest_client [req-9dc42003-660a-4f6e-b233-80b94274c658 req-9dc42003-660a-4f6e-b233-80b94274c658 ] Request (ImagesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.803s\n2026-05-22 01:42:22.501 20 INFO tempest.lib.common.rest_client [req-0000c71d-9fec-47df-9e62-e70408f61b92 req-0000c71d-9fec-47df-9e62-e70408f61b92 ] Request (MetadataNamespaceTagsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.790s\n2026-05-22 01:42:22.537 24 INFO tempest.lib.common.rest_client [req-fb9cf349-b620-4ea6-83df-5d4e5d69e39c req-fb9cf349-b620-4ea6-83df-5d4e5d69e39c ] Request (BasicOperationsImagesAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.557s\n2026-05-22 01:42:22.579 10 INFO tempest.lib.common.rest_client [req-638093ab-fbac-46f4-9f25-1fa66a710b2e req-638093ab-fbac-46f4-9f25-1fa66a710b2e ] Request (ImagesMemberNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.179s\n2026-05-22 01:42:22.589 14 INFO tempest.lib.common.rest_client [req-25e168ef-11b8-4dd2-9c00-3bc214cd91bf req-25e168ef-11b8-4dd2-9c00-3bc214cd91bf ] Request (MetadataNamespaceObjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.629s\n2026-05-22 01:42:22.631 22 INFO tempest.lib.common.rest_client [req-7be3600c-87d3-48d3-8cb7-066bd5084ab1 req-7be3600c-87d3-48d3-8cb7-066bd5084ab1 ] Request (MetadataNamespacesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.358s\n2026-05-22 01:42:22.631 41 INFO tempest.lib.common.rest_client [req-d829c2f2-feda-4fbe-bfc2-bc1ab8eba1d5 req-d829c2f2-feda-4fbe-bfc2-bc1ab8eba1d5 ] Request (BasicOperationsImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.794s\n2026-05-22 01:42:22.642 24 INFO tempest.lib.common.rest_client [req-6de1134f-a6aa-467d-9ab7-75621f6684cc req-6de1134f-a6aa-467d-9ab7-75621f6684cc ] Request (BasicOperationsImagesAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.103s\n2026-05-22 01:42:22.645 39 INFO tempest.lib.common.rest_client [req-88d590f3-fe82-42f9-a2bb-9de0f6839690 req-88d590f3-fe82-42f9-a2bb-9de0f6839690 ] Request (ImagesTagsNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2305227b89f14c119fcd2493efc41937/users/66940531fcda4e97b4cce0b326c88e76/roles/f62b4d190f9040abadfedbb170e6ab99 0.563s\n2026-05-22 01:42:22.738 18 INFO tempest.lib.common.rest_client [req-1b6b9ff4-fff6-423a-b649-a6282ead255f req-1b6b9ff4-fff6-423a-b649-a6282ead255f ] Request (ListUserImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.449s\n2026-05-22 01:42:22.774 28 INFO tempest.lib.common.rest_client [req-e7b9d6d0-0a09-472d-99a5-4403dcb0b6a9 req-e7b9d6d0-0a09-472d-99a5-4403dcb0b6a9 ] Request (VersionsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0864846d5c70462baadc2c12d0b86d69/users/5d1a642aa2644a1da0d0fb62b7b2a5ea/roles/7b19d98ffcc24d869191183daf0fb4ae 0.455s\n2026-05-22 01:42:22.786 17 INFO tempest.lib.common.rest_client [req-c26cd45f-a553-46eb-b4e3-2039af1783dc req-c26cd45f-a553-46eb-b4e3-2039af1783dc ] Request (MetadataNamespacePropertiesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.385s\n2026-05-22 01:42:22.813 30 INFO tempest.lib.common.rest_client [req-8bad6cd4-ec14-4373-811d-4bb52605f983 req-8bad6cd4-ec14-4373-811d-4bb52605f983 ] Request (ImportImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.349s\n2026-05-22 01:42:22.818 41 INFO tempest.lib.common.rest_client [req-48cb9838-d43b-4d77-9359-e35936b6eb87 req-48cb9838-d43b-4d77-9359-e35936b6eb87 ] Request (BasicOperationsImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/63d0b83bef8e40fa9fa80cd20b363e5b/users/b3f903655b9340afa1c0d487e675e3a3/roles/f62b4d190f9040abadfedbb170e6ab99 0.186s\n2026-05-22 01:42:22.837 12 INFO tempest.lib.common.rest_client [req-c06b5f75-0216-4dd7-87c8-9caf24cb553d req-c06b5f75-0216-4dd7-87c8-9caf24cb553d ] Request (MetadataSchemaTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.833s\n2026-05-22 01:42:22.930 39 INFO tempest.lib.common.rest_client [req-2077b543-dea1-4cc5-89f8-b13878f3ef76 req-2077b543-dea1-4cc5-89f8-b13878f3ef76 ] Request (ImagesTagsNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.283s\n2026-05-22 01:42:22.941 20 INFO tempest.lib.common.rest_client [req-3222160d-6901-4136-9010-7c91b9fe7b4d req-3222160d-6901-4136-9010-7c91b9fe7b4d ] Request (MetadataNamespaceTagsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.438s\n2026-05-22 01:42:22.946 14 INFO tempest.lib.common.rest_client [req-d46cd3c6-5ea4-4ea3-bc8c-c2d1a2981de4 req-d46cd3c6-5ea4-4ea3-bc8c-c2d1a2981de4 ] Request (MetadataNamespaceObjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/cc384f34d628406fa5712399cdc96c97/users/7fcb3fff629847f4ba5156db3699514f/roles/285449a926f347738829a3f39962ab63 0.354s\n2026-05-22 01:42:22.990 35 INFO tempest.lib.common.rest_client [req-7bdef5c1-2936-40f5-868f-ba0fbfddb161 req-7bdef5c1-2936-40f5-868f-ba0fbfddb161 ] Request (ListSharedImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.558s\n2026-05-22 01:42:23.070 26 INFO tempest.lib.common.rest_client [req-2c72a69c-312d-46d3-a4ad-5fc1ab896725 req-2c72a69c-312d-46d3-a4ad-5fc1ab896725 ] Request (ImagesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.585s\n2026-05-22 01:42:23.080 10 INFO tempest.lib.common.rest_client [req-868e6ae7-abe2-4a3b-b707-ccc2478adb5c req-868e6ae7-abe2-4a3b-b707-ccc2478adb5c ] Request (ImagesMemberNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/cd927b4b3e5747e583f0da93df3cd078/users/931bc65516a54d0a8ec4af0d18b4cb1c/roles/7b19d98ffcc24d869191183daf0fb4ae 0.498s\n2026-05-22 01:42:23.169 12 INFO tempest.lib.common.rest_client [req-8b2176ab-d180-45e2-ab82-f8a8c67aedad req-8b2176ab-d180-45e2-ab82-f8a8c67aedad ] Request (MetadataSchemaTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.327s\n2026-05-22 01:42:23.198 24 INFO tempest.lib.common.rest_client [req-7e819203-b54a-4a53-81f0-9427cb88bfc0 req-7e819203-b54a-4a53-81f0-9427cb88bfc0 ] Request (BasicOperationsImagesAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/366945126ec442f8afc5eff9dfcb8eda/users/d97fcd5a99434d008a48b62c0485dba2/roles/285449a926f347738829a3f39962ab63 0.554s\n2026-05-22 01:42:23.221 18 INFO tempest.lib.common.rest_client [req-880a0eba-3d56-448e-a330-47127500b306 req-880a0eba-3d56-448e-a330-47127500b306 ] Request (ListUserImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.460s\n2026-05-22 01:42:23.265 14 INFO tempest.lib.common.rest_client [req-2f0059d9-81dd-424d-8528-5d49ac14d457 req-2f0059d9-81dd-424d-8528-5d49ac14d457 ] Request (MetadataNamespaceObjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.316s\n2026-05-22 01:42:23.334 32 INFO tempest.lib.common.rest_client [req-966880fe-b22a-4950-8c81-ae28d378956c req-966880fe-b22a-4950-8c81-ae28d378956c ] Request (ImageTaskCreate:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.851s\n2026-05-22 01:42:23.341 10 INFO tempest.lib.common.rest_client [req-24fb3302-7f70-419e-a939-e82aefe07b1c req-24fb3302-7f70-419e-a939-e82aefe07b1c ] Request (ImagesMemberNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.259s\n2026-05-22 01:42:23.356 28 INFO tempest.lib.common.rest_client [req-10af21fc-7f93-480c-bfc0-2e60f5ad2fd7 req-10af21fc-7f93-480c-bfc0-2e60f5ad2fd7 ] Request (VersionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.577s\n2026-05-22 01:42:23.369 20 INFO tempest.lib.common.rest_client [req-eeed2b0e-0ded-4927-a601-3daeb0761305 req-eeed2b0e-0ded-4927-a601-3daeb0761305 ] Request (MetadataNamespaceTagsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6b597108c7274a968a6063571294fe7a/users/9922324db6724a7297876f4ae3f1475b/roles/285449a926f347738829a3f39962ab63 0.425s\n2026-05-22 01:42:23.378 41 INFO tempest.lib.common.rest_client [req-2b4c1bdd-fe6a-4364-b7dc-6e1d8f49e9ae req-2b4c1bdd-fe6a-4364-b7dc-6e1d8f49e9ae ] Request (BasicOperationsImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.554s\n2026-05-22 01:42:23.386 17 INFO tempest.lib.common.rest_client [req-730f4c07-2c74-4ff1-b0e8-6dbee9676763 req-730f4c07-2c74-4ff1-b0e8-6dbee9676763 ] Request (MetadataNamespacePropertiesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.597s\n2026-05-22 01:42:23.471 24 INFO tempest.lib.common.rest_client [req-e6252f15-3a34-492a-9ca6-8d8714bdbd83 req-e6252f15-3a34-492a-9ca6-8d8714bdbd83 ] Request (BasicOperationsImagesAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.271s\n2026-05-22 01:42:23.481 32 INFO tempest.lib.common.rest_client [req-2d2e9266-19b0-49fa-8f3b-d7f1a853d340 req-2d2e9266-19b0-49fa-8f3b-d7f1a853d340 ] Request (ImageTaskCreate:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.141s\n2026-05-22 01:42:23.525 14 INFO tempest.lib.common.rest_client [req-b51be7ff-fdf7-46a3-84a6-95a17561bd30 req-b51be7ff-fdf7-46a3-84a6-95a17561bd30 ] Request (MetadataNamespaceObjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/cc384f34d628406fa5712399cdc96c97/users/7fcb3fff629847f4ba5156db3699514f/roles/285449a926f347738829a3f39962ab63 0.255s\n2026-05-22 01:42:23.536 41 INFO tempest.lib.common.rest_client [req-4e86ff22-ca7c-490b-918a-9becf36142bd req-4e86ff22-ca7c-490b-918a-9becf36142bd ] Request (BasicOperationsImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/63d0b83bef8e40fa9fa80cd20b363e5b/users/b3f903655b9340afa1c0d487e675e3a3/roles/7b19d98ffcc24d869191183daf0fb4ae 0.157s\n2026-05-22 01:42:23.536 41 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user b3f903655b9340afa1c0d487e675e3a3 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:42:23.537 41 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-BasicOperationsImagesTest-75044132-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '63d0b83bef8e40fa9fa80cd20b363e5b', 'project_name': 'tempest-BasicOperationsImagesTest-75044132', 'tenant_id': '63d0b83bef8e40fa9fa80cd20b363e5b', 'tenant_name': 'tempest-BasicOperationsImagesTest-75044132', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'b3f903655b9340afa1c0d487e675e3a3', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:42:23.537 41 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-BasicOperationsImagesTest-75044132-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '63d0b83bef8e40fa9fa80cd20b363e5b', 'project_name': 'tempest-BasicOperationsImagesTest-75044132', 'tenant_id': '63d0b83bef8e40fa9fa80cd20b363e5b', 'tenant_name': 'tempest-BasicOperationsImagesTest-75044132', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'b3f903655b9340afa1c0d487e675e3a3', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:42:23.564 22 INFO tempest.lib.common.rest_client [req-a0f5d6f6-7bad-43cb-a621-837a4eedf8c2 req-a0f5d6f6-7bad-43cb-a621-837a4eedf8c2 ] Request (MetadataNamespacesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.930s\n2026-05-22 01:42:23.704 32 INFO tempest.lib.common.rest_client [req-7f30acce-6652-46c6-804b-f423c569343b req-7f30acce-6652-46c6-804b-f423c569343b ] Request (ImageTaskCreate:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/806cc34a626840d9a6ac00ef4b5af4ad/users/7f3330c4b8184ea4a51d08598bacedc1/roles/285449a926f347738829a3f39962ab63 0.220s\n2026-05-22 01:42:23.686 39 INFO tempest.lib.common.rest_client [req-1120adf6-5f3f-4a8f-a5b0-6a6975c14c93 req-1120adf6-5f3f-4a8f-a5b0-6a6975c14c93 ] Request (ImagesTagsNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2305227b89f14c119fcd2493efc41937/users/66940531fcda4e97b4cce0b326c88e76/roles/7b19d98ffcc24d869191183daf0fb4ae 0.753s\n2026-05-22 01:42:23.689 39 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 66940531fcda4e97b4cce0b326c88e76 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:42:23.691 39 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImagesTagsNegativeTest-1661150069-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '2305227b89f14c119fcd2493efc41937', 'project_name': 'tempest-ImagesTagsNegativeTest-1661150069', 'tenant_id': '2305227b89f14c119fcd2493efc41937', 'tenant_name': 'tempest-ImagesTagsNegativeTest-1661150069', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '66940531fcda4e97b4cce0b326c88e76', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:42:23.691 39 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImagesTagsNegativeTest-1661150069-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '2305227b89f14c119fcd2493efc41937', 'project_name': 'tempest-ImagesTagsNegativeTest-1661150069', 'tenant_id': '2305227b89f14c119fcd2493efc41937', 'tenant_name': 'tempest-ImagesTagsNegativeTest-1661150069', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '66940531fcda4e97b4cce0b326c88e76', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:42:23.716 28 INFO tempest.lib.common.rest_client [req-9f9a3f8c-0208-400c-84de-5504949de150 req-9f9a3f8c-0208-400c-84de-5504949de150 ] Request (VersionsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0864846d5c70462baadc2c12d0b86d69/users/5d1a642aa2644a1da0d0fb62b7b2a5ea/roles/1049be6f2d5641528d4cf50ffcec866c 0.355s\n2026-05-22 01:42:23.799 22 INFO tempest.lib.common.rest_client [req-0e384403-ff02-450d-8752-e2cec372e547 req-0e384403-ff02-450d-8752-e2cec372e547 ] Request (MetadataNamespacesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.230s\n2026-05-22 01:42:23.809 17 INFO tempest.lib.common.rest_client [req-f63316be-208e-4e0e-aed4-7380cf097f0e req-f63316be-208e-4e0e-aed4-7380cf097f0e ] Request (MetadataNamespacePropertiesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.418s\n2026-05-22 01:42:23.831 35 INFO tempest.lib.common.rest_client [req-ecfada43-d21c-438f-a97a-40dac28019a8 req-ecfada43-d21c-438f-a97a-40dac28019a8 ] Request (ListSharedImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.838s\n2026-05-22 01:42:23.856 18 INFO tempest.lib.common.rest_client [req-e19b5847-d08e-4d03-aea6-529ecbb78be6 req-e19b5847-d08e-4d03-aea6-529ecbb78be6 ] Request (ListUserImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.632s\n2026-05-22 01:42:23.853 30 INFO tempest.lib.common.rest_client [req-e8084b27-e070-4e7d-a539-75c5d50709de req-e8084b27-e070-4e7d-a539-75c5d50709de ] Request (ImportImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.038s\n2026-05-22 01:42:23.858 26 INFO tempest.lib.common.rest_client [req-01d7e0af-cd5e-4bbf-a23e-1c035dca2cd2 req-01d7e0af-cd5e-4bbf-a23e-1c035dca2cd2 ] Request (ImagesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.781s\n2026-05-22 01:42:23.864 32 INFO tempest.lib.common.rest_client [req-49caf26c-a1eb-4c8b-9bba-c2f68111de36 req-49caf26c-a1eb-4c8b-9bba-c2f68111de36 ] Request (ImageTaskCreate:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.159s\n2026-05-22 01:42:23.883 20 INFO tempest.lib.common.rest_client [req-14afeeb0-1228-4841-9821-4c232a49b31d req-14afeeb0-1228-4841-9821-4c232a49b31d ] Request (MetadataNamespaceTagsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.513s\n2026-05-22 01:42:23.913 12 INFO tempest.lib.common.rest_client [req-166b7745-a28f-4378-83bb-66591a2ebd0b req-166b7745-a28f-4378-83bb-66591a2ebd0b ] Request (MetadataSchemaTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.721s\n2026-05-22 01:42:23.932 10 INFO tempest.lib.common.rest_client [req-6078d53a-49c2-4217-b1bf-7cd506c0481d req-6078d53a-49c2-4217-b1bf-7cd506c0481d ] Request (ImagesMemberNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/cd927b4b3e5747e583f0da93df3cd078/users/931bc65516a54d0a8ec4af0d18b4cb1c/roles/1049be6f2d5641528d4cf50ffcec866c 0.587s\n2026-05-22 01:42:23.944 22 INFO tempest.lib.common.rest_client [req-039894a3-1824-4c4c-a6b9-0f254244825d req-039894a3-1824-4c4c-a6b9-0f254244825d ] Request (MetadataNamespacesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c4dfda7d2c0c4eeaa758591a4bf2e02d/users/76e69d42db7143289e64afa976271f40/roles/285449a926f347738829a3f39962ab63 0.141s\n2026-05-22 01:42:24.020 18 INFO tempest.lib.common.rest_client [req-d7c63745-4fdf-4adb-a104-14adb5c697da req-d7c63745-4fdf-4adb-a104-14adb5c697da ] Request (ListUserImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.163s\n2026-05-22 01:42:24.027 14 INFO tempest.lib.common.rest_client [req-e0f0c5a2-f6a3-4971-8ff7-db58e25f04c9 req-e0f0c5a2-f6a3-4971-8ff7-db58e25f04c9 ] Request (MetadataNamespaceObjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.500s\n2026-05-22 01:42:24.056 30 INFO tempest.lib.common.rest_client [req-42116eba-e29b-40dc-b707-8c5a53a3780d req-42116eba-e29b-40dc-b707-8c5a53a3780d ] Request (ImportImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.197s\n2026-05-22 01:42:24.084 28 INFO tempest.lib.common.rest_client [req-be4c3caf-1d5f-4c88-a72c-6a650159cdf4 req-be4c3caf-1d5f-4c88-a72c-6a650159cdf4 ] Request (VersionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.363s\n2026-05-22 01:42:24.101 26 INFO tempest.lib.common.rest_client [req-db850bed-2a5c-4bc2-9b36-d416b3449b04 req-db850bed-2a5c-4bc2-9b36-d416b3449b04 ] Request (ImagesNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/bfea5044176b4c6dbc82f532c1909c53/users/711fe257c8b64f37b854fb68eb6f8bd3/roles/7b19d98ffcc24d869191183daf0fb4ae 0.240s\n2026-05-22 01:42:24.132 24 INFO tempest.lib.common.rest_client [req-b7dac71e-9685-4a3d-a73e-7b6062dcc2f8 req-b7dac71e-9685-4a3d-a73e-7b6062dcc2f8 ] Request (BasicOperationsImagesAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/366945126ec442f8afc5eff9dfcb8eda/users/d97fcd5a99434d008a48b62c0485dba2/roles/285449a926f347738829a3f39962ab63 0.658s\n2026-05-22 01:42:24.232 17 INFO tempest.lib.common.rest_client [req-30d08b03-b7bd-45c7-bebc-f1004f029359 req-30d08b03-b7bd-45c7-bebc-f1004f029359 ] Request (MetadataNamespacePropertiesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/66c4448338cc47119cff5500ad9f3eaa/users/b9656933a8974a84842270459f9c6cfe/roles/285449a926f347738829a3f39962ab63 0.420s\n2026-05-22 01:42:24.267 35 INFO tempest.lib.common.rest_client [req-b9313c10-6230-42c7-b9ed-ddec247b9969 req-b9313c10-6230-42c7-b9ed-ddec247b9969 ] Request (ListSharedImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.433s\n2026-05-22 01:42:24.309 39 INFO tempest.lib.common.rest_client [req-0cfca44f-8e39-4208-a3b9-8c19d5fce169 req-0cfca44f-8e39-4208-a3b9-8c19d5fce169 ] Request (ImagesTagsNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.608s\n2026-05-22 01:42:24.319 32 INFO tempest.lib.common.rest_client [req-985e92f2-0b83-48fe-bcf9-ce17a0c638f3 req-985e92f2-0b83-48fe-bcf9-ce17a0c638f3 ] Request (ImageTaskCreate:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/806cc34a626840d9a6ac00ef4b5af4ad/users/7f3330c4b8184ea4a51d08598bacedc1/roles/285449a926f347738829a3f39962ab63 0.452s\n2026-05-22 01:42:24.325 41 INFO tempest.lib.common.rest_client [req-86833376-3e65-4532-8eb2-de2becda0c9d req-86833376-3e65-4532-8eb2-de2becda0c9d ] Request (BasicOperationsImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.783s\n2026-05-22 01:42:24.356 10 INFO tempest.lib.common.rest_client [req-c6d8e016-e834-41d0-8009-c4381ab632cc req-c6d8e016-e834-41d0-8009-c4381ab632cc ] Request (ImagesMemberNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.423s\n2026-05-22 01:42:24.413 20 INFO tempest.lib.common.rest_client [req-bc1990ec-6468-4fb3-9da9-4905f2b49f79 req-bc1990ec-6468-4fb3-9da9-4905f2b49f79 ] Request (MetadataNamespaceTagsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6b597108c7274a968a6063571294fe7a/users/9922324db6724a7297876f4ae3f1475b/roles/285449a926f347738829a3f39962ab63 0.523s\n2026-05-22 01:42:24.416 22 INFO tempest.lib.common.rest_client [req-89848406-03a2-4c00-ab15-d8a6d7a3eddb req-89848406-03a2-4c00-ab15-d8a6d7a3eddb ] Request (MetadataNamespacesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.468s\n2026-05-22 01:42:24.446 14 INFO tempest.lib.common.rest_client [req-433eedd8-0fc1-40f4-a059-45f9ef5ef56b req-433eedd8-0fc1-40f4-a059-45f9ef5ef56b ] Request (MetadataNamespaceObjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/cc384f34d628406fa5712399cdc96c97/users/7fcb3fff629847f4ba5156db3699514f/roles/1049be6f2d5641528d4cf50ffcec866c 0.415s\n2026-05-22 01:42:24.470 26 INFO tempest.lib.common.rest_client [req-d5e69a1b-3815-47d0-b13d-9435b6373a80 req-d5e69a1b-3815-47d0-b13d-9435b6373a80 ] Request (ImagesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.365s\n2026-05-22 01:42:24.475 18 INFO tempest.lib.common.rest_client [req-f8c90b60-9f26-4678-b767-8958669c8002 req-f8c90b60-9f26-4678-b767-8958669c8002 ] Request (ListUserImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/17add91bd2dc470e8b13467d2aaa5b2c/users/54d0a97dc08342f58479715f2805c90f/roles/7b19d98ffcc24d869191183daf0fb4ae 0.449s\n2026-05-22 01:42:24.509 12 INFO tempest.lib.common.rest_client [req-0f598882-8dbf-47b8-a3bd-ae597e7e3744 req-0f598882-8dbf-47b8-a3bd-ae597e7e3744 ] Request (MetadataSchemaTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.594s\n2026-05-22 01:42:24.552 30 INFO tempest.lib.common.rest_client [req-f4431b27-44ab-44a5-883b-b27884f7d125 req-f4431b27-44ab-44a5-883b-b27884f7d125 ] Request (ImportImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c3d4b51a31e144caab6669c602c1af34/users/9c836d14b1144da69b182b3deee4aca3/roles/7b19d98ffcc24d869191183daf0fb4ae 0.494s\n2026-05-22 01:42:24.602 17 INFO tempest.lib.common.rest_client [req-3bb50326-b63f-4365-b239-39b98316c3ed req-3bb50326-b63f-4365-b239-39b98316c3ed ] Request (MetadataNamespacePropertiesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.367s\n2026-05-22 01:42:24.604 24 INFO tempest.lib.common.rest_client [req-601b56e6-f62f-427b-930b-ea55554185bf req-601b56e6-f62f-427b-930b-ea55554185bf ] Request (BasicOperationsImagesAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.468s\n2026-05-22 01:42:24.643 32 INFO tempest.lib.common.rest_client [req-6769b038-3e9c-42b3-a033-a0dbc1004314 req-6769b038-3e9c-42b3-a033-a0dbc1004314 ] Request (ImageTaskCreate:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.320s\n2026-05-22 01:42:24.643 22 INFO tempest.lib.common.rest_client [req-86f50be6-7b9a-4e18-a09b-cc29c5277489 req-86f50be6-7b9a-4e18-a09b-cc29c5277489 ] Request (MetadataNamespacesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c4dfda7d2c0c4eeaa758591a4bf2e02d/users/76e69d42db7143289e64afa976271f40/roles/285449a926f347738829a3f39962ab63 0.225s\n2026-05-22 01:42:24.649 10 INFO tempest.lib.common.rest_client [req-624b4a5e-c292-430f-9c5c-2dbbbe5460b1 req-624b4a5e-c292-430f-9c5c-2dbbbe5460b1 ] Request (ImagesMemberNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/cd927b4b3e5747e583f0da93df3cd078/users/931bc65516a54d0a8ec4af0d18b4cb1c/roles/f62b4d190f9040abadfedbb170e6ab99 0.286s\n2026-05-22 01:42:24.657 28 INFO tempest.lib.common.rest_client [req-9322f241-9881-4b0e-aef5-595000d4457b req-9322f241-9881-4b0e-aef5-595000d4457b ] Request (VersionsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0864846d5c70462baadc2c12d0b86d69/users/5d1a642aa2644a1da0d0fb62b7b2a5ea/roles/f62b4d190f9040abadfedbb170e6ab99 0.564s\n2026-05-22 01:42:24.659 35 INFO tempest.lib.common.rest_client [req-b6d8bbd4-3540-4d78-9214-1022bd9f7627 req-b6d8bbd4-3540-4d78-9214-1022bd9f7627 ] Request (ListSharedImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/560b258af25644b196e6b84b9f797777/users/9c957e625d7c4c09a3303e9efc70a4f8/roles/7b19d98ffcc24d869191183daf0fb4ae 0.387s\n2026-05-22 01:42:24.739 18 INFO tempest.lib.common.rest_client [req-afeac226-0a36-44db-913e-51ccd0d14560 req-afeac226-0a36-44db-913e-51ccd0d14560 ] Request (ListUserImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.263s\n2026-05-22 01:42:24.746 14 INFO tempest.lib.common.rest_client [req-c943ecfe-b716-428f-9560-2ad7403b6378 req-c943ecfe-b716-428f-9560-2ad7403b6378 ] Request (MetadataNamespaceObjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.294s\n2026-05-22 01:42:24.754 20 INFO tempest.lib.common.rest_client [req-38df3464-5a85-44cf-8a91-c4f5f7a04bce req-38df3464-5a85-44cf-8a91-c4f5f7a04bce ] Request (MetadataNamespaceTagsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.340s\n2026-05-22 01:42:24.757 26 INFO tempest.lib.common.rest_client [req-9f060590-2490-4e9a-848e-b235d48df712 req-9f060590-2490-4e9a-848e-b235d48df712 ] Request (ImagesNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/bfea5044176b4c6dbc82f532c1909c53/users/711fe257c8b64f37b854fb68eb6f8bd3/roles/1049be6f2d5641528d4cf50ffcec866c 0.283s\n2026-05-22 01:42:24.764 41 INFO tempest.lib.common.rest_client [req-1285973f-ade4-4e1d-a9ea-b7ecf552c88e req-1285973f-ade4-4e1d-a9ea-b7ecf552c88e ] Request (BasicOperationsImagesTest:test_deactivate_reactivate_image): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.438s\n2026-05-22 01:42:24.819 12 INFO tempest.lib.common.rest_client [req-fc64f52a-a05b-46f6-971f-9d8c62b13a6a req-fc64f52a-a05b-46f6-971f-9d8c62b13a6a ] Request (MetadataSchemaTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.308s\n2026-05-22 01:42:24.828 30 INFO tempest.lib.common.rest_client [req-eaa83804-844f-4b47-95ec-46bce991cc23 req-eaa83804-844f-4b47-95ec-46bce991cc23 ] Request (ImportImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.276s\n2026-05-22 01:42:24.845 32 INFO tempest.lib.common.rest_client [req-c23ed049-f07c-447e-8c1d-f77774ecc93d req-c23ed049-f07c-447e-8c1d-f77774ecc93d ] Request (ImageTaskCreate:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/806cc34a626840d9a6ac00ef4b5af4ad/users/7f3330c4b8184ea4a51d08598bacedc1/roles/1049be6f2d5641528d4cf50ffcec866c 0.198s\n2026-05-22 01:42:24.886 17 INFO tempest.lib.common.rest_client [req-6235ef14-7a9f-4a82-b6da-74baf421260d req-6235ef14-7a9f-4a82-b6da-74baf421260d ] Request (MetadataNamespacePropertiesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/66c4448338cc47119cff5500ad9f3eaa/users/b9656933a8974a84842270459f9c6cfe/roles/285449a926f347738829a3f39962ab63 0.281s\n2026-05-22 01:42:24.929 39 INFO tempest.lib.common.rest_client [req-8b90324b-6869-4a10-a0a5-51ab3baeb376 req-8b90324b-6869-4a10-a0a5-51ab3baeb376 ] Request (ImagesTagsNegativeTest:test_delete_non_existing_tag): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.616s\n2026-05-22 01:42:24.939 28 INFO tempest.lib.common.rest_client [req-4c57ab08-ba12-43ac-9ae9-e6dce0436cab req-4c57ab08-ba12-43ac-9ae9-e6dce0436cab ] Request (VersionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.279s\n2026-05-22 01:42:24.929 24 INFO tempest.lib.common.rest_client [req-3eb148dd-7012-408a-ba44-27be79ef7d7b req-3eb148dd-7012-408a-ba44-27be79ef7d7b ] Request (BasicOperationsImagesAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/366945126ec442f8afc5eff9dfcb8eda/users/d97fcd5a99434d008a48b62c0485dba2/roles/1049be6f2d5641528d4cf50ffcec866c 0.322s\n2026-05-22 01:42:24.949 22 INFO tempest.lib.common.rest_client [req-4d20d94b-816c-4240-8153-2b66855ec04b req-4d20d94b-816c-4240-8153-2b66855ec04b ] Request (MetadataNamespacesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.301s\n2026-05-22 01:42:24.954 35 INFO tempest.lib.common.rest_client [req-4eba5fb8-8064-4b84-ae08-d1a9ff107ebf req-4eba5fb8-8064-4b84-ae08-d1a9ff107ebf ] Request (ListSharedImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.287s\n2026-05-22 01:42:25.051 18 INFO tempest.lib.common.rest_client [req-ae35b23d-7319-4943-9dcf-b20b01f960b3 req-ae35b23d-7319-4943-9dcf-b20b01f960b3 ] Request (ListUserImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/17add91bd2dc470e8b13467d2aaa5b2c/users/54d0a97dc08342f58479715f2805c90f/roles/1049be6f2d5641528d4cf50ffcec866c 0.308s\n2026-05-22 01:42:25.068 10 INFO tempest.lib.common.rest_client [req-56cb4541-1f3a-4fff-9f4b-e028711b6860 req-56cb4541-1f3a-4fff-9f4b-e028711b6860 ] Request (ImagesMemberNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.418s\n2026-05-22 01:42:25.028 39 INFO tempest.lib.common.rest_client [req-f8fc5034-c6a9-49b4-b96f-4c88cac9eafd req-f8fc5034-c6a9-49b4-b96f-4c88cac9eafd ] Request (ImagesTagsNegativeTest:test_delete_non_existing_tag): 404 DELETE https://api.testbed.osism.xyz:9292/v2/images/06eb1666-1e9c-4f32-b787-d67deae8fe06/tags/tempest-non-exist-tag-1175553155 0.096s\n2026-05-22 01:42:25.089 26 INFO tempest.lib.common.rest_client [req-6a5a73da-7016-489c-b0dc-d2d9b4d5e67b req-6a5a73da-7016-489c-b0dc-d2d9b4d5e67b ] Request (ImagesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.295s\n2026-05-22 01:42:25.099 14 INFO tempest.lib.common.rest_client [req-d1f3f9cf-8de0-493c-b44c-022a0ded51fe req-d1f3f9cf-8de0-493c-b44c-022a0ded51fe ] Request (MetadataNamespaceObjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/cc384f34d628406fa5712399cdc96c97/users/7fcb3fff629847f4ba5156db3699514f/roles/f62b4d190f9040abadfedbb170e6ab99 0.348s\n2026-05-22 01:42:25.106 12 INFO tempest.lib.common.rest_client [req-a4cd0938-0d0e-4f6c-a056-8f33fe4880a0 req-a4cd0938-0d0e-4f6c-a056-8f33fe4880a0 ] Request (MetadataSchemaTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4b12e3ddf4284192ad36e18aee516520/users/b40c5dbdb97b473dac1235c5faa406f4/roles/7b19d98ffcc24d869191183daf0fb4ae 0.276s\n2026-05-22 01:42:25.093 20 INFO tempest.lib.common.rest_client [req-2aa5ecfe-e4ee-47bd-ad04-b575129d86b3 req-2aa5ecfe-e4ee-47bd-ad04-b575129d86b3 ] Request (MetadataNamespaceTagsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6b597108c7274a968a6063571294fe7a/users/9922324db6724a7297876f4ae3f1475b/roles/1049be6f2d5641528d4cf50ffcec866c 0.337s\n2026-05-22 01:42:25.125 30 INFO tempest.lib.common.rest_client [req-041cfac9-8b96-4032-a0fb-e52e86ba5404 req-041cfac9-8b96-4032-a0fb-e52e86ba5404 ] Request (ImportImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c3d4b51a31e144caab6669c602c1af34/users/9c836d14b1144da69b182b3deee4aca3/roles/1049be6f2d5641528d4cf50ffcec866c 0.295s\n2026-05-22 01:42:25.128 17 INFO tempest.lib.common.rest_client [req-fdf02787-6115-4fd9-ac79-34c63a8b4f38 req-fdf02787-6115-4fd9-ac79-34c63a8b4f38 ] Request (MetadataNamespacePropertiesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.240s\n2026-05-22 01:42:25.195 24 INFO tempest.lib.common.rest_client [req-7c58ebb5-fbdf-41b8-a84c-5bb37acec72e req-7c58ebb5-fbdf-41b8-a84c-5bb37acec72e ] Request (BasicOperationsImagesAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.261s\n2026-05-22 01:42:25.204 32 INFO tempest.lib.common.rest_client [req-e419d2ef-70cf-406d-ba71-8defe0de5849 req-e419d2ef-70cf-406d-ba71-8defe0de5849 ] Request (ImageTaskCreate:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.355s\n2026-05-22 01:42:25.213 14 INFO tempest.lib.common.rest_client [req-95386918-f85e-47b6-ac38-a50304ae40d7 req-95386918-f85e-47b6-ac38-a50304ae40d7 ] Request (MetadataNamespaceObjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.113s\n2026-05-22 01:42:25.226 35 INFO tempest.lib.common.rest_client [req-82508096-1ff9-4302-870c-810ca65d9e4b req-82508096-1ff9-4302-870c-810ca65d9e4b ] Request (ListSharedImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/560b258af25644b196e6b84b9f797777/users/9c957e625d7c4c09a3303e9efc70a4f8/roles/1049be6f2d5641528d4cf50ffcec866c 0.270s\n2026-05-22 01:42:25.241 22 INFO tempest.lib.common.rest_client [req-0c9eff52-cc94-424d-8e23-76ac0a4ba9cb req-0c9eff52-cc94-424d-8e23-76ac0a4ba9cb ] Request (MetadataNamespacesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c4dfda7d2c0c4eeaa758591a4bf2e02d/users/76e69d42db7143289e64afa976271f40/roles/1049be6f2d5641528d4cf50ffcec866c 0.290s\n2026-05-22 01:42:25.254 39 INFO tempest.lib.common.rest_client [req-d742b507-f2fc-4599-b326-3db7b5054cf6 req-d742b507-f2fc-4599-b326-3db7b5054cf6 ] Request (ImagesTagsNegativeTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/06eb1666-1e9c-4f32-b787-d67deae8fe06 0.224s\n2026-05-22 01:42:25.259 28 INFO tempest.lib.common.rest_client [req-e1ef4579-17ef-4659-8ebe-022e872e84d9 req-e1ef4579-17ef-4659-8ebe-022e872e84d9 ] Request (VersionsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0864846d5c70462baadc2c12d0b86d69/users/5d1a642aa2644a1da0d0fb62b7b2a5ea/roles/7b19d98ffcc24d869191183daf0fb4ae 0.318s\n2026-05-22 01:42:25.265 28 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 5d1a642aa2644a1da0d0fb62b7b2a5ea is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:42:25.266 28 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VersionsTest-1823288116-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '0864846d5c70462baadc2c12d0b86d69', 'project_name': 'tempest-VersionsTest-1823288116', 'tenant_id': '0864846d5c70462baadc2c12d0b86d69', 'tenant_name': 'tempest-VersionsTest-1823288116', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '5d1a642aa2644a1da0d0fb62b7b2a5ea', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:42:25.266 28 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VersionsTest-1823288116-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '0864846d5c70462baadc2c12d0b86d69', 'project_name': 'tempest-VersionsTest-1823288116', 'tenant_id': '0864846d5c70462baadc2c12d0b86d69', 'tenant_name': 'tempest-VersionsTest-1823288116', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '5d1a642aa2644a1da0d0fb62b7b2a5ea', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:42:25.305 12 INFO tempest.lib.common.rest_client [req-136d8b03-1fce-47a7-90b2-b9ccb7bd01ce req-136d8b03-1fce-47a7-90b2-b9ccb7bd01ce ] Request (MetadataSchemaTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.197s\n{14} tempest.api.image.v2.test_images_tags_negative.ImagesTagsNegativeTest.test_delete_non_existing_tag [0.944950s] ... ok\n2026-05-22 01:42:25.317 10 INFO tempest.lib.common.rest_client [req-db35b725-301a-46c0-9cb0-82cd202d029c req-db35b725-301a-46c0-9cb0-82cd202d029c ] Request (ImagesMemberNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/cd927b4b3e5747e583f0da93df3cd078/users/931bc65516a54d0a8ec4af0d18b4cb1c/roles/7b19d98ffcc24d869191183daf0fb4ae 0.247s\n2026-05-22 01:42:25.322 26 INFO tempest.lib.common.rest_client [req-a9eabfce-5d54-4208-8502-a2461a15c8e7 req-a9eabfce-5d54-4208-8502-a2461a15c8e7 ] Request (ImagesNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/bfea5044176b4c6dbc82f532c1909c53/users/711fe257c8b64f37b854fb68eb6f8bd3/roles/f62b4d190f9040abadfedbb170e6ab99 0.227s\n2026-05-22 01:42:25.317 10 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 931bc65516a54d0a8ec4af0d18b4cb1c is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:42:25.323 10 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImagesMemberNegativeTest-1816354029-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'cd927b4b3e5747e583f0da93df3cd078', 'project_name': 'tempest-ImagesMemberNegativeTest-1816354029', 'tenant_id': 'cd927b4b3e5747e583f0da93df3cd078', 'tenant_name': 'tempest-ImagesMemberNegativeTest-1816354029', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '931bc65516a54d0a8ec4af0d18b4cb1c', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:42:25.326 10 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImagesMemberNegativeTest-1816354029-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'cd927b4b3e5747e583f0da93df3cd078', 'project_name': 'tempest-ImagesMemberNegativeTest-1816354029', 'tenant_id': 'cd927b4b3e5747e583f0da93df3cd078', 'tenant_name': 'tempest-ImagesMemberNegativeTest-1816354029', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '931bc65516a54d0a8ec4af0d18b4cb1c', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:42:25.343 41 INFO tempest.lib.common.rest_client [req-b653f789-b8cd-43d8-9423-53b74b1ad243 req-b653f789-b8cd-43d8-9423-53b74b1ad243 ] Request (BasicOperationsImagesTest:test_deactivate_reactivate_image): 204 PUT https://api.testbed.osism.xyz:9292/v2/images/53e47a92-70e6-4fa6-9a62-22067747665a/file 0.572s\n2026-05-22 01:42:25.386 22 INFO tempest.lib.common.rest_client [req-a14db57c-2192-40a8-bd9f-b61ea58afae9 req-a14db57c-2192-40a8-bd9f-b61ea58afae9 ] Request (MetadataNamespacesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.141s\n2026-05-22 01:42:25.392 30 INFO tempest.lib.common.rest_client [req-acc6e457-b154-471e-975c-65a7fbb7e425 req-acc6e457-b154-471e-975c-65a7fbb7e425 ] Request (ImportImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.260s\n2026-05-22 01:42:25.397 20 INFO tempest.lib.common.rest_client [req-14fc255d-b141-4316-80b0-bd0caa3f27e8 req-14fc255d-b141-4316-80b0-bd0caa3f27e8 ] Request (MetadataNamespaceTagsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.303s\n2026-05-22 01:42:25.412 35 INFO tempest.lib.common.rest_client [req-f422d8d0-3cc8-4193-8800-a2b405e37978 req-f422d8d0-3cc8-4193-8800-a2b405e37978 ] Request (ListSharedImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.179s\n2026-05-22 01:42:25.416 18 INFO tempest.lib.common.rest_client [req-c1f1d877-2827-457c-9e3f-acef8bbb7937 req-c1f1d877-2827-457c-9e3f-acef8bbb7937 ] Request (ListUserImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.364s\n2026-05-22 01:42:25.421 17 INFO tempest.lib.common.rest_client [req-0b7e4b3f-791f-4263-97e4-76e0472af701 req-0b7e4b3f-791f-4263-97e4-76e0472af701 ] Request (MetadataNamespacePropertiesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/66c4448338cc47119cff5500ad9f3eaa/users/b9656933a8974a84842270459f9c6cfe/roles/1049be6f2d5641528d4cf50ffcec866c 0.288s\n2026-05-22 01:42:25.426 39 INFO tempest.lib.common.rest_client [req-39869d54-8d6c-445d-9f47-0ba2a0c35083 req-39869d54-8d6c-445d-9f47-0ba2a0c35083 ] Request (ImagesTagsNegativeTest:test_update_tags_for_non_existing_image): 404 PUT https://api.testbed.osism.xyz:9292/v2/images/e631c8e8-1d24-42ac-b38f-0a12fae7be82/tags/tempest-tag-1165115831 0.112s\n2026-05-22 01:42:25.433 32 INFO tempest.lib.common.rest_client [req-c724d389-b2b9-489f-bf50-4b1659316440 req-c724d389-b2b9-489f-bf50-4b1659316440 ] Request (ImageTaskCreate:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/806cc34a626840d9a6ac00ef4b5af4ad/users/7f3330c4b8184ea4a51d08598bacedc1/roles/f62b4d190f9040abadfedbb170e6ab99 0.222s\n{14} tempest.api.image.v2.test_images_tags_negative.ImagesTagsNegativeTest.test_update_tags_for_non_existing_image [0.113635s] ... ok\n2026-05-22 01:42:25.503 14 INFO tempest.lib.common.rest_client [req-d9ef4c35-2d05-4ce2-b1b0-358cc8f55b9f req-d9ef4c35-2d05-4ce2-b1b0-358cc8f55b9f ] Request (MetadataNamespaceObjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/cc384f34d628406fa5712399cdc96c97/users/7fcb3fff629847f4ba5156db3699514f/roles/7b19d98ffcc24d869191183daf0fb4ae 0.284s\n2026-05-22 01:42:25.511 22 INFO tempest.lib.common.rest_client [req-7ab0a7bb-2bc4-4a34-9aa5-794204d86de8 req-7ab0a7bb-2bc4-4a34-9aa5-794204d86de8 ] Request (MetadataNamespacesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c4dfda7d2c0c4eeaa758591a4bf2e02d/users/76e69d42db7143289e64afa976271f40/roles/f62b4d190f9040abadfedbb170e6ab99 0.118s\n2026-05-22 01:42:25.522 12 INFO tempest.lib.common.rest_client [req-29837e21-386f-48dc-9a02-67334e0c91ff req-29837e21-386f-48dc-9a02-67334e0c91ff ] Request (MetadataSchemaTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4b12e3ddf4284192ad36e18aee516520/users/b40c5dbdb97b473dac1235c5faa406f4/roles/1049be6f2d5641528d4cf50ffcec866c 0.213s\n2026-05-22 01:42:25.503 14 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 7fcb3fff629847f4ba5156db3699514f is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:42:25.509 14 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataNamespaceObjectsTest-853070139-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'cc384f34d628406fa5712399cdc96c97', 'project_name': 'tempest-MetadataNamespaceObjectsTest-853070139', 'tenant_id': 'cc384f34d628406fa5712399cdc96c97', 'tenant_name': 'tempest-MetadataNamespaceObjectsTest-853070139', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '7fcb3fff629847f4ba5156db3699514f', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:42:25.510 14 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataNamespaceObjectsTest-853070139-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'cc384f34d628406fa5712399cdc96c97', 'project_name': 'tempest-MetadataNamespaceObjectsTest-853070139', 'tenant_id': 'cc384f34d628406fa5712399cdc96c97', 'tenant_name': 'tempest-MetadataNamespaceObjectsTest-853070139', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '7fcb3fff629847f4ba5156db3699514f', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:42:25.518 24 INFO tempest.lib.common.rest_client [req-b9ab71e8-65cb-40d1-8533-adc039456ca3 req-b9ab71e8-65cb-40d1-8533-adc039456ca3 ] Request (BasicOperationsImagesAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/366945126ec442f8afc5eff9dfcb8eda/users/d97fcd5a99434d008a48b62c0485dba2/roles/f62b4d190f9040abadfedbb170e6ab99 0.315s\n2026-05-22 01:42:25.558 39 INFO tempest.lib.common.rest_client [req-7b5c84fd-effe-4fed-a3a3-56c2673dd97f req-7b5c84fd-effe-4fed-a3a3-56c2673dd97f ] Request (ImagesTagsNegativeTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9292/v2/images/06eb1666-1e9c-4f32-b787-d67deae8fe06 0.080s\n2026-05-22 01:42:25.564 41 INFO tempest.lib.common.rest_client [req-b498194b-59f9-40a9-90ff-a75b083ce735 req-b498194b-59f9-40a9-90ff-a75b083ce735 ] Request (BasicOperationsImagesTest:test_deactivate_reactivate_image): 204 POST https://api.testbed.osism.xyz:9292/v2/images/53e47a92-70e6-4fa6-9a62-22067747665a/actions/deactivate 0.213s\n2026-05-22 01:42:25.601 17 INFO tempest.lib.common.rest_client [req-44364d1d-dd81-4b6a-8ee2-8f5a939bfbe2 req-44364d1d-dd81-4b6a-8ee2-8f5a939bfbe2 ] Request (MetadataNamespacePropertiesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.170s\n2026-05-22 01:42:25.632 20 INFO tempest.lib.common.rest_client [req-188dcc6b-3dbf-4e30-820d-02bbdc8f1cc3 req-188dcc6b-3dbf-4e30-820d-02bbdc8f1cc3 ] Request (MetadataNamespaceTagsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6b597108c7274a968a6063571294fe7a/users/9922324db6724a7297876f4ae3f1475b/roles/f62b4d190f9040abadfedbb170e6ab99 0.233s\n2026-05-22 01:42:25.641 26 INFO tempest.lib.common.rest_client [req-3bf1540d-446d-4c18-bdde-ad8d354669a9 req-3bf1540d-446d-4c18-bdde-ad8d354669a9 ] Request (ImagesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.317s\n2026-05-22 01:42:25.654 35 INFO tempest.lib.common.rest_client [req-be00a9a2-41fc-4fda-aeb3-6260ed9b276c req-be00a9a2-41fc-4fda-aeb3-6260ed9b276c ] Request (ListSharedImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/560b258af25644b196e6b84b9f797777/users/9c957e625d7c4c09a3303e9efc70a4f8/roles/f62b4d190f9040abadfedbb170e6ab99 0.237s\n2026-05-22 01:42:25.667 39 INFO tempest.lib.common.rest_client [req-972e93f7-b226-408f-82f2-b89795e688b7 req-972e93f7-b226-408f-82f2-b89795e688b7 ] Request (ImagesTagsNegativeTest:tearDownClass): 404 GET https://api.testbed.osism.xyz:9292/v2/images/06eb1666-1e9c-4f32-b787-d67deae8fe06 0.105s\n2026-05-22 01:42:25.669 41 INFO tempest.lib.common.rest_client [req-a9b175b5-86b8-4fd2-b2a6-b2027d4abdad req-a9b175b5-86b8-4fd2-b2a6-b2027d4abdad ] Request (BasicOperationsImagesTest:test_deactivate_reactivate_image): 200 GET https://api.testbed.osism.xyz:9292/v2/images/53e47a92-70e6-4fa6-9a62-22067747665a 0.099s\n2026-05-22 01:42:25.733 32 INFO tempest.lib.common.rest_client [req-93a3d316-f643-4202-89d3-9b6c3e614d85 req-93a3d316-f643-4202-89d3-9b6c3e614d85 ] Request (ImageTaskCreate:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.298s\n2026-05-22 01:42:25.740 12 INFO tempest.lib.common.rest_client [req-c8b0a93a-63b6-4002-bc70-4a5f4fb760e6 req-c8b0a93a-63b6-4002-bc70-4a5f4fb760e6 ] Request (MetadataSchemaTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.214s\n2026-05-22 01:42:25.764 22 INFO tempest.lib.common.rest_client [req-9fc6e6e1-1b26-45fe-9397-3592423376d6 req-9fc6e6e1-1b26-45fe-9397-3592423376d6 ] Request (MetadataNamespacesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.250s\n2026-05-22 01:42:25.767 18 INFO tempest.lib.common.rest_client [req-7c971e3e-449e-4420-977e-d7b88cc17e56 req-7c971e3e-449e-4420-977e-d7b88cc17e56 ] Request (ListUserImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/17add91bd2dc470e8b13467d2aaa5b2c/users/54d0a97dc08342f58479715f2805c90f/roles/f62b4d190f9040abadfedbb170e6ab99 0.349s\n2026-05-22 01:42:25.773 41 INFO tempest.lib.common.rest_client [req-f8dd3b25-4f11-49a3-bf5d-954f1f5cc4ab req-f8dd3b25-4f11-49a3-bf5d-954f1f5cc4ab ] Request (BasicOperationsImagesTest:test_deactivate_reactivate_image): 403 GET https://api.testbed.osism.xyz:9292/v2/images/53e47a92-70e6-4fa6-9a62-22067747665a/file 0.102s\n2026-05-22 01:42:25.773 17 INFO tempest.lib.common.rest_client [req-c0c8cfcf-f227-4e92-9457-88ad25a074a6 req-c0c8cfcf-f227-4e92-9457-88ad25a074a6 ] Request (MetadataNamespacePropertiesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/66c4448338cc47119cff5500ad9f3eaa/users/b9656933a8974a84842270459f9c6cfe/roles/f62b4d190f9040abadfedbb170e6ab99 0.169s\n2026-05-22 01:42:25.851 26 INFO tempest.lib.common.rest_client [req-d48498a3-9c3c-49c1-a962-d90fcd2e7f1e req-d48498a3-9c3c-49c1-a962-d90fcd2e7f1e ] Request (ImagesNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/bfea5044176b4c6dbc82f532c1909c53/users/711fe257c8b64f37b854fb68eb6f8bd3/roles/7b19d98ffcc24d869191183daf0fb4ae 0.207s\n2026-05-22 01:42:25.852 26 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 711fe257c8b64f37b854fb68eb6f8bd3 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:42:25.852 26 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImagesNegativeTest-120754274-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'bfea5044176b4c6dbc82f532c1909c53', 'project_name': 'tempest-ImagesNegativeTest-120754274', 'tenant_id': 'bfea5044176b4c6dbc82f532c1909c53', 'tenant_name': 'tempest-ImagesNegativeTest-120754274', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '711fe257c8b64f37b854fb68eb6f8bd3', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:42:25.852 26 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImagesNegativeTest-120754274-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'bfea5044176b4c6dbc82f532c1909c53', 'project_name': 'tempest-ImagesNegativeTest-120754274', 'tenant_id': 'bfea5044176b4c6dbc82f532c1909c53', 'tenant_name': 'tempest-ImagesNegativeTest-120754274', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '711fe257c8b64f37b854fb68eb6f8bd3', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:42:25.866 28 INFO tempest.lib.common.rest_client [req-83ab6c60-143a-4040-be37-170a69fb6ecb req-83ab6c60-143a-4040-be37-170a69fb6ecb ] Request (VersionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.585s\n2026-05-22 01:42:25.931 28 INFO tempest.lib.common.rest_client [-] Request (VersionsTest:test_list_versions): 300 GET https://api.testbed.osism.xyz:9292/ 0.062s\n2026-05-22 01:42:25.940 41 INFO tempest.lib.common.rest_client [req-14ce0ba8-9264-4ce5-8791-f679351970f2 req-14ce0ba8-9264-4ce5-8791-f679351970f2 ] Request (BasicOperationsImagesTest:test_deactivate_reactivate_image): 204 POST https://api.testbed.osism.xyz:9292/v2/images/53e47a92-70e6-4fa6-9a62-22067747665a/actions/reactivate 0.162s\n2026-05-22 01:42:25.944 39 INFO tempest.lib.common.rest_client [req-df110c1e-60ff-4875-a434-599e9fdcfa0b req-df110c1e-60ff-4875-a434-599e9fdcfa0b ] Request (ImagesTagsNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/66940531fcda4e97b4cce0b326c88e76 0.274s\n2026-05-22 01:42:25.944 39 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 2305227b89f14c119fcd2493efc41937\n2026-05-22 01:42:25.963 30 INFO tempest.lib.common.rest_client [req-19e19827-f399-48a6-87a8-fba14918e435 req-19e19827-f399-48a6-87a8-fba14918e435 ] Request (ImportImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c3d4b51a31e144caab6669c602c1af34/users/9c836d14b1144da69b182b3deee4aca3/roles/f62b4d190f9040abadfedbb170e6ab99 0.563s\n2026-05-22 01:42:25.973 10 INFO tempest.lib.common.rest_client [req-20e17194-32cd-4d35-9d79-63177973802f req-20e17194-32cd-4d35-9d79-63177973802f ] Request (ImagesMemberNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.636s\n2026-05-22 01:42:25.973 22 INFO tempest.lib.common.rest_client [req-afce7982-4468-4f27-9fb0-203f61e4e765 req-afce7982-4468-4f27-9fb0-203f61e4e765 ] Request (MetadataNamespacesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c4dfda7d2c0c4eeaa758591a4bf2e02d/users/76e69d42db7143289e64afa976271f40/roles/7b19d98ffcc24d869191183daf0fb4ae 0.204s\n2026-05-22 01:42:25.973 22 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 76e69d42db7143289e64afa976271f40 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:42:25.977 22 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataNamespacesTest-2001806245-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'c4dfda7d2c0c4eeaa758591a4bf2e02d', 'project_name': 'tempest-MetadataNamespacesTest-2001806245', 'tenant_id': 'c4dfda7d2c0c4eeaa758591a4bf2e02d', 'tenant_name': 'tempest-MetadataNamespacesTest-2001806245', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '76e69d42db7143289e64afa976271f40', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:42:25.978 22 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataNamespacesTest-2001806245-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'c4dfda7d2c0c4eeaa758591a4bf2e02d', 'project_name': 'tempest-MetadataNamespacesTest-2001806245', 'tenant_id': 'c4dfda7d2c0c4eeaa758591a4bf2e02d', 'tenant_name': 'tempest-MetadataNamespacesTest-2001806245', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '76e69d42db7143289e64afa976271f40', 'system': None}, Network: None, Subnet: None, Router: None\n{9} tempest.api.image.v2.test_versions.VersionsTest.test_list_versions [0.065978s] ... ok\n2026-05-22 01:42:26.017 32 INFO tempest.lib.common.rest_client [req-32483b6b-7ba2-4239-a76a-4a6f3d50b60e req-32483b6b-7ba2-4239-a76a-4a6f3d50b60e ] Request (ImageTaskCreate:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/806cc34a626840d9a6ac00ef4b5af4ad/users/7f3330c4b8184ea4a51d08598bacedc1/roles/7b19d98ffcc24d869191183daf0fb4ae 0.280s\n2026-05-22 01:42:26.017 32 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 7f3330c4b8184ea4a51d08598bacedc1 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:42:26.017 32 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImageTaskCreate-435570271-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '806cc34a626840d9a6ac00ef4b5af4ad', 'project_name': 'tempest-ImageTaskCreate-435570271', 'tenant_id': '806cc34a626840d9a6ac00ef4b5af4ad', 'tenant_name': 'tempest-ImageTaskCreate-435570271', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '7f3330c4b8184ea4a51d08598bacedc1', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:42:26.018 32 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImageTaskCreate-435570271-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '806cc34a626840d9a6ac00ef4b5af4ad', 'project_name': 'tempest-ImageTaskCreate-435570271', 'tenant_id': '806cc34a626840d9a6ac00ef4b5af4ad', 'tenant_name': 'tempest-ImageTaskCreate-435570271', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '7f3330c4b8184ea4a51d08598bacedc1', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:42:26.086 18 INFO tempest.lib.common.rest_client [req-b5f981ef-86c5-485a-9955-856784ae2e89 req-b5f981ef-86c5-485a-9955-856784ae2e89 ] Request (ListUserImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.318s\n2026-05-22 01:42:26.097 41 INFO tempest.lib.common.rest_client [req-83c288f9-addc-4657-ac4a-52f4d9e20728 req-83c288f9-addc-4657-ac4a-52f4d9e20728 ] Request (BasicOperationsImagesTest:test_deactivate_reactivate_image): 200 GET https://api.testbed.osism.xyz:9292/v2/images/53e47a92-70e6-4fa6-9a62-22067747665a 0.155s\n2026-05-22 01:42:26.107 24 INFO tempest.lib.common.rest_client [req-69b7aeb4-26c8-43fb-bedc-2500d040cc08 req-69b7aeb4-26c8-43fb-bedc-2500d040cc08 ] Request (BasicOperationsImagesAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.585s\n2026-05-22 01:42:26.120 35 INFO tempest.lib.common.rest_client [req-e2ce4b6d-1a8f-44be-9362-da6623a89051 req-e2ce4b6d-1a8f-44be-9362-da6623a89051 ] Request (ListSharedImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.463s\n2026-05-22 01:42:26.122 14 INFO tempest.lib.common.rest_client [req-034b3bb3-1ef5-4cfd-b796-e2d927a795f9 req-034b3bb3-1ef5-4cfd-b796-e2d927a795f9 ] Request (MetadataNamespaceObjectsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.596s\n2026-05-22 01:42:26.121 17 INFO tempest.lib.common.rest_client [req-d40d1360-8145-40c1-876e-b4a778ffbc7f req-d40d1360-8145-40c1-876e-b4a778ffbc7f ] Request (MetadataNamespacePropertiesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.341s\n2026-05-22 01:42:26.132 20 INFO tempest.lib.common.rest_client [req-714f6f36-bd15-40a9-991b-6410717712b9 req-714f6f36-bd15-40a9-991b-6410717712b9 ] Request (MetadataNamespaceTagsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.495s\n2026-05-22 01:42:26.157 30 INFO tempest.lib.common.rest_client [req-041cbca2-b0cf-4f52-afcf-4cb11a0dbbdb req-041cbca2-b0cf-4f52-afcf-4cb11a0dbbdb ] Request (ImportImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.190s\n2026-05-22 01:42:26.184 12 INFO tempest.lib.common.rest_client [req-ea6ee8ed-849a-4893-a562-1b60160ba8c4 req-ea6ee8ed-849a-4893-a562-1b60160ba8c4 ] Request (MetadataSchemaTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4b12e3ddf4284192ad36e18aee516520/users/b40c5dbdb97b473dac1235c5faa406f4/roles/f62b4d190f9040abadfedbb170e6ab99 0.443s\n2026-05-22 01:42:26.282 18 INFO tempest.lib.common.rest_client [req-0145db5b-fd60-40db-8c06-7e0a5c781e70 req-0145db5b-fd60-40db-8c06-7e0a5c781e70 ] Request (ListUserImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/17add91bd2dc470e8b13467d2aaa5b2c/users/54d0a97dc08342f58479715f2805c90f/roles/7b19d98ffcc24d869191183daf0fb4ae 0.192s\n2026-05-22 01:42:26.283 18 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 54d0a97dc08342f58479715f2805c90f is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:42:26.283 18 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ListUserImagesTest-717226788-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '17add91bd2dc470e8b13467d2aaa5b2c', 'project_name': 'tempest-ListUserImagesTest-717226788', 'tenant_id': '17add91bd2dc470e8b13467d2aaa5b2c', 'tenant_name': 'tempest-ListUserImagesTest-717226788', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '54d0a97dc08342f58479715f2805c90f', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:42:26.284 18 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ListUserImagesTest-717226788-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '17add91bd2dc470e8b13467d2aaa5b2c', 'project_name': 'tempest-ListUserImagesTest-717226788', 'tenant_id': '17add91bd2dc470e8b13467d2aaa5b2c', 'tenant_name': 'tempest-ListUserImagesTest-717226788', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '54d0a97dc08342f58479715f2805c90f', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:42:26.300 10 INFO tempest.lib.common.rest_client [req-d845fbf8-d28b-431b-aebb-b27dab01b7ad req-d845fbf8-d28b-431b-aebb-b27dab01b7ad ] Request (ImagesMemberNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.325s\n2026-05-22 01:42:26.393 41 INFO tempest.lib.common.rest_client [req-26d81fff-8ac7-4dcd-af53-1ee7c7140992 req-26d81fff-8ac7-4dcd-af53-1ee7c7140992 ] Request (BasicOperationsImagesTest:test_deactivate_reactivate_image): 200 GET https://api.testbed.osism.xyz:9292/v2/images/53e47a92-70e6-4fa6-9a62-22067747665a/file 0.293s\n{15} tempest.api.image.v2.test_images.BasicOperationsImagesTest.test_deactivate_reactivate_image [2.068459s] ... ok\n2026-05-22 01:42:26.436 24 INFO tempest.lib.common.rest_client [req-c8257fc4-1209-4d86-aa6f-0ee5b9daec0b req-c8257fc4-1209-4d86-aa6f-0ee5b9daec0b ] Request (BasicOperationsImagesAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/366945126ec442f8afc5eff9dfcb8eda/users/d97fcd5a99434d008a48b62c0485dba2/roles/7b19d98ffcc24d869191183daf0fb4ae 0.325s\n2026-05-22 01:42:26.437 24 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user d97fcd5a99434d008a48b62c0485dba2 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:42:26.438 24 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-BasicOperationsImagesAdminTest-2017135393-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '366945126ec442f8afc5eff9dfcb8eda', 'project_name': 'tempest-BasicOperationsImagesAdminTest-2017135393', 'tenant_id': '366945126ec442f8afc5eff9dfcb8eda', 'tenant_name': 'tempest-BasicOperationsImagesAdminTest-2017135393', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'd97fcd5a99434d008a48b62c0485dba2', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:42:26.438 24 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-BasicOperationsImagesAdminTest-2017135393-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '366945126ec442f8afc5eff9dfcb8eda', 'project_name': 'tempest-BasicOperationsImagesAdminTest-2017135393', 'tenant_id': '366945126ec442f8afc5eff9dfcb8eda', 'tenant_name': 'tempest-BasicOperationsImagesAdminTest-2017135393', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'd97fcd5a99434d008a48b62c0485dba2', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:42:26.459 14 INFO tempest.lib.common.rest_client [req-ed9ec792-8d9b-4938-a259-c51f985ecf46 req-ed9ec792-8d9b-4938-a259-c51f985ecf46 ] Request (MetadataNamespaceObjectsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.328s\n2026-05-22 01:42:26.568 17 INFO tempest.lib.common.rest_client [req-c39f0c41-7eb5-4d72-8488-5cc34408770c req-c39f0c41-7eb5-4d72-8488-5cc34408770c ] Request (MetadataNamespacePropertiesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/66c4448338cc47119cff5500ad9f3eaa/users/b9656933a8974a84842270459f9c6cfe/roles/7b19d98ffcc24d869191183daf0fb4ae 0.445s\n2026-05-22 01:42:26.568 17 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user b9656933a8974a84842270459f9c6cfe is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:42:26.568 17 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataNamespacePropertiesTest-216948775-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '66c4448338cc47119cff5500ad9f3eaa', 'project_name': 'tempest-MetadataNamespacePropertiesTest-216948775', 'tenant_id': '66c4448338cc47119cff5500ad9f3eaa', 'tenant_name': 'tempest-MetadataNamespacePropertiesTest-216948775', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'b9656933a8974a84842270459f9c6cfe', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:42:26.569 17 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataNamespacePropertiesTest-216948775-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '66c4448338cc47119cff5500ad9f3eaa', 'project_name': 'tempest-MetadataNamespacePropertiesTest-216948775', 'tenant_id': '66c4448338cc47119cff5500ad9f3eaa', 'tenant_name': 'tempest-MetadataNamespacePropertiesTest-216948775', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'b9656933a8974a84842270459f9c6cfe', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:42:26.591 41 INFO tempest.lib.common.rest_client [req-b17ba141-ba18-4498-8145-d76cabbe5def req-b17ba141-ba18-4498-8145-d76cabbe5def ] Request (BasicOperationsImagesTest:test_delete_image): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.138s\n2026-05-22 01:42:26.582 39 INFO tempest.lib.common.rest_client [req-03099d85-54a8-4fa5-9837-78c6240e0cc3 req-03099d85-54a8-4fa5-9837-78c6240e0cc3 ] Request (ImagesTagsNegativeTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.634s\n2026-05-22 01:42:26.584 26 INFO tempest.lib.common.rest_client [req-5b419123-a858-412a-b777-9b31162f5226 req-5b419123-a858-412a-b777-9b31162f5226 ] Request (ImagesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.722s\n2026-05-22 01:42:26.589 32 INFO tempest.lib.common.rest_client [req-69ee42b2-b468-4caf-bf7e-8a3291bf3197 req-69ee42b2-b468-4caf-bf7e-8a3291bf3197 ] Request (ImageTaskCreate:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.556s\n2026-05-22 01:42:26.621 30 INFO tempest.lib.common.rest_client [req-86e540b3-2ddd-4429-b5f8-45e4fc613d1e req-86e540b3-2ddd-4429-b5f8-45e4fc613d1e ] Request (ImportImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c3d4b51a31e144caab6669c602c1af34/users/9c836d14b1144da69b182b3deee4aca3/roles/7b19d98ffcc24d869191183daf0fb4ae 0.456s\n2026-05-22 01:42:26.621 30 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 9c836d14b1144da69b182b3deee4aca3 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:42:26.621 30 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImportImagesTest-190088456-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'c3d4b51a31e144caab6669c602c1af34', 'project_name': 'tempest-ImportImagesTest-190088456', 'tenant_id': 'c3d4b51a31e144caab6669c602c1af34', 'tenant_name': 'tempest-ImportImagesTest-190088456', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '9c836d14b1144da69b182b3deee4aca3', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:42:26.622 30 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImportImagesTest-190088456-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'c3d4b51a31e144caab6669c602c1af34', 'project_name': 'tempest-ImportImagesTest-190088456', 'tenant_id': 'c3d4b51a31e144caab6669c602c1af34', 'tenant_name': 'tempest-ImportImagesTest-190088456', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '9c836d14b1144da69b182b3deee4aca3', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:42:26.668 22 INFO tempest.lib.common.rest_client [req-0851ae19-c2eb-4c51-9fba-0b85d262b194 req-0851ae19-c2eb-4c51-9fba-0b85d262b194 ] Request (MetadataNamespacesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.667s\n2026-05-22 01:42:26.691 20 INFO tempest.lib.common.rest_client [req-ca16ff17-4c14-4740-a627-e05572a4a481 req-ca16ff17-4c14-4740-a627-e05572a4a481 ] Request (MetadataNamespaceTagsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6b597108c7274a968a6063571294fe7a/users/9922324db6724a7297876f4ae3f1475b/roles/7b19d98ffcc24d869191183daf0fb4ae 0.557s\n2026-05-22 01:42:26.695 20 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 9922324db6724a7297876f4ae3f1475b is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:42:26.695 20 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataNamespaceTagsTest-152999370-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '6b597108c7274a968a6063571294fe7a', 'project_name': 'tempest-MetadataNamespaceTagsTest-152999370', 'tenant_id': '6b597108c7274a968a6063571294fe7a', 'tenant_name': 'tempest-MetadataNamespaceTagsTest-152999370', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '9922324db6724a7297876f4ae3f1475b', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:42:26.696 20 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataNamespaceTagsTest-152999370-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '6b597108c7274a968a6063571294fe7a', 'project_name': 'tempest-MetadataNamespaceTagsTest-152999370', 'tenant_id': '6b597108c7274a968a6063571294fe7a', 'tenant_name': 'tempest-MetadataNamespaceTagsTest-152999370', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '9922324db6724a7297876f4ae3f1475b', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:42:26.686 35 INFO tempest.lib.common.rest_client [req-92fe3fbe-0fb3-4771-bbd5-19ffaf416900 req-92fe3fbe-0fb3-4771-bbd5-19ffaf416900 ] Request (ListSharedImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/560b258af25644b196e6b84b9f797777/users/9c957e625d7c4c09a3303e9efc70a4f8/roles/7b19d98ffcc24d869191183daf0fb4ae 0.559s\n2026-05-22 01:42:26.687 35 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 9c957e625d7c4c09a3303e9efc70a4f8 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:42:26.688 35 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ListSharedImagesTest-1307754929-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '560b258af25644b196e6b84b9f797777', 'project_name': 'tempest-ListSharedImagesTest-1307754929', 'tenant_id': '560b258af25644b196e6b84b9f797777', 'tenant_name': 'tempest-ListSharedImagesTest-1307754929', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '9c957e625d7c4c09a3303e9efc70a4f8', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:42:26.688 35 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ListSharedImagesTest-1307754929-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '560b258af25644b196e6b84b9f797777', 'project_name': 'tempest-ListSharedImagesTest-1307754929', 'tenant_id': '560b258af25644b196e6b84b9f797777', 'tenant_name': 'tempest-ListSharedImagesTest-1307754929', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '9c957e625d7c4c09a3303e9efc70a4f8', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:42:26.727 41 INFO tempest.lib.common.rest_client [req-895850e9-6970-43b3-8c61-d2aacc758e80 req-895850e9-6970-43b3-8c61-d2aacc758e80 ] Request (BasicOperationsImagesTest:test_delete_image): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/4d0f60ce-a72e-4fe7-9594-cf2787bdf11f 0.134s\n2026-05-22 01:42:26.788 28 INFO tempest.lib.common.rest_client [req-b0380053-518b-4cb2-8b32-231181801c52 req-b0380053-518b-4cb2-8b32-231181801c52 ] Request (VersionsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/5d1a642aa2644a1da0d0fb62b7b2a5ea 0.729s\n2026-05-22 01:42:26.788 28 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 0864846d5c70462baadc2c12d0b86d69\n2026-05-22 01:42:26.821 41 INFO tempest.lib.common.rest_client [req-88a66099-b4c2-41c8-af39-5b5213e46888 req-88a66099-b4c2-41c8-af39-5b5213e46888 ] Request (BasicOperationsImagesTest:test_delete_image): 404 GET https://api.testbed.osism.xyz:9292/v2/images/4d0f60ce-a72e-4fe7-9594-cf2787bdf11f 0.091s\n2026-05-22 01:42:26.856 12 INFO tempest.lib.common.rest_client [req-b2ad622e-d001-49ea-a315-20145389a8a1 req-b2ad622e-d001-49ea-a315-20145389a8a1 ] Request (MetadataSchemaTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.666s\n2026-05-22 01:42:27.051 41 INFO tempest.lib.common.rest_client [req-b379adcb-fec2-4ea1-b24f-35e9b51b97b9 req-b379adcb-fec2-4ea1-b24f-35e9b51b97b9 ] Request (BasicOperationsImagesTest:test_delete_image): 200 GET https://api.testbed.osism.xyz:9292/v2/images 0.226s\n{15} tempest.api.image.v2.test_images.BasicOperationsImagesTest.test_delete_image [0.601646s] ... ok\n2026-05-22 01:42:27.061 10 INFO tempest.lib.common.rest_client [req-1f90c13e-c10d-467f-9a82-32ad7df79ff0 req-1f90c13e-c10d-467f-9a82-32ad7df79ff0 ] Request (ImagesMemberNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.757s\n2026-05-22 01:42:27.093 18 INFO tempest.lib.common.rest_client [req-3bf972ba-4863-4e03-b78f-88b6815e0dbb req-3bf972ba-4863-4e03-b78f-88b6815e0dbb ] Request (ListUserImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.801s\n2026-05-22 01:42:27.093 18 INFO tempest.test [-] <class 'unittest.case.SkipTest'> raised in ListUserImagesTest.setUpClass. Invoking tearDownClass.\n2026-05-22 01:42:27.121 17 INFO tempest.lib.common.rest_client [req-0ec8d740-ae1c-492d-874c-c3294a04f638 req-0ec8d740-ae1c-492d-874c-c3294a04f638 ] Request (MetadataNamespacePropertiesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.547s\n2026-05-22 01:42:27.168 22 INFO tempest.lib.common.rest_client [req-ef4cb457-5c92-4520-885c-45da3b1cbbd4 req-ef4cb457-5c92-4520-885c-45da3b1cbbd4 ] Request (MetadataNamespacesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.498s\n2026-05-22 01:42:27.210 14 INFO tempest.lib.common.rest_client [req-08091a93-9f09-407e-a45c-b0283aff5ad9 req-08091a93-9f09-407e-a45c-b0283aff5ad9 ] Request (MetadataNamespaceObjectsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.747s\n2026-05-22 01:42:27.214 41 INFO tempest.lib.common.rest_client [req-5c10fbc8-3453-4271-b5ec-3a02592ca245 req-5c10fbc8-3453-4271-b5ec-3a02592ca245 ] Request (BasicOperationsImagesTest:test_register_upload_get_image_file): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.160s\n2026-05-22 01:42:27.226 32 INFO tempest.lib.common.rest_client [req-bfd9adf9-04ba-4d4d-8bb8-1dc28029154d req-bfd9adf9-04ba-4d4d-8bb8-1dc28029154d ] Request (ImageTaskCreate:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.633s\n2026-05-22 01:42:27.255 24 INFO tempest.lib.common.rest_client [req-d36202ca-6ffd-4c31-aabe-6cd4c3a82cba req-d36202ca-6ffd-4c31-aabe-6cd4c3a82cba ] Request (BasicOperationsImagesAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.805s\n2026-05-22 01:42:27.310 41 INFO tempest.lib.common.rest_client [req-4415e879-638e-48ff-9cc7-77be63f6f144 req-4415e879-638e-48ff-9cc7-77be63f6f144 ] Request (BasicOperationsImagesTest:test_register_upload_get_image_file): 204 GET https://api.testbed.osism.xyz:9292/v2/images/1e55b740-891b-454b-81d3-cc3dcccdf455/file 0.092s\n2026-05-22 01:42:27.409 30 INFO tempest.lib.common.rest_client [req-22712d1c-e028-4acc-8195-f0ce5606ea46 req-22712d1c-e028-4acc-8195-f0ce5606ea46 ] Request (ImportImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.776s\n2026-05-22 01:42:27.428 18 INFO tempest.lib.common.rest_client [req-d306fbc7-11e2-4fbe-a140-55281a3416b3 req-d306fbc7-11e2-4fbe-a140-55281a3416b3 ] Request (ListUserImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/54d0a97dc08342f58479715f2805c90f 0.332s\n2026-05-22 01:42:27.428 18 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 17add91bd2dc470e8b13467d2aaa5b2c\n2026-05-22 01:42:27.486 26 INFO tempest.lib.common.rest_client [req-dd547f98-43fd-44d0-ab85-1e4203c2e64b req-dd547f98-43fd-44d0-ab85-1e4203c2e64b ] Request (ImagesNegativeTest:test_create_image_reserved_property): 403 POST https://api.testbed.osism.xyz:9292/v2/images 0.899s\n2026-05-22 01:42:27.524 14 INFO tempest.lib.common.rest_client [req-9d84362c-392c-43eb-89fd-64f3935ed779 req-9d84362c-392c-43eb-89fd-64f3935ed779 ] Request (MetadataNamespaceObjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.311s\n{8} tempest.api.image.v2.test_images_negative.ImagesNegativeTest.test_create_image_reserved_property [0.901837s] ... ok\n2026-05-22 01:42:27.551 28 INFO tempest.lib.common.rest_client [req-aaa7f98d-b067-4b29-a49d-0e963e8c3220 req-aaa7f98d-b067-4b29-a49d-0e963e8c3220 ] Request (VersionsTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.760s\n2026-05-22 01:42:27.570 10 INFO tempest.lib.common.rest_client [req-45649ff6-79d1-4609-8951-007151b66c4a req-45649ff6-79d1-4609-8951-007151b66c4a ] Request (ImagesMemberNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.507s\n2026-05-22 01:42:27.562 12 INFO tempest.lib.common.rest_client [req-04868bd1-7744-472c-8f0e-3519b561dff8 req-04868bd1-7744-472c-8f0e-3519b561dff8 ] Request (MetadataSchemaTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4b12e3ddf4284192ad36e18aee516520/users/b40c5dbdb97b473dac1235c5faa406f4/roles/7b19d98ffcc24d869191183daf0fb4ae 0.704s\n2026-05-22 01:42:27.562 12 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user b40c5dbdb97b473dac1235c5faa406f4 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:42:27.562 12 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataSchemaTest-1845851439-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '4b12e3ddf4284192ad36e18aee516520', 'project_name': 'tempest-MetadataSchemaTest-1845851439', 'tenant_id': '4b12e3ddf4284192ad36e18aee516520', 'tenant_name': 'tempest-MetadataSchemaTest-1845851439', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'b40c5dbdb97b473dac1235c5faa406f4', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:42:27.563 12 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataSchemaTest-1845851439-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '4b12e3ddf4284192ad36e18aee516520', 'project_name': 'tempest-MetadataSchemaTest-1845851439', 'tenant_id': '4b12e3ddf4284192ad36e18aee516520', 'tenant_name': 'tempest-MetadataSchemaTest-1845851439', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'b40c5dbdb97b473dac1235c5faa406f4', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:42:27.642 26 INFO tempest.lib.common.rest_client [req-1b4a3361-5b95-4779-9e3d-4b677dcb93cf req-1b4a3361-5b95-4779-9e3d-4b677dcb93cf ] Request (ImagesNegativeTest:test_delete_image_null_id): 404 DELETE https://api.testbed.osism.xyz:9292/v2/images/ 0.090s\n{8} tempest.api.image.v2.test_images_negative.ImagesNegativeTest.test_delete_image_null_id [0.093688s] ... ok\n2026-05-22 01:42:27.701 35 INFO tempest.lib.common.rest_client [req-d4851f33-c8e5-414b-9d24-1ab22f83bdee req-d4851f33-c8e5-414b-9d24-1ab22f83bdee ] Request (ListSharedImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.003s\n2026-05-22 01:42:27.721 26 INFO tempest.lib.common.rest_client [req-b9b54fa6-8b4e-476c-8b4f-a0c09c414b14 req-b9b54fa6-8b4e-476c-8b4f-a0c09c414b14 ] Request (ImagesNegativeTest:test_delete_non_existing_image): 404 DELETE https://api.testbed.osism.xyz:9292/v2/images/3d212b1d-b34a-439c-9368-922561873934 0.075s\n{8} tempest.api.image.v2.test_images_negative.ImagesNegativeTest.test_delete_non_existing_image [0.077500s] ... ok\n2026-05-22 01:42:27.735 17 INFO tempest.lib.common.rest_client [req-106b1f72-17da-45f2-8fbb-4980e0a91b22 req-106b1f72-17da-45f2-8fbb-4980e0a91b22 ] Request (MetadataNamespacePropertiesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.612s\n2026-05-22 01:42:27.768 24 INFO tempest.lib.common.rest_client [req-8d50009d-55c3-421d-9171-366c31a0f41d req-8d50009d-55c3-421d-9171-366c31a0f41d ] Request (BasicOperationsImagesAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.510s\n2026-05-22 01:42:27.797 30 INFO tempest.lib.common.rest_client [req-2e84e9b5-2bcb-4f8b-82cf-c925b58c31ec req-2e84e9b5-2bcb-4f8b-82cf-c925b58c31ec ] Request (ImportImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:9292/v2/info/import 0.386s\n2026-05-22 01:42:27.850 26 INFO tempest.lib.common.rest_client [req-918c1b8f-d79d-46c0-8ffd-f63345a1b8ac req-918c1b8f-d79d-46c0-8ffd-f63345a1b8ac ] Request (ImagesNegativeTest:test_delete_protected_image): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.124s\n{10} tempest.api.image.v2.test_images.ImportImagesTest.test_image_glance_download_import_bad_endpoint ... SKIPPED: Server does not support glance-download import method\n{10} 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{10} tempest.api.image.v2.test_images.ImportImagesTest.test_image_glance_download_import_bad_uuid ... SKIPPED: Server does not support glance-download import method\n{10} tempest.api.image.v2.test_images.ImportImagesTest.test_image_glance_download_import_success ... SKIPPED: Server does not support glance-download import method\n{10} tempest.api.image.v2.test_images.ImportImagesTest.test_remote_delete ... SKIPPED: No image_remote service to test against\n{10} tempest.api.image.v2.test_images.ImportImagesTest.test_remote_import ... SKIPPED: No image_remote service to test against\n2026-05-22 01:42:27.869 39 INFO tempest.lib.common.rest_client [req-bdeebd11-dfcb-49cc-b7e0-d44342315e39 req-bdeebd11-dfcb-49cc-b7e0-d44342315e39 ] Request (ImagesTagsNegativeTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=2305227b89f14c119fcd2493efc41937&name=default 1.286s\n2026-05-22 01:42:27.924 20 INFO tempest.lib.common.rest_client [req-64be6a99-ca8b-4979-be37-c711f689fdcc req-64be6a99-ca8b-4979-be37-c711f689fdcc ] Request (MetadataNamespaceTagsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.223s\n2026-05-22 01:42:27.930 10 INFO tempest.lib.common.rest_client [req-e4711ac9-8cbd-411b-b05d-8181f0eaae7e req-e4711ac9-8cbd-411b-b05d-8181f0eaae7e ] Request (ImagesMemberNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/502273ee60a94c0cbc5e6096a8f60768/users/40a05a8bf3914048a2cd71ae30155e1c/roles/7b19d98ffcc24d869191183daf0fb4ae 0.353s\n2026-05-22 01:42:28.002 26 INFO tempest.lib.common.rest_client [req-8097dbd3-9cf2-4b87-8549-b44b92081393 req-8097dbd3-9cf2-4b87-8549-b44b92081393 ] Request (ImagesNegativeTest:test_delete_protected_image): 403 DELETE https://api.testbed.osism.xyz:9292/v2/images/31b9fed1-c970-41cd-9492-8e681fecf4c3 0.150s\n2026-05-22 01:42:28.025 18 INFO tempest.lib.common.rest_client [req-72fe3884-4540-4de3-98d7-a9b246ad82ec req-72fe3884-4540-4de3-98d7-a9b246ad82ec ] Request (ListUserImagesTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.595s\n2026-05-22 01:42:28.068 14 INFO tempest.lib.common.rest_client [req-6e3e0040-58c7-416d-bb86-aa5fbf177b58 req-6e3e0040-58c7-416d-bb86-aa5fbf177b58 ] Request (MetadataNamespaceObjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f624770cd5f94e718b019b7ed5bba524/users/170455ab99f64407ba953fdcf3ea1b9f/roles/7b19d98ffcc24d869191183daf0fb4ae 0.542s\n2026-05-22 01:42:28.077 22 INFO tempest.lib.common.rest_client [req-2457b398-34a8-4798-8b61-98ca143b7338 req-2457b398-34a8-4798-8b61-98ca143b7338 ] Request (MetadataNamespacesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.906s\n2026-05-22 01:42:28.146 10 INFO tempest.lib.common.rest_client [req-c62f4b10-4f6e-47b2-8ba1-9ed596c61e7b req-c62f4b10-4f6e-47b2-8ba1-9ed596c61e7b ] Request (ImagesMemberNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.212s\n2026-05-22 01:42:28.166 26 INFO tempest.lib.common.rest_client [req-bc3c4755-8104-4e3e-8781-b722899383a9 req-bc3c4755-8104-4e3e-8781-b722899383a9 ] Request (ImagesNegativeTest:_run_cleanups): 200 PATCH https://api.testbed.osism.xyz:9292/v2/images/31b9fed1-c970-41cd-9492-8e681fecf4c3 0.162s\n{8} tempest.api.image.v2.test_images_negative.ImagesNegativeTest.test_delete_protected_image [0.443983s] ... ok\n2026-05-22 01:42:28.223 35 INFO tempest.lib.common.rest_client [req-bf0bb273-e116-4188-915c-535ee2624ec5 req-bf0bb273-e116-4188-915c-535ee2624ec5 ] Request (ListSharedImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.516s\n2026-05-22 01:42:28.261 12 INFO tempest.lib.common.rest_client [req-0ed1b0ca-7956-4f8b-976c-431c09b1c95b req-0ed1b0ca-7956-4f8b-976c-431c09b1c95b ] Request (MetadataSchemaTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.692s\n2026-05-22 01:42:28.295 32 INFO tempest.lib.common.rest_client [req-5e76f87b-43e1-4093-9bb3-5807aac92737 req-5e76f87b-43e1-4093-9bb3-5807aac92737 ] Request (ImageTaskCreate:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.064s\n2026-05-22 01:42:28.313 26 INFO tempest.lib.common.rest_client [req-6ba78419-de91-4dae-90d3-0b0fb46c7c3a req-6ba78419-de91-4dae-90d3-0b0fb46c7c3a ] Request (ImagesNegativeTest:test_get_delete_deleted_image): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.142s\n2026-05-22 01:42:28.347 10 INFO tempest.lib.common.rest_client [req-f492f71b-21d9-4833-91d9-04eb04c2e88f req-f492f71b-21d9-4833-91d9-04eb04c2e88f ] Request (ImagesMemberNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/502273ee60a94c0cbc5e6096a8f60768/users/40a05a8bf3914048a2cd71ae30155e1c/roles/1049be6f2d5641528d4cf50ffcec866c 0.198s\n2026-05-22 01:42:28.388 24 INFO tempest.lib.common.rest_client [req-b75b2b6d-ac77-4959-ba99-2820365da8ed req-b75b2b6d-ac77-4959-ba99-2820365da8ed ] Request (BasicOperationsImagesAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.615s\n2026-05-22 01:42:28.406 20 INFO tempest.lib.common.rest_client [req-47c8e782-6d61-4e1c-ad8f-20ed11119028 req-47c8e782-6d61-4e1c-ad8f-20ed11119028 ] Request (MetadataNamespaceTagsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.479s\n2026-05-22 01:42:28.418 39 INFO tempest.lib.common.rest_client [req-ada4a01c-8fca-40e1-b215-b4b4af1d1a34 req-ada4a01c-8fca-40e1-b215-b4b4af1d1a34 ] Request (ImagesTagsNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/4cb2ddfe-5e62-4592-b062-f434cd3969bc 0.546s\n2026-05-22 01:42:28.475 26 INFO tempest.lib.common.rest_client [req-d8736ed3-d6d5-4e1a-a8a0-85760856cbc9 req-d8736ed3-d6d5-4e1a-a8a0-85760856cbc9 ] Request (ImagesNegativeTest:test_get_delete_deleted_image): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/b89d3aac-426b-48cd-bea8-3912fb7474c3 0.158s\n2026-05-22 01:42:28.517 14 INFO tempest.lib.common.rest_client [req-3476ea23-a401-4d75-a023-68833f4ab9d2 req-3476ea23-a401-4d75-a023-68833f4ab9d2 ] Request (MetadataNamespaceObjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.446s\n2026-05-22 01:42:28.522 41 INFO tempest.lib.common.rest_client [req-5bf7541b-138b-47d1-99a7-1d0802a24e3e req-5bf7541b-138b-47d1-99a7-1d0802a24e3e ] Request (BasicOperationsImagesTest:test_register_upload_get_image_file): 204 PUT https://api.testbed.osism.xyz:9292/v2/images/1e55b740-891b-454b-81d3-cc3dcccdf455/file 1.205s\n2026-05-22 01:42:28.585 30 INFO tempest.lib.common.rest_client [req-dd9982d0-6bc2-497a-adcf-38a5e3d850b4 req-dd9982d0-6bc2-497a-adcf-38a5e3d850b4 ] Request (ImportImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/9c836d14b1144da69b182b3deee4aca3 0.679s\n2026-05-22 01:42:28.586 30 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: c3d4b51a31e144caab6669c602c1af34\n2026-05-22 01:42:28.589 26 INFO tempest.lib.common.rest_client [req-44ba7dcb-fa9a-474e-acb2-11d4c523cd59 req-44ba7dcb-fa9a-474e-acb2-11d4c523cd59 ] Request (ImagesNegativeTest:test_get_delete_deleted_image): 404 GET https://api.testbed.osism.xyz:9292/v2/images/b89d3aac-426b-48cd-bea8-3912fb7474c3 0.109s\n2026-05-22 01:42:28.609 10 INFO tempest.lib.common.rest_client [req-cec8717b-afee-4c04-af66-445e2d2b4b7a req-cec8717b-afee-4c04-af66-445e2d2b4b7a ] Request (ImagesMemberNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.260s\n2026-05-22 01:42:28.617 32 INFO tempest.lib.common.rest_client [req-e5840bba-c2ee-4048-a20f-939f406e9e09 req-e5840bba-c2ee-4048-a20f-939f406e9e09 ] Request (ImageTaskCreate:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.320s\n2026-05-22 01:42:28.643 22 INFO tempest.lib.common.rest_client [req-2d5e345c-d588-46cb-998b-5d683db4787d req-2d5e345c-d588-46cb-998b-5d683db4787d ] Request (MetadataNamespacesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.562s\n2026-05-22 01:42:28.686 41 INFO tempest.lib.common.rest_client [req-d955a1c9-12aa-4655-a92a-6c986172c498 req-d955a1c9-12aa-4655-a92a-6c986172c498 ] Request (BasicOperationsImagesTest:test_register_upload_get_image_file): 200 GET https://api.testbed.osism.xyz:9292/v2/images/1e55b740-891b-454b-81d3-cc3dcccdf455 0.162s\n2026-05-22 01:42:28.705 26 INFO tempest.lib.common.rest_client [req-bb430e49-b3e1-4638-9abe-853a62d1f529 req-bb430e49-b3e1-4638-9abe-853a62d1f529 ] Request (ImagesNegativeTest:test_get_delete_deleted_image): 404 GET https://api.testbed.osism.xyz:9292/v2/images/b89d3aac-426b-48cd-bea8-3912fb7474c3 0.112s\n2026-05-22 01:42:28.727 12 INFO tempest.lib.common.rest_client [req-43284a13-3974-4347-bd41-56e6f4eeea7b req-43284a13-3974-4347-bd41-56e6f4eeea7b ] Request (MetadataSchemaTest:test_get_metadata_namespace_schema): 200 GET https://api.testbed.osism.xyz:9292/v2/schemas/metadefs/namespace 0.462s\n{1} tempest.api.image.v2.test_images_metadefs_schema.MetadataSchemaTest.test_get_metadata_namespace_schema [0.467844s] ... ok\n2026-05-22 01:42:28.744 28 INFO tempest.lib.common.rest_client [req-d5a4c146-c90a-4387-b764-bff157789d85 req-d5a4c146-c90a-4387-b764-bff157789d85 ] Request (VersionsTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=0864846d5c70462baadc2c12d0b86d69&name=default 1.190s\n2026-05-22 01:42:28.768 24 INFO tempest.lib.common.rest_client [req-3074fae7-305c-4235-9e74-ae763c222eaf req-3074fae7-305c-4235-9e74-ae763c222eaf ] Request (BasicOperationsImagesAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.378s\n2026-05-22 01:42:28.785 10 INFO tempest.lib.common.rest_client [req-784a2e2f-6fa7-4167-9e7e-9102b858de71 req-784a2e2f-6fa7-4167-9e7e-9102b858de71 ] Request (ImagesMemberNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/502273ee60a94c0cbc5e6096a8f60768/users/40a05a8bf3914048a2cd71ae30155e1c/roles/f62b4d190f9040abadfedbb170e6ab99 0.174s\n2026-05-22 01:42:28.801 17 INFO tempest.lib.common.rest_client [req-98187fa1-ddfd-4c13-9f21-9e6e8d8295c1 req-98187fa1-ddfd-4c13-9f21-9e6e8d8295c1 ] Request (MetadataNamespacePropertiesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.061s\n2026-05-22 01:42:28.805 12 INFO tempest.lib.common.rest_client [req-12b129b3-5439-42a9-984b-6e33db222437 req-12b129b3-5439-42a9-984b-6e33db222437 ] Request (MetadataSchemaTest:test_get_metadata_namespaces_schema): 200 GET https://api.testbed.osism.xyz:9292/v2/schemas/metadefs/namespaces 0.070s\n{1} tempest.api.image.v2.test_images_metadefs_schema.MetadataSchemaTest.test_get_metadata_namespaces_schema [0.076415s] ... ok\n2026-05-22 01:42:28.807 26 INFO tempest.lib.common.rest_client [req-134307e1-96dc-46f9-8283-70bd25be3b7b req-134307e1-96dc-46f9-8283-70bd25be3b7b ] Request (ImagesNegativeTest:test_get_delete_deleted_image): 404 DELETE https://api.testbed.osism.xyz:9292/v2/images/b89d3aac-426b-48cd-bea8-3912fb7474c3 0.100s\n{8} tempest.api.image.v2.test_images_negative.ImagesNegativeTest.test_get_delete_deleted_image [0.643073s] ... ok\n2026-05-22 01:42:28.819 39 INFO tempest.lib.common.rest_client [req-59f004d0-51e7-4cc6-8c08-db83e8b83398 req-59f004d0-51e7-4cc6-8c08-db83e8b83398 ] Request (ImagesTagsNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/2305227b89f14c119fcd2493efc41937 0.399s\n2026-05-22 01:42:28.898 26 INFO tempest.lib.common.rest_client [req-c17be0bc-9224-4f76-a974-6195fe042a67 req-c17be0bc-9224-4f76-a974-6195fe042a67 ] Request (ImagesNegativeTest:test_get_image_null_id): 404 GET https://api.testbed.osism.xyz:9292/v2/images/ 0.086s\n{8} tempest.api.image.v2.test_images_negative.ImagesNegativeTest.test_get_image_null_id [0.088716s] ... ok\n2026-05-22 01:42:28.910 12 INFO tempest.lib.common.rest_client [req-ed6edcbd-f6f7-4e31-813f-568693ae3b95 req-ed6edcbd-f6f7-4e31-813f-568693ae3b95 ] Request (MetadataSchemaTest:test_get_metadata_object_schema): 200 GET https://api.testbed.osism.xyz:9292/v2/schemas/metadefs/object 0.096s\n{1} tempest.api.image.v2.test_images_metadefs_schema.MetadataSchemaTest.test_get_metadata_object_schema [0.100273s] ... ok\n2026-05-22 01:42:28.917 18 INFO tempest.lib.common.rest_client [req-70e3be4a-34c9-4646-9b2e-00da46968b4b req-70e3be4a-34c9-4646-9b2e-00da46968b4b ] Request (ListUserImagesTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=17add91bd2dc470e8b13467d2aaa5b2c&name=default 0.890s\n2026-05-22 01:42:28.933 14 INFO tempest.lib.common.rest_client [req-75fca336-10e4-4875-a921-6fefa5e91e00 req-75fca336-10e4-4875-a921-6fefa5e91e00 ] Request (MetadataNamespaceObjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f624770cd5f94e718b019b7ed5bba524/users/170455ab99f64407ba953fdcf3ea1b9f/roles/1049be6f2d5641528d4cf50ffcec866c 0.413s\n2026-05-22 01:42:28.990 12 INFO tempest.lib.common.rest_client [req-70a1bc61-e67a-4c22-9492-e3ad6ace55b3 req-70a1bc61-e67a-4c22-9492-e3ad6ace55b3 ] Request (MetadataSchemaTest:test_get_metadata_objects_schema): 200 GET https://api.testbed.osism.xyz:9292/v2/schemas/metadefs/objects 0.076s\n{1} tempest.api.image.v2.test_images_metadefs_schema.MetadataSchemaTest.test_get_metadata_objects_schema [0.078652s] ... ok\n2026-05-22 01:42:29.049 26 INFO tempest.lib.common.rest_client [req-5b3b76fe-d360-4479-a1c9-bb173dba6330 req-5b3b76fe-d360-4479-a1c9-bb173dba6330 ] Request (ImagesNegativeTest:test_get_non_existent_image): 404 GET https://api.testbed.osism.xyz:9292/v2/images/d8bb61da-aef1-4f46-885e-aad1611626e4 0.147s\n{8} tempest.api.image.v2.test_images_negative.ImagesNegativeTest.test_get_non_existent_image [0.149270s] ... ok\n2026-05-22 01:42:29.071 12 INFO tempest.lib.common.rest_client [req-f96cc02b-f052-4d46-b0ed-a103833edf02 req-f96cc02b-f052-4d46-b0ed-a103833edf02 ] Request (MetadataSchemaTest:test_get_metadata_properties_schema): 200 GET https://api.testbed.osism.xyz:9292/v2/schemas/metadefs/properties 0.078s\n{1} tempest.api.image.v2.test_images_metadefs_schema.MetadataSchemaTest.test_get_metadata_properties_schema [0.079276s] ... ok\n2026-05-22 01:42:29.079 41 INFO tempest.lib.common.rest_client [req-1b290539-7b6b-46ab-a801-4e773c1920e7 req-1b290539-7b6b-46ab-a801-4e773c1920e7 ] Request (BasicOperationsImagesTest:test_register_upload_get_image_file): 200 GET https://api.testbed.osism.xyz:9292/v2/images/1e55b740-891b-454b-81d3-cc3dcccdf455/file 0.391s\n{15} tempest.api.image.v2.test_images.BasicOperationsImagesTest.test_register_upload_get_image_file [2.029174s] ... ok\n2026-05-22 01:42:29.103 20 INFO tempest.lib.common.rest_client [req-86bedd12-49e0-491d-b284-52ca43cefb2e req-86bedd12-49e0-491d-b284-52ca43cefb2e ] Request (MetadataNamespaceTagsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.695s\n2026-05-22 01:42:29.106 24 INFO tempest.lib.common.rest_client [req-61e6e728-e174-4d50-97bf-9138307db748 req-61e6e728-e174-4d50-97bf-9138307db748 ] Request (BasicOperationsImagesAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/56526375b67f4ad69cd4cd5ea184f7ce/users/113011fdb9e544939b1cdc23c0feb2b4/roles/7b19d98ffcc24d869191183daf0fb4ae 0.335s\n2026-05-22 01:42:29.124 35 INFO tempest.lib.common.rest_client [req-c55002d3-7e6e-42aa-9594-65a7c62236e8 req-c55002d3-7e6e-42aa-9594-65a7c62236e8 ] Request (ListSharedImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.899s\n2026-05-22 01:42:29.141 32 INFO tempest.lib.common.rest_client [req-65e28c95-bb29-421f-95b2-c9ae098d25ff req-65e28c95-bb29-421f-95b2-c9ae098d25ff ] Request (ImageTaskCreate:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6bc5912a1aaa47e98b3517b64893bf72/users/07dc216a303340258cd02efb423a24f1/roles/7b19d98ffcc24d869191183daf0fb4ae 0.521s\n2026-05-22 01:42:29.178 26 INFO tempest.lib.common.rest_client [req-c9c6a452-fd10-4e27-b897-79c00f5e9477 req-c9c6a452-fd10-4e27-b897-79c00f5e9477 ] Request (ImagesNegativeTest:test_register_with_invalid_container_format): 400 POST https://api.testbed.osism.xyz:9292/v2/images 0.127s\n{8} tempest.api.image.v2.test_images_negative.ImagesNegativeTest.test_register_with_invalid_container_format [0.129042s] ... ok\n2026-05-22 01:42:29.251 12 INFO tempest.lib.common.rest_client [req-963be26b-7718-4ac3-9f34-5158784a80f0 req-963be26b-7718-4ac3-9f34-5158784a80f0 ] Request (MetadataSchemaTest:test_get_metadata_property_schema): 200 GET https://api.testbed.osism.xyz:9292/v2/schemas/metadefs/property 0.178s\n{1} tempest.api.image.v2.test_images_metadefs_schema.MetadataSchemaTest.test_get_metadata_property_schema [0.186655s] ... ok\n2026-05-22 01:42:29.268 20 INFO tempest.lib.common.rest_client [req-6e9b90b9-df55-4805-abeb-fb6fe44c5f38 req-6e9b90b9-df55-4805-abeb-fb6fe44c5f38 ] Request (MetadataNamespaceTagsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.159s\n2026-05-22 01:42:29.266 14 INFO tempest.lib.common.rest_client [req-0e225021-c5a8-4e57-8293-60ff0cddf93d req-0e225021-c5a8-4e57-8293-60ff0cddf93d ] Request (MetadataNamespaceObjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.318s\n2026-05-22 01:42:29.268 10 INFO tempest.lib.common.rest_client [req-50435110-6fdc-440f-9cbe-e8f22ac5ea14 req-50435110-6fdc-440f-9cbe-e8f22ac5ea14 ] Request (ImagesMemberNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.476s\n2026-05-22 01:42:29.285 22 INFO tempest.lib.common.rest_client [req-299a5d26-da7f-426c-af96-938b432aac7b req-299a5d26-da7f-426c-af96-938b432aac7b ] Request (MetadataNamespacesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9a967b3097fb40f38802989292dfc0aa/users/8b19d30d621d44ecb17b04f2f119795a/roles/7b19d98ffcc24d869191183daf0fb4ae 0.633s\n2026-05-22 01:42:29.345 41 INFO tempest.lib.common.rest_client [req-c453e406-166f-4857-98c3-9caa333bcf93 req-c453e406-166f-4857-98c3-9caa333bcf93 ] Request (BasicOperationsImagesTest:test_update_image): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.249s\n2026-05-22 01:42:29.358 30 INFO tempest.lib.common.rest_client [req-288df211-96a7-4282-93a5-cef2a6ada94c req-288df211-96a7-4282-93a5-cef2a6ada94c ] Request (ImportImagesTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.771s\n2026-05-22 01:42:29.384 28 INFO tempest.lib.common.rest_client [req-29e17cfb-2d58-4980-beb5-1d896e5bec03 req-29e17cfb-2d58-4980-beb5-1d896e5bec03 ] Request (VersionsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/f821c847-eda6-4884-b3ab-781468b375c1 0.637s\n2026-05-22 01:42:29.401 24 INFO tempest.lib.common.rest_client [req-9be07aaf-a1fa-492b-a0ce-0fe91bc6fd1d req-9be07aaf-a1fa-492b-a0ce-0fe91bc6fd1d ] Request (BasicOperationsImagesAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.294s\n2026-05-22 01:42:29.401 32 INFO tempest.lib.common.rest_client [req-45bd9e5b-d1ec-4d30-8008-649d1eb80561 req-45bd9e5b-d1ec-4d30-8008-649d1eb80561 ] Request (ImageTaskCreate:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.258s\n2026-05-22 01:42:29.442 17 INFO tempest.lib.common.rest_client [req-9eaeba4c-57fa-4ed3-8345-c291d81433f6 req-9eaeba4c-57fa-4ed3-8345-c291d81433f6 ] Request (MetadataNamespacePropertiesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.622s\n2026-05-22 01:42:29.424 35 INFO tempest.lib.common.rest_client [req-3b29adcf-6672-4f11-a599-14f37d97d3b5 req-3b29adcf-6672-4f11-a599-14f37d97d3b5 ] Request (ListSharedImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.291s\n2026-05-22 01:42:29.477 20 INFO tempest.lib.common.rest_client [req-46c815da-4717-4c10-86d8-998be1c0d24d req-46c815da-4717-4c10-86d8-998be1c0d24d ] Request (MetadataNamespaceTagsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a6ff2305fd014332a8dca236604a4c59/users/59b7ba185fc44c49a039a454f7ecb0fe/roles/7b19d98ffcc24d869191183daf0fb4ae 0.207s\n2026-05-22 01:42:29.475 26 INFO tempest.lib.common.rest_client [req-13e5eebe-d64e-461d-912f-9f9db39a31b3 req-13e5eebe-d64e-461d-912f-9f9db39a31b3 ] Request (ImagesNegativeTest:test_register_with_invalid_disk_format): 400 POST https://api.testbed.osism.xyz:9292/v2/images 0.285s\n{8} tempest.api.image.v2.test_images_negative.ImagesNegativeTest.test_register_with_invalid_disk_format [0.296150s] ... ok\n2026-05-22 01:42:29.483 10 INFO tempest.lib.common.rest_client [req-313cd524-180c-44b6-bc03-424c84d835bb req-313cd524-180c-44b6-bc03-424c84d835bb ] Request (ImagesMemberNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/502273ee60a94c0cbc5e6096a8f60768/users/40a05a8bf3914048a2cd71ae30155e1c/roles/7b19d98ffcc24d869191183daf0fb4ae 0.205s\n2026-05-22 01:42:29.483 10 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 40a05a8bf3914048a2cd71ae30155e1c is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:42:29.483 10 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImagesMemberNegativeTest-1491458968-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '502273ee60a94c0cbc5e6096a8f60768', 'project_name': 'tempest-ImagesMemberNegativeTest-1491458968', 'tenant_id': '502273ee60a94c0cbc5e6096a8f60768', 'tenant_name': 'tempest-ImagesMemberNegativeTest-1491458968', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '40a05a8bf3914048a2cd71ae30155e1c', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:42:29.484 10 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImagesMemberNegativeTest-1491458968-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '502273ee60a94c0cbc5e6096a8f60768', 'project_name': 'tempest-ImagesMemberNegativeTest-1491458968', 'tenant_id': '502273ee60a94c0cbc5e6096a8f60768', 'tenant_name': 'tempest-ImagesMemberNegativeTest-1491458968', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '40a05a8bf3914048a2cd71ae30155e1c', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:42:29.536 18 INFO tempest.lib.common.rest_client [req-b6fa4336-6351-43c5-a5c0-a0eaa9acf41e req-b6fa4336-6351-43c5-a5c0-a0eaa9acf41e ] Request (ListUserImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/bc074bef-5a70-4b71-925e-2588bc8dc4e8 0.586s\n2026-05-22 01:42:29.653 12 INFO tempest.lib.common.rest_client [req-d22bb938-8130-4319-ba8c-e9904288fa8b req-d22bb938-8130-4319-ba8c-e9904288fa8b ] Request (MetadataSchemaTest:test_get_metadata_resource_type_schema): 200 GET https://api.testbed.osism.xyz:9292/v2/schemas/metadefs/resource_type 0.389s\n{1} tempest.api.image.v2.test_images_metadefs_schema.MetadataSchemaTest.test_get_metadata_resource_type_schema [0.393691s] ... ok\n2026-05-22 01:42:29.700 14 INFO tempest.lib.common.rest_client [req-ca0a0c66-8325-4ec2-8c2b-4422f23c62ae req-ca0a0c66-8325-4ec2-8c2b-4422f23c62ae ] Request (MetadataNamespaceObjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f624770cd5f94e718b019b7ed5bba524/users/170455ab99f64407ba953fdcf3ea1b9f/roles/f62b4d190f9040abadfedbb170e6ab99 0.432s\n2026-05-22 01:42:29.764 22 INFO tempest.lib.common.rest_client [req-cf081dce-9f56-4893-8837-20088c26f0bd req-cf081dce-9f56-4893-8837-20088c26f0bd ] Request (MetadataNamespacesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.476s\n2026-05-22 01:42:29.770 12 INFO tempest.lib.common.rest_client [req-3e8f32a2-0321-4035-bc35-b0212b40a67e req-3e8f32a2-0321-4035-bc35-b0212b40a67e ] Request (MetadataSchemaTest:test_get_metadata_resources_types_schema): 200 GET https://api.testbed.osism.xyz:9292/v2/schemas/metadefs/resource_types 0.115s\n{1} tempest.api.image.v2.test_images_metadefs_schema.MetadataSchemaTest.test_get_metadata_resources_types_schema [0.119818s] ... ok\n2026-05-22 01:42:29.778 26 INFO tempest.lib.common.rest_client [req-ad7199bb-d656-49c9-aa98-4543b3b18802 req-ad7199bb-d656-49c9-aa98-4543b3b18802 ] Request (ImagesNegativeTest:test_update_image_reserved_property): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.300s\n2026-05-22 01:42:29.809 20 INFO tempest.lib.common.rest_client [req-73c27218-0e1f-4ad2-87ce-cf294cff0d60 req-73c27218-0e1f-4ad2-87ce-cf294cff0d60 ] Request (MetadataNamespaceTagsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.321s\n2026-05-22 01:42:29.810 24 INFO tempest.lib.common.rest_client [req-bd3c432c-96e6-40b5-949a-6c8cfb5f5e32 req-bd3c432c-96e6-40b5-949a-6c8cfb5f5e32 ] Request (BasicOperationsImagesAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/56526375b67f4ad69cd4cd5ea184f7ce/users/113011fdb9e544939b1cdc23c0feb2b4/roles/1049be6f2d5641528d4cf50ffcec866c 0.393s\n2026-05-22 01:42:29.828 32 INFO tempest.lib.common.rest_client [req-8fb1bc48-2679-4480-8f29-7ec8ab759b91 req-8fb1bc48-2679-4480-8f29-7ec8ab759b91 ] Request (ImageTaskCreate:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6bc5912a1aaa47e98b3517b64893bf72/users/07dc216a303340258cd02efb423a24f1/roles/1049be6f2d5641528d4cf50ffcec866c 0.420s\n2026-05-22 01:42:29.832 41 INFO tempest.lib.common.rest_client [req-b4c6eb6e-d968-4440-9989-340b861ea95a req-b4c6eb6e-d968-4440-9989-340b861ea95a ] Request (BasicOperationsImagesTest:test_update_image): 200 PATCH https://api.testbed.osism.xyz:9292/v2/images/0fc347d1-69fd-4615-b63e-e7c41b7a949a 0.478s\n2026-05-22 01:42:29.852 35 INFO tempest.lib.common.rest_client [req-33d2b055-4a5f-4e6e-93fd-d92c69e1d67a req-33d2b055-4a5f-4e6e-93fd-d92c69e1d67a ] Request (ListSharedImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e5cdb20f4c774bbfb97104f3731d7600/users/f810281512c44c19a06604341a682ad9/roles/7b19d98ffcc24d869191183daf0fb4ae 0.423s\n2026-05-22 01:42:29.871 26 INFO tempest.lib.common.rest_client [req-861d5055-5303-4fc8-8778-aaadcfc16691 req-861d5055-5303-4fc8-8778-aaadcfc16691 ] Request (ImagesNegativeTest:test_update_image_reserved_property): 403 PATCH https://api.testbed.osism.xyz:9292/v2/images/47a3470d-137c-4aa3-9fd4-01af0aaf1f2a 0.091s\n{8} tempest.api.image.v2.test_images_negative.ImagesNegativeTest.test_update_image_reserved_property [0.395867s] ... ok\n2026-05-22 01:42:29.906 12 INFO tempest.lib.common.rest_client [req-de7588fb-6e68-4c0b-b46e-fc577490f524 req-de7588fb-6e68-4c0b-b46e-fc577490f524 ] Request (MetadataSchemaTest:test_get_metadata_tag_schema): 200 GET https://api.testbed.osism.xyz:9292/v2/schemas/metadefs/tag 0.127s\n{1} tempest.api.image.v2.test_images_metadefs_schema.MetadataSchemaTest.test_get_metadata_tag_schema [0.132391s] ... ok\n2026-05-22 01:42:29.944 17 INFO tempest.lib.common.rest_client [req-7109fbb7-8d1d-4b72-930b-1fb659d2b5bd req-7109fbb7-8d1d-4b72-930b-1fb659d2b5bd ] Request (MetadataNamespacePropertiesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4448810419654c2b9870d8f952bb057f/users/b48ac80aab964297b836e7c27f1c6ef9/roles/7b19d98ffcc24d869191183daf0fb4ae 0.500s\n2026-05-22 01:42:29.991 41 INFO tempest.lib.common.rest_client [req-63f64a48-13ca-4362-b5ca-ffa34757521a req-63f64a48-13ca-4362-b5ca-ffa34757521a ] Request (BasicOperationsImagesTest:test_update_image): 200 GET https://api.testbed.osism.xyz:9292/v2/images/0fc347d1-69fd-4615-b63e-e7c41b7a949a 0.157s\n{15} tempest.api.image.v2.test_images.BasicOperationsImagesTest.test_update_image [0.908223s] ... ok\n2026-05-22 01:42:30.004 12 INFO tempest.lib.common.rest_client [req-0f8c8ea7-a0f9-40ab-abda-15ceba4fd87a req-0f8c8ea7-a0f9-40ab-abda-15ceba4fd87a ] Request (MetadataSchemaTest:test_get_metadata_tags_schema): 200 GET https://api.testbed.osism.xyz:9292/v2/schemas/metadefs/tags 0.093s\n{1} tempest.api.image.v2.test_images_metadefs_schema.MetadataSchemaTest.test_get_metadata_tags_schema [0.097570s] ... ok\n2026-05-22 01:42:30.017 22 INFO tempest.lib.common.rest_client [req-cd79bcff-c6f0-4762-8adf-a8ff11323ae3 req-cd79bcff-c6f0-4762-8adf-a8ff11323ae3 ] Request (MetadataNamespacesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9a967b3097fb40f38802989292dfc0aa/users/8b19d30d621d44ecb17b04f2f119795a/roles/1049be6f2d5641528d4cf50ffcec866c 0.250s\n2026-05-22 01:42:30.106 26 INFO tempest.lib.common.rest_client [req-4cc1f402-9d00-4d6a-826b-918b5e81a8ac req-4cc1f402-9d00-4d6a-826b-918b5e81a8ac ] Request (ImagesNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/47a3470d-137c-4aa3-9fd4-01af0aaf1f2a 0.164s\n2026-05-22 01:42:30.175 30 INFO tempest.lib.common.rest_client [req-69c2c64b-4667-4d48-91cd-4e8d27486a4d req-69c2c64b-4667-4d48-91cd-4e8d27486a4d ] Request (ImportImagesTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=c3d4b51a31e144caab6669c602c1af34&name=default 0.810s\n2026-05-22 01:42:30.209 18 INFO tempest.lib.common.rest_client [req-bfc9b311-c076-404e-b684-7bd6bca6a303 req-bfc9b311-c076-404e-b684-7bd6bca6a303 ] Request (ListUserImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/17add91bd2dc470e8b13467d2aaa5b2c 0.669s\n2026-05-22 01:42:30.211 14 INFO tempest.lib.common.rest_client [req-f75f74a1-1475-4085-a454-b019417516a0 req-f75f74a1-1475-4085-a454-b019417516a0 ] Request (MetadataNamespaceObjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.507s\n2026-05-22 01:42:30.224 28 INFO tempest.lib.common.rest_client [req-2eaba803-db28-49ed-9ee7-dbb20031a181 req-2eaba803-db28-49ed-9ee7-dbb20031a181 ] Request (VersionsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/0864846d5c70462baadc2c12d0b86d69 0.838s\n2026-05-22 01:42:30.230 35 INFO tempest.lib.common.rest_client [req-32c3bb5c-d057-4f4f-b07a-ef10f5685a34 req-32c3bb5c-d057-4f4f-b07a-ef10f5685a34 ] Request (ListSharedImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.372s\n2026-05-22 01:42:30.244 26 INFO tempest.lib.common.rest_client [req-3dc3bceb-d0cc-4e3f-b192-a9e7be324407 req-3dc3bceb-d0cc-4e3f-b192-a9e7be324407 ] Request (ImagesNegativeTest:tearDownClass): 404 GET https://api.testbed.osism.xyz:9292/v2/images/47a3470d-137c-4aa3-9fd4-01af0aaf1f2a 0.132s\n2026-05-22 01:42:30.250 10 INFO tempest.lib.common.rest_client [req-edd8867c-3c4c-4678-8e2a-f817c4df3782 req-edd8867c-3c4c-4678-8e2a-f817c4df3782 ] Request (ImagesMemberNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.669s\n2026-05-22 01:42:30.250 10 WARNING tempest.lib.common.rest_client [-] Deprecated: \"tenant_id\" property is deprecated for removal, use \"project_id\" instead\n{4} setUpClass (tempest.api.image.v2.test_images.ListUserImagesTest) ... SKIPPED: Image format enforcement prevents testing with bogus image data\n2026-05-22 01:42:30.284 41 INFO tempest.lib.common.rest_client [req-b0c2c02d-3703-447e-b8d3-0b7b85deb757 req-b0c2c02d-3703-447e-b8d3-0b7b85deb757 ] Request (BasicOperationsImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/0fc347d1-69fd-4615-b63e-e7c41b7a949a 0.221s\n2026-05-22 01:42:30.301 22 INFO tempest.lib.common.rest_client [req-52841b44-803c-4f52-a5ad-7280d50c0349 req-52841b44-803c-4f52-a5ad-7280d50c0349 ] Request (MetadataNamespacesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.283s\n2026-05-22 01:42:30.354 32 INFO tempest.lib.common.rest_client [req-2b47e0a6-0fae-4f04-8448-63bb92177035 req-2b47e0a6-0fae-4f04-8448-63bb92177035 ] Request (ImageTaskCreate:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.512s\n2026-05-22 01:42:30.358 17 INFO tempest.lib.common.rest_client [req-895ee827-4bd5-4efd-8532-5f876d099d4a req-895ee827-4bd5-4efd-8532-5f876d099d4a ] Request (MetadataNamespacePropertiesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.407s\n2026-05-22 01:42:30.374 24 INFO tempest.lib.common.rest_client [req-cb4bda91-7898-4a8a-acfa-77444439298f req-cb4bda91-7898-4a8a-acfa-77444439298f ] Request (BasicOperationsImagesAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.559s\n2026-05-22 01:42:30.389 20 INFO tempest.lib.common.rest_client [req-7c35694f-0a78-4753-8d7a-307cff998a83 req-7c35694f-0a78-4753-8d7a-307cff998a83 ] Request (MetadataNamespaceTagsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a6ff2305fd014332a8dca236604a4c59/users/59b7ba185fc44c49a039a454f7ecb0fe/roles/1049be6f2d5641528d4cf50ffcec866c 0.572s\n2026-05-22 01:42:30.418 26 INFO tempest.lib.common.rest_client [req-c3d1417c-462d-44ae-8aba-77622f88ee3b req-c3d1417c-462d-44ae-8aba-77622f88ee3b ] Request (ImagesNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/31b9fed1-c970-41cd-9492-8e681fecf4c3 0.172s\n2026-05-22 01:42:30.443 41 INFO tempest.lib.common.rest_client [req-7b25b2e2-caec-4034-a025-d1ead4ea88d4 req-7b25b2e2-caec-4034-a025-d1ead4ea88d4 ] Request (BasicOperationsImagesTest:tearDownClass): 404 GET https://api.testbed.osism.xyz:9292/v2/images/0fc347d1-69fd-4615-b63e-e7c41b7a949a 0.158s\n2026-05-22 01:42:30.516 26 INFO tempest.lib.common.rest_client [req-3c0c4261-c8af-4e2d-8dcd-e735cff30388 req-3c0c4261-c8af-4e2d-8dcd-e735cff30388 ] Request (ImagesNegativeTest:tearDownClass): 404 GET https://api.testbed.osism.xyz:9292/v2/images/31b9fed1-c970-41cd-9492-8e681fecf4c3 0.094s\n2026-05-22 01:42:30.514 14 INFO tempest.lib.common.rest_client [req-ae907e59-c436-4350-9773-f0f86c32c36b req-ae907e59-c436-4350-9773-f0f86c32c36b ] Request (MetadataNamespaceObjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f624770cd5f94e718b019b7ed5bba524/users/170455ab99f64407ba953fdcf3ea1b9f/roles/7b19d98ffcc24d869191183daf0fb4ae 0.299s\n2026-05-22 01:42:30.514 14 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 170455ab99f64407ba953fdcf3ea1b9f is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:42:30.514 14 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataNamespaceObjectsTest-2146258907-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'f624770cd5f94e718b019b7ed5bba524', 'project_name': 'tempest-MetadataNamespaceObjectsTest-2146258907', 'tenant_id': 'f624770cd5f94e718b019b7ed5bba524', 'tenant_name': 'tempest-MetadataNamespaceObjectsTest-2146258907', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '170455ab99f64407ba953fdcf3ea1b9f', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:42:30.514 14 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataNamespaceObjectsTest-2146258907-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'f624770cd5f94e718b019b7ed5bba524', 'project_name': 'tempest-MetadataNamespaceObjectsTest-2146258907', 'tenant_id': 'f624770cd5f94e718b019b7ed5bba524', 'tenant_name': 'tempest-MetadataNamespaceObjectsTest-2146258907', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '170455ab99f64407ba953fdcf3ea1b9f', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:42:30.534 35 INFO tempest.lib.common.rest_client [req-9c42030f-138b-4979-8602-badd9f1ab3b0 req-9c42030f-138b-4979-8602-badd9f1ab3b0 ] Request (ListSharedImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e5cdb20f4c774bbfb97104f3731d7600/users/f810281512c44c19a06604341a682ad9/roles/1049be6f2d5641528d4cf50ffcec866c 0.294s\n2026-05-22 01:42:30.544 32 INFO tempest.lib.common.rest_client [req-9a613739-9a38-4e4c-aa9b-ad9ada92b25b req-9a613739-9a38-4e4c-aa9b-ad9ada92b25b ] Request (ImageTaskCreate:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6bc5912a1aaa47e98b3517b64893bf72/users/07dc216a303340258cd02efb423a24f1/roles/f62b4d190f9040abadfedbb170e6ab99 0.185s\n2026-05-22 01:42:30.591 12 INFO tempest.lib.common.rest_client [req-a33decde-df44-4167-9e86-7f379b539f81 req-a33decde-df44-4167-9e86-7f379b539f81 ] Request (MetadataSchemaTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/b40c5dbdb97b473dac1235c5faa406f4 0.506s\n2026-05-22 01:42:30.594 12 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 4b12e3ddf4284192ad36e18aee516520\n2026-05-22 01:42:30.667 22 INFO tempest.lib.common.rest_client [req-701fc9f5-9f7b-44d8-b781-45403483e933 req-701fc9f5-9f7b-44d8-b781-45403483e933 ] Request (MetadataNamespacesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9a967b3097fb40f38802989292dfc0aa/users/8b19d30d621d44ecb17b04f2f119795a/roles/f62b4d190f9040abadfedbb170e6ab99 0.364s\n2026-05-22 01:42:30.714 17 INFO tempest.lib.common.rest_client [req-9a06d169-dbac-44e9-ad7f-8aa35a7a9cc8 req-9a06d169-dbac-44e9-ad7f-8aa35a7a9cc8 ] Request (MetadataNamespacePropertiesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4448810419654c2b9870d8f952bb057f/users/b48ac80aab964297b836e7c27f1c6ef9/roles/1049be6f2d5641528d4cf50ffcec866c 0.351s\n2026-05-22 01:42:30.745 24 INFO tempest.lib.common.rest_client [req-2fe098f9-f8f5-48a7-b4a4-c2b25701f734 req-2fe098f9-f8f5-48a7-b4a4-c2b25701f734 ] Request (BasicOperationsImagesAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/56526375b67f4ad69cd4cd5ea184f7ce/users/113011fdb9e544939b1cdc23c0feb2b4/roles/f62b4d190f9040abadfedbb170e6ab99 0.364s\n2026-05-22 01:42:30.760 30 INFO tempest.lib.common.rest_client [req-b03d3b0e-50c7-437c-b05e-c688b59e815f req-b03d3b0e-50c7-437c-b05e-c688b59e815f ] Request (ImportImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/6df9c3bf-465a-4449-9edc-f8b643f76c54 0.582s\n2026-05-22 01:42:30.811 35 INFO tempest.lib.common.rest_client [req-2a51f917-b8dd-46c2-b9cc-2fbb2494350d req-2a51f917-b8dd-46c2-b9cc-2fbb2494350d ] Request (ListSharedImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.272s\n2026-05-22 01:42:30.857 22 INFO tempest.lib.common.rest_client [req-9332e910-4fd0-4922-971e-ed33c049008b req-9332e910-4fd0-4922-971e-ed33c049008b ] Request (MetadataNamespacesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.187s\n2026-05-22 01:42:30.872 18 INFO tempest.lib.common.rest_client [req-48ea2150-82c3-4ace-a283-ca383feb89f5 req-48ea2150-82c3-4ace-a283-ca383feb89f5 ] Request (ImagesTagsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.591s\n2026-05-22 01:42:30.916 20 INFO tempest.lib.common.rest_client [req-9efe4122-0f13-4493-984d-ed0c0e1d359d req-9efe4122-0f13-4493-984d-ed0c0e1d359d ] Request (MetadataNamespaceTagsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.524s\n2026-05-22 01:42:30.985 10 INFO tempest.lib.common.rest_client [req-b4be8176-7b25-44f2-a152-020e7ded65ee req-b4be8176-7b25-44f2-a152-020e7ded65ee ] Request (ImagesMemberNegativeTest:test_image_share_invalid_status): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.732s\n2026-05-22 01:42:30.995 30 INFO tempest.lib.common.rest_client [req-46902164-75a3-420c-9198-dbf819805233 req-46902164-75a3-420c-9198-dbf819805233 ] Request (ImportImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/c3d4b51a31e144caab6669c602c1af34 0.232s\n2026-05-22 01:42:31.038 26 INFO tempest.lib.common.rest_client [req-f6694d18-12e8-4928-80f9-190bdd389f8b req-f6694d18-12e8-4928-80f9-190bdd389f8b ] Request (ImagesNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/711fe257c8b64f37b854fb68eb6f8bd3 0.518s\n2026-05-22 01:42:31.038 26 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: bfea5044176b4c6dbc82f532c1909c53\n2026-05-22 01:42:31.040 32 INFO tempest.lib.common.rest_client [req-d6d2a387-bcd8-4120-9ee6-70656f814471 req-d6d2a387-bcd8-4120-9ee6-70656f814471 ] Request (ImageTaskCreate:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.494s\n2026-05-22 01:42:31.143 10 INFO tempest.lib.common.rest_client [req-41dcfbd9-e25e-4a2a-9110-7494b74f3c23 req-41dcfbd9-e25e-4a2a-9110-7494b74f3c23 ] Request (ImagesMemberNegativeTest:test_image_share_invalid_status): 200 POST https://api.testbed.osism.xyz:9292/v2/images/6235bc2e-0ab3-41cc-a2d1-2a5e4de1a581/members 0.156s\n2026-05-22 01:42:31.151 24 INFO tempest.lib.common.rest_client [req-28b40856-a601-41a6-91e1-e79c1eff0ee3 req-28b40856-a601-41a6-91e1-e79c1eff0ee3 ] Request (BasicOperationsImagesAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.404s\n2026-05-22 01:42:31.158 17 INFO tempest.lib.common.rest_client [req-932f28b7-e0a7-41d7-b133-f30233e93f35 req-932f28b7-e0a7-41d7-b133-f30233e93f35 ] Request (MetadataNamespacePropertiesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.441s\n2026-05-22 01:42:31.189 12 INFO tempest.lib.common.rest_client [req-4423e14e-4d83-4623-87a3-3a88ac8cdc60 req-4423e14e-4d83-4623-87a3-3a88ac8cdc60 ] Request (MetadataSchemaTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.590s\n2026-05-22 01:42:31.186 32 INFO tempest.lib.common.rest_client [req-00c76092-5335-4873-86be-afe1ed0bebe3 req-00c76092-5335-4873-86be-afe1ed0bebe3 ] Request (ImageTaskCreate:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6bc5912a1aaa47e98b3517b64893bf72/users/07dc216a303340258cd02efb423a24f1/roles/7b19d98ffcc24d869191183daf0fb4ae 0.142s\n2026-05-22 01:42:31.187 32 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 07dc216a303340258cd02efb423a24f1 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:42:31.187 32 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImageTaskCreate-1602107824-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '6bc5912a1aaa47e98b3517b64893bf72', 'project_name': 'tempest-ImageTaskCreate-1602107824', 'tenant_id': '6bc5912a1aaa47e98b3517b64893bf72', 'tenant_name': 'tempest-ImageTaskCreate-1602107824', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '07dc216a303340258cd02efb423a24f1', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:42:31.187 32 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImageTaskCreate-1602107824-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '6bc5912a1aaa47e98b3517b64893bf72', 'project_name': 'tempest-ImageTaskCreate-1602107824', 'tenant_id': '6bc5912a1aaa47e98b3517b64893bf72', 'tenant_name': 'tempest-ImageTaskCreate-1602107824', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '07dc216a303340258cd02efb423a24f1', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:42:31.266 41 INFO tempest.lib.common.rest_client [req-ba78fc22-618f-43be-8f21-33c83d8ec031 req-ba78fc22-618f-43be-8f21-33c83d8ec031 ] Request (BasicOperationsImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/1e55b740-891b-454b-81d3-cc3dcccdf455 0.815s\n2026-05-22 01:42:31.284 22 INFO tempest.lib.common.rest_client [req-fbee5db8-cb14-4cf1-8d56-580e025961fc req-fbee5db8-cb14-4cf1-8d56-580e025961fc ] Request (MetadataNamespacesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9a967b3097fb40f38802989292dfc0aa/users/8b19d30d621d44ecb17b04f2f119795a/roles/7b19d98ffcc24d869191183daf0fb4ae 0.424s\n2026-05-22 01:42:31.287 22 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 8b19d30d621d44ecb17b04f2f119795a is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:42:31.287 22 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataNamespacesTest-870882798-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '9a967b3097fb40f38802989292dfc0aa', 'project_name': 'tempest-MetadataNamespacesTest-870882798', 'tenant_id': '9a967b3097fb40f38802989292dfc0aa', 'tenant_name': 'tempest-MetadataNamespacesTest-870882798', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '8b19d30d621d44ecb17b04f2f119795a', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:42:31.287 22 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataNamespacesTest-870882798-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '9a967b3097fb40f38802989292dfc0aa', 'project_name': 'tempest-MetadataNamespacesTest-870882798', 'tenant_id': '9a967b3097fb40f38802989292dfc0aa', 'tenant_name': 'tempest-MetadataNamespacesTest-870882798', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '8b19d30d621d44ecb17b04f2f119795a', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:42:31.294 35 INFO tempest.lib.common.rest_client [req-59a28c2c-d1b4-44de-a8b9-f349e672ac8e req-59a28c2c-d1b4-44de-a8b9-f349e672ac8e ] Request (ListSharedImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e5cdb20f4c774bbfb97104f3731d7600/users/f810281512c44c19a06604341a682ad9/roles/f62b4d190f9040abadfedbb170e6ab99 0.478s\n2026-05-22 01:42:31.347 41 INFO tempest.lib.common.rest_client [req-6f963e49-619a-4280-ad2a-91a94a58bfab req-6f963e49-619a-4280-ad2a-91a94a58bfab ] Request (BasicOperationsImagesTest:tearDownClass): 404 GET https://api.testbed.osism.xyz:9292/v2/images/1e55b740-891b-454b-81d3-cc3dcccdf455 0.079s\n2026-05-22 01:42:31.386 18 INFO tempest.lib.common.rest_client [req-c760cca6-e804-4a11-9089-c767eeba267a req-c760cca6-e804-4a11-9089-c767eeba267a ] Request (ImagesTagsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.506s\n2026-05-22 01:42:31.395 14 INFO tempest.lib.common.rest_client [req-b965f7e8-12be-4b7c-9613-03f8c2cc7771 req-b965f7e8-12be-4b7c-9613-03f8c2cc7771 ] Request (MetadataNamespaceObjectsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.874s\n2026-05-22 01:42:31.410 24 INFO tempest.lib.common.rest_client [req-94540c40-0ef0-4c24-b971-7c0fcdc323c5 req-94540c40-0ef0-4c24-b971-7c0fcdc323c5 ] Request (BasicOperationsImagesAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/56526375b67f4ad69cd4cd5ea184f7ce/users/113011fdb9e544939b1cdc23c0feb2b4/roles/7b19d98ffcc24d869191183daf0fb4ae 0.257s\n2026-05-22 01:42:31.410 24 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 113011fdb9e544939b1cdc23c0feb2b4 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:42:31.413 24 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-BasicOperationsImagesAdminTest-197050276-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '56526375b67f4ad69cd4cd5ea184f7ce', 'project_name': 'tempest-BasicOperationsImagesAdminTest-197050276', 'tenant_id': '56526375b67f4ad69cd4cd5ea184f7ce', 'tenant_name': 'tempest-BasicOperationsImagesAdminTest-197050276', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '113011fdb9e544939b1cdc23c0feb2b4', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:42:31.413 24 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-BasicOperationsImagesAdminTest-197050276-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '56526375b67f4ad69cd4cd5ea184f7ce', 'project_name': 'tempest-BasicOperationsImagesAdminTest-197050276', 'tenant_id': '56526375b67f4ad69cd4cd5ea184f7ce', 'tenant_name': 'tempest-BasicOperationsImagesAdminTest-197050276', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '113011fdb9e544939b1cdc23c0feb2b4', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:42:31.425 41 INFO tempest.lib.common.rest_client [req-d9845b47-2360-4ef9-a311-7eec38560c66 req-d9845b47-2360-4ef9-a311-7eec38560c66 ] Request (BasicOperationsImagesTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9292/v2/images/4d0f60ce-a72e-4fe7-9594-cf2787bdf11f 0.075s\n2026-05-22 01:42:31.512 20 INFO tempest.lib.common.rest_client [req-a6114cf6-eac9-4e51-a548-b30dc8e24ed3 req-a6114cf6-eac9-4e51-a548-b30dc8e24ed3 ] Request (MetadataNamespaceTagsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a6ff2305fd014332a8dca236604a4c59/users/59b7ba185fc44c49a039a454f7ecb0fe/roles/f62b4d190f9040abadfedbb170e6ab99 0.595s\n2026-05-22 01:42:31.533 41 INFO tempest.lib.common.rest_client [req-eda53f4e-33fa-4c90-be54-81de5ca957b1 req-eda53f4e-33fa-4c90-be54-81de5ca957b1 ] Request (BasicOperationsImagesTest:tearDownClass): 404 GET https://api.testbed.osism.xyz:9292/v2/images/4d0f60ce-a72e-4fe7-9594-cf2787bdf11f 0.102s\n2026-05-22 01:42:31.529 17 INFO tempest.lib.common.rest_client [req-a844de5b-8712-41ad-bb15-d2003f38f800 req-a844de5b-8712-41ad-bb15-d2003f38f800 ] Request (MetadataNamespacePropertiesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4448810419654c2b9870d8f952bb057f/users/b48ac80aab964297b836e7c27f1c6ef9/roles/f62b4d190f9040abadfedbb170e6ab99 0.364s\n2026-05-22 01:42:31.592 10 INFO tempest.lib.common.rest_client [req-c218704c-f130-4490-b59e-05a46f0c5459 req-c218704c-f130-4490-b59e-05a46f0c5459 ] Request (ImagesMemberNegativeTest:test_image_share_invalid_status): 400 PUT https://api.testbed.osism.xyz:9292/v2/images/6235bc2e-0ab3-41cc-a2d1-2a5e4de1a581/members/502273ee60a94c0cbc5e6096a8f60768 0.442s\n2026-05-22 01:42:31.635 26 INFO tempest.lib.common.rest_client [req-a02fdf10-1d49-4b85-82fa-afdcd76f8fa5 req-a02fdf10-1d49-4b85-82fa-afdcd76f8fa5 ] Request (ImagesNegativeTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.595s\n2026-05-22 01:42:31.630 35 INFO tempest.lib.common.rest_client [req-4a5b082b-efea-4523-b868-60230d085353 req-4a5b082b-efea-4523-b868-60230d085353 ] Request (ListSharedImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.328s\n2026-05-22 01:42:31.665 18 INFO tempest.lib.common.rest_client [req-fce588af-89ed-4a93-ac98-76db367bce34 req-fce588af-89ed-4a93-ac98-76db367bce34 ] Request (ImagesTagsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.275s\n2026-05-22 01:42:31.675 20 INFO tempest.lib.common.rest_client [req-2b4969db-e166-42bc-9422-a7a42f8bae3f req-2b4969db-e166-42bc-9422-a7a42f8bae3f ] Request (MetadataNamespaceTagsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.156s\n2026-05-22 01:42:31.729 17 INFO tempest.lib.common.rest_client [req-7c7c1b88-a25f-41e6-bdaa-33b07edf9488 req-7c7c1b88-a25f-41e6-bdaa-33b07edf9488 ] Request (MetadataNamespacePropertiesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.198s\n2026-05-22 01:42:31.846 10 INFO tempest.lib.common.rest_client [req-5018afe1-c046-488c-91c8-a27a8977000e req-5018afe1-c046-488c-91c8-a27a8977000e ] Request (ImagesMemberNegativeTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/6235bc2e-0ab3-41cc-a2d1-2a5e4de1a581 0.249s\n{0} tempest.api.image.v2.test_images_member_negative.ImagesMemberNegativeTest.test_image_share_invalid_status [1.597014s] ... ok\n2026-05-22 01:42:31.863 32 INFO tempest.lib.common.rest_client [req-ce286d34-0d04-4152-86f4-fe82dae22bb5 req-ce286d34-0d04-4152-86f4-fe82dae22bb5 ] Request (ImageTaskCreate:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.666s\n2026-05-22 01:42:31.859 17 INFO tempest.lib.common.rest_client [req-861dbaca-b96e-480e-87e9-3e1ac577c286 req-861dbaca-b96e-480e-87e9-3e1ac577c286 ] Request (MetadataNamespacePropertiesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4448810419654c2b9870d8f952bb057f/users/b48ac80aab964297b836e7c27f1c6ef9/roles/7b19d98ffcc24d869191183daf0fb4ae 0.126s\n2026-05-22 01:42:31.859 17 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user b48ac80aab964297b836e7c27f1c6ef9 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:42:31.860 17 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataNamespacePropertiesTest-794686573-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '4448810419654c2b9870d8f952bb057f', 'project_name': 'tempest-MetadataNamespacePropertiesTest-794686573', 'tenant_id': '4448810419654c2b9870d8f952bb057f', 'tenant_name': 'tempest-MetadataNamespacePropertiesTest-794686573', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'b48ac80aab964297b836e7c27f1c6ef9', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:42:31.860 17 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataNamespacePropertiesTest-794686573-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '4448810419654c2b9870d8f952bb057f', 'project_name': 'tempest-MetadataNamespacePropertiesTest-794686573', 'tenant_id': '4448810419654c2b9870d8f952bb057f', 'tenant_name': 'tempest-MetadataNamespacePropertiesTest-794686573', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'b48ac80aab964297b836e7c27f1c6ef9', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:42:31.856 20 INFO tempest.lib.common.rest_client [req-2b8ee7b1-dfe9-45d0-b3e6-18727d7064d6 req-2b8ee7b1-dfe9-45d0-b3e6-18727d7064d6 ] Request (MetadataNamespaceTagsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a6ff2305fd014332a8dca236604a4c59/users/59b7ba185fc44c49a039a454f7ecb0fe/roles/7b19d98ffcc24d869191183daf0fb4ae 0.178s\n2026-05-22 01:42:31.859 20 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 59b7ba185fc44c49a039a454f7ecb0fe is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:42:31.860 20 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataNamespaceTagsTest-9258564-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'a6ff2305fd014332a8dca236604a4c59', 'project_name': 'tempest-MetadataNamespaceTagsTest-9258564', 'tenant_id': 'a6ff2305fd014332a8dca236604a4c59', 'tenant_name': 'tempest-MetadataNamespaceTagsTest-9258564', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '59b7ba185fc44c49a039a454f7ecb0fe', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:42:31.861 20 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataNamespaceTagsTest-9258564-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'a6ff2305fd014332a8dca236604a4c59', 'project_name': 'tempest-MetadataNamespaceTagsTest-9258564', 'tenant_id': 'a6ff2305fd014332a8dca236604a4c59', 'tenant_name': 'tempest-MetadataNamespaceTagsTest-9258564', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '59b7ba185fc44c49a039a454f7ecb0fe', 'system': None}, Network: None, Subnet: None, Router: None\n{11} 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-22 01:42:31.989 22 INFO tempest.lib.common.rest_client [req-b0890e9b-5c17-47e3-964c-fcaae6d00c77 req-b0890e9b-5c17-47e3-964c-fcaae6d00c77 ] Request (MetadataNamespacesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.690s\n2026-05-22 01:42:31.995 24 INFO tempest.lib.common.rest_client [req-fec8ac32-e203-4781-9107-e0f722b62731 req-fec8ac32-e203-4781-9107-e0f722b62731 ] Request (BasicOperationsImagesAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.573s\n2026-05-22 01:42:32.002 10 INFO tempest.lib.common.rest_client [req-b256eeb2-376b-4720-a168-d644e63e0a99 req-b256eeb2-376b-4720-a168-d644e63e0a99 ] Request (ImagesMemberNegativeTest:test_image_share_owner_cannot_accept): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.150s\n2026-05-22 01:42:32.124 35 INFO tempest.lib.common.rest_client [req-0d0d8479-bd5d-428a-9147-8a49b1657fb8 req-0d0d8479-bd5d-428a-9147-8a49b1657fb8 ] Request (ListSharedImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e5cdb20f4c774bbfb97104f3731d7600/users/f810281512c44c19a06604341a682ad9/roles/7b19d98ffcc24d869191183daf0fb4ae 0.482s\n2026-05-22 01:42:32.124 35 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user f810281512c44c19a06604341a682ad9 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:42:32.125 35 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ListSharedImagesTest-786729983-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'e5cdb20f4c774bbfb97104f3731d7600', 'project_name': 'tempest-ListSharedImagesTest-786729983', 'tenant_id': 'e5cdb20f4c774bbfb97104f3731d7600', 'tenant_name': 'tempest-ListSharedImagesTest-786729983', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'f810281512c44c19a06604341a682ad9', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:42:32.127 35 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ListSharedImagesTest-786729983-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'e5cdb20f4c774bbfb97104f3731d7600', 'project_name': 'tempest-ListSharedImagesTest-786729983', 'tenant_id': 'e5cdb20f4c774bbfb97104f3731d7600', 'tenant_name': 'tempest-ListSharedImagesTest-786729983', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'f810281512c44c19a06604341a682ad9', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:42:32.165 10 INFO tempest.lib.common.rest_client [req-fe4cf049-f83d-4c5f-ba10-a554d2c40647 req-fe4cf049-f83d-4c5f-ba10-a554d2c40647 ] Request (ImagesMemberNegativeTest:test_image_share_owner_cannot_accept): 200 POST https://api.testbed.osism.xyz:9292/v2/images/b0f55834-aae4-427c-b7b3-328cd276a735/members 0.161s\n2026-05-22 01:42:32.219 12 INFO tempest.lib.common.rest_client [req-c4d6a64f-4eaa-4780-a34d-5a50ac45b835 req-c4d6a64f-4eaa-4780-a34d-5a50ac45b835 ] Request (MetadataSchemaTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=4b12e3ddf4284192ad36e18aee516520&name=default 1.027s\n2026-05-22 01:42:32.281 18 INFO tempest.lib.common.rest_client [req-254d499f-5807-4486-bc20-713f84ac4a6d req-254d499f-5807-4486-bc20-713f84ac4a6d ] Request (ImagesTagsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.602s\n2026-05-22 01:42:32.315 14 INFO tempest.lib.common.rest_client [req-c93fac2b-2591-45c9-9c66-a514f4ffb255 req-c93fac2b-2591-45c9-9c66-a514f4ffb255 ] Request (MetadataNamespaceObjectsTest:test_create_update_delete_meta_namespace_objects): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces 0.918s\n2026-05-22 01:42:32.367 22 INFO tempest.lib.common.rest_client [req-1f0811e0-6fee-4f3b-a7f4-92068ee20c2f req-1f0811e0-6fee-4f3b-a7f4-92068ee20c2f ] Request (MetadataNamespacesTest:test_basic_metadata_definition_namespaces): 200 GET https://api.testbed.osism.xyz:9292/v2/metadefs/resource_types 0.374s\n2026-05-22 01:42:32.387 10 INFO tempest.lib.common.rest_client [req-2d07bd69-fae5-45d5-b6bb-51cc6660a730 req-2d07bd69-fae5-45d5-b6bb-51cc6660a730 ] Request (ImagesMemberNegativeTest:test_image_share_owner_cannot_accept): 200 GET https://api.testbed.osism.xyz:9292/v2/images 0.220s\n2026-05-22 01:42:32.413 26 INFO tempest.lib.common.rest_client [req-37558677-f8d6-45f9-b5a7-972e9ab2b744 req-37558677-f8d6-45f9-b5a7-972e9ab2b744 ] Request (ImagesNegativeTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=bfea5044176b4c6dbc82f532c1909c53&name=default 0.769s\n2026-05-22 01:42:32.447 32 INFO tempest.lib.common.rest_client [req-da54f50f-c885-4796-a360-b2a9deb7ae65 req-da54f50f-c885-4796-a360-b2a9deb7ae65 ] Request (ImageTaskCreate:test_task_create_fake_image_location): 201 POST https://api.testbed.osism.xyz:9292/v2/tasks 0.533s\n2026-05-22 01:42:32.451 17 INFO tempest.lib.common.rest_client [req-628c9958-a8fc-4b58-a201-234da5460b83 req-628c9958-a8fc-4b58-a201-234da5460b83 ] Request (MetadataNamespacePropertiesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.579s\n2026-05-22 01:42:32.450 24 INFO tempest.lib.common.rest_client [req-84dc859b-121b-49a7-879c-ffdb70644711 req-84dc859b-121b-49a7-879c-ffdb70644711 ] Request (BasicOperationsImagesAdminTest:test_create_image_owner_param): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.449s\n2026-05-22 01:42:32.468 20 INFO tempest.lib.common.rest_client [req-f14c180a-573e-4e50-8499-5c291e204fac req-f14c180a-573e-4e50-8499-5c291e204fac ] Request (MetadataNamespaceTagsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.592s\n2026-05-22 01:42:32.486 10 INFO tempest.lib.common.rest_client [req-6bc1854e-251f-43e6-a8bb-8191a7542259 req-6bc1854e-251f-43e6-a8bb-8191a7542259 ] Request (ImagesMemberNegativeTest:test_image_share_owner_cannot_accept): 403 PUT https://api.testbed.osism.xyz:9292/v2/images/b0f55834-aae4-427c-b7b3-328cd276a735/members/502273ee60a94c0cbc5e6096a8f60768 0.090s\n2026-05-22 01:42:32.481 14 INFO tempest.lib.common.rest_client [req-02cb0bc0-c7af-4893-8eeb-5acc51b8ae7e req-02cb0bc0-c7af-4893-8eeb-5acc51b8ae7e ] Request (MetadataNamespaceObjectsTest:test_create_update_delete_meta_namespace_objects): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-1044079072/objects 0.155s\n2026-05-22 01:42:32.578 24 INFO tempest.lib.common.rest_client [req-c93d0e00-9e30-42f0-9904-d1caba79cdfc req-c93d0e00-9e30-42f0-9904-d1caba79cdfc ] Request (BasicOperationsImagesAdminTest:test_create_image_owner_param): 200 GET https://api.testbed.osism.xyz:9292/v2/images/d07463e5-9796-4bfb-b32f-742d32df73e0 0.126s\n2026-05-22 01:42:32.586 22 INFO tempest.lib.common.rest_client [req-9d51181c-ad8f-461a-a613-a86199492b72 req-9d51181c-ad8f-461a-a613-a86199492b72 ] Request (MetadataNamespacesTest:test_basic_metadata_definition_namespaces): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces 0.218s\n2026-05-22 01:42:32.614 32 INFO tempest.lib.common.rest_client [req-5addc35e-3e56-4ff6-94ee-f4fdf1dd5c92 req-5addc35e-3e56-4ff6-94ee-f4fdf1dd5c92 ] Request (ImageTaskCreate:test_task_create_fake_image_location): 200 GET https://api.testbed.osism.xyz:9292/v2/tasks/378fb3cf-0f13-42f4-b960-752abe05198d 0.165s\n2026-05-22 01:42:32.687 14 INFO tempest.lib.common.rest_client [req-6da5c9f2-44cb-42b8-9a8b-30d85f74597a req-6da5c9f2-44cb-42b8-9a8b-30d85f74597a ] Request (MetadataNamespaceObjectsTest:test_create_update_delete_meta_namespace_objects): 200 PUT https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-1044079072/objects/tempest-MetadataNamespaceObjectsTest-object-82571744 0.204s\n2026-05-22 01:42:32.708 12 INFO tempest.lib.common.rest_client [req-49d63d28-6d8f-409e-b68b-8db0c58c5664 req-49d63d28-6d8f-409e-b68b-8db0c58c5664 ] Request (MetadataSchemaTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/241b1b66-3eac-4a7e-bf75-d30670808e8e 0.485s\n2026-05-22 01:42:32.714 24 INFO tempest.lib.common.rest_client [req-aac2dea9-ccb7-449b-bc8d-e2d839f61ba1 req-aac2dea9-ccb7-449b-bc8d-e2d839f61ba1 ] Request (BasicOperationsImagesAdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/d07463e5-9796-4bfb-b32f-742d32df73e0 0.135s\n{7} tempest.api.image.v2.admin.test_images.BasicOperationsImagesAdminTest.test_create_image_owner_param [0.717300s] ... ok\n2026-05-22 01:42:32.756 35 INFO tempest.lib.common.rest_client [req-5d16b265-eac6-4e01-bb44-3e43e5333981 req-5d16b265-eac6-4e01-bb44-3e43e5333981 ] Request (ListSharedImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.621s\n2026-05-22 01:42:32.788 10 INFO tempest.lib.common.rest_client [req-1b0f12cf-dc04-41f4-8e4b-d68ddd56deb1 req-1b0f12cf-dc04-41f4-8e4b-d68ddd56deb1 ] Request (ImagesMemberNegativeTest:test_image_share_owner_cannot_accept): 200 GET https://api.testbed.osism.xyz:9292/v2/images 0.300s\n2026-05-22 01:42:32.811 14 INFO tempest.lib.common.rest_client [req-d1a20c09-7000-4443-bc6c-df01926a75eb req-d1a20c09-7000-4443-bc6c-df01926a75eb ] Request (MetadataNamespaceObjectsTest:test_create_update_delete_meta_namespace_objects): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-1044079072/objects/tempest-update-object-1689195283 0.122s\n2026-05-22 01:42:32.826 18 INFO tempest.lib.common.rest_client [req-7d96e485-bde4-46f3-913d-8bda2289b7a0 req-7d96e485-bde4-46f3-913d-8bda2289b7a0 ] Request (ImagesTagsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.543s\n2026-05-22 01:42:32.921 24 INFO tempest.lib.common.rest_client [req-69ad5144-0206-4d3a-b3a0-a77ca0223659 req-69ad5144-0206-4d3a-b3a0-a77ca0223659 ] Request (BasicOperationsImagesAdminTest:test_list_public_image): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.164s\n2026-05-22 01:42:32.924 20 INFO tempest.lib.common.rest_client [req-c61a402e-db26-4265-8f42-c7accf2f646c req-c61a402e-db26-4265-8f42-c7accf2f646c ] Request (MetadataNamespaceTagsTest:test_create_list_delete_namespace_tags): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces 0.448s\n2026-05-22 01:42:32.923 14 INFO tempest.lib.common.rest_client [req-c7cb628a-a038-4ad3-9a07-808f0cb49607 req-c7cb628a-a038-4ad3-9a07-808f0cb49607 ] Request (MetadataNamespaceObjectsTest:test_create_update_delete_meta_namespace_objects): 200 GET https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-1044079072/objects 0.108s\n2026-05-22 01:42:32.937 26 INFO tempest.lib.common.rest_client [req-fc2e20ee-b862-4b98-b945-d4c2845a3657 req-fc2e20ee-b862-4b98-b945-d4c2845a3657 ] Request (ImagesNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/02ed55b1-6357-45ef-b956-40d2a2c1f410 0.522s\n2026-05-22 01:42:32.936 17 INFO tempest.lib.common.rest_client [req-5f8ef666-eee6-4868-b9a5-13d6c6f80780 req-5f8ef666-eee6-4868-b9a5-13d6c6f80780 ] Request (MetadataNamespacePropertiesTest:test_basic_meta_def_namespace_property): 200 GET https://api.testbed.osism.xyz:9292/v2/metadefs/resource_types 0.475s\n2026-05-22 01:42:32.945 10 INFO tempest.lib.common.rest_client [req-24789b17-0fa4-4fdb-86d9-af6f3e404b26 req-24789b17-0fa4-4fdb-86d9-af6f3e404b26 ] Request (ImagesMemberNegativeTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/b0f55834-aae4-427c-b7b3-328cd276a735 0.154s\n{0} tempest.api.image.v2.test_images_member_negative.ImagesMemberNegativeTest.test_image_share_owner_cannot_accept [1.096585s] ... ok\n2026-05-22 01:42:32.957 12 INFO tempest.lib.common.rest_client [req-1c99ec9d-57e5-48a6-bcea-8d739f342b6a req-1c99ec9d-57e5-48a6-bcea-8d739f342b6a ] Request (MetadataSchemaTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/4b12e3ddf4284192ad36e18aee516520 0.244s\n2026-05-22 01:42:33.014 35 INFO tempest.lib.common.rest_client [req-1c5ed1c4-42f4-4031-a1ee-9aec66dbfda3 req-1c5ed1c4-42f4-4031-a1ee-9aec66dbfda3 ] Request (ListSharedImagesTest:test_list_images_param_member_status): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.253s\n2026-05-22 01:42:33.028 24 INFO tempest.lib.common.rest_client [req-491eb95a-7632-432b-bc7c-ac70494f0fd6 req-491eb95a-7632-432b-bc7c-ac70494f0fd6 ] Request (BasicOperationsImagesAdminTest:test_list_public_image): 200 GET https://api.testbed.osism.xyz:9292/v2/images/d9a5ac34-0d53-4c2a-bc85-0e9a9aa6f9e9 0.104s\n2026-05-22 01:42:33.038 18 INFO tempest.lib.common.rest_client [req-01151af5-7eac-4ca2-92d9-5b4392361587 req-01151af5-7eac-4ca2-92d9-5b4392361587 ] Request (ImagesTagsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.202s\n2026-05-22 01:42:33.068 22 INFO tempest.lib.common.rest_client [req-de7b3276-5050-4b0e-8bad-65b0a7a1b72d req-de7b3276-5050-4b0e-8bad-65b0a7a1b72d ] Request (MetadataNamespacesTest:test_basic_metadata_definition_namespaces): 200 GET https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces 0.470s\n2026-05-22 01:42:33.156 20 INFO tempest.lib.common.rest_client [req-e2e9d2b7-6b05-4362-8036-6a57c947bf06 req-e2e9d2b7-6b05-4362-8036-6a57c947bf06 ] Request (MetadataNamespaceTagsTest:test_create_list_delete_namespace_tags): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-636976862/tags 0.216s\n2026-05-22 01:42:33.228 14 INFO tempest.lib.common.rest_client [req-b3dbc3f5-87b8-4bf4-84f5-c80642bd04bd req-b3dbc3f5-87b8-4bf4-84f5-c80642bd04bd ] Request (MetadataNamespaceObjectsTest:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-1044079072/objects/tempest-MetadataNamespaceObjectsTest-object-82571744 0.299s\n2026-05-22 01:42:33.233 26 INFO tempest.lib.common.rest_client [req-31508036-c6bf-4d0f-a987-03302fd67238 req-31508036-c6bf-4d0f-a987-03302fd67238 ] Request (ImagesNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/bfea5044176b4c6dbc82f532c1909c53 0.294s\n2026-05-22 01:42:33.238 10 INFO tempest.lib.common.rest_client [req-4e3b9c6a-b434-41ff-9359-03a727344c5a req-4e3b9c6a-b434-41ff-9359-03a727344c5a ] Request (ImagesMemberNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/931bc65516a54d0a8ec4af0d18b4cb1c 0.219s\n2026-05-22 01:42:33.275 24 INFO tempest.lib.common.rest_client [req-3c155f29-be1d-4676-a012-80aea8248b35 req-3c155f29-be1d-4676-a012-80aea8248b35 ] Request (BasicOperationsImagesAdminTest:test_list_public_image): 200 GET https://api.testbed.osism.xyz:9292/v2/images/d9a5ac34-0d53-4c2a-bc85-0e9a9aa6f9e9 0.243s\n2026-05-22 01:42:33.282 17 INFO tempest.lib.common.rest_client [req-cfa0f497-2e36-4bd1-ae66-3a8aed0acf1d req-cfa0f497-2e36-4bd1-ae66-3a8aed0acf1d ] Request (MetadataNamespacePropertiesTest:test_basic_meta_def_namespace_property): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces 0.343s\n2026-05-22 01:42:33.301 41 INFO tempest.lib.common.rest_client [req-b6153391-78a5-413a-997a-0d4d504d9524 req-b6153391-78a5-413a-997a-0d4d504d9524 ] Request (BasicOperationsImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/53e47a92-70e6-4fa6-9a62-22067747665a 1.763s\n2026-05-22 01:42:33.351 22 INFO tempest.lib.common.rest_client [req-150f2c09-f518-45d4-8402-b2f8917e8ebd req-150f2c09-f518-45d4-8402-b2f8917e8ebd ] Request (MetadataNamespacesTest:test_basic_metadata_definition_namespaces): 200 GET https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-namespace-491656724 0.278s\n2026-05-22 01:42:33.381 20 INFO tempest.lib.common.rest_client [req-88458563-7f54-4516-8848-b70aa9cfa4bc req-88458563-7f54-4516-8848-b70aa9cfa4bc ] Request (MetadataNamespaceTagsTest:test_create_list_delete_namespace_tags): 200 GET https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-636976862/tags 0.218s\n2026-05-22 01:42:33.432 18 INFO tempest.lib.common.rest_client [req-44aa31cd-1be7-48fe-8b8c-b2935295fe15 req-44aa31cd-1be7-48fe-8b8c-b2935295fe15 ] Request (ImagesTagsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1a528182c55d4cccaed958babc9d400a/users/744c1937aa3c4899ab30e751df6d2bb7/roles/7b19d98ffcc24d869191183daf0fb4ae 0.388s\n2026-05-22 01:42:33.448 41 INFO tempest.lib.common.rest_client [req-0e163bff-31bc-4f06-9309-bcc2b1fd9c32 req-0e163bff-31bc-4f06-9309-bcc2b1fd9c32 ] Request (BasicOperationsImagesTest:tearDownClass): 404 GET https://api.testbed.osism.xyz:9292/v2/images/53e47a92-70e6-4fa6-9a62-22067747665a 0.146s\n2026-05-22 01:42:33.463 22 INFO tempest.lib.common.rest_client [req-605d4c18-5b00-423d-b8a8-0958a32d8767 req-605d4c18-5b00-423d-b8a8-0958a32d8767 ] Request (MetadataNamespacesTest:test_basic_metadata_definition_namespaces): 403 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-namespace-491656724 0.107s\n2026-05-22 01:42:33.462 14 INFO tempest.lib.common.rest_client [req-7044ff06-03cf-4ac5-85ba-6d8d0d8259f6 req-7044ff06-03cf-4ac5-85ba-6d8d0d8259f6 ] Request (MetadataNamespaceObjectsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-1044079072 0.229s\n{2} tempest.api.image.v2.admin.test_images_metadefs_namespace_objects.MetadataNamespaceObjectsTest.test_create_update_delete_meta_namespace_objects [2.066347s] ... ok\n2026-05-22 01:42:33.522 20 INFO tempest.lib.common.rest_client [req-eb82fedf-c832-4148-a7c9-037ea011dbda req-eb82fedf-c832-4148-a7c9-037ea011dbda ] Request (MetadataNamespaceTagsTest:test_create_list_delete_namespace_tags): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-636976862/tags 0.137s\n2026-05-22 01:42:33.561 10 INFO tempest.lib.common.rest_client [req-8d4c54fd-f4a1-4d4c-ad83-94ccb3996273 req-8d4c54fd-f4a1-4d4c-ad83-94ccb3996273 ] Request (ImagesMemberNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/40a05a8bf3914048a2cd71ae30155e1c 0.319s\n2026-05-22 01:42:33.565 10 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 502273ee60a94c0cbc5e6096a8f60768\n2026-05-22 01:42:33.633 20 INFO tempest.lib.common.rest_client [req-16c37a64-cd8b-4fa6-87cd-5861f2991c15 req-16c37a64-cd8b-4fa6-87cd-5861f2991c15 ] Request (MetadataNamespaceTagsTest:test_create_list_delete_namespace_tags): 200 GET https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-636976862/tags 0.107s\n2026-05-22 01:42:33.639 14 INFO tempest.lib.common.rest_client [req-ea18f2ce-7567-4bc0-8b8f-746747e9a0f6 req-ea18f2ce-7567-4bc0-8b8f-746747e9a0f6 ] Request (MetadataNamespaceObjectsTest:test_list_meta_namespace_objects): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces 0.129s\n2026-05-22 01:42:33.653 22 INFO tempest.lib.common.rest_client [req-1e159ccd-8479-4242-9bf3-7a44a16271f0 req-1e159ccd-8479-4242-9bf3-7a44a16271f0 ] Request (MetadataNamespacesTest:test_basic_metadata_definition_namespaces): 200 PUT https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-namespace-491656724 0.188s\n2026-05-22 01:42:33.698 18 INFO tempest.lib.common.rest_client [req-f7accfe3-abfc-4a3c-be18-b0f834f9e173 req-f7accfe3-abfc-4a3c-be18-b0f834f9e173 ] Request (ImagesTagsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.264s\n2026-05-22 01:42:33.764 14 INFO tempest.lib.common.rest_client [req-1918f614-eac4-487b-b49e-2f103133f434 req-1918f614-eac4-487b-b49e-2f103133f434 ] Request (MetadataNamespaceObjectsTest:test_list_meta_namespace_objects): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-869644701/objects 0.124s\n2026-05-22 01:42:33.784 20 INFO tempest.lib.common.rest_client [req-9f5ccfee-e029-4f77-88de-6ff9a0e5a2d8 req-9f5ccfee-e029-4f77-88de-6ff9a0e5a2d8 ] Request (MetadataNamespaceTagsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-636976862/tags 0.148s\n2026-05-22 01:42:33.791 41 INFO tempest.lib.common.rest_client [req-0dccef5e-5c00-4d88-86ec-d1e8db0064fd req-0dccef5e-5c00-4d88-86ec-d1e8db0064fd ] Request (BasicOperationsImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/b3f903655b9340afa1c0d487e675e3a3 0.342s\n2026-05-22 01:42:33.794 41 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 63d0b83bef8e40fa9fa80cd20b363e5b\n2026-05-22 01:42:33.800 32 INFO tempest.lib.common.rest_client [req-a9d5bde8-4cb3-4f49-adab-0988dcc6dc5d req-a9d5bde8-4cb3-4f49-adab-0988dcc6dc5d ] Request (ImageTaskCreate:test_task_create_fake_image_location): 200 GET https://api.testbed.osism.xyz:9292/v2/tasks/378fb3cf-0f13-42f4-b960-752abe05198d 0.180s\n2026-05-22 01:42:33.851 24 INFO tempest.lib.common.rest_client [req-7c3d4ef8-f1a6-4386-b305-b0029d513564 req-7c3d4ef8-f1a6-4386-b305-b0029d513564 ] Request (BasicOperationsImagesAdminTest:test_list_public_image): 200 GET https://api.testbed.osism.xyz:9292/v2/images 0.575s\n2026-05-22 01:42:33.875 22 INFO tempest.lib.common.rest_client [req-bd294f07-a4dc-42f5-ad6e-fe8f224b0642 req-bd294f07-a4dc-42f5-ad6e-fe8f224b0642 ] Request (MetadataNamespacesTest:test_basic_metadata_definition_namespaces): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-namespace-491656724 0.215s\n2026-05-22 01:42:33.898 14 INFO tempest.lib.common.rest_client [req-1ec426f6-310a-46cf-b149-b46a4792b65e req-1ec426f6-310a-46cf-b149-b46a4792b65e ] Request (MetadataNamespaceObjectsTest:test_list_meta_namespace_objects): 200 GET https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-869644701/objects 0.133s\n2026-05-22 01:42:33.938 20 INFO tempest.lib.common.rest_client [req-3fb24383-2b48-47c1-8b32-7619026e160a req-3fb24383-2b48-47c1-8b32-7619026e160a ] Request (MetadataNamespaceTagsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-636976862 0.150s\n2026-05-22 01:42:34.001 22 INFO tempest.lib.common.rest_client [req-4b77134a-b5df-412c-8ebd-e644667831f1 req-4b77134a-b5df-412c-8ebd-e644667831f1 ] Request (MetadataNamespacesTest:test_basic_metadata_definition_namespaces): 404 GET https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-namespace-491656724 0.121s\n2026-05-22 01:42:34.032 10 INFO tempest.lib.common.rest_client [req-c3acfc6a-3b03-4f79-8f44-aac13b64fc86 req-c3acfc6a-3b03-4f79-8f44-aac13b64fc86 ] Request (ImagesMemberNegativeTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.462s\n{5} tempest.api.image.v2.admin.test_images_metadefs_namespace_tags.MetadataNamespaceTagsTest.test_create_list_delete_namespace_tags [1.468344s] ... ok\n2026-05-22 01:42:34.044 17 INFO tempest.lib.common.rest_client [req-f883d87e-0c0a-4aeb-aac0-d31623be3e6e req-f883d87e-0c0a-4aeb-aac0-d31623be3e6e ] Request (MetadataNamespacePropertiesTest:test_basic_meta_def_namespace_property): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-1985222598/resource_types 0.760s\n2026-05-22 01:42:34.048 24 INFO tempest.lib.common.rest_client [req-3eb5c8c1-73fc-46cc-bd7b-f298626da77e req-3eb5c8c1-73fc-46cc-bd7b-f298626da77e ] Request (BasicOperationsImagesAdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/d9a5ac34-0d53-4c2a-bc85-0e9a9aa6f9e9 0.183s\n{7} tempest.api.image.v2.admin.test_images.BasicOperationsImagesAdminTest.test_list_public_image [1.293426s] ... ok\n2026-05-22 01:42:34.067 14 INFO tempest.lib.common.rest_client [req-3cb5a3dd-0e7a-4351-8937-54d415a8596b req-3cb5a3dd-0e7a-4351-8937-54d415a8596b ] Request (MetadataNamespaceObjectsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-869644701/objects/tempest-MetadataNamespaceObjectsTest-object-390536757 0.165s\n2026-05-22 01:42:34.060 18 INFO tempest.lib.common.rest_client [req-e8108b04-ce94-43b3-99c1-bc156b25e0b3 req-e8108b04-ce94-43b3-99c1-bc156b25e0b3 ] Request (ImagesTagsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1a528182c55d4cccaed958babc9d400a/users/744c1937aa3c4899ab30e751df6d2bb7/roles/1049be6f2d5641528d4cf50ffcec866c 0.356s\n2026-05-22 01:42:34.115 35 INFO tempest.lib.common.rest_client [req-18a869f9-d0b1-4f9a-bb47-e8b08106b9b7 req-18a869f9-d0b1-4f9a-bb47-e8b08106b9b7 ] Request (ListSharedImagesTest:test_list_images_param_member_status): 204 PUT https://api.testbed.osism.xyz:9292/v2/images/aab60eec-200c-40a0-b248-91bc25af0b39/file 1.099s\n2026-05-22 01:42:34.116 35 WARNING tempest.lib.common.rest_client [-] Deprecated: \"tenant_id\" property is deprecated for removal, use \"project_id\" instead\n2026-05-22 01:42:34.224 20 INFO tempest.lib.common.rest_client [req-aa900fa5-662d-40d7-912d-0ac51e5393e8 req-aa900fa5-662d-40d7-912d-0ac51e5393e8 ] Request (MetadataNamespaceTagsTest:test_create_update_delete_tag): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces 0.181s\n2026-05-22 01:42:34.234 22 INFO tempest.lib.common.rest_client [req-3dc146ee-784f-4f90-84a1-a8fb30c45087 req-3dc146ee-784f-4f90-84a1-a8fb30c45087 ] Request (MetadataNamespacesTest:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-namespace-491656724 0.229s\n2026-05-22 01:42:34.266 17 INFO tempest.lib.common.rest_client [req-daf1b2a1-621d-4bab-8dee-c61c1081936c req-daf1b2a1-621d-4bab-8dee-c61c1081936c ] Request (MetadataNamespacePropertiesTest:test_basic_meta_def_namespace_property): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-1985222598/properties 0.214s\n2026-05-22 01:42:34.275 14 INFO tempest.lib.common.rest_client [req-117a8dca-6259-4411-8cd1-80cc22644963 req-117a8dca-6259-4411-8cd1-80cc22644963 ] Request (MetadataNamespaceObjectsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-869644701 0.198s\n2026-05-22 01:42:34.274 18 INFO tempest.lib.common.rest_client [req-cbd1b157-a31f-471a-99b7-57037477dbdd req-cbd1b157-a31f-471a-99b7-57037477dbdd ] Request (ImagesTagsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.208s\n{2} tempest.api.image.v2.admin.test_images_metadefs_namespace_objects.MetadataNamespaceObjectsTest.test_list_meta_namespace_objects [0.769670s] ... ok\n2026-05-22 01:42:34.290 41 INFO tempest.lib.common.rest_client [req-0cb503dd-134a-4da4-9c46-2ef55953c484 req-0cb503dd-134a-4da4-9c46-2ef55953c484 ] Request (BasicOperationsImagesTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.494s\n2026-05-22 01:42:34.293 24 INFO tempest.lib.common.rest_client [req-cbdb558d-149e-4660-a899-515b75f2123e req-cbdb558d-149e-4660-a899-515b75f2123e ] Request (BasicOperationsImagesAdminTest:test_update_image_owner_param): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.237s\n{6} tempest.api.image.v2.admin.test_images_metadefs_namespaces.MetadataNamespacesTest.test_basic_metadata_definition_namespaces [2.247155s] ... ok\n2026-05-22 01:42:34.350 35 INFO tempest.lib.common.rest_client [req-59fc47a5-3fcd-4a2a-a837-afb757964507 req-59fc47a5-3fcd-4a2a-a837-afb757964507 ] Request (ListSharedImagesTest:test_list_images_param_member_status): 200 POST https://api.testbed.osism.xyz:9292/v2/images/aab60eec-200c-40a0-b248-91bc25af0b39/members 0.229s\n2026-05-22 01:42:34.362 20 INFO tempest.lib.common.rest_client [req-ae2040ca-50c9-4113-9bea-6f1f8fcfc4c0 req-ae2040ca-50c9-4113-9bea-6f1f8fcfc4c0 ] Request (MetadataNamespaceTagsTest:test_create_update_delete_tag): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-488079933/tags 0.135s\n2026-05-22 01:42:34.369 24 INFO tempest.lib.common.rest_client [req-d7be4ff5-b605-46a4-9cf9-ae6b8908888f req-d7be4ff5-b605-46a4-9cf9-ae6b8908888f ] Request (BasicOperationsImagesAdminTest:test_update_image_owner_param): 200 GET https://api.testbed.osism.xyz:9292/v2/images/0cbbae05-7c6c-4bec-8553-92bc8eda2709 0.070s\n2026-05-22 01:42:34.367 17 INFO tempest.lib.common.rest_client [req-a3fbd99c-dc8e-418d-b553-2d6b37aecaaa req-a3fbd99c-dc8e-418d-b553-2d6b37aecaaa ] Request (MetadataNamespacePropertiesTest:test_basic_meta_def_namespace_property): 200 GET https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-1985222598/properties/OS::Glance::Image 0.092s\n2026-05-22 01:42:34.429 18 INFO tempest.lib.common.rest_client [req-415cf416-cbd0-4527-adf7-c59ba2c244b0 req-415cf416-cbd0-4527-adf7-c59ba2c244b0 ] Request (ImagesTagsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1a528182c55d4cccaed958babc9d400a/users/744c1937aa3c4899ab30e751df6d2bb7/roles/f62b4d190f9040abadfedbb170e6ab99 0.153s\n2026-05-22 01:42:34.450 14 INFO tempest.lib.common.rest_client [req-3985afc1-f991-4e38-aaec-8ae6d6763f49 req-3985afc1-f991-4e38-aaec-8ae6d6763f49 ] Request (MetadataNamespaceObjectsTest:test_show_meta_namespace_objects): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces 0.172s\n2026-05-22 01:42:34.516 20 INFO tempest.lib.common.rest_client [req-f5ec7325-527b-4393-b4f1-cc2729d1c42a req-f5ec7325-527b-4393-b4f1-cc2729d1c42a ] Request (MetadataNamespaceTagsTest:test_create_update_delete_tag): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-488079933/tags/tempest-tag_name-1530857237 0.149s\n2026-05-22 01:42:34.528 17 INFO tempest.lib.common.rest_client [req-68cb177b-cbca-4d84-b9b9-41024b8ca4ee req-68cb177b-cbca-4d84-b9b9-41024b8ca4ee ] Request (MetadataNamespacePropertiesTest:test_basic_meta_def_namespace_property): 200 PUT https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-1985222598/properties/OS::Glance::Image 0.158s\n2026-05-22 01:42:34.532 24 INFO tempest.lib.common.rest_client [req-f9e9cb94-8b54-495a-a54a-39413f0495b0 req-f9e9cb94-8b54-495a-a54a-39413f0495b0 ] Request (BasicOperationsImagesAdminTest:test_update_image_owner_param): 200 PATCH https://api.testbed.osism.xyz:9292/v2/images/0cbbae05-7c6c-4bec-8553-92bc8eda2709 0.161s\n2026-05-22 01:42:34.557 18 INFO tempest.lib.common.rest_client [req-bc299c1c-6067-4587-85c8-f415a5283f6a req-bc299c1c-6067-4587-85c8-f415a5283f6a ] Request (ImagesTagsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.124s\n2026-05-22 01:42:34.574 14 INFO tempest.lib.common.rest_client [req-58afd70e-82b0-489a-beda-01679ecd1296 req-58afd70e-82b0-489a-beda-01679ecd1296 ] Request (MetadataNamespaceObjectsTest:test_show_meta_namespace_objects): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-1407975020/objects 0.119s\n2026-05-22 01:42:34.611 20 INFO tempest.lib.common.rest_client [req-b1779c82-f38b-476f-880c-78faf853a5eb req-b1779c82-f38b-476f-880c-78faf853a5eb ] Request (MetadataNamespaceTagsTest:test_create_update_delete_tag): 200 GET https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-488079933/tags/tempest-tag_name-1530857237 0.091s\n2026-05-22 01:42:34.616 22 INFO tempest.lib.common.rest_client [req-cab98cc1-f7d8-4c25-86ab-97ab4042bd91 req-cab98cc1-f7d8-4c25-86ab-97ab4042bd91 ] Request (MetadataNamespacesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/76e69d42db7143289e64afa976271f40 0.282s\n2026-05-22 01:42:34.624 10 INFO tempest.lib.common.rest_client [req-f66c9cd2-7382-4f31-ae80-41fd213cc262 req-f66c9cd2-7382-4f31-ae80-41fd213cc262 ] Request (ImagesMemberNegativeTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=502273ee60a94c0cbc5e6096a8f60768&name=default 0.588s\n2026-05-22 01:42:34.646 17 INFO tempest.lib.common.rest_client [req-445d8e5f-e639-49c7-b590-98083751eecb req-445d8e5f-e639-49c7-b590-98083751eecb ] Request (MetadataNamespacePropertiesTest:test_basic_meta_def_namespace_property): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-1985222598/properties/OS::Glance::Image 0.116s\n2026-05-22 01:42:34.668 24 INFO tempest.lib.common.rest_client [req-f247887b-2006-4161-90a6-8081320517e9 req-f247887b-2006-4161-90a6-8081320517e9 ] Request (BasicOperationsImagesAdminTest:test_update_image_owner_param): 200 GET https://api.testbed.osism.xyz:9292/v2/images/0cbbae05-7c6c-4bec-8553-92bc8eda2709 0.130s\n2026-05-22 01:42:34.718 35 INFO tempest.lib.common.rest_client [req-7a6200e5-ac85-42d9-b960-c5ed1ed4ad96 req-7a6200e5-ac85-42d9-b960-c5ed1ed4ad96 ] Request (ListSharedImagesTest:test_list_images_param_member_status): 200 GET https://api.testbed.osism.xyz:9292/v2/images?member_status=pending&visibility=shared 0.364s\n2026-05-22 01:42:34.741 14 INFO tempest.lib.common.rest_client [req-a0ecf9c4-5e2f-4415-b0a9-59f79d6cc9cd req-a0ecf9c4-5e2f-4415-b0a9-59f79d6cc9cd ] Request (MetadataNamespaceObjectsTest:test_show_meta_namespace_objects): 200 GET https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-1407975020/objects/tempest-MetadataNamespaceObjectsTest-object-360279771 0.162s\n2026-05-22 01:42:34.755 20 INFO tempest.lib.common.rest_client [req-5c3430ce-7b5a-403e-9543-dcea576b814a req-5c3430ce-7b5a-403e-9543-dcea576b814a ] Request (MetadataNamespaceTagsTest:test_create_update_delete_tag): 200 PUT https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-488079933/tags/tempest-tag_name-1530857237 0.136s\n2026-05-22 01:42:34.767 17 INFO tempest.lib.common.rest_client [req-8aa5a806-9142-4ef8-88c5-c747eba11730 req-8aa5a806-9142-4ef8-88c5-c747eba11730 ] Request (MetadataNamespacePropertiesTest:test_basic_meta_def_namespace_property): 200 GET https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-1985222598/properties 0.113s\n{12} tempest.api.image.v2.test_images.ListSharedImagesTest.test_list_images_param_member_status [1.962099s] ... ok\n2026-05-22 01:42:34.803 18 INFO tempest.lib.common.rest_client [req-f3cb00bf-e27c-47ea-b4d7-9e2cbe832a37 req-f3cb00bf-e27c-47ea-b4d7-9e2cbe832a37 ] Request (ImagesTagsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1a528182c55d4cccaed958babc9d400a/users/744c1937aa3c4899ab30e751df6d2bb7/roles/7b19d98ffcc24d869191183daf0fb4ae 0.243s\n2026-05-22 01:42:34.803 18 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 744c1937aa3c4899ab30e751df6d2bb7 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:42:34.803 18 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImagesTagsTest-1819083874-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '1a528182c55d4cccaed958babc9d400a', 'project_name': 'tempest-ImagesTagsTest-1819083874', 'tenant_id': '1a528182c55d4cccaed958babc9d400a', 'tenant_name': 'tempest-ImagesTagsTest-1819083874', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '744c1937aa3c4899ab30e751df6d2bb7', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:42:34.803 18 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImagesTagsTest-1819083874-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '1a528182c55d4cccaed958babc9d400a', 'project_name': 'tempest-ImagesTagsTest-1819083874', 'tenant_id': '1a528182c55d4cccaed958babc9d400a', 'tenant_name': 'tempest-ImagesTagsTest-1819083874', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '744c1937aa3c4899ab30e751df6d2bb7', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:42:34.848 24 INFO tempest.lib.common.rest_client [req-3c9fade8-f2a3-4484-b4c1-1a79e8e2fac4 req-3c9fade8-f2a3-4484-b4c1-1a79e8e2fac4 ] Request (BasicOperationsImagesAdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/0cbbae05-7c6c-4bec-8553-92bc8eda2709 0.175s\n{7} tempest.api.image.v2.admin.test_images.BasicOperationsImagesAdminTest.test_update_image_owner_param [0.798745s] ... ok\n2026-05-22 01:42:34.870 20 INFO tempest.lib.common.rest_client [req-410e0a1c-5581-4af2-9ea7-a53586b3d4f0 req-410e0a1c-5581-4af2-9ea7-a53586b3d4f0 ] Request (MetadataNamespaceTagsTest:test_create_update_delete_tag): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-488079933/tags/tempest-update-tag-935530970 0.111s\n2026-05-22 01:42:34.888 22 INFO tempest.lib.common.rest_client [req-c72dc0cd-1768-4ff5-ae86-fb70336bc018 req-c72dc0cd-1768-4ff5-ae86-fb70336bc018 ] Request (MetadataNamespacesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/8b19d30d621d44ecb17b04f2f119795a 0.270s\n2026-05-22 01:42:34.888 22 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: c4dfda7d2c0c4eeaa758591a4bf2e02d\n2026-05-22 01:42:34.892 17 INFO tempest.lib.common.rest_client [req-0aa099c5-b047-463b-83d6-ba68b57e7b50 req-0aa099c5-b047-463b-83d6-ba68b57e7b50 ] Request (MetadataNamespacePropertiesTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-1985222598 0.119s\n2026-05-22 01:42:34.907 14 INFO tempest.lib.common.rest_client [req-61756e01-52af-49e2-9be9-b1f87c11e537 req-61756e01-52af-49e2-9be9-b1f87c11e537 ] Request (MetadataNamespaceObjectsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-1407975020/objects/tempest-MetadataNamespaceObjectsTest-object-360279771 0.164s\n2026-05-22 01:42:34.909 32 INFO tempest.lib.common.rest_client [req-74933f98-0991-40ff-ba6b-994ae116964b req-74933f98-0991-40ff-ba6b-994ae116964b ] Request (ImageTaskCreate:test_task_create_fake_image_location): 200 GET https://api.testbed.osism.xyz:9292/v2/tasks/378fb3cf-0f13-42f4-b960-752abe05198d 0.105s\n{3} tempest.api.image.v2.admin.test_images_metadefs_namespace_properties.MetadataNamespacePropertiesTest.test_basic_meta_def_namespace_property [2.440414s] ... ok\n2026-05-22 01:42:34.991 41 INFO tempest.lib.common.rest_client [req-5130a90c-9654-45d4-af90-0068bcc6fbf1 req-5130a90c-9654-45d4-af90-0068bcc6fbf1 ] Request (BasicOperationsImagesTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=63d0b83bef8e40fa9fa80cd20b363e5b&name=default 0.692s\n2026-05-22 01:42:34.997 20 INFO tempest.lib.common.rest_client [req-a7e7de19-6e32-4bc1-bc64-1c988fe03b78 req-a7e7de19-6e32-4bc1-bc64-1c988fe03b78 ] Request (MetadataNamespaceTagsTest:test_create_update_delete_tag): 200 GET https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-488079933/tags 0.126s\n2026-05-22 01:42:35.038 14 INFO tempest.lib.common.rest_client [req-02839563-83f7-4152-8c82-2d987163c633 req-02839563-83f7-4152-8c82-2d987163c633 ] Request (MetadataNamespaceObjectsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-1407975020 0.128s\n{2} tempest.api.image.v2.admin.test_images_metadefs_namespace_objects.MetadataNamespaceObjectsTest.test_show_meta_namespace_objects [0.761747s] ... ok\n2026-05-22 01:42:35.142 24 INFO tempest.lib.common.rest_client [req-f3d4b70c-1e54-4543-b77c-5e8739244522 req-f3d4b70c-1e54-4543-b77c-5e8739244522 ] Request (BasicOperationsImagesAdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/d97fcd5a99434d008a48b62c0485dba2 0.292s\n2026-05-22 01:42:35.154 10 INFO tempest.lib.common.rest_client [req-0107ce75-bf86-4c9b-a947-9eb11e55dfd8 req-0107ce75-bf86-4c9b-a947-9eb11e55dfd8 ] Request (ImagesMemberNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/3fec070b-75b3-4362-8315-6462ad33eeb6 0.527s\n2026-05-22 01:42:35.161 20 INFO tempest.lib.common.rest_client [req-cf796b66-b53f-416a-9014-a0626ecdcd7d req-cf796b66-b53f-416a-9014-a0626ecdcd7d ] Request (MetadataNamespaceTagsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-488079933/tags 0.162s\n2026-05-22 01:42:35.189 17 INFO tempest.lib.common.rest_client [req-1384d77f-76ac-42f4-b6f7-569f86646e8c req-1384d77f-76ac-42f4-b6f7-569f86646e8c ] Request (MetadataNamespacePropertiesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/b9656933a8974a84842270459f9c6cfe 0.234s\n2026-05-22 01:42:35.274 20 INFO tempest.lib.common.rest_client [req-124c1e56-7d87-463d-9ec9-8a9e4e78148d req-124c1e56-7d87-463d-9ec9-8a9e4e78148d ] Request (MetadataNamespaceTagsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-488079933 0.111s\n{5} tempest.api.image.v2.admin.test_images_metadefs_namespace_tags.MetadataNamespaceTagsTest.test_create_update_delete_tag [1.232604s] ... ok\n2026-05-22 01:42:35.377 18 INFO tempest.lib.common.rest_client [req-b331c5a1-eef5-450b-89ac-6a061a4a39bf req-b331c5a1-eef5-450b-89ac-6a061a4a39bf ] Request (ImagesTagsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.566s\n2026-05-22 01:42:35.381 14 INFO tempest.lib.common.rest_client [req-1ff6dbf2-f215-4090-90bb-ab74bd27521f req-1ff6dbf2-f215-4090-90bb-ab74bd27521f ] Request (MetadataNamespaceObjectsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/7fcb3fff629847f4ba5156db3699514f 0.340s\n2026-05-22 01:42:35.414 22 INFO tempest.lib.common.rest_client [req-669b0fde-a958-4ecb-b076-f3654183dd3b req-669b0fde-a958-4ecb-b076-f3654183dd3b ] Request (MetadataNamespacesTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.525s\n2026-05-22 01:42:35.450 10 INFO tempest.lib.common.rest_client [req-142292a1-3161-462a-9c9a-a962e3c8c149 req-142292a1-3161-462a-9c9a-a962e3c8c149 ] Request (ImagesMemberNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/502273ee60a94c0cbc5e6096a8f60768 0.294s\n2026-05-22 01:42:35.450 10 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: cd927b4b3e5747e583f0da93df3cd078\n2026-05-22 01:42:35.469 41 INFO tempest.lib.common.rest_client [req-274f854f-a3ef-4603-845f-c2e5d6b4825a req-274f854f-a3ef-4603-845f-c2e5d6b4825a ] Request (BasicOperationsImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/69c8ef25-f0d4-4d55-9807-64f138db8735 0.476s\n2026-05-22 01:42:35.518 24 INFO tempest.lib.common.rest_client [req-8468df83-e0c4-437b-acf5-21a9bf661315 req-8468df83-e0c4-437b-acf5-21a9bf661315 ] Request (BasicOperationsImagesAdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/113011fdb9e544939b1cdc23c0feb2b4 0.375s\n2026-05-22 01:42:35.519 24 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 366945126ec442f8afc5eff9dfcb8eda\n2026-05-22 01:42:35.540 17 INFO tempest.lib.common.rest_client [req-25459c8d-87c8-4c12-83ca-692f58b4812a req-25459c8d-87c8-4c12-83ca-692f58b4812a ] Request (MetadataNamespacePropertiesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/b48ac80aab964297b836e7c27f1c6ef9 0.349s\n2026-05-22 01:42:35.540 17 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 66c4448338cc47119cff5500ad9f3eaa\n2026-05-22 01:42:35.616 20 INFO tempest.lib.common.rest_client [req-eb1ae45e-5292-4f26-9a4b-6d95c160ac74 req-eb1ae45e-5292-4f26-9a4b-6d95c160ac74 ] Request (MetadataNamespaceTagsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/9922324db6724a7297876f4ae3f1475b 0.339s\n2026-05-22 01:42:35.668 14 INFO tempest.lib.common.rest_client [req-0ba6e382-29ce-4f55-9f4d-0ee08c1b26a2 req-0ba6e382-29ce-4f55-9f4d-0ee08c1b26a2 ] Request (MetadataNamespaceObjectsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/170455ab99f64407ba953fdcf3ea1b9f 0.284s\n2026-05-22 01:42:35.668 14 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: cc384f34d628406fa5712399cdc96c97\n2026-05-22 01:42:35.769 18 INFO tempest.lib.common.rest_client [req-b79a1394-b91c-4df1-a0fb-b3baa4182df5 req-b79a1394-b91c-4df1-a0fb-b3baa4182df5 ] Request (ImagesTagsTest:test_update_delete_tags_for_image): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.387s\n2026-05-22 01:42:35.795 41 INFO tempest.lib.common.rest_client [req-063fa7fc-93ef-40d6-8628-4fbdbd9e29ef req-063fa7fc-93ef-40d6-8628-4fbdbd9e29ef ] Request (BasicOperationsImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/63d0b83bef8e40fa9fa80cd20b363e5b 0.324s\n2026-05-22 01:42:35.805 10 INFO tempest.lib.common.rest_client [req-d73b5f5f-7c1f-46e0-a9a5-a7d925250b6c req-d73b5f5f-7c1f-46e0-a9a5-a7d925250b6c ] Request (ImagesMemberNegativeTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=cd927b4b3e5747e583f0da93df3cd078&name=default 0.353s\n2026-05-22 01:42:35.895 20 INFO tempest.lib.common.rest_client [req-bc230437-d775-4212-890a-68ef24bb212e req-bc230437-d775-4212-890a-68ef24bb212e ] Request (MetadataNamespaceTagsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/59b7ba185fc44c49a039a454f7ecb0fe 0.277s\n2026-05-22 01:42:35.896 20 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: a6ff2305fd014332a8dca236604a4c59\n2026-05-22 01:42:35.922 18 INFO tempest.lib.common.rest_client [req-76651bd9-1926-4fe8-9e6c-8022b120b5a6 req-76651bd9-1926-4fe8-9e6c-8022b120b5a6 ] Request (ImagesTagsTest:test_update_delete_tags_for_image): 204 PUT https://api.testbed.osism.xyz:9292/v2/images/fc16aa85-f61e-4249-a0b4-8e11e476772f/tags/tempest-tag-1577614188 0.149s\n2026-05-22 01:42:35.997 32 INFO tempest.lib.common.rest_client [req-4649c8ff-544d-4739-9737-369f465eb945 req-4649c8ff-544d-4739-9737-369f465eb945 ] Request (ImageTaskCreate:test_task_create_fake_image_location): 200 GET https://api.testbed.osism.xyz:9292/v2/tasks/378fb3cf-0f13-42f4-b960-752abe05198d 0.086s\n2026-05-22 01:42:36.018 18 INFO tempest.lib.common.rest_client [req-a01d3f54-1f43-42c2-a4ae-b78a1d52ad8b req-a01d3f54-1f43-42c2-a4ae-b78a1d52ad8b ] Request (ImagesTagsTest:test_update_delete_tags_for_image): 200 GET https://api.testbed.osism.xyz:9292/v2/images/fc16aa85-f61e-4249-a0b4-8e11e476772f 0.093s\n2026-05-22 01:42:36.022 22 INFO tempest.lib.common.rest_client [req-8625ec20-3835-4a04-9c73-8cbd03679364 req-8625ec20-3835-4a04-9c73-8cbd03679364 ] Request (MetadataNamespacesTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=c4dfda7d2c0c4eeaa758591a4bf2e02d&name=default 0.606s\n2026-05-22 01:42:36.031 24 INFO tempest.lib.common.rest_client [req-82fbbe22-d300-4f3a-82f1-59724c91e917 req-82fbbe22-d300-4f3a-82f1-59724c91e917 ] Request (BasicOperationsImagesAdminTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.510s\n2026-05-22 01:42:36.062 17 INFO tempest.lib.common.rest_client [req-52c36bb7-1cab-465b-ba09-3038541e5a35 req-52c36bb7-1cab-465b-ba09-3038541e5a35 ] Request (MetadataNamespacePropertiesTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.517s\n2026-05-22 01:42:36.101 14 INFO tempest.lib.common.rest_client [req-9f76813e-e429-4b8e-8b8e-f8d781c453b8 req-9f76813e-e429-4b8e-8b8e-f8d781c453b8 ] Request (MetadataNamespaceObjectsTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.431s\n2026-05-22 01:42:36.216 10 INFO tempest.lib.common.rest_client [req-d47f4ceb-c172-481b-a75f-0516706330d3 req-d47f4ceb-c172-481b-a75f-0516706330d3 ] Request (ImagesMemberNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/c29dd3c6-a30c-4b7c-af97-31227a3fed30 0.407s\n2026-05-22 01:42:36.221 18 INFO tempest.lib.common.rest_client [req-fd66985a-8149-49f0-a87b-f491ed4f9d2c req-fd66985a-8149-49f0-a87b-f491ed4f9d2c ] Request (ImagesTagsTest:test_update_delete_tags_for_image): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/fc16aa85-f61e-4249-a0b4-8e11e476772f/tags/tempest-tag-1577614188 0.200s\n2026-05-22 01:42:36.299 35 INFO tempest.lib.common.rest_client [req-3b23350e-23ff-411c-9d86-ea02a906b551 req-3b23350e-23ff-411c-9d86-ea02a906b551 ] Request (ListSharedImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/aab60eec-200c-40a0-b248-91bc25af0b39 1.475s\n2026-05-22 01:42:36.341 18 INFO tempest.lib.common.rest_client [req-0f686efe-90e2-4757-bade-c2e18d26d17a req-0f686efe-90e2-4757-bade-c2e18d26d17a ] Request (ImagesTagsTest:test_update_delete_tags_for_image): 200 GET https://api.testbed.osism.xyz:9292/v2/images/fc16aa85-f61e-4249-a0b4-8e11e476772f 0.117s\n2026-05-22 01:42:36.369 20 INFO tempest.lib.common.rest_client [req-1c78b696-8bea-466e-b001-5f18ebc0b90e req-1c78b696-8bea-466e-b001-5f18ebc0b90e ] Request (MetadataNamespaceTagsTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.471s\n2026-05-22 01:42:36.390 35 INFO tempest.lib.common.rest_client [req-0ba391cb-5ec5-40ca-9baf-f3e359a1dfc2 req-0ba391cb-5ec5-40ca-9baf-f3e359a1dfc2 ] Request (ListSharedImagesTest:tearDownClass): 404 GET https://api.testbed.osism.xyz:9292/v2/images/aab60eec-200c-40a0-b248-91bc25af0b39 0.087s\n2026-05-22 01:42:36.452 10 INFO tempest.lib.common.rest_client [req-98d191a7-988a-4880-8ea5-5775a3fcfb79 req-98d191a7-988a-4880-8ea5-5775a3fcfb79 ] Request (ImagesMemberNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/cd927b4b3e5747e583f0da93df3cd078 0.234s\n2026-05-22 01:42:36.477 22 INFO tempest.lib.common.rest_client [req-3c546dbf-e099-40dc-aa0f-9ceb8ab64e0d req-3c546dbf-e099-40dc-aa0f-9ceb8ab64e0d ] Request (MetadataNamespacesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/689f761a-17d0-46ee-a733-9f4f54613901 0.452s\n2026-05-22 01:42:36.490 18 INFO tempest.lib.common.rest_client [req-6cf0eb2d-cbbb-4acd-af8b-f109d2681c2c req-6cf0eb2d-cbbb-4acd-af8b-f109d2681c2c ] Request (ImagesTagsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/fc16aa85-f61e-4249-a0b4-8e11e476772f 0.147s\n{4} tempest.api.image.v2.test_images_tags.ImagesTagsTest.test_update_delete_tags_for_image [1.111977s] ... ok\n2026-05-22 01:42:36.544 24 INFO tempest.lib.common.rest_client [req-00dfec0e-59e8-4973-867c-5ab9d89fdf2d req-00dfec0e-59e8-4973-867c-5ab9d89fdf2d ] Request (BasicOperationsImagesAdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=366945126ec442f8afc5eff9dfcb8eda&name=default 0.511s\n2026-05-22 01:42:36.572 14 INFO tempest.lib.common.rest_client [req-9746647b-fefc-4e1b-9d38-feccdc49f933 req-9746647b-fefc-4e1b-9d38-feccdc49f933 ] Request (MetadataNamespaceObjectsTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=cc384f34d628406fa5712399cdc96c97&name=default 0.470s\n2026-05-22 01:42:36.584 18 INFO tempest.lib.common.rest_client [req-0239a77c-9afc-401c-a820-65d6931fa079 req-0239a77c-9afc-401c-a820-65d6931fa079 ] Request (ImagesTagsTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9292/v2/images/fc16aa85-f61e-4249-a0b4-8e11e476772f 0.066s\n2026-05-22 01:42:36.640 35 INFO tempest.lib.common.rest_client [req-95d68a33-8b31-40ef-bb63-39270ebe3461 req-95d68a33-8b31-40ef-bb63-39270ebe3461 ] Request (ListSharedImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/9c957e625d7c4c09a3303e9efc70a4f8 0.248s\n2026-05-22 01:42:36.662 18 INFO tempest.lib.common.rest_client [req-78dacf25-494e-4ae2-9bde-fdd1ea82d5cf req-78dacf25-494e-4ae2-9bde-fdd1ea82d5cf ] Request (ImagesTagsTest:tearDownClass): 404 GET https://api.testbed.osism.xyz:9292/v2/images/fc16aa85-f61e-4249-a0b4-8e11e476772f 0.076s\n2026-05-22 01:42:36.669 17 INFO tempest.lib.common.rest_client [req-661a6166-f2ae-470b-be52-11fd6cef8132 req-661a6166-f2ae-470b-be52-11fd6cef8132 ] Request (MetadataNamespacePropertiesTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=66c4448338cc47119cff5500ad9f3eaa&name=default 0.605s\n2026-05-22 01:42:36.748 22 INFO tempest.lib.common.rest_client [req-3051f1a1-f360-49a5-9873-69f14d75b724 req-3051f1a1-f360-49a5-9873-69f14d75b724 ] Request (MetadataNamespacesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/c4dfda7d2c0c4eeaa758591a4bf2e02d 0.268s\n2026-05-22 01:42:36.748 22 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 9a967b3097fb40f38802989292dfc0aa\n2026-05-22 01:42:36.930 35 INFO tempest.lib.common.rest_client [req-5febc1bd-005c-4c01-bb06-138e6a199bad req-5febc1bd-005c-4c01-bb06-138e6a199bad ] Request (ListSharedImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/f810281512c44c19a06604341a682ad9 0.285s\n2026-05-22 01:42:36.930 35 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 560b258af25644b196e6b84b9f797777\n2026-05-22 01:42:36.969 24 INFO tempest.lib.common.rest_client [req-f7b3aafe-a552-41b8-8248-182a7830bc94 req-f7b3aafe-a552-41b8-8248-182a7830bc94 ] Request (BasicOperationsImagesAdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/d11c7bff-7055-418b-949c-274a4f9d8453 0.422s\n2026-05-22 01:42:36.983 18 INFO tempest.lib.common.rest_client [req-7b917c34-3088-45d1-b18a-f21c124a5d18 req-7b917c34-3088-45d1-b18a-f21c124a5d18 ] Request (ImagesTagsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/744c1937aa3c4899ab30e751df6d2bb7 0.319s\n2026-05-22 01:42:36.984 18 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 1a528182c55d4cccaed958babc9d400a\n2026-05-22 01:42:37.026 14 INFO tempest.lib.common.rest_client [req-5dff6590-1b58-4241-bdab-21d425d59e36 req-5dff6590-1b58-4241-bdab-21d425d59e36 ] Request (MetadataNamespaceObjectsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/ba418c74-80ef-4dbe-8316-b8e2475030c7 0.447s\n2026-05-22 01:42:37.059 20 INFO tempest.lib.common.rest_client [req-1afd9665-42d9-42ac-9470-290057fccd72 req-1afd9665-42d9-42ac-9470-290057fccd72 ] Request (MetadataNamespaceTagsTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=a6ff2305fd014332a8dca236604a4c59&name=default 0.689s\n2026-05-22 01:42:37.098 32 INFO tempest.lib.common.rest_client [req-c84848a8-c729-4390-93b3-7a3b413e5b79 req-c84848a8-c729-4390-93b3-7a3b413e5b79 ] Request (ImageTaskCreate:test_task_create_fake_image_location): 200 GET https://api.testbed.osism.xyz:9292/v2/tasks/378fb3cf-0f13-42f4-b960-752abe05198d 0.098s\n2026-05-22 01:42:37.113 17 INFO tempest.lib.common.rest_client [req-a50c5b43-0f98-4ef7-a20f-f36d4d97a555 req-a50c5b43-0f98-4ef7-a20f-f36d4d97a555 ] Request (MetadataNamespacePropertiesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/f89ad275-8092-4ae0-b34a-2bd5b1a49ba5 0.442s\n2026-05-22 01:42:37.137 22 INFO tempest.lib.common.rest_client [req-c18b8c73-56f8-4805-af42-18fc7954bd83 req-c18b8c73-56f8-4805-af42-18fc7954bd83 ] Request (MetadataNamespacesTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=9a967b3097fb40f38802989292dfc0aa&name=default 0.387s\n2026-05-22 01:42:37.205 24 INFO tempest.lib.common.rest_client [req-d413a88f-c53a-4c3d-807f-dcbf9d4ebe56 req-d413a88f-c53a-4c3d-807f-dcbf9d4ebe56 ] Request (BasicOperationsImagesAdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/366945126ec442f8afc5eff9dfcb8eda 0.233s\n2026-05-22 01:42:37.206 24 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 56526375b67f4ad69cd4cd5ea184f7ce\n2026-05-22 01:42:37.286 14 INFO tempest.lib.common.rest_client [req-a92706ce-fd90-4310-a736-2b8efc67ffc9 req-a92706ce-fd90-4310-a736-2b8efc67ffc9 ] Request (MetadataNamespaceObjectsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/cc384f34d628406fa5712399cdc96c97 0.258s\n2026-05-22 01:42:37.286 14 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: f624770cd5f94e718b019b7ed5bba524\n2026-05-22 01:42:37.419 20 INFO tempest.lib.common.rest_client [req-025dd93e-c087-43d6-b97b-f638ca490bde req-025dd93e-c087-43d6-b97b-f638ca490bde ] Request (MetadataNamespaceTagsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/65de9c82-59f5-4b0d-aa62-ed3970e54371 0.358s\n2026-05-22 01:42:37.438 17 INFO tempest.lib.common.rest_client [req-dd092f4a-1d9c-4a5a-8c9f-6eb38090c52d req-dd092f4a-1d9c-4a5a-8c9f-6eb38090c52d ] Request (MetadataNamespacePropertiesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/66c4448338cc47119cff5500ad9f3eaa 0.323s\n2026-05-22 01:42:37.438 17 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 4448810419654c2b9870d8f952bb057f\n2026-05-22 01:42:37.471 35 INFO tempest.lib.common.rest_client [req-65153fa7-850d-45c1-a984-d88510fbfca7 req-65153fa7-850d-45c1-a984-d88510fbfca7 ] Request (ListSharedImagesTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.539s\n2026-05-22 01:42:37.482 18 INFO tempest.lib.common.rest_client [req-2e3060b0-30d5-4801-b338-6694334defd6 req-2e3060b0-30d5-4801-b338-6694334defd6 ] Request (ImagesTagsTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.495s\n2026-05-22 01:42:37.524 22 INFO tempest.lib.common.rest_client [req-c0cb911c-4f7d-4e9e-8f8f-5e9a36c86200 req-c0cb911c-4f7d-4e9e-8f8f-5e9a36c86200 ] Request (MetadataNamespacesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/e8147408-dd13-41cf-ac56-61321aee0ccf 0.382s\n2026-05-22 01:42:37.589 24 INFO tempest.lib.common.rest_client [req-53040184-10bc-46e9-ad7b-aa84b11fd0ac req-53040184-10bc-46e9-ad7b-aa84b11fd0ac ] Request (BasicOperationsImagesAdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=56526375b67f4ad69cd4cd5ea184f7ce&name=default 0.381s\n2026-05-22 01:42:37.656 14 INFO tempest.lib.common.rest_client [req-4d39d8f0-7447-44b7-8828-1f673b742a00 req-4d39d8f0-7447-44b7-8828-1f673b742a00 ] Request (MetadataNamespaceObjectsTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=f624770cd5f94e718b019b7ed5bba524&name=default 0.368s\n2026-05-22 01:42:37.660 20 INFO tempest.lib.common.rest_client [req-7632746c-cb20-4127-a0fa-e89af2b915a7 req-7632746c-cb20-4127-a0fa-e89af2b915a7 ] Request (MetadataNamespaceTagsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/a6ff2305fd014332a8dca236604a4c59 0.237s\n2026-05-22 01:42:37.661 20 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 6b597108c7274a968a6063571294fe7a\n2026-05-22 01:42:37.788 17 INFO tempest.lib.common.rest_client [req-cdb7c9ee-e15d-4efc-ae63-efcd8dcba1a5 req-cdb7c9ee-e15d-4efc-ae63-efcd8dcba1a5 ] Request (MetadataNamespacePropertiesTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=4448810419654c2b9870d8f952bb057f&name=default 0.346s\n2026-05-22 01:42:37.790 22 INFO tempest.lib.common.rest_client [req-d1534a77-25f2-4bc3-9643-b05e27f85916 req-d1534a77-25f2-4bc3-9643-b05e27f85916 ] Request (MetadataNamespacesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/9a967b3097fb40f38802989292dfc0aa 0.262s\n2026-05-22 01:42:38.012 24 INFO tempest.lib.common.rest_client [req-a2283f12-2c81-4b1c-a7d7-eecf31b6ae33 req-a2283f12-2c81-4b1c-a7d7-eecf31b6ae33 ] Request (BasicOperationsImagesAdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/1f04e0d0-8100-4841-bfc0-7c8bf1a54ce5 0.420s\n2026-05-22 01:42:38.029 20 INFO tempest.lib.common.rest_client [req-15058669-5eca-4c3b-8a6b-f919af5f0be7 req-15058669-5eca-4c3b-8a6b-f919af5f0be7 ] Request (MetadataNamespaceTagsTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=6b597108c7274a968a6063571294fe7a&name=default 0.366s\n2026-05-22 01:42:38.052 18 INFO tempest.lib.common.rest_client [req-1e91a514-75fd-4280-a66a-994b77685122 req-1e91a514-75fd-4280-a66a-994b77685122 ] Request (ImagesTagsTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=1a528182c55d4cccaed958babc9d400a&name=default 0.568s\n2026-05-22 01:42:38.049 14 INFO tempest.lib.common.rest_client [req-6cf83380-e3f1-465d-a30b-b77962512d14 req-6cf83380-e3f1-465d-a30b-b77962512d14 ] Request (MetadataNamespaceObjectsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/f85dcdcd-54df-4879-9a8b-274dc7377c48 0.392s\n2026-05-22 01:42:38.069 35 INFO tempest.lib.common.rest_client [req-3dcd2ed3-1bef-460b-85f6-02f963e65fd7 req-3dcd2ed3-1bef-460b-85f6-02f963e65fd7 ] Request (ListSharedImagesTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=560b258af25644b196e6b84b9f797777&name=default 0.595s\n2026-05-22 01:42:38.185 32 INFO tempest.lib.common.rest_client [req-1aa46fca-77e3-4e27-b8b4-042d2d700673 req-1aa46fca-77e3-4e27-b8b4-042d2d700673 ] Request (ImageTaskCreate:test_task_create_fake_image_location): 200 GET https://api.testbed.osism.xyz:9292/v2/tasks/378fb3cf-0f13-42f4-b960-752abe05198d 0.085s\n2026-05-22 01:42:38.202 17 INFO tempest.lib.common.rest_client [req-7aac7f52-a49e-4644-a7c0-e2a85dc026e0 req-7aac7f52-a49e-4644-a7c0-e2a85dc026e0 ] Request (MetadataNamespacePropertiesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/7879440b-2650-4c9a-8ea7-5df22b13f000 0.410s\n2026-05-22 01:42:38.292 24 INFO tempest.lib.common.rest_client [req-c72f9cbd-3c59-439a-a07f-a4faa3a4d78c req-c72f9cbd-3c59-439a-a07f-a4faa3a4d78c ] Request (BasicOperationsImagesAdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/56526375b67f4ad69cd4cd5ea184f7ce 0.278s\n2026-05-22 01:42:38.294 24 INFO tempest.test [-] <class 'unittest.case.SkipTest'> raised in ImageLocationsAdminTest.setUpClass. Invoking tearDownClass.\n{7} setUpClass (tempest.api.image.v2.admin.test_images.ImageLocationsAdminTest) ... SKIPPED: ImageLocationsAdminTest skipped as show_multiple_locations is not available\n2026-05-22 01:42:38.316 22 INFO tempest.lib.common.rest_client [req-604e5e73-46f3-4013-a7c4-8620623cc70b req-604e5e73-46f3-4013-a7c4-8620623cc70b ] Request (ImagesMemberTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.520s\n2026-05-22 01:42:38.361 14 INFO tempest.lib.common.rest_client [req-fd7c8be8-8528-4159-ad17-16e387e626ab req-fd7c8be8-8528-4159-ad17-16e387e626ab ] Request (MetadataNamespaceObjectsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/f624770cd5f94e718b019b7ed5bba524 0.307s\n2026-05-22 01:42:38.448 18 INFO tempest.lib.common.rest_client [req-4aed744c-299f-43b7-a8a3-810572e8644f req-4aed744c-299f-43b7-a8a3-810572e8644f ] Request (ImagesTagsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/762789a0-2e4c-4a2b-afb5-bbe3f44ec411 0.392s\n2026-05-22 01:42:38.497 35 INFO tempest.lib.common.rest_client [req-98584a20-e226-4fce-8a85-569d98ba9916 req-98584a20-e226-4fce-8a85-569d98ba9916 ] Request (ListSharedImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/08946ce7-34a8-4547-b2f0-c30d3bfb140c 0.427s\n2026-05-22 01:42:38.494 20 INFO tempest.lib.common.rest_client [req-d61a321e-3d31-4cbe-be45-0e9dd4f4cb05 req-d61a321e-3d31-4cbe-be45-0e9dd4f4cb05 ] Request (MetadataNamespaceTagsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/937d893f-f432-43cf-bbca-c3ea649a78c2 0.463s\n2026-05-22 01:42:38.504 17 INFO tempest.lib.common.rest_client [req-bb1edd48-06ca-4539-b330-933e8f7a38ef req-bb1edd48-06ca-4539-b330-933e8f7a38ef ] Request (MetadataNamespacePropertiesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/4448810419654c2b9870d8f952bb057f 0.297s\n2026-05-22 01:42:38.693 18 INFO tempest.lib.common.rest_client [req-3d2aa50e-7d66-4162-a3c9-521a21fc3c00 req-3d2aa50e-7d66-4162-a3c9-521a21fc3c00 ] Request (ImagesTagsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/1a528182c55d4cccaed958babc9d400a 0.244s\n2026-05-22 01:42:38.751 35 INFO tempest.lib.common.rest_client [req-de6cdcbf-289b-4fb1-b810-b053a6aae864 req-de6cdcbf-289b-4fb1-b810-b053a6aae864 ] Request (ListSharedImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/560b258af25644b196e6b84b9f797777 0.251s\n2026-05-22 01:42:38.751 35 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: e5cdb20f4c774bbfb97104f3731d7600\n2026-05-22 01:42:38.768 20 INFO tempest.lib.common.rest_client [req-cd39d498-22c6-4867-953d-0428bfae5a2d req-cd39d498-22c6-4867-953d-0428bfae5a2d ] Request (MetadataNamespaceTagsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/6b597108c7274a968a6063571294fe7a 0.271s\n2026-05-22 01:42:38.820 22 INFO tempest.lib.common.rest_client [req-99f0db60-b6b1-4b62-82ce-79f413fda28f req-99f0db60-b6b1-4b62-82ce-79f413fda28f ] Request (ImagesMemberTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.494s\n2026-05-22 01:42:38.846 14 INFO tempest.lib.common.rest_client [req-893855c3-d82b-4794-8af2-5c8794c62eb8 req-893855c3-d82b-4794-8af2-5c8794c62eb8 ] Request (ImportImagesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.479s\n2026-05-22 01:42:38.976 17 INFO tempest.lib.common.rest_client [req-0475a9f4-324d-4304-b9d1-a54c310f496b req-0475a9f4-324d-4304-b9d1-a54c310f496b ] Request (MetadataResourceTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.465s\n2026-05-22 01:42:38.987 22 INFO tempest.lib.common.rest_client [req-1e29aabc-82d4-4d72-9cd9-7dd85302c43c req-1e29aabc-82d4-4d72-9cd9-7dd85302c43c ] Request (ImagesMemberTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.165s\n2026-05-22 01:42:39.127 22 INFO tempest.lib.common.rest_client [req-56f747ff-0a0e-4f9f-939c-77e910772c80 req-56f747ff-0a0e-4f9f-939c-77e910772c80 ] Request (ImagesMemberTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.137s\n2026-05-22 01:42:39.186 35 INFO tempest.lib.common.rest_client [req-73dd1004-7832-4662-9119-841ea26ad2cb req-73dd1004-7832-4662-9119-841ea26ad2cb ] Request (ListSharedImagesTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=e5cdb20f4c774bbfb97104f3731d7600&name=default 0.431s\n2026-05-22 01:42:39.254 32 INFO tempest.lib.common.rest_client [req-8b2810c3-224e-498d-8b9f-aa816b1aa813 req-8b2810c3-224e-498d-8b9f-aa816b1aa813 ] Request (ImageTaskCreate:test_task_create_fake_image_location): 200 GET https://api.testbed.osism.xyz:9292/v2/tasks/378fb3cf-0f13-42f4-b960-752abe05198d 0.068s\n2026-05-22 01:42:39.301 14 INFO tempest.lib.common.rest_client [req-0b7d7bf5-589f-46bc-bfdd-4c4c2a581f97 req-0b7d7bf5-589f-46bc-bfdd-4c4c2a581f97 ] Request (ImportImagesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.451s\n2026-05-22 01:42:39.317 20 INFO tempest.lib.common.rest_client [req-7ae63d2b-0981-4bb0-879a-2ff0676da065 req-7ae63d2b-0981-4bb0-879a-2ff0676da065 ] Request (ImagesFormatTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.546s\n2026-05-22 01:42:39.414 14 INFO tempest.lib.common.rest_client [req-3020a2a8-1f21-4d0b-9ae3-783a0dafe6cd req-3020a2a8-1f21-4d0b-9ae3-783a0dafe6cd ] Request (ImportImagesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.111s\n2026-05-22 01:42:39.443 17 INFO tempest.lib.common.rest_client [req-063f71b0-7179-4c90-b3d3-b6a8076568e4 req-063f71b0-7179-4c90-b3d3-b6a8076568e4 ] Request (MetadataResourceTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.452s\n2026-05-22 01:42:39.546 17 INFO tempest.lib.common.rest_client [req-fbac1e50-e40a-42a1-b65d-882e62b38bcd req-fbac1e50-e40a-42a1-b65d-882e62b38bcd ] Request (MetadataResourceTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.101s\n2026-05-22 01:42:39.555 14 INFO tempest.lib.common.rest_client [req-547b5a38-a0d5-4e7a-b100-ac5e43a39faa req-547b5a38-a0d5-4e7a-b100-ac5e43a39faa ] Request (ImportImagesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.139s\n2026-05-22 01:42:39.586 35 INFO tempest.lib.common.rest_client [req-11d1fff9-5e43-43d1-a972-720573c19b4d req-11d1fff9-5e43-43d1-a972-720573c19b4d ] Request (ListSharedImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/ea4a91af-5e45-4c28-95b1-9e68b028baa2 0.394s\n2026-05-22 01:42:39.653 22 INFO tempest.lib.common.rest_client [req-3005dae8-2f7e-49c0-a65c-077ea7fdda4d req-3005dae8-2f7e-49c0-a65c-077ea7fdda4d ] Request (ImagesMemberTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.520s\n2026-05-22 01:42:39.726 17 INFO tempest.lib.common.rest_client [req-44463b7a-238b-4937-8f31-37ba1b8947db req-44463b7a-238b-4937-8f31-37ba1b8947db ] Request (MetadataResourceTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.178s\n2026-05-22 01:42:39.798 35 INFO tempest.lib.common.rest_client [req-e2e17866-755c-43a4-b4ef-1ba1f32db8ae req-e2e17866-755c-43a4-b4ef-1ba1f32db8ae ] Request (ListSharedImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/e5cdb20f4c774bbfb97104f3731d7600 0.209s\n2026-05-22 01:42:39.837 20 INFO tempest.lib.common.rest_client [req-1575cbf2-3d5b-4011-8f31-4afc8df79c98 req-1575cbf2-3d5b-4011-8f31-4afc8df79c98 ] Request (ImagesFormatTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.508s\n2026-05-22 01:42:39.867 22 INFO tempest.lib.common.rest_client [req-b4e3c83a-12ef-404e-935c-180f0a9c33fa req-b4e3c83a-12ef-404e-935c-180f0a9c33fa ] Request (ImagesMemberTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.212s\n2026-05-22 01:42:39.941 20 INFO tempest.lib.common.rest_client [req-62614bff-e7db-4baf-bbeb-089fc4787ae2 req-62614bff-e7db-4baf-bbeb-089fc4787ae2 ] Request (ImagesFormatTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.103s\n2026-05-22 01:42:40.009 22 INFO tempest.lib.common.rest_client [req-b30ee0ea-ffb2-4c3f-a724-d2febe423db5 req-b30ee0ea-ffb2-4c3f-a724-d2febe423db5 ] Request (ImagesMemberTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/be9781dae2064f9cad992644b975d2f6/users/c90d20db42f04b2f9d332ec8c4578015/roles/7b19d98ffcc24d869191183daf0fb4ae 0.138s\n2026-05-22 01:42:40.098 14 INFO tempest.lib.common.rest_client [req-1b8860b8-0c55-46fe-a6f7-2dacff06a183 req-1b8860b8-0c55-46fe-a6f7-2dacff06a183 ] Request (ImportImagesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.538s\n2026-05-22 01:42:40.188 22 INFO tempest.lib.common.rest_client [req-d70a9a8c-47d7-4035-9904-a3252823a371 req-d70a9a8c-47d7-4035-9904-a3252823a371 ] Request (ImagesMemberTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.170s\n2026-05-22 01:42:40.202 14 INFO tempest.lib.common.rest_client [req-09d1becd-9e7f-4802-8ff0-ee2cc5f26295 req-09d1becd-9e7f-4802-8ff0-ee2cc5f26295 ] Request (ImportImagesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.101s\n2026-05-22 01:42:40.214 20 INFO tempest.lib.common.rest_client [req-67d5bd77-9409-4283-920a-9d8573d68c58 req-67d5bd77-9409-4283-920a-9d8573d68c58 ] Request (ImagesFormatTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.270s\n2026-05-22 01:42:40.241 17 INFO tempest.lib.common.rest_client [req-2cf2bbf9-b17b-4e95-b14d-6bdf62415194 req-2cf2bbf9-b17b-4e95-b14d-6bdf62415194 ] Request (MetadataResourceTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.514s\n2026-05-22 01:42:40.405 17 INFO tempest.lib.common.rest_client [req-7afacdef-e3e5-4758-9ae7-5294fa76619d req-7afacdef-e3e5-4758-9ae7-5294fa76619d ] Request (MetadataResourceTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.163s\n2026-05-22 01:42:40.410 32 INFO tempest.lib.common.rest_client [req-86e9b688-4663-4256-b072-1a39c028d7c1 req-86e9b688-4663-4256-b072-1a39c028d7c1 ] Request (ImageTaskCreate:test_task_create_fake_image_location): 200 GET https://api.testbed.osism.xyz:9292/v2/tasks/378fb3cf-0f13-42f4-b960-752abe05198d 0.151s\n2026-05-22 01:42:40.417 22 INFO tempest.lib.common.rest_client [req-4cfc6c38-48a9-43ec-86f0-03e4e1a84951 req-4cfc6c38-48a9-43ec-86f0-03e4e1a84951 ] Request (ImagesMemberTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/be9781dae2064f9cad992644b975d2f6/users/c90d20db42f04b2f9d332ec8c4578015/roles/1049be6f2d5641528d4cf50ffcec866c 0.223s\n2026-05-22 01:42:40.436 14 INFO tempest.lib.common.rest_client [req-7ecf2c7e-5615-4241-a027-2ea106b718ba req-7ecf2c7e-5615-4241-a027-2ea106b718ba ] Request (ImportImagesNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9a8e32f8ed8440df90a77c7df0571a4f/users/5a2beb9b805247468312565f8533af2c/roles/7b19d98ffcc24d869191183daf0fb4ae 0.230s\n2026-05-22 01:42:40.590 22 INFO tempest.lib.common.rest_client [req-0f913905-b920-4579-9322-96d284181060 req-0f913905-b920-4579-9322-96d284181060 ] Request (ImagesMemberTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.169s\n2026-05-22 01:42:40.592 14 INFO tempest.lib.common.rest_client [req-27abffb5-8f34-4193-b7c6-de08f39a30dd req-27abffb5-8f34-4193-b7c6-de08f39a30dd ] Request (ImportImagesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.154s\n2026-05-22 01:42:40.613 17 INFO tempest.lib.common.rest_client [req-94921e3d-9567-498c-a322-5b7cd425aa9d req-94921e3d-9567-498c-a322-5b7cd425aa9d ] Request (MetadataResourceTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/08e5936e13bc4bc2802f45cbd3e6c2d9/users/4c3ff10f40eb4baebd4a6a32e5bc2475/roles/285449a926f347738829a3f39962ab63 0.205s\n2026-05-22 01:42:40.750 17 INFO tempest.lib.common.rest_client [req-23462dfb-6a0e-4dca-a261-a46b39706205 req-23462dfb-6a0e-4dca-a261-a46b39706205 ] Request (MetadataResourceTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.135s\n2026-05-22 01:42:40.761 20 INFO tempest.lib.common.rest_client [req-bada52f1-3f30-416d-9781-fbe4438bc9b4 req-bada52f1-3f30-416d-9781-fbe4438bc9b4 ] Request (ImagesFormatTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.545s\n2026-05-22 01:42:40.764 22 INFO tempest.lib.common.rest_client [req-4fb964ec-d75d-4e94-80c7-16a8574901af req-4fb964ec-d75d-4e94-80c7-16a8574901af ] Request (ImagesMemberTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/be9781dae2064f9cad992644b975d2f6/users/c90d20db42f04b2f9d332ec8c4578015/roles/f62b4d190f9040abadfedbb170e6ab99 0.169s\n2026-05-22 01:42:40.767 14 INFO tempest.lib.common.rest_client [req-c0188bbf-6994-49d1-b29a-2c465ee50ea1 req-c0188bbf-6994-49d1-b29a-2c465ee50ea1 ] Request (ImportImagesNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9a8e32f8ed8440df90a77c7df0571a4f/users/5a2beb9b805247468312565f8533af2c/roles/1049be6f2d5641528d4cf50ffcec866c 0.171s\n2026-05-22 01:42:40.918 20 INFO tempest.lib.common.rest_client [req-a9fa7476-1ca8-42c6-b1e6-f4d50cdb87fb req-a9fa7476-1ca8-42c6-b1e6-f4d50cdb87fb ] Request (ImagesFormatTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.154s\n2026-05-22 01:42:40.922 14 INFO tempest.lib.common.rest_client [req-9d0ec449-995a-4823-a5a3-6b1b30c73e17 req-9d0ec449-995a-4823-a5a3-6b1b30c73e17 ] Request (ImportImagesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.153s\n2026-05-22 01:42:40.928 17 INFO tempest.lib.common.rest_client [req-ec2f65d6-7b0f-48b6-8905-1ff7eddc7b3c req-ec2f65d6-7b0f-48b6-8905-1ff7eddc7b3c ] Request (MetadataResourceTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/08e5936e13bc4bc2802f45cbd3e6c2d9/users/4c3ff10f40eb4baebd4a6a32e5bc2475/roles/285449a926f347738829a3f39962ab63 0.174s\n2026-05-22 01:42:40.988 22 INFO tempest.lib.common.rest_client [req-18986cc1-ad2f-43f7-9e91-bf17d834eed7 req-18986cc1-ad2f-43f7-9e91-bf17d834eed7 ] Request (ImagesMemberTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.221s\n2026-05-22 01:42:41.046 14 INFO tempest.lib.common.rest_client [req-3a8e0232-d61f-40c1-89a6-eeccd715788b req-3a8e0232-d61f-40c1-89a6-eeccd715788b ] Request (ImportImagesNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9a8e32f8ed8440df90a77c7df0571a4f/users/5a2beb9b805247468312565f8533af2c/roles/f62b4d190f9040abadfedbb170e6ab99 0.121s\n2026-05-22 01:42:41.111 17 INFO tempest.lib.common.rest_client [req-218af57c-7f96-466c-8145-1a6ce902d2ff req-218af57c-7f96-466c-8145-1a6ce902d2ff ] Request (MetadataResourceTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.181s\n2026-05-22 01:42:41.137 14 INFO tempest.lib.common.rest_client [req-114608de-fd2d-4e5f-8439-26fad8c68baa req-114608de-fd2d-4e5f-8439-26fad8c68baa ] Request (ImportImagesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.088s\n2026-05-22 01:42:41.147 22 INFO tempest.lib.common.rest_client [req-e56879fe-2c82-46f3-814e-7c6a6022eaeb req-e56879fe-2c82-46f3-814e-7c6a6022eaeb ] Request (ImagesMemberTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/be9781dae2064f9cad992644b975d2f6/users/c90d20db42f04b2f9d332ec8c4578015/roles/7b19d98ffcc24d869191183daf0fb4ae 0.157s\n2026-05-22 01:42:41.147 22 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user c90d20db42f04b2f9d332ec8c4578015 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:42:41.148 22 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImagesMemberTest-1029912334-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'be9781dae2064f9cad992644b975d2f6', 'project_name': 'tempest-ImagesMemberTest-1029912334', 'tenant_id': 'be9781dae2064f9cad992644b975d2f6', 'tenant_name': 'tempest-ImagesMemberTest-1029912334', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'c90d20db42f04b2f9d332ec8c4578015', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:42:41.148 22 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImagesMemberTest-1029912334-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'be9781dae2064f9cad992644b975d2f6', 'project_name': 'tempest-ImagesMemberTest-1029912334', 'tenant_id': 'be9781dae2064f9cad992644b975d2f6', 'tenant_name': 'tempest-ImagesMemberTest-1029912334', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'c90d20db42f04b2f9d332ec8c4578015', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:42:41.190 20 INFO tempest.lib.common.rest_client [req-2955299e-cc85-420e-9b0e-dae3c881ae5a req-2955299e-cc85-420e-9b0e-dae3c881ae5a ] Request (ImagesFormatTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ff4ff16a09dd4a93a9a07068358ef777/users/979ba7c9f2a447b68701a809bf0bbb01/roles/7b19d98ffcc24d869191183daf0fb4ae 0.268s\n2026-05-22 01:42:41.315 17 INFO tempest.lib.common.rest_client [req-a2f02783-d7ba-4ed5-ab66-2511c74f1c81 req-a2f02783-d7ba-4ed5-ab66-2511c74f1c81 ] Request (MetadataResourceTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/08e5936e13bc4bc2802f45cbd3e6c2d9/users/4c3ff10f40eb4baebd4a6a32e5bc2475/roles/1049be6f2d5641528d4cf50ffcec866c 0.200s\n2026-05-22 01:42:41.358 20 INFO tempest.lib.common.rest_client [req-29b4623f-18b0-4d1a-a94e-1a1574373e01 req-29b4623f-18b0-4d1a-a94e-1a1574373e01 ] Request (ImagesFormatTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.165s\n2026-05-22 01:42:41.361 14 INFO tempest.lib.common.rest_client [req-f5100ff0-d190-4abc-b108-c3c98b6f5b43 req-f5100ff0-d190-4abc-b108-c3c98b6f5b43 ] Request (ImportImagesNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9a8e32f8ed8440df90a77c7df0571a4f/users/5a2beb9b805247468312565f8533af2c/roles/7b19d98ffcc24d869191183daf0fb4ae 0.220s\n2026-05-22 01:42:41.361 14 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 5a2beb9b805247468312565f8533af2c is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:42:41.362 14 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImportImagesNegativeTest-422126744-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '9a8e32f8ed8440df90a77c7df0571a4f', 'project_name': 'tempest-ImportImagesNegativeTest-422126744', 'tenant_id': '9a8e32f8ed8440df90a77c7df0571a4f', 'tenant_name': 'tempest-ImportImagesNegativeTest-422126744', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '5a2beb9b805247468312565f8533af2c', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:42:41.362 14 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImportImagesNegativeTest-422126744-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '9a8e32f8ed8440df90a77c7df0571a4f', 'project_name': 'tempest-ImportImagesNegativeTest-422126744', 'tenant_id': '9a8e32f8ed8440df90a77c7df0571a4f', 'tenant_name': 'tempest-ImportImagesNegativeTest-422126744', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '5a2beb9b805247468312565f8533af2c', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:42:41.482 17 INFO tempest.lib.common.rest_client [req-7625c2bb-6c25-4d25-886c-6a8ca78f9e3c req-7625c2bb-6c25-4d25-886c-6a8ca78f9e3c ] Request (MetadataResourceTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.165s\n2026-05-22 01:42:41.491 32 INFO tempest.lib.common.rest_client [req-24fb7705-61b5-47ee-ba44-dce0787a3814 req-24fb7705-61b5-47ee-ba44-dce0787a3814 ] Request (ImageTaskCreate:test_task_create_fake_image_location): 200 GET https://api.testbed.osism.xyz:9292/v2/tasks/378fb3cf-0f13-42f4-b960-752abe05198d 0.077s\n2026-05-22 01:42:41.552 20 INFO tempest.lib.common.rest_client [req-63e97338-ed9f-4b01-a787-ea0cc7aaf9a9 req-63e97338-ed9f-4b01-a787-ea0cc7aaf9a9 ] Request (ImagesFormatTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ff4ff16a09dd4a93a9a07068358ef777/users/979ba7c9f2a447b68701a809bf0bbb01/roles/1049be6f2d5641528d4cf50ffcec866c 0.191s\n2026-05-22 01:42:41.657 20 INFO tempest.lib.common.rest_client [req-bab71210-745d-4c47-8fd7-969d42f3bade req-bab71210-745d-4c47-8fd7-969d42f3bade ] Request (ImagesFormatTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.103s\n2026-05-22 01:42:41.661 17 INFO tempest.lib.common.rest_client [req-a1b2e87c-4e37-45e0-b07b-3b9e1721f4fe req-a1b2e87c-4e37-45e0-b07b-3b9e1721f4fe ] Request (MetadataResourceTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/08e5936e13bc4bc2802f45cbd3e6c2d9/users/4c3ff10f40eb4baebd4a6a32e5bc2475/roles/f62b4d190f9040abadfedbb170e6ab99 0.175s\n2026-05-22 01:42:41.666 22 INFO tempest.lib.common.rest_client [req-d706100b-b81e-4413-938b-50bfa66d1400 req-d706100b-b81e-4413-938b-50bfa66d1400 ] Request (ImagesMemberTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.500s\n2026-05-22 01:42:41.858 17 INFO tempest.lib.common.rest_client [req-6b53d144-2660-48ba-acaa-7dc26681a408 req-6b53d144-2660-48ba-acaa-7dc26681a408 ] Request (MetadataResourceTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.194s\n2026-05-22 01:42:41.876 20 INFO tempest.lib.common.rest_client [req-740751c7-9662-4d46-9b08-0bef38664704 req-740751c7-9662-4d46-9b08-0bef38664704 ] Request (ImagesFormatTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ff4ff16a09dd4a93a9a07068358ef777/users/979ba7c9f2a447b68701a809bf0bbb01/roles/f62b4d190f9040abadfedbb170e6ab99 0.215s\n2026-05-22 01:42:41.878 22 INFO tempest.lib.common.rest_client [req-532e84d5-cd7c-4f72-b8c0-18c81e99ef5f req-532e84d5-cd7c-4f72-b8c0-18c81e99ef5f ] Request (ImagesMemberTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.210s\n2026-05-22 01:42:41.924 14 INFO tempest.lib.common.rest_client [req-cbeff63e-e2b7-4b51-98dc-28cb95a5d869 req-cbeff63e-e2b7-4b51-98dc-28cb95a5d869 ] Request (ImportImagesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.544s\n2026-05-22 01:42:42.056 17 INFO tempest.lib.common.rest_client [req-d9ca5915-73e3-445d-82b5-91d68e55cfbe req-d9ca5915-73e3-445d-82b5-91d68e55cfbe ] Request (MetadataResourceTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/08e5936e13bc4bc2802f45cbd3e6c2d9/users/4c3ff10f40eb4baebd4a6a32e5bc2475/roles/7b19d98ffcc24d869191183daf0fb4ae 0.193s\n2026-05-22 01:42:42.056 17 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 4c3ff10f40eb4baebd4a6a32e5bc2475 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:42:42.057 17 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataResourceTypesTest-334615344-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '08e5936e13bc4bc2802f45cbd3e6c2d9', 'project_name': 'tempest-MetadataResourceTypesTest-334615344', 'tenant_id': '08e5936e13bc4bc2802f45cbd3e6c2d9', 'tenant_name': 'tempest-MetadataResourceTypesTest-334615344', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '4c3ff10f40eb4baebd4a6a32e5bc2475', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:42:42.057 17 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataResourceTypesTest-334615344-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '08e5936e13bc4bc2802f45cbd3e6c2d9', 'project_name': 'tempest-MetadataResourceTypesTest-334615344', 'tenant_id': '08e5936e13bc4bc2802f45cbd3e6c2d9', 'tenant_name': 'tempest-MetadataResourceTypesTest-334615344', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '4c3ff10f40eb4baebd4a6a32e5bc2475', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:42:42.066 20 INFO tempest.lib.common.rest_client [req-e6b50c56-cd66-459a-859b-9e1887fd813b req-e6b50c56-cd66-459a-859b-9e1887fd813b ] Request (ImagesFormatTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.188s\n2026-05-22 01:42:42.237 14 INFO tempest.lib.common.rest_client [req-b49b7830-8d9f-4878-b583-ee36c05842cc req-b49b7830-8d9f-4878-b583-ee36c05842cc ] Request (ImportImagesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:9292/v2/info/import 0.311s\n2026-05-22 01:42:42.336 14 INFO tempest.lib.common.rest_client [req-aec7758d-3c83-4831-b3c8-95195c34de2a req-aec7758d-3c83-4831-b3c8-95195c34de2a ] Request (ImportImagesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:9292/v2/info/stores 0.096s\n2026-05-22 01:42:42.339 20 INFO tempest.lib.common.rest_client [req-ae4f73f4-4de2-4eca-9926-c6210106c480 req-ae4f73f4-4de2-4eca-9926-c6210106c480 ] Request (ImagesFormatTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ff4ff16a09dd4a93a9a07068358ef777/users/979ba7c9f2a447b68701a809bf0bbb01/roles/7b19d98ffcc24d869191183daf0fb4ae 0.270s\n2026-05-22 01:42:42.339 20 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 979ba7c9f2a447b68701a809bf0bbb01 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:42:42.340 20 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImagesFormatTest-1297141086-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'ff4ff16a09dd4a93a9a07068358ef777', 'project_name': 'tempest-ImagesFormatTest-1297141086', 'tenant_id': 'ff4ff16a09dd4a93a9a07068358ef777', 'tenant_name': 'tempest-ImagesFormatTest-1297141086', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '979ba7c9f2a447b68701a809bf0bbb01', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:42:42.340 20 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImagesFormatTest-1297141086-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'ff4ff16a09dd4a93a9a07068358ef777', 'project_name': 'tempest-ImagesFormatTest-1297141086', 'tenant_id': 'ff4ff16a09dd4a93a9a07068358ef777', 'tenant_name': 'tempest-ImagesFormatTest-1297141086', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '979ba7c9f2a447b68701a809bf0bbb01', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:42:42.441 22 INFO tempest.lib.common.rest_client [req-f601dc34-5fa6-4f48-8ab2-0587fc0d8f8d req-f601dc34-5fa6-4f48-8ab2-0587fc0d8f8d ] Request (ImagesMemberTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.560s\n2026-05-22 01:42:42.445 14 INFO tempest.lib.common.rest_client [req-692d41e8-b8d4-4a8a-9f3e-7cdb52b8973c req-692d41e8-b8d4-4a8a-9f3e-7cdb52b8973c ] Request (ImportImagesNegativeTest:test_image_web_download_import_with_bad_url): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.107s\n2026-05-22 01:42:42.527 14 INFO tempest.lib.common.rest_client [req-93cffb7b-7d35-4172-a7d4-723305e2cb19 req-93cffb7b-7d35-4172-a7d4-723305e2cb19 ] Request (ImportImagesNegativeTest:test_image_web_download_import_with_bad_url): 200 GET https://api.testbed.osism.xyz:9292/v2/images/31e336cf-91f7-45b0-8852-0e68b799ae8c 0.079s\n2026-05-22 01:42:42.565 32 INFO tempest.lib.common.rest_client [req-c3d9724d-c9d6-4b8c-a572-198711f0bd89 req-c3d9724d-c9d6-4b8c-a572-198711f0bd89 ] Request (ImageTaskCreate:test_task_create_fake_image_location): 200 GET https://api.testbed.osism.xyz:9292/v2/tasks/378fb3cf-0f13-42f4-b960-752abe05198d 0.070s\n{11} tempest.api.image.v2.admin.test_image_task.ImageTaskCreate.test_task_create_fake_image_location [10.654272s] ... ok\n2026-05-22 01:42:42.593 14 INFO tempest.lib.common.rest_client [req-314419f6-3655-4dc4-84fb-8e782807cd50 req-314419f6-3655-4dc4-84fb-8e782807cd50 ] Request (ImportImagesNegativeTest:test_image_web_download_import_with_bad_url): 200 GET https://api.testbed.osism.xyz:9292/v2/info/stores 0.065s\n2026-05-22 01:42:42.623 22 INFO tempest.lib.common.rest_client [req-9920f13f-fd36-41a7-8ce3-9c96134d3997 req-9920f13f-fd36-41a7-8ce3-9c96134d3997 ] Request (ImagesMemberTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.175s\n2026-05-22 01:42:42.626 17 INFO tempest.lib.common.rest_client [req-c1477703-b748-4193-a7f3-106c71768449 req-c1477703-b748-4193-a7f3-106c71768449 ] Request (MetadataResourceTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.545s\n2026-05-22 01:42:42.776 17 INFO tempest.lib.common.rest_client [req-1d6ae47b-f73f-4a42-81ac-8b2cfd493ea0 req-1d6ae47b-f73f-4a42-81ac-8b2cfd493ea0 ] Request (MetadataResourceTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.148s\n2026-05-22 01:42:42.785 22 INFO tempest.lib.common.rest_client [req-fd6dcee0-16d5-4aac-9f5e-449eece7b76e req-fd6dcee0-16d5-4aac-9f5e-449eece7b76e ] Request (ImagesMemberTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0933e9fb4e8d4a658ef12b5002f81d25/users/bb4a16a9a19c451a835e11f51b9ace31/roles/7b19d98ffcc24d869191183daf0fb4ae 0.159s\n2026-05-22 01:42:42.806 32 INFO tempest.lib.common.rest_client [req-bb7854b0-0624-4e29-9e8a-c30f0024ddf5 req-bb7854b0-0624-4e29-9e8a-c30f0024ddf5 ] Request (ImageTaskCreate:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/7f3330c4b8184ea4a51d08598bacedc1 0.212s\n2026-05-22 01:42:42.870 20 INFO tempest.lib.common.rest_client [req-46737473-fea6-480c-828d-a6ac9733afa1 req-46737473-fea6-480c-828d-a6ac9733afa1 ] Request (ImagesFormatTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.514s\n2026-05-22 01:42:42.962 22 INFO tempest.lib.common.rest_client [req-36cfb9ff-465e-4413-b37a-72f1846063a1 req-36cfb9ff-465e-4413-b37a-72f1846063a1 ] Request (ImagesMemberTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.174s\n2026-05-22 01:42:43.082 32 INFO tempest.lib.common.rest_client [req-567ce074-e790-4652-b647-d86e9c603eb3 req-567ce074-e790-4652-b647-d86e9c603eb3 ] Request (ImageTaskCreate:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/07dc216a303340258cd02efb423a24f1 0.274s\n2026-05-22 01:42:43.083 32 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 6bc5912a1aaa47e98b3517b64893bf72\n2026-05-22 01:42:43.156 22 INFO tempest.lib.common.rest_client [req-1c107a35-7866-469a-bcdf-3c07d8fb600d req-1c107a35-7866-469a-bcdf-3c07d8fb600d ] Request (ImagesMemberTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0933e9fb4e8d4a658ef12b5002f81d25/users/bb4a16a9a19c451a835e11f51b9ace31/roles/1049be6f2d5641528d4cf50ffcec866c 0.191s\n2026-05-22 01:42:43.247 20 INFO tempest.lib.common.rest_client [req-0d253612-9ff9-4fec-add2-09c6fefb83f6 req-0d253612-9ff9-4fec-add2-09c6fefb83f6 ] Request (ImagesFormatTest:setUpClass): 200 GET https://api.testbed.osism.xyz:9292/v2/info/import 0.374s\n{5} tempest.api.image.v2.test_images_formats.ImagesFormatTest.test_accept_reject_formats_import ... SKIPPED: Image format testing is not configured\n{5} tempest.api.image.v2.test_images_formats.ImagesFormatTest.test_accept_usable_formats ... SKIPPED: Image format testing is not configured\n{5} tempest.api.image.v2.test_images_formats.ImagesFormatTest.test_compute_rejects_format_mismatch ... SKIPPED: Image format testing is not configured\n{5} tempest.api.image.v2.test_images_formats.ImagesFormatTest.test_compute_rejects_invalid ... SKIPPED: Image format testing is not configured\n2026-05-22 01:42:43.306 17 INFO tempest.lib.common.rest_client [req-2145592b-dbc4-421e-97e3-68b3ea1f4d11 req-2145592b-dbc4-421e-97e3-68b3ea1f4d11 ] Request (MetadataResourceTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.527s\n2026-05-22 01:42:43.406 22 INFO tempest.lib.common.rest_client [req-7334b065-46ac-4382-acaa-00da953234a7 req-7334b065-46ac-4382-acaa-00da953234a7 ] Request (ImagesMemberTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.249s\n2026-05-22 01:42:43.419 17 INFO tempest.lib.common.rest_client [req-e3c09570-0786-4600-8d06-43e94b7c9db6 req-e3c09570-0786-4600-8d06-43e94b7c9db6 ] Request (MetadataResourceTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.109s\n2026-05-22 01:42:43.536 20 INFO tempest.lib.common.rest_client [req-49ff3fa0-e53a-4da6-9983-da94ad425c52 req-49ff3fa0-e53a-4da6-9983-da94ad425c52 ] Request (ImagesFormatTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/979ba7c9f2a447b68701a809bf0bbb01 0.253s\n2026-05-22 01:42:43.536 20 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: ff4ff16a09dd4a93a9a07068358ef777\n2026-05-22 01:42:43.570 32 INFO tempest.lib.common.rest_client [req-847063ad-84af-468b-943b-ba3a9c85cbb9 req-847063ad-84af-468b-943b-ba3a9c85cbb9 ] Request (ImageTaskCreate:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.484s\n2026-05-22 01:42:43.592 22 INFO tempest.lib.common.rest_client [req-a18aa2fa-2c5e-423a-9f3a-3c2a66b0b014 req-a18aa2fa-2c5e-423a-9f3a-3c2a66b0b014 ] Request (ImagesMemberTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0933e9fb4e8d4a658ef12b5002f81d25/users/bb4a16a9a19c451a835e11f51b9ace31/roles/f62b4d190f9040abadfedbb170e6ab99 0.183s\n2026-05-22 01:42:43.614 17 INFO tempest.lib.common.rest_client [req-69735827-36c7-4afa-9efc-c0bed73fb3b0 req-69735827-36c7-4afa-9efc-c0bed73fb3b0 ] Request (MetadataResourceTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/726adb5abde5435e99af0971d3d23713/users/afabe93edb1e436f9e1befc625b8b73c/roles/7b19d98ffcc24d869191183daf0fb4ae 0.191s\n2026-05-22 01:42:43.797 22 INFO tempest.lib.common.rest_client [req-7016120d-9a30-4bbc-95b3-45d125140f09 req-7016120d-9a30-4bbc-95b3-45d125140f09 ] Request (ImagesMemberTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.203s\n2026-05-22 01:42:43.811 17 INFO tempest.lib.common.rest_client [req-518f3cfc-f276-434d-80a8-39b66287ec44 req-518f3cfc-f276-434d-80a8-39b66287ec44 ] Request (MetadataResourceTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.195s\n2026-05-22 01:42:43.918 22 INFO tempest.lib.common.rest_client [req-98d3763f-3ca5-485d-9de5-d85e92f1b957 req-98d3763f-3ca5-485d-9de5-d85e92f1b957 ] Request (ImagesMemberTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0933e9fb4e8d4a658ef12b5002f81d25/users/bb4a16a9a19c451a835e11f51b9ace31/roles/7b19d98ffcc24d869191183daf0fb4ae 0.119s\n2026-05-22 01:42:43.919 22 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user bb4a16a9a19c451a835e11f51b9ace31 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:42:43.919 22 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImagesMemberTest-341580945-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '0933e9fb4e8d4a658ef12b5002f81d25', 'project_name': 'tempest-ImagesMemberTest-341580945', 'tenant_id': '0933e9fb4e8d4a658ef12b5002f81d25', 'tenant_name': 'tempest-ImagesMemberTest-341580945', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'bb4a16a9a19c451a835e11f51b9ace31', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:42:43.919 22 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImagesMemberTest-341580945-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '0933e9fb4e8d4a658ef12b5002f81d25', 'project_name': 'tempest-ImagesMemberTest-341580945', 'tenant_id': '0933e9fb4e8d4a658ef12b5002f81d25', 'tenant_name': 'tempest-ImagesMemberTest-341580945', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'bb4a16a9a19c451a835e11f51b9ace31', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:42:44.071 20 INFO tempest.lib.common.rest_client [req-224da924-9523-4dfa-b143-10c25f895b71 req-224da924-9523-4dfa-b143-10c25f895b71 ] Request (ImagesFormatTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.532s\n2026-05-22 01:42:44.088 17 INFO tempest.lib.common.rest_client [req-a5dcbab9-c210-4cf5-b974-5aebc11eb89f req-a5dcbab9-c210-4cf5-b974-5aebc11eb89f ] Request (MetadataResourceTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/726adb5abde5435e99af0971d3d23713/users/afabe93edb1e436f9e1befc625b8b73c/roles/1049be6f2d5641528d4cf50ffcec866c 0.275s\n2026-05-22 01:42:44.189 32 INFO tempest.lib.common.rest_client [req-95949f91-ecbb-424e-8ac2-ce377451a1a7 req-95949f91-ecbb-424e-8ac2-ce377451a1a7 ] Request (ImageTaskCreate:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=6bc5912a1aaa47e98b3517b64893bf72&name=default 0.616s\n2026-05-22 01:42:44.251 17 INFO tempest.lib.common.rest_client [req-f6a05e07-af71-45c0-81a3-6fd8a00bd602 req-f6a05e07-af71-45c0-81a3-6fd8a00bd602 ] Request (MetadataResourceTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.162s\n2026-05-22 01:42:44.400 17 INFO tempest.lib.common.rest_client [req-7ac03343-1595-42ca-a19c-2b2d009322f4 req-7ac03343-1595-42ca-a19c-2b2d009322f4 ] Request (MetadataResourceTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/726adb5abde5435e99af0971d3d23713/users/afabe93edb1e436f9e1befc625b8b73c/roles/f62b4d190f9040abadfedbb170e6ab99 0.147s\n2026-05-22 01:42:44.463 22 INFO tempest.lib.common.rest_client [req-86c84093-074d-4b14-bbb5-ea3f64a83ede req-86c84093-074d-4b14-bbb5-ea3f64a83ede ] Request (ImagesMemberTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.536s\n2026-05-22 01:42:44.464 22 WARNING tempest.lib.common.rest_client [-] Deprecated: \"tenant_id\" property is deprecated for removal, use \"project_id\" instead\n2026-05-22 01:42:44.574 17 INFO tempest.lib.common.rest_client [req-7ce064cb-8c44-42b3-93a0-89725fa22174 req-7ce064cb-8c44-42b3-93a0-89725fa22174 ] Request (MetadataResourceTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.169s\n2026-05-22 01:42:44.587 20 INFO tempest.lib.common.rest_client [req-464a0194-de58-41c3-8343-af07ea527658 req-464a0194-de58-41c3-8343-af07ea527658 ] Request (ImagesFormatTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=ff4ff16a09dd4a93a9a07068358ef777&name=default 0.513s\n2026-05-22 01:42:44.613 32 INFO tempest.lib.common.rest_client [req-c3413b71-ebf9-47c5-8a48-ad9565acaeec req-c3413b71-ebf9-47c5-8a48-ad9565acaeec ] Request (ImageTaskCreate:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/6a13851e-fc4d-4601-a08c-d8cad5228e3a 0.421s\n2026-05-22 01:42:44.695 17 INFO tempest.lib.common.rest_client [req-bea47575-172b-45a0-a13d-66f74c563891 req-bea47575-172b-45a0-a13d-66f74c563891 ] Request (MetadataResourceTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/726adb5abde5435e99af0971d3d23713/users/afabe93edb1e436f9e1befc625b8b73c/roles/7b19d98ffcc24d869191183daf0fb4ae 0.119s\n2026-05-22 01:42:44.698 17 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user afabe93edb1e436f9e1befc625b8b73c is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:42:44.700 17 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataResourceTypesTest-757818624-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '726adb5abde5435e99af0971d3d23713', 'project_name': 'tempest-MetadataResourceTypesTest-757818624', 'tenant_id': '726adb5abde5435e99af0971d3d23713', 'tenant_name': 'tempest-MetadataResourceTypesTest-757818624', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'afabe93edb1e436f9e1befc625b8b73c', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:42:44.701 17 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataResourceTypesTest-757818624-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '726adb5abde5435e99af0971d3d23713', 'project_name': 'tempest-MetadataResourceTypesTest-757818624', 'tenant_id': '726adb5abde5435e99af0971d3d23713', 'tenant_name': 'tempest-MetadataResourceTypesTest-757818624', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'afabe93edb1e436f9e1befc625b8b73c', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:42:44.881 32 INFO tempest.lib.common.rest_client [req-79b79b59-a7d4-4197-bb7b-2eaa7046a8c2 req-79b79b59-a7d4-4197-bb7b-2eaa7046a8c2 ] Request (ImageTaskCreate:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/6bc5912a1aaa47e98b3517b64893bf72 0.265s\n2026-05-22 01:42:44.881 32 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 806cc34a626840d9a6ac00ef4b5af4ad\n2026-05-22 01:42:44.934 22 INFO tempest.lib.common.rest_client [req-dba55eb7-73d7-4ef2-9e3e-63f9529b0f3a req-dba55eb7-73d7-4ef2-9e3e-63f9529b0f3a ] Request (ImagesMemberTest:test_get_image_member): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.466s\n2026-05-22 01:42:44.987 20 INFO tempest.lib.common.rest_client [req-685662d5-0713-4c17-a74b-e912d5238da4 req-685662d5-0713-4c17-a74b-e912d5238da4 ] Request (ImagesFormatTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/2fac5538-9782-4eb8-8118-98fd81d5bd61 0.397s\n2026-05-22 01:42:45.056 22 INFO tempest.lib.common.rest_client [req-09c37e05-0ed3-4277-ac21-ac9ac3c925a7 req-09c37e05-0ed3-4277-ac21-ac9ac3c925a7 ] Request (ImagesMemberTest:test_get_image_member): 200 POST https://api.testbed.osism.xyz:9292/v2/images/993231ab-b73e-4882-b51c-3bba8579f138/members 0.117s\n2026-05-22 01:42:45.257 20 INFO tempest.lib.common.rest_client [req-aa444f35-d7a4-43e5-8cf0-c3c20fc5d4a5 req-aa444f35-d7a4-43e5-8cf0-c3c20fc5d4a5 ] Request (ImagesFormatTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/ff4ff16a09dd4a93a9a07068358ef777 0.268s\n2026-05-22 01:42:45.265 17 INFO tempest.lib.common.rest_client [req-a1048399-7ff5-415b-8a89-f80262ca2ac1 req-a1048399-7ff5-415b-8a89-f80262ca2ac1 ] Request (MetadataResourceTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.555s\n2026-05-22 01:42:45.287 32 INFO tempest.lib.common.rest_client [req-efd65cec-a137-4d3a-819e-34e5bfe0ff46 req-efd65cec-a137-4d3a-819e-34e5bfe0ff46 ] Request (ImageTaskCreate:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=806cc34a626840d9a6ac00ef4b5af4ad&name=default 0.404s\n2026-05-22 01:42:45.387 22 INFO tempest.lib.common.rest_client [req-aa08b8f2-1bca-4899-bb2c-d1cb2893b295 req-aa08b8f2-1bca-4899-bb2c-d1cb2893b295 ] Request (ImagesMemberTest:test_get_image_member): 200 PUT https://api.testbed.osism.xyz:9292/v2/images/993231ab-b73e-4882-b51c-3bba8579f138/members/0933e9fb4e8d4a658ef12b5002f81d25 0.324s\n2026-05-22 01:42:45.544 17 INFO tempest.lib.common.rest_client [req-6a2a7bb2-79a5-4fdf-b524-2cd3321ed4f7 req-6a2a7bb2-79a5-4fdf-b524-2cd3321ed4f7 ] Request (MetadataResourceTypesTest:test_basic_meta_def_resource_type_association): 200 GET https://api.testbed.osism.xyz:9292/v2/metadefs/resource_types 0.276s\n2026-05-22 01:42:45.621 22 INFO tempest.lib.common.rest_client [req-3258d268-40fc-4959-9846-c00cf9e019af req-3258d268-40fc-4959-9846-c00cf9e019af ] Request (ImagesMemberTest:test_get_image_member): 200 GET https://api.testbed.osism.xyz:9292/v2/images 0.231s\n2026-05-22 01:42:45.689 17 INFO tempest.lib.common.rest_client [req-7f0f01f3-a790-47aa-bd02-bb68d6675559 req-7f0f01f3-a790-47aa-bd02-bb68d6675559 ] Request (MetadataResourceTypesTest:test_basic_meta_def_resource_type_association): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces 0.142s\n2026-05-22 01:42:45.705 22 INFO tempest.lib.common.rest_client [req-3c115fd4-786f-4e5e-bd56-611e7b24dd17 req-3c115fd4-786f-4e5e-bd56-611e7b24dd17 ] Request (ImagesMemberTest:test_get_image_member): 200 GET https://api.testbed.osism.xyz:9292/v2/images/993231ab-b73e-4882-b51c-3bba8579f138/members/0933e9fb4e8d4a658ef12b5002f81d25 0.079s\n2026-05-22 01:42:45.708 32 INFO tempest.lib.common.rest_client [req-2bcf5bf7-d2f1-4c33-8d2f-e09b4254de64 req-2bcf5bf7-d2f1-4c33-8d2f-e09b4254de64 ] Request (ImageTaskCreate:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/1bfb1502-be08-4a5d-a3aa-196804d8fcec 0.419s\n2026-05-22 01:42:45.810 22 INFO tempest.lib.common.rest_client [req-67b7b861-0f2c-4ace-8813-7831bd64093b req-67b7b861-0f2c-4ace-8813-7831bd64093b ] Request (ImagesMemberTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/993231ab-b73e-4882-b51c-3bba8579f138/members/0933e9fb4e8d4a658ef12b5002f81d25 0.103s\n2026-05-22 01:42:45.838 17 INFO tempest.lib.common.rest_client [req-c318a4b4-92d8-4c47-9cf3-69d90feaa57d req-c318a4b4-92d8-4c47-9cf3-69d90feaa57d ] Request (MetadataResourceTypesTest:test_basic_meta_def_resource_type_association): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-319701094/resource_types 0.146s\n2026-05-22 01:42:45.926 17 INFO tempest.lib.common.rest_client [req-d22d9403-84c5-49d5-be71-1ac378c388eb req-d22d9403-84c5-49d5-be71-1ac378c388eb ] Request (MetadataResourceTypesTest:test_basic_meta_def_resource_type_association): 200 GET https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-319701094/resource_types 0.085s\n2026-05-22 01:42:45.953 22 INFO tempest.lib.common.rest_client [req-e03ec6e4-e589-436b-8ca9-277669cff0ad req-e03ec6e4-e589-436b-8ca9-277669cff0ad ] Request (ImagesMemberTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/993231ab-b73e-4882-b51c-3bba8579f138 0.140s\n{6} tempest.api.image.v2.test_images_member.ImagesMemberTest.test_get_image_member [1.489459s] ... ok\n2026-05-22 01:42:46.019 32 INFO tempest.lib.common.rest_client [req-c7c7a5f8-80d8-493f-8a5a-53ea1b359e88 req-c7c7a5f8-80d8-493f-8a5a-53ea1b359e88 ] Request (ImageTaskCreate:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/806cc34a626840d9a6ac00ef4b5af4ad 0.308s\n2026-05-22 01:42:46.021 22 INFO tempest.lib.common.rest_client [req-f6ff669f-a571-4e83-9f65-12ccfed115a8 req-f6ff669f-a571-4e83-9f65-12ccfed115a8 ] Request (ImagesMemberTest:test_get_image_member_schema): 200 GET https://api.testbed.osism.xyz:9292/v2/schemas/member 0.064s\n{6} tempest.api.image.v2.test_images_member.ImagesMemberTest.test_get_image_member_schema [0.066894s] ... ok\n2026-05-22 01:42:46.059 17 INFO tempest.lib.common.rest_client [req-348989e1-e9ae-4a96-9e6a-6659434db8bf req-348989e1-e9ae-4a96-9e6a-6659434db8bf ] Request (MetadataResourceTypesTest:test_basic_meta_def_resource_type_association): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-319701094/resource_types/OS::Glance::Image 0.131s\n2026-05-22 01:42:46.092 22 INFO tempest.lib.common.rest_client [req-b9f2658a-44a9-40dd-9bbd-2d93153c940d req-b9f2658a-44a9-40dd-9bbd-2d93153c940d ] Request (ImagesMemberTest:test_get_image_members_schema): 200 GET https://api.testbed.osism.xyz:9292/v2/schemas/members 0.068s\n{6} tempest.api.image.v2.test_images_member.ImagesMemberTest.test_get_image_members_schema [0.069588s] ... ok\n2026-05-22 01:42:46.162 17 INFO tempest.lib.common.rest_client [req-ac5c132a-3e92-4de7-b7ee-be977f25a155 req-ac5c132a-3e92-4de7-b7ee-be977f25a155 ] Request (MetadataResourceTypesTest:test_basic_meta_def_resource_type_association): 200 GET https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-319701094/resource_types 0.101s\n2026-05-22 01:42:46.247 22 INFO tempest.lib.common.rest_client [req-112a367e-1eb3-4da5-8bf8-b023b3d94fe8 req-112a367e-1eb3-4da5-8bf8-b023b3d94fe8 ] Request (ImagesMemberTest:test_image_share_accept): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.151s\n2026-05-22 01:42:46.274 17 INFO tempest.lib.common.rest_client [req-e87120cb-b190-49f5-a472-224a33b77867 req-e87120cb-b190-49f5-a472-224a33b77867 ] Request (MetadataResourceTypesTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-319701094 0.109s\n{3} tempest.api.image.v2.admin.test_images_metadefs_resource_types.MetadataResourceTypesTest.test_basic_meta_def_resource_type_association [1.009175s] ... ok\n2026-05-22 01:42:46.399 22 INFO tempest.lib.common.rest_client [req-78a74ea1-4b65-40d0-844d-36eebf3d60d5 req-78a74ea1-4b65-40d0-844d-36eebf3d60d5 ] Request (ImagesMemberTest:test_image_share_accept): 200 POST https://api.testbed.osism.xyz:9292/v2/images/2efd5df2-d46f-404c-8d4d-c068d752c3ff/members 0.149s\n2026-05-22 01:42:46.569 17 INFO tempest.lib.common.rest_client [req-658792eb-d35e-4ec2-aa9f-2bfd919b509c req-658792eb-d35e-4ec2-aa9f-2bfd919b509c ] Request (MetadataResourceTypesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/4c3ff10f40eb4baebd4a6a32e5bc2475 0.259s\n2026-05-22 01:42:46.606 22 INFO tempest.lib.common.rest_client [req-cc8e8fb6-518d-49e0-8ea2-76c407bd6a4d req-cc8e8fb6-518d-49e0-8ea2-76c407bd6a4d ] Request (ImagesMemberTest:test_image_share_accept): 200 GET https://api.testbed.osism.xyz:9292/v2/images 0.204s\n2026-05-22 01:42:46.768 22 INFO tempest.lib.common.rest_client [req-1a5e4afd-249d-49ef-a9d2-aa42053fab86 req-1a5e4afd-249d-49ef-a9d2-aa42053fab86 ] Request (ImagesMemberTest:test_image_share_accept): 200 PUT https://api.testbed.osism.xyz:9292/v2/images/2efd5df2-d46f-404c-8d4d-c068d752c3ff/members/0933e9fb4e8d4a658ef12b5002f81d25 0.158s\n2026-05-22 01:42:46.883 17 INFO tempest.lib.common.rest_client [req-c9be3153-b2cc-4fac-b224-afc85313d277 req-c9be3153-b2cc-4fac-b224-afc85313d277 ] Request (MetadataResourceTypesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/afabe93edb1e436f9e1befc625b8b73c 0.312s\n2026-05-22 01:42:46.884 17 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 726adb5abde5435e99af0971d3d23713\n2026-05-22 01:42:46.965 22 INFO tempest.lib.common.rest_client [req-23229052-994e-449d-a846-0e9890c1176d req-23229052-994e-449d-a846-0e9890c1176d ] Request (ImagesMemberTest:test_image_share_accept): 200 GET https://api.testbed.osism.xyz:9292/v2/images 0.194s\n2026-05-22 01:42:47.045 22 INFO tempest.lib.common.rest_client [req-836f1d6d-48eb-45d1-953a-0b74a66f378f req-836f1d6d-48eb-45d1-953a-0b74a66f378f ] Request (ImagesMemberTest:test_image_share_accept): 200 GET https://api.testbed.osism.xyz:9292/v2/images/2efd5df2-d46f-404c-8d4d-c068d752c3ff/members 0.079s\n2026-05-22 01:42:47.148 22 INFO tempest.lib.common.rest_client [req-e08b30ca-c544-43d2-bcaa-409071b0762d req-e08b30ca-c544-43d2-bcaa-409071b0762d ] Request (ImagesMemberTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/2efd5df2-d46f-404c-8d4d-c068d752c3ff/members/0933e9fb4e8d4a658ef12b5002f81d25 0.101s\n2026-05-22 01:42:47.288 22 INFO tempest.lib.common.rest_client [req-e72042f1-3872-4ce3-ae03-f8a801465244 req-e72042f1-3872-4ce3-ae03-f8a801465244 ] Request (ImagesMemberTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/2efd5df2-d46f-404c-8d4d-c068d752c3ff 0.138s\n{6} tempest.api.image.v2.test_images_member.ImagesMemberTest.test_image_share_accept [1.195804s] ... ok\n2026-05-22 01:42:47.407 17 INFO tempest.lib.common.rest_client [req-cfa7ed90-1a0f-4db7-af19-b09a1389f810 req-cfa7ed90-1a0f-4db7-af19-b09a1389f810 ] Request (MetadataResourceTypesTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.520s\n2026-05-22 01:42:47.415 22 INFO tempest.lib.common.rest_client [req-26ce6b56-eaaa-4389-9734-22b0bd25569a req-26ce6b56-eaaa-4389-9734-22b0bd25569a ] Request (ImagesMemberTest:test_image_share_reject): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.123s\n2026-05-22 01:42:47.531 22 INFO tempest.lib.common.rest_client [req-e1247d44-d22f-45d2-91f6-444066c8879c req-e1247d44-d22f-45d2-91f6-444066c8879c ] Request (ImagesMemberTest:test_image_share_reject): 200 POST https://api.testbed.osism.xyz:9292/v2/images/fd8d439d-321c-4d36-b5bd-648ddc924d59/members 0.113s\n2026-05-22 01:42:47.715 22 INFO tempest.lib.common.rest_client [req-cbd6ed33-f440-4ccc-a1c2-94a3fefb7654 req-cbd6ed33-f440-4ccc-a1c2-94a3fefb7654 ] Request (ImagesMemberTest:test_image_share_reject): 200 GET https://api.testbed.osism.xyz:9292/v2/images 0.180s\n2026-05-22 01:42:47.861 22 INFO tempest.lib.common.rest_client [req-49c053b4-a511-4028-b5b6-c14e1c9badbc req-49c053b4-a511-4028-b5b6-c14e1c9badbc ] Request (ImagesMemberTest:test_image_share_reject): 200 PUT https://api.testbed.osism.xyz:9292/v2/images/fd8d439d-321c-4d36-b5bd-648ddc924d59/members/0933e9fb4e8d4a658ef12b5002f81d25 0.143s\n2026-05-22 01:42:47.948 17 INFO tempest.lib.common.rest_client [req-34a81bbc-79bf-41bb-959f-63f224344c5c req-34a81bbc-79bf-41bb-959f-63f224344c5c ] Request (MetadataResourceTypesTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=726adb5abde5435e99af0971d3d23713&name=default 0.539s\n2026-05-22 01:42:48.054 22 INFO tempest.lib.common.rest_client [req-58cc9778-d54e-4c15-8448-8e31bc6c41a8 req-58cc9778-d54e-4c15-8448-8e31bc6c41a8 ] Request (ImagesMemberTest:test_image_share_reject): 200 GET https://api.testbed.osism.xyz:9292/v2/images 0.190s\n2026-05-22 01:42:48.158 22 INFO tempest.lib.common.rest_client [req-df7399c1-bc0f-4d1c-b6d2-eff76814f13f req-df7399c1-bc0f-4d1c-b6d2-eff76814f13f ] Request (ImagesMemberTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/fd8d439d-321c-4d36-b5bd-648ddc924d59/members/0933e9fb4e8d4a658ef12b5002f81d25 0.102s\n2026-05-22 01:42:48.305 22 INFO tempest.lib.common.rest_client [req-baa46935-3a78-4bc3-8dcb-3813f10e2b27 req-baa46935-3a78-4bc3-8dcb-3813f10e2b27 ] Request (ImagesMemberTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/fd8d439d-321c-4d36-b5bd-648ddc924d59 0.144s\n{6} tempest.api.image.v2.test_images_member.ImagesMemberTest.test_image_share_reject [1.016085s] ... ok\n2026-05-22 01:42:48.350 17 INFO tempest.lib.common.rest_client [req-3fe05a45-0561-4bdf-a33e-74bda918bb9c req-3fe05a45-0561-4bdf-a33e-74bda918bb9c ] Request (MetadataResourceTypesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/ab410339-5268-49aa-a9d9-a719935233b6 0.399s\n2026-05-22 01:42:48.444 22 INFO tempest.lib.common.rest_client [req-96c26066-0944-4ed3-8e2c-88767472acf3 req-96c26066-0944-4ed3-8e2c-88767472acf3 ] Request (ImagesMemberTest:test_remove_image_member): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.135s\n2026-05-22 01:42:48.574 22 INFO tempest.lib.common.rest_client [req-177e28ca-26ee-48b2-994c-d3c2a03c229c req-177e28ca-26ee-48b2-994c-d3c2a03c229c ] Request (ImagesMemberTest:test_remove_image_member): 200 POST https://api.testbed.osism.xyz:9292/v2/images/6baf7c0b-40f5-4dc3-9f4f-7223110a9009/members 0.126s\n2026-05-22 01:42:48.585 17 INFO tempest.lib.common.rest_client [req-0616e8be-4e60-4dab-b427-918f57e7be5a req-0616e8be-4e60-4dab-b427-918f57e7be5a ] Request (MetadataResourceTypesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/726adb5abde5435e99af0971d3d23713 0.231s\n2026-05-22 01:42:48.586 17 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 08e5936e13bc4bc2802f45cbd3e6c2d9\n2026-05-22 01:42:48.704 22 INFO tempest.lib.common.rest_client [req-6077465a-f869-4eaf-b4a4-e385b3c17900 req-6077465a-f869-4eaf-b4a4-e385b3c17900 ] Request (ImagesMemberTest:test_remove_image_member): 200 PUT https://api.testbed.osism.xyz:9292/v2/images/6baf7c0b-40f5-4dc3-9f4f-7223110a9009/members/0933e9fb4e8d4a658ef12b5002f81d25 0.128s\n2026-05-22 01:42:48.919 22 INFO tempest.lib.common.rest_client [req-3c5b7c18-de09-470a-b279-1632ad9b933f req-3c5b7c18-de09-470a-b279-1632ad9b933f ] Request (ImagesMemberTest:test_remove_image_member): 200 GET https://api.testbed.osism.xyz:9292/v2/images 0.213s\n2026-05-22 01:42:49.005 17 INFO tempest.lib.common.rest_client [req-8a633966-3552-41cd-abfc-714a8ca63a7c req-8a633966-3552-41cd-abfc-714a8ca63a7c ] Request (MetadataResourceTypesTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=08e5936e13bc4bc2802f45cbd3e6c2d9&name=default 0.415s\n2026-05-22 01:42:49.061 22 INFO tempest.lib.common.rest_client [req-470f46a6-51b1-4f0b-abad-f4371659ebc4 req-470f46a6-51b1-4f0b-abad-f4371659ebc4 ] Request (ImagesMemberTest:test_remove_image_member): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/6baf7c0b-40f5-4dc3-9f4f-7223110a9009/members/0933e9fb4e8d4a658ef12b5002f81d25 0.139s\n2026-05-22 01:42:49.277 22 INFO tempest.lib.common.rest_client [req-932dafc0-58d8-4207-bccb-52a619f46dad req-932dafc0-58d8-4207-bccb-52a619f46dad ] Request (ImagesMemberTest:test_remove_image_member): 200 GET https://api.testbed.osism.xyz:9292/v2/images 0.213s\n2026-05-22 01:42:49.430 22 INFO tempest.lib.common.rest_client [req-9342de24-c518-4709-9435-d11e73f9700b req-9342de24-c518-4709-9435-d11e73f9700b ] Request (ImagesMemberTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/6baf7c0b-40f5-4dc3-9f4f-7223110a9009 0.150s\n{6} tempest.api.image.v2.test_images_member.ImagesMemberTest.test_remove_image_member [1.123950s] ... ok\n2026-05-22 01:42:49.460 17 INFO tempest.lib.common.rest_client [req-5f7a7998-2188-4c48-9e09-49b10923e2f0 req-5f7a7998-2188-4c48-9e09-49b10923e2f0 ] Request (MetadataResourceTypesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/cbb86caa-9640-41c1-9a06-5e9181e02356 0.452s\n2026-05-22 01:42:49.716 17 INFO tempest.lib.common.rest_client [req-a5f0abc2-c605-4083-9de5-42e8eeda96ba req-a5f0abc2-c605-4083-9de5-42e8eeda96ba ] Request (MetadataResourceTypesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/08e5936e13bc4bc2802f45cbd3e6c2d9 0.254s\n2026-05-22 01:42:49.765 22 INFO tempest.lib.common.rest_client [req-36d6b0c4-7c50-46a4-823b-178994e0e47a req-36d6b0c4-7c50-46a4-823b-178994e0e47a ] Request (ImagesMemberTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/c90d20db42f04b2f9d332ec8c4578015 0.281s\n2026-05-22 01:42:50.033 22 INFO tempest.lib.common.rest_client [req-995cd01f-93d8-4b84-a2c4-1fb5cbf2edaf req-995cd01f-93d8-4b84-a2c4-1fb5cbf2edaf ] Request (ImagesMemberTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/bb4a16a9a19c451a835e11f51b9ace31 0.265s\n2026-05-22 01:42:50.034 22 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 0933e9fb4e8d4a658ef12b5002f81d25\n2026-05-22 01:42:50.576 22 INFO tempest.lib.common.rest_client [req-13ca1a05-3953-447c-8d16-dcc18c08b09d req-13ca1a05-3953-447c-8d16-dcc18c08b09d ] Request (ImagesMemberTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.538s\n2026-05-22 01:42:51.134 22 INFO tempest.lib.common.rest_client [req-8a0a69ba-2996-4e5a-920f-19ef962b0a85 req-8a0a69ba-2996-4e5a-920f-19ef962b0a85 ] Request (ImagesMemberTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=0933e9fb4e8d4a658ef12b5002f81d25&name=default 0.556s\n2026-05-22 01:42:51.545 22 INFO tempest.lib.common.rest_client [req-2c259a47-26dd-4b6e-a80b-5e1eea3b31ba req-2c259a47-26dd-4b6e-a80b-5e1eea3b31ba ] Request (ImagesMemberTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/94b75c61-1f72-4c1c-a303-206e40294ce6 0.409s\n2026-05-22 01:42:51.736 22 INFO tempest.lib.common.rest_client [req-315fab70-6793-46ca-8f10-811ad3917826 req-315fab70-6793-46ca-8f10-811ad3917826 ] Request (ImagesMemberTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/0933e9fb4e8d4a658ef12b5002f81d25 0.189s\n2026-05-22 01:42:51.736 22 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: be9781dae2064f9cad992644b975d2f6\n2026-05-22 01:42:51.925 14 INFO tempest.lib.common.rest_client [req-c8c0a726-3a26-4cab-9f63-9e5fd618cf62 req-c8c0a726-3a26-4cab-9f63-9e5fd618cf62 ] Request (ImportImagesNegativeTest:test_image_web_download_import_with_bad_url): 400 POST https://api.testbed.osism.xyz:9292/v2/images/31e336cf-91f7-45b0-8852-0e68b799ae8c/import 9.329s\n{2} tempest.api.image.v2.test_images_negative.ImportImagesNegativeTest.test_image_web_download_import_with_bad_url [9.589409s] ... ok\n2026-05-22 01:42:52.125 22 INFO tempest.lib.common.rest_client [req-190995a4-a25f-4899-9873-39d2ef32bbd6 req-190995a4-a25f-4899-9873-39d2ef32bbd6 ] Request (ImagesMemberTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=be9781dae2064f9cad992644b975d2f6&name=default 0.386s\n2026-05-22 01:42:52.242 14 INFO tempest.lib.common.rest_client [req-24ec07e5-53ab-4bf9-af87-571a84b384e6 req-24ec07e5-53ab-4bf9-af87-571a84b384e6 ] Request (ImportImagesNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/5a2beb9b805247468312565f8533af2c 0.277s\n2026-05-22 01:42:52.242 14 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 9a8e32f8ed8440df90a77c7df0571a4f\n2026-05-22 01:42:52.547 22 INFO tempest.lib.common.rest_client [req-d090fe8a-9cd5-41f9-9825-71c925d60b34 req-d090fe8a-9cd5-41f9-9825-71c925d60b34 ] Request (ImagesMemberTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/99c7574b-d46a-4f20-9a42-eddba5250ef1 0.419s\n2026-05-22 01:42:52.735 14 INFO tempest.lib.common.rest_client [req-e8e3fe3e-21fb-4bc5-b7a1-518e5f11342f req-e8e3fe3e-21fb-4bc5-b7a1-518e5f11342f ] Request (ImportImagesNegativeTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.487s\n2026-05-22 01:42:52.811 22 INFO tempest.lib.common.rest_client [req-8d0af421-5ccc-47d2-9fc3-bd844adea82b req-8d0af421-5ccc-47d2-9fc3-bd844adea82b ] Request (ImagesMemberTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/be9781dae2064f9cad992644b975d2f6 0.262s\n2026-05-22 01:42:53.402 14 INFO tempest.lib.common.rest_client [req-3a7d8757-9332-48aa-8456-b816341e2859 req-3a7d8757-9332-48aa-8456-b816341e2859 ] Request (ImportImagesNegativeTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=9a8e32f8ed8440df90a77c7df0571a4f&name=default 0.662s\n2026-05-22 01:42:53.815 14 INFO tempest.lib.common.rest_client [req-73af3824-0449-40e6-847e-544c587ca7aa req-73af3824-0449-40e6-847e-544c587ca7aa ] Request (ImportImagesNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/1f280ca8-31a7-4233-8935-8fa4055c1eb3 0.409s\n2026-05-22 01:42:54.025 14 INFO tempest.lib.common.rest_client [req-dbb93f7c-ead2-4130-ba2b-9bb68ed9c6a2 req-dbb93f7c-ead2-4130-ba2b-9bb68ed9c6a2 ] Request (ImportImagesNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/9a8e32f8ed8440df90a77c7df0571a4f 0.207s\n\n======\nTotals\n======\nRan: 66 tests in 33.0772 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: 57.4693 sec.\n\n==============\nWorker Balance\n==============\n - Worker 0 (3 tests) => 0:00:13.960455\n - Worker 1 (11 tests) => 0:00:09.006519\n - Worker 2 (4 tests) => 0:00:20.530022\n - Worker 3 (2 tests) => 0:00:13.822801\n - Worker 4 (2 tests) => 0:00:06.281033\n - Worker 5 (6 tests) => 0:00:10.777763\n - Worker 6 (7 tests) => 0:00:17.440884\n - Worker 7 (4 tests) => 0:00:06.297531\n - Worker 8 (10 tests) => 0:00:03.287007\n - Worker 9 (1 tests) => 0:00:00.065978\n - Worker 10 (6 tests) => 0:00:00.058670\n - Worker 11 (2 tests) => 0:00:10.701380\n - Worker 12 (1 tests) => 0:00:01.962099\n - Worker 13 (1 tests) => 0:00:00\n - Worker 14 (2 tests) => 0:00:01.117390\n - Worker 15 (4 tests) => 0:00:05.666009\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/20260522-0142.log\n2026-05-22 01:42:59.712 1 INFO tempest [-] Using tempest config file /etc/tempest/tempest.conf\n2026-05-22 01:42:59.811 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-22 01:42:59.812 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-22 01:42:59.812 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-22 01:42:59.812 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:42:59.813 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-22 01:42:59.813 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-22 01:42:59.814 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-22 01:42:59.814 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-22 01:42:59.814 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-22 01:42:59.815 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-22 01:42:59.815 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-22 01:42:59.815 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-22 01:42:59.815 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-22 01:42:59.815 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-22 01:42:59.816 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:42:59.816 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-22 01:42:59.816 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-22 01:42:59.816 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-22 01:42:59.816 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-22 01:42:59.816 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-22 01:42:59.817 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-22 01:42:59.817 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-22 01:43:24.698 25 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-22 01:43:24.702 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-22 01:43:24.702 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-22 01:43:24.703 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-22 01:43:24.703 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:43:24.711 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-22 01:43:24.712 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-22 01:43:24.714 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-22 01:43:24.714 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-22 01:43:24.714 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-22 01:43:24.715 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-22 01:43:24.715 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-22 01:43:24.715 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-22 01:43:24.715 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-22 01:43:24.715 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-22 01:43:24.715 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:43:24.715 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-22 01:43:24.715 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-22 01:43:24.715 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-22 01:43:24.715 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-22 01:43:24.715 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-22 01:43:24.715 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-22 01:43:24.715 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-22 01:43:24.728 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-22 01:43:25.306 31 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-22 01:43:25.307 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-22 01:43:25.307 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-22 01:43:25.308 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-22 01:43:25.314 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:43:25.315 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-22 01:43:25.324 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-22 01:43:25.324 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-22 01:43:25.324 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-22 01:43:25.325 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-22 01:43:25.325 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-22 01:43:25.325 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-22 01:43:25.325 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-22 01:43:25.325 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-22 01:43:25.325 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-22 01:43:25.325 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:43:25.325 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-22 01:43:25.325 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-22 01:43:25.325 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-22 01:43:25.325 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-22 01:43:25.326 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-22 01:43:25.326 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-22 01:43:25.326 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-22 01:43:25.340 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-22 01:43:25.735 15 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-22 01:43:25.736 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-22 01:43:25.740 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-22 01:43:25.741 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-22 01:43:25.741 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:43:25.742 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-22 01:43:25.742 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-22 01:43:25.742 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-22 01:43:25.742 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-22 01:43:25.742 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-22 01:43:25.743 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-22 01:43:25.745 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-22 01:43:25.745 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-22 01:43:25.745 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-22 01:43:25.745 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-22 01:43:25.745 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:43:25.745 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-22 01:43:25.746 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-22 01:43:25.746 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-22 01:43:25.746 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-22 01:43:25.746 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-22 01:43:25.746 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-22 01:43:25.746 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-22 01:43:25.751 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-22 01:43:25.956 37 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-22 01:43:25.961 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-22 01:43:25.961 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-22 01:43:25.962 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-22 01:43:25.962 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:43:25.962 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-22 01:43:25.962 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-22 01:43:25.963 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-22 01:43:25.963 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-22 01:43:25.972 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-22 01:43:25.972 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-22 01:43:25.972 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-22 01:43:25.973 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-22 01:43:25.973 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-22 01:43:25.973 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-22 01:43:25.973 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:43:25.973 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-22 01:43:25.973 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-22 01:43:25.973 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-22 01:43:25.973 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-22 01:43:25.973 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-22 01:43:25.973 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-22 01:43:25.973 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-22 01:43:25.987 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-22 01:43:26.173 39 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-22 01:43:26.180 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-22 01:43:26.180 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-22 01:43:26.181 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-22 01:43:26.181 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:43:26.181 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-22 01:43:26.181 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-22 01:43:26.182 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-22 01:43:26.182 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-22 01:43:26.182 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-22 01:43:26.191 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-22 01:43:26.191 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-22 01:43:26.192 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-22 01:43:26.192 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-22 01:43:26.192 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-22 01:43:26.192 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:43:26.192 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-22 01:43:26.192 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-22 01:43:26.192 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-22 01:43:26.192 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-22 01:43:26.192 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-22 01:43:26.192 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-22 01:43:26.192 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-22 01:43:26.203 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-22 01:43:26.185 11 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-22 01:43:26.186 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-22 01:43:26.186 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-22 01:43:26.187 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-22 01:43:26.190 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:43:26.190 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-22 01:43:26.191 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-22 01:43:26.191 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-22 01:43:26.191 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-22 01:43:26.191 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-22 01:43:26.191 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-22 01:43:26.191 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-22 01:43:26.192 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-22 01:43:26.192 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-22 01:43:26.192 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-22 01:43:26.192 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:43:26.192 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-22 01:43:26.192 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-22 01:43:26.192 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-22 01:43:26.192 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-22 01:43:26.192 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-22 01:43:26.192 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-22 01:43:26.192 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-22 01:43:26.211 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-22 01:43:26.294 13 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-22 01:43:26.304 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-22 01:43:26.304 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-22 01:43:26.305 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-22 01:43:26.305 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:43:26.305 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-22 01:43:26.313 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-22 01:43:26.314 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-22 01:43:26.314 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-22 01:43:26.314 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-22 01:43:26.314 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-22 01:43:26.314 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-22 01:43:26.314 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-22 01:43:26.315 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-22 01:43:26.315 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-22 01:43:26.315 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:43:26.315 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-22 01:43:26.315 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-22 01:43:26.315 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-22 01:43:26.315 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-22 01:43:26.315 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-22 01:43:26.321 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-22 01:43:26.321 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-22 01:43:26.329 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-22 01:43:26.370 21 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-22 01:43:26.371 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-22 01:43:26.340 17 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-22 01:43:26.350 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-22 01:43:26.350 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-22 01:43:26.351 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-22 01:43:26.351 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:43:26.351 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-22 01:43:26.351 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-22 01:43:26.352 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-22 01:43:26.352 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-22 01:43:26.364 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-22 01:43:26.364 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-22 01:43:26.364 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-22 01:43:26.365 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-22 01:43:26.365 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-22 01:43:26.365 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-22 01:43:26.365 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:43:26.365 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-22 01:43:26.365 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-22 01:43:26.365 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-22 01:43:26.365 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-22 01:43:26.365 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-22 01:43:26.365 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-22 01:43:26.365 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-22 01:43:26.381 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-22 01:43:26.388 19 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-22 01:43:26.389 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-22 01:43:26.389 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-22 01:43:26.390 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-22 01:43:26.390 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:43:26.372 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-22 01:43:26.381 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-22 01:43:26.382 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:43:26.382 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-22 01:43:26.382 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-22 01:43:26.382 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-22 01:43:26.382 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-22 01:43:26.383 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-22 01:43:26.383 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-22 01:43:26.383 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-22 01:43:26.383 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-22 01:43:26.383 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-22 01:43:26.383 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-22 01:43:26.383 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:43:26.383 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-22 01:43:26.383 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-22 01:43:26.383 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-22 01:43:26.383 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-22 01:43:26.384 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-22 01:43:26.384 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-22 01:43:26.384 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-22 01:43:26.395 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-22 01:43:26.405 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-22 01:43:26.406 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-22 01:43:26.406 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-22 01:43:26.406 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-22 01:43:26.406 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-22 01:43:26.406 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-22 01:43:26.406 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-22 01:43:26.407 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-22 01:43:26.407 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-22 01:43:26.407 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-22 01:43:26.407 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:43:26.407 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-22 01:43:26.407 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-22 01:43:26.407 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-22 01:43:26.407 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-22 01:43:26.407 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-22 01:43:26.407 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-22 01:43:26.407 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-22 01:43:26.422 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-22 01:43:26.566 41 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-22 01:43:26.567 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-22 01:43:26.568 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-22 01:43:26.568 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-22 01:43:26.568 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:43:26.569 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-22 01:43:26.575 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-22 01:43:26.575 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-22 01:43:26.575 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-22 01:43:26.576 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-22 01:43:26.576 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-22 01:43:26.576 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-22 01:43:26.576 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-22 01:43:26.576 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-22 01:43:26.576 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-22 01:43:26.576 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:43:26.576 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-22 01:43:26.576 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-22 01:43:26.576 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-22 01:43:26.577 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-22 01:43:26.577 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-22 01:43:26.577 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-22 01:43:26.577 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-22 01:43:26.585 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-22 01:43:26.661 33 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-22 01:43:26.662 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-22 01:43:26.662 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-22 01:43:26.672 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-22 01:43:26.672 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:43:26.672 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-22 01:43:26.672 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-22 01:43:26.673 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-22 01:43:26.673 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-22 01:43:26.673 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-22 01:43:26.673 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-22 01:43:26.673 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-22 01:43:26.673 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-22 01:43:26.674 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-22 01:43:26.674 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-22 01:43:26.674 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:43:26.674 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-22 01:43:26.674 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-22 01:43:26.674 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-22 01:43:26.674 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-22 01:43:26.674 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-22 01:43:26.683 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-22 01:43:26.683 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-22 01:43:26.693 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-22 01:43:26.734 29 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-22 01:43:26.744 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-22 01:43:26.744 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-22 01:43:26.745 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-22 01:43:26.745 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:43:26.745 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-22 01:43:26.746 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-22 01:43:26.746 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-22 01:43:26.746 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-22 01:43:26.755 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-22 01:43:26.755 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-22 01:43:26.756 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-22 01:43:26.756 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-22 01:43:26.756 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-22 01:43:26.756 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-22 01:43:26.756 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:43:26.756 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-22 01:43:26.756 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-22 01:43:26.756 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-22 01:43:26.756 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-22 01:43:26.756 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-22 01:43:26.756 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-22 01:43:26.756 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-22 01:43:26.768 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-22 01:43:26.932 27 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-22 01:43:26.935 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-22 01:43:26.936 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-22 01:43:26.936 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-22 01:43:26.937 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:43:26.937 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-22 01:43:26.937 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-22 01:43:26.937 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-22 01:43:26.937 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-22 01:43:26.938 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-22 01:43:26.938 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-22 01:43:26.938 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-22 01:43:26.944 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-22 01:43:26.944 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-22 01:43:26.944 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-22 01:43:26.944 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:43:26.945 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-22 01:43:26.945 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-22 01:43:26.945 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-22 01:43:26.945 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-22 01:43:26.945 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-22 01:43:26.945 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-22 01:43:26.945 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-22 01:43:26.958 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-22 01:43:27.093 23 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-22 01:43:27.100 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-22 01:43:27.100 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-22 01:43:27.101 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-22 01:43:27.101 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:43:27.101 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-22 01:43:27.101 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-22 01:43:27.102 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-22 01:43:27.102 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-22 01:43:27.107 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-22 01:43:27.107 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-22 01:43:27.108 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-22 01:43:27.108 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-22 01:43:27.108 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-22 01:43:27.108 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-22 01:43:27.108 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:43:27.108 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-22 01:43:27.108 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-22 01:43:27.108 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-22 01:43:27.108 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-22 01:43:27.108 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-22 01:43:27.108 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-22 01:43:27.108 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-22 01:43:27.118 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-22 01:43:27.513 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-22 01:43:27.524 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-22 01:43:27.524 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-22 01:43:27.524 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:43:27.524 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-22 01:43:27.524 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-22 01:43:27.524 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-22 01:43:27.524 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-22 01:43:27.525 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-22 01:43:27.525 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-22 01:43:27.525 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-22 01:43:27.739 35 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-22 01:43:27.740 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-22 01:43:27.740 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-22 01:43:27.741 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-22 01:43:27.751 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:43:27.751 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-22 01:43:27.752 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-22 01:43:27.752 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-22 01:43:27.752 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-22 01:43:27.752 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-22 01:43:27.752 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-22 01:43:27.753 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-22 01:43:27.753 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-22 01:43:27.753 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-22 01:43:27.753 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-22 01:43:27.753 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:43:27.753 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-22 01:43:27.753 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-22 01:43:27.753 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-22 01:43:27.753 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-22 01:43:27.753 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-22 01:43:27.753 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-22 01:43:27.753 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-22 01:43:27.767 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-22 01:43:28.423 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-22 01:43:28.424 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-22 01:43:28.424 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-22 01:43:28.424 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:43:28.424 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-22 01:43:28.424 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-22 01:43:28.424 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-22 01:43:28.424 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-22 01:43:28.424 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-22 01:43:28.424 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-22 01:43:28.424 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-22 01:43:28.470 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-22 01:43:28.471 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-22 01:43:28.471 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-22 01:43:28.471 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:43:28.471 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-22 01:43:28.471 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-22 01:43:28.471 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-22 01:43:28.471 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-22 01:43:28.471 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-22 01:43:28.471 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-22 01:43:28.471 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-22 01:43:28.583 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-22 01:43:28.592 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-22 01:43:28.593 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-22 01:43:28.593 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:43:28.593 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-22 01:43:28.593 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-22 01:43:28.593 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-22 01:43:28.593 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-22 01:43:28.593 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-22 01:43:28.593 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-22 01:43:28.593 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-22 01:43:28.817 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-22 01:43:28.827 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-22 01:43:28.827 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-22 01:43:28.827 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:43:28.827 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-22 01:43:28.827 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-22 01:43:28.827 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-22 01:43:28.827 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-22 01:43:28.828 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-22 01:43:28.828 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-22 01:43:28.828 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-22 01:43:28.856 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-22 01:43:28.856 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-22 01:43:28.856 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-22 01:43:28.856 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:43:28.857 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-22 01:43:28.857 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-22 01:43:28.857 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-22 01:43:28.857 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-22 01:43:28.857 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-22 01:43:28.857 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-22 01:43:28.857 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-22 01:43:29.179 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-22 01:43:29.179 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-22 01:43:29.179 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-22 01:43:29.179 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:43:29.179 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-22 01:43:29.179 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-22 01:43:29.180 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-22 01:43:29.180 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-22 01:43:29.180 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-22 01:43:29.180 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-22 01:43:29.180 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-22 01:43:29.386 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-22 01:43:29.386 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-22 01:43:29.386 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-22 01:43:29.386 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:43:29.386 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-22 01:43:29.386 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-22 01:43:29.386 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-22 01:43:29.387 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-22 01:43:29.387 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-22 01:43:29.387 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-22 01:43:29.387 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-22 01:43:29.531 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-22 01:43:29.540 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-22 01:43:29.541 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-22 01:43:29.541 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:43:29.541 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-22 01:43:29.541 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-22 01:43:29.541 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-22 01:43:29.541 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-22 01:43:29.541 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-22 01:43:29.541 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-22 01:43:29.541 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-22 01:43:29.620 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-22 01:43:29.621 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-22 01:43:29.621 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-22 01:43:29.621 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:43:29.621 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-22 01:43:29.621 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-22 01:43:29.621 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-22 01:43:29.621 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-22 01:43:29.621 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-22 01:43:29.621 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-22 01:43:29.621 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-22 01:43:29.839 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-22 01:43:29.839 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-22 01:43:29.839 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-22 01:43:29.839 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:43:29.839 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-22 01:43:29.839 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-22 01:43:29.839 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-22 01:43:29.839 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-22 01:43:29.839 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-22 01:43:29.839 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-22 01:43:29.839 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-22 01:43:29.835 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-22 01:43:29.838 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-22 01:43:29.839 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-22 01:43:29.839 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:43:29.839 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-22 01:43:29.839 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-22 01:43:29.839 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-22 01:43:29.839 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-22 01:43:29.842 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-22 01:43:29.842 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-22 01:43:29.842 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-22 01:43:30.132 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-22 01:43:30.132 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-22 01:43:30.133 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-22 01:43:30.133 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:43:30.133 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-22 01:43:30.133 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-22 01:43:30.133 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-22 01:43:30.133 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-22 01:43:30.133 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-22 01:43:30.133 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-22 01:43:30.133 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-22 01:43:30.215 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-22 01:43:30.216 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-22 01:43:30.216 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-22 01:43:30.216 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:43:30.216 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-22 01:43:30.216 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-22 01:43:30.216 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-22 01:43:30.216 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-22 01:43:30.216 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-22 01:43:30.216 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-22 01:43:30.216 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-22 01:43:30.221 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-22 01:43:30.225 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-22 01:43:30.226 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-22 01:43:30.226 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:43:30.226 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-22 01:43:30.226 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-22 01:43:30.226 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-22 01:43:30.227 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-22 01:43:30.227 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-22 01:43:30.227 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-22 01:43:30.227 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-22 01:43:30.388 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-22 01:43:30.388 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-22 01:43:30.388 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-22 01:43:30.388 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:43:30.388 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-22 01:43:30.388 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-22 01:43:30.388 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-22 01:43:30.388 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-22 01:43:30.388 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-22 01:43:30.388 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-22 01:43:30.388 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-22 01:43:56.308 19 INFO tempest.lib.common.rest_client [req-4ccfc470-eac8-4f86-9a23-6cd149be7718 req-4ccfc470-eac8-4f86-9a23-6cd149be7718 ] Request (RoutersIpV6AdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.711s\n2026-05-22 01:43:56.974 15 INFO tempest.test [-] <class 'unittest.case.SkipTest'> raised in MeteringIpV6TestJSON.setUpClass. Invoking tearDownClass.\n2026-05-22 01:43:57.067 19 INFO tempest.lib.common.rest_client [req-3111c60b-316c-46cf-8d2f-2295958e669a req-3111c60b-316c-46cf-8d2f-2295958e669a ] Request (RoutersIpV6AdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.662s\n2026-05-22 01:43:57.221 33 INFO tempest.test [-] <class 'unittest.case.SkipTest'> raised in RoutersTestDVR.setUpClass. Invoking tearDownClass.\n{2} setUpClass (tempest.api.network.admin.test_metering_extensions.MeteringIpV6TestJSON) ... SKIPPED: metering extension not enabled.\n{11} setUpClass (tempest.api.network.admin.test_routers_dvr.RoutersTestDVR) ... SKIPPED: dvr extension not enabled.\n2026-05-22 01:43:57.353 19 INFO tempest.lib.common.rest_client [req-6fc6bc50-ca05-49ce-a4cc-5567799ebf5d req-6fc6bc50-ca05-49ce-a4cc-5567799ebf5d ] Request (RoutersIpV6AdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.285s\n2026-05-22 01:43:57.399 21 INFO tempest.lib.common.rest_client [req-7b75a1b4-92eb-40be-a2d3-3fa94456d798 req-7b75a1b4-92eb-40be-a2d3-3fa94456d798 ] Request (FloatingIPAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.596s\n2026-05-22 01:43:57.588 19 INFO tempest.lib.common.rest_client [req-d269c40f-e7f6-4b49-9f5b-2ee136792c64 req-d269c40f-e7f6-4b49-9f5b-2ee136792c64 ] Request (RoutersIpV6AdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.200s\n2026-05-22 01:43:57.705 31 INFO tempest.test [-] <class 'unittest.case.SkipTest'> raised in MeteringTestJSON.setUpClass. Invoking tearDownClass.\n2026-05-22 01:43:57.706 15 INFO tempest.lib.common.rest_client [req-92ad8424-9c39-4384-b5b8-0894064b56b4 req-92ad8424-9c39-4384-b5b8-0894064b56b4 ] Request (FloatingIPTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.599s\n2026-05-22 01:43:57.739 13 INFO tempest.lib.common.rest_client [req-3c782580-2478-4b4d-bff8-62a40dcedadb req-3c782580-2478-4b4d-bff8-62a40dcedadb ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.725s\n2026-05-22 01:43:57.742 25 INFO tempest.lib.common.rest_client [req-b9e3770b-479f-4606-9a30-0780eb8b6fca req-b9e3770b-479f-4606-9a30-0780eb8b6fca ] Request (AllowedAddressPairTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.610s\n{10} setUpClass (tempest.api.network.admin.test_metering_extensions.MeteringTestJSON) ... SKIPPED: metering extension not enabled.\n2026-05-22 01:43:57.917 33 INFO tempest.lib.common.rest_client [req-06bc7bff-ddb6-4888-aa82-3869b2b17c82 req-06bc7bff-ddb6-4888-aa82-3869b2b17c82 ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.575s\n2026-05-22 01:43:58.039 21 INFO tempest.lib.common.rest_client [req-3bcb8f58-307a-4fa7-9fa3-18bc856ae507 req-3bcb8f58-307a-4fa7-9fa3-18bc856ae507 ] Request (FloatingIPAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.568s\n2026-05-22 01:43:58.083 11 INFO tempest.lib.common.rest_client [req-039ffcf6-e2a7-4886-97b4-8fb5ca9a984d req-039ffcf6-e2a7-4886-97b4-8fb5ca9a984d ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.694s\n2026-05-22 01:43:58.114 29 INFO tempest.lib.common.rest_client [req-8e5906a4-0c58-4534-b43a-067d4a47d28b req-8e5906a4-0c58-4534-b43a-067d4a47d28b ] Request (ExtensionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.609s\n2026-05-22 01:43:58.117 37 INFO tempest.lib.common.rest_client [req-ee480d3e-4c3a-4b5a-b1af-95f779884369 req-ee480d3e-4c3a-4b5a-b1af-95f779884369 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.515s\n2026-05-22 01:43:58.251 15 INFO tempest.lib.common.rest_client [req-d2f26865-48b4-42dc-b5b5-e7e3a6f1be69 req-d2f26865-48b4-42dc-b5b5-e7e3a6f1be69 ] Request (FloatingIPTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.510s\n2026-05-22 01:43:58.286 19 INFO tempest.lib.common.rest_client [req-19b14411-7835-47d0-9e7b-cf75bdf9203e req-19b14411-7835-47d0-9e7b-cf75bdf9203e ] Request (RoutersIpV6AdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.693s\n2026-05-22 01:43:58.447 31 INFO tempest.lib.common.rest_client [req-c30658f1-f50b-4478-8fc2-3ef90ae290fb req-c30658f1-f50b-4478-8fc2-3ef90ae290fb ] Request (RoutersNegativeIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.618s\n2026-05-22 01:43:58.479 25 INFO tempest.lib.common.rest_client [req-955b5e0d-41c1-4deb-b5e0-160033df7b2a req-955b5e0d-41c1-4deb-b5e0-160033df7b2a ] Request (AllowedAddressPairTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.685s\n2026-05-22 01:43:58.494 13 INFO tempest.lib.common.rest_client [req-14ab1afd-c913-4e4e-8712-0c4907c62838 req-14ab1afd-c913-4e4e-8712-0c4907c62838 ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.696s\n2026-05-22 01:43:58.533 35 INFO tempest.lib.common.rest_client [req-17e0ad19-4cd1-45c1-afac-ffb928e76606 req-17e0ad19-4cd1-45c1-afac-ffb928e76606 ] Request (PortsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.752s\n2026-05-22 01:43:58.565 21 INFO tempest.lib.common.rest_client [req-2febec53-34b4-4a83-ae91-426445e13ae8 req-2febec53-34b4-4a83-ae91-426445e13ae8 ] Request (FloatingIPAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.523s\n2026-05-22 01:43:58.642 23 INFO tempest.lib.common.rest_client [req-3d0a0ea8-b9f0-4b2a-9970-70050b12466d req-3d0a0ea8-b9f0-4b2a-9970-70050b12466d ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.783s\n2026-05-22 01:43:58.654 17 INFO tempest.lib.common.rest_client [req-b25a76e0-d2f7-4044-a445-3d40b6727425 req-b25a76e0-d2f7-4044-a445-3d40b6727425 ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.859s\n2026-05-22 01:43:58.844 39 INFO tempest.lib.common.rest_client [req-56ec2ce8-5a2c-4a4d-859c-716554dafe81 req-56ec2ce8-5a2c-4a4d-859c-716554dafe81 ] Request (RoutersAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.924s\n2026-05-22 01:43:58.849 27 INFO tempest.lib.common.rest_client [req-c4d591fa-fe3a-45c9-9789-967c00471360 req-c4d591fa-fe3a-45c9-9789-967c00471360 ] Request (ExternalNetworksTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.847s\n2026-05-22 01:43:58.868 19 INFO tempest.lib.common.rest_client [req-c9a325fa-19a0-4226-befa-84dab54fe7f3 req-c9a325fa-19a0-4226-befa-84dab54fe7f3 ] Request (RoutersIpV6AdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.580s\n2026-05-22 01:43:58.875 33 INFO tempest.lib.common.rest_client [req-fc6edd83-f478-4d7f-be53-3199b8145e92 req-fc6edd83-f478-4d7f-be53-3199b8145e92 ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.929s\n2026-05-22 01:43:58.883 15 INFO tempest.lib.common.rest_client [req-35ff1f0d-a999-4388-bc2e-25106f69ab50 req-35ff1f0d-a999-4388-bc2e-25106f69ab50 ] Request (FloatingIPTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.627s\n2026-05-22 01:43:58.906 25 INFO tempest.lib.common.rest_client [req-267b1695-b2ec-49e4-8d2e-979a3f2fe49b req-267b1695-b2ec-49e4-8d2e-979a3f2fe49b ] Request (AllowedAddressPairTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.425s\n2026-05-22 01:43:58.943 37 INFO tempest.lib.common.rest_client [req-772ad157-b03a-41d3-be65-e316f4af7344 req-772ad157-b03a-41d3-be65-e316f4af7344 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.811s\n2026-05-22 01:43:59.017 19 INFO tempest.lib.common.rest_client [req-8e8a4292-e65f-4d0b-81e6-d71d5a34a051 req-8e8a4292-e65f-4d0b-81e6-d71d5a34a051 ] Request (RoutersIpV6AdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/7cf9c428202b4a2b8d0679cc71a6c119/users/9816dad9d20e485ba28a77e6d23658d1/roles/7b19d98ffcc24d869191183daf0fb4ae 0.146s\n2026-05-22 01:43:59.098 41 INFO tempest.lib.common.rest_client [req-e0cb055b-089e-47b1-8cb7-232da9075998 req-e0cb055b-089e-47b1-8cb7-232da9075998 ] Request (BulkNetworkOpsIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.054s\n2026-05-22 01:43:59.120 11 INFO tempest.lib.common.rest_client [req-22cb1c94-8ee8-41e3-ac87-894c81d0caca req-22cb1c94-8ee8-41e3-ac87-894c81d0caca ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.013s\n2026-05-22 01:43:59.127 13 INFO tempest.lib.common.rest_client [req-1750ef59-f45e-493a-ae04-95734f0b76db req-1750ef59-f45e-493a-ae04-95734f0b76db ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.631s\n2026-05-22 01:43:59.189 15 INFO tempest.lib.common.rest_client [req-7694dbdf-0d36-4af8-89cb-580cce897614 req-7694dbdf-0d36-4af8-89cb-580cce897614 ] Request (FloatingIPTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.277s\n2026-05-22 01:43:59.200 21 INFO tempest.lib.common.rest_client [req-d50da691-60c8-46a9-a4ac-a3036f857606 req-d50da691-60c8-46a9-a4ac-a3036f857606 ] Request (FloatingIPAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.623s\n2026-05-22 01:43:59.334 29 INFO tempest.lib.common.rest_client [req-83fcac92-23c9-4bf4-a6a2-2c1418463bad req-83fcac92-23c9-4bf4-a6a2-2c1418463bad ] Request (ExtensionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.190s\n2026-05-22 01:43:59.369 19 INFO tempest.lib.common.rest_client [req-0f8e41ef-f4e4-4bbd-b4b4-e221914eabff req-0f8e41ef-f4e4-4bbd-b4b4-e221914eabff ] Request (RoutersIpV6AdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.349s\n2026-05-22 01:43:59.375 31 INFO tempest.lib.common.rest_client [req-2325d9e6-1595-4538-9e34-700c2d3b98c8 req-2325d9e6-1595-4538-9e34-700c2d3b98c8 ] Request (RoutersNegativeIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.899s\n2026-05-22 01:43:59.374 23 INFO tempest.lib.common.rest_client [req-d99d7fe8-002e-4c07-97af-0f140d579e7c req-d99d7fe8-002e-4c07-97af-0f140d579e7c ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.705s\n2026-05-22 01:43:59.400 11 INFO tempest.lib.common.rest_client [req-49c63447-a4c6-47d6-89fb-5d9c43a5076f req-49c63447-a4c6-47d6-89fb-5d9c43a5076f ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.278s\n2026-05-22 01:43:59.406 33 INFO tempest.lib.common.rest_client [req-1574474b-adf4-47f6-9c96-7d654c0c4ad2 req-1574474b-adf4-47f6-9c96-7d654c0c4ad2 ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.522s\n2026-05-22 01:43:59.482 25 INFO tempest.lib.common.rest_client [req-42eee1f2-2d9d-4bbd-a60c-af330d19a8a2 req-42eee1f2-2d9d-4bbd-a60c-af330d19a8a2 ] Request (AllowedAddressPairTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.539s\n2026-05-22 01:43:59.572 35 INFO tempest.lib.common.rest_client [req-1d54dfb0-78b5-4ccb-8faa-a0c61add8efe req-1d54dfb0-78b5-4ccb-8faa-a0c61add8efe ] Request (PortsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.995s\n2026-05-22 01:43:59.577 29 INFO tempest.lib.common.rest_client [req-68e14a42-b4d3-42a8-a2bd-2f8fdec451fb req-68e14a42-b4d3-42a8-a2bd-2f8fdec451fb ] Request (ExtensionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.238s\n2026-05-22 01:43:59.583 13 INFO tempest.lib.common.rest_client [req-ffecaf46-4ded-4bef-89ca-ed802016f421 req-ffecaf46-4ded-4bef-89ca-ed802016f421 ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.434s\n2026-05-22 01:43:59.607 31 INFO tempest.lib.common.rest_client [req-6d6a8469-5e35-4d28-a010-7f9c7dc5b098 req-6d6a8469-5e35-4d28-a010-7f9c7dc5b098 ] Request (RoutersNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.229s\n2026-05-22 01:43:59.704 27 INFO tempest.lib.common.rest_client [req-1fea8d23-8a2f-48ee-8fd4-dcf8e4b0e5f4 req-1fea8d23-8a2f-48ee-8fd4-dcf8e4b0e5f4 ] Request (ExternalNetworksTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.830s\n2026-05-22 01:43:59.718 17 INFO tempest.lib.common.rest_client [req-41187006-eb39-4972-a2d9-5e48bb70542e req-41187006-eb39-4972-a2d9-5e48bb70542e ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.040s\n2026-05-22 01:43:59.750 37 INFO tempest.lib.common.rest_client [req-71c40cb9-3b8b-4c2c-8b0d-f1be46a4cb9d req-71c40cb9-3b8b-4c2c-8b0d-f1be46a4cb9d ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.804s\n2026-05-22 01:43:59.766 19 INFO tempest.lib.common.rest_client [req-7e1fa612-c7ab-4dc7-83b7-a05dc62f2617 req-7e1fa612-c7ab-4dc7-83b7-a05dc62f2617 ] Request (RoutersIpV6AdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/7cf9c428202b4a2b8d0679cc71a6c119/users/9816dad9d20e485ba28a77e6d23658d1/roles/1049be6f2d5641528d4cf50ffcec866c 0.393s\n2026-05-22 01:43:59.900 11 INFO tempest.lib.common.rest_client [req-c9fcc434-0af5-4734-b4f8-96e30b96a0ba req-c9fcc434-0af5-4734-b4f8-96e30b96a0ba ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.441s\n2026-05-22 01:43:59.993 39 INFO tempest.lib.common.rest_client [req-ecb78cb2-acb3-4e77-9c90-95ff3e66c425 req-ecb78cb2-acb3-4e77-9c90-95ff3e66c425 ] Request (RoutersAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.117s\n2026-05-22 01:44:00.078 29 INFO tempest.lib.common.rest_client [req-dda43c48-5d40-4554-b88f-636691eff393 req-dda43c48-5d40-4554-b88f-636691eff393 ] Request (ExtensionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.488s\n2026-05-22 01:44:00.091 25 INFO tempest.lib.common.rest_client [req-6241f83a-ca2c-4dbd-8085-e8e2c543a35e req-6241f83a-ca2c-4dbd-8085-e8e2c543a35e ] Request (AllowedAddressPairTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.602s\n2026-05-22 01:44:00.117 13 INFO tempest.lib.common.rest_client [req-3c02d69d-6b90-4fe4-be77-2d85fdd28731 req-3c02d69d-6b90-4fe4-be77-2d85fdd28731 ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.532s\n2026-05-22 01:44:00.177 15 INFO tempest.lib.common.rest_client [req-e583473c-dad1-45f9-b20b-27f4bbf60451 req-e583473c-dad1-45f9-b20b-27f4bbf60451 ] Request (FloatingIPTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.983s\n2026-05-22 01:44:00.227 17 INFO tempest.lib.common.rest_client [req-1a5791e1-bd10-4e7c-91b8-aaff69da5aa6 req-1a5791e1-bd10-4e7c-91b8-aaff69da5aa6 ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.504s\n2026-05-22 01:44:00.258 37 INFO tempest.lib.common.rest_client [req-9bd6336a-ce46-4350-9f39-5ceae3d22484 req-9bd6336a-ce46-4350-9f39-5ceae3d22484 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.491s\n2026-05-22 01:44:00.277 41 INFO tempest.lib.common.rest_client [req-dcf2a19c-1b08-4852-9419-9114f0f000aa req-dcf2a19c-1b08-4852-9419-9114f0f000aa ] Request (BulkNetworkOpsIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.151s\n2026-05-22 01:44:00.294 19 INFO tempest.lib.common.rest_client [req-8bd845f5-1cd9-4a1e-80b1-d1fb2b2a8a39 req-8bd845f5-1cd9-4a1e-80b1-d1fb2b2a8a39 ] Request (RoutersIpV6AdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.521s\n2026-05-22 01:44:00.381 25 INFO tempest.lib.common.rest_client [req-2590b6ad-6f76-4b91-9ecf-31743646741f req-2590b6ad-6f76-4b91-9ecf-31743646741f ] Request (AllowedAddressPairTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.287s\n2026-05-22 01:44:00.398 21 INFO tempest.lib.common.rest_client [req-4058bd57-80ab-4ea6-86f7-708ed961a8d4 req-4058bd57-80ab-4ea6-86f7-708ed961a8d4 ] Request (FloatingIPAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.196s\n2026-05-22 01:44:00.400 23 INFO tempest.lib.common.rest_client [req-1e0054ad-0a7f-4626-83a9-907b1a0ccae7 req-1e0054ad-0a7f-4626-83a9-907b1a0ccae7 ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 1.020s\n2026-05-22 01:44:00.427 15 INFO tempest.lib.common.rest_client [req-64379cc7-657b-45ea-8c4b-c88d975f973d req-64379cc7-657b-45ea-8c4b-c88d975f973d ] Request (FloatingIPTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.247s\n2026-05-22 01:44:00.446 35 INFO tempest.lib.common.rest_client [req-63ab6aa8-9f91-45d8-9654-dfc38d43e28a req-63ab6aa8-9f91-45d8-9654-dfc38d43e28a ] Request (PortsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.867s\n2026-05-22 01:44:00.455 17 INFO tempest.lib.common.rest_client [req-3c4fa8cc-9aa8-47b9-bdac-5a121cfa642f req-3c4fa8cc-9aa8-47b9-bdac-5a121cfa642f ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.206s\n2026-05-22 01:44:00.482 41 INFO tempest.lib.common.rest_client [req-23f2923c-9458-4ee6-9bec-ac0f1fde1ba2 req-23f2923c-9458-4ee6-9bec-ac0f1fde1ba2 ] Request (BulkNetworkOpsIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.202s\n2026-05-22 01:44:00.489 33 INFO tempest.lib.common.rest_client [req-335f9d54-d42c-47f7-b14e-978fd547ae02 req-335f9d54-d42c-47f7-b14e-978fd547ae02 ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 1.027s\n2026-05-22 01:44:00.606 11 INFO tempest.lib.common.rest_client [req-80bb19c4-96d8-4ed0-9132-9be55ee0b323 req-80bb19c4-96d8-4ed0-9132-9be55ee0b323 ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.702s\n2026-05-22 01:44:00.615 27 INFO tempest.lib.common.rest_client [req-d4fdb146-1a37-4d52-ad51-ea2a2259108e req-d4fdb146-1a37-4d52-ad51-ea2a2259108e ] Request (ExternalNetworksTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.904s\n2026-05-22 01:44:00.618 21 INFO tempest.lib.common.rest_client [req-5adadc57-1a8b-48f2-8d41-14c35883b3cb req-5adadc57-1a8b-48f2-8d41-14c35883b3cb ] Request (FloatingIPAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.218s\n2026-05-22 01:44:00.632 31 INFO tempest.lib.common.rest_client [req-a24aec5a-1559-4cb1-96cc-f2631f7f9263 req-a24aec5a-1559-4cb1-96cc-f2631f7f9263 ] Request (RoutersNegativeIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 1.010s\n2026-05-22 01:44:00.684 23 INFO tempest.lib.common.rest_client [req-bef2ce76-2742-4aee-acad-1867d1fa66e3 req-bef2ce76-2742-4aee-acad-1867d1fa66e3 ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.269s\n2026-05-22 01:44:00.684 19 INFO tempest.lib.common.rest_client [req-5d314931-0a33-422e-ba96-23bb028e2ece req-5d314931-0a33-422e-ba96-23bb028e2ece ] Request (RoutersIpV6AdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/7cf9c428202b4a2b8d0679cc71a6c119/users/9816dad9d20e485ba28a77e6d23658d1/roles/f62b4d190f9040abadfedbb170e6ab99 0.388s\n2026-05-22 01:44:00.718 29 INFO tempest.lib.common.rest_client [req-46dceab8-139e-47d8-813b-9e48091efeed req-46dceab8-139e-47d8-813b-9e48091efeed ] Request (ExtensionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.638s\n2026-05-22 01:44:00.735 39 INFO tempest.lib.common.rest_client [req-a1e5f001-3af6-4309-b249-4c4d23ac92c1 req-a1e5f001-3af6-4309-b249-4c4d23ac92c1 ] Request (RoutersAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.738s\n2026-05-22 01:44:00.819 13 INFO tempest.lib.common.rest_client [req-4dde66d3-75e2-497f-8a3f-f6c20b9abf5c req-4dde66d3-75e2-497f-8a3f-f6c20b9abf5c ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.698s\n2026-05-22 01:44:00.821 11 INFO tempest.lib.common.rest_client [req-f6ed9169-3f9f-4d8e-80e8-f6911ba391b5 req-f6ed9169-3f9f-4d8e-80e8-f6911ba391b5 ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.211s\n2026-05-22 01:44:00.857 41 INFO tempest.lib.common.rest_client [req-7949d5df-f2b6-48b4-bc47-1f6a721dee6a req-7949d5df-f2b6-48b4-bc47-1f6a721dee6a ] Request (BulkNetworkOpsIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.351s\n2026-05-22 01:44:00.892 21 INFO tempest.lib.common.rest_client [req-fe03e94e-eff7-4820-8c7f-e9552f781540 req-fe03e94e-eff7-4820-8c7f-e9552f781540 ] Request (FloatingIPAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/596386ce25534f27bce088e16257c8e9/users/e859c540d6dd49b981405fbc08295bc8/roles/7b19d98ffcc24d869191183daf0fb4ae 0.271s\n2026-05-22 01:44:00.908 25 INFO tempest.lib.common.rest_client [req-7e13a5c0-4ffc-49bf-bc08-c31def59c68c req-7e13a5c0-4ffc-49bf-bc08-c31def59c68c ] Request (AllowedAddressPairTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a7433a88629042bbb6d5054d88738a8c/users/40c54e8e2e2a41b181f3d283ef1aad7d/roles/7b19d98ffcc24d869191183daf0fb4ae 0.526s\n2026-05-22 01:44:00.993 29 INFO tempest.lib.common.rest_client [req-942a58ca-b882-4663-9e0c-dbf910d5be2d req-942a58ca-b882-4663-9e0c-dbf910d5be2d ] Request (ExtensionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.273s\n2026-05-22 01:44:01.046 15 INFO tempest.lib.common.rest_client [req-aeb10e40-e14d-4ca4-a88b-a8d0c5aa0a24 req-aeb10e40-e14d-4ca4-a88b-a8d0c5aa0a24 ] Request (FloatingIPTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/119a8d6ac11d4bcfa340a9da30a3cffb/users/ae3e853c947e4cacb5bb8668978b7992/roles/7b19d98ffcc24d869191183daf0fb4ae 0.615s\n2026-05-22 01:44:01.061 11 INFO tempest.lib.common.rest_client [req-9827c27c-dc7c-46b8-b6bb-d87e44abc606 req-9827c27c-dc7c-46b8-b6bb-d87e44abc606 ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/22d6ffc491a2420cbfd1b18752e97bad/users/78b2d73a51c64ddc97f18f45c9281bbf/roles/7b19d98ffcc24d869191183daf0fb4ae 0.237s\n2026-05-22 01:44:01.145 17 INFO tempest.lib.common.rest_client [req-e7b4deea-1963-4bc2-a3c2-d56b68a4233f req-e7b4deea-1963-4bc2-a3c2-d56b68a4233f ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.689s\n2026-05-22 01:44:01.160 25 INFO tempest.lib.common.rest_client [req-b53337e1-df2f-4bd7-b3a8-b9a8950097f2 req-b53337e1-df2f-4bd7-b3a8-b9a8950097f2 ] Request (AllowedAddressPairTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.248s\n2026-05-22 01:44:01.162 33 INFO tempest.lib.common.rest_client [req-5fe13e54-40c9-4455-b702-103563d9773e req-5fe13e54-40c9-4455-b702-103563d9773e ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.670s\n2026-05-22 01:44:01.191 11 INFO tempest.lib.common.rest_client [req-360811e2-2ee6-4200-98a2-89aa561fb4bf req-360811e2-2ee6-4200-98a2-89aa561fb4bf ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.127s\n2026-05-22 01:44:01.219 37 INFO tempest.lib.common.rest_client [req-c71503c8-b476-4515-bc0a-6b57e7c7d35c req-c71503c8-b476-4515-bc0a-6b57e7c7d35c ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.953s\n2026-05-22 01:44:01.286 27 INFO tempest.lib.common.rest_client [req-902d64d7-7f47-4b6e-9da2-2941dd052f0d req-902d64d7-7f47-4b6e-9da2-2941dd052f0d ] Request (ExternalNetworksTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.655s\n2026-05-22 01:44:01.290 35 INFO tempest.lib.common.rest_client [req-761f2334-5486-46ca-8964-a3a3c34b0001 req-761f2334-5486-46ca-8964-a3a3c34b0001 ] Request (PortsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.816s\n2026-05-22 01:44:01.363 33 INFO tempest.lib.common.rest_client [req-b41b1212-9ff9-413b-b7be-5b0160ab764f req-b41b1212-9ff9-413b-b7be-5b0160ab764f ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.194s\n2026-05-22 01:44:01.381 19 INFO tempest.lib.common.rest_client [req-f8a7ed2c-50b1-4a4f-a4ff-1b756ce69d76 req-f8a7ed2c-50b1-4a4f-a4ff-1b756ce69d76 ] Request (RoutersIpV6AdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.694s\n2026-05-22 01:44:01.399 31 INFO tempest.lib.common.rest_client [req-6b5eb88d-7fdd-4662-80ef-2352d034b132 req-6b5eb88d-7fdd-4662-80ef-2352d034b132 ] Request (RoutersNegativeIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.764s\n2026-05-22 01:44:01.417 39 INFO tempest.lib.common.rest_client [req-86b45e60-2abe-433f-b490-a4f92c730c85 req-86b45e60-2abe-433f-b490-a4f92c730c85 ] Request (RoutersAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.661s\n2026-05-22 01:44:01.522 13 INFO tempest.lib.common.rest_client [req-ebdb414c-3df0-4fa9-b790-913ed23190ca req-ebdb414c-3df0-4fa9-b790-913ed23190ca ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/7e357acc108d424da0cfb3d32b4a0b8c/users/a01a3cd42245455583cf75e7c20e64f8/roles/7b19d98ffcc24d869191183daf0fb4ae 0.701s\n2026-05-22 01:44:01.540 29 INFO tempest.lib.common.rest_client [req-a9b601c6-5abd-4420-b8b5-6cb7c84a1b00 req-a9b601c6-5abd-4420-b8b5-6cb7c84a1b00 ] Request (ExtensionsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a739ec87df3740519d59e1adb1da9ceb/users/3f8b0b4ed0ac48a7ae7fabb9e1570751/roles/7b19d98ffcc24d869191183daf0fb4ae 0.544s\n2026-05-22 01:44:01.549 23 INFO tempest.lib.common.rest_client [req-65c3b11b-1aa6-428c-946e-447587fb8174 req-65c3b11b-1aa6-428c-946e-447587fb8174 ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.860s\n2026-05-22 01:44:01.579 19 INFO tempest.lib.common.rest_client [req-3392e43f-1893-48b0-9b85-8e1e44561711 req-3392e43f-1893-48b0-9b85-8e1e44561711 ] Request (RoutersIpV6AdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/7cf9c428202b4a2b8d0679cc71a6c119/users/9816dad9d20e485ba28a77e6d23658d1/roles/7b19d98ffcc24d869191183daf0fb4ae 0.192s\n2026-05-22 01:44:01.580 19 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 9816dad9d20e485ba28a77e6d23658d1 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:44:01.580 19 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersIpV6AdminTest-553736115-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '7cf9c428202b4a2b8d0679cc71a6c119', 'project_name': 'tempest-RoutersIpV6AdminTest-553736115', 'tenant_id': '7cf9c428202b4a2b8d0679cc71a6c119', 'tenant_name': 'tempest-RoutersIpV6AdminTest-553736115', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '9816dad9d20e485ba28a77e6d23658d1', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:44:01.580 19 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersIpV6AdminTest-553736115-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '7cf9c428202b4a2b8d0679cc71a6c119', 'project_name': 'tempest-RoutersIpV6AdminTest-553736115', 'tenant_id': '7cf9c428202b4a2b8d0679cc71a6c119', 'tenant_name': 'tempest-RoutersIpV6AdminTest-553736115', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '9816dad9d20e485ba28a77e6d23658d1', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:44:01.648 15 INFO tempest.lib.common.rest_client [req-e6bcaaf0-6d7a-427b-a862-08f72e90d5e7 req-e6bcaaf0-6d7a-427b-a862-08f72e90d5e7 ] Request (FloatingIPTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.599s\n2026-05-22 01:44:01.669 17 INFO tempest.lib.common.rest_client [req-3eff5a7f-77e8-4442-b8ec-a6da7ada3b7c req-3eff5a7f-77e8-4442-b8ec-a6da7ada3b7c ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.522s\n2026-05-22 01:44:01.671 21 INFO tempest.lib.common.rest_client [req-ce62bb4f-cb4b-437d-866f-0ff6e1aa62d4 req-ce62bb4f-cb4b-437d-866f-0ff6e1aa62d4 ] Request (FloatingIPAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.778s\n2026-05-22 01:44:01.701 13 INFO tempest.lib.common.rest_client [req-0e69329e-8f31-4fc7-8dd6-78de07d0c261 req-0e69329e-8f31-4fc7-8dd6-78de07d0c261 ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.176s\n2026-05-22 01:44:01.705 37 INFO tempest.lib.common.rest_client [req-6c57c6cf-f4cb-4533-bac4-55049448faa5 req-6c57c6cf-f4cb-4533-bac4-55049448faa5 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.484s\n2026-05-22 01:44:01.733 25 INFO tempest.lib.common.rest_client [req-3e088348-64ae-4376-8018-30d46f252d4c req-3e088348-64ae-4376-8018-30d46f252d4c ] Request (AllowedAddressPairTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a7433a88629042bbb6d5054d88738a8c/users/40c54e8e2e2a41b181f3d283ef1aad7d/roles/1049be6f2d5641528d4cf50ffcec866c 0.566s\n2026-05-22 01:44:01.739 33 INFO tempest.lib.common.rest_client [req-239b37e1-59e3-4f4e-b0bf-933bff4a7c7e req-239b37e1-59e3-4f4e-b0bf-933bff4a7c7e ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/83bfa2b36cb74f61b9502beae8f7e76e/users/1dfdc2badc7543dbadd1e73d3e34e50e/roles/7b19d98ffcc24d869191183daf0fb4ae 0.374s\n2026-05-22 01:44:01.830 41 INFO tempest.lib.common.rest_client [req-95f02e0f-da33-4704-9031-4bb79120357f req-95f02e0f-da33-4704-9031-4bb79120357f ] Request (BulkNetworkOpsIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.950s\n2026-05-22 01:44:01.847 35 INFO tempest.lib.common.rest_client [req-8c9217b9-1905-4c9b-824c-592fc65ab83e req-8c9217b9-1905-4c9b-824c-592fc65ab83e ] Request (PortsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.552s\n2026-05-22 01:44:01.838 31 INFO tempest.lib.common.rest_client [req-d81018b3-0d19-4896-a5e9-c58732aa5b43 req-d81018b3-0d19-4896-a5e9-c58732aa5b43 ] Request (RoutersNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.429s\n2026-05-22 01:44:01.888 21 INFO tempest.lib.common.rest_client [req-1b263504-67b6-43d6-acc8-1df0533e79d2 req-1b263504-67b6-43d6-acc8-1df0533e79d2 ] Request (FloatingIPAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/596386ce25534f27bce088e16257c8e9/users/e859c540d6dd49b981405fbc08295bc8/roles/1049be6f2d5641528d4cf50ffcec866c 0.214s\n2026-05-22 01:44:01.903 11 INFO tempest.lib.common.rest_client [req-d608a5f9-79f4-4953-a913-044dd3586006 req-d608a5f9-79f4-4953-a913-044dd3586006 ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/22d6ffc491a2420cbfd1b18752e97bad/users/78b2d73a51c64ddc97f18f45c9281bbf/roles/1049be6f2d5641528d4cf50ffcec866c 0.704s\n2026-05-22 01:44:01.894 15 INFO tempest.lib.common.rest_client [req-5e240feb-d274-4af0-85a1-7bc6ff1ac16b req-5e240feb-d274-4af0-85a1-7bc6ff1ac16b ] Request (FloatingIPTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/119a8d6ac11d4bcfa340a9da30a3cffb/users/ae3e853c947e4cacb5bb8668978b7992/roles/1049be6f2d5641528d4cf50ffcec866c 0.232s\n2026-05-22 01:44:01.955 29 INFO tempest.lib.common.rest_client [req-199e4ec2-64fb-4871-82a3-08c1032a4569 req-199e4ec2-64fb-4871-82a3-08c1032a4569 ] Request (ExtensionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.406s\n2026-05-22 01:44:02.080 37 INFO tempest.lib.common.rest_client [req-58212211-e594-4490-854e-0894a07d35f6 req-58212211-e594-4490-854e-0894a07d35f6 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/111aa822f2284775b9f47d248eceaf1e/users/6bd43dea04274c1c8cf9f954f3b905f8/roles/7b19d98ffcc24d869191183daf0fb4ae 0.369s\n2026-05-22 01:44:02.107 13 INFO tempest.lib.common.rest_client [req-af3164e9-c7d3-43da-a265-24ead16eafec req-af3164e9-c7d3-43da-a265-24ead16eafec ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/7e357acc108d424da0cfb3d32b4a0b8c/users/a01a3cd42245455583cf75e7c20e64f8/roles/1049be6f2d5641528d4cf50ffcec866c 0.403s\n2026-05-22 01:44:02.192 41 INFO tempest.lib.common.rest_client [req-ef4e8e42-5917-44e6-a0b9-54007c2d1f05 req-ef4e8e42-5917-44e6-a0b9-54007c2d1f05 ] Request (BulkNetworkOpsIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.357s\n2026-05-22 01:44:02.205 15 INFO tempest.lib.common.rest_client [req-9063e305-767e-4213-9571-3ad058a81999 req-9063e305-767e-4213-9571-3ad058a81999 ] Request (FloatingIPTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.307s\n2026-05-22 01:44:02.228 37 INFO tempest.lib.common.rest_client [req-0ac6121f-c1bf-4595-b7b2-8b9d77e453dd req-0ac6121f-c1bf-4595-b7b2-8b9d77e453dd ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.145s\n2026-05-22 01:44:02.307 27 INFO tempest.lib.common.rest_client [req-fdc9b3e0-0921-4cc4-95e6-dfc63461f7cb req-fdc9b3e0-0921-4cc4-95e6-dfc63461f7cb ] Request (ExternalNetworksTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.015s\n2026-05-22 01:44:02.332 31 INFO tempest.lib.common.rest_client [req-499649a3-fcd0-46a7-8a31-94f66020e7a5 req-499649a3-fcd0-46a7-8a31-94f66020e7a5 ] Request (RoutersNegativeIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e4f8f9105d634d69b78685e2e877f3d8/users/455e4585780e44af96ebcbda13fc5cb8/roles/7b19d98ffcc24d869191183daf0fb4ae 0.486s\n2026-05-22 01:44:02.337 15 INFO tempest.lib.common.rest_client [req-456fa8ac-515d-407f-b3e4-a848bbf127cb req-456fa8ac-515d-407f-b3e4-a848bbf127cb ] Request (FloatingIPTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/119a8d6ac11d4bcfa340a9da30a3cffb/users/ae3e853c947e4cacb5bb8668978b7992/roles/f62b4d190f9040abadfedbb170e6ab99 0.129s\n2026-05-22 01:44:02.352 19 INFO tempest.lib.common.rest_client [req-1d2fa6a7-4d8e-42c8-bce7-58b45aa1553b req-1d2fa6a7-4d8e-42c8-bce7-58b45aa1553b ] Request (RoutersIpV6AdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.765s\n2026-05-22 01:44:02.419 39 INFO tempest.lib.common.rest_client [req-bce8a449-57bf-42be-895d-7e1c4bacb025 req-bce8a449-57bf-42be-895d-7e1c4bacb025 ] Request (RoutersAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.000s\n2026-05-22 01:44:02.419 23 INFO tempest.lib.common.rest_client [req-7c968513-6360-4a6c-b6c1-70ebcf824fa6 req-7c968513-6360-4a6c-b6c1-70ebcf824fa6 ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.868s\n2026-05-22 01:44:02.429 31 INFO tempest.lib.common.rest_client [req-cecbb164-9302-464e-b37a-ff2434ab30c9 req-cecbb164-9302-464e-b37a-ff2434ab30c9 ] Request (RoutersNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.095s\n2026-05-22 01:44:02.448 33 INFO tempest.lib.common.rest_client [req-62c134f1-cc67-468a-b209-a05f5884a47e req-62c134f1-cc67-468a-b209-a05f5884a47e ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.703s\n2026-05-22 01:44:02.462 29 INFO tempest.lib.common.rest_client [req-3aaa44d8-599d-4a78-a40b-dc20b1a77c07 req-3aaa44d8-599d-4a78-a40b-dc20b1a77c07 ] Request (ExtensionsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a739ec87df3740519d59e1adb1da9ceb/users/3f8b0b4ed0ac48a7ae7fabb9e1570751/roles/1049be6f2d5641528d4cf50ffcec866c 0.505s\n2026-05-22 01:44:02.481 17 INFO tempest.lib.common.rest_client [req-efc1e5dd-9b1e-456f-8507-3d50dee9e588 req-efc1e5dd-9b1e-456f-8507-3d50dee9e588 ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b32721b352804069a9bb12b2dec477a8/users/c4a25dfbd54d4ea48bbba5e3d6ed42e5/roles/7b19d98ffcc24d869191183daf0fb4ae 0.809s\n2026-05-22 01:44:02.535 25 INFO tempest.lib.common.rest_client [req-7aa4c9ac-71d8-4842-8d4c-4fbad24c8dd8 req-7aa4c9ac-71d8-4842-8d4c-4fbad24c8dd8 ] Request (AllowedAddressPairTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.799s\n2026-05-22 01:44:02.571 11 INFO tempest.lib.common.rest_client [req-e30288eb-191c-4d91-a2d7-e5a95ce5a247 req-e30288eb-191c-4d91-a2d7-e5a95ce5a247 ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.664s\n2026-05-22 01:44:02.597 39 INFO tempest.lib.common.rest_client [req-fdb61dd2-9346-4c3c-8782-270e17fe5746 req-fdb61dd2-9346-4c3c-8782-270e17fe5746 ] Request (RoutersAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.174s\n2026-05-22 01:44:02.603 13 INFO tempest.lib.common.rest_client [req-56ec33c0-e6cd-4d21-b873-d23589dd410a req-56ec33c0-e6cd-4d21-b873-d23589dd410a ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.493s\n2026-05-22 01:44:02.624 35 INFO tempest.lib.common.rest_client [req-8ca6915b-716e-446c-b79d-0462f4312e85 req-8ca6915b-716e-446c-b79d-0462f4312e85 ] Request (PortsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.775s\n2026-05-22 01:44:02.630 29 INFO tempest.lib.common.rest_client [req-50d86826-7642-4e1d-9752-2e4e6996a5bf req-50d86826-7642-4e1d-9752-2e4e6996a5bf ] Request (ExtensionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.163s\n2026-05-22 01:44:02.635 21 INFO tempest.lib.common.rest_client [req-69827f0a-fd74-4229-b456-ad3b8939d0b2 req-69827f0a-fd74-4229-b456-ad3b8939d0b2 ] Request (FloatingIPAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.738s\n2026-05-22 01:44:02.651 15 INFO tempest.lib.common.rest_client [req-5d87be72-8709-47db-b21e-fd45d1042db7 req-5d87be72-8709-47db-b21e-fd45d1042db7 ] Request (FloatingIPTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.310s\n2026-05-22 01:44:02.656 41 INFO tempest.lib.common.rest_client [req-077eac81-11f4-4933-84e9-1c423ec7da15 req-077eac81-11f4-4933-84e9-1c423ec7da15 ] Request (BulkNetworkOpsIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f5317592b57146309f6fe91b122f5786/users/34a3f9c7a9994582b43e272fc2296e13/roles/7b19d98ffcc24d869191183daf0fb4ae 0.456s\n2026-05-22 01:44:02.655 37 INFO tempest.lib.common.rest_client [req-70581a04-0d22-4bc0-8a6a-dea4b24e6ac9 req-70581a04-0d22-4bc0-8a6a-dea4b24e6ac9 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/111aa822f2284775b9f47d248eceaf1e/users/6bd43dea04274c1c8cf9f954f3b905f8/roles/1049be6f2d5641528d4cf50ffcec866c 0.425s\n2026-05-22 01:44:02.659 25 INFO tempest.lib.common.rest_client [req-884eb21f-a387-40e5-b46e-3f0567e7c48d req-884eb21f-a387-40e5-b46e-3f0567e7c48d ] Request (AllowedAddressPairTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a7433a88629042bbb6d5054d88738a8c/users/40c54e8e2e2a41b181f3d283ef1aad7d/roles/f62b4d190f9040abadfedbb170e6ab99 0.112s\n2026-05-22 01:44:02.738 27 INFO tempest.lib.common.rest_client [req-1e82e70a-9b33-4f9c-8f04-7dc2238c4468 req-1e82e70a-9b33-4f9c-8f04-7dc2238c4468 ] Request (ExternalNetworksTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.429s\n2026-05-22 01:44:02.776 33 INFO tempest.lib.common.rest_client [req-c53d8ea9-0578-4efd-b370-bdbad971ad35 req-c53d8ea9-0578-4efd-b370-bdbad971ad35 ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/83bfa2b36cb74f61b9502beae8f7e76e/users/1dfdc2badc7543dbadd1e73d3e34e50e/roles/1049be6f2d5641528d4cf50ffcec866c 0.323s\n2026-05-22 01:44:02.780 31 INFO tempest.lib.common.rest_client [req-c411b1a3-ae51-4173-a577-3ebfce3da178 req-c411b1a3-ae51-4173-a577-3ebfce3da178 ] Request (RoutersNegativeIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e4f8f9105d634d69b78685e2e877f3d8/users/455e4585780e44af96ebcbda13fc5cb8/roles/1049be6f2d5641528d4cf50ffcec866c 0.349s\n2026-05-22 01:44:02.788 19 INFO tempest.lib.common.rest_client [req-2e3d9187-ffbd-45b0-92a7-98571bae4a85 req-2e3d9187-ffbd-45b0-92a7-98571bae4a85 ] Request (RoutersIpV6AdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.434s\n2026-05-22 01:44:02.798 23 INFO tempest.lib.common.rest_client [req-585e4a11-2d00-438e-9dd3-bb88f0bf8729 req-585e4a11-2d00-438e-9dd3-bb88f0bf8729 ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/980d016639bc4d578d32efe90169bad5/users/7d4a1731d25c4beb998056396d6b4943/roles/7b19d98ffcc24d869191183daf0fb4ae 0.372s\n2026-05-22 01:44:02.875 17 INFO tempest.lib.common.rest_client [req-dd635ac2-1ca4-4285-8362-32d70b370ded req-dd635ac2-1ca4-4285-8362-32d70b370ded ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.388s\n2026-05-22 01:44:02.885 41 INFO tempest.lib.common.rest_client [req-2f26f51e-7cb7-4f5c-bc2e-481a720d9d06 req-2f26f51e-7cb7-4f5c-bc2e-481a720d9d06 ] Request (BulkNetworkOpsIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.227s\n2026-05-22 01:44:02.895 35 INFO tempest.lib.common.rest_client [req-292ad3af-3124-4250-9a69-ae7b9d601173 req-292ad3af-3124-4250-9a69-ae7b9d601173 ] Request (PortsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/68ecfc7b81a6406f8dd34576f7576ec2/users/0fded0ac2cd741f181a4cb9dc6679732/roles/7b19d98ffcc24d869191183daf0fb4ae 0.270s\n2026-05-22 01:44:02.899 11 INFO tempest.lib.common.rest_client [req-f30a9c84-8444-46c2-9765-00a90d64f9d0 req-f30a9c84-8444-46c2-9765-00a90d64f9d0 ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/22d6ffc491a2420cbfd1b18752e97bad/users/78b2d73a51c64ddc97f18f45c9281bbf/roles/f62b4d190f9040abadfedbb170e6ab99 0.322s\n2026-05-22 01:44:02.922 29 INFO tempest.lib.common.rest_client [req-df189640-9d82-428e-a265-065113228695 req-df189640-9d82-428e-a265-065113228695 ] Request (ExtensionsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a739ec87df3740519d59e1adb1da9ceb/users/3f8b0b4ed0ac48a7ae7fabb9e1570751/roles/f62b4d190f9040abadfedbb170e6ab99 0.287s\n2026-05-22 01:44:02.924 39 INFO tempest.lib.common.rest_client [req-404e9636-0f30-48d4-9a6b-04294ae00d03 req-404e9636-0f30-48d4-9a6b-04294ae00d03 ] Request (RoutersAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f9d6e37ee70c4fd5bff48aecdb77fed6/users/0749cccff9fd416ba0f0b61dbba71ce4/roles/7b19d98ffcc24d869191183daf0fb4ae 0.320s\n2026-05-22 01:44:02.990 25 INFO tempest.lib.common.rest_client [req-fc508990-ea40-462f-9de7-62f9c679d3ac req-fc508990-ea40-462f-9de7-62f9c679d3ac ] Request (AllowedAddressPairTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.329s\n2026-05-22 01:44:02.999 13 INFO tempest.lib.common.rest_client [req-52a000cb-5a20-4e06-b300-382d3811ca5d req-52a000cb-5a20-4e06-b300-382d3811ca5d ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/7e357acc108d424da0cfb3d32b4a0b8c/users/a01a3cd42245455583cf75e7c20e64f8/roles/f62b4d190f9040abadfedbb170e6ab99 0.392s\n2026-05-22 01:44:03.046 37 INFO tempest.lib.common.rest_client [req-0e73b61e-e56f-4268-831b-9dcfebcc5916 req-0e73b61e-e56f-4268-831b-9dcfebcc5916 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.388s\n2026-05-22 01:44:03.084 15 INFO tempest.lib.common.rest_client [req-2f74c395-5abd-4028-94c6-bc1324addb83 req-2f74c395-5abd-4028-94c6-bc1324addb83 ] Request (FloatingIPTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/119a8d6ac11d4bcfa340a9da30a3cffb/users/ae3e853c947e4cacb5bb8668978b7992/roles/7b19d98ffcc24d869191183daf0fb4ae 0.428s\n2026-05-22 01:44:03.085 15 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user ae3e853c947e4cacb5bb8668978b7992 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:44:03.086 15 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-FloatingIPTestJSON-331292135-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '119a8d6ac11d4bcfa340a9da30a3cffb', 'project_name': 'tempest-FloatingIPTestJSON-331292135', 'tenant_id': '119a8d6ac11d4bcfa340a9da30a3cffb', 'tenant_name': 'tempest-FloatingIPTestJSON-331292135', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'ae3e853c947e4cacb5bb8668978b7992', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:44:03.086 15 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-FloatingIPTestJSON-331292135-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '119a8d6ac11d4bcfa340a9da30a3cffb', 'project_name': 'tempest-FloatingIPTestJSON-331292135', 'tenant_id': '119a8d6ac11d4bcfa340a9da30a3cffb', 'tenant_name': 'tempest-FloatingIPTestJSON-331292135', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'ae3e853c947e4cacb5bb8668978b7992', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:44:03.106 21 INFO tempest.lib.common.rest_client [req-e7960cd1-9d73-4571-8c25-905fdc2a1f28 req-e7960cd1-9d73-4571-8c25-905fdc2a1f28 ] Request (FloatingIPAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/596386ce25534f27bce088e16257c8e9/users/e859c540d6dd49b981405fbc08295bc8/roles/f62b4d190f9040abadfedbb170e6ab99 0.464s\n2026-05-22 01:44:03.106 33 INFO tempest.lib.common.rest_client [req-6f12a771-bcfa-41c2-ae1f-7e236dfa4666 req-6f12a771-bcfa-41c2-ae1f-7e236dfa4666 ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.328s\n2026-05-22 01:44:03.116 23 INFO tempest.lib.common.rest_client [req-13493c8e-1632-452e-95a0-d9ba2ccb4583 req-13493c8e-1632-452e-95a0-d9ba2ccb4583 ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.306s\n2026-05-22 01:44:03.193 31 INFO tempest.lib.common.rest_client [req-6c78949c-a686-4edb-af62-4a611627f621 req-6c78949c-a686-4edb-af62-4a611627f621 ] Request (RoutersNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.411s\n2026-05-22 01:44:03.211 27 INFO tempest.lib.common.rest_client [req-56bd64d7-f8b0-4baa-85db-3b6544be548a req-56bd64d7-f8b0-4baa-85db-3b6544be548a ] Request (ExternalNetworksTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a851e7b614fd4cf2b2bbb346cffe6496/users/8061fe1c4bd6499a85a80f65e0b9580d/roles/7b19d98ffcc24d869191183daf0fb4ae 0.466s\n2026-05-22 01:44:03.226 39 INFO tempest.lib.common.rest_client [req-22426596-beb2-428c-92f1-711d6c05eb78 req-22426596-beb2-428c-92f1-711d6c05eb78 ] Request (RoutersAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.300s\n2026-05-22 01:44:03.224 17 INFO tempest.lib.common.rest_client [req-02a1dd07-be77-4824-b035-f2a3ac269424 req-02a1dd07-be77-4824-b035-f2a3ac269424 ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b32721b352804069a9bb12b2dec477a8/users/c4a25dfbd54d4ea48bbba5e3d6ed42e5/roles/1049be6f2d5641528d4cf50ffcec866c 0.345s\n2026-05-22 01:44:03.272 35 INFO tempest.lib.common.rest_client [req-1d67c371-d5bd-4d29-b4a6-480e10fdf8e6 req-1d67c371-d5bd-4d29-b4a6-480e10fdf8e6 ] Request (PortsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.375s\n2026-05-22 01:44:03.309 11 INFO tempest.lib.common.rest_client [req-9ad3f13a-39b6-4430-ad9f-fc471dc72612 req-9ad3f13a-39b6-4430-ad9f-fc471dc72612 ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.408s\n2026-05-22 01:44:03.315 29 INFO tempest.lib.common.rest_client [req-36659071-b965-4a46-b3e1-86d98ada5836 req-36659071-b965-4a46-b3e1-86d98ada5836 ] Request (ExtensionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.392s\n2026-05-22 01:44:03.328 41 INFO tempest.lib.common.rest_client [req-973a2e67-1305-465f-831c-a9daccc0e62d req-973a2e67-1305-465f-831c-a9daccc0e62d ] Request (BulkNetworkOpsIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f5317592b57146309f6fe91b122f5786/users/34a3f9c7a9994582b43e272fc2296e13/roles/1049be6f2d5641528d4cf50ffcec866c 0.440s\n2026-05-22 01:44:03.360 21 INFO tempest.lib.common.rest_client [req-b23d6bc8-1511-48c0-9bb3-db590a112613 req-b23d6bc8-1511-48c0-9bb3-db590a112613 ] Request (FloatingIPAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.248s\n2026-05-22 01:44:03.422 13 INFO tempest.lib.common.rest_client [req-e81d4232-df92-4749-96fc-d7f4aae32c2b req-e81d4232-df92-4749-96fc-d7f4aae32c2b ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.421s\n2026-05-22 01:44:03.458 33 INFO tempest.lib.common.rest_client [req-59aaab3c-8a3f-4f3a-b67c-6f6334a9ba70 req-59aaab3c-8a3f-4f3a-b67c-6f6334a9ba70 ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/83bfa2b36cb74f61b9502beae8f7e76e/users/1dfdc2badc7543dbadd1e73d3e34e50e/roles/f62b4d190f9040abadfedbb170e6ab99 0.349s\n2026-05-22 01:44:03.482 19 INFO tempest.lib.common.rest_client [req-6e199eba-c893-4e94-bdd7-3602c664ddef req-6e199eba-c893-4e94-bdd7-3602c664ddef ] Request (RoutersIpV6AdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.667s\n2026-05-22 01:44:03.467 25 INFO tempest.lib.common.rest_client [req-c641ea91-d2a7-4c2f-8c30-4155585ca7f2 req-c641ea91-d2a7-4c2f-8c30-4155585ca7f2 ] Request (AllowedAddressPairTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a7433a88629042bbb6d5054d88738a8c/users/40c54e8e2e2a41b181f3d283ef1aad7d/roles/7b19d98ffcc24d869191183daf0fb4ae 0.474s\n2026-05-22 01:44:03.467 25 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 40c54e8e2e2a41b181f3d283ef1aad7d is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:44:03.468 25 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-AllowedAddressPairTestJSON-504370214-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'a7433a88629042bbb6d5054d88738a8c', 'project_name': 'tempest-AllowedAddressPairTestJSON-504370214', 'tenant_id': 'a7433a88629042bbb6d5054d88738a8c', 'tenant_name': 'tempest-AllowedAddressPairTestJSON-504370214', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '40c54e8e2e2a41b181f3d283ef1aad7d', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:44:03.469 25 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-AllowedAddressPairTestJSON-504370214-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'a7433a88629042bbb6d5054d88738a8c', 'project_name': 'tempest-AllowedAddressPairTestJSON-504370214', 'tenant_id': 'a7433a88629042bbb6d5054d88738a8c', 'tenant_name': 'tempest-AllowedAddressPairTestJSON-504370214', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '40c54e8e2e2a41b181f3d283ef1aad7d', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:44:03.486 37 INFO tempest.lib.common.rest_client [req-f4cceea4-09e4-489a-9f9b-3d6b4e46e685 req-f4cceea4-09e4-489a-9f9b-3d6b4e46e685 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/111aa822f2284775b9f47d248eceaf1e/users/6bd43dea04274c1c8cf9f954f3b905f8/roles/f62b4d190f9040abadfedbb170e6ab99 0.433s\n2026-05-22 01:44:03.489 27 INFO tempest.lib.common.rest_client [req-52e9de7c-d749-4daa-8020-483c2ba38e94 req-52e9de7c-d749-4daa-8020-483c2ba38e94 ] Request (ExternalNetworksTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.265s\n2026-05-22 01:44:03.574 31 INFO tempest.lib.common.rest_client [req-5653bec8-91e9-429a-b65a-82e6821c8a16 req-5653bec8-91e9-429a-b65a-82e6821c8a16 ] Request (RoutersNegativeIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e4f8f9105d634d69b78685e2e877f3d8/users/455e4585780e44af96ebcbda13fc5cb8/roles/f62b4d190f9040abadfedbb170e6ab99 0.376s\n2026-05-22 01:44:03.593 39 INFO tempest.lib.common.rest_client [req-6ae70cca-943e-47fe-bbda-0ebffb1c5610 req-6ae70cca-943e-47fe-bbda-0ebffb1c5610 ] Request (RoutersAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f9d6e37ee70c4fd5bff48aecdb77fed6/users/0749cccff9fd416ba0f0b61dbba71ce4/roles/1049be6f2d5641528d4cf50ffcec866c 0.365s\n2026-05-22 01:44:03.601 41 INFO tempest.lib.common.rest_client [req-acb6fd5f-fc54-47d7-a3e9-4d4426da72ad req-acb6fd5f-fc54-47d7-a3e9-4d4426da72ad ] Request (BulkNetworkOpsIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.267s\n2026-05-22 01:44:03.664 23 INFO tempest.lib.common.rest_client [req-88758e24-23c4-4573-966c-0ccdbdcd5277 req-88758e24-23c4-4573-966c-0ccdbdcd5277 ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/980d016639bc4d578d32efe90169bad5/users/7d4a1731d25c4beb998056396d6b4943/roles/1049be6f2d5641528d4cf50ffcec866c 0.546s\n2026-05-22 01:44:03.677 35 INFO tempest.lib.common.rest_client [req-f9386e31-bc40-42a3-9166-0157188ced02 req-f9386e31-bc40-42a3-9166-0157188ced02 ] Request (PortsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/68ecfc7b81a6406f8dd34576f7576ec2/users/0fded0ac2cd741f181a4cb9dc6679732/roles/1049be6f2d5641528d4cf50ffcec866c 0.403s\n2026-05-22 01:44:03.778 33 INFO tempest.lib.common.rest_client [req-67411ddf-9ee9-4482-97e1-d6698ce73c92 req-67411ddf-9ee9-4482-97e1-d6698ce73c92 ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.317s\n2026-05-22 01:44:03.778 29 INFO tempest.lib.common.rest_client [req-03b75c08-ee59-47cc-8d9d-40a38c005b9f req-03b75c08-ee59-47cc-8d9d-40a38c005b9f ] Request (ExtensionsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a739ec87df3740519d59e1adb1da9ceb/users/3f8b0b4ed0ac48a7ae7fabb9e1570751/roles/7b19d98ffcc24d869191183daf0fb4ae 0.459s\n2026-05-22 01:44:03.779 29 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 3f8b0b4ed0ac48a7ae7fabb9e1570751 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:44:03.779 29 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExtensionsTestJSON-1906841398-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'a739ec87df3740519d59e1adb1da9ceb', 'project_name': 'tempest-ExtensionsTestJSON-1906841398', 'tenant_id': 'a739ec87df3740519d59e1adb1da9ceb', 'tenant_name': 'tempest-ExtensionsTestJSON-1906841398', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '3f8b0b4ed0ac48a7ae7fabb9e1570751', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:44:03.780 29 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExtensionsTestJSON-1906841398-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'a739ec87df3740519d59e1adb1da9ceb', 'project_name': 'tempest-ExtensionsTestJSON-1906841398', 'tenant_id': 'a739ec87df3740519d59e1adb1da9ceb', 'tenant_name': 'tempest-ExtensionsTestJSON-1906841398', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '3f8b0b4ed0ac48a7ae7fabb9e1570751', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:44:03.866 17 INFO tempest.lib.common.rest_client [req-472e8b57-3009-467c-81cd-7e5f4ae0bc27 req-472e8b57-3009-467c-81cd-7e5f4ae0bc27 ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.636s\n2026-05-22 01:44:03.886 37 INFO tempest.lib.common.rest_client [req-df6808c4-acef-4337-9e23-263b6275dc2a req-df6808c4-acef-4337-9e23-263b6275dc2a ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.397s\n2026-05-22 01:44:03.898 39 INFO tempest.lib.common.rest_client [req-504bf7a4-99c2-4742-a9ed-87c6cc2bb30b req-504bf7a4-99c2-4742-a9ed-87c6cc2bb30b ] Request (RoutersAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.302s\n2026-05-22 01:44:03.920 27 INFO tempest.lib.common.rest_client [req-1f1a0715-f150-4b26-a34e-245cdf6d85ad req-1f1a0715-f150-4b26-a34e-245cdf6d85ad ] Request (ExternalNetworksTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a851e7b614fd4cf2b2bbb346cffe6496/users/8061fe1c4bd6499a85a80f65e0b9580d/roles/1049be6f2d5641528d4cf50ffcec866c 0.428s\n2026-05-22 01:44:03.915 11 INFO tempest.lib.common.rest_client [req-5633e875-84e7-4426-aa9d-925ec4667ba1 req-5633e875-84e7-4426-aa9d-925ec4667ba1 ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/22d6ffc491a2420cbfd1b18752e97bad/users/78b2d73a51c64ddc97f18f45c9281bbf/roles/7b19d98ffcc24d869191183daf0fb4ae 0.602s\n2026-05-22 01:44:03.915 11 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 78b2d73a51c64ddc97f18f45c9281bbf is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:44:03.916 11 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-DHCPAgentSchedulersTestJSON-420240966-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '22d6ffc491a2420cbfd1b18752e97bad', 'project_name': 'tempest-DHCPAgentSchedulersTestJSON-420240966', 'tenant_id': '22d6ffc491a2420cbfd1b18752e97bad', 'tenant_name': 'tempest-DHCPAgentSchedulersTestJSON-420240966', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '78b2d73a51c64ddc97f18f45c9281bbf', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:44:03.917 11 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-DHCPAgentSchedulersTestJSON-420240966-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '22d6ffc491a2420cbfd1b18752e97bad', 'project_name': 'tempest-DHCPAgentSchedulersTestJSON-420240966', 'tenant_id': '22d6ffc491a2420cbfd1b18752e97bad', 'tenant_name': 'tempest-DHCPAgentSchedulersTestJSON-420240966', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '78b2d73a51c64ddc97f18f45c9281bbf', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:44:03.948 15 INFO tempest.lib.common.rest_client [req-f5096589-3ece-4dee-a3ad-c8b638b653d1 req-f5096589-3ece-4dee-a3ad-c8b638b653d1 ] Request (FloatingIPTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.848s\n2026-05-22 01:44:03.997 23 INFO tempest.lib.common.rest_client [req-e9fd9859-7492-411c-a0ba-72f0461bd887 req-e9fd9859-7492-411c-a0ba-72f0461bd887 ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.327s\n2026-05-22 01:44:04.060 39 INFO tempest.lib.common.rest_client [req-22a2caa7-e3ad-465d-ad22-295d0ab83568 req-22a2caa7-e3ad-465d-ad22-295d0ab83568 ] Request (RoutersAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f9d6e37ee70c4fd5bff48aecdb77fed6/users/0749cccff9fd416ba0f0b61dbba71ce4/roles/f62b4d190f9040abadfedbb170e6ab99 0.160s\n2026-05-22 01:44:04.072 41 INFO tempest.lib.common.rest_client [req-64abceae-ccfa-4abc-a4d8-1f51a6d58bf6 req-64abceae-ccfa-4abc-a4d8-1f51a6d58bf6 ] Request (BulkNetworkOpsIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f5317592b57146309f6fe91b122f5786/users/34a3f9c7a9994582b43e272fc2296e13/roles/f62b4d190f9040abadfedbb170e6ab99 0.470s\n2026-05-22 01:44:04.077 21 INFO tempest.lib.common.rest_client [req-495e95ee-3cf5-4ea6-9c6b-101644359c50 req-495e95ee-3cf5-4ea6-9c6b-101644359c50 ] Request (FloatingIPAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/596386ce25534f27bce088e16257c8e9/users/e859c540d6dd49b981405fbc08295bc8/roles/7b19d98ffcc24d869191183daf0fb4ae 0.714s\n2026-05-22 01:44:04.078 21 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user e859c540d6dd49b981405fbc08295bc8 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:44:04.078 21 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-FloatingIPAdminTestJSON-595606493-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '596386ce25534f27bce088e16257c8e9', 'project_name': 'tempest-FloatingIPAdminTestJSON-595606493', 'tenant_id': '596386ce25534f27bce088e16257c8e9', 'tenant_name': 'tempest-FloatingIPAdminTestJSON-595606493', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'e859c540d6dd49b981405fbc08295bc8', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:44:04.079 21 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-FloatingIPAdminTestJSON-595606493-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '596386ce25534f27bce088e16257c8e9', 'project_name': 'tempest-FloatingIPAdminTestJSON-595606493', 'tenant_id': '596386ce25534f27bce088e16257c8e9', 'tenant_name': 'tempest-FloatingIPAdminTestJSON-595606493', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'e859c540d6dd49b981405fbc08295bc8', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:44:04.097 13 INFO tempest.lib.common.rest_client [req-3ef683a5-d941-4ba4-b290-7ae0858531ae req-3ef683a5-d941-4ba4-b290-7ae0858531ae ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/7e357acc108d424da0cfb3d32b4a0b8c/users/a01a3cd42245455583cf75e7c20e64f8/roles/7b19d98ffcc24d869191183daf0fb4ae 0.672s\n2026-05-22 01:44:04.097 13 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user a01a3cd42245455583cf75e7c20e64f8 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:44:04.098 13 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExtraDHCPOptionsIpV6TestJSON-1461647931-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '7e357acc108d424da0cfb3d32b4a0b8c', 'project_name': 'tempest-ExtraDHCPOptionsIpV6TestJSON-1461647931', 'tenant_id': '7e357acc108d424da0cfb3d32b4a0b8c', 'tenant_name': 'tempest-ExtraDHCPOptionsIpV6TestJSON-1461647931', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'a01a3cd42245455583cf75e7c20e64f8', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:44:04.098 13 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExtraDHCPOptionsIpV6TestJSON-1461647931-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '7e357acc108d424da0cfb3d32b4a0b8c', 'project_name': 'tempest-ExtraDHCPOptionsIpV6TestJSON-1461647931', 'tenant_id': '7e357acc108d424da0cfb3d32b4a0b8c', 'tenant_name': 'tempest-ExtraDHCPOptionsIpV6TestJSON-1461647931', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'a01a3cd42245455583cf75e7c20e64f8', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:44:04.162 25 INFO tempest.lib.common.rest_client [req-a2d439db-1ede-43e5-beda-d82151a639f4 req-a2d439db-1ede-43e5-beda-d82151a639f4 ] Request (AllowedAddressPairTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.685s\n2026-05-22 01:44:04.201 31 INFO tempest.lib.common.rest_client [req-b6b8cb54-a0e9-48e3-9940-c5c52893b41a req-b6b8cb54-a0e9-48e3-9940-c5c52893b41a ] Request (RoutersNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.624s\n2026-05-22 01:44:04.236 19 INFO tempest.lib.common.rest_client [req-6740aaa7-4e68-4ee6-928f-9f08fbf60a71 req-6740aaa7-4e68-4ee6-928f-9f08fbf60a71 ] Request (RoutersIpV6AdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.752s\n2026-05-22 01:44:04.243 35 INFO tempest.lib.common.rest_client [req-6564d371-37b0-4293-8f0d-3270a387ba8f req-6564d371-37b0-4293-8f0d-3270a387ba8f ] Request (PortsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.564s\n2026-05-22 01:44:04.244 33 INFO tempest.lib.common.rest_client [req-317596e7-91db-44db-8d5c-253e4bf79823 req-317596e7-91db-44db-8d5c-253e4bf79823 ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/83bfa2b36cb74f61b9502beae8f7e76e/users/1dfdc2badc7543dbadd1e73d3e34e50e/roles/7b19d98ffcc24d869191183daf0fb4ae 0.463s\n2026-05-22 01:44:04.247 33 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 1dfdc2badc7543dbadd1e73d3e34e50e is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:44:04.248 33 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersAdminNegativeIpV6Test-595220363-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '83bfa2b36cb74f61b9502beae8f7e76e', 'project_name': 'tempest-RoutersAdminNegativeIpV6Test-595220363', 'tenant_id': '83bfa2b36cb74f61b9502beae8f7e76e', 'tenant_name': 'tempest-RoutersAdminNegativeIpV6Test-595220363', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '1dfdc2badc7543dbadd1e73d3e34e50e', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:44:04.252 33 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersAdminNegativeIpV6Test-595220363-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '83bfa2b36cb74f61b9502beae8f7e76e', 'project_name': 'tempest-RoutersAdminNegativeIpV6Test-595220363', 'tenant_id': '83bfa2b36cb74f61b9502beae8f7e76e', 'tenant_name': 'tempest-RoutersAdminNegativeIpV6Test-595220363', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '1dfdc2badc7543dbadd1e73d3e34e50e', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:44:04.311 15 INFO tempest.lib.common.rest_client [req-cc74845d-922d-4a82-a9cf-010bc3fb17da req-cc74845d-922d-4a82-a9cf-010bc3fb17da ] Request (FloatingIPTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/119a8d6ac11d4bcfa340a9da30a3cffb 0.359s\n2026-05-22 01:44:04.311 15 INFO tempest.lib.common.dynamic_creds [-] Using the existing project 119a8d6ac11d4bcfa340a9da30a3cffb for scope project and roles: ['reader']\n2026-05-22 01:44:04.313 27 INFO tempest.lib.common.rest_client [req-3696dabb-9284-4008-a7ed-23372d76baea req-3696dabb-9284-4008-a7ed-23372d76baea ] Request (ExternalNetworksTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.386s\n2026-05-22 01:44:04.329 17 INFO tempest.lib.common.rest_client [req-3009b014-7994-49f3-add6-5c83f808a5a4 req-3009b014-7994-49f3-add6-5c83f808a5a4 ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b32721b352804069a9bb12b2dec477a8/users/c4a25dfbd54d4ea48bbba5e3d6ed42e5/roles/f62b4d190f9040abadfedbb170e6ab99 0.461s\n2026-05-22 01:44:04.351 29 INFO tempest.lib.common.rest_client [req-8e789d5b-5c57-47f0-896c-5044a10c3303 req-8e789d5b-5c57-47f0-896c-5044a10c3303 ] Request (ExtensionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.561s\n2026-05-22 01:44:04.347 37 INFO tempest.lib.common.rest_client [req-8ae22215-bec3-4f16-857c-e2afd453530f req-8ae22215-bec3-4f16-857c-e2afd453530f ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/111aa822f2284775b9f47d248eceaf1e/users/6bd43dea04274c1c8cf9f954f3b905f8/roles/7b19d98ffcc24d869191183daf0fb4ae 0.455s\n2026-05-22 01:44:04.351 37 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 6bd43dea04274c1c8cf9f954f3b905f8 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:44:04.351 37 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-PortsAdminExtendedAttrsIpV6TestJSON-1888032596-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '111aa822f2284775b9f47d248eceaf1e', 'project_name': 'tempest-PortsAdminExtendedAttrsIpV6TestJSON-1888032596', 'tenant_id': '111aa822f2284775b9f47d248eceaf1e', 'tenant_name': 'tempest-PortsAdminExtendedAttrsIpV6TestJSON-1888032596', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '6bd43dea04274c1c8cf9f954f3b905f8', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:44:04.352 37 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-PortsAdminExtendedAttrsIpV6TestJSON-1888032596-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '111aa822f2284775b9f47d248eceaf1e', 'project_name': 'tempest-PortsAdminExtendedAttrsIpV6TestJSON-1888032596', 'tenant_id': '111aa822f2284775b9f47d248eceaf1e', 'tenant_name': 'tempest-PortsAdminExtendedAttrsIpV6TestJSON-1888032596', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '6bd43dea04274c1c8cf9f954f3b905f8', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:44:04.409 39 INFO tempest.lib.common.rest_client [req-615b2306-7ecd-4121-b09f-cb132f6d0a42 req-615b2306-7ecd-4121-b09f-cb132f6d0a42 ] Request (RoutersAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.339s\n2026-05-22 01:44:04.423 23 INFO tempest.lib.common.rest_client [req-29a71613-2650-4b73-8862-fb450fdc33c4 req-29a71613-2650-4b73-8862-fb450fdc33c4 ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/980d016639bc4d578d32efe90169bad5/users/7d4a1731d25c4beb998056396d6b4943/roles/f62b4d190f9040abadfedbb170e6ab99 0.422s\n2026-05-22 01:44:04.435 41 INFO tempest.lib.common.rest_client [req-d3dbb81c-2023-4846-86bf-8dfa13b62478 req-d3dbb81c-2023-4846-86bf-8dfa13b62478 ] Request (BulkNetworkOpsIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.360s\n2026-05-22 01:44:04.504 11 INFO tempest.lib.common.rest_client [req-f8fc76cd-f095-4130-b841-56f243227bfb req-f8fc76cd-f095-4130-b841-56f243227bfb ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.579s\n2026-05-22 01:44:04.502 31 INFO tempest.lib.common.rest_client [req-34b0932e-aabd-4848-91ed-efbe8a54b478 req-34b0932e-aabd-4848-91ed-efbe8a54b478 ] Request (RoutersNegativeIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e4f8f9105d634d69b78685e2e877f3d8/users/455e4585780e44af96ebcbda13fc5cb8/roles/7b19d98ffcc24d869191183daf0fb4ae 0.299s\n2026-05-22 01:44:04.503 31 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 455e4585780e44af96ebcbda13fc5cb8 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:44:04.503 31 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersNegativeIpV6Test-1491189949-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'e4f8f9105d634d69b78685e2e877f3d8', 'project_name': 'tempest-RoutersNegativeIpV6Test-1491189949', 'tenant_id': 'e4f8f9105d634d69b78685e2e877f3d8', 'tenant_name': 'tempest-RoutersNegativeIpV6Test-1491189949', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '455e4585780e44af96ebcbda13fc5cb8', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:44:04.503 31 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersNegativeIpV6Test-1491189949-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'e4f8f9105d634d69b78685e2e877f3d8', 'project_name': 'tempest-RoutersNegativeIpV6Test-1491189949', 'tenant_id': 'e4f8f9105d634d69b78685e2e877f3d8', 'tenant_name': 'tempest-RoutersNegativeIpV6Test-1491189949', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '455e4585780e44af96ebcbda13fc5cb8', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:44:04.515 25 INFO tempest.lib.common.rest_client [req-54cd7b7a-1026-41fa-a759-8fa2035aed03 req-54cd7b7a-1026-41fa-a759-8fa2035aed03 ] Request (AllowedAddressPairTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/a7433a88629042bbb6d5054d88738a8c 0.350s\n2026-05-22 01:44:04.515 25 INFO tempest.lib.common.dynamic_creds [-] Using the existing project a7433a88629042bbb6d5054d88738a8c for scope project and roles: ['reader']\n2026-05-22 01:44:04.591 29 INFO tempest.lib.common.rest_client [req-ecb6924f-82d3-4f3e-90d1-5be907482b57 req-ecb6924f-82d3-4f3e-90d1-5be907482b57 ] Request (ExtensionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/a739ec87df3740519d59e1adb1da9ceb 0.237s\n2026-05-22 01:44:04.591 29 INFO tempest.lib.common.dynamic_creds [-] Using the existing project a739ec87df3740519d59e1adb1da9ceb for scope project and roles: ['reader']\n2026-05-22 01:44:04.604 35 INFO tempest.lib.common.rest_client [req-5a49a2f7-2103-4810-8573-f10c1f5d5910 req-5a49a2f7-2103-4810-8573-f10c1f5d5910 ] Request (PortsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/68ecfc7b81a6406f8dd34576f7576ec2/users/0fded0ac2cd741f181a4cb9dc6679732/roles/f62b4d190f9040abadfedbb170e6ab99 0.357s\n2026-05-22 01:44:04.612 19 INFO tempest.lib.common.rest_client [req-9abb7a0b-08ef-4f31-94fd-6669b51bc47e req-9abb7a0b-08ef-4f31-94fd-6669b51bc47e ] Request (RoutersIpV6AdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/49d6c0e10d3c4d789819e2b129f64ba9/users/a869fc680e6a4e57acf7238d78974834/roles/285449a926f347738829a3f39962ab63 0.373s\n2026-05-22 01:44:04.615 27 INFO tempest.lib.common.rest_client [req-dc18508b-c17b-49e9-a107-b9dfec5c6cee req-dc18508b-c17b-49e9-a107-b9dfec5c6cee ] Request (ExternalNetworksTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a851e7b614fd4cf2b2bbb346cffe6496/users/8061fe1c4bd6499a85a80f65e0b9580d/roles/f62b4d190f9040abadfedbb170e6ab99 0.298s\n2026-05-22 01:44:04.754 39 INFO tempest.lib.common.rest_client [req-7312b8f2-be23-4c5e-8e5f-782cd4c36071 req-7312b8f2-be23-4c5e-8e5f-782cd4c36071 ] Request (RoutersAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f9d6e37ee70c4fd5bff48aecdb77fed6/users/0749cccff9fd416ba0f0b61dbba71ce4/roles/7b19d98ffcc24d869191183daf0fb4ae 0.341s\n2026-05-22 01:44:04.754 39 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 0749cccff9fd416ba0f0b61dbba71ce4 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:44:04.755 39 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersAdminTest-774934335-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'f9d6e37ee70c4fd5bff48aecdb77fed6', 'project_name': 'tempest-RoutersAdminTest-774934335', 'tenant_id': 'f9d6e37ee70c4fd5bff48aecdb77fed6', 'tenant_name': 'tempest-RoutersAdminTest-774934335', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '0749cccff9fd416ba0f0b61dbba71ce4', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:44:04.756 39 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersAdminTest-774934335-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'f9d6e37ee70c4fd5bff48aecdb77fed6', 'project_name': 'tempest-RoutersAdminTest-774934335', 'tenant_id': 'f9d6e37ee70c4fd5bff48aecdb77fed6', 'tenant_name': 'tempest-RoutersAdminTest-774934335', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '0749cccff9fd416ba0f0b61dbba71ce4', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:44:04.790 13 INFO tempest.lib.common.rest_client [req-c7d2a97b-e0a9-4d88-a3f6-df7416a2b5b9 req-c7d2a97b-e0a9-4d88-a3f6-df7416a2b5b9 ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.683s\n2026-05-22 01:44:04.804 21 INFO tempest.lib.common.rest_client [req-933eeb4e-48d7-4d14-92f3-fc345dda56c4 req-933eeb4e-48d7-4d14-92f3-fc345dda56c4 ] Request (FloatingIPAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.716s\n2026-05-22 01:44:04.841 17 INFO tempest.lib.common.rest_client [req-18621bc5-8930-4791-9b6d-3e927567401b req-18621bc5-8930-4791-9b6d-3e927567401b ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.508s\n2026-05-22 01:44:04.884 41 INFO tempest.lib.common.rest_client [req-8ab20e46-d4da-463e-b733-c9b69a10b224 req-8ab20e46-d4da-463e-b733-c9b69a10b224 ] Request (BulkNetworkOpsIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f5317592b57146309f6fe91b122f5786/users/34a3f9c7a9994582b43e272fc2296e13/roles/7b19d98ffcc24d869191183daf0fb4ae 0.446s\n2026-05-22 01:44:04.884 41 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 34a3f9c7a9994582b43e272fc2296e13 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:44:04.885 41 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-BulkNetworkOpsIpV6Test-220707364-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'f5317592b57146309f6fe91b122f5786', 'project_name': 'tempest-BulkNetworkOpsIpV6Test-220707364', 'tenant_id': 'f5317592b57146309f6fe91b122f5786', 'tenant_name': 'tempest-BulkNetworkOpsIpV6Test-220707364', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '34a3f9c7a9994582b43e272fc2296e13', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:44:04.886 41 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-BulkNetworkOpsIpV6Test-220707364-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'f5317592b57146309f6fe91b122f5786', 'project_name': 'tempest-BulkNetworkOpsIpV6Test-220707364', 'tenant_id': 'f5317592b57146309f6fe91b122f5786', 'tenant_name': 'tempest-BulkNetworkOpsIpV6Test-220707364', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '34a3f9c7a9994582b43e272fc2296e13', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:44:04.894 23 INFO tempest.lib.common.rest_client [req-ee620664-a531-4bd3-8155-0cb81abc2de0 req-ee620664-a531-4bd3-8155-0cb81abc2de0 ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.466s\n2026-05-22 01:44:05.023 11 INFO tempest.lib.common.rest_client [req-47a00092-9c4d-4b28-93ae-1a91c2165f21 req-47a00092-9c4d-4b28-93ae-1a91c2165f21 ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.511s\n2026-05-22 01:44:05.064 33 INFO tempest.lib.common.rest_client [req-ab9e6017-d5bf-4630-83bb-bdfc2685e220 req-ab9e6017-d5bf-4630-83bb-bdfc2685e220 ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.790s\n2026-05-22 01:44:05.133 19 INFO tempest.lib.common.rest_client [req-36182f4b-a508-44e1-9a1a-82bf3042d84d req-36182f4b-a508-44e1-9a1a-82bf3042d84d ] Request (RoutersIpV6AdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.504s\n2026-05-22 01:44:05.144 15 INFO tempest.lib.common.rest_client [req-9c355a2a-fb6d-4a02-9c1f-6f731111ee09 req-9c355a2a-fb6d-4a02-9c1f-6f731111ee09 ] Request (FloatingIPTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.823s\n2026-05-22 01:44:05.162 27 INFO tempest.lib.common.rest_client [req-79c3eaf6-d60d-4616-8a89-942dcf93e06a req-79c3eaf6-d60d-4616-8a89-942dcf93e06a ] Request (ExternalNetworksTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.544s\n2026-05-22 01:44:05.163 35 INFO tempest.lib.common.rest_client [req-0dbc318c-f5d3-4aaf-81f4-a0b970735360 req-0dbc318c-f5d3-4aaf-81f4-a0b970735360 ] Request (PortsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.551s\n2026-05-22 01:44:05.176 37 INFO tempest.lib.common.rest_client [req-c20c278a-ef60-445c-aef1-62b489530b2e req-c20c278a-ef60-445c-aef1-62b489530b2e ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.806s\n2026-05-22 01:44:05.190 13 INFO tempest.lib.common.rest_client [req-331b4683-b4ff-4e61-99a2-bb7b604fabc6 req-331b4683-b4ff-4e61-99a2-bb7b604fabc6 ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/7e357acc108d424da0cfb3d32b4a0b8c 0.396s\n2026-05-22 01:44:05.194 13 INFO tempest.lib.common.dynamic_creds [-] Using the existing project 7e357acc108d424da0cfb3d32b4a0b8c for scope project and roles: ['reader']\n2026-05-22 01:44:05.220 21 INFO tempest.lib.common.rest_client [req-3d90545e-3d3d-4b7d-8a1f-c0258ca4ee06 req-3d90545e-3d3d-4b7d-8a1f-c0258ca4ee06 ] Request (FloatingIPAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.407s\n2026-05-22 01:44:05.238 25 INFO tempest.lib.common.rest_client [req-34d3476a-bef3-47fa-aaee-78e4ea288c67 req-34d3476a-bef3-47fa-aaee-78e4ea288c67 ] Request (AllowedAddressPairTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.712s\n2026-05-22 01:44:05.259 23 INFO tempest.lib.common.rest_client [req-4f09b730-db3d-4090-8148-c05f762e99f1 req-4f09b730-db3d-4090-8148-c05f762e99f1 ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/980d016639bc4d578d32efe90169bad5/users/7d4a1731d25c4beb998056396d6b4943/roles/7b19d98ffcc24d869191183daf0fb4ae 0.351s\n2026-05-22 01:44:05.262 23 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 7d4a1731d25c4beb998056396d6b4943 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:44:05.262 23 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExternalNetworksAdminNegativeTestJSON-1445355205-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '980d016639bc4d578d32efe90169bad5', 'project_name': 'tempest-ExternalNetworksAdminNegativeTestJSON-1445355205', 'tenant_id': '980d016639bc4d578d32efe90169bad5', 'tenant_name': 'tempest-ExternalNetworksAdminNegativeTestJSON-1445355205', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '7d4a1731d25c4beb998056396d6b4943', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:44:05.263 23 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExternalNetworksAdminNegativeTestJSON-1445355205-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '980d016639bc4d578d32efe90169bad5', 'project_name': 'tempest-ExternalNetworksAdminNegativeTestJSON-1445355205', 'tenant_id': '980d016639bc4d578d32efe90169bad5', 'tenant_name': 'tempest-ExternalNetworksAdminNegativeTestJSON-1445355205', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '7d4a1731d25c4beb998056396d6b4943', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:44:05.348 35 INFO tempest.lib.common.rest_client [req-f9818c43-a092-4827-83c3-cc15050d865a req-f9818c43-a092-4827-83c3-cc15050d865a ] Request (PortsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/68ecfc7b81a6406f8dd34576f7576ec2/users/0fded0ac2cd741f181a4cb9dc6679732/roles/7b19d98ffcc24d869191183daf0fb4ae 0.183s\n2026-05-22 01:44:05.349 35 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 0fded0ac2cd741f181a4cb9dc6679732 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:44:05.349 35 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-PortsTestJSON-973983087-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '68ecfc7b81a6406f8dd34576f7576ec2', 'project_name': 'tempest-PortsTestJSON-973983087', 'tenant_id': '68ecfc7b81a6406f8dd34576f7576ec2', 'tenant_name': 'tempest-PortsTestJSON-973983087', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '0fded0ac2cd741f181a4cb9dc6679732', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:44:05.349 35 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-PortsTestJSON-973983087-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '68ecfc7b81a6406f8dd34576f7576ec2', 'project_name': 'tempest-PortsTestJSON-973983087', 'tenant_id': '68ecfc7b81a6406f8dd34576f7576ec2', 'tenant_name': 'tempest-PortsTestJSON-973983087', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '0fded0ac2cd741f181a4cb9dc6679732', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:44:05.367 31 INFO tempest.lib.common.rest_client [req-36962d8e-fccd-4979-b82b-5ff196b65f3f req-36962d8e-fccd-4979-b82b-5ff196b65f3f ] Request (RoutersNegativeIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.858s\n2026-05-22 01:44:05.364 33 INFO tempest.lib.common.rest_client [req-5886054e-342a-482f-be0d-fee24576aeb9 req-5886054e-342a-482f-be0d-fee24576aeb9 ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.298s\n2026-05-22 01:44:05.473 29 INFO tempest.lib.common.rest_client [req-7e055f9d-4c6c-47d7-af21-c98b46da5b54 req-7e055f9d-4c6c-47d7-af21-c98b46da5b54 ] Request (ExtensionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.879s\n2026-05-22 01:44:05.484 19 INFO tempest.lib.common.rest_client [req-fe9d82ca-52de-462d-90fa-cece72300bda req-fe9d82ca-52de-462d-90fa-cece72300bda ] Request (RoutersIpV6AdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/49d6c0e10d3c4d789819e2b129f64ba9/users/a869fc680e6a4e57acf7238d78974834/roles/285449a926f347738829a3f39962ab63 0.349s\n2026-05-22 01:44:05.502 37 INFO tempest.lib.common.rest_client [req-be8d5de6-31fa-4601-ad32-e3a9545789bd req-be8d5de6-31fa-4601-ad32-e3a9545789bd ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.324s\n2026-05-22 01:44:05.495 17 INFO tempest.lib.common.rest_client [req-5c03286c-eeef-4921-bd27-507b41ffb065 req-5c03286c-eeef-4921-bd27-507b41ffb065 ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b32721b352804069a9bb12b2dec477a8/users/c4a25dfbd54d4ea48bbba5e3d6ed42e5/roles/7b19d98ffcc24d869191183daf0fb4ae 0.651s\n2026-05-22 01:44:05.496 17 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user c4a25dfbd54d4ea48bbba5e3d6ed42e5 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:44:05.496 17 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-PortsAdminExtendedAttrsTestJSON-312672785-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'b32721b352804069a9bb12b2dec477a8', 'project_name': 'tempest-PortsAdminExtendedAttrsTestJSON-312672785', 'tenant_id': 'b32721b352804069a9bb12b2dec477a8', 'tenant_name': 'tempest-PortsAdminExtendedAttrsTestJSON-312672785', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'c4a25dfbd54d4ea48bbba5e3d6ed42e5', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:44:05.497 17 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-PortsAdminExtendedAttrsTestJSON-312672785-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'b32721b352804069a9bb12b2dec477a8', 'project_name': 'tempest-PortsAdminExtendedAttrsTestJSON-312672785', 'tenant_id': 'b32721b352804069a9bb12b2dec477a8', 'tenant_name': 'tempest-PortsAdminExtendedAttrsTestJSON-312672785', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'c4a25dfbd54d4ea48bbba5e3d6ed42e5', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:44:05.595 39 INFO tempest.lib.common.rest_client [req-4b51fec9-e13c-4fb4-87cd-4f5d24ab250a req-4b51fec9-e13c-4fb4-87cd-4f5d24ab250a ] Request (RoutersAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.829s\n2026-05-22 01:44:05.662 27 INFO tempest.lib.common.rest_client [req-994e6f8c-264c-4992-9a64-d56a7c9bfe1b req-994e6f8c-264c-4992-9a64-d56a7c9bfe1b ] Request (ExternalNetworksTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a851e7b614fd4cf2b2bbb346cffe6496/users/8061fe1c4bd6499a85a80f65e0b9580d/roles/7b19d98ffcc24d869191183daf0fb4ae 0.495s\n2026-05-22 01:44:05.662 27 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 8061fe1c4bd6499a85a80f65e0b9580d is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:44:05.663 27 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExternalNetworksTestJSON-448557345-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'a851e7b614fd4cf2b2bbb346cffe6496', 'project_name': 'tempest-ExternalNetworksTestJSON-448557345', 'tenant_id': 'a851e7b614fd4cf2b2bbb346cffe6496', 'tenant_name': 'tempest-ExternalNetworksTestJSON-448557345', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '8061fe1c4bd6499a85a80f65e0b9580d', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:44:05.663 27 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExternalNetworksTestJSON-448557345-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'a851e7b614fd4cf2b2bbb346cffe6496', 'project_name': 'tempest-ExternalNetworksTestJSON-448557345', 'tenant_id': 'a851e7b614fd4cf2b2bbb346cffe6496', 'tenant_name': 'tempest-ExternalNetworksTestJSON-448557345', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '8061fe1c4bd6499a85a80f65e0b9580d', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:44:05.693 41 INFO tempest.lib.common.rest_client [req-8028b32a-79dd-4930-89fa-679e0d4f3007 req-8028b32a-79dd-4930-89fa-679e0d4f3007 ] Request (BulkNetworkOpsIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.797s\n2026-05-22 01:44:05.782 15 INFO tempest.lib.common.rest_client [req-a9c2a1a5-6abe-4204-bc38-c659fb0a5c28 req-a9c2a1a5-6abe-4204-bc38-c659fb0a5c28 ] Request (FloatingIPTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.633s\n2026-05-22 01:44:05.794 25 INFO tempest.lib.common.rest_client [req-5ec5424b-9977-44e0-be5a-49dcba1126b9 req-5ec5424b-9977-44e0-be5a-49dcba1126b9 ] Request (AllowedAddressPairTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.552s\n2026-05-22 01:44:05.811 31 INFO tempest.lib.common.rest_client [req-34aa3812-34c0-433a-be6f-4eb17842799f req-34aa3812-34c0-433a-be6f-4eb17842799f ] Request (RoutersNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/e4f8f9105d634d69b78685e2e877f3d8 0.436s\n2026-05-22 01:44:05.813 31 INFO tempest.lib.common.dynamic_creds [-] Using the existing project e4f8f9105d634d69b78685e2e877f3d8 for scope project and roles: ['reader']\n2026-05-22 01:44:05.954 23 INFO tempest.lib.common.rest_client [req-ee17550d-0caf-466c-9e79-24137721ae60 req-ee17550d-0caf-466c-9e79-24137721ae60 ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.668s\n2026-05-22 01:44:05.977 29 INFO tempest.lib.common.rest_client [req-cfae683c-02f4-426b-a42f-0ef1e34be5e4 req-cfae683c-02f4-426b-a42f-0ef1e34be5e4 ] Request (ExtensionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.502s\n2026-05-22 01:44:05.989 33 INFO tempest.lib.common.rest_client [req-3e8fa6f5-beac-4416-b2e4-0f55067e818a req-3e8fa6f5-beac-4416-b2e4-0f55067e818a ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.621s\n2026-05-22 01:44:06.003 13 INFO tempest.lib.common.rest_client [req-5e75cb2f-3c77-4db9-9339-2bd2b8a4c44d req-5e75cb2f-3c77-4db9-9339-2bd2b8a4c44d ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.801s\n2026-05-22 01:44:06.009 41 INFO tempest.lib.common.rest_client [req-8c86f2a8-1a20-46ac-b4cd-517eec692b9c req-8c86f2a8-1a20-46ac-b4cd-517eec692b9c ] Request (BulkNetworkOpsIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/f5317592b57146309f6fe91b122f5786 0.314s\n2026-05-22 01:44:06.010 41 INFO tempest.lib.common.dynamic_creds [-] Using the existing project f5317592b57146309f6fe91b122f5786 for scope project and roles: ['reader']\n2026-05-22 01:44:06.034 11 INFO tempest.lib.common.rest_client [req-909fb938-5b4d-4f72-a719-f227f5976c8b req-909fb938-5b4d-4f72-a719-f227f5976c8b ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.002s\n2026-05-22 01:44:06.165 21 INFO tempest.lib.common.rest_client [req-998d2710-1ca0-4d2b-bc67-dac84acbe265 req-998d2710-1ca0-4d2b-bc67-dac84acbe265 ] Request (FloatingIPAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.942s\n2026-05-22 01:44:06.196 37 INFO tempest.lib.common.rest_client [req-c5e25350-ed96-4998-b3eb-8b9b70b3c40b req-c5e25350-ed96-4998-b3eb-8b9b70b3c40b ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.691s\n2026-05-22 01:44:06.199 19 INFO tempest.lib.common.rest_client [req-75055935-15e9-46bf-9777-7d71ed6cc7b2 req-75055935-15e9-46bf-9777-7d71ed6cc7b2 ] Request (RoutersIpV6AdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.712s\n2026-05-22 01:44:06.275 39 INFO tempest.lib.common.rest_client [req-087416d3-c176-4306-b7d4-480592244585 req-087416d3-c176-4306-b7d4-480592244585 ] Request (RoutersAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.675s\n2026-05-22 01:44:06.279 25 INFO tempest.lib.common.rest_client [req-139e638b-22ec-44f4-99ad-10a595a354aa req-139e638b-22ec-44f4-99ad-10a595a354aa ] Request (AllowedAddressPairTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a7433a88629042bbb6d5054d88738a8c/users/d3d7c42f32c04778acbeb082ed8ce800/roles/f1175dd65a2046c29e339df86ceaa04e 0.479s\n2026-05-22 01:44:06.387 15 INFO tempest.lib.common.rest_client [req-62f3d9a3-6744-4c46-aa26-7fc31e155f38 req-62f3d9a3-6744-4c46-aa26-7fc31e155f38 ] Request (FloatingIPTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/119a8d6ac11d4bcfa340a9da30a3cffb/users/7143d776db9a41a88e5e12f1f262702a/roles/f1175dd65a2046c29e339df86ceaa04e 0.602s\n2026-05-22 01:44:06.390 31 INFO tempest.lib.common.rest_client [req-64cd0533-2dbd-49c3-8189-fd0276e84f00 req-64cd0533-2dbd-49c3-8189-fd0276e84f00 ] Request (RoutersNegativeIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.575s\n2026-05-22 01:44:06.401 23 INFO tempest.lib.common.rest_client [req-87fa8d89-d600-4316-9c90-2868e953bea7 req-87fa8d89-d600-4316-9c90-2868e953bea7 ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.440s\n2026-05-22 01:44:06.448 27 INFO tempest.lib.common.rest_client [req-88a81460-e5c6-42c4-9d3b-4d8f14015048 req-88a81460-e5c6-42c4-9d3b-4d8f14015048 ] Request (ExternalNetworksTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.776s\n2026-05-22 01:44:06.459 17 INFO tempest.lib.common.rest_client [req-4d8f3092-7e21-4eb0-bbf7-8ea3aa2166ac req-4d8f3092-7e21-4eb0-bbf7-8ea3aa2166ac ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.953s\n2026-05-22 01:44:06.483 35 INFO tempest.lib.common.rest_client [req-26cc50dc-56e9-4044-a995-c8948b013722 req-26cc50dc-56e9-4044-a995-c8948b013722 ] Request (PortsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.124s\n2026-05-22 01:44:06.501 13 INFO tempest.lib.common.rest_client [req-b1f7b8f8-6f99-462f-aa6f-b9bd54323e0d req-b1f7b8f8-6f99-462f-aa6f-b9bd54323e0d ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.491s\n2026-05-22 01:44:06.505 33 INFO tempest.lib.common.rest_client [req-342b347f-784d-48b8-b5ff-ccf47decc36d req-342b347f-784d-48b8-b5ff-ccf47decc36d ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.507s\n2026-05-22 01:44:06.536 19 INFO tempest.lib.common.rest_client [req-6bc3dbfc-a25d-412e-ac51-7aab8af41c40 req-6bc3dbfc-a25d-412e-ac51-7aab8af41c40 ] Request (RoutersIpV6AdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/49d6c0e10d3c4d789819e2b129f64ba9/users/a869fc680e6a4e57acf7238d78974834/roles/1049be6f2d5641528d4cf50ffcec866c 0.334s\n2026-05-22 01:44:06.550 21 INFO tempest.lib.common.rest_client [req-248cf869-ca67-4fa7-83f2-f49030e53d27 req-248cf869-ca67-4fa7-83f2-f49030e53d27 ] Request (FloatingIPAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.381s\n2026-05-22 01:44:06.556 11 INFO tempest.lib.common.rest_client [req-5da2ad92-88bf-4718-8f3b-0e591e738450 req-5da2ad92-88bf-4718-8f3b-0e591e738450 ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.515s\n2026-05-22 01:44:06.575 29 INFO tempest.lib.common.rest_client [req-85ee5412-2527-4880-ba43-9366c049e63a req-85ee5412-2527-4880-ba43-9366c049e63a ] Request (ExtensionsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a739ec87df3740519d59e1adb1da9ceb/users/b82ba28b79e742ef868659dfc4d17e08/roles/f1175dd65a2046c29e339df86ceaa04e 0.595s\n2026-05-22 01:44:06.664 37 INFO tempest.lib.common.rest_client [req-904cde21-833b-4438-a6ac-09f5180e1585 req-904cde21-833b-4438-a6ac-09f5180e1585 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.466s\n2026-05-22 01:44:06.671 27 INFO tempest.lib.common.rest_client [req-61cab78d-55a9-4743-b271-05a425491bcc req-61cab78d-55a9-4743-b271-05a425491bcc ] Request (ExternalNetworksTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.221s\n2026-05-22 01:44:06.691 25 INFO tempest.lib.common.rest_client [req-f477cb04-f355-45d2-9df2-dbc600fba664 req-f477cb04-f355-45d2-9df2-dbc600fba664 ] Request (AllowedAddressPairTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.409s\n2026-05-22 01:44:06.702 15 INFO tempest.lib.common.rest_client [req-721806d5-c430-4a79-98b8-746aad70faec req-721806d5-c430-4a79-98b8-746aad70faec ] Request (FloatingIPTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.311s\n2026-05-22 01:44:06.782 31 INFO tempest.lib.common.rest_client [req-e96dcf3c-9791-456a-a03c-92f28e455879 req-e96dcf3c-9791-456a-a03c-92f28e455879 ] Request (RoutersNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.390s\n2026-05-22 01:44:06.803 13 INFO tempest.lib.common.rest_client [req-4d135872-a4bf-4e53-9a0e-bfab582d53f6 req-4d135872-a4bf-4e53-9a0e-bfab582d53f6 ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/7e357acc108d424da0cfb3d32b4a0b8c/users/4d7f2932d6334c5ba0c47d6d6f8f62da/roles/f1175dd65a2046c29e339df86ceaa04e 0.297s\n2026-05-22 01:44:06.825 21 INFO tempest.lib.common.rest_client [req-c05f2a70-0cee-446b-b323-4e4346bccd0f req-c05f2a70-0cee-446b-b323-4e4346bccd0f ] Request (FloatingIPAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/161a6d972cad4d22893b174756918155/users/797a41d3991e4b6b97fadb303556eaac/roles/7b19d98ffcc24d869191183daf0fb4ae 0.268s\n2026-05-22 01:44:06.870 39 INFO tempest.lib.common.rest_client [req-6959141a-ae76-45c6-8f0f-242c0ac0b81c req-6959141a-ae76-45c6-8f0f-242c0ac0b81c ] Request (RoutersAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.591s\n2026-05-22 01:44:06.880 41 INFO tempest.lib.common.rest_client [req-35ec6258-5ea8-41b9-8098-670d647fef09 req-35ec6258-5ea8-41b9-8098-670d647fef09 ] Request (BulkNetworkOpsIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.868s\n2026-05-22 01:44:06.914 17 INFO tempest.lib.common.rest_client [req-29d57d07-a977-4282-8277-d91a875ada1b req-29d57d07-a977-4282-8277-d91a875ada1b ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.452s\n2026-05-22 01:44:06.946 15 INFO tempest.lib.common.rest_client [req-6f261ce2-e660-4f2b-a251-5d78d1ab2dd6 req-6f261ce2-e660-4f2b-a251-5d78d1ab2dd6 ] Request (FloatingIPTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/119a8d6ac11d4bcfa340a9da30a3cffb/users/7143d776db9a41a88e5e12f1f262702a/roles/1049be6f2d5641528d4cf50ffcec866c 0.241s\n2026-05-22 01:44:06.967 35 INFO tempest.lib.common.rest_client [req-766449a4-2b9c-4f41-906b-f598bed3853a req-766449a4-2b9c-4f41-906b-f598bed3853a ] Request (PortsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/68ecfc7b81a6406f8dd34576f7576ec2 0.479s\n2026-05-22 01:44:06.968 35 INFO tempest.lib.common.dynamic_creds [-] Using the existing project 68ecfc7b81a6406f8dd34576f7576ec2 for scope project and roles: ['reader']\n2026-05-22 01:44:06.976 19 INFO tempest.lib.common.rest_client [req-0e052510-6e3d-4d68-8b0d-b0cc860b7111 req-0e052510-6e3d-4d68-8b0d-b0cc860b7111 ] Request (RoutersIpV6AdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.437s\n2026-05-22 01:44:07.005 37 INFO tempest.lib.common.rest_client [req-51fcdc25-19c7-487b-9ddc-58f8bc38b0fa req-51fcdc25-19c7-487b-9ddc-58f8bc38b0fa ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b73634624ac8411f8852722b12059a1e/users/b176192ee6744427bf8929cad777d056/roles/285449a926f347738829a3f39962ab63 0.338s\n2026-05-22 01:44:07.045 23 INFO tempest.lib.common.rest_client [req-0a5c9daa-3816-4bdc-b7b8-fbe6cc56843d req-0a5c9daa-3816-4bdc-b7b8-fbe6cc56843d ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.642s\n2026-05-22 01:44:07.099 21 INFO tempest.lib.common.rest_client [req-176dcf4d-7d9b-4df1-b8f1-a89b3716c7bb req-176dcf4d-7d9b-4df1-b8f1-a89b3716c7bb ] Request (FloatingIPAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.272s\n2026-05-22 01:44:07.111 11 INFO tempest.lib.common.rest_client [req-2fb1b7f9-c475-4cd9-9012-5d45b93df2f0 req-2fb1b7f9-c475-4cd9-9012-5d45b93df2f0 ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9b45f64e46d14236b7408a2a807085d0/users/97e7bbc6abc44aa7a36ce0aeae9d14d3/roles/285449a926f347738829a3f39962ab63 0.551s\n2026-05-22 01:44:07.110 33 INFO tempest.lib.common.rest_client [req-5a68c7f3-8ad1-47cc-ab4b-6f68f24143ed req-5a68c7f3-8ad1-47cc-ab4b-6f68f24143ed ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/965eaf9ff9804b3eab60eee7eb71251f/users/9b8a7c48c20f43329000afc0f1661b43/roles/285449a926f347738829a3f39962ab63 0.597s\n2026-05-22 01:44:07.147 29 INFO tempest.lib.common.rest_client [req-645b81e4-f8d4-43ff-a4ff-ce2490b2ce41 req-645b81e4-f8d4-43ff-a4ff-ce2490b2ce41 ] Request (ExtensionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.564s\n2026-05-22 01:44:07.214 19 INFO tempest.lib.common.rest_client [req-9c3872a1-b7f6-4971-a94b-dd42db64cb04 req-9c3872a1-b7f6-4971-a94b-dd42db64cb04 ] Request (RoutersIpV6AdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/49d6c0e10d3c4d789819e2b129f64ba9/users/a869fc680e6a4e57acf7238d78974834/roles/f62b4d190f9040abadfedbb170e6ab99 0.233s\n2026-05-22 01:44:07.234 31 INFO tempest.lib.common.rest_client [req-404d7ee8-8613-449e-b3e5-88ff9ef26d81 req-404d7ee8-8613-449e-b3e5-88ff9ef26d81 ] Request (RoutersNegativeIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e4f8f9105d634d69b78685e2e877f3d8/users/d12fae87c87d433a8416375d21d8c4e1/roles/f1175dd65a2046c29e339df86ceaa04e 0.449s\n2026-05-22 01:44:07.244 25 INFO tempest.lib.common.rest_client [req-a77a17b6-7963-4132-94b6-294b3ad04342 req-a77a17b6-7963-4132-94b6-294b3ad04342 ] Request (AllowedAddressPairTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a7433a88629042bbb6d5054d88738a8c/users/d3d7c42f32c04778acbeb082ed8ce800/roles/1049be6f2d5641528d4cf50ffcec866c 0.546s\n2026-05-22 01:44:07.249 13 INFO tempest.lib.common.rest_client [req-29a4d121-086a-4e16-849a-f447fd49c33a req-29a4d121-086a-4e16-849a-f447fd49c33a ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.441s\n2026-05-22 01:44:07.340 39 INFO tempest.lib.common.rest_client [req-6caaba90-1f0b-4a42-a4fb-2dde43a01842 req-6caaba90-1f0b-4a42-a4fb-2dde43a01842 ] Request (RoutersAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.467s\n2026-05-22 01:44:07.342 41 INFO tempest.lib.common.rest_client [req-5ec136fe-0e38-4243-b3a5-4e250c0358d7 req-5ec136fe-0e38-4243-b3a5-4e250c0358d7 ] Request (BulkNetworkOpsIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.458s\n2026-05-22 01:44:07.369 23 INFO tempest.lib.common.rest_client [req-379123e0-cab1-42a7-91c2-5da7453a7b80 req-379123e0-cab1-42a7-91c2-5da7453a7b80 ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.319s\n2026-05-22 01:44:07.368 15 INFO tempest.lib.common.rest_client [req-c121b0ef-7686-40e1-9812-7345cbb103a8 req-c121b0ef-7686-40e1-9812-7345cbb103a8 ] Request (FloatingIPTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.418s\n2026-05-22 01:44:07.396 37 INFO tempest.lib.common.rest_client [req-aa46f696-aa85-4c04-b78d-07bec86dc9d2 req-aa46f696-aa85-4c04-b78d-07bec86dc9d2 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.384s\n2026-05-22 01:44:07.398 33 INFO tempest.lib.common.rest_client [req-cffb3af8-fec5-40dd-9ca5-8db84c38d71d req-cffb3af8-fec5-40dd-9ca5-8db84c38d71d ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.283s\n2026-05-22 01:44:07.423 27 INFO tempest.lib.common.rest_client [req-d3e316f4-2318-4851-ba19-5024fa6a7b12 req-d3e316f4-2318-4851-ba19-5024fa6a7b12 ] Request (ExternalNetworksTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.744s\n2026-05-22 01:44:07.417 21 INFO tempest.lib.common.rest_client [req-251ce1d7-10c3-406e-9630-b8d94ec8003e req-251ce1d7-10c3-406e-9630-b8d94ec8003e ] Request (FloatingIPAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/161a6d972cad4d22893b174756918155/users/797a41d3991e4b6b97fadb303556eaac/roles/1049be6f2d5641528d4cf50ffcec866c 0.314s\n2026-05-22 01:44:07.457 17 INFO tempest.lib.common.rest_client [req-42da2e01-db36-4cac-b717-4acdf3e8104a req-42da2e01-db36-4cac-b717-4acdf3e8104a ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.537s\n2026-05-22 01:44:07.499 11 INFO tempest.lib.common.rest_client [req-4ca92e40-c8b2-4029-b20c-2b10dcfc8a97 req-4ca92e40-c8b2-4029-b20c-2b10dcfc8a97 ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.382s\n2026-05-22 01:44:07.508 31 INFO tempest.lib.common.rest_client [req-f96aaf2b-38f2-4602-a6b7-e17f217539c7 req-f96aaf2b-38f2-4602-a6b7-e17f217539c7 ] Request (RoutersNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.267s\n2026-05-22 01:44:07.520 19 INFO tempest.lib.common.rest_client [req-dbe26cde-56ef-4440-81e8-481ab8790c5b req-dbe26cde-56ef-4440-81e8-481ab8790c5b ] Request (RoutersIpV6AdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.300s\n2026-05-22 01:44:07.534 25 INFO tempest.lib.common.rest_client [req-de6c6522-5e5c-460b-8c8e-485420bb5496 req-de6c6522-5e5c-460b-8c8e-485420bb5496 ] Request (AllowedAddressPairTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.280s\n2026-05-22 01:44:07.541 29 INFO tempest.lib.common.rest_client [req-5bf3ee2f-37e6-4d35-a296-732493b0e567 req-5bf3ee2f-37e6-4d35-a296-732493b0e567 ] Request (ExtensionsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a739ec87df3740519d59e1adb1da9ceb/users/b82ba28b79e742ef868659dfc4d17e08/roles/1049be6f2d5641528d4cf50ffcec866c 0.392s\n2026-05-22 01:44:07.579 41 INFO tempest.lib.common.rest_client [req-3f359e38-9bd8-4be3-8c63-63c987699cf4 req-3f359e38-9bd8-4be3-8c63-63c987699cf4 ] Request (BulkNetworkOpsIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f5317592b57146309f6fe91b122f5786/users/3028abd567f04620a5a5186213b6bfed/roles/f1175dd65a2046c29e339df86ceaa04e 0.234s\n2026-05-22 01:44:07.592 13 INFO tempest.lib.common.rest_client [req-8ed73618-8bec-46a6-8eac-aba1065f2faa req-8ed73618-8bec-46a6-8eac-aba1065f2faa ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/7e357acc108d424da0cfb3d32b4a0b8c/users/4d7f2932d6334c5ba0c47d6d6f8f62da/roles/1049be6f2d5641528d4cf50ffcec866c 0.341s\n2026-05-22 01:44:07.654 23 INFO tempest.lib.common.rest_client [req-871bd686-88ad-43f6-b081-78b07df05db0 req-871bd686-88ad-43f6-b081-78b07df05db0 ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0405b8b5acd546308c0f129d965ba134/users/603948cd72004bfe8d2449021a38722f/roles/285449a926f347738829a3f39962ab63 0.280s\n2026-05-22 01:44:07.685 33 INFO tempest.lib.common.rest_client [req-0c219f02-0953-494d-a5fa-d57bb721e213 req-0c219f02-0953-494d-a5fa-d57bb721e213 ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/965eaf9ff9804b3eab60eee7eb71251f/users/9b8a7c48c20f43329000afc0f1661b43/roles/285449a926f347738829a3f39962ab63 0.284s\n2026-05-22 01:44:07.700 35 INFO tempest.lib.common.rest_client [req-839f9c8a-76f4-486c-8419-228813455cf1 req-839f9c8a-76f4-486c-8419-228813455cf1 ] Request (PortsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.730s\n2026-05-22 01:44:07.753 39 INFO tempest.lib.common.rest_client [req-9e5dcde0-8dbf-4899-9b96-b0d0010c5ff0 req-9e5dcde0-8dbf-4899-9b96-b0d0010c5ff0 ] Request (RoutersAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/82e18a75e34e4de98f0b40b16fdaa766/users/06d8977d99e14cc4b32f976118998702/roles/285449a926f347738829a3f39962ab63 0.411s\n2026-05-22 01:44:07.773 17 INFO tempest.lib.common.rest_client [req-0be71cfa-80b0-47a0-b906-ce5508216134 req-0be71cfa-80b0-47a0-b906-ce5508216134 ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.310s\n2026-05-22 01:44:07.784 21 INFO tempest.lib.common.rest_client [req-515cc383-0aca-4508-8e79-145948f0be86 req-515cc383-0aca-4508-8e79-145948f0be86 ] Request (FloatingIPAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.363s\n2026-05-22 01:44:07.810 37 INFO tempest.lib.common.rest_client [req-f31cf071-f07a-4876-99a1-d286786ae21f req-f31cf071-f07a-4876-99a1-d286786ae21f ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b73634624ac8411f8852722b12059a1e/users/b176192ee6744427bf8929cad777d056/roles/285449a926f347738829a3f39962ab63 0.406s\n2026-05-22 01:44:07.873 15 INFO tempest.lib.common.rest_client [req-c1c7da64-02d2-4736-9270-ae73453abe41 req-c1c7da64-02d2-4736-9270-ae73453abe41 ] Request (FloatingIPTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/119a8d6ac11d4bcfa340a9da30a3cffb/users/7143d776db9a41a88e5e12f1f262702a/roles/f62b4d190f9040abadfedbb170e6ab99 0.499s\n2026-05-22 01:44:07.889 31 INFO tempest.lib.common.rest_client [req-b0bd6308-edf3-4031-b1dd-6dca62dd558e req-b0bd6308-edf3-4031-b1dd-6dca62dd558e ] Request (RoutersNegativeIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e4f8f9105d634d69b78685e2e877f3d8/users/d12fae87c87d433a8416375d21d8c4e1/roles/1049be6f2d5641528d4cf50ffcec866c 0.377s\n2026-05-22 01:44:07.896 11 INFO tempest.lib.common.rest_client [req-9c0ab78e-83ed-44f2-ba54-e874aabae772 req-9c0ab78e-83ed-44f2-ba54-e874aabae772 ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9b45f64e46d14236b7408a2a807085d0/users/97e7bbc6abc44aa7a36ce0aeae9d14d3/roles/285449a926f347738829a3f39962ab63 0.392s\n2026-05-22 01:44:07.914 25 INFO tempest.lib.common.rest_client [req-84453453-714f-4bdd-8892-21824d4df226 req-84453453-714f-4bdd-8892-21824d4df226 ] Request (AllowedAddressPairTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a7433a88629042bbb6d5054d88738a8c/users/d3d7c42f32c04778acbeb082ed8ce800/roles/f62b4d190f9040abadfedbb170e6ab99 0.375s\n2026-05-22 01:44:07.933 27 INFO tempest.lib.common.rest_client [req-dca3403d-208d-4bf0-8bd2-299a5d464163 req-dca3403d-208d-4bf0-8bd2-299a5d464163 ] Request (ExternalNetworksTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.508s\n2026-05-22 01:44:07.996 19 INFO tempest.lib.common.rest_client [req-736f6978-5388-4f34-a560-4eb168eb13bf req-736f6978-5388-4f34-a560-4eb168eb13bf ] Request (RoutersIpV6AdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/49d6c0e10d3c4d789819e2b129f64ba9/users/a869fc680e6a4e57acf7238d78974834/roles/7b19d98ffcc24d869191183daf0fb4ae 0.474s\n2026-05-22 01:44:07.997 19 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user a869fc680e6a4e57acf7238d78974834 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:44:07.997 19 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersIpV6AdminTest-367084488-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '49d6c0e10d3c4d789819e2b129f64ba9', 'project_name': 'tempest-RoutersIpV6AdminTest-367084488', 'tenant_id': '49d6c0e10d3c4d789819e2b129f64ba9', 'tenant_name': 'tempest-RoutersIpV6AdminTest-367084488', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'a869fc680e6a4e57acf7238d78974834', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:44:07.997 19 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersIpV6AdminTest-367084488-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '49d6c0e10d3c4d789819e2b129f64ba9', 'project_name': 'tempest-RoutersIpV6AdminTest-367084488', 'tenant_id': '49d6c0e10d3c4d789819e2b129f64ba9', 'tenant_name': 'tempest-RoutersIpV6AdminTest-367084488', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'a869fc680e6a4e57acf7238d78974834', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:44:08.024 23 INFO tempest.lib.common.rest_client [req-ea5e8e8c-1e4e-4693-abfb-685c4f81f5d6 req-ea5e8e8c-1e4e-4693-abfb-685c4f81f5d6 ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.366s\n2026-05-22 01:44:08.039 41 INFO tempest.lib.common.rest_client [req-2b23c3f7-7e67-47c0-b63f-1bfd18e31afa req-2b23c3f7-7e67-47c0-b63f-1bfd18e31afa ] Request (BulkNetworkOpsIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.458s\n2026-05-22 01:44:08.062 29 INFO tempest.lib.common.rest_client [req-4f21a619-2fd5-4d72-96cb-a1457b45d332 req-4f21a619-2fd5-4d72-96cb-a1457b45d332 ] Request (ExtensionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.518s\n2026-05-22 01:44:08.074 33 INFO tempest.lib.common.rest_client [req-9082182f-90a2-4f6e-8a93-5b8b1b9f909f req-9082182f-90a2-4f6e-8a93-5b8b1b9f909f ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.386s\n2026-05-22 01:44:08.097 35 INFO tempest.lib.common.rest_client [req-faf7f36c-0628-4712-8fd3-40b438590076 req-faf7f36c-0628-4712-8fd3-40b438590076 ] Request (PortsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.388s\n2026-05-22 01:44:08.099 13 INFO tempest.lib.common.rest_client [req-a679c08a-2c66-483b-9ad4-a66a62918465 req-a679c08a-2c66-483b-9ad4-a66a62918465 ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.495s\n2026-05-22 01:44:08.097 37 INFO tempest.lib.common.rest_client [req-c9a14980-acfc-495d-9371-afc69ac9e5f3 req-c9a14980-acfc-495d-9371-afc69ac9e5f3 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.279s\n2026-05-22 01:44:08.109 15 INFO tempest.lib.common.rest_client [req-f4e18fc7-4d2f-46f5-8f62-ef7ff10a55f2 req-f4e18fc7-4d2f-46f5-8f62-ef7ff10a55f2 ] Request (FloatingIPTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.232s\n2026-05-22 01:44:08.115 17 INFO tempest.lib.common.rest_client [req-d376b0bc-b3c5-431c-b6df-974a1472bfd4 req-d376b0bc-b3c5-431c-b6df-974a1472bfd4 ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/338a5e1ef3d64a0b85c21b93948970dc/users/7104f16db10d4d6f82c5dcfe2c3592ac/roles/285449a926f347738829a3f39962ab63 0.336s\n2026-05-22 01:44:08.146 39 INFO tempest.lib.common.rest_client [req-eb640e2d-e02f-4fc1-80df-7d7339a07593 req-eb640e2d-e02f-4fc1-80df-7d7339a07593 ] Request (RoutersAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.382s\n2026-05-22 01:44:08.186 31 INFO tempest.lib.common.rest_client [req-cdd54d63-b091-4f27-97fb-a850a99175b3 req-cdd54d63-b091-4f27-97fb-a850a99175b3 ] Request (RoutersNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.291s\n2026-05-22 01:44:08.197 11 INFO tempest.lib.common.rest_client [req-ab41d59c-bf94-4bdd-8ec7-4d7315046e4f req-ab41d59c-bf94-4bdd-8ec7-4d7315046e4f ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.298s\n2026-05-22 01:44:08.207 21 INFO tempest.lib.common.rest_client [req-9a058784-0d7a-4c3c-bbad-90746ecd4d78 req-9a058784-0d7a-4c3c-bbad-90746ecd4d78 ] Request (FloatingIPAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/161a6d972cad4d22893b174756918155/users/797a41d3991e4b6b97fadb303556eaac/roles/f62b4d190f9040abadfedbb170e6ab99 0.415s\n2026-05-22 01:44:08.235 25 INFO tempest.lib.common.rest_client [req-28a439d3-150d-43a5-8d09-7d39b7080c6c req-28a439d3-150d-43a5-8d09-7d39b7080c6c ] Request (AllowedAddressPairTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.312s\n2026-05-22 01:44:08.256 41 INFO tempest.lib.common.rest_client [req-fc0472b3-25c4-4ab9-bf3f-5fa842f7efc1 req-fc0472b3-25c4-4ab9-bf3f-5fa842f7efc1 ] Request (BulkNetworkOpsIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f5317592b57146309f6fe91b122f5786/users/3028abd567f04620a5a5186213b6bfed/roles/1049be6f2d5641528d4cf50ffcec866c 0.212s\n2026-05-22 01:44:08.306 27 INFO tempest.lib.common.rest_client [req-77236318-ff3b-45d2-a2cc-b123a9041efd req-77236318-ff3b-45d2-a2cc-b123a9041efd ] Request (ExternalNetworksTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d453b76bc75f4074b352b99839419525/users/6883c0724ed94e10bda5ad3a327fdc05/roles/285449a926f347738829a3f39962ab63 0.368s\n2026-05-22 01:44:08.326 29 INFO tempest.lib.common.rest_client [req-f1da12dd-bb1e-449f-aef0-77c5ee8d90ed req-f1da12dd-bb1e-449f-aef0-77c5ee8d90ed ] Request (ExtensionsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a739ec87df3740519d59e1adb1da9ceb/users/b82ba28b79e742ef868659dfc4d17e08/roles/f62b4d190f9040abadfedbb170e6ab99 0.262s\n2026-05-22 01:44:08.348 33 INFO tempest.lib.common.rest_client [req-232511e9-ffad-474f-9565-e250cb28e672 req-232511e9-ffad-474f-9565-e250cb28e672 ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/965eaf9ff9804b3eab60eee7eb71251f/users/9b8a7c48c20f43329000afc0f1661b43/roles/1049be6f2d5641528d4cf50ffcec866c 0.269s\n2026-05-22 01:44:08.359 23 INFO tempest.lib.common.rest_client [req-48f06a3b-cfee-4eb1-81ef-d2a7f85f0dde req-48f06a3b-cfee-4eb1-81ef-d2a7f85f0dde ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0405b8b5acd546308c0f129d965ba134/users/603948cd72004bfe8d2449021a38722f/roles/285449a926f347738829a3f39962ab63 0.333s\n2026-05-22 01:44:08.411 17 INFO tempest.lib.common.rest_client [req-38d4a0e4-4c03-492f-88d1-055c08e36ed3 req-38d4a0e4-4c03-492f-88d1-055c08e36ed3 ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.294s\n2026-05-22 01:44:08.466 11 INFO tempest.lib.common.rest_client [req-fa3e4887-32af-4269-8e7f-bc8be7886d44 req-fa3e4887-32af-4269-8e7f-bc8be7886d44 ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9b45f64e46d14236b7408a2a807085d0/users/97e7bbc6abc44aa7a36ce0aeae9d14d3/roles/1049be6f2d5641528d4cf50ffcec866c 0.264s\n2026-05-22 01:44:08.482 37 INFO tempest.lib.common.rest_client [req-f445120a-ab5b-411c-a2f0-ad5a9e41ba6f req-f445120a-ab5b-411c-a2f0-ad5a9e41ba6f ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b73634624ac8411f8852722b12059a1e/users/b176192ee6744427bf8929cad777d056/roles/1049be6f2d5641528d4cf50ffcec866c 0.373s\n2026-05-22 01:44:08.456 25 INFO tempest.lib.common.rest_client [req-660e6967-d847-49c2-a877-ad858a3f5e5d req-660e6967-d847-49c2-a877-ad858a3f5e5d ] Request (AllowedAddressPairTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a7433a88629042bbb6d5054d88738a8c/users/d3d7c42f32c04778acbeb082ed8ce800/roles/7b19d98ffcc24d869191183daf0fb4ae 0.212s\n2026-05-22 01:44:08.457 25 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user d3d7c42f32c04778acbeb082ed8ce800 is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:44:08.457 25 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-AllowedAddressPairTestJSON-504370214-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'a7433a88629042bbb6d5054d88738a8c', 'project_name': 'tempest-AllowedAddressPairTestJSON-504370214', 'tenant_id': 'a7433a88629042bbb6d5054d88738a8c', 'tenant_name': 'tempest-AllowedAddressPairTestJSON-504370214', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'd3d7c42f32c04778acbeb082ed8ce800', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:44:08.458 25 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-504370214-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'a7433a88629042bbb6d5054d88738a8c', 'project_name': 'tempest-AllowedAddressPairTestJSON-504370214', 'tenant_id': 'a7433a88629042bbb6d5054d88738a8c', 'tenant_name': 'tempest-AllowedAddressPairTestJSON-504370214', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'd3d7c42f32c04778acbeb082ed8ce800', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:44:08.465 15 INFO tempest.lib.common.rest_client [req-3718387a-d3eb-449b-a281-28d3efb4aa2a req-3718387a-d3eb-449b-a281-28d3efb4aa2a ] Request (FloatingIPTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/119a8d6ac11d4bcfa340a9da30a3cffb/users/7143d776db9a41a88e5e12f1f262702a/roles/7b19d98ffcc24d869191183daf0fb4ae 0.353s\n2026-05-22 01:44:08.465 15 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 7143d776db9a41a88e5e12f1f262702a is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:44:08.466 15 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-FloatingIPTestJSON-331292135-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '119a8d6ac11d4bcfa340a9da30a3cffb', 'project_name': 'tempest-FloatingIPTestJSON-331292135', 'tenant_id': '119a8d6ac11d4bcfa340a9da30a3cffb', 'tenant_name': 'tempest-FloatingIPTestJSON-331292135', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '7143d776db9a41a88e5e12f1f262702a', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:44:08.466 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-FloatingIPTestJSON-331292135-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '119a8d6ac11d4bcfa340a9da30a3cffb', 'project_name': 'tempest-FloatingIPTestJSON-331292135', 'tenant_id': '119a8d6ac11d4bcfa340a9da30a3cffb', 'tenant_name': 'tempest-FloatingIPTestJSON-331292135', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '7143d776db9a41a88e5e12f1f262702a', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:44:08.493 31 INFO tempest.lib.common.rest_client [req-829d2bd9-0819-4165-928f-488cf5cda45f req-829d2bd9-0819-4165-928f-488cf5cda45f ] Request (RoutersNegativeIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e4f8f9105d634d69b78685e2e877f3d8/users/d12fae87c87d433a8416375d21d8c4e1/roles/f62b4d190f9040abadfedbb170e6ab99 0.303s\n2026-05-22 01:44:08.593 23 INFO tempest.lib.common.rest_client [req-b0d9d66f-74ec-4ab2-ae6e-7c17d6e744c9 req-b0d9d66f-74ec-4ab2-ae6e-7c17d6e744c9 ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.232s\n2026-05-22 01:44:08.604 19 INFO tempest.lib.common.rest_client [req-1b95e134-9970-4fad-8db1-94ac08bafc92 req-1b95e134-9970-4fad-8db1-94ac08bafc92 ] Request (RoutersIpV6AdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.601s\n2026-05-22 01:44:08.616 21 INFO tempest.lib.common.rest_client [req-0edc3df6-35e0-4060-9420-751c87b85e64 req-0edc3df6-35e0-4060-9420-751c87b85e64 ] Request (FloatingIPAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.407s\n2026-05-22 01:44:08.649 37 INFO tempest.lib.common.rest_client [req-45f24262-21c0-43cf-a921-7bef84f8aae0 req-45f24262-21c0-43cf-a921-7bef84f8aae0 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.166s\n2026-05-22 01:44:08.654 13 INFO tempest.lib.common.rest_client [req-12333bc0-13d4-49a2-aa8e-b168f928f6eb req-12333bc0-13d4-49a2-aa8e-b168f928f6eb ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/7e357acc108d424da0cfb3d32b4a0b8c/users/4d7f2932d6334c5ba0c47d6d6f8f62da/roles/f62b4d190f9040abadfedbb170e6ab99 0.550s\n2026-05-22 01:44:08.666 39 INFO tempest.lib.common.rest_client [req-47749fe4-e0ed-4f2c-8655-715ecacfd302 req-47749fe4-e0ed-4f2c-8655-715ecacfd302 ] Request (RoutersAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/82e18a75e34e4de98f0b40b16fdaa766/users/06d8977d99e14cc4b32f976118998702/roles/285449a926f347738829a3f39962ab63 0.515s\n2026-05-22 01:44:08.666 41 INFO tempest.lib.common.rest_client [req-4c7e8474-255e-4c15-8e84-60c9d2372177 req-4c7e8474-255e-4c15-8e84-60c9d2372177 ] Request (BulkNetworkOpsIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.409s\n2026-05-22 01:44:08.680 35 INFO tempest.lib.common.rest_client [req-70fefc9c-040a-43bf-9650-b85d395c2af2 req-70fefc9c-040a-43bf-9650-b85d395c2af2 ] Request (PortsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/68ecfc7b81a6406f8dd34576f7576ec2/users/a5b998acb8334142a6d0470303245fef/roles/f1175dd65a2046c29e339df86ceaa04e 0.581s\n2026-05-22 01:44:08.750 29 INFO tempest.lib.common.rest_client [req-c8f43847-f978-47d2-b062-b6a86e954f1e req-c8f43847-f978-47d2-b062-b6a86e954f1e ] Request (ExtensionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.422s\n2026-05-22 01:44:08.763 27 INFO tempest.lib.common.rest_client [req-d6705a62-ed70-48fe-bff1-fc346eb78534 req-d6705a62-ed70-48fe-bff1-fc346eb78534 ] Request (ExternalNetworksTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.452s\n2026-05-22 01:44:08.774 17 INFO tempest.lib.common.rest_client [req-faea4aa4-ef38-4cf6-91f3-e196710f110f req-faea4aa4-ef38-4cf6-91f3-e196710f110f ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/338a5e1ef3d64a0b85c21b93948970dc/users/7104f16db10d4d6f82c5dcfe2c3592ac/roles/285449a926f347738829a3f39962ab63 0.360s\n2026-05-22 01:44:08.785 21 INFO tempest.lib.common.rest_client [req-e2f45be0-6319-46eb-b27b-83069bef35e9 req-e2f45be0-6319-46eb-b27b-83069bef35e9 ] Request (FloatingIPAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/161a6d972cad4d22893b174756918155/users/797a41d3991e4b6b97fadb303556eaac/roles/7b19d98ffcc24d869191183daf0fb4ae 0.166s\n2026-05-22 01:44:08.785 21 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 797a41d3991e4b6b97fadb303556eaac is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:44:08.785 21 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-FloatingIPAdminTestJSON-1315558750-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '161a6d972cad4d22893b174756918155', 'project_name': 'tempest-FloatingIPAdminTestJSON-1315558750', 'tenant_id': '161a6d972cad4d22893b174756918155', 'tenant_name': 'tempest-FloatingIPAdminTestJSON-1315558750', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '797a41d3991e4b6b97fadb303556eaac', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:44:08.786 21 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-FloatingIPAdminTestJSON-1315558750-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '161a6d972cad4d22893b174756918155', 'project_name': 'tempest-FloatingIPAdminTestJSON-1315558750', 'tenant_id': '161a6d972cad4d22893b174756918155', 'tenant_name': 'tempest-FloatingIPAdminTestJSON-1315558750', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '797a41d3991e4b6b97fadb303556eaac', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:44:08.825 33 INFO tempest.lib.common.rest_client [req-297ff7d0-7460-4e10-8880-c51c5118f5b3 req-297ff7d0-7460-4e10-8880-c51c5118f5b3 ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.475s\n2026-05-22 01:44:08.841 11 INFO tempest.lib.common.rest_client [req-52ac54ee-1c75-42b8-b966-a0a2d1287f57 req-52ac54ee-1c75-42b8-b966-a0a2d1287f57 ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.366s\n2026-05-22 01:44:08.885 13 INFO tempest.lib.common.rest_client [req-7f05ebcf-07ff-464b-8288-2878dde43dae req-7f05ebcf-07ff-464b-8288-2878dde43dae ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.229s\n2026-05-22 01:44:08.922 31 INFO tempest.lib.common.rest_client [req-fc3cb579-d03f-4a0c-b294-01724dde3e54 req-fc3cb579-d03f-4a0c-b294-01724dde3e54 ] Request (RoutersNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.426s\n2026-05-22 01:44:08.939 29 INFO tempest.lib.common.rest_client [req-ca4dcca9-5d58-4176-b1f1-81fffd943fd0 req-ca4dcca9-5d58-4176-b1f1-81fffd943fd0 ] Request (ExtensionsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a739ec87df3740519d59e1adb1da9ceb/users/b82ba28b79e742ef868659dfc4d17e08/roles/7b19d98ffcc24d869191183daf0fb4ae 0.187s\n2026-05-22 01:44:08.940 29 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user b82ba28b79e742ef868659dfc4d17e08 is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:44:08.940 29 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExtensionsTestJSON-1906841398-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'a739ec87df3740519d59e1adb1da9ceb', 'project_name': 'tempest-ExtensionsTestJSON-1906841398', 'tenant_id': 'a739ec87df3740519d59e1adb1da9ceb', 'tenant_name': 'tempest-ExtensionsTestJSON-1906841398', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'b82ba28b79e742ef868659dfc4d17e08', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:44:08.940 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-1906841398-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'a739ec87df3740519d59e1adb1da9ceb', 'project_name': 'tempest-ExtensionsTestJSON-1906841398', 'tenant_id': 'a739ec87df3740519d59e1adb1da9ceb', 'tenant_name': 'tempest-ExtensionsTestJSON-1906841398', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'b82ba28b79e742ef868659dfc4d17e08', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:44:08.952 23 INFO tempest.lib.common.rest_client [req-c94c7141-a3e6-41cd-aae0-ec37d3fc8dfd req-c94c7141-a3e6-41cd-aae0-ec37d3fc8dfd ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0405b8b5acd546308c0f129d965ba134/users/603948cd72004bfe8d2449021a38722f/roles/1049be6f2d5641528d4cf50ffcec866c 0.357s\n2026-05-22 01:44:08.968 37 INFO tempest.lib.common.rest_client [req-f6a589c0-0ff3-433d-8fe7-ac93ca51fd40 req-f6a589c0-0ff3-433d-8fe7-ac93ca51fd40 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b73634624ac8411f8852722b12059a1e/users/b176192ee6744427bf8929cad777d056/roles/f62b4d190f9040abadfedbb170e6ab99 0.313s\n2026-05-22 01:44:09.031 41 INFO tempest.lib.common.rest_client [req-1e1cedd3-d41f-429a-96b8-eb3cbb15f1ce req-1e1cedd3-d41f-429a-96b8-eb3cbb15f1ce ] Request (BulkNetworkOpsIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f5317592b57146309f6fe91b122f5786/users/3028abd567f04620a5a5186213b6bfed/roles/f62b4d190f9040abadfedbb170e6ab99 0.362s\n2026-05-22 01:44:09.109 15 INFO tempest.lib.common.rest_client [req-b38d823d-7ccb-422f-9792-d9bc8f9d7639 req-b38d823d-7ccb-422f-9792-d9bc8f9d7639 ] Request (FloatingIPTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.637s\n2026-05-22 01:44:09.153 35 INFO tempest.lib.common.rest_client [req-7925ae9e-2d35-43b4-a8e4-db22961df2c9 req-7925ae9e-2d35-43b4-a8e4-db22961df2c9 ] Request (PortsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.468s\n2026-05-22 01:44:09.163 39 INFO tempest.lib.common.rest_client [req-aab57191-33e3-48b4-96ea-9d7a2c55b6ca req-aab57191-33e3-48b4-96ea-9d7a2c55b6ca ] Request (RoutersAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.495s\n2026-05-22 01:44:09.155 13 INFO tempest.lib.common.rest_client [req-100a94f5-d4b2-4a01-9184-cc234245970b req-100a94f5-d4b2-4a01-9184-cc234245970b ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/7e357acc108d424da0cfb3d32b4a0b8c/users/4d7f2932d6334c5ba0c47d6d6f8f62da/roles/7b19d98ffcc24d869191183daf0fb4ae 0.269s\n2026-05-22 01:44:09.155 13 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 4d7f2932d6334c5ba0c47d6d6f8f62da is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:44:09.155 13 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExtraDHCPOptionsIpV6TestJSON-1461647931-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '7e357acc108d424da0cfb3d32b4a0b8c', 'project_name': 'tempest-ExtraDHCPOptionsIpV6TestJSON-1461647931', 'tenant_id': '7e357acc108d424da0cfb3d32b4a0b8c', 'tenant_name': 'tempest-ExtraDHCPOptionsIpV6TestJSON-1461647931', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '4d7f2932d6334c5ba0c47d6d6f8f62da', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:44:09.156 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-ExtraDHCPOptionsIpV6TestJSON-1461647931-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '7e357acc108d424da0cfb3d32b4a0b8c', 'project_name': 'tempest-ExtraDHCPOptionsIpV6TestJSON-1461647931', 'tenant_id': '7e357acc108d424da0cfb3d32b4a0b8c', 'tenant_name': 'tempest-ExtraDHCPOptionsIpV6TestJSON-1461647931', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '4d7f2932d6334c5ba0c47d6d6f8f62da', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:44:09.249 25 INFO tempest.lib.common.rest_client [req-02896ab6-9c06-4f16-b8fc-518c465b8ab7 req-02896ab6-9c06-4f16-b8fc-518c465b8ab7 ] Request (AllowedAddressPairTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.776s\n2026-05-22 01:44:09.264 17 INFO tempest.lib.common.rest_client [req-cb1f5ee1-d6a0-43e0-a489-42baf4a745d0 req-cb1f5ee1-d6a0-43e0-a489-42baf4a745d0 ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.487s\n2026-05-22 01:44:09.273 23 INFO tempest.lib.common.rest_client [req-a87da0b3-e9f0-4c0f-8a61-8dad0dcec26a req-a87da0b3-e9f0-4c0f-8a61-8dad0dcec26a ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.318s\n2026-05-22 01:44:09.287 27 INFO tempest.lib.common.rest_client [req-801cb025-e62c-4491-9bf0-f6982243598e req-801cb025-e62c-4491-9bf0-f6982243598e ] Request (ExternalNetworksTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d453b76bc75f4074b352b99839419525/users/6883c0724ed94e10bda5ad3a327fdc05/roles/285449a926f347738829a3f39962ab63 0.517s\n2026-05-22 01:44:09.298 33 INFO tempest.lib.common.rest_client [req-952e9660-e054-48af-bda1-a481bb58e75b req-952e9660-e054-48af-bda1-a481bb58e75b ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/965eaf9ff9804b3eab60eee7eb71251f/users/9b8a7c48c20f43329000afc0f1661b43/roles/f62b4d190f9040abadfedbb170e6ab99 0.467s\n2026-05-22 01:44:09.363 11 INFO tempest.lib.common.rest_client [req-c703933e-c56a-42d6-aa13-5a397a217fc0 req-c703933e-c56a-42d6-aa13-5a397a217fc0 ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9b45f64e46d14236b7408a2a807085d0/users/97e7bbc6abc44aa7a36ce0aeae9d14d3/roles/f62b4d190f9040abadfedbb170e6ab99 0.521s\n2026-05-22 01:44:09.369 39 INFO tempest.lib.common.rest_client [req-7f74c1ee-1573-4bc8-ad8c-58ab3ed4ba87 req-7f74c1ee-1573-4bc8-ad8c-58ab3ed4ba87 ] Request (RoutersAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/82e18a75e34e4de98f0b40b16fdaa766/users/06d8977d99e14cc4b32f976118998702/roles/1049be6f2d5641528d4cf50ffcec866c 0.204s\n2026-05-22 01:44:09.464 37 INFO tempest.lib.common.rest_client [req-5bc0a351-04fa-41cd-85fc-58712be03e9e req-5bc0a351-04fa-41cd-85fc-58712be03e9e ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.495s\n2026-05-22 01:44:09.455 31 INFO tempest.lib.common.rest_client [req-9627c2b7-db18-4f42-9b58-7622e54a3879 req-9627c2b7-db18-4f42-9b58-7622e54a3879 ] Request (RoutersNegativeIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e4f8f9105d634d69b78685e2e877f3d8/users/d12fae87c87d433a8416375d21d8c4e1/roles/7b19d98ffcc24d869191183daf0fb4ae 0.530s\n2026-05-22 01:44:09.456 31 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user d12fae87c87d433a8416375d21d8c4e1 is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:44:09.456 31 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersNegativeIpV6Test-1491189949-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'e4f8f9105d634d69b78685e2e877f3d8', 'project_name': 'tempest-RoutersNegativeIpV6Test-1491189949', 'tenant_id': 'e4f8f9105d634d69b78685e2e877f3d8', 'tenant_name': 'tempest-RoutersNegativeIpV6Test-1491189949', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'd12fae87c87d433a8416375d21d8c4e1', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:44:09.456 31 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-1491189949-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'e4f8f9105d634d69b78685e2e877f3d8', 'project_name': 'tempest-RoutersNegativeIpV6Test-1491189949', 'tenant_id': 'e4f8f9105d634d69b78685e2e877f3d8', 'tenant_name': 'tempest-RoutersNegativeIpV6Test-1491189949', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'd12fae87c87d433a8416375d21d8c4e1', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:44:09.484 21 INFO tempest.lib.common.rest_client [req-2e5fce61-082f-400d-ab12-0f0f9f513472 req-2e5fce61-082f-400d-ab12-0f0f9f513472 ] Request (FloatingIPAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.683s\n2026-05-22 01:44:09.524 41 INFO tempest.lib.common.rest_client [req-899412b3-bbf2-48e0-8cff-209097b16b4a req-899412b3-bbf2-48e0-8cff-209097b16b4a ] Request (BulkNetworkOpsIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.490s\n2026-05-22 01:44:09.569 23 INFO tempest.lib.common.rest_client [req-ff9f8f26-5709-4ad5-ba60-e3bd2ed6e7f0 req-ff9f8f26-5709-4ad5-ba60-e3bd2ed6e7f0 ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0405b8b5acd546308c0f129d965ba134/users/603948cd72004bfe8d2449021a38722f/roles/f62b4d190f9040abadfedbb170e6ab99 0.292s\n2026-05-22 01:44:09.567 35 INFO tempest.lib.common.rest_client [req-19947a25-d047-47f6-bbd5-9030dd90ad4f req-19947a25-d047-47f6-bbd5-9030dd90ad4f ] Request (PortsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/68ecfc7b81a6406f8dd34576f7576ec2/users/a5b998acb8334142a6d0470303245fef/roles/1049be6f2d5641528d4cf50ffcec866c 0.412s\n2026-05-22 01:44:09.583 33 INFO tempest.lib.common.rest_client [req-dd6da416-c57c-45cf-aa50-de7f3be363b7 req-dd6da416-c57c-45cf-aa50-de7f3be363b7 ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.280s\n2026-05-22 01:44:09.709 37 INFO tempest.lib.common.rest_client [req-07751b8c-350b-442d-9543-70208f25ffdc req-07751b8c-350b-442d-9543-70208f25ffdc ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b73634624ac8411f8852722b12059a1e/users/b176192ee6744427bf8929cad777d056/roles/7b19d98ffcc24d869191183daf0fb4ae 0.242s\n2026-05-22 01:44:09.709 37 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user b176192ee6744427bf8929cad777d056 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:44:09.710 37 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-PortsAdminExtendedAttrsIpV6TestJSON-224618148-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'b73634624ac8411f8852722b12059a1e', 'project_name': 'tempest-PortsAdminExtendedAttrsIpV6TestJSON-224618148', 'tenant_id': 'b73634624ac8411f8852722b12059a1e', 'tenant_name': 'tempest-PortsAdminExtendedAttrsIpV6TestJSON-224618148', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'b176192ee6744427bf8929cad777d056', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:44:09.710 37 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-PortsAdminExtendedAttrsIpV6TestJSON-224618148-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'b73634624ac8411f8852722b12059a1e', 'project_name': 'tempest-PortsAdminExtendedAttrsIpV6TestJSON-224618148', 'tenant_id': 'b73634624ac8411f8852722b12059a1e', 'tenant_name': 'tempest-PortsAdminExtendedAttrsIpV6TestJSON-224618148', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'b176192ee6744427bf8929cad777d056', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:44:09.738 27 INFO tempest.lib.common.rest_client [req-76b12f5d-8632-4226-b16e-20c50356dd38 req-76b12f5d-8632-4226-b16e-20c50356dd38 ] Request (ExternalNetworksTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.449s\n2026-05-22 01:44:09.789 29 INFO tempest.lib.common.rest_client [req-96d1b47e-8c83-413c-8399-35c803254293 req-96d1b47e-8c83-413c-8399-35c803254293 ] Request (ExtensionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.844s\n2026-05-22 01:44:09.835 39 INFO tempest.lib.common.rest_client [req-44e96d36-dab4-439a-abac-a155b4a3e5bd req-44e96d36-dab4-439a-abac-a155b4a3e5bd ] Request (RoutersAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.461s\n2026-05-22 01:44:09.844 41 INFO tempest.lib.common.rest_client [req-3e8bb805-17d9-4b23-acb7-fd6ad667160c req-3e8bb805-17d9-4b23-acb7-fd6ad667160c ] Request (BulkNetworkOpsIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f5317592b57146309f6fe91b122f5786/users/3028abd567f04620a5a5186213b6bfed/roles/7b19d98ffcc24d869191183daf0fb4ae 0.317s\n2026-05-22 01:44:09.845 41 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 3028abd567f04620a5a5186213b6bfed is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:44:09.845 41 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-BulkNetworkOpsIpV6Test-220707364-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'f5317592b57146309f6fe91b122f5786', 'project_name': 'tempest-BulkNetworkOpsIpV6Test-220707364', 'tenant_id': 'f5317592b57146309f6fe91b122f5786', 'tenant_name': 'tempest-BulkNetworkOpsIpV6Test-220707364', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '3028abd567f04620a5a5186213b6bfed', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:44:09.845 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-BulkNetworkOpsIpV6Test-220707364-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'f5317592b57146309f6fe91b122f5786', 'project_name': 'tempest-BulkNetworkOpsIpV6Test-220707364', 'tenant_id': 'f5317592b57146309f6fe91b122f5786', 'tenant_name': 'tempest-BulkNetworkOpsIpV6Test-220707364', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '3028abd567f04620a5a5186213b6bfed', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:44:09.863 17 INFO tempest.lib.common.rest_client [req-af58242e-5d2a-4384-aae9-06a45e813305 req-af58242e-5d2a-4384-aae9-06a45e813305 ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/338a5e1ef3d64a0b85c21b93948970dc/users/7104f16db10d4d6f82c5dcfe2c3592ac/roles/1049be6f2d5641528d4cf50ffcec866c 0.593s\n2026-05-22 01:44:09.892 35 INFO tempest.lib.common.rest_client [req-77e6ceb9-9a35-452a-b8e5-00562f0b029d req-77e6ceb9-9a35-452a-b8e5-00562f0b029d ] Request (PortsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.320s\n2026-05-22 01:44:09.939 13 INFO tempest.lib.common.rest_client [req-f0a4ad88-f6f2-4966-9418-a8487a47e34c req-f0a4ad88-f6f2-4966-9418-a8487a47e34c ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.775s\n2026-05-22 01:44:09.938 33 INFO tempest.lib.common.rest_client [req-c5cad6b6-2515-47cc-9d6c-62d93a6ed90e req-c5cad6b6-2515-47cc-9d6c-62d93a6ed90e ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/965eaf9ff9804b3eab60eee7eb71251f/users/9b8a7c48c20f43329000afc0f1661b43/roles/7b19d98ffcc24d869191183daf0fb4ae 0.351s\n2026-05-22 01:44:09.938 33 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 9b8a7c48c20f43329000afc0f1661b43 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:44:09.939 33 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersAdminNegativeIpV6Test-1235299792-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '965eaf9ff9804b3eab60eee7eb71251f', 'project_name': 'tempest-RoutersAdminNegativeIpV6Test-1235299792', 'tenant_id': '965eaf9ff9804b3eab60eee7eb71251f', 'tenant_name': 'tempest-RoutersAdminNegativeIpV6Test-1235299792', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '9b8a7c48c20f43329000afc0f1661b43', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:44:09.939 33 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersAdminNegativeIpV6Test-1235299792-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '965eaf9ff9804b3eab60eee7eb71251f', 'project_name': 'tempest-RoutersAdminNegativeIpV6Test-1235299792', 'tenant_id': '965eaf9ff9804b3eab60eee7eb71251f', 'tenant_name': 'tempest-RoutersAdminNegativeIpV6Test-1235299792', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '9b8a7c48c20f43329000afc0f1661b43', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:44:09.992 21 INFO tempest.lib.common.rest_client [req-d3092ae9-8707-4d65-9617-924371f395b7 req-d3092ae9-8707-4d65-9617-924371f395b7 ] Request (FloatingIPAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.501s\n2026-05-22 01:44:10.109 11 INFO tempest.lib.common.rest_client [req-c33eac00-9dab-421c-a206-c9378ce0f8e3 req-c33eac00-9dab-421c-a206-c9378ce0f8e3 ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.743s\n2026-05-22 01:44:10.143 17 INFO tempest.lib.common.rest_client [req-63baaa9e-8dab-4801-ab56-aa54d9b4aaf6 req-63baaa9e-8dab-4801-ab56-aa54d9b4aaf6 ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.276s\n2026-05-22 01:44:10.147 35 INFO tempest.lib.common.rest_client [req-b1b6ef0c-b291-4fd3-9eca-09e26797c61e req-b1b6ef0c-b291-4fd3-9eca-09e26797c61e ] Request (PortsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/68ecfc7b81a6406f8dd34576f7576ec2/users/a5b998acb8334142a6d0470303245fef/roles/f62b4d190f9040abadfedbb170e6ab99 0.253s\n2026-05-22 01:44:10.185 27 INFO tempest.lib.common.rest_client [req-6d3bda15-dedc-4e9c-a018-b56f1cb81559 req-6d3bda15-dedc-4e9c-a018-b56f1cb81559 ] Request (ExternalNetworksTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d453b76bc75f4074b352b99839419525/users/6883c0724ed94e10bda5ad3a327fdc05/roles/1049be6f2d5641528d4cf50ffcec866c 0.444s\n2026-05-22 01:44:10.234 39 INFO tempest.lib.common.rest_client [req-0ab0f244-0622-4c2f-8b75-5b36c1b1a577 req-0ab0f244-0622-4c2f-8b75-5b36c1b1a577 ] Request (RoutersAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/82e18a75e34e4de98f0b40b16fdaa766/users/06d8977d99e14cc4b32f976118998702/roles/f62b4d190f9040abadfedbb170e6ab99 0.397s\n2026-05-22 01:44:10.242 23 INFO tempest.lib.common.rest_client [req-3468c1ab-ccf5-40f1-9eae-ff620ffd057d req-3468c1ab-ccf5-40f1-9eae-ff620ffd057d ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.671s\n2026-05-22 01:44:10.413 27 INFO tempest.lib.common.rest_client [req-2c8760ae-8853-4562-81aa-2a3b08982c64 req-2c8760ae-8853-4562-81aa-2a3b08982c64 ] Request (ExternalNetworksTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.223s\n2026-05-22 01:44:10.422 11 INFO tempest.lib.common.rest_client [req-41dd94a5-7b7b-47f4-be86-80749f992b00 req-41dd94a5-7b7b-47f4-be86-80749f992b00 ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9b45f64e46d14236b7408a2a807085d0/users/97e7bbc6abc44aa7a36ce0aeae9d14d3/roles/7b19d98ffcc24d869191183daf0fb4ae 0.311s\n2026-05-22 01:44:10.422 11 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 97e7bbc6abc44aa7a36ce0aeae9d14d3 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:44:10.423 11 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-DHCPAgentSchedulersTestJSON-1414840477-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '9b45f64e46d14236b7408a2a807085d0', 'project_name': 'tempest-DHCPAgentSchedulersTestJSON-1414840477', 'tenant_id': '9b45f64e46d14236b7408a2a807085d0', 'tenant_name': 'tempest-DHCPAgentSchedulersTestJSON-1414840477', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '97e7bbc6abc44aa7a36ce0aeae9d14d3', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:44:10.423 11 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-DHCPAgentSchedulersTestJSON-1414840477-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '9b45f64e46d14236b7408a2a807085d0', 'project_name': 'tempest-DHCPAgentSchedulersTestJSON-1414840477', 'tenant_id': '9b45f64e46d14236b7408a2a807085d0', 'tenant_name': 'tempest-DHCPAgentSchedulersTestJSON-1414840477', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '97e7bbc6abc44aa7a36ce0aeae9d14d3', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:44:10.439 29 INFO tempest.lib.common.rest_client [req-31b138ba-c2c9-4602-90d8-660aea599263 req-31b138ba-c2c9-4602-90d8-660aea599263 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions 0.643s\n2026-05-22 01:44:10.518 31 INFO tempest.lib.common.rest_client [req-8629e4ab-7003-4bde-ade6-21c4d7edb5ab req-8629e4ab-7003-4bde-ade6-21c4d7edb5ab ] Request (RoutersNegativeIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.048s\n2026-05-22 01:44:10.536 29 INFO tempest.lib.common.rest_client [req-26418c6f-d543-4e6e-95c2-1a7eae62999d req-26418c6f-d543-4e6e-95c2-1a7eae62999d ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/address-group 0.091s\n2026-05-22 01:44:10.553 19 INFO tempest.lib.common.rest_client [req-529bd975-9eaf-4707-ab09-a77b40cf8cdc req-529bd975-9eaf-4707-ab09-a77b40cf8cdc ] Request (RoutersIpV6AdminTest:test_create_router_set_gateway_with_fixed_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.942s\n2026-05-22 01:44:10.557 17 INFO tempest.lib.common.rest_client [req-021749d6-eef9-4afe-b010-0268b2014342 req-021749d6-eef9-4afe-b010-0268b2014342 ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/338a5e1ef3d64a0b85c21b93948970dc/users/7104f16db10d4d6f82c5dcfe2c3592ac/roles/f62b4d190f9040abadfedbb170e6ab99 0.409s\n2026-05-22 01:44:10.582 27 INFO tempest.lib.common.rest_client [req-a4fd0121-c13a-45e0-8113-141f2395c762 req-a4fd0121-c13a-45e0-8113-141f2395c762 ] Request (ExternalNetworksTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d453b76bc75f4074b352b99839419525/users/6883c0724ed94e10bda5ad3a327fdc05/roles/f62b4d190f9040abadfedbb170e6ab99 0.163s\n2026-05-22 01:44:10.662 29 INFO tempest.lib.common.rest_client [req-682ed18a-5fa0-490f-bf22-ae3389779cb0 req-682ed18a-5fa0-490f-bf22-ae3389779cb0 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/address-scope 0.121s\n2026-05-22 01:44:10.726 29 INFO tempest.lib.common.rest_client [req-9ab9ff0b-01d7-4bfc-9cb0-942c6c175fb6 req-9ab9ff0b-01d7-4bfc-9cb0-942c6c175fb6 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/agent 0.062s\n2026-05-22 01:44:10.751 21 INFO tempest.lib.common.rest_client [req-2de3c23f-fdbf-42c7-8b47-cf814560a7d0 req-2de3c23f-fdbf-42c7-8b47-cf814560a7d0 ] Request (FloatingIPAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.755s\n2026-05-22 01:44:10.762 37 INFO tempest.lib.common.rest_client [req-30e7d93f-e1cd-45e6-9989-207f041ed367 req-30e7d93f-e1cd-45e6-9989-207f041ed367 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.043s\n2026-05-22 01:44:10.751 23 INFO tempest.lib.common.rest_client [req-f005cbfc-8c42-4c53-b1a0-31c4b3e1b7f4 req-f005cbfc-8c42-4c53-b1a0-31c4b3e1b7f4 ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0405b8b5acd546308c0f129d965ba134/users/603948cd72004bfe8d2449021a38722f/roles/7b19d98ffcc24d869191183daf0fb4ae 0.505s\n2026-05-22 01:44:10.753 23 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 603948cd72004bfe8d2449021a38722f is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:44:10.753 23 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExternalNetworksAdminNegativeTestJSON-276402310-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '0405b8b5acd546308c0f129d965ba134', 'project_name': 'tempest-ExternalNetworksAdminNegativeTestJSON-276402310', 'tenant_id': '0405b8b5acd546308c0f129d965ba134', 'tenant_name': 'tempest-ExternalNetworksAdminNegativeTestJSON-276402310', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '603948cd72004bfe8d2449021a38722f', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:44:10.753 23 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExternalNetworksAdminNegativeTestJSON-276402310-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '0405b8b5acd546308c0f129d965ba134', 'project_name': 'tempest-ExternalNetworksAdminNegativeTestJSON-276402310', 'tenant_id': '0405b8b5acd546308c0f129d965ba134', 'tenant_name': 'tempest-ExternalNetworksAdminNegativeTestJSON-276402310', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '603948cd72004bfe8d2449021a38722f', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:44:10.815 29 INFO tempest.lib.common.rest_client [req-2565ae7b-bd7b-4c24-9ba1-b9a3994b59e6 req-2565ae7b-bd7b-4c24-9ba1-b9a3994b59e6 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/allowed-address-pairs 0.087s\n2026-05-22 01:44:10.845 27 INFO tempest.lib.common.rest_client [req-f16d4408-1ad6-4067-a464-b7ef5d493279 req-f16d4408-1ad6-4067-a464-b7ef5d493279 ] Request (ExternalNetworksTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.259s\n2026-05-22 01:44:10.846 17 INFO tempest.lib.common.rest_client [req-94898ffd-6642-4d90-b74f-990d1109a936 req-94898ffd-6642-4d90-b74f-990d1109a936 ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.288s\n2026-05-22 01:44:10.869 15 INFO tempest.lib.common.rest_client [req-c3598840-71cf-4782-8a66-408dc5af5484 req-c3598840-71cf-4782-8a66-408dc5af5484 ] Request (FloatingIPTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.757s\n2026-05-22 01:44:10.872 21 INFO tempest.lib.common.rest_client [req-40d8b246-7f98-453f-9989-8279ee1b0ec0 req-40d8b246-7f98-453f-9989-8279ee1b0ec0 ] Request (FloatingIPAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.118s\n2026-05-22 01:44:10.890 29 INFO tempest.lib.common.rest_client [req-1cadf601-a764-431e-a6ad-04501874c976 req-1cadf601-a764-431e-a6ad-04501874c976 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/auto-allocated-topology 0.072s\n2026-05-22 01:44:10.996 29 INFO tempest.lib.common.rest_client [req-afc511db-a816-4a9b-bfe5-fe362aef0652 req-afc511db-a816-4a9b-bfe5-fe362aef0652 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/availability_zone 0.097s\n2026-05-22 01:44:10.997 17 INFO tempest.lib.common.rest_client [req-82beddca-8167-4e95-84af-b83efd5e3ddf req-82beddca-8167-4e95-84af-b83efd5e3ddf ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/338a5e1ef3d64a0b85c21b93948970dc/users/7104f16db10d4d6f82c5dcfe2c3592ac/roles/7b19d98ffcc24d869191183daf0fb4ae 0.149s\n2026-05-22 01:44:10.998 17 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 7104f16db10d4d6f82c5dcfe2c3592ac is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:44:10.999 17 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-PortsAdminExtendedAttrsTestJSON-1144032862-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '338a5e1ef3d64a0b85c21b93948970dc', 'project_name': 'tempest-PortsAdminExtendedAttrsTestJSON-1144032862', 'tenant_id': '338a5e1ef3d64a0b85c21b93948970dc', 'tenant_name': 'tempest-PortsAdminExtendedAttrsTestJSON-1144032862', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '7104f16db10d4d6f82c5dcfe2c3592ac', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:44:10.999 17 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-PortsAdminExtendedAttrsTestJSON-1144032862-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '338a5e1ef3d64a0b85c21b93948970dc', 'project_name': 'tempest-PortsAdminExtendedAttrsTestJSON-1144032862', 'tenant_id': '338a5e1ef3d64a0b85c21b93948970dc', 'tenant_name': 'tempest-PortsAdminExtendedAttrsTestJSON-1144032862', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '7104f16db10d4d6f82c5dcfe2c3592ac', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:44:11.038 41 INFO tempest.lib.common.rest_client [req-b80a0b4e-db44-42ad-907e-d32f02fceb27 req-b80a0b4e-db44-42ad-907e-d32f02fceb27 ] Request (BulkNetworkOpsIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.183s\n2026-05-22 01:44:11.053 19 INFO tempest.lib.common.rest_client [req-cedefd61-1fc7-40db-84ec-22792ea246a0 req-cedefd61-1fc7-40db-84ec-22792ea246a0 ] Request (RoutersIpV6AdminTest:test_create_router_set_gateway_with_fixed_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.495s\n2026-05-22 01:44:11.065 25 INFO tempest.lib.common.rest_client [req-938beee7-d21a-44fc-b5d0-57bf3a4357c6 req-938beee7-d21a-44fc-b5d0-57bf3a4357c6 ] Request (AllowedAddressPairTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.812s\n2026-05-22 01:44:11.079 29 INFO tempest.lib.common.rest_client [req-7ef6cf12-0f71-452a-8757-efcda7930656 req-7ef6cf12-0f71-452a-8757-efcda7930656 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/default-subnetpools 0.080s\n2026-05-22 01:44:11.128 31 INFO tempest.lib.common.rest_client [req-8babbf1b-334e-4021-9d92-5197299e5957 req-8babbf1b-334e-4021-9d92-5197299e5957 ] Request (RoutersNegativeIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.604s\n2026-05-22 01:44:11.154 29 INFO tempest.lib.common.rest_client [req-148ebaa7-206d-4a20-942d-25f797149de0 req-148ebaa7-206d-4a20-942d-25f797149de0 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/dhcp_agent_scheduler 0.073s\n2026-05-22 01:44:11.238 29 INFO tempest.lib.common.rest_client [req-cbd812c9-72ed-4cd8-98f5-acc43c9f3fcc req-cbd812c9-72ed-4cd8-98f5-acc43c9f3fcc ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/dns-integration 0.078s\n2026-05-22 01:44:11.249 33 INFO tempest.lib.common.rest_client [req-f629fb3a-72c1-435f-856c-d5cec9aca32c req-f629fb3a-72c1-435f-856c-d5cec9aca32c ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.302s\n2026-05-22 01:44:11.271 21 INFO tempest.lib.common.rest_client [req-880467e3-5231-4f05-ba0a-2f87a6046c64 req-880467e3-5231-4f05-ba0a-2f87a6046c64 ] Request (FloatingIPAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6ce8f02e3c184d0d91a963d5d99ebd47/users/2ae2f110174f4f9d80c2b41051f6310f/roles/285449a926f347738829a3f39962ab63 0.395s\n2026-05-22 01:44:11.333 29 INFO tempest.lib.common.rest_client [req-3d7cc9d9-bbc4-4b2c-8eec-3c6e53284f80 req-3d7cc9d9-bbc4-4b2c-8eec-3c6e53284f80 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/dns-domain-ports 0.093s\n2026-05-22 01:44:11.401 35 INFO tempest.lib.common.rest_client [req-b80cb9be-fb2b-401a-84eb-7d3dd1e38f91 req-b80cb9be-fb2b-401a-84eb-7d3dd1e38f91 ] Request (PortsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 1.252s\n2026-05-22 01:44:11.406 15 INFO tempest.lib.common.rest_client [req-1f0494e4-99ca-4955-b536-a5a38be77713 req-1f0494e4-99ca-4955-b536-a5a38be77713 ] Request (FloatingIPTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.529s\n2026-05-22 01:44:11.418 29 INFO tempest.lib.common.rest_client [req-4108a2b8-4053-4011-b484-9f3742324c70 req-4108a2b8-4053-4011-b484-9f3742324c70 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/dns-integration-domain-keywords 0.081s\n2026-05-22 01:44:11.431 39 INFO tempest.lib.common.rest_client [req-11571d64-91c8-4c26-b71b-9c798db62b06 req-11571d64-91c8-4c26-b71b-9c798db62b06 ] Request (RoutersAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 1.195s\n2026-05-22 01:44:11.527 29 INFO tempest.lib.common.rest_client [req-391dbe1a-2397-4b27-9237-0cfcda989425 req-391dbe1a-2397-4b27-9237-0cfcda989425 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/empty-string-filtering 0.106s\n2026-05-22 01:44:11.528 35 INFO tempest.lib.common.rest_client [req-ddf9b0c7-8c64-496a-9d82-cbddd1becdd5 req-ddf9b0c7-8c64-496a-9d82-cbddd1becdd5 ] Request (PortsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/68ecfc7b81a6406f8dd34576f7576ec2/users/a5b998acb8334142a6d0470303245fef/roles/7b19d98ffcc24d869191183daf0fb4ae 0.124s\n2026-05-22 01:44:11.529 35 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user a5b998acb8334142a6d0470303245fef is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:44:11.529 35 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-PortsTestJSON-973983087-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '68ecfc7b81a6406f8dd34576f7576ec2', 'project_name': 'tempest-PortsTestJSON-973983087', 'tenant_id': '68ecfc7b81a6406f8dd34576f7576ec2', 'tenant_name': 'tempest-PortsTestJSON-973983087', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'a5b998acb8334142a6d0470303245fef', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:44:11.529 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-PortsTestJSON-973983087-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '68ecfc7b81a6406f8dd34576f7576ec2', 'project_name': 'tempest-PortsTestJSON-973983087', 'tenant_id': '68ecfc7b81a6406f8dd34576f7576ec2', 'tenant_name': 'tempest-PortsTestJSON-973983087', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'a5b998acb8334142a6d0470303245fef', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:44:11.617 17 INFO tempest.lib.common.rest_client [req-e23b5d5c-c2c4-483f-840d-2d50e46aed9c req-e23b5d5c-c2c4-483f-840d-2d50e46aed9c ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.608s\n2026-05-22 01:44:11.642 29 INFO tempest.lib.common.rest_client [req-91b67d43-b57e-42ea-a67c-f68314ee9257 req-91b67d43-b57e-42ea-a67c-f68314ee9257 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/expose-port-forwarding-in-fip 0.112s\n2026-05-22 01:44:11.721 29 INFO tempest.lib.common.rest_client [req-b21630ce-d8a6-43e0-9fcb-71ac6fc58ecc req-b21630ce-d8a6-43e0-9fcb-71ac6fc58ecc ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/external-net 0.077s\n2026-05-22 01:44:11.733 39 INFO tempest.lib.common.rest_client [req-c8c57e29-6e1c-44c5-9845-709d1a8bce77 req-c8c57e29-6e1c-44c5-9845-709d1a8bce77 ] Request (RoutersAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/82e18a75e34e4de98f0b40b16fdaa766/users/06d8977d99e14cc4b32f976118998702/roles/7b19d98ffcc24d869191183daf0fb4ae 0.299s\n2026-05-22 01:44:11.734 39 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 06d8977d99e14cc4b32f976118998702 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:44:11.734 39 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersAdminTest-956580172-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '82e18a75e34e4de98f0b40b16fdaa766', 'project_name': 'tempest-RoutersAdminTest-956580172', 'tenant_id': '82e18a75e34e4de98f0b40b16fdaa766', 'tenant_name': 'tempest-RoutersAdminTest-956580172', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '06d8977d99e14cc4b32f976118998702', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:44:11.735 39 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersAdminTest-956580172-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '82e18a75e34e4de98f0b40b16fdaa766', 'project_name': 'tempest-RoutersAdminTest-956580172', 'tenant_id': '82e18a75e34e4de98f0b40b16fdaa766', 'tenant_name': 'tempest-RoutersAdminTest-956580172', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '06d8977d99e14cc4b32f976118998702', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:44:11.796 29 INFO tempest.lib.common.rest_client [req-25ce6fd8-32af-4432-ad71-7f639252e6d3 req-25ce6fd8-32af-4432-ad71-7f639252e6d3 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/extra_dhcp_opt 0.073s\n2026-05-22 01:44:11.865 29 INFO tempest.lib.common.rest_client [req-56189bdf-7933-4dc1-862e-d053d68955cb req-56189bdf-7933-4dc1-862e-d053d68955cb ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/extraroute 0.067s\n2026-05-22 01:44:11.929 11 INFO tempest.lib.common.rest_client [req-3e1419cc-1c73-44db-a5cc-c0f479d68bbc req-3e1419cc-1c73-44db-a5cc-c0f479d68bbc ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.500s\n2026-05-22 01:44:11.937 23 INFO tempest.lib.common.rest_client [req-acab4f01-cbc5-47c2-9f5e-d8281a2a1977 req-acab4f01-cbc5-47c2-9f5e-d8281a2a1977 ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.173s\n2026-05-22 01:44:11.972 29 INFO tempest.lib.common.rest_client [req-d1de6749-1b55-4a20-b749-b731665722ad req-d1de6749-1b55-4a20-b749-b731665722ad ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/filter-validation 0.104s\n2026-05-22 01:44:12.054 19 INFO tempest.lib.common.rest_client [req-5c9db8b8-b24f-4ecf-bd73-ab575959a718 req-5c9db8b8-b24f-4ecf-bd73-ab575959a718 ] Request (RoutersIpV6AdminTest:test_create_router_set_gateway_with_fixed_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.995s\n2026-05-22 01:44:12.073 29 INFO tempest.lib.common.rest_client [req-fa46ab02-d635-4369-98b6-9a093d36c8f5 req-fa46ab02-d635-4369-98b6-9a093d36c8f5 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/floating-ip-port-forwarding-description 0.098s\n2026-05-22 01:44:12.068 27 INFO tempest.lib.common.rest_client [req-bddbfa10-1496-43d6-bd32-3bb966046001 req-bddbfa10-1496-43d6-bd32-3bb966046001 ] Request (ExternalNetworksTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d453b76bc75f4074b352b99839419525/users/6883c0724ed94e10bda5ad3a327fdc05/roles/7b19d98ffcc24d869191183daf0fb4ae 1.218s\n2026-05-22 01:44:12.068 27 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 6883c0724ed94e10bda5ad3a327fdc05 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:44:12.069 27 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExternalNetworksTestJSON-1912245335-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'd453b76bc75f4074b352b99839419525', 'project_name': 'tempest-ExternalNetworksTestJSON-1912245335', 'tenant_id': 'd453b76bc75f4074b352b99839419525', 'tenant_name': 'tempest-ExternalNetworksTestJSON-1912245335', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '6883c0724ed94e10bda5ad3a327fdc05', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:44:12.069 27 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExternalNetworksTestJSON-1912245335-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'd453b76bc75f4074b352b99839419525', 'project_name': 'tempest-ExternalNetworksTestJSON-1912245335', 'tenant_id': 'd453b76bc75f4074b352b99839419525', 'tenant_name': 'tempest-ExternalNetworksTestJSON-1912245335', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '6883c0724ed94e10bda5ad3a327fdc05', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:44:12.149 29 INFO tempest.lib.common.rest_client [req-390b7884-7f31-42e6-a2a6-effd901ca91b req-390b7884-7f31-42e6-a2a6-effd901ca91b ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/floating-ip-port-forwarding-detail 0.074s\n2026-05-22 01:44:12.161 21 INFO tempest.lib.common.rest_client [req-fa1e3339-065e-49bc-abfe-f2111f93cd70 req-fa1e3339-065e-49bc-abfe-f2111f93cd70 ] Request (FloatingIPAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.887s\n2026-05-22 01:44:12.219 29 INFO tempest.lib.common.rest_client [req-07b9d602-19d3-41c2-9c5f-45c004bef1fc req-07b9d602-19d3-41c2-9c5f-45c004bef1fc ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/floating-ip-port-forwarding-port-ranges 0.068s\n2026-05-22 01:44:12.300 29 INFO tempest.lib.common.rest_client [req-873211e2-8ad5-4bb7-b018-ef141dfb2c2b req-873211e2-8ad5-4bb7-b018-ef141dfb2c2b ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/fip-port-details 0.078s\n2026-05-22 01:44:12.320 11 INFO tempest.lib.common.rest_client [req-189477cc-7ed2-42bd-93d2-d4d6d160af1d req-189477cc-7ed2-42bd-93d2-d4d6d160af1d ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/agents?agent_type=DHCP+Agent 0.387s\n2026-05-22 01:44:12.320 11 INFO tempest.test [-] <class 'unittest.case.SkipTest'> raised in DHCPAgentSchedulersTestJSON.setUpClass. Invoking tearDownClass.\n2026-05-22 01:44:12.324 21 INFO tempest.lib.common.rest_client [req-dabc15e5-de3a-4561-b874-c52adeb8926f req-dabc15e5-de3a-4561-b874-c52adeb8926f ] Request (FloatingIPAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6ce8f02e3c184d0d91a963d5d99ebd47/users/2ae2f110174f4f9d80c2b41051f6310f/roles/285449a926f347738829a3f39962ab63 0.160s\n2026-05-22 01:44:12.372 29 INFO tempest.lib.common.rest_client [req-666925a4-120c-4498-8360-89002bfa1310 req-666925a4-120c-4498-8360-89002bfa1310 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/flavors 0.070s\n2026-05-22 01:44:12.395 39 INFO tempest.lib.common.rest_client [req-7fe87aa1-29b7-44f0-ab8c-3ae9ca5e50ca req-7fe87aa1-29b7-44f0-ab8c-3ae9ca5e50ca ] Request (RoutersAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.648s\n2026-05-22 01:44:12.446 29 INFO tempest.lib.common.rest_client [req-f331cc42-a52f-46b7-b9a0-6b950ab349b1 req-f331cc42-a52f-46b7-b9a0-6b950ab349b1 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/floating-ip-port-forwarding 0.073s\n2026-05-22 01:44:12.517 29 INFO tempest.lib.common.rest_client [req-cc4a62e3-2ff5-4cbe-982e-f9fa1182976d req-cc4a62e3-2ff5-4cbe-982e-f9fa1182976d ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/floatingip-pools 0.069s\n2026-05-22 01:44:12.539 37 INFO tempest.lib.common.rest_client [req-97aeab2c-f563-456f-bc26-648987a53cb2 req-97aeab2c-f563-456f-bc26-648987a53cb2 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.774s\n2026-05-22 01:44:12.586 35 INFO tempest.lib.common.rest_client [req-091bef0c-b3a3-4b39-b946-81e367be5c5c req-091bef0c-b3a3-4b39-b946-81e367be5c5c ] Request (PortsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.043s\n2026-05-22 01:44:12.597 33 INFO tempest.lib.common.rest_client [req-323b64ad-bbca-40ca-b76f-09b835791038 req-323b64ad-bbca-40ca-b76f-09b835791038 ] Request (RoutersAdminNegativeIpV6Test:test_router_set_gateway_used_ip_returns_409): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.342s\n2026-05-22 01:44:12.600 29 INFO tempest.lib.common.rest_client [req-ea0ee7a9-312f-4091-94c4-9e9ba6ef0814 req-ea0ee7a9-312f-4091-94c4-9e9ba6ef0814 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/router 0.078s\n2026-05-22 01:44:12.626 31 INFO tempest.lib.common.rest_client [req-34448778-6855-42be-a93e-7fc6ea32430e req-34448778-6855-42be-a93e-7fc6ea32430e ] Request (RoutersNegativeIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.496s\n2026-05-22 01:44:12.645 11 INFO tempest.lib.common.rest_client [req-e571cc7b-93c7-4ce8-8185-7d6ad894ed6e req-e571cc7b-93c7-4ce8-8185-7d6ad894ed6e ] Request (DHCPAgentSchedulersTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/78b2d73a51c64ddc97f18f45c9281bbf 0.320s\n2026-05-22 01:44:12.656 13 INFO tempest.lib.common.rest_client [req-458fce75-d5a3-47e1-a58d-cba0485614ed req-458fce75-d5a3-47e1-a58d-cba0485614ed ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 2.715s\n2026-05-22 01:44:12.703 21 INFO tempest.lib.common.rest_client [req-310cac22-2049-4108-864e-a2a45d8322df req-310cac22-2049-4108-864e-a2a45d8322df ] Request (FloatingIPAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.373s\n2026-05-22 01:44:12.705 29 INFO tempest.lib.common.rest_client [req-0a608dd8-28f0-4257-9474-2b30d6f7fcff req-0a608dd8-28f0-4257-9474-2b30d6f7fcff ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/enable-default-route-bfd 0.102s\n2026-05-22 01:44:12.742 25 INFO tempest.lib.common.rest_client [req-7b6e3cba-eab1-491d-9d77-07d6a2766026 req-7b6e3cba-eab1-491d-9d77-07d6a2766026 ] Request (AllowedAddressPairTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.673s\n2026-05-22 01:44:12.789 29 INFO tempest.lib.common.rest_client [req-955adace-b42e-4c0d-81a7-d82047c9fb84 req-955adace-b42e-4c0d-81a7-d82047c9fb84 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/enable-default-route-ecmp 0.078s\n2026-05-22 01:44:12.791 27 INFO tempest.lib.common.rest_client [req-f6f62999-eb37-4593-9c2f-31a79b9252cf req-f6f62999-eb37-4593-9c2f-31a79b9252cf ] Request (ExternalNetworksTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.715s\n2026-05-22 01:44:12.864 19 INFO tempest.lib.common.rest_client [req-24523bb8-e351-4f3f-b541-441daf38d9f4 req-24523bb8-e351-4f3f-b541-441daf38d9f4 ] Request (RoutersIpV6AdminTest:test_create_router_set_gateway_with_fixed_ip): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/a2500829-e323-468e-a533-e66f4af131f7 0.806s\n2026-05-22 01:44:12.870 29 INFO tempest.lib.common.rest_client [req-6b263c2e-6e36-4c9d-86c1-fb505b629b3f req-6b263c2e-6e36-4c9d-86c1-fb505b629b3f ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/ext-gw-mode 0.077s\n2026-05-22 01:44:12.961 29 INFO tempest.lib.common.rest_client [req-10227bcc-b8e6-4ce6-8e96-b90253e452ae req-10227bcc-b8e6-4ce6-8e96-b90253e452ae ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/l3-ha 0.089s\n2026-05-22 01:44:13.024 11 INFO tempest.lib.common.rest_client [req-47c56b99-132c-416b-822e-9709d7f38cd7 req-47c56b99-132c-416b-822e-9709d7f38cd7 ] Request (DHCPAgentSchedulersTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/97e7bbc6abc44aa7a36ce0aeae9d14d3 0.377s\n2026-05-22 01:44:13.027 11 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 9b45f64e46d14236b7408a2a807085d0\n2026-05-22 01:44:13.040 29 INFO tempest.lib.common.rest_client [req-5d5c811b-bb86-4d80-8c11-df6fe44b0e15 req-5d5c811b-bb86-4d80-8c11-df6fe44b0e15 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/external-gateway-multihoming 0.076s\n2026-05-22 01:44:13.053 21 INFO tempest.lib.common.rest_client [req-7f845f27-b4db-4139-a954-a1075cb29e48 req-7f845f27-b4db-4139-a954-a1075cb29e48 ] Request (FloatingIPAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6ce8f02e3c184d0d91a963d5d99ebd47/users/2ae2f110174f4f9d80c2b41051f6310f/roles/1049be6f2d5641528d4cf50ffcec866c 0.348s\n2026-05-22 01:44:13.120 37 INFO tempest.lib.common.rest_client [req-5a5e4ddf-e2fa-407e-9a6c-6eb9ef49e6e6 req-5a5e4ddf-e2fa-407e-9a6c-6eb9ef49e6e6 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:8774/v2.1/os-hypervisors 0.578s\n2026-05-22 01:44:13.130 29 INFO tempest.lib.common.rest_client [req-7dfcb8ba-c52e-4da3-b245-7df86dcfe299 req-7dfcb8ba-c52e-4da3-b245-7df86dcfe299 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/l3-flavors 0.085s\n2026-05-22 01:44:13.216 29 INFO tempest.lib.common.rest_client [req-4319971d-9e0c-4f9f-ab38-70e85104a336 req-4319971d-9e0c-4f9f-ab38-70e85104a336 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/multi-provider 0.084s\n2026-05-22 01:44:13.302 29 INFO tempest.lib.common.rest_client [req-39783125-52c6-46ea-989b-3e593d60bd55 req-39783125-52c6-46ea-989b-3e593d60bd55 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/net-mtu 0.078s\n2026-05-22 01:44:13.306 21 INFO tempest.lib.common.rest_client [req-acbcc26a-ef21-4d36-b059-3d12b892a345 req-acbcc26a-ef21-4d36-b059-3d12b892a345 ] Request (FloatingIPAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.249s\n2026-05-22 01:44:13.312 31 INFO tempest.lib.common.rest_client [req-460c852e-1e53-48ac-b388-502e5dd3e755 req-460c852e-1e53-48ac-b388-502e5dd3e755 ] Request (RoutersNegativeIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.683s\n2026-05-22 01:44:13.403 29 INFO tempest.lib.common.rest_client [req-c3d4ea7f-4799-4365-8709-485543f9c38c req-c3d4ea7f-4799-4365-8709-485543f9c38c ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/net-mtu-writable 0.097s\n2026-05-22 01:44:13.427 21 INFO tempest.lib.common.rest_client [req-6bb536c1-59ae-47c9-898b-133f96f66ba9 req-6bb536c1-59ae-47c9-898b-133f96f66ba9 ] Request (FloatingIPAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6ce8f02e3c184d0d91a963d5d99ebd47/users/2ae2f110174f4f9d80c2b41051f6310f/roles/f62b4d190f9040abadfedbb170e6ab99 0.118s\n2026-05-22 01:44:13.506 29 INFO tempest.lib.common.rest_client [req-531ffac4-6adc-49a1-b542-175c1d08371b req-531ffac4-6adc-49a1-b542-175c1d08371b ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/network_availability_zone 0.101s\n2026-05-22 01:44:13.558 11 INFO tempest.lib.common.rest_client [req-e5719dbf-af80-4e75-b17e-dbab3ddcd5e2 req-e5719dbf-af80-4e75-b17e-dbab3ddcd5e2 ] Request (DHCPAgentSchedulersTestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.528s\n2026-05-22 01:44:13.579 29 INFO tempest.lib.common.rest_client [req-d11fbfe2-7181-41da-bbb4-e1080aea40dd req-d11fbfe2-7181-41da-bbb4-e1080aea40dd ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/network-ip-availability 0.071s\n2026-05-22 01:44:13.626 21 INFO tempest.lib.common.rest_client [req-36a5e074-428f-4b90-a38d-ed23aa3394cd req-36a5e074-428f-4b90-a38d-ed23aa3394cd ] Request (FloatingIPAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.193s\n2026-05-22 01:44:13.630 17 INFO tempest.lib.common.rest_client [req-1bb86093-7eb3-419f-af25-717b4d8de440 req-1bb86093-7eb3-419f-af25-717b4d8de440 ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 2.006s\n2026-05-22 01:44:13.661 29 INFO tempest.lib.common.rest_client [req-acadd3f9-1074-4338-9bf3-1fe2d2fa0937 req-acadd3f9-1074-4338-9bf3-1fe2d2fa0937 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/pagination 0.080s\n2026-05-22 01:44:13.748 29 INFO tempest.lib.common.rest_client [req-8d593e74-7728-4513-a39d-171af930bf98 req-8d593e74-7728-4513-a39d-171af930bf98 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/port-device-profile 0.084s\n2026-05-22 01:44:13.807 13 INFO tempest.lib.common.rest_client [req-01e66230-b48e-446d-970c-6a3129422b8f req-01e66230-b48e-446d-970c-6a3129422b8f ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.147s\n2026-05-22 01:44:13.822 29 INFO tempest.lib.common.rest_client [req-bd3258bb-e0ad-480e-8d32-f364e76731c4 req-bd3258bb-e0ad-480e-8d32-f364e76731c4 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/port-mac-address-regenerate 0.073s\n2026-05-22 01:44:13.824 33 INFO tempest.lib.common.rest_client [req-60a7c805-fc7f-4023-84d9-1c6c7dbd0985 req-60a7c805-fc7f-4023-84d9-1c6c7dbd0985 ] Request (RoutersAdminNegativeIpV6Test:test_router_set_gateway_used_ip_returns_409): 409 POST https://api.testbed.osism.xyz:9696/v2.0/routers 1.222s\n2026-05-22 01:44:13.803 21 INFO tempest.lib.common.rest_client [req-7015f2cb-662d-4af7-ab74-d2b3c3b0215f req-7015f2cb-662d-4af7-ab74-d2b3c3b0215f ] Request (FloatingIPAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6ce8f02e3c184d0d91a963d5d99ebd47/users/2ae2f110174f4f9d80c2b41051f6310f/roles/7b19d98ffcc24d869191183daf0fb4ae 0.174s\n2026-05-22 01:44:13.804 21 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 2ae2f110174f4f9d80c2b41051f6310f is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:44:13.804 21 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-FloatingIPAdminTestJSON-1302471920-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '6ce8f02e3c184d0d91a963d5d99ebd47', 'project_name': 'tempest-FloatingIPAdminTestJSON-1302471920', 'tenant_id': '6ce8f02e3c184d0d91a963d5d99ebd47', 'tenant_name': 'tempest-FloatingIPAdminTestJSON-1302471920', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '2ae2f110174f4f9d80c2b41051f6310f', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:44:13.805 21 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-FloatingIPAdminTestJSON-1302471920-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '6ce8f02e3c184d0d91a963d5d99ebd47', 'project_name': 'tempest-FloatingIPAdminTestJSON-1302471920', 'tenant_id': '6ce8f02e3c184d0d91a963d5d99ebd47', 'tenant_name': 'tempest-FloatingIPAdminTestJSON-1302471920', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '2ae2f110174f4f9d80c2b41051f6310f', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:44:13.897 29 INFO tempest.lib.common.rest_client [req-aee21f28-176b-4df2-848f-a7943101da81 req-aee21f28-176b-4df2-848f-a7943101da81 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/port-numa-affinity-policy 0.071s\n2026-05-22 01:44:13.962 39 INFO tempest.lib.common.rest_client [req-3d657f1b-89c5-47f6-adcd-67e59c4ee2e8 req-3d657f1b-89c5-47f6-adcd-67e59c4ee2e8 ] Request (RoutersAdminTest:test_create_router_set_gateway_with_fixed_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.563s\n2026-05-22 01:44:13.994 29 INFO tempest.lib.common.rest_client [req-11881689-d509-4f3b-97fe-3551844ab561 req-11881689-d509-4f3b-97fe-3551844ab561 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/port-numa-affinity-policy-socket 0.095s\n2026-05-22 01:44:14.041 41 INFO tempest.lib.common.rest_client [req-c7606159-3552-4502-975e-a55556aab479 req-c7606159-3552-4502-975e-a55556aab479 ] Request (BulkNetworkOpsIpV6Test:test_bulk_create_delete_network): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 2.999s\n2026-05-22 01:44:14.088 29 INFO tempest.lib.common.rest_client [req-ecfc9d07-5b21-421f-a69d-546cf0ea5522 req-ecfc9d07-5b21-421f-a69d-546cf0ea5522 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/port-resource-request 0.090s\n2026-05-22 01:44:14.190 29 INFO tempest.lib.common.rest_client [req-0a3623d8-933b-4784-83aa-14a68a221094 req-0a3623d8-933b-4784-83aa-14a68a221094 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/port-resource-request-groups 0.099s\n2026-05-22 01:44:14.190 23 INFO tempest.lib.common.rest_client [req-4deafc53-820d-4683-b614-84de19bfe544 req-4deafc53-820d-4683-b614-84de19bfe544 ] Request (ExternalNetworksAdminNegativeTestJSON:test_create_port_with_precreated_floatingip_as_fixed_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/floatingips 2.244s\n2026-05-22 01:44:14.239 17 INFO tempest.lib.common.rest_client [req-24d63750-d4b7-4c01-9a33-da865d7b7e18 req-24d63750-d4b7-4c01-9a33-da865d7b7e18 ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:8774/v2.1/os-hypervisors 0.601s\n2026-05-22 01:44:14.279 41 INFO tempest.lib.common.rest_client [req-b4f45ae2-8d24-43b2-b0a1-66dd56048854 req-b4f45ae2-8d24-43b2-b0a1-66dd56048854 ] Request (BulkNetworkOpsIpV6Test:test_bulk_create_delete_network): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks 0.236s\n2026-05-22 01:44:14.288 29 INFO tempest.lib.common.rest_client [req-2018c994-81db-4841-8c9d-2fbe57dcd8fb req-2018c994-81db-4841-8c9d-2fbe57dcd8fb ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/binding 0.095s\n2026-05-22 01:44:14.291 25 INFO tempest.lib.common.rest_client [req-65a400e8-c5ec-4693-8472-03723aa5bcd1 req-65a400e8-c5ec-4693-8472-03723aa5bcd1 ] Request (AllowedAddressPairTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.544s\n2026-05-22 01:44:14.372 29 INFO tempest.lib.common.rest_client [req-a0b5a37f-d995-427f-8613-d98f337ec650 req-a0b5a37f-d995-427f-8613-d98f337ec650 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/binding-extended 0.083s\n2026-05-22 01:44:14.455 29 INFO tempest.lib.common.rest_client [req-409fa442-ad42-4c24-905e-f2c126f1e31b req-409fa442-ad42-4c24-905e-f2c126f1e31b ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/port-security 0.081s\n2026-05-22 01:44:14.462 21 INFO tempest.lib.common.rest_client [req-37df2eec-ec41-4970-9525-2bef7db5ec5e req-37df2eec-ec41-4970-9525-2bef7db5ec5e ] Request (FloatingIPAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.649s\n2026-05-22 01:44:14.492 35 INFO tempest.lib.common.rest_client [req-a3779a32-c6d8-4d50-84bb-54a4b0cf2f90 req-a3779a32-c6d8-4d50-84bb-54a4b0cf2f90 ] Request (PortsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.899s\n2026-05-22 01:44:14.532 15 INFO tempest.lib.common.rest_client [req-0f1c46ca-5f04-4b6a-8956-726291a35b1f req-0f1c46ca-5f04-4b6a-8956-726291a35b1f ] Request (FloatingIPTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 3.122s\n2026-05-22 01:44:14.545 39 INFO tempest.lib.common.rest_client [req-ec581556-0128-485f-87a4-8244dacdeb90 req-ec581556-0128-485f-87a4-8244dacdeb90 ] Request (RoutersAdminTest:test_create_router_set_gateway_with_fixed_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.581s\n2026-05-22 01:44:14.555 29 INFO tempest.lib.common.rest_client [req-3453a37d-a494-489e-bd0e-68213e3c516a req-3453a37d-a494-489e-bd0e-68213e3c516a ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/project-id 0.093s\n2026-05-22 01:44:14.584 33 INFO tempest.lib.common.rest_client [req-d27bb902-f87d-4923-b348-e64553a0acbd req-d27bb902-f87d-4923-b348-e64553a0acbd ] Request (RoutersAdminNegativeIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/500a7589-024f-4700-b040-a05f8d441d9c 0.754s\n{11} tempest.api.network.admin.test_routers_negative.RoutersAdminNegativeIpV6Test.test_router_set_gateway_used_ip_returns_409 [3.336812s] ... ok\n2026-05-22 01:44:14.630 29 INFO tempest.lib.common.rest_client [req-ffd66c4b-31a7-4ca6-b538-3cfb8ea89ee4 req-ffd66c4b-31a7-4ca6-b538-3cfb8ea89ee4 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/provider 0.073s\n2026-05-22 01:44:14.683 13 INFO tempest.lib.common.rest_client [req-effb84ee-4fe6-42ee-a0d7-4c4279d35375 req-effb84ee-4fe6-42ee-a0d7-4c4279d35375 ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.873s\n2026-05-22 01:44:14.710 29 INFO tempest.lib.common.rest_client [req-8609dfe6-684e-410a-b783-cf585cb724ed req-8609dfe6-684e-410a-b783-cf585cb724ed ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/qos 0.077s\n2026-05-22 01:44:14.712 11 INFO tempest.lib.common.rest_client [req-695647b9-b437-41d1-94ca-9cc9af7b24ba req-695647b9-b437-41d1-94ca-9cc9af7b24ba ] Request (DHCPAgentSchedulersTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=9b45f64e46d14236b7408a2a807085d0&name=default 1.151s\n2026-05-22 01:44:14.716 31 INFO tempest.lib.common.rest_client [req-9df9fbc5-2ba9-457a-888e-255d913f612d req-9df9fbc5-2ba9-457a-888e-255d913f612d ] Request (RoutersNegativeIpV6Test:test_add_router_interfaces_on_overlapping_subnets_returns_400): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.399s\n2026-05-22 01:44:14.807 29 INFO tempest.lib.common.rest_client [req-55b7a769-7f8f-4dc8-a44e-606d209257c3 req-55b7a769-7f8f-4dc8-a44e-606d209257c3 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/qos-bw-limit-direction 0.095s\n2026-05-22 01:44:14.810 33 INFO tempest.lib.common.rest_client [req-0cf05762-8865-420e-a74f-01a62bcb27b2 req-0cf05762-8865-420e-a74f-01a62bcb27b2 ] Request (RoutersAdminNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/1dfdc2badc7543dbadd1e73d3e34e50e 0.217s\n2026-05-22 01:44:14.865 27 INFO tempest.lib.common.rest_client [req-1d2daf85-afb9-49d2-8700-0b55cc5d20d1 req-1d2daf85-afb9-49d2-8700-0b55cc5d20d1 ] Request (ExternalNetworksTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 2.070s\n2026-05-22 01:44:14.882 29 INFO tempest.lib.common.rest_client [req-d2da5f5f-fd62-442c-8d39-47b65854671d req-d2da5f5f-fd62-442c-8d39-47b65854671d ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/qos-bw-minimum-ingress 0.072s\n2026-05-22 01:44:14.964 29 INFO tempest.lib.common.rest_client [req-56b8db48-2567-4d41-8eeb-449d5f8b15ae req-56b8db48-2567-4d41-8eeb-449d5f8b15ae ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/qos-default 0.080s\n2026-05-22 01:44:15.055 29 INFO tempest.lib.common.rest_client [req-09cce29b-cc02-4c1c-bc73-2147c9945d70 req-09cce29b-cc02-4c1c-bc73-2147c9945d70 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/qos-fip 0.085s\n2026-05-22 01:44:15.130 23 INFO tempest.lib.common.rest_client [req-001a889f-1a03-460d-8963-4eeabc2deb03 req-001a889f-1a03-460d-8963-4eeabc2deb03 ] Request (ExternalNetworksAdminNegativeTestJSON:test_create_port_with_precreated_floatingip_as_fixed_ip): 409 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.938s\n2026-05-22 01:44:15.158 29 INFO tempest.lib.common.rest_client [req-c2a74ee5-0ae9-4923-a35e-c8991a8af6ea req-c2a74ee5-0ae9-4923-a35e-c8991a8af6ea ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/qos-gateway-ip 0.099s\n2026-05-22 01:44:15.159 33 INFO tempest.lib.common.rest_client [req-a1e691a6-dd96-4c64-be20-5a13cae452a1 req-a1e691a6-dd96-4c64-be20-5a13cae452a1 ] Request (RoutersAdminNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/9b8a7c48c20f43329000afc0f1661b43 0.347s\n2026-05-22 01:44:15.160 33 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 83bfa2b36cb74f61b9502beae8f7e76e\n2026-05-22 01:44:15.246 29 INFO tempest.lib.common.rest_client [req-37f7d2df-6459-42dc-ba3f-56a520a4c5d9 req-37f7d2df-6459-42dc-ba3f-56a520a4c5d9 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/qos-port-network-policy 0.085s\n2026-05-22 01:44:15.343 29 INFO tempest.lib.common.rest_client [req-c4145979-b6e5-4491-ae0a-c20502b452e3 req-c4145979-b6e5-4491-ae0a-c20502b452e3 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/qos-pps-minimum 0.093s\n2026-05-22 01:44:15.434 29 INFO tempest.lib.common.rest_client [req-ef68bda7-8944-4787-a17e-d0eacf575d2c req-ef68bda7-8944-4787-a17e-d0eacf575d2c ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/qos-pps-minimum-rule-alias 0.087s\n2026-05-22 01:44:15.444 37 INFO tempest.lib.common.rest_client [req-98c2236a-d4df-473c-bb58-8ba71beed922 req-98c2236a-d4df-473c-bb58-8ba71beed922 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:test_create_port_binding_ext_attr): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 2.319s\n2026-05-22 01:44:15.519 29 INFO tempest.lib.common.rest_client [req-a4e281d6-c05d-4928-978a-426fd627d157 req-a4e281d6-c05d-4928-978a-426fd627d157 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/qos-pps 0.082s\n2026-05-22 01:44:15.609 29 INFO tempest.lib.common.rest_client [req-3fedd7a8-89ef-42a9-92d1-416da509c272 req-3fedd7a8-89ef-42a9-92d1-416da509c272 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/qos-rule-type-details 0.088s\n2026-05-22 01:44:15.665 35 INFO tempest.lib.common.rest_client [req-f7af88dd-991a-46b6-8d90-f9a55eee469c req-f7af88dd-991a-46b6-8d90-f9a55eee469c ] Request (PortsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.169s\n2026-05-22 01:44:15.662 41 INFO tempest.lib.common.rest_client [req-94b9b6a4-d98f-478b-ba1a-38cb0307a92e req-94b9b6a4-d98f-478b-ba1a-38cb0307a92e ] Request (BulkNetworkOpsIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/e9f5b889-9e1c-4bb0-9cf5-b223cfc0d940 1.379s\n2026-05-22 01:44:15.719 33 INFO tempest.lib.common.rest_client [req-96e3d39d-1c0a-49b8-961a-e72ca43be9bc req-96e3d39d-1c0a-49b8-961a-e72ca43be9bc ] Request (RoutersAdminNegativeIpV6Test:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.557s\n2026-05-22 01:44:15.719 29 INFO tempest.lib.common.rest_client [req-f7b7993f-3e97-4512-9078-a823a2695d72 req-f7b7993f-3e97-4512-9078-a823a2695d72 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/qos-rule-type-filter 0.107s\n2026-05-22 01:44:15.758 39 INFO tempest.lib.common.rest_client [req-4b1a35aa-bb38-4383-919c-db03e9e4b2a5 req-4b1a35aa-bb38-4383-919c-db03e9e4b2a5 ] Request (RoutersAdminTest:test_create_router_set_gateway_with_fixed_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.211s\n2026-05-22 01:44:15.773 11 INFO tempest.lib.common.rest_client [req-0360864e-2ea3-4861-b5dd-f803b3ee6ee2 req-0360864e-2ea3-4861-b5dd-f803b3ee6ee2 ] Request (DHCPAgentSchedulersTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/abe5f7e9-7def-4551-94cb-a41bd5325160 1.059s\n2026-05-22 01:44:15.825 29 INFO tempest.lib.common.rest_client [req-e2ca6e7a-8828-4572-92d1-7e55ec51ef1a req-e2ca6e7a-8828-4572-92d1-7e55ec51ef1a ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/qos-rules-alias 0.102s\n2026-05-22 01:44:15.907 29 INFO tempest.lib.common.rest_client [req-50f975cd-3d28-4f42-a4d8-7dade7656432 req-50f975cd-3d28-4f42-a4d8-7dade7656432 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/quota-check-limit 0.078s\n2026-05-22 01:44:15.993 29 INFO tempest.lib.common.rest_client [req-afef2dbc-f009-41c7-b5b1-8444d0156a3c req-afef2dbc-f009-41c7-b5b1-8444d0156a3c ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/quotas 0.083s\n2026-05-22 01:44:16.000 31 INFO tempest.lib.common.rest_client [req-720fa713-58a1-43f6-a475-db2deed0f53f req-720fa713-58a1-43f6-a475-db2deed0f53f ] Request (RoutersNegativeIpV6Test:test_add_router_interfaces_on_overlapping_subnets_returns_400): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.281s\n2026-05-22 01:44:15.998 13 INFO tempest.lib.common.rest_client [req-3e7ee611-e88f-4b0b-a771-c18ac9e7fb3e req-3e7ee611-e88f-4b0b-a771-c18ac9e7fb3e ] Request (ExtraDHCPOptionsIpV6TestJSON:test_create_list_port_with_extra_dhcp_options): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.309s\n2026-05-22 01:44:16.029 11 INFO tempest.lib.common.rest_client [req-ffb5b481-3be9-442a-88d6-c5e77bd5a7ba req-ffb5b481-3be9-442a-88d6-c5e77bd5a7ba ] Request (DHCPAgentSchedulersTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/9b45f64e46d14236b7408a2a807085d0 0.252s\n2026-05-22 01:44:16.030 11 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 22d6ffc491a2420cbfd1b18752e97bad\n2026-05-22 01:44:16.042 23 INFO tempest.lib.common.rest_client [req-73a49da6-7d1c-4fd1-8b2a-e4476ca0104c req-73a49da6-7d1c-4fd1-8b2a-e4476ca0104c ] Request (ExternalNetworksAdminNegativeTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/floatingips/ee470dc2-b3b4-4f9a-8287-9676c3aa1093 0.909s\n2026-05-22 01:44:16.089 29 INFO tempest.lib.common.rest_client [req-56168c08-25a1-4584-a095-4b81c2016a1b req-56168c08-25a1-4584-a095-4b81c2016a1b ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/quota_details 0.093s\n{6} tempest.api.network.admin.test_external_networks_negative.ExternalNetworksAdminNegativeTestJSON.test_create_port_with_precreated_floatingip_as_fixed_ip [4.100920s] ... ok\n2026-05-22 01:44:16.148 21 INFO tempest.lib.common.rest_client [req-332224f3-ce82-43e1-84c8-2e054be3b1ac req-332224f3-ce82-43e1-84c8-2e054be3b1ac ] Request (FloatingIPAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/floatingips 1.681s\n2026-05-22 01:44:16.177 29 INFO tempest.lib.common.rest_client [req-266e7fc2-a138-47dd-bc45-e30a9f65b403 req-266e7fc2-a138-47dd-bc45-e30a9f65b403 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/rbac-policies 0.085s\n2026-05-22 01:44:16.250 25 INFO tempest.lib.common.rest_client [req-43c43e9c-4563-44ef-9dd8-087bea170c07 req-43c43e9c-4563-44ef-9dd8-087bea170c07 ] Request (AllowedAddressPairTestJSON:test_create_list_port_with_address_pair): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.956s\n2026-05-22 01:44:16.257 29 INFO tempest.lib.common.rest_client [req-4f262586-1ce8-44e9-9d65-4e409cf22b91 req-4f262586-1ce8-44e9-9d65-4e409cf22b91 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/rbac-address-scope 0.078s\n2026-05-22 01:44:16.328 33 INFO tempest.lib.common.rest_client [req-1ac6be1c-c1af-4378-9b9a-96ba365f76b5 req-1ac6be1c-c1af-4378-9b9a-96ba365f76b5 ] Request (RoutersAdminNegativeIpV6Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=83bfa2b36cb74f61b9502beae8f7e76e&name=default 0.605s\n2026-05-22 01:44:16.331 29 INFO tempest.lib.common.rest_client [req-793565bf-f232-4503-a7c8-fca28efd350a req-793565bf-f232-4503-a7c8-fca28efd350a ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/rbac-security-groups 0.072s\n2026-05-22 01:44:16.410 29 INFO tempest.lib.common.rest_client [req-c29e5bb2-e1e1-4541-9405-26a045924d4a req-c29e5bb2-e1e1-4541-9405-26a045924d4a ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/revision-if-match 0.077s\n2026-05-22 01:44:16.454 23 INFO tempest.lib.common.rest_client [req-4a9628f1-9d37-4c89-b171-d2f238f95e00 req-4a9628f1-9d37-4c89-b171-d2f238f95e00 ] Request (ExternalNetworksAdminNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/7d4a1731d25c4beb998056396d6b4943 0.346s\n2026-05-22 01:44:16.505 29 INFO tempest.lib.common.rest_client [req-99cf721d-8db3-4629-997f-d768c3c0191c req-99cf721d-8db3-4629-997f-d768c3c0191c ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/standard-attr-revisions 0.092s\n2026-05-22 01:44:16.520 39 INFO tempest.lib.common.rest_client [req-da6390fe-5fea-4ea5-b11a-e2f22c470f36 req-da6390fe-5fea-4ea5-b11a-e2f22c470f36 ] Request (RoutersAdminTest:test_create_router_set_gateway_with_fixed_ip): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/956411da-f9b0-497a-b4ea-a3bc3ce8c1a5 0.757s\n2026-05-22 01:44:16.543 13 INFO tempest.lib.common.rest_client [req-317172c3-1308-4813-a7fa-c7d6597c8bab req-317172c3-1308-4813-a7fa-c7d6597c8bab ] Request (ExtraDHCPOptionsIpV6TestJSON:test_create_list_port_with_extra_dhcp_options): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.541s\n2026-05-22 01:44:16.553 31 INFO tempest.lib.common.rest_client [req-c10e41e1-d84c-404f-a568-93ab888ebcfc req-c10e41e1-d84c-404f-a568-93ab888ebcfc ] Request (RoutersNegativeIpV6Test:test_add_router_interfaces_on_overlapping_subnets_returns_400): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.550s\n2026-05-22 01:44:16.607 37 INFO tempest.lib.common.rest_client [req-be4b614a-be7e-4475-9eca-1a291b602f2b req-be4b614a-be7e-4475-9eca-1a291b602f2b ] Request (PortsAdminExtendedAttrsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/ba7246d0-b96c-4e2e-b811-156b401056b0 1.158s\n2026-05-22 01:44:16.610 29 INFO tempest.lib.common.rest_client [req-1818aac3-4f02-4adb-88be-2d1de0640d35 req-1818aac3-4f02-4adb-88be-2d1de0640d35 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/router_availability_zone 0.102s\n2026-05-22 01:44:16.685 11 INFO tempest.lib.common.rest_client [req-14568229-ebd0-4b5a-9f3b-290c30e20c56 req-14568229-ebd0-4b5a-9f3b-290c30e20c56 ] Request (DHCPAgentSchedulersTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=22d6ffc491a2420cbfd1b18752e97bad&name=default 0.653s\n2026-05-22 01:44:16.696 25 INFO tempest.lib.common.rest_client [req-df57d513-956b-43ab-aca7-3a9580663b52 req-df57d513-956b-43ab-aca7-3a9580663b52 ] Request (AllowedAddressPairTestJSON:test_create_list_port_with_address_pair): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.443s\n2026-05-22 01:44:16.710 29 INFO tempest.lib.common.rest_client [req-23f38af6-a3ec-4cba-b3aa-a667b6d274fd req-23f38af6-a3ec-4cba-b3aa-a667b6d274fd ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/security-groups-default-rules 0.096s\n2026-05-22 01:44:16.712 37 INFO tempest.lib.common.rest_client [req-2f497b88-cff9-4c25-96da-b67a92edbadf req-2f497b88-cff9-4c25-96da-b67a92edbadf ] Request (PortsAdminExtendedAttrsIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/ba7246d0-b96c-4e2e-b811-156b401056b0 0.103s\n2026-05-22 01:44:16.735 17 INFO tempest.lib.common.rest_client [req-49f40feb-387b-4951-b024-93c8c71729c1 req-49f40feb-387b-4951-b024-93c8c71729c1 ] Request (PortsAdminExtendedAttrsTestJSON:test_create_port_binding_ext_attr): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 2.478s\n2026-05-22 01:44:16.780 23 INFO tempest.lib.common.rest_client [req-cb6fe868-3756-4cdd-88ab-5a42be1163d5 req-cb6fe868-3756-4cdd-88ab-5a42be1163d5 ] Request (ExternalNetworksAdminNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/603948cd72004bfe8d2449021a38722f 0.323s\n2026-05-22 01:44:16.780 23 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 0405b8b5acd546308c0f129d965ba134\n2026-05-22 01:44:16.788 29 INFO tempest.lib.common.rest_client [req-71aad294-71df-411d-8e8e-1d61b7fa2571 req-71aad294-71df-411d-8e8e-1d61b7fa2571 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/security-groups-normalized-cidr 0.076s\n{13} tempest.api.network.admin.test_ports.PortsAdminExtendedAttrsIpV6TestJSON.test_create_port_binding_ext_attr [3.589915s] ... ok\n2026-05-22 01:44:16.842 33 INFO tempest.lib.common.rest_client [req-c5f1f9a5-765f-4c1e-b371-9c79bca1a419 req-c5f1f9a5-765f-4c1e-b371-9c79bca1a419 ] Request (RoutersAdminNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/e160a057-fc96-410e-8290-00037015b747 0.512s\n2026-05-22 01:44:16.870 29 INFO tempest.lib.common.rest_client [req-0302914b-33ea-40f9-9140-0f3714197f7a req-0302914b-33ea-40f9-9140-0f3714197f7a ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/security-groups-remote-address-group 0.080s\n2026-05-22 01:44:16.914 41 INFO tempest.lib.common.rest_client [req-2c1db92b-c545-4318-aeb5-df465456ccff req-2c1db92b-c545-4318-aeb5-df465456ccff ] Request (BulkNetworkOpsIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/ea990074-3242-43f9-80ab-78b71335cc55 1.249s\n2026-05-22 01:44:16.949 29 INFO tempest.lib.common.rest_client [req-e58a21e8-e35b-4dc7-8088-359efe42176d req-e58a21e8-e35b-4dc7-8088-359efe42176d ] 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.076s\n2026-05-22 01:44:17.044 29 INFO tempest.lib.common.rest_client [req-f3489913-2969-45b7-bb81-254fd5656115 req-f3489913-2969-45b7-bb81-254fd5656115 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/security-groups-shared-filtering 0.092s\n2026-05-22 01:44:17.114 41 INFO tempest.lib.common.rest_client [req-357e44a6-7eee-4515-b45b-4509574dae81 req-357e44a6-7eee-4515-b45b-4509574dae81 ] Request (BulkNetworkOpsIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks 0.194s\n2026-05-22 01:44:17.134 33 INFO tempest.lib.common.rest_client [req-f39702ce-f3c8-43a9-9881-f8453bec21c5 req-f39702ce-f3c8-43a9-9881-f8453bec21c5 ] Request (RoutersAdminNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/83bfa2b36cb74f61b9502beae8f7e76e 0.287s\n2026-05-22 01:44:17.134 33 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 965eaf9ff9804b3eab60eee7eb71251f\n2026-05-22 01:44:17.154 29 INFO tempest.lib.common.rest_client [req-e0e48f77-cddf-4faf-8a07-44d1c1a17bc2 req-e0e48f77-cddf-4faf-8a07-44d1c1a17bc2 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/security-group 0.107s\n{15} tempest.api.network.test_networks.BulkNetworkOpsIpV6Test.test_bulk_create_delete_network [6.075708s] ... ok\n2026-05-22 01:44:17.173 27 INFO tempest.lib.common.rest_client [req-acd35270-9cae-446c-8ed3-f5a0cdb1e42b req-acd35270-9cae-446c-8ed3-f5a0cdb1e42b ] Request (ExternalNetworksTestJSON:test_create_external_network): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 2.305s\n2026-05-22 01:44:17.253 31 INFO tempest.lib.common.rest_client [req-ee1e337b-1f75-44aa-9b8e-7e2883967166 req-ee1e337b-1f75-44aa-9b8e-7e2883967166 ] Request (RoutersNegativeIpV6Test:test_add_router_interfaces_on_overlapping_subnets_returns_400): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.698s\n2026-05-22 01:44:17.277 29 INFO tempest.lib.common.rest_client [req-27fa1cda-23ab-4d47-927a-5e598bc725d4 req-27fa1cda-23ab-4d47-927a-5e598bc725d4 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/service-type 0.120s\n2026-05-22 01:44:17.275 11 INFO tempest.lib.common.rest_client [req-df7f89ff-a5dc-4b18-8435-d082ac8d8157 req-df7f89ff-a5dc-4b18-8435-d082ac8d8157 ] Request (DHCPAgentSchedulersTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/8322f4e3-ae03-46e5-b451-a6349475e776 0.588s\n2026-05-22 01:44:17.281 33 INFO tempest.lib.common.rest_client [req-cfd61c49-ffc8-47a5-b7d8-07b8e3980a8b req-cfd61c49-ffc8-47a5-b7d8-07b8e3980a8b ] Request (RoutersAdminNegativeIpV6Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=965eaf9ff9804b3eab60eee7eb71251f&name=default 0.140s\n2026-05-22 01:44:17.319 17 INFO tempest.lib.common.rest_client [req-a3a321b9-6552-43d9-8656-8b3b71d7b7b0 req-a3a321b9-6552-43d9-8656-8b3b71d7b7b0 ] Request (PortsAdminExtendedAttrsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/778a317b-6e03-4531-a1e9-e1822e33892b 0.578s\n2026-05-22 01:44:17.344 23 INFO tempest.lib.common.rest_client [req-b461b246-54f0-48f5-af32-eb6f5c8ae4e7 req-b461b246-54f0-48f5-af32-eb6f5c8ae4e7 ] Request (ExternalNetworksAdminNegativeTestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.560s\n2026-05-22 01:44:17.392 29 INFO tempest.lib.common.rest_client [req-dfc52151-e161-4eb8-90e3-201d27098718 req-dfc52151-e161-4eb8-90e3-201d27098718 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/sorting 0.113s\n2026-05-22 01:44:17.462 29 INFO tempest.lib.common.rest_client [req-f707cae4-c5fd-4e3f-98ff-c19e73eecf2c req-f707cae4-c5fd-4e3f-98ff-c19e73eecf2c ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/standard-attr-description 0.069s\n2026-05-22 01:44:17.534 11 INFO tempest.lib.common.rest_client [req-4f34d400-ae9d-4f5f-9218-cf7ad0cce8c4 req-4f34d400-ae9d-4f5f-9218-cf7ad0cce8c4 ] Request (DHCPAgentSchedulersTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/22d6ffc491a2420cbfd1b18752e97bad 0.257s\n2026-05-22 01:44:17.542 17 INFO tempest.lib.common.rest_client [req-b1d98227-a95e-4a22-9323-8c8850ea0ee5 req-b1d98227-a95e-4a22-9323-8c8850ea0ee5 ] Request (PortsAdminExtendedAttrsTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/778a317b-6e03-4531-a1e9-e1822e33892b 0.219s\n2026-05-22 01:44:17.557 29 INFO tempest.lib.common.rest_client [req-3e15669a-9e1c-484a-bbff-54273b8bb197 req-3e15669a-9e1c-484a-bbff-54273b8bb197 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/stateful-security-group 0.090s\n{3} tempest.api.network.admin.test_ports.PortsAdminExtendedAttrsTestJSON.test_create_port_binding_ext_attr [3.293741s] ... ok\n{0} 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-22 01:44:17.651 29 INFO tempest.lib.common.rest_client [req-b36b4cd5-f0b2-41e5-8b94-83feaaad985c req-b36b4cd5-f0b2-41e5-8b94-83feaaad985c ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/subnet-dns-publish-fixed-ip 0.090s\n2026-05-22 01:44:17.746 29 INFO tempest.lib.common.rest_client [req-a3b1a8dc-7791-4928-a4f4-8bd9f11f7c6e req-a3b1a8dc-7791-4928-a4f4-8bd9f11f7c6e ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/subnet-external-network 0.091s\n2026-05-22 01:44:17.752 33 INFO tempest.lib.common.rest_client [req-42b1544b-4d6e-4a3c-a069-d32c2400ee7e req-42b1544b-4d6e-4a3c-a069-d32c2400ee7e ] Request (RoutersAdminNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/d4d40893-c6db-488a-9ea4-6cf2c602ea72 0.467s\n2026-05-22 01:44:17.829 29 INFO tempest.lib.common.rest_client [req-6e056afa-9935-4138-ba7d-048753687eba req-6e056afa-9935-4138-ba7d-048753687eba ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/subnet-service-types 0.081s\n2026-05-22 01:44:17.842 23 INFO tempest.lib.common.rest_client [req-ddc06889-5e1a-4bfc-943a-9be11ea9124d req-ddc06889-5e1a-4bfc-943a-9be11ea9124d ] Request (ExternalNetworksAdminNegativeTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=0405b8b5acd546308c0f129d965ba134&name=default 0.495s\n2026-05-22 01:44:17.874 13 INFO tempest.lib.common.rest_client [req-ec8a8f2d-b5d1-4bca-af56-2221bcc7e10b req-ec8a8f2d-b5d1-4bca-af56-2221bcc7e10b ] Request (ExtraDHCPOptionsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/78623567-2882-4cee-abdd-1caf3d27bc15 1.327s\n2026-05-22 01:44:17.912 29 INFO tempest.lib.common.rest_client [req-44d0579f-1647-4faf-9d80-7969985de0b5 req-44d0579f-1647-4faf-9d80-7969985de0b5 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/subnet_allocation 0.080s\n{1} tempest.api.network.test_extra_dhcp_options.ExtraDHCPOptionsIpV6TestJSON.test_create_list_port_with_extra_dhcp_options [3.193737s] ... ok\n2026-05-22 01:44:17.949 27 INFO tempest.lib.common.rest_client [req-bc508572-cb6c-4467-8325-6b504fe5b5b7 req-bc508572-cb6c-4467-8325-6b504fe5b5b7 ] Request (ExternalNetworksTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/13572bad-3fe1-478b-8935-629be6a6049a 0.767s\n2026-05-22 01:44:17.987 29 INFO tempest.lib.common.rest_client [req-2cefd4af-14b6-4594-b5b4-7439263e9427 req-2cefd4af-14b6-4594-b5b4-7439263e9427 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/subnetpool-prefix-ops 0.073s\n2026-05-22 01:44:18.003 33 INFO tempest.lib.common.rest_client [req-e5ecf67d-8c7a-4ed4-9249-58d9ce3053bc req-e5ecf67d-8c7a-4ed4-9249-58d9ce3053bc ] Request (RoutersAdminNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/965eaf9ff9804b3eab60eee7eb71251f 0.249s\n{8} tempest.api.network.admin.test_external_network_extension.ExternalNetworksTestJSON.test_create_external_network [3.084410s] ... ok\n2026-05-22 01:44:18.071 29 INFO tempest.lib.common.rest_client [req-b6c3b84f-01ea-4457-b71d-f10fe596dd47 req-b6c3b84f-01ea-4457-b71d-f10fe596dd47 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/tag-creation 0.083s\n2026-05-22 01:44:18.111 19 INFO tempest.lib.common.rest_client [req-e9a63a3c-abf2-41e7-a49f-1a71b34a9d67 req-e9a63a3c-abf2-41e7-a49f-1a71b34a9d67 ] Request (RoutersIpV6AdminTest:test_create_router_set_gateway_with_fixed_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 5.244s\n2026-05-22 01:44:18.137 29 INFO tempest.lib.common.rest_client [req-fae66e9a-0909-4d42-b415-a67d8f431a48 req-fae66e9a-0909-4d42-b415-a67d8f431a48 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/standard-attr-tag 0.064s\n2026-05-22 01:44:18.142 37 INFO tempest.lib.common.rest_client [req-c49ad43a-bbcf-4870-8515-7910fa809b6f req-c49ad43a-bbcf-4870-8515-7910fa809b6f ] Request (PortsAdminExtendedAttrsIpV6TestJSON:test_list_ports_binding_ext_attr): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.340s\n2026-05-22 01:44:18.148 35 INFO tempest.lib.common.rest_client [req-f64ee9f5-3ca9-4c5e-b9dc-518d5fd30fc9 req-f64ee9f5-3ca9-4c5e-b9dc-518d5fd30fc9 ] Request (PortsTestJSON:test_create_bulk_port): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 2.478s\n2026-05-22 01:44:18.160 11 INFO tempest.lib.common.rest_client [req-7e80909a-33f3-43cf-b523-d23d0d891816 req-7e80909a-33f3-43cf-b523-d23d0d891816 ] Request (NetworksTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.546s\n2026-05-22 01:44:18.232 29 INFO tempest.lib.common.rest_client [req-a46ee0e3-2a06-4a7a-8933-b54a9e185255 req-a46ee0e3-2a06-4a7a-8933-b54a9e185255 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/standard-attr-timestamp 0.093s\n{9} tempest.api.network.test_extensions.ExtensionsTestJSON.test_list_show_extensions [8.443029s] ... ok\n2026-05-22 01:44:18.305 17 INFO tempest.lib.common.rest_client [req-ae6bea3f-486f-40cc-92cd-99a244356124 req-ae6bea3f-486f-40cc-92cd-99a244356124 ] Request (PortsAdminExtendedAttrsTestJSON:test_list_ports_binding_ext_attr): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.706s\n2026-05-22 01:44:18.493 25 INFO tempest.lib.common.rest_client [req-2cf94074-ee24-46bb-ae6e-a0c7e9ac7810 req-2cf94074-ee24-46bb-ae6e-a0c7e9ac7810 ] Request (AllowedAddressPairTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/690dd33e-b8bc-4cdf-ad8b-0c31b4185a7a 1.795s\n2026-05-22 01:44:18.530 29 INFO tempest.lib.common.rest_client [req-4f3691cb-9321-460a-b8e2-537510f4f2f9 req-4f3691cb-9321-460a-b8e2-537510f4f2f9 ] Request (ExtensionsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/3f8b0b4ed0ac48a7ae7fabb9e1570751 0.232s\n2026-05-22 01:44:18.590 33 INFO tempest.lib.common.rest_client [req-e6bc6b82-f9e5-4b2c-bc56-4e1aec53e491 req-e6bc6b82-f9e5-4b2c-bc56-4e1aec53e491 ] Request (NetworksTestDHCPv6:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.584s\n2026-05-22 01:44:18.617 25 INFO tempest.lib.common.rest_client [req-47606ff1-4f30-4247-b9cf-39b2e62b641f req-47606ff1-4f30-4247-b9cf-39b2e62b641f ] Request (AllowedAddressPairTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/690dd33e-b8bc-4cdf-ad8b-0c31b4185a7a 0.121s\n{7} tempest.api.network.test_allowed_address_pair.AllowedAddressPairTestJSON.test_create_list_port_with_address_pair [4.327161s] ... ok\n2026-05-22 01:44:18.706 13 INFO tempest.lib.common.rest_client [req-187615b3-b542-4bf0-a88f-491b02f44a21 req-187615b3-b542-4bf0-a88f-491b02f44a21 ] Request (ExtraDHCPOptionsIpV6TestJSON:test_update_show_port_with_extra_dhcp_options): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/c4a261d9-67d8-49cc-9401-26e8145f431f 0.766s\n2026-05-22 01:44:18.717 11 INFO tempest.lib.common.rest_client [req-5d489282-90c7-46a8-a6a7-bb1f51c25759 req-5d489282-90c7-46a8-a6a7-bb1f51c25759 ] Request (NetworksTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.544s\n2026-05-22 01:44:18.855 29 INFO tempest.lib.common.rest_client [req-8db43342-f382-4280-bec2-c7e0868b1a55 req-8db43342-f382-4280-bec2-c7e0868b1a55 ] Request (ExtensionsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/b82ba28b79e742ef868659dfc4d17e08 0.322s\n2026-05-22 01:44:18.856 29 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: a739ec87df3740519d59e1adb1da9ceb\n2026-05-22 01:44:18.932 11 INFO tempest.lib.common.rest_client [req-360663ef-bf04-494b-a7b4-70d13cb8a22f req-360663ef-bf04-494b-a7b4-70d13cb8a22f ] Request (NetworksTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.210s\n2026-05-22 01:44:19.065 27 INFO tempest.lib.common.rest_client [req-1a949ec0-7d4f-4c08-a6b2-88d8ef7b3fcb req-1a949ec0-7d4f-4c08-a6b2-88d8ef7b3fcb ] Request (ExternalNetworksTestJSON:test_delete_external_networks_with_floating_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.047s\n2026-05-22 01:44:19.112 13 INFO tempest.lib.common.rest_client [req-bde869bf-e1dd-4a1b-9f9b-204d60051180 req-bde869bf-e1dd-4a1b-9f9b-204d60051180 ] Request (ExtraDHCPOptionsIpV6TestJSON:test_update_show_port_with_extra_dhcp_options): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/c4a261d9-67d8-49cc-9401-26e8145f431f 0.403s\n{1} tempest.api.network.test_extra_dhcp_options.ExtraDHCPOptionsIpV6TestJSON.test_update_show_port_with_extra_dhcp_options [1.175882s] ... ok\n2026-05-22 01:44:19.150 33 INFO tempest.lib.common.rest_client [req-1ebd56ea-a465-4506-b832-80ece828d4aa req-1ebd56ea-a465-4506-b832-80ece828d4aa ] Request (NetworksTestDHCPv6:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.550s\n2026-05-22 01:44:19.181 11 INFO tempest.lib.common.rest_client [req-fd7b34e3-bc4b-47ad-ad1b-31fb6c15afa9 req-fd7b34e3-bc4b-47ad-ad1b-31fb6c15afa9 ] Request (NetworksTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.243s\n2026-05-22 01:44:19.233 23 INFO tempest.lib.common.rest_client [req-ed488c17-c2fe-4b61-851d-3234a325e63f req-ed488c17-c2fe-4b61-851d-3234a325e63f ] Request (ExternalNetworksAdminNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/be0108ba-5944-487d-aa42-2079c1a337d2 1.388s\n2026-05-22 01:44:19.347 33 INFO tempest.lib.common.rest_client [req-72ecf614-cdbf-4410-93bd-a15439fd210e req-72ecf614-cdbf-4410-93bd-a15439fd210e ] Request (NetworksTestDHCPv6:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.195s\n2026-05-22 01:44:19.360 29 INFO tempest.lib.common.rest_client [req-94085cb9-a4fc-468a-9e71-cd60a75f11c3 req-94085cb9-a4fc-468a-9e71-cd60a75f11c3 ] Request (ExtensionsTestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.501s\n2026-05-22 01:44:19.442 21 INFO tempest.lib.common.rest_client [req-e7a7f826-d5ea-4fbd-88e4-4e823cf695f7 req-e7a7f826-d5ea-4fbd-88e4-4e823cf695f7 ] Request (FloatingIPAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 3.290s\n2026-05-22 01:44:19.468 23 INFO tempest.lib.common.rest_client [req-e6570a82-a98a-466b-bc40-e8a35312249a req-e6570a82-a98a-466b-bc40-e8a35312249a ] Request (ExternalNetworksAdminNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/0405b8b5acd546308c0f129d965ba134 0.231s\n2026-05-22 01:44:19.469 23 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 980d016639bc4d578d32efe90169bad5\n2026-05-22 01:44:19.568 35 INFO tempest.lib.common.rest_client [req-55d3d59c-a9d9-4631-bedf-943d561356be req-55d3d59c-a9d9-4631-bedf-943d561356be ] Request (PortsTestJSON:test_create_bulk_port): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.417s\n2026-05-22 01:44:19.582 33 INFO tempest.lib.common.rest_client [req-973299fe-7a7c-4598-bc93-247b97164ecd req-973299fe-7a7c-4598-bc93-247b97164ecd ] Request (NetworksTestDHCPv6:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.230s\n2026-05-22 01:44:19.604 41 INFO tempest.lib.common.rest_client [req-b6822f8c-46ff-4dde-b8cf-0bfba85a0789 req-b6822f8c-46ff-4dde-b8cf-0bfba85a0789 ] Request (BulkNetworkOpsIpV6Test:test_bulk_create_delete_port): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 2.424s\n2026-05-22 01:44:19.732 27 INFO tempest.lib.common.rest_client [req-875a810e-1f06-47d5-a721-5225a87a2ab8 req-875a810e-1f06-47d5-a721-5225a87a2ab8 ] Request (ExternalNetworksTestJSON:test_delete_external_networks_with_floating_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.659s\n2026-05-22 01:44:19.810 11 INFO tempest.lib.common.rest_client [req-824b1861-70fd-4f13-a3d5-b658732caaff req-824b1861-70fd-4f13-a3d5-b658732caaff ] Request (NetworksTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.626s\n2026-05-22 01:44:19.872 17 INFO tempest.lib.common.rest_client [req-3f0f5a95-0cf2-4452-9797-8a7492d9e7c0 req-3f0f5a95-0cf2-4452-9797-8a7492d9e7c0 ] Request (PortsAdminExtendedAttrsTestJSON:test_list_ports_binding_ext_attr): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/698c93db-cfeb-4649-a5d0-c997fc064428 1.563s\n2026-05-22 01:44:19.897 15 INFO tempest.lib.common.rest_client [req-95f2e2f2-e385-4e3f-8e73-ad84d68c5e46 req-95f2e2f2-e385-4e3f-8e73-ad84d68c5e46 ] Request (FloatingIPTestJSON:setUpClass): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/03a3d383-5739-4708-8e25-86de9519ae90/add_router_interface 5.363s\n2026-05-22 01:44:19.952 11 INFO tempest.lib.common.rest_client [req-5b2f8ad8-a1fa-4a1c-bd57-4a6200910877 req-5b2f8ad8-a1fa-4a1c-bd57-4a6200910877 ] Request (NetworksTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.138s\n2026-05-22 01:44:20.168 11 INFO tempest.lib.common.rest_client [req-546c1801-19cf-4711-86c8-6fac499e1e2d req-546c1801-19cf-4711-86c8-6fac499e1e2d ] Request (NetworksTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/faf2da04709540f4a3ced0afe34d46c2/users/3ff7668469664c9a987acd73e41e2673/roles/7b19d98ffcc24d869191183daf0fb4ae 0.213s\n2026-05-22 01:44:20.191 39 INFO tempest.lib.common.rest_client [req-bdfea728-c40f-47ff-aeb3-17e54b980570 req-bdfea728-c40f-47ff-aeb3-17e54b980570 ] Request (RoutersAdminTest:test_create_router_set_gateway_with_fixed_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 3.667s\n2026-05-22 01:44:20.230 33 INFO tempest.lib.common.rest_client [req-92cbc306-2bbb-401c-9846-922cfbb5fe08 req-92cbc306-2bbb-401c-9846-922cfbb5fe08 ] Request (NetworksTestDHCPv6:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.643s\n2026-05-22 01:44:20.365 11 INFO tempest.lib.common.rest_client [req-e441aeee-3e8c-4037-b80b-c0eb894de03e req-e441aeee-3e8c-4037-b80b-c0eb894de03e ] Request (NetworksTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.194s\n2026-05-22 01:44:20.395 17 INFO tempest.lib.common.rest_client [req-0e3163db-94ed-49bf-9b00-9432d37b613b req-0e3163db-94ed-49bf-9b00-9432d37b613b ] Request (PortsAdminExtendedAttrsTestJSON:test_list_ports_binding_ext_attr): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.517s\n2026-05-22 01:44:20.407 33 INFO tempest.lib.common.rest_client [req-8b40a2ea-9a67-4856-931e-69ab3935ee3a req-8b40a2ea-9a67-4856-931e-69ab3935ee3a ] Request (NetworksTestDHCPv6:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.174s\n2026-05-22 01:44:20.512 13 INFO tempest.lib.common.rest_client [req-1eee823e-47ab-47a6-8e41-d93c0d049af2 req-1eee823e-47ab-47a6-8e41-d93c0d049af2 ] Request (ExtraDHCPOptionsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/c4a261d9-67d8-49cc-9401-26e8145f431f 1.396s\n2026-05-22 01:44:20.541 11 INFO tempest.lib.common.rest_client [req-e3830e8b-829c-4182-b781-3309353eb3f7 req-e3830e8b-829c-4182-b781-3309353eb3f7 ] Request (NetworksTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/faf2da04709540f4a3ced0afe34d46c2/users/3ff7668469664c9a987acd73e41e2673/roles/1049be6f2d5641528d4cf50ffcec866c 0.173s\n2026-05-22 01:44:20.549 41 INFO tempest.lib.common.rest_client [req-a53020fb-8a6b-4e71-adbd-182b377fdbd2 req-a53020fb-8a6b-4e71-adbd-182b377fdbd2 ] Request (BulkNetworkOpsIpV6Test:test_bulk_create_delete_port): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.940s\n2026-05-22 01:44:20.553 37 INFO tempest.lib.common.rest_client [req-d7f36c3c-17bd-452e-a7ba-8008e7c7f27c req-d7f36c3c-17bd-452e-a7ba-8008e7c7f27c ] Request (PortsAdminExtendedAttrsIpV6TestJSON:test_list_ports_binding_ext_attr): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/4f877f4f-73ca-4c96-8f94-bd5f6fa2765e 2.407s\n2026-05-22 01:44:20.567 33 INFO tempest.lib.common.rest_client [req-442868a0-81c1-4e1b-8b0c-5e4ed325d4c0 req-442868a0-81c1-4e1b-8b0c-5e4ed325d4c0 ] Request (NetworksTestDHCPv6:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b3acef0cc504412dbe34d50624561e71/users/f2cbef68c02a4dde92b052f7ffce7b4c/roles/7b19d98ffcc24d869191183daf0fb4ae 0.157s\n2026-05-22 01:44:20.667 25 INFO tempest.lib.common.rest_client [req-94ae5ca5-3e43-4aa6-ae3f-74102f89dcde req-94ae5ca5-3e43-4aa6-ae3f-74102f89dcde ] Request (AllowedAddressPairTestJSON:test_update_port_with_address_pair): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.991s\n2026-05-22 01:44:20.681 29 INFO tempest.lib.common.rest_client [req-6f815804-09b2-4edd-8283-f0cba9ab3d09 req-6f815804-09b2-4edd-8283-f0cba9ab3d09 ] Request (ExtensionsTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=a739ec87df3740519d59e1adb1da9ceb&name=default 1.319s\n2026-05-22 01:44:20.689 23 INFO tempest.lib.common.rest_client [req-8220dee2-e974-4b22-92c2-827e0513a8e7 req-8220dee2-e974-4b22-92c2-827e0513a8e7 ] Request (ExternalNetworksAdminNegativeTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=980d016639bc4d578d32efe90169bad5&name=default 1.217s\n2026-05-22 01:44:20.755 11 INFO tempest.lib.common.rest_client [req-5f5da291-5322-45cf-8183-279ed5a68a88 req-5f5da291-5322-45cf-8183-279ed5a68a88 ] Request (NetworksTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.211s\n2026-05-22 01:44:20.756 35 INFO tempest.lib.common.rest_client [req-b7ac7dc8-f7b0-4172-8bb2-8553c57829dd req-b7ac7dc8-f7b0-4172-8bb2-8553c57829dd ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/90bc16a4-fb4e-480b-9092-4ee535e4ffe7 1.181s\n2026-05-22 01:44:20.786 33 INFO tempest.lib.common.rest_client [req-84bfd746-2268-4efa-b8af-ead82f847682 req-84bfd746-2268-4efa-b8af-ead82f847682 ] Request (NetworksTestDHCPv6:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.216s\n2026-05-22 01:44:20.840 19 INFO tempest.lib.common.rest_client [req-25d5b789-6312-489e-b6d4-15e34c35d1e6 req-25d5b789-6312-489e-b6d4-15e34c35d1e6 ] Request (RoutersIpV6AdminTest:test_create_router_set_gateway_with_fixed_ip): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/048b8df0-97f2-4bda-adb0-b7dece624ea1 2.726s\n2026-05-22 01:44:20.872 13 INFO tempest.lib.common.rest_client [req-b53eb778-ba87-47bd-b191-b49bf3aea87b req-b53eb778-ba87-47bd-b191-b49bf3aea87b ] Request (ExtraDHCPOptionsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/e2f0e7b1-7c91-4442-81e2-f5a717ce49a0 0.359s\n2026-05-22 01:44:20.891 11 INFO tempest.lib.common.rest_client [req-1d3091ab-fb53-4b1e-b842-c96f68de06d4 req-1d3091ab-fb53-4b1e-b842-c96f68de06d4 ] Request (NetworksTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/faf2da04709540f4a3ced0afe34d46c2/users/3ff7668469664c9a987acd73e41e2673/roles/f62b4d190f9040abadfedbb170e6ab99 0.133s\n2026-05-22 01:44:20.913 33 INFO tempest.lib.common.rest_client [req-b6cfc974-1174-40ac-b6bc-c27d8f9899d6 req-b6cfc974-1174-40ac-b6bc-c27d8f9899d6 ] Request (NetworksTestDHCPv6:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b3acef0cc504412dbe34d50624561e71/users/f2cbef68c02a4dde92b052f7ffce7b4c/roles/1049be6f2d5641528d4cf50ffcec866c 0.125s\n2026-05-22 01:44:20.961 17 INFO tempest.lib.common.rest_client [req-86eda2cc-7c73-41bc-99af-51712078f56f req-86eda2cc-7c73-41bc-99af-51712078f56f ] Request (PortsAdminExtendedAttrsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/698c93db-cfeb-4649-a5d0-c997fc064428 0.559s\n2026-05-22 01:44:21.013 37 INFO tempest.lib.common.rest_client [req-f12119b2-ab0f-4855-a8f3-1be1fbb6db2e req-f12119b2-ab0f-4855-a8f3-1be1fbb6db2e ] Request (PortsAdminExtendedAttrsIpV6TestJSON:test_list_ports_binding_ext_attr): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.452s\n2026-05-22 01:44:21.075 17 INFO tempest.lib.common.rest_client [req-6b0a192c-7699-4c95-b030-838bc8e17590 req-6b0a192c-7699-4c95-b030-838bc8e17590 ] Request (PortsAdminExtendedAttrsTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/698c93db-cfeb-4649-a5d0-c997fc064428 0.112s\n{3} tempest.api.network.admin.test_ports.PortsAdminExtendedAttrsTestJSON.test_list_ports_binding_ext_attr [3.480123s] ... ok\n2026-05-22 01:44:21.105 33 INFO tempest.lib.common.rest_client [req-5dbc6489-7cec-48cc-8a7e-12b3a33c24f6 req-5dbc6489-7cec-48cc-8a7e-12b3a33c24f6 ] Request (NetworksTestDHCPv6:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.189s\n2026-05-22 01:44:21.143 11 INFO tempest.lib.common.rest_client [req-251fb7ef-b82b-464e-bbf3-243468fab99a req-251fb7ef-b82b-464e-bbf3-243468fab99a ] Request (NetworksTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.251s\n2026-05-22 01:44:21.180 35 INFO tempest.lib.common.rest_client [req-2336c588-fef9-40f7-9694-502b66453d47 req-2336c588-fef9-40f7-9694-502b66453d47 ] Request (PortsTestJSON:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.421s\n2026-05-22 01:44:21.220 29 INFO tempest.lib.common.rest_client [req-19c541a2-8cc2-4834-acc1-dc886f0108f4 req-19c541a2-8cc2-4834-acc1-dc886f0108f4 ] Request (ExtensionsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/d663cf94-2cfd-4542-98e5-82216ab5fab4 0.536s\n2026-05-22 01:44:21.221 15 INFO tempest.lib.common.rest_client [req-529915a3-267b-428f-ac7e-e74c7c2812d7 req-529915a3-267b-428f-ac7e-e74c7c2812d7 ] Request (FloatingIPTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.322s\n2026-05-22 01:44:21.245 33 INFO tempest.lib.common.rest_client [req-6f9b5c5f-8764-4b3d-86a0-c9146bbd1a0d req-6f9b5c5f-8764-4b3d-86a0-c9146bbd1a0d ] Request (NetworksTestDHCPv6:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b3acef0cc504412dbe34d50624561e71/users/f2cbef68c02a4dde92b052f7ffce7b4c/roles/f62b4d190f9040abadfedbb170e6ab99 0.136s\n2026-05-22 01:44:21.270 23 INFO tempest.lib.common.rest_client [req-01ceb266-f01a-42e7-83a0-7b329a7cb9bd req-01ceb266-f01a-42e7-83a0-7b329a7cb9bd ] Request (ExternalNetworksAdminNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/1d0d25f4-9dac-4ff4-9fda-adc087374d26 0.580s\n2026-05-22 01:44:21.338 11 INFO tempest.lib.common.rest_client [req-31eec149-9e1b-472f-959c-95569ed29d43 req-31eec149-9e1b-472f-959c-95569ed29d43 ] Request (NetworksTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/faf2da04709540f4a3ced0afe34d46c2/users/3ff7668469664c9a987acd73e41e2673/roles/7b19d98ffcc24d869191183daf0fb4ae 0.191s\n2026-05-22 01:44:21.338 11 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 3ff7668469664c9a987acd73e41e2673 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:44:21.339 11 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksTest-1408456277-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'faf2da04709540f4a3ced0afe34d46c2', 'project_name': 'tempest-NetworksTest-1408456277', 'tenant_id': 'faf2da04709540f4a3ced0afe34d46c2', 'tenant_name': 'tempest-NetworksTest-1408456277', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '3ff7668469664c9a987acd73e41e2673', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:44:21.339 11 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksTest-1408456277-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'faf2da04709540f4a3ced0afe34d46c2', 'project_name': 'tempest-NetworksTest-1408456277', 'tenant_id': 'faf2da04709540f4a3ced0afe34d46c2', 'tenant_name': 'tempest-NetworksTest-1408456277', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '3ff7668469664c9a987acd73e41e2673', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:44:21.425 19 INFO tempest.lib.common.rest_client [req-0a447add-d173-454f-a785-11551dd3d3ae req-0a447add-d173-454f-a785-11551dd3d3ae ] Request (RoutersIpV6AdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/23c4ba55-961c-4b38-92d0-290fd77b1414 0.579s\n2026-05-22 01:44:21.440 21 INFO tempest.lib.common.rest_client [req-cd4083ce-4e88-486a-b00f-267c73e7f296 req-cd4083ce-4e88-486a-b00f-267c73e7f296 ] Request (FloatingIPAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.992s\n2026-05-22 01:44:21.444 33 INFO tempest.lib.common.rest_client [req-4a52e04f-f2bf-4481-bd59-91dd24d32b08 req-4a52e04f-f2bf-4481-bd59-91dd24d32b08 ] Request (NetworksTestDHCPv6:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.195s\n2026-05-22 01:44:21.538 23 INFO tempest.lib.common.rest_client [req-62a26354-e574-4290-8f77-60613ba15373 req-62a26354-e574-4290-8f77-60613ba15373 ] Request (ExternalNetworksAdminNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/980d016639bc4d578d32efe90169bad5 0.265s\n2026-05-22 01:44:21.607 29 INFO tempest.lib.common.rest_client [req-254fadc4-0018-460f-bbcf-ef5dad8f4ab7 req-254fadc4-0018-460f-bbcf-ef5dad8f4ab7 ] Request (ExtensionsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/a739ec87df3740519d59e1adb1da9ceb 0.384s\n2026-05-22 01:44:21.657 13 INFO tempest.lib.common.rest_client [req-734355fb-4ae9-4608-9039-e0485ec6dacd req-734355fb-4ae9-4608-9039-e0485ec6dacd ] Request (ExtraDHCPOptionsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/e1b2fb93-6bb3-4467-9b4b-933275c388a9 0.782s\n2026-05-22 01:44:21.669 33 INFO tempest.lib.common.rest_client [req-279ee4ca-e2b4-406e-8f3b-86bfa0ebe9de req-279ee4ca-e2b4-406e-8f3b-86bfa0ebe9de ] Request (NetworksTestDHCPv6:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b3acef0cc504412dbe34d50624561e71/users/f2cbef68c02a4dde92b052f7ffce7b4c/roles/7b19d98ffcc24d869191183daf0fb4ae 0.222s\n2026-05-22 01:44:21.670 33 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user f2cbef68c02a4dde92b052f7ffce7b4c is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:44:21.670 33 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksTestDHCPv6-675565695-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'b3acef0cc504412dbe34d50624561e71', 'project_name': 'tempest-NetworksTestDHCPv6-675565695', 'tenant_id': 'b3acef0cc504412dbe34d50624561e71', 'tenant_name': 'tempest-NetworksTestDHCPv6-675565695', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'f2cbef68c02a4dde92b052f7ffce7b4c', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:44:21.671 33 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksTestDHCPv6-675565695-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'b3acef0cc504412dbe34d50624561e71', 'project_name': 'tempest-NetworksTestDHCPv6-675565695', 'tenant_id': 'b3acef0cc504412dbe34d50624561e71', 'tenant_name': 'tempest-NetworksTestDHCPv6-675565695', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'f2cbef68c02a4dde92b052f7ffce7b4c', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:44:21.813 35 INFO tempest.lib.common.rest_client [req-e69e9232-1fe4-4b7c-b844-883b61d7cba2 req-e69e9232-1fe4-4b7c-b844-883b61d7cba2 ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/a1b5d2e5-1ce5-41ba-a1eb-2c1c930f998e 0.631s\n2026-05-22 01:44:21.888 17 INFO tempest.lib.common.rest_client [req-db2d18ab-c3ab-42c4-bd93-9c112a71e67d req-db2d18ab-c3ab-42c4-bd93-9c112a71e67d ] Request (PortsAdminExtendedAttrsTestJSON:test_show_port_binding_ext_attr): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.808s\n2026-05-22 01:44:21.987 11 INFO tempest.lib.common.rest_client [req-ce98b9cd-3689-40cb-b0f3-bca89a7cc16c req-ce98b9cd-3689-40cb-b0f3-bca89a7cc16c ] Request (NetworksTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.625s\n2026-05-22 01:44:22.010 17 INFO tempest.lib.common.rest_client [req-262afdd3-e023-49a8-93f3-3f6e69b8543a req-262afdd3-e023-49a8-93f3-3f6e69b8543a ] Request (PortsAdminExtendedAttrsTestJSON:test_show_port_binding_ext_attr): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/7a778add-1247-4e94-b57a-7373677b0de2 0.117s\n2026-05-22 01:44:22.022 37 INFO tempest.lib.common.rest_client [req-aa912ca8-a0d3-444b-88b7-7f3df86c7cde req-aa912ca8-a0d3-444b-88b7-7f3df86c7cde ] Request (PortsAdminExtendedAttrsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/4f877f4f-73ca-4c96-8f94-bd5f6fa2765e 1.000s\n2026-05-22 01:44:22.035 13 INFO tempest.lib.common.rest_client [req-095ccefb-ede4-41ba-a173-f336a288ec86 req-095ccefb-ede4-41ba-a173-f336a288ec86 ] Request (ExtraDHCPOptionsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/a01a3cd42245455583cf75e7c20e64f8 0.376s\n2026-05-22 01:44:22.102 23 INFO tempest.lib.common.rest_client [req-21ee8ec4-b552-468e-9e51-be678732980d req-21ee8ec4-b552-468e-9e51-be678732980d ] Request (RoutersAdminNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.560s\n2026-05-22 01:44:22.113 31 INFO tempest.lib.common.rest_client [req-b0c6efdc-1179-4b47-9b7b-b40199202116 req-b0c6efdc-1179-4b47-9b7b-b40199202116 ] Request (RoutersNegativeIpV6Test:test_add_router_interfaces_on_overlapping_subnets_returns_400): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/0a92784f-30af-48e9-8772-1a403df2aed8/add_router_interface 4.858s\n2026-05-22 01:44:22.180 25 INFO tempest.lib.common.rest_client [req-35058409-8cd6-4473-be47-864836c5aff0 req-35058409-8cd6-4473-be47-864836c5aff0 ] Request (AllowedAddressPairTestJSON:test_update_port_with_address_pair): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/a0200dc7-6ff1-4626-a26b-a7cbc389f25d 1.508s\n2026-05-22 01:44:22.183 37 INFO tempest.lib.common.rest_client [req-b7f89a7a-0b5e-45e4-b4be-f19bee21924b req-b7f89a7a-0b5e-45e4-b4be-f19bee21924b ] Request (PortsAdminExtendedAttrsIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/4f877f4f-73ca-4c96-8f94-bd5f6fa2765e 0.156s\n{13} tempest.api.network.admin.test_ports.PortsAdminExtendedAttrsIpV6TestJSON.test_list_ports_binding_ext_attr [5.387439s] ... ok\n2026-05-22 01:44:22.261 11 INFO tempest.lib.common.rest_client [req-941beee2-4a23-4873-b047-0e2cb618a6e7 req-941beee2-4a23-4873-b047-0e2cb618a6e7 ] Request (NetworksTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/faf2da04709540f4a3ced0afe34d46c2 0.270s\n2026-05-22 01:44:22.262 11 INFO tempest.lib.common.dynamic_creds [-] Using the existing project faf2da04709540f4a3ced0afe34d46c2 for scope project and roles: ['reader']\n2026-05-22 01:44:22.270 27 INFO tempest.lib.common.rest_client [req-95ca91f0-6ab5-47f7-a58a-e325a1e5656c req-95ca91f0-6ab5-47f7-a58a-e325a1e5656c ] Request (ExternalNetworksTestJSON:test_delete_external_networks_with_floating_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/floatingips 2.536s\n2026-05-22 01:44:22.289 35 INFO tempest.lib.common.rest_client [req-dfe6b450-02d0-4e0d-a98e-0c7c3182e2ca req-dfe6b450-02d0-4e0d-a98e-0c7c3182e2ca ] Request (PortsTestJSON:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.473s\n2026-05-22 01:44:22.359 33 INFO tempest.lib.common.rest_client [req-7d7c72ae-c6db-4abe-997c-118c21e79314 req-7d7c72ae-c6db-4abe-997c-118c21e79314 ] Request (NetworksTestDHCPv6:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.662s\n2026-05-22 01:44:22.362 13 INFO tempest.lib.common.rest_client [req-de9d4f59-e748-4c31-abc1-601772b4feab req-de9d4f59-e748-4c31-abc1-601772b4feab ] Request (ExtraDHCPOptionsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/4d7f2932d6334c5ba0c47d6d6f8f62da 0.323s\n2026-05-22 01:44:22.363 13 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 7e357acc108d424da0cfb3d32b4a0b8c\n2026-05-22 01:44:22.414 35 INFO tempest.lib.common.rest_client [req-5440d2e0-b0d9-4e86-a1f0-48a441813f18 req-5440d2e0-b0d9-4e86-a1f0-48a441813f18 ] Request (PortsTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/90bc16a4-fb4e-480b-9092-4ee535e4ffe7 0.121s\n2026-05-22 01:44:22.454 27 INFO tempest.lib.common.rest_client [req-d4592806-7003-4b57-87b2-acf6654e0a9c req-d4592806-7003-4b57-87b2-acf6654e0a9c ] Request (ExternalNetworksTestJSON:test_delete_external_networks_with_floating_ip): 200 GET https://api.testbed.osism.xyz:9696/v2.0/floatingips?floating_network_id=40c55d66-d2b7-4379-87c3-e0a0a661be58 0.181s\n2026-05-22 01:44:22.464 29 INFO tempest.lib.common.rest_client [req-df8103d6-4d4a-4b14-a90e-5964a6619d54 req-df8103d6-4d4a-4b14-a90e-5964a6619d54 ] Request (RoutersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.851s\n2026-05-22 01:44:22.530 35 INFO tempest.lib.common.rest_client [req-144c42d4-679b-4e0e-8b96-9e2e9da1b617 req-144c42d4-679b-4e0e-8b96-9e2e9da1b617 ] Request (PortsTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/a1b5d2e5-1ce5-41ba-a1eb-2c1c930f998e 0.112s\n2026-05-22 01:44:22.562 17 INFO tempest.lib.common.rest_client [req-a9bcf305-1c41-4b9a-bf07-35447f33fe8e req-a9bcf305-1c41-4b9a-bf07-35447f33fe8e ] Request (PortsAdminExtendedAttrsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/7a778add-1247-4e94-b57a-7373677b0de2 0.549s\n2026-05-22 01:44:22.603 41 INFO tempest.lib.common.rest_client [req-36be7f1c-a629-4a51-a840-415d855fa944 req-36be7f1c-a629-4a51-a840-415d855fa944 ] Request (BulkNetworkOpsIpV6Test:test_bulk_create_delete_port): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 2.046s\n2026-05-22 01:44:22.599 31 INFO tempest.lib.common.rest_client [req-c68e4aa4-cb2c-4275-b785-bd2299338f4b req-c68e4aa4-cb2c-4275-b785-bd2299338f4b ] Request (RoutersNegativeIpV6Test:test_add_router_interfaces_on_overlapping_subnets_returns_400): 400 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/0a92784f-30af-48e9-8772-1a403df2aed8/add_router_interface 0.483s\n2026-05-22 01:44:22.606 33 INFO tempest.lib.common.rest_client [req-c1f0c1b0-7d8e-4e07-a201-1880ac8f623a req-c1f0c1b0-7d8e-4e07-a201-1880ac8f623a ] Request (NetworksTestDHCPv6:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/b3acef0cc504412dbe34d50624561e71 0.238s\n2026-05-22 01:44:22.606 33 INFO tempest.lib.common.dynamic_creds [-] Using the existing project b3acef0cc504412dbe34d50624561e71 for scope project and roles: ['reader']\n2026-05-22 01:44:22.603 23 INFO tempest.lib.common.rest_client [req-82e97341-86c3-4dc4-9e6c-30b9571f3601 req-82e97341-86c3-4dc4-9e6c-30b9571f3601 ] Request (RoutersAdminNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.488s\n2026-05-22 01:44:22.621 19 INFO tempest.lib.common.rest_client [req-a1c4be34-a890-417a-b52a-11cdef7b714e req-a1c4be34-a890-417a-b52a-11cdef7b714e ] Request (RoutersIpV6AdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/6560c5c7-c592-4cd1-8eb8-83b4747c5c16 1.194s\n2026-05-22 01:44:22.649 15 INFO tempest.lib.common.rest_client [req-f587c62a-16e9-477c-a7ed-b3407c943be6 req-f587c62a-16e9-477c-a7ed-b3407c943be6 ] Request (FloatingIPTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.423s\n{4} tempest.api.network.admin.test_routers.RoutersIpV6AdminTest.test_create_router_set_gateway_with_fixed_ip [14.016030s] ... ok\n2026-05-22 01:44:22.740 17 INFO tempest.lib.common.rest_client [req-7b46ce83-2efd-423c-bb3e-b4f8f5563368 req-7b46ce83-2efd-423c-bb3e-b4f8f5563368 ] Request (PortsAdminExtendedAttrsTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/7a778add-1247-4e94-b57a-7373677b0de2 0.175s\n{3} tempest.api.network.admin.test_ports.PortsAdminExtendedAttrsTestJSON.test_show_port_binding_ext_attr [1.663179s] ... ok\n2026-05-22 01:44:22.755 23 INFO tempest.lib.common.rest_client [req-024afa5e-96bf-46ee-bfb5-7278b80b36c9 req-024afa5e-96bf-46ee-bfb5-7278b80b36c9 ] Request (RoutersAdminNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.149s\n2026-05-22 01:44:22.759 39 INFO tempest.lib.common.rest_client [req-277fb7e2-71b1-44e0-b118-0c21152dccd7 req-277fb7e2-71b1-44e0-b118-0c21152dccd7 ] Request (RoutersAdminTest:test_create_router_set_gateway_with_fixed_ip): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/a753ad58-e236-4e80-ac7e-6ae40b6484b1 2.563s\n2026-05-22 01:44:22.810 13 INFO tempest.lib.common.rest_client [req-8f1a3828-846f-42cc-9a08-fdee3e26afa3 req-8f1a3828-846f-42cc-9a08-fdee3e26afa3 ] Request (ExtraDHCPOptionsIpV6TestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.446s\n2026-05-22 01:44:22.811 25 INFO tempest.lib.common.rest_client [req-077cd70a-ed49-4365-a5cc-69d4eab82ea2 req-077cd70a-ed49-4365-a5cc-69d4eab82ea2 ] Request (AllowedAddressPairTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/a0200dc7-6ff1-4626-a26b-a7cbc389f25d 0.627s\n2026-05-22 01:44:22.852 11 INFO tempest.lib.common.rest_client [req-adf63756-eef9-4eee-bde8-e89c3f348b6c req-adf63756-eef9-4eee-bde8-e89c3f348b6c ] Request (NetworksTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.588s\n2026-05-22 01:44:22.906 25 INFO tempest.lib.common.rest_client [req-7e3a95e3-81d0-4290-93fe-d6b9e2fe22f1 req-7e3a95e3-81d0-4290-93fe-d6b9e2fe22f1 ] Request (AllowedAddressPairTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/a0200dc7-6ff1-4626-a26b-a7cbc389f25d 0.091s\n{7} tempest.api.network.test_allowed_address_pair.AllowedAddressPairTestJSON.test_update_port_with_address_pair [4.232274s] ... ok\n2026-05-22 01:44:22.915 41 INFO tempest.lib.common.rest_client [req-f1d2313c-76fc-4d71-957b-ab990adc9d72 req-f1d2313c-76fc-4d71-957b-ab990adc9d72 ] Request (BulkNetworkOpsIpV6Test:test_bulk_create_delete_port): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.309s\n2026-05-22 01:44:22.921 23 INFO tempest.lib.common.rest_client [req-71118a25-372e-4c23-b665-7bd6c4190321 req-71118a25-372e-4c23-b665-7bd6c4190321 ] Request (RoutersAdminNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.163s\n2026-05-22 01:44:22.950 31 INFO tempest.lib.common.rest_client [req-319d45e6-8681-44d9-b4a2-630cd45b21ac req-319d45e6-8681-44d9-b4a2-630cd45b21ac ] Request (RoutersNegativeIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/ee0c7666-fa17-4044-95ea-552e489b086b 0.346s\n2026-05-22 01:44:22.957 37 INFO tempest.lib.common.rest_client [req-08b87b12-9fb0-4b4b-a883-8a4a3595805e req-08b87b12-9fb0-4b4b-a883-8a4a3595805e ] Request (PortsAdminExtendedAttrsIpV6TestJSON:test_show_port_binding_ext_attr): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.764s\n2026-05-22 01:44:23.011 29 INFO tempest.lib.common.rest_client [req-caaadfd6-64ca-48bd-8ffb-dfd81d5bae38 req-caaadfd6-64ca-48bd-8ffb-dfd81d5bae38 ] Request (RoutersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.538s\n2026-05-22 01:44:23.069 19 INFO tempest.lib.common.rest_client [req-eececa9c-a8a0-4d40-9102-47f80efc0f32 req-eececa9c-a8a0-4d40-9102-47f80efc0f32 ] Request (RoutersIpV6AdminTest:test_create_router_setting_project_id): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.390s\n2026-05-22 01:44:23.145 29 INFO tempest.lib.common.rest_client [req-5d68786a-d279-40ba-b146-b09c2bddec0b req-5d68786a-d279-40ba-b146-b09c2bddec0b ] Request (RoutersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.131s\n2026-05-22 01:44:23.150 37 INFO tempest.lib.common.rest_client [req-fe6b5bf6-660d-4d21-ba6d-763791e17757 req-fe6b5bf6-660d-4d21-ba6d-763791e17757 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:test_show_port_binding_ext_attr): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/849ddd36-76bc-4e91-89ef-ad969f7577f4 0.189s\n2026-05-22 01:44:23.151 11 INFO tempest.lib.common.rest_client [req-294a8ae3-b60e-4acd-9bdb-b327458b6e7b req-294a8ae3-b60e-4acd-9bdb-b327458b6e7b ] Request (NetworksTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.250s\n2026-05-22 01:44:23.172 33 INFO tempest.lib.common.rest_client [req-5a641390-f982-43fc-b1e5-bdd07264b71f req-5a641390-f982-43fc-b1e5-bdd07264b71f ] Request (NetworksTestDHCPv6:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.564s\n2026-05-22 01:44:23.193 13 INFO tempest.lib.common.rest_client [req-a507920b-e2c2-4202-a1f8-f5e87cd7ff1f req-a507920b-e2c2-4202-a1f8-f5e87cd7ff1f ] Request (ExtraDHCPOptionsIpV6TestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=7e357acc108d424da0cfb3d32b4a0b8c&name=default 0.374s\n2026-05-22 01:44:23.321 19 INFO tempest.lib.common.rest_client [req-f8b25d3d-aba4-48ac-a877-bd739f10c250 req-f8b25d3d-aba4-48ac-a877-bd739f10c250 ] Request (RoutersIpV6AdminTest:test_create_router_setting_project_id): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.246s\n2026-05-22 01:44:23.337 33 INFO tempest.lib.common.rest_client [req-705d0362-5bc4-4070-a667-03468a14499c req-705d0362-5bc4-4070-a667-03468a14499c ] Request (NetworksTestDHCPv6:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.163s\n2026-05-22 01:44:23.341 11 INFO tempest.lib.common.rest_client [req-7f57a0b3-176b-4075-87c4-0454d00f89e2 req-7f57a0b3-176b-4075-87c4-0454d00f89e2 ] Request (NetworksTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/faf2da04709540f4a3ced0afe34d46c2/users/7b34d6a0db044bb49915394859d02a59/roles/f1175dd65a2046c29e339df86ceaa04e 0.182s\n2026-05-22 01:44:23.357 29 INFO tempest.lib.common.rest_client [req-29f38fdb-e762-4ade-a4d8-c6034b5f9940 req-29f38fdb-e762-4ade-a4d8-c6034b5f9940 ] Request (RoutersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.206s\n2026-05-22 01:44:23.452 23 INFO tempest.lib.common.rest_client [req-a96a1fdc-b1a5-4669-bf5d-006c686f8b1c req-a96a1fdc-b1a5-4669-bf5d-006c686f8b1c ] Request (RoutersAdminNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.529s\n2026-05-22 01:44:23.488 17 INFO tempest.lib.common.rest_client [req-68206c1b-2c46-4400-b72a-8f10e99ed2f0 req-68206c1b-2c46-4400-b72a-8f10e99ed2f0 ] Request (PortsAdminExtendedAttrsTestJSON:test_update_port_binding_ext_attr): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.745s\n2026-05-22 01:44:23.540 39 INFO tempest.lib.common.rest_client [req-1745ae97-9c31-40bb-b437-6cdbf5bdad81 req-1745ae97-9c31-40bb-b437-6cdbf5bdad81 ] Request (RoutersAdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/c0787f2d-ba09-421b-89f5-586efb814b2b 0.773s\n2026-05-22 01:44:23.544 11 INFO tempest.lib.common.rest_client [req-b758a101-85d8-405d-8d60-fbbaf276070d req-b758a101-85d8-405d-8d60-fbbaf276070d ] Request (NetworksTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.199s\n2026-05-22 01:44:23.561 33 INFO tempest.lib.common.rest_client [req-64132b72-1bc9-482a-9a8e-d6e6b19a410d req-64132b72-1bc9-482a-9a8e-d6e6b19a410d ] Request (NetworksTestDHCPv6:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b3acef0cc504412dbe34d50624561e71/users/166ab475c9e042bbb31bc3c195b51fbc/roles/f1175dd65a2046c29e339df86ceaa04e 0.221s\n2026-05-22 01:44:23.599 19 INFO tempest.lib.common.rest_client [req-2649a7f0-cf8b-4413-860d-298de7c9fd5e req-2649a7f0-cf8b-4413-860d-298de7c9fd5e ] Request (RoutersIpV6AdminTest:test_create_router_setting_project_id): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.273s\n2026-05-22 01:44:23.644 41 INFO tempest.lib.common.rest_client [req-828277f6-f76f-4248-bdc0-4424cbd973a1 req-828277f6-f76f-4248-bdc0-4424cbd973a1 ] Request (BulkNetworkOpsIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/1d45c9ba-6b88-4969-bf72-df35f337b96e 0.726s\n2026-05-22 01:44:23.648 23 INFO tempest.lib.common.rest_client [req-5a76115d-e91e-4be9-bdec-927a513fc954 req-5a76115d-e91e-4be9-bdec-927a513fc954 ] Request (RoutersAdminNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.191s\n2026-05-22 01:44:23.679 33 INFO tempest.lib.common.rest_client [req-8cd59852-7afc-4e6c-9737-781a5630b3d3 req-8cd59852-7afc-4e6c-9737-781a5630b3d3 ] Request (NetworksTestDHCPv6:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.114s\n2026-05-22 01:44:23.689 11 INFO tempest.lib.common.rest_client [req-40738504-1046-4181-8369-6b1d457284dc req-40738504-1046-4181-8369-6b1d457284dc ] Request (NetworksTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/faf2da04709540f4a3ced0afe34d46c2/users/7b34d6a0db044bb49915394859d02a59/roles/1049be6f2d5641528d4cf50ffcec866c 0.140s\n2026-05-22 01:44:23.726 35 INFO tempest.lib.common.rest_client [req-0f4f1fca-5506-413c-96a6-0e96cea850db req-0f4f1fca-5506-413c-96a6-0e96cea850db ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/a328f4bc-2bb5-4290-9681-ebc3f186eaee 1.194s\n{12} tempest.api.network.test_ports.PortsTestJSON.test_create_bulk_port [8.060551s] ... ok\n2026-05-22 01:44:23.876 13 INFO tempest.lib.common.rest_client [req-9afc8c6b-9c2d-4f26-8232-f88900bc9ee0 req-9afc8c6b-9c2d-4f26-8232-f88900bc9ee0 ] Request (ExtraDHCPOptionsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/2514d96f-592b-4169-a84c-2fbf65bd100b 0.680s\n2026-05-22 01:44:23.886 29 INFO tempest.lib.common.rest_client [req-bf97b1ab-4f10-4939-a6a9-84466881c45c req-bf97b1ab-4f10-4939-a6a9-84466881c45c ] Request (RoutersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.525s\n2026-05-22 01:44:23.915 23 INFO tempest.lib.common.rest_client [req-0d97566f-c6d8-4763-bfd8-3e86deda21b2 req-0d97566f-c6d8-4763-bfd8-3e86deda21b2 ] Request (RoutersAdminNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/22203a24f0324b6da3f2aca6f26874e9/users/289c37c326c54b2a9731f49fd6a3266b/roles/7b19d98ffcc24d869191183daf0fb4ae 0.264s\n2026-05-22 01:44:23.938 19 INFO tempest.lib.common.rest_client [req-aa0d002c-8bb0-4b20-9324-ba9d4a26e76f req-aa0d002c-8bb0-4b20-9324-ba9d4a26e76f ] Request (RoutersIpV6AdminTest:test_create_router_setting_project_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.337s\n2026-05-22 01:44:23.962 25 INFO tempest.lib.common.rest_client [req-c809e0d4-4a4a-4229-b0ae-761716aa15b6 req-c809e0d4-4a4a-4229-b0ae-761716aa15b6 ] Request (AllowedAddressPairTestJSON:test_update_port_with_cidr_address_pair): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.049s\n2026-05-22 01:44:23.976 33 INFO tempest.lib.common.rest_client [req-19178b75-42ec-40cd-9eb0-824dcd55e6f2 req-19178b75-42ec-40cd-9eb0-824dcd55e6f2 ] Request (NetworksTestDHCPv6:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b3acef0cc504412dbe34d50624561e71/users/166ab475c9e042bbb31bc3c195b51fbc/roles/1049be6f2d5641528d4cf50ffcec866c 0.292s\n2026-05-22 01:44:24.016 11 INFO tempest.lib.common.rest_client [req-8514b175-4d73-49f9-951a-3feff0ba18b5 req-8514b175-4d73-49f9-951a-3feff0ba18b5 ] Request (NetworksTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.324s\n2026-05-22 01:44:24.017 27 INFO tempest.lib.common.rest_client [req-00b76a01-0cc2-438c-b89b-1a7826ab8be8 req-00b76a01-0cc2-438c-b89b-1a7826ab8be8 ] Request (ExternalNetworksTestJSON:test_delete_external_networks_with_floating_ip): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/40c55d66-d2b7-4379-87c3-e0a0a661be58 1.558s\n2026-05-22 01:44:24.103 29 INFO tempest.lib.common.rest_client [req-30ed0929-fc7a-4a5e-a492-4e1a07f60baf req-30ed0929-fc7a-4a5e-a492-4e1a07f60baf ] Request (RoutersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.213s\n2026-05-22 01:44:24.127 23 INFO tempest.lib.common.rest_client [req-060e9b4b-b8a0-469f-a096-8df5c4662f96 req-060e9b4b-b8a0-469f-a096-8df5c4662f96 ] Request (RoutersAdminNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.209s\n2026-05-22 01:44:24.187 33 INFO tempest.lib.common.rest_client [req-36b8470d-df13-42d0-91f9-2e2da515a697 req-36b8470d-df13-42d0-91f9-2e2da515a697 ] Request (NetworksTestDHCPv6:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.208s\n2026-05-22 01:44:24.192 11 INFO tempest.lib.common.rest_client [req-39f16287-fb62-4760-975a-f18028c6d4da req-39f16287-fb62-4760-975a-f18028c6d4da ] Request (NetworksTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/faf2da04709540f4a3ced0afe34d46c2/users/7b34d6a0db044bb49915394859d02a59/roles/f62b4d190f9040abadfedbb170e6ab99 0.172s\n2026-05-22 01:44:24.214 37 INFO tempest.lib.common.rest_client [req-31db46b9-0745-4180-824c-0b0476b9a1d8 req-31db46b9-0745-4180-824c-0b0476b9a1d8 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/849ddd36-76bc-4e91-89ef-ad969f7577f4 1.058s\n2026-05-22 01:44:24.241 13 INFO tempest.lib.common.rest_client [req-ecc0dfec-983d-46aa-aaa5-e254b2f47430 req-ecc0dfec-983d-46aa-aaa5-e254b2f47430 ] Request (ExtraDHCPOptionsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/7e357acc108d424da0cfb3d32b4a0b8c 0.362s\n2026-05-22 01:44:24.313 41 INFO tempest.lib.common.rest_client [req-c5d4c9fe-3c73-4f21-bd78-2f06d653b600 req-c5d4c9fe-3c73-4f21-bd78-2f06d653b600 ] Request (BulkNetworkOpsIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/f52090ed-1d71-45d0-b89c-d41d889d5d89 0.665s\n2026-05-22 01:44:24.323 37 INFO tempest.lib.common.rest_client [req-9861b825-e6c6-4173-8804-4064134b3fee req-9861b825-e6c6-4173-8804-4064134b3fee ] Request (PortsAdminExtendedAttrsIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/849ddd36-76bc-4e91-89ef-ad969f7577f4 0.107s\n{13} tempest.api.network.admin.test_ports.PortsAdminExtendedAttrsIpV6TestJSON.test_show_port_binding_ext_attr [2.137767s] ... ok\n2026-05-22 01:44:24.343 11 INFO tempest.lib.common.rest_client [req-1493bdbb-93b1-4c8b-849d-bc1aa6d94a7f req-1493bdbb-93b1-4c8b-849d-bc1aa6d94a7f ] Request (NetworksTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.147s\n2026-05-22 01:44:24.361 29 INFO tempest.lib.common.rest_client [req-0ae3de17-068b-47ae-ab94-e0e1550c332c req-0ae3de17-068b-47ae-ab94-e0e1550c332c ] Request (RoutersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4f1c2c1a32964d67aa55877f70f69c84/users/51a40730084c4c4fa6e28e8ff6154297/roles/7b19d98ffcc24d869191183daf0fb4ae 0.254s\n2026-05-22 01:44:24.382 23 INFO tempest.lib.common.rest_client [req-0e12f18d-55a0-4b1e-91fa-482750e0733c req-0e12f18d-55a0-4b1e-91fa-482750e0733c ] Request (RoutersAdminNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/22203a24f0324b6da3f2aca6f26874e9/users/289c37c326c54b2a9731f49fd6a3266b/roles/1049be6f2d5641528d4cf50ffcec866c 0.252s\n2026-05-22 01:44:24.485 27 INFO tempest.lib.common.rest_client [req-a568a77b-d3cf-47cc-9edd-ecaf9ec90b6c req-a568a77b-d3cf-47cc-9edd-ecaf9ec90b6c ] Request (ExternalNetworksTestJSON:test_delete_external_networks_with_floating_ip): 200 GET https://api.testbed.osism.xyz:9696/v2.0/floatingips 0.465s\n2026-05-22 01:44:24.500 23 INFO tempest.lib.common.rest_client [req-d8aa4a8f-c144-4a9c-ae90-57d05b7d79b8 req-d8aa4a8f-c144-4a9c-ae90-57d05b7d79b8 ] Request (RoutersAdminNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.116s\n2026-05-22 01:44:24.512 33 INFO tempest.lib.common.rest_client [req-55006f18-2065-4d36-bf0b-b70738ce371b req-55006f18-2065-4d36-bf0b-b70738ce371b ] Request (NetworksTestDHCPv6:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b3acef0cc504412dbe34d50624561e71/users/166ab475c9e042bbb31bc3c195b51fbc/roles/f62b4d190f9040abadfedbb170e6ab99 0.320s\n2026-05-22 01:44:24.512 19 INFO tempest.lib.common.rest_client [req-3dd4169c-5d31-475a-a275-4eac88593c2f req-3dd4169c-5d31-475a-a275-4eac88593c2f ] Request (RoutersIpV6AdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/be9bed24-a0a6-4755-8f73-c1ba24961d18 0.572s\n2026-05-22 01:44:24.618 29 INFO tempest.lib.common.rest_client [req-c0817260-b62a-496e-a697-182d2619cc92 req-c0817260-b62a-496e-a697-182d2619cc92 ] Request (RoutersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.253s\n2026-05-22 01:44:24.656 27 INFO tempest.lib.common.rest_client [req-f040a299-ba37-4ae6-b427-f3236b1d4395 req-f040a299-ba37-4ae6-b427-f3236b1d4395 ] Request (ExternalNetworksTestJSON:test_delete_external_networks_with_floating_ip): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.167s\n2026-05-22 01:44:24.688 41 INFO tempest.lib.common.rest_client [req-678a55ae-5e00-4166-a20a-d5f327f4a473 req-678a55ae-5e00-4166-a20a-d5f327f4a473 ] Request (BulkNetworkOpsIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.372s\n{15} tempest.api.network.test_networks.BulkNetworkOpsIpV6Test.test_bulk_create_delete_port [7.511168s] ... ok\n2026-05-22 01:44:24.700 21 INFO tempest.lib.common.rest_client [req-e9ce0858-5593-492d-af96-82713b27353f req-e9ce0858-5593-492d-af96-82713b27353f ] Request (FloatingIPAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 3.258s\n2026-05-22 01:44:24.708 23 INFO tempest.lib.common.rest_client [req-59ccb0d8-6502-4035-95a5-b73467fc3f6b req-59ccb0d8-6502-4035-95a5-b73467fc3f6b ] Request (RoutersAdminNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/22203a24f0324b6da3f2aca6f26874e9/users/289c37c326c54b2a9731f49fd6a3266b/roles/f62b4d190f9040abadfedbb170e6ab99 0.205s\n2026-05-22 01:44:24.713 11 INFO tempest.lib.common.rest_client [req-aef888a6-da32-499e-b1fc-29ae07f03c80 req-aef888a6-da32-499e-b1fc-29ae07f03c80 ] Request (NetworksTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/faf2da04709540f4a3ced0afe34d46c2/users/7b34d6a0db044bb49915394859d02a59/roles/7b19d98ffcc24d869191183daf0fb4ae 0.367s\n2026-05-22 01:44:24.714 11 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 7b34d6a0db044bb49915394859d02a59 is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:44:24.714 11 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksTest-1408456277-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'faf2da04709540f4a3ced0afe34d46c2', 'project_name': 'tempest-NetworksTest-1408456277', 'tenant_id': 'faf2da04709540f4a3ced0afe34d46c2', 'tenant_name': 'tempest-NetworksTest-1408456277', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '7b34d6a0db044bb49915394859d02a59', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:44:24.714 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-NetworksTest-1408456277-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'faf2da04709540f4a3ced0afe34d46c2', 'project_name': 'tempest-NetworksTest-1408456277', 'tenant_id': 'faf2da04709540f4a3ced0afe34d46c2', 'tenant_name': 'tempest-NetworksTest-1408456277', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '7b34d6a0db044bb49915394859d02a59', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:44:24.758 31 INFO tempest.lib.common.rest_client [req-51fc498f-6732-48d3-8de6-3da7e04eec47 req-51fc498f-6732-48d3-8de6-3da7e04eec47 ] Request (RoutersNegativeIpV6Test:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/0a92784f-30af-48e9-8772-1a403df2aed8/remove_router_interface 1.801s\n{10} tempest.api.network.test_routers_negative.RoutersNegativeIpV6Test.test_add_router_interfaces_on_overlapping_subnets_returns_400 [11.446398s] ... ok\n2026-05-22 01:44:24.781 39 INFO tempest.lib.common.rest_client [req-b360d537-a873-424e-ac47-082af74797f2 req-b360d537-a873-424e-ac47-082af74797f2 ] Request (RoutersAdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/2021ce09-4190-4997-bc7b-e290db57398d 1.239s\n2026-05-22 01:44:24.798 27 INFO tempest.lib.common.rest_client [req-46d82785-2465-4b85-847b-390124622504 req-46d82785-2465-4b85-847b-390124622504 ] Request (ExternalNetworksTestJSON:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/floatingips/c9bf54ab-d087-42dd-8f94-e558c31ba649 0.136s\n2026-05-22 01:44:24.812 13 INFO tempest.lib.common.rest_client [req-16145d65-7fe0-4ea4-851c-9479fb8fb2cd req-16145d65-7fe0-4ea4-851c-9479fb8fb2cd ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.567s\n2026-05-22 01:44:24.825 23 INFO tempest.lib.common.rest_client [req-283ef136-b6c1-40ee-88bd-613cfa6cc813 req-283ef136-b6c1-40ee-88bd-613cfa6cc813 ] Request (RoutersAdminNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.113s\n2026-05-22 01:44:24.837 29 INFO tempest.lib.common.rest_client [req-521e4353-9d14-403f-9a57-de812e0c78be req-521e4353-9d14-403f-9a57-de812e0c78be ] Request (RoutersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4f1c2c1a32964d67aa55877f70f69c84/users/51a40730084c4c4fa6e28e8ff6154297/roles/1049be6f2d5641528d4cf50ffcec866c 0.214s\n{14} tempest.api.network.admin.test_routers.RoutersAdminTest.test_create_router_set_gateway_with_fixed_ip [12.388202s] ... ok\n2026-05-22 01:44:24.894 17 INFO tempest.lib.common.rest_client [req-35ad6f88-9aab-48b8-a6bb-09022a6386b1 req-35ad6f88-9aab-48b8-a6bb-09022a6386b1 ] Request (PortsAdminExtendedAttrsTestJSON:test_update_port_binding_ext_attr): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/10de692f-5ec7-4c67-bc88-1041d59629bb 1.401s\n2026-05-22 01:44:24.936 19 INFO tempest.lib.common.rest_client [req-c05cef2d-ecd9-4abf-ba2c-421c327e67e4 req-c05cef2d-ecd9-4abf-ba2c-421c327e67e4 ] Request (RoutersIpV6AdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/8b203b28b93c46d49a5952ce5973e94d 0.422s\n{4} tempest.api.network.admin.test_routers.RoutersIpV6AdminTest.test_create_router_setting_project_id [2.268988s] ... ok\n2026-05-22 01:44:24.960 33 INFO tempest.lib.common.rest_client [req-c6a7cbba-d3d7-4a93-bb69-e603db97639c req-c6a7cbba-d3d7-4a93-bb69-e603db97639c ] Request (NetworksTestDHCPv6:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.444s\n2026-05-22 01:44:24.988 35 INFO tempest.lib.common.rest_client [req-a4bc2b56-85f7-4a97-ba8e-dbe32df179a3 req-a4bc2b56-85f7-4a97-ba8e-dbe32df179a3 ] Request (PortsTestJSON:test_create_port_in_allowed_allocation_pools): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.209s\n2026-05-22 01:44:25.017 27 INFO tempest.lib.common.rest_client [req-aac72e2a-3806-4a8f-9154-6a7787f19fad req-aac72e2a-3806-4a8f-9154-6a7787f19fad ] Request (ExternalNetworksTestJSON:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/40c55d66-d2b7-4379-87c3-e0a0a661be58 0.217s\n{8} tempest.api.network.admin.test_external_network_extension.ExternalNetworksTestJSON.test_delete_external_networks_with_floating_ip [7.006851s] ... ok\n2026-05-22 01:44:25.052 31 INFO tempest.lib.common.rest_client [req-893677a6-e1b4-4143-a33b-21e617706eb5 req-893677a6-e1b4-4143-a33b-21e617706eb5 ] Request (RoutersNegativeIpV6Test:test_delete_non_existent_router_returns_404): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/tempest-non_exist_router-87363665 0.278s\n{10} tempest.api.network.test_routers_negative.RoutersNegativeIpV6Test.test_delete_non_existent_router_returns_404 [0.296272s] ... ok\n2026-05-22 01:44:25.119 37 INFO tempest.lib.common.rest_client [req-1b7cc2a9-b4c3-4f34-bf0c-6a25a520d140 req-1b7cc2a9-b4c3-4f34-bf0c-6a25a520d140 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:test_update_port_binding_ext_attr): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.791s\n2026-05-22 01:44:25.119 23 INFO tempest.lib.common.rest_client [req-5351dab2-6969-431e-9e06-2cfd29f532d4 req-5351dab2-6969-431e-9e06-2cfd29f532d4 ] Request (RoutersAdminNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/22203a24f0324b6da3f2aca6f26874e9/users/289c37c326c54b2a9731f49fd6a3266b/roles/7b19d98ffcc24d869191183daf0fb4ae 0.285s\n2026-05-22 01:44:25.119 23 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 289c37c326c54b2a9731f49fd6a3266b is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:44:25.120 23 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersAdminNegativeTest-70723631-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '22203a24f0324b6da3f2aca6f26874e9', 'project_name': 'tempest-RoutersAdminNegativeTest-70723631', 'tenant_id': '22203a24f0324b6da3f2aca6f26874e9', 'tenant_name': 'tempest-RoutersAdminNegativeTest-70723631', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '289c37c326c54b2a9731f49fd6a3266b', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:44:25.120 23 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersAdminNegativeTest-70723631-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '22203a24f0324b6da3f2aca6f26874e9', 'project_name': 'tempest-RoutersAdminNegativeTest-70723631', 'tenant_id': '22203a24f0324b6da3f2aca6f26874e9', 'tenant_name': 'tempest-RoutersAdminNegativeTest-70723631', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '289c37c326c54b2a9731f49fd6a3266b', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:44:25.152 29 INFO tempest.lib.common.rest_client [req-3f1538d1-8cc1-4384-8f77-39e132ae6fc4 req-3f1538d1-8cc1-4384-8f77-39e132ae6fc4 ] Request (RoutersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.310s\n2026-05-22 01:44:25.160 25 INFO tempest.lib.common.rest_client [req-643a9db5-687a-4b62-9616-4f9a8832fc2d req-643a9db5-687a-4b62-9616-4f9a8832fc2d ] Request (AllowedAddressPairTestJSON:test_update_port_with_cidr_address_pair): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/2b2d03cb-d333-4368-a8b5-c9297729e1d0 1.192s\n2026-05-22 01:44:25.203 39 INFO tempest.lib.common.rest_client [req-34a26ca3-9352-4bda-939c-5bdc4907ebd0 req-34a26ca3-9352-4bda-939c-5bdc4907ebd0 ] Request (RoutersAdminTest:test_create_router_setting_project_id): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.330s\n2026-05-22 01:44:25.274 33 INFO tempest.lib.common.rest_client [req-17f15b59-dfd5-458e-a2cc-c2e06da0acdd req-17f15b59-dfd5-458e-a2cc-c2e06da0acdd ] Request (NetworksTestDHCPv6:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b3acef0cc504412dbe34d50624561e71/users/166ab475c9e042bbb31bc3c195b51fbc/roles/7b19d98ffcc24d869191183daf0fb4ae 0.310s\n2026-05-22 01:44:25.275 33 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 166ab475c9e042bbb31bc3c195b51fbc is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:44:25.275 33 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksTestDHCPv6-675565695-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'b3acef0cc504412dbe34d50624561e71', 'project_name': 'tempest-NetworksTestDHCPv6-675565695', 'tenant_id': 'b3acef0cc504412dbe34d50624561e71', 'tenant_name': 'tempest-NetworksTestDHCPv6-675565695', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '166ab475c9e042bbb31bc3c195b51fbc', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:44:25.275 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-NetworksTestDHCPv6-675565695-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'b3acef0cc504412dbe34d50624561e71', 'project_name': 'tempest-NetworksTestDHCPv6-675565695', 'tenant_id': 'b3acef0cc504412dbe34d50624561e71', 'tenant_name': 'tempest-NetworksTestDHCPv6-675565695', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '166ab475c9e042bbb31bc3c195b51fbc', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:44:25.302 11 INFO tempest.lib.common.rest_client [req-82b1268c-ae54-4ed9-bb58-5a4566a34e00 req-82b1268c-ae54-4ed9-bb58-5a4566a34e00 ] Request (NetworksTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.577s\n2026-05-22 01:44:25.358 29 INFO tempest.lib.common.rest_client [req-fca09758-cffc-48a0-aeff-baa71c10da5a req-fca09758-cffc-48a0-aeff-baa71c10da5a ] Request (RoutersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4f1c2c1a32964d67aa55877f70f69c84/users/51a40730084c4c4fa6e28e8ff6154297/roles/f62b4d190f9040abadfedbb170e6ab99 0.202s\n2026-05-22 01:44:25.377 31 INFO tempest.lib.common.rest_client [req-23f6bb8f-6c0c-4200-80b4-fe7349084c6d req-23f6bb8f-6c0c-4200-80b4-fe7349084c6d ] Request (RoutersNegativeIpV6Test:test_router_add_gateway_invalid_network_returns_404): 404 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/0a92784f-30af-48e9-8772-1a403df2aed8 0.312s\n{10} tempest.api.network.test_routers_negative.RoutersNegativeIpV6Test.test_router_add_gateway_invalid_network_returns_404 [0.320852s] ... ok\n2026-05-22 01:44:25.428 13 INFO tempest.lib.common.rest_client [req-fa6caa64-f604-4acc-a8c3-cb78f9db1eb0 req-fa6caa64-f604-4acc-a8c3-cb78f9db1eb0 ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.602s\n2026-05-22 01:44:25.474 17 INFO tempest.lib.common.rest_client [req-61cb575e-c355-4ca8-82e1-fc26662b80df req-61cb575e-c355-4ca8-82e1-fc26662b80df ] Request (PortsAdminExtendedAttrsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/10de692f-5ec7-4c67-bc88-1041d59629bb 0.574s\n2026-05-22 01:44:25.481 29 INFO tempest.lib.common.rest_client [req-212388a9-92f8-4b59-a934-848cf1db64aa req-212388a9-92f8-4b59-a934-848cf1db64aa ] Request (RoutersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.119s\n2026-05-22 01:44:25.534 39 INFO tempest.lib.common.rest_client [req-42403d6b-8c08-477f-9a87-6dfa04f76558 req-42403d6b-8c08-477f-9a87-6dfa04f76558 ] Request (RoutersAdminTest:test_create_router_setting_project_id): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.327s\n2026-05-22 01:44:25.538 41 INFO tempest.lib.common.rest_client [req-88f78cbf-7cbd-42df-b168-6c1a2273682c req-88f78cbf-7cbd-42df-b168-6c1a2273682c ] Request (BulkNetworkOpsIpV6Test:test_bulk_create_delete_subnet): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.843s\n2026-05-22 01:44:25.558 15 INFO tempest.lib.common.rest_client [req-9508aa2f-8f5c-4291-98bc-62cc30eb70ca req-9508aa2f-8f5c-4291-98bc-62cc30eb70ca ] Request (FloatingIPTestJSON:test_create_floating_ip_specifying_a_fixed_ip_address): 201 POST https://api.testbed.osism.xyz:9696/v2.0/floatingips 2.902s\n2026-05-22 01:44:25.608 17 INFO tempest.lib.common.rest_client [req-293f335d-8965-4f1d-9a81-8f0adc277561 req-293f335d-8965-4f1d-9a81-8f0adc277561 ] Request (PortsAdminExtendedAttrsTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/10de692f-5ec7-4c67-bc88-1041d59629bb 0.129s\n{3} tempest.api.network.admin.test_ports.PortsAdminExtendedAttrsTestJSON.test_update_port_binding_ext_attr [2.867261s] ... ok\n2026-05-22 01:44:25.632 13 INFO tempest.lib.common.rest_client [req-8aa3bed1-33e7-41f5-a8b0-d367c2c9a102 req-8aa3bed1-33e7-41f5-a8b0-d367c2c9a102 ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.201s\n2026-05-22 01:44:25.720 39 INFO tempest.lib.common.rest_client [req-74f37e7b-77b8-46d2-ad36-8c3d114c498d req-74f37e7b-77b8-46d2-ad36-8c3d114c498d ] Request (RoutersAdminTest:test_create_router_setting_project_id): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.181s\n2026-05-22 01:44:25.771 13 INFO tempest.lib.common.rest_client [req-0be54583-0429-4baa-986a-a6617bfd015a req-0be54583-0429-4baa-986a-a6617bfd015a ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.136s\n2026-05-22 01:44:25.774 23 INFO tempest.lib.common.rest_client [req-770977bb-d0c0-496b-8946-c06782dd1073 req-770977bb-d0c0-496b-8946-c06782dd1073 ] Request (RoutersAdminNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.633s\n2026-05-22 01:44:25.862 33 INFO tempest.lib.common.rest_client [req-90a6814c-853d-44aa-bc01-65a2e44335df req-90a6814c-853d-44aa-bc01-65a2e44335df ] Request (NetworksTestDHCPv6:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.579s\n2026-05-22 01:44:25.902 29 INFO tempest.lib.common.rest_client [req-ad2ec225-9c4b-48bb-8f0a-aaadaf08fa5c req-ad2ec225-9c4b-48bb-8f0a-aaadaf08fa5c ] Request (RoutersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4f1c2c1a32964d67aa55877f70f69c84/users/51a40730084c4c4fa6e28e8ff6154297/roles/7b19d98ffcc24d869191183daf0fb4ae 0.417s\n2026-05-22 01:44:25.902 29 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 51a40730084c4c4fa6e28e8ff6154297 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:44:25.903 29 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersTest-828361702-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '4f1c2c1a32964d67aa55877f70f69c84', 'project_name': 'tempest-RoutersTest-828361702', 'tenant_id': '4f1c2c1a32964d67aa55877f70f69c84', 'tenant_name': 'tempest-RoutersTest-828361702', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '51a40730084c4c4fa6e28e8ff6154297', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:44:25.903 29 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersTest-828361702-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '4f1c2c1a32964d67aa55877f70f69c84', 'project_name': 'tempest-RoutersTest-828361702', 'tenant_id': '4f1c2c1a32964d67aa55877f70f69c84', 'tenant_name': 'tempest-RoutersTest-828361702', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '51a40730084c4c4fa6e28e8ff6154297', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:44:26.035 23 INFO tempest.lib.common.rest_client [req-0c32041b-a213-4299-9851-dc5f384556fb req-0c32041b-a213-4299-9851-dc5f384556fb ] Request (RoutersAdminNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.257s\n2026-05-22 01:44:26.082 25 INFO tempest.lib.common.rest_client [req-b10dd032-0900-4f84-8ef2-f48600f41e11 req-b10dd032-0900-4f84-8ef2-f48600f41e11 ] Request (AllowedAddressPairTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/2b2d03cb-d333-4368-a8b5-c9297729e1d0 0.918s\n2026-05-22 01:44:26.179 39 INFO tempest.lib.common.rest_client [req-e65c026b-ab03-47f2-b1aa-398526938eb6 req-e65c026b-ab03-47f2-b1aa-398526938eb6 ] Request (RoutersAdminTest:test_create_router_setting_project_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.455s\n2026-05-22 01:44:26.197 27 INFO tempest.lib.common.rest_client [req-479f112f-442e-4cbb-829d-3b2decbb4dff req-479f112f-442e-4cbb-829d-3b2decbb4dff ] Request (ExternalNetworksTestJSON:test_list_external_networks): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.173s\n2026-05-22 01:44:26.215 25 INFO tempest.lib.common.rest_client [req-b2cb7014-f7d3-49f6-8d12-c40aa051ce3f req-b2cb7014-f7d3-49f6-8d12-c40aa051ce3f ] Request (AllowedAddressPairTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/2b2d03cb-d333-4368-a8b5-c9297729e1d0 0.126s\n{7} tempest.api.network.test_allowed_address_pair.AllowedAddressPairTestJSON.test_update_port_with_cidr_address_pair [3.306279s] ... ok\n2026-05-22 01:44:26.250 15 INFO tempest.lib.common.rest_client [req-92c192c8-f63a-4e88-9575-851e9e7633ab req-92c192c8-f63a-4e88-9575-851e9e7633ab ] Request (FloatingIPTestJSON:test_create_floating_ip_specifying_a_fixed_ip_address): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/floatingips/c0ed8d57-c9fa-4e67-b307-ae38ecc1673e 0.690s\n2026-05-22 01:44:26.251 13 INFO tempest.lib.common.rest_client [req-ed7fd4b2-3d1f-4d56-b0ec-700618395fc8 req-ed7fd4b2-3d1f-4d56-b0ec-700618395fc8 ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.478s\n2026-05-22 01:44:26.365 37 INFO tempest.lib.common.rest_client [req-f11f604c-0734-49c6-ac2b-ed4e9a356f85 req-f11f604c-0734-49c6-ac2b-ed4e9a356f85 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:test_update_port_binding_ext_attr): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/20dd44b7-1cb5-41fb-b8ae-b371809e3a36 1.242s\n2026-05-22 01:44:26.398 13 INFO tempest.lib.common.rest_client [req-788503b3-9b0b-4ebf-b212-8ae25236def6 req-788503b3-9b0b-4ebf-b212-8ae25236def6 ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.144s\n2026-05-22 01:44:26.406 27 INFO tempest.lib.common.rest_client [req-bcd91bb4-f177-4556-ab17-f37856851d45 req-bcd91bb4-f177-4556-ab17-f37856851d45 ] Request (ExternalNetworksTestJSON:test_list_external_networks): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks 0.206s\n2026-05-22 01:44:26.431 31 INFO tempest.lib.common.rest_client [req-b37f0ccb-298f-4a29-aad2-3973d8a02269 req-b37f0ccb-298f-4a29-aad2-3973d8a02269 ] Request (RoutersNegativeIpV6Test:test_router_add_gateway_net_not_external_returns_400): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.050s\n2026-05-22 01:44:26.477 41 INFO tempest.lib.common.rest_client [req-2c5026e6-1652-4998-8741-6638d1c4b154 req-2c5026e6-1652-4998-8741-6638d1c4b154 ] Request (BulkNetworkOpsIpV6Test:test_bulk_create_delete_subnet): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.937s\n2026-05-22 01:44:26.478 29 INFO tempest.lib.common.rest_client [req-44b48658-e4cc-48f3-a98f-4cf967dd3912 req-44b48658-e4cc-48f3-a98f-4cf967dd3912 ] Request (RoutersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.556s\n2026-05-22 01:44:26.562 17 INFO tempest.lib.common.rest_client [req-93de614d-3d19-4959-8390-0bc282a15af3 req-93de614d-3d19-4959-8390-0bc282a15af3 ] Request (PortsAdminExtendedAttrsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/93bcffa1-bacc-4160-9060-fce5cd0b04dd 0.950s\n2026-05-22 01:44:26.563 13 INFO tempest.lib.common.rest_client [req-31c3dcd2-57fd-44f6-ac04-34b520675e08 req-31c3dcd2-57fd-44f6-ac04-34b520675e08 ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b4a6756d127446bbb5c8355dd2d1fbd3/users/47a1a925274d480e921b0abd8f045879/roles/7b19d98ffcc24d869191183daf0fb4ae 0.162s\n2026-05-22 01:44:26.623 23 INFO tempest.lib.common.rest_client [req-94f7efab-2f60-44e7-bcdf-3379fbc4a617 req-94f7efab-2f60-44e7-bcdf-3379fbc4a617 ] Request (RoutersAdminNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.584s\n2026-05-22 01:44:26.649 29 INFO tempest.lib.common.rest_client [req-084a18ea-3f84-4738-9c84-f20e62ebbc9b req-084a18ea-3f84-4738-9c84-f20e62ebbc9b ] Request (RoutersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/4f1c2c1a32964d67aa55877f70f69c84 0.168s\n2026-05-22 01:44:26.651 29 INFO tempest.lib.common.dynamic_creds [-] Using the existing project 4f1c2c1a32964d67aa55877f70f69c84 for scope project and roles: ['reader']\n2026-05-22 01:44:26.684 13 INFO tempest.lib.common.rest_client [req-4958428d-d47d-4340-a9ac-4b7b267c8638 req-4958428d-d47d-4340-a9ac-4b7b267c8638 ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.119s\n2026-05-22 01:44:26.682 39 INFO tempest.lib.common.rest_client [req-189f32de-df55-42e3-8d1c-1ab146a4af58 req-189f32de-df55-42e3-8d1c-1ab146a4af58 ] Request (RoutersAdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/af443575-63ae-4599-8ea9-e726242e0431 0.500s\n2026-05-22 01:44:26.731 35 INFO tempest.lib.common.rest_client [req-12eca199-f0c9-48f0-b1fb-35cf00023ce2 req-12eca199-f0c9-48f0-b1fb-35cf00023ce2 ] Request (PortsTestJSON:test_create_port_in_allowed_allocation_pools): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.738s\n2026-05-22 01:44:26.734 23 INFO tempest.lib.common.rest_client [req-24acf81d-50b2-423a-a855-26ecda685fdf req-24acf81d-50b2-423a-a855-26ecda685fdf ] Request (RoutersAdminNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.108s\n2026-05-22 01:44:26.789 37 INFO tempest.lib.common.rest_client [req-def68fe8-ca12-4061-836b-dedb75a1b141 req-def68fe8-ca12-4061-836b-dedb75a1b141 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/20dd44b7-1cb5-41fb-b8ae-b371809e3a36 0.419s\n2026-05-22 01:44:26.824 17 INFO tempest.lib.common.rest_client [req-7335f5d9-51c2-4d6c-a62c-8f96d51391c9 req-7335f5d9-51c2-4d6c-a62c-8f96d51391c9 ] Request (PortsAdminExtendedAttrsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/c4a25dfbd54d4ea48bbba5e3d6ed42e5 0.255s\n2026-05-22 01:44:26.921 13 INFO tempest.lib.common.rest_client [req-e7f18202-fdde-4d60-94a3-6e66318a9972 req-e7f18202-fdde-4d60-94a3-6e66318a9972 ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b4a6756d127446bbb5c8355dd2d1fbd3/users/47a1a925274d480e921b0abd8f045879/roles/1049be6f2d5641528d4cf50ffcec866c 0.234s\n2026-05-22 01:44:26.944 37 INFO tempest.lib.common.rest_client [req-aa7f4dac-ed4b-403f-a36f-4d9bb09eb1fc req-aa7f4dac-ed4b-403f-a36f-4d9bb09eb1fc ] Request (PortsAdminExtendedAttrsIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/20dd44b7-1cb5-41fb-b8ae-b371809e3a36 0.152s\n{13} tempest.api.network.admin.test_ports.PortsAdminExtendedAttrsIpV6TestJSON.test_update_port_binding_ext_attr [2.618976s] ... ok\n2026-05-22 01:44:26.963 23 INFO tempest.lib.common.rest_client [req-d9ba12ae-819a-44e9-b43c-47204888e3e2 req-d9ba12ae-819a-44e9-b43c-47204888e3e2 ] Request (RoutersAdminNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/24b4008c199f438bb5ff25ce4acd4435/users/4f0dd9d5e8ec4d8fbb8e1042c08beeb5/roles/285449a926f347738829a3f39962ab63 0.226s\n2026-05-22 01:44:27.100 39 INFO tempest.lib.common.rest_client [req-0c8a2576-e45a-4bb0-a02b-da253145c3a8 req-0c8a2576-e45a-4bb0-a02b-da253145c3a8 ] Request (RoutersAdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/06d4499651614e41ae23be4cff4fb347 0.415s\n{14} tempest.api.network.admin.test_routers.RoutersAdminTest.test_create_router_setting_project_id [2.229199s] ... ok\n2026-05-22 01:44:27.154 23 INFO tempest.lib.common.rest_client [req-62e06cf4-76c7-4ce1-a195-d6775a2dab86 req-62e06cf4-76c7-4ce1-a195-d6775a2dab86 ] Request (RoutersAdminNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.187s\n2026-05-22 01:44:27.158 17 INFO tempest.lib.common.rest_client [req-6fb76b2f-6f65-483e-be59-5d6eff084e26 req-6fb76b2f-6f65-483e-be59-5d6eff084e26 ] Request (PortsAdminExtendedAttrsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/7104f16db10d4d6f82c5dcfe2c3592ac 0.328s\n2026-05-22 01:44:27.159 17 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 338a5e1ef3d64a0b85c21b93948970dc\n2026-05-22 01:44:27.166 25 INFO tempest.lib.common.rest_client [req-90719bdd-0329-4f04-a351-1aac0a0b4c19 req-90719bdd-0329-4f04-a351-1aac0a0b4c19 ] Request (AllowedAddressPairTestJSON:test_update_port_with_multiple_ip_mac_address_pair): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.944s\n2026-05-22 01:44:27.194 31 INFO tempest.lib.common.rest_client [req-1e4203d9-0981-420f-8359-fc8d0643cb84 req-1e4203d9-0981-420f-8359-fc8d0643cb84 ] Request (RoutersNegativeIpV6Test:test_router_add_gateway_net_not_external_returns_400): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.759s\n2026-05-22 01:44:27.230 27 INFO tempest.lib.common.rest_client [req-5051ff23-5b26-4ca2-ad22-ec55d0cc0e2d req-5051ff23-5b26-4ca2-ad22-ec55d0cc0e2d ] Request (ExternalNetworksTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/c991bd87-423a-477f-a5f9-f737faf2d22a 0.821s\n{8} tempest.api.network.admin.test_external_network_extension.ExternalNetworksTestJSON.test_list_external_networks [2.208083s] ... ok\n2026-05-22 01:44:27.247 29 INFO tempest.lib.common.rest_client [req-9e075780-a316-4894-8c5e-385bba2683c9 req-9e075780-a316-4894-8c5e-385bba2683c9 ] Request (RoutersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.591s\n2026-05-22 01:44:27.276 13 INFO tempest.lib.common.rest_client [req-4f1702ed-d449-4954-bb15-5cdf39a439ec req-4f1702ed-d449-4954-bb15-5cdf39a439ec ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.352s\n2026-05-22 01:44:27.355 29 INFO tempest.lib.common.rest_client [req-e48ea410-6281-4e0b-8ccb-5461a4816456 req-e48ea410-6281-4e0b-8ccb-5461a4816456 ] Request (RoutersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.106s\n2026-05-22 01:44:27.362 23 INFO tempest.lib.common.rest_client [req-6378587c-d3c2-4a47-ac1c-a8cf55d6861f req-6378587c-d3c2-4a47-ac1c-a8cf55d6861f ] Request (RoutersAdminNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/24b4008c199f438bb5ff25ce4acd4435/users/4f0dd9d5e8ec4d8fbb8e1042c08beeb5/roles/285449a926f347738829a3f39962ab63 0.206s\n2026-05-22 01:44:27.457 15 INFO tempest.lib.common.rest_client [req-5b2ded13-8f7b-4c04-95c7-da925196a8e6 req-5b2ded13-8f7b-4c04-95c7-da925196a8e6 ] Request (FloatingIPTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/floatingips/c0ed8d57-c9fa-4e67-b307-ae38ecc1673e 1.205s\n{2} tempest.api.network.test_floating_ips.FloatingIPTestJSON.test_create_floating_ip_specifying_a_fixed_ip_address [4.804585s] ... ok\n2026-05-22 01:44:27.465 23 INFO tempest.lib.common.rest_client [req-eb0c9c29-05b6-4457-ba92-e5368930fcbc req-eb0c9c29-05b6-4457-ba92-e5368930fcbc ] Request (RoutersAdminNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.101s\n2026-05-22 01:44:27.485 13 INFO tempest.lib.common.rest_client [req-28cf82af-e9e2-4ec6-9a79-087ff0644674 req-28cf82af-e9e2-4ec6-9a79-087ff0644674 ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b4a6756d127446bbb5c8355dd2d1fbd3/users/47a1a925274d480e921b0abd8f045879/roles/f62b4d190f9040abadfedbb170e6ab99 0.204s\n2026-05-22 01:44:27.517 29 INFO tempest.lib.common.rest_client [req-69098d0f-38b7-44ab-92c4-719ab9da6c4a req-69098d0f-38b7-44ab-92c4-719ab9da6c4a ] Request (RoutersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4f1c2c1a32964d67aa55877f70f69c84/users/3f3545dff40e48c2a0a54c5cf5540d42/roles/f1175dd65a2046c29e339df86ceaa04e 0.159s\n2026-05-22 01:44:27.634 31 INFO tempest.lib.common.rest_client [req-261228c7-6387-4a3d-be4e-c12cf3b500cd req-261228c7-6387-4a3d-be4e-c12cf3b500cd ] Request (RoutersNegativeIpV6Test:test_router_add_gateway_net_not_external_returns_400): 400 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/0a92784f-30af-48e9-8772-1a403df2aed8 0.437s\n{10} tempest.api.network.test_routers_negative.RoutersNegativeIpV6Test.test_router_add_gateway_net_not_external_returns_400 [2.256002s] ... ok\n2026-05-22 01:44:27.641 17 INFO tempest.lib.common.rest_client [req-0ee7cbef-eba4-4617-8ce8-ec326ff62daf req-0ee7cbef-eba4-4617-8ce8-ec326ff62daf ] Request (PortsAdminExtendedAttrsTestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.480s\n2026-05-22 01:44:27.647 11 INFO tempest.lib.common.rest_client [req-d37396ba-0685-4f8d-8376-b3ca2d808a09 req-d37396ba-0685-4f8d-8376-b3ca2d808a09 ] Request (NetworksTest:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 2.340s\n2026-05-22 01:44:27.650 13 INFO tempest.lib.common.rest_client [req-ef394240-0151-4b1c-8381-03d2cd2dc441 req-ef394240-0151-4b1c-8381-03d2cd2dc441 ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.162s\n2026-05-22 01:44:27.676 37 INFO tempest.lib.common.rest_client [req-05b0c707-0d74-437e-9a1f-8b9fb67733b6 req-05b0c707-0d74-437e-9a1f-8b9fb67733b6 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/ae55b3b8-dbf5-4050-b60e-ff89f7c1571f 0.721s\n2026-05-22 01:44:27.692 29 INFO tempest.lib.common.rest_client [req-fca7c17f-09dc-4890-be15-ae2a040f9872 req-fca7c17f-09dc-4890-be15-ae2a040f9872 ] Request (RoutersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.170s\n2026-05-22 01:44:27.722 23 INFO tempest.lib.common.rest_client [req-0c1bbce0-699b-4023-9e6e-49193aab80fd req-0c1bbce0-699b-4023-9e6e-49193aab80fd ] Request (RoutersAdminNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/24b4008c199f438bb5ff25ce4acd4435/users/4f0dd9d5e8ec4d8fbb8e1042c08beeb5/roles/1049be6f2d5641528d4cf50ffcec866c 0.252s\n2026-05-22 01:44:27.770 33 INFO tempest.lib.common.rest_client [req-1ea608cf-b476-40e1-afaf-3be0964f52f0 req-1ea608cf-b476-40e1-afaf-3be0964f52f0 ] Request (NetworksTestDHCPv6:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.905s\n2026-05-22 01:44:27.831 35 INFO tempest.lib.common.rest_client [req-ba9971d4-b27b-4c05-8209-685d0c72759b req-ba9971d4-b27b-4c05-8209-685d0c72759b ] Request (PortsTestJSON:test_create_port_in_allowed_allocation_pools): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.098s\n2026-05-22 01:44:27.865 13 INFO tempest.lib.common.rest_client [req-8a1cf6b5-14dc-454d-ba72-07b40b622c7e req-8a1cf6b5-14dc-454d-ba72-07b40b622c7e ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b4a6756d127446bbb5c8355dd2d1fbd3/users/47a1a925274d480e921b0abd8f045879/roles/7b19d98ffcc24d869191183daf0fb4ae 0.212s\n2026-05-22 01:44:27.865 13 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 47a1a925274d480e921b0abd8f045879 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:44:27.865 13 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExtraDHCPOptionsTestJSON-2122476772-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'b4a6756d127446bbb5c8355dd2d1fbd3', 'project_name': 'tempest-ExtraDHCPOptionsTestJSON-2122476772', 'tenant_id': 'b4a6756d127446bbb5c8355dd2d1fbd3', 'tenant_name': 'tempest-ExtraDHCPOptionsTestJSON-2122476772', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '47a1a925274d480e921b0abd8f045879', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:44:27.866 13 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExtraDHCPOptionsTestJSON-2122476772-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'b4a6756d127446bbb5c8355dd2d1fbd3', 'project_name': 'tempest-ExtraDHCPOptionsTestJSON-2122476772', 'tenant_id': 'b4a6756d127446bbb5c8355dd2d1fbd3', 'tenant_name': 'tempest-ExtraDHCPOptionsTestJSON-2122476772', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '47a1a925274d480e921b0abd8f045879', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:44:27.895 29 INFO tempest.lib.common.rest_client [req-b571f157-4a06-445e-893f-acacdcdd79da req-b571f157-4a06-445e-893f-acacdcdd79da ] Request (RoutersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4f1c2c1a32964d67aa55877f70f69c84/users/3f3545dff40e48c2a0a54c5cf5540d42/roles/1049be6f2d5641528d4cf50ffcec866c 0.200s\n2026-05-22 01:44:27.990 17 INFO tempest.lib.common.rest_client [req-77dcb97c-2dc6-4d89-a5b3-a28ebfd9062d req-77dcb97c-2dc6-4d89-a5b3-a28ebfd9062d ] Request (PortsAdminExtendedAttrsTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=338a5e1ef3d64a0b85c21b93948970dc&name=default 0.345s\n2026-05-22 01:44:27.991 23 INFO tempest.lib.common.rest_client [req-b89d46fb-1776-44c0-b22d-80c3e2cec293 req-b89d46fb-1776-44c0-b22d-80c3e2cec293 ] Request (RoutersAdminNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.267s\n2026-05-22 01:44:28.027 37 INFO tempest.lib.common.rest_client [req-736f4935-fedf-42b4-8c46-c8ca401f457c req-736f4935-fedf-42b4-8c46-c8ca401f457c ] Request (PortsAdminExtendedAttrsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/6bd43dea04274c1c8cf9f954f3b905f8 0.344s\n2026-05-22 01:44:28.139 29 INFO tempest.lib.common.rest_client [req-3a0660ee-5826-44ce-9399-998900c70c69 req-3a0660ee-5826-44ce-9399-998900c70c69 ] Request (RoutersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.241s\n2026-05-22 01:44:28.226 23 INFO tempest.lib.common.rest_client [req-2b843c49-fdd7-429e-a340-cea46f7a52d8 req-2b843c49-fdd7-429e-a340-cea46f7a52d8 ] Request (RoutersAdminNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/24b4008c199f438bb5ff25ce4acd4435/users/4f0dd9d5e8ec4d8fbb8e1042c08beeb5/roles/f62b4d190f9040abadfedbb170e6ab99 0.230s\n2026-05-22 01:44:28.274 33 INFO tempest.lib.common.rest_client [req-e1b0eedf-4e51-4520-940c-e4afbca27e81 req-e1b0eedf-4e51-4520-940c-e4afbca27e81 ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.502s\n2026-05-22 01:44:28.284 37 INFO tempest.lib.common.rest_client [req-3c463447-f279-4f51-a785-68218083e8f2 req-3c463447-f279-4f51-a785-68218083e8f2 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/b176192ee6744427bf8929cad777d056 0.254s\n2026-05-22 01:44:28.284 37 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: b73634624ac8411f8852722b12059a1e\n2026-05-22 01:44:28.377 29 INFO tempest.lib.common.rest_client [req-195c330b-b0cf-445d-865b-571950abb3ae req-195c330b-b0cf-445d-865b-571950abb3ae ] Request (RoutersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4f1c2c1a32964d67aa55877f70f69c84/users/3f3545dff40e48c2a0a54c5cf5540d42/roles/f62b4d190f9040abadfedbb170e6ab99 0.236s\n2026-05-22 01:44:28.399 21 INFO tempest.lib.common.rest_client [req-4a758fbc-477f-443c-92c4-0fb23923358e req-4a758fbc-477f-443c-92c4-0fb23923358e ] Request (FloatingIPAdminTestJSON:setUpClass): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/7eab90d2-cd1f-43d8-a116-b992cd81b230/add_router_interface 3.696s\n2026-05-22 01:44:28.432 13 INFO tempest.lib.common.rest_client [req-b4f08e33-c7b8-4d94-82ab-cd3d5c899d5a req-b4f08e33-c7b8-4d94-82ab-cd3d5c899d5a ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.550s\n2026-05-22 01:44:28.484 23 INFO tempest.lib.common.rest_client [req-04991afd-864f-4de4-ac63-34d8064ee6a4 req-04991afd-864f-4de4-ac63-34d8064ee6a4 ] Request (RoutersAdminNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.256s\n2026-05-22 01:44:28.526 29 INFO tempest.lib.common.rest_client [req-6bc6ee0a-2552-4686-95a5-2d76af5ae8cd req-6bc6ee0a-2552-4686-95a5-2d76af5ae8cd ] Request (RoutersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.146s\n2026-05-22 01:44:28.536 19 INFO tempest.lib.common.rest_client [req-7d5570f0-95e2-4d1f-bb0f-5b42bc7c22f2 req-7d5570f0-95e2-4d1f-bb0f-5b42bc7c22f2 ] Request (RoutersIpV6AdminTest:test_create_router_with_default_snat_value): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 3.596s\n2026-05-22 01:44:28.608 13 INFO tempest.lib.common.rest_client [req-5096f5e4-9e10-45ea-8d81-40b99031f4c2 req-5096f5e4-9e10-45ea-8d81-40b99031f4c2 ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/b4a6756d127446bbb5c8355dd2d1fbd3 0.172s\n2026-05-22 01:44:28.608 13 INFO tempest.lib.common.dynamic_creds [-] Using the existing project b4a6756d127446bbb5c8355dd2d1fbd3 for scope project and roles: ['reader']\n2026-05-22 01:44:28.691 23 INFO tempest.lib.common.rest_client [req-a7c787ee-7251-4cc1-8924-893184754e5b req-a7c787ee-7251-4cc1-8924-893184754e5b ] Request (RoutersAdminNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/24b4008c199f438bb5ff25ce4acd4435/users/4f0dd9d5e8ec4d8fbb8e1042c08beeb5/roles/7b19d98ffcc24d869191183daf0fb4ae 0.204s\n2026-05-22 01:44:28.691 23 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 4f0dd9d5e8ec4d8fbb8e1042c08beeb5 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:44:28.692 23 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersAdminNegativeTest-1265581966-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '24b4008c199f438bb5ff25ce4acd4435', 'project_name': 'tempest-RoutersAdminNegativeTest-1265581966', 'tenant_id': '24b4008c199f438bb5ff25ce4acd4435', 'tenant_name': 'tempest-RoutersAdminNegativeTest-1265581966', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '4f0dd9d5e8ec4d8fbb8e1042c08beeb5', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:44:28.692 23 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersAdminNegativeTest-1265581966-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '24b4008c199f438bb5ff25ce4acd4435', 'project_name': 'tempest-RoutersAdminNegativeTest-1265581966', 'tenant_id': '24b4008c199f438bb5ff25ce4acd4435', 'tenant_name': 'tempest-RoutersAdminNegativeTest-1265581966', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '4f0dd9d5e8ec4d8fbb8e1042c08beeb5', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:44:28.707 29 INFO tempest.lib.common.rest_client [req-460bd35d-3814-4951-a49f-a2afd87d7248 req-460bd35d-3814-4951-a49f-a2afd87d7248 ] Request (RoutersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4f1c2c1a32964d67aa55877f70f69c84/users/3f3545dff40e48c2a0a54c5cf5540d42/roles/7b19d98ffcc24d869191183daf0fb4ae 0.178s\n2026-05-22 01:44:28.708 29 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 3f3545dff40e48c2a0a54c5cf5540d42 is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:44:28.708 29 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersTest-828361702-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '4f1c2c1a32964d67aa55877f70f69c84', 'project_name': 'tempest-RoutersTest-828361702', 'tenant_id': '4f1c2c1a32964d67aa55877f70f69c84', 'tenant_name': 'tempest-RoutersTest-828361702', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '3f3545dff40e48c2a0a54c5cf5540d42', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:44:28.709 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-RoutersTest-828361702-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '4f1c2c1a32964d67aa55877f70f69c84', 'project_name': 'tempest-RoutersTest-828361702', 'tenant_id': '4f1c2c1a32964d67aa55877f70f69c84', 'tenant_name': 'tempest-RoutersTest-828361702', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '3f3545dff40e48c2a0a54c5cf5540d42', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:44:28.758 27 INFO tempest.lib.common.rest_client [req-7464be86-03df-40ee-a046-9d8b2474dc9f req-7464be86-03df-40ee-a046-9d8b2474dc9f ] Request (ExternalNetworksTestJSON:test_show_external_networks_attribute): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.525s\n2026-05-22 01:44:28.778 19 INFO tempest.lib.common.rest_client [req-fd92f707-99e4-4e46-9218-8a1a570081aa req-fd92f707-99e4-4e46-9218-8a1a570081aa ] Request (RoutersIpV6AdminTest:test_create_router_with_default_snat_value): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/e6614b6e-8d61-4f7c-857b-7790e38ed22a 0.238s\n2026-05-22 01:44:28.804 37 INFO tempest.lib.common.rest_client [req-1fa68503-1027-429f-b5eb-c8331d6d3ef5 req-1fa68503-1027-429f-b5eb-c8331d6d3ef5 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.517s\n2026-05-22 01:44:28.857 41 INFO tempest.lib.common.rest_client [req-f586a760-9bd1-476a-807c-92471228282f req-f586a760-9bd1-476a-807c-92471228282f ] Request (BulkNetworkOpsIpV6Test:test_bulk_create_delete_subnet): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.873s\n2026-05-22 01:44:28.865 25 INFO tempest.lib.common.rest_client [req-cfcd4581-9ad7-4e24-afe0-21701cfe0506 req-cfcd4581-9ad7-4e24-afe0-21701cfe0506 ] Request (AllowedAddressPairTestJSON:test_update_port_with_multiple_ip_mac_address_pair): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.697s\n2026-05-22 01:44:28.874 19 INFO tempest.lib.common.rest_client [req-3ec3c66f-fe97-4bf6-b196-66401e9fe9c4 req-3ec3c66f-fe97-4bf6-b196-66401e9fe9c4 ] Request (RoutersIpV6AdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=e6614b6e-8d61-4f7c-857b-7790e38ed22a 0.091s\n2026-05-22 01:44:28.946 27 INFO tempest.lib.common.rest_client [req-75279984-a68b-4330-85e8-96cb9dc7895b req-75279984-a68b-4330-85e8-96cb9dc7895b ] Request (ExternalNetworksTestJSON:test_show_external_networks_attribute): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks/3fd2311f-ca78-41c3-a785-f0c866bf9d9d 0.185s\n2026-05-22 01:44:28.987 41 INFO tempest.lib.common.rest_client [req-fe274ed0-199d-46b3-8ad8-ca63dd85c8bc req-fe274ed0-199d-46b3-8ad8-ca63dd85c8bc ] Request (BulkNetworkOpsIpV6Test:test_bulk_create_delete_subnet): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.128s\n2026-05-22 01:44:29.047 33 INFO tempest.lib.common.rest_client [req-62b98823-fee9-4113-836b-034ec644c234 req-62b98823-fee9-4113-836b-034ec644c234 ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.769s\n2026-05-22 01:44:29.123 27 INFO tempest.lib.common.rest_client [req-faedf0d3-a203-4bbd-bf4c-2d2df41de43e req-faedf0d3-a203-4bbd-bf4c-2d2df41de43e ] Request (ExternalNetworksTestJSON:test_show_external_networks_attribute): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks/2a68cef3-b156-496f-b95e-8666d4b26a13 0.175s\n2026-05-22 01:44:29.129 35 INFO tempest.lib.common.rest_client [req-65dedce0-6de4-4f5e-bd5c-fa50d55bc44c req-65dedce0-6de4-4f5e-bd5c-fa50d55bc44c ] Request (PortsTestJSON:test_create_port_in_allowed_allocation_pools): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/784e4572-1b16-4f28-894f-151a206b2180 1.291s\n2026-05-22 01:44:29.194 13 INFO tempest.lib.common.rest_client [req-3aa6951f-c76e-43d0-9cfa-243d15955c8a req-3aa6951f-c76e-43d0-9cfa-243d15955c8a ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.583s\n2026-05-22 01:44:29.298 17 INFO tempest.lib.common.rest_client [req-238cfd42-df3b-471a-aa15-ce84eeaae81b req-238cfd42-df3b-471a-aa15-ce84eeaae81b ] Request (PortsAdminExtendedAttrsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/ec960f14-dc3f-4947-a8f4-9869195093a5 1.302s\n2026-05-22 01:44:29.294 13 INFO tempest.lib.common.rest_client [req-71b69c75-66fb-456a-bbb6-cfcb834389b4 req-71b69c75-66fb-456a-bbb6-cfcb834389b4 ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.097s\n2026-05-22 01:44:29.308 23 INFO tempest.lib.common.rest_client [req-0104bde5-7de7-4d99-af57-c3e766021e74 req-0104bde5-7de7-4d99-af57-c3e766021e74 ] Request (RoutersAdminNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.604s\n2026-05-22 01:44:29.356 29 INFO tempest.lib.common.rest_client [req-4a7adc43-68e2-4c6e-85a5-7f9169c4e601 req-4a7adc43-68e2-4c6e-85a5-7f9169c4e601 ] Request (RoutersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.637s\n2026-05-22 01:44:29.357 37 INFO tempest.lib.common.rest_client [req-b80d6002-9646-40a5-8ee5-a51c19770b03 req-b80d6002-9646-40a5-8ee5-a51c19770b03 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=b73634624ac8411f8852722b12059a1e&name=default 0.549s\n2026-05-22 01:44:29.361 35 INFO tempest.lib.common.rest_client [req-8bf03d2d-5b42-4d95-8c53-8601572d0c0d req-8bf03d2d-5b42-4d95-8c53-8601572d0c0d ] Request (PortsTestJSON:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/784e4572-1b16-4f28-894f-151a206b2180 0.227s\n2026-05-22 01:44:29.417 13 INFO tempest.lib.common.rest_client [req-7b0db616-0ae9-41c2-96ae-216c1733cd56 req-7b0db616-0ae9-41c2-96ae-216c1733cd56 ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b4a6756d127446bbb5c8355dd2d1fbd3/users/6120620bb1ce4d9d9449aef89dfd4cf3/roles/f1175dd65a2046c29e339df86ceaa04e 0.118s\n2026-05-22 01:44:29.472 33 INFO tempest.lib.common.rest_client [req-21f7cfcf-241e-488a-89ba-697fac12d95d req-21f7cfcf-241e-488a-89ba-697fac12d95d ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.421s\n2026-05-22 01:44:29.514 35 INFO tempest.lib.common.rest_client [req-a00a9ea4-7c3d-45b2-bcf4-bb5213f2810e req-a00a9ea4-7c3d-45b2-bcf4-bb5213f2810e ] Request (PortsTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/784e4572-1b16-4f28-894f-151a206b2180 0.150s\n2026-05-22 01:44:29.542 13 INFO tempest.lib.common.rest_client [req-7523d814-2c94-48e3-9e43-74a8c0686af7 req-7523d814-2c94-48e3-9e43-74a8c0686af7 ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.123s\n2026-05-22 01:44:29.582 41 INFO tempest.lib.common.rest_client [req-4d7203bd-1d4b-484c-8a43-04d043f68c6d req-4d7203bd-1d4b-484c-8a43-04d043f68c6d ] Request (BulkNetworkOpsIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/653edb98-23fe-4e95-a5f8-99d2ac6df591 0.578s\n2026-05-22 01:44:29.603 21 INFO tempest.lib.common.rest_client [req-342b3f9e-8992-4a9f-b72a-b4e41622c1a7 req-342b3f9e-8992-4a9f-b72a-b4e41622c1a7 ] Request (FloatingIPAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.199s\n2026-05-22 01:44:29.601 17 INFO tempest.lib.common.rest_client [req-dab4c71a-632d-44f9-aaa9-1fc340b4b031 req-dab4c71a-632d-44f9-aaa9-1fc340b4b031 ] Request (PortsAdminExtendedAttrsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/338a5e1ef3d64a0b85c21b93948970dc 0.297s\n2026-05-22 01:44:29.603 17 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: b32721b352804069a9bb12b2dec477a8\n2026-05-22 01:44:29.691 11 INFO tempest.lib.common.rest_client [req-b5e93227-6a4d-46f6-a625-b7f754573674 req-b5e93227-6a4d-46f6-a625-b7f754573674 ] Request (NetworksTest:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.994s\n2026-05-22 01:44:29.762 17 INFO tempest.lib.common.rest_client [req-8f15cc4f-e54e-49cc-b5a8-63ffb8e3340c req-8f15cc4f-e54e-49cc-b5a8-63ffb8e3340c ] Request (PortsAdminExtendedAttrsTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=b32721b352804069a9bb12b2dec477a8&name=default 0.157s\n2026-05-22 01:44:29.769 27 INFO tempest.lib.common.rest_client [req-29bd60c9-76a3-4d72-8131-7e17cd65bda9 req-29bd60c9-76a3-4d72-8131-7e17cd65bda9 ] Request (ExternalNetworksTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/3fd2311f-ca78-41c3-a785-f0c866bf9d9d 0.642s\n{8} tempest.api.network.admin.test_external_network_extension.ExternalNetworksTestJSON.test_show_external_networks_attribute [2.538764s] ... ok\n2026-05-22 01:44:29.775 13 INFO tempest.lib.common.rest_client [req-7e6208de-2f8a-455d-9c2a-8d1a68444ff5 req-7e6208de-2f8a-455d-9c2a-8d1a68444ff5 ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b4a6756d127446bbb5c8355dd2d1fbd3/users/6120620bb1ce4d9d9449aef89dfd4cf3/roles/1049be6f2d5641528d4cf50ffcec866c 0.231s\n2026-05-22 01:44:29.789 31 INFO tempest.lib.common.rest_client [req-e043307b-1f3a-4f87-b766-91b0ed852c8c req-e043307b-1f3a-4f87-b766-91b0ed852c8c ] Request (RoutersNegativeIpV6Test:test_router_remove_interface_in_use_returns_409): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/0a92784f-30af-48e9-8772-1a403df2aed8/add_router_interface 2.150s\n2026-05-22 01:44:29.981 37 INFO tempest.lib.common.rest_client [req-3605dcde-8231-4285-a06f-f95760ec21b9 req-3605dcde-8231-4285-a06f-f95760ec21b9 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/fcb71462-8182-4240-b007-f6ad63b12c8e 0.619s\n2026-05-22 01:44:29.984 33 INFO tempest.lib.common.rest_client [req-b705de43-14e5-401d-a0d6-e86b7d4dc96a req-b705de43-14e5-401d-a0d6-e86b7d4dc96a ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/3d838528-8dac-4902-9fa5-6993cc91cd38 0.509s\n2026-05-22 01:44:30.015 13 INFO tempest.lib.common.rest_client [req-eba28ee6-5711-4e6d-89bf-7e2e8ab71f1c req-eba28ee6-5711-4e6d-89bf-7e2e8ab71f1c ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.237s\n2026-05-22 01:44:30.148 13 INFO tempest.lib.common.rest_client [req-340bd062-517c-4422-8cce-43ea91caea65 req-340bd062-517c-4422-8cce-43ea91caea65 ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b4a6756d127446bbb5c8355dd2d1fbd3/users/6120620bb1ce4d9d9449aef89dfd4cf3/roles/f62b4d190f9040abadfedbb170e6ab99 0.129s\n2026-05-22 01:44:30.154 33 INFO tempest.lib.common.rest_client [req-0e0041d3-b22b-41d7-9325-42c057bd1b6c req-0e0041d3-b22b-41d7-9325-42c057bd1b6c ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.166s\n2026-05-22 01:44:30.160 41 INFO tempest.lib.common.rest_client [req-31241596-5737-444c-b6ca-7df80b514f1d req-31241596-5737-444c-b6ca-7df80b514f1d ] Request (BulkNetworkOpsIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/ba773ee5-c46b-4bd9-9618-7c7afe3a963a 0.575s\n2026-05-22 01:44:30.205 37 INFO tempest.lib.common.rest_client [req-57bf08d8-4c1a-47a8-b60b-f6a8e9187fbd req-57bf08d8-4c1a-47a8-b60b-f6a8e9187fbd ] Request (PortsAdminExtendedAttrsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/b73634624ac8411f8852722b12059a1e 0.221s\n2026-05-22 01:44:30.206 37 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 111aa822f2284775b9f47d248eceaf1e\n2026-05-22 01:44:30.337 35 INFO tempest.lib.common.rest_client [req-e19510ad-175d-4867-a9e5-0ea9df3193ff req-e19510ad-175d-4867-a9e5-0ea9df3193ff ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/2b4fd42f-9e5e-40e5-96c2-53c88bc78722 0.819s\n2026-05-22 01:44:30.356 37 INFO tempest.lib.common.rest_client [req-687ce355-5f57-475b-8c42-d7678d3272c9 req-687ce355-5f57-475b-8c42-d7678d3272c9 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=111aa822f2284775b9f47d248eceaf1e&name=default 0.148s\n2026-05-22 01:44:30.365 41 INFO tempest.lib.common.rest_client [req-6f60569e-525a-491b-9899-864c3a474e4b req-6f60569e-525a-491b-9899-864c3a474e4b ] Request (BulkNetworkOpsIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.200s\n{15} tempest.api.network.test_networks.BulkNetworkOpsIpV6Test.test_bulk_create_delete_subnet [5.675562s] ... ok\n2026-05-22 01:44:30.382 13 INFO tempest.lib.common.rest_client [req-9588a366-1368-404b-97da-dd5da47c0f4c req-9588a366-1368-404b-97da-dd5da47c0f4c ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.226s\n2026-05-22 01:44:30.544 31 INFO tempest.lib.common.rest_client [req-11261559-0b76-4f58-8381-4e176ec2b6fd req-11261559-0b76-4f58-8381-4e176ec2b6fd ] Request (RoutersNegativeIpV6Test:test_router_remove_interface_in_use_returns_409): 409 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/0a92784f-30af-48e9-8772-1a403df2aed8 0.752s\n2026-05-22 01:44:30.584 13 INFO tempest.lib.common.rest_client [req-5865f721-a426-47df-bbe0-719a9fba16e4 req-5865f721-a426-47df-bbe0-719a9fba16e4 ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b4a6756d127446bbb5c8355dd2d1fbd3/users/6120620bb1ce4d9d9449aef89dfd4cf3/roles/7b19d98ffcc24d869191183daf0fb4ae 0.200s\n2026-05-22 01:44:30.584 13 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 6120620bb1ce4d9d9449aef89dfd4cf3 is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:44:30.585 13 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExtraDHCPOptionsTestJSON-2122476772-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'b4a6756d127446bbb5c8355dd2d1fbd3', 'project_name': 'tempest-ExtraDHCPOptionsTestJSON-2122476772', 'tenant_id': 'b4a6756d127446bbb5c8355dd2d1fbd3', 'tenant_name': 'tempest-ExtraDHCPOptionsTestJSON-2122476772', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '6120620bb1ce4d9d9449aef89dfd4cf3', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:44:30.588 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-ExtraDHCPOptionsTestJSON-2122476772-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'b4a6756d127446bbb5c8355dd2d1fbd3', 'project_name': 'tempest-ExtraDHCPOptionsTestJSON-2122476772', 'tenant_id': 'b4a6756d127446bbb5c8355dd2d1fbd3', 'tenant_name': 'tempest-ExtraDHCPOptionsTestJSON-2122476772', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '6120620bb1ce4d9d9449aef89dfd4cf3', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:44:30.609 25 INFO tempest.lib.common.rest_client [req-b5676b45-33e1-42fc-9ad1-f6e56e06468c req-b5676b45-33e1-42fc-9ad1-f6e56e06468c ] Request (AllowedAddressPairTestJSON:test_update_port_with_multiple_ip_mac_address_pair): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/c354a240-33a1-485f-86e5-9db02271b64e 1.741s\n2026-05-22 01:44:30.690 27 INFO tempest.lib.common.rest_client [req-0a5b9c20-1812-494a-82c8-156663fc25ca req-0a5b9c20-1812-494a-82c8-156663fc25ca ] Request (ExternalNetworksTestJSON:test_update_external_network): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.917s\n2026-05-22 01:44:30.754 15 INFO tempest.lib.common.rest_client [req-dc7643bb-2d28-4056-9ed5-afae36ad8632 req-dc7643bb-2d28-4056-9ed5-afae36ad8632 ] Request (FloatingIPTestJSON:test_create_list_show_update_delete_floating_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/floatingips 3.291s\n2026-05-22 01:44:30.793 31 INFO tempest.lib.common.rest_client [req-68990635-16b3-476b-9465-4bce09055e9f req-68990635-16b3-476b-9465-4bce09055e9f ] Request (RoutersNegativeIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/2077353e-f7d2-40d3-92ef-06cf971c38a4 0.244s\n2026-05-22 01:44:30.870 33 INFO tempest.lib.common.rest_client [req-233e24e3-e1fa-4173-8531-f56838ddd836 req-233e24e3-e1fa-4173-8531-f56838ddd836 ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/1bd25d07-2dd3-4cb9-8ae2-693798cde6fc 0.713s\n2026-05-22 01:44:30.894 37 INFO tempest.lib.common.rest_client [req-5bcf8f11-f85d-4ad0-9537-edece1e86515 req-5bcf8f11-f85d-4ad0-9537-edece1e86515 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/73ddd6ee-01dc-4404-aa1a-0b531098d451 0.534s\n2026-05-22 01:44:30.986 19 INFO tempest.lib.common.rest_client [req-95b35a76-933c-491b-a53c-c4cabd9fad8e req-95b35a76-933c-491b-a53c-c4cabd9fad8e ] Request (RoutersIpV6AdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/e6614b6e-8d61-4f7c-857b-7790e38ed22a 2.109s\n{4} tempest.api.network.admin.test_routers.RoutersIpV6AdminTest.test_create_router_with_default_snat_value [6.048945s] ... ok\n2026-05-22 01:44:31.008 27 INFO tempest.lib.common.rest_client [req-a9c3394a-62ec-477c-b697-524fab3a1d12 req-a9c3394a-62ec-477c-b697-524fab3a1d12 ] Request (ExternalNetworksTestJSON:test_update_external_network): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/networks/e6de58c4-2058-446f-a0bc-69a8fbd5044e 0.314s\n2026-05-22 01:44:31.014 33 INFO tempest.lib.common.rest_client [req-3018fe1a-a83c-4311-83e7-f250f1feb603 req-3018fe1a-a83c-4311-83e7-f250f1feb603 ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.139s\n2026-05-22 01:44:31.023 17 INFO tempest.lib.common.rest_client [req-d899c934-9d1a-4646-9301-ebbacbc448b4 req-d899c934-9d1a-4646-9301-ebbacbc448b4 ] Request (PortsAdminExtendedAttrsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/7623d57d-490e-4ed7-a091-605ac724c257 1.254s\n2026-05-22 01:44:31.041 15 INFO tempest.lib.common.rest_client [req-c387f1c7-1b43-47b5-b00f-50b47856ae68 req-c387f1c7-1b43-47b5-b00f-50b47856ae68 ] Request (FloatingIPTestJSON:test_create_list_show_update_delete_floating_ip): 200 GET https://api.testbed.osism.xyz:9696/v2.0/floatingips/14b43a14-c01d-403f-bbda-689aea18b4c8 0.285s\n2026-05-22 01:44:31.137 13 INFO tempest.lib.common.rest_client [req-7d461e31-143e-4b75-a5b9-22fb2932f6bb req-7d461e31-143e-4b75-a5b9-22fb2932f6bb ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.541s\n2026-05-22 01:44:31.221 37 INFO tempest.lib.common.rest_client [req-b84d03b4-6fa7-418a-91d9-e743a1ff5ee8 req-b84d03b4-6fa7-418a-91d9-e743a1ff5ee8 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/111aa822f2284775b9f47d248eceaf1e 0.322s\n2026-05-22 01:44:31.308 15 INFO tempest.lib.common.rest_client [req-69504b7a-56f9-485e-a812-6be46bd0208d req-69504b7a-56f9-485e-a812-6be46bd0208d ] Request (FloatingIPTestJSON:test_create_list_show_update_delete_floating_ip): 200 GET https://api.testbed.osism.xyz:9696/v2.0/floatingips 0.262s\n2026-05-22 01:44:31.335 17 INFO tempest.lib.common.rest_client [req-fc2b9cc6-23ca-46a1-a5ef-62c0d93751c4 req-fc2b9cc6-23ca-46a1-a5ef-62c0d93751c4 ] Request (PortsAdminExtendedAttrsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/b32721b352804069a9bb12b2dec477a8 0.310s\n2026-05-22 01:44:31.466 11 INFO tempest.lib.common.rest_client [req-6605c053-9c8c-43ba-b5ce-1e1c53bcf60e req-6605c053-9c8c-43ba-b5ce-1e1c53bcf60e ] Request (NetworksTest:test_create_delete_subnet_all_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.769s\n2026-05-22 01:44:31.640 25 INFO tempest.lib.common.rest_client [req-7666a779-3804-4fe2-894b-e349cbe2468d req-7666a779-3804-4fe2-894b-e349cbe2468d ] Request (AllowedAddressPairTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/c354a240-33a1-485f-86e5-9db02271b64e 1.026s\n2026-05-22 01:44:31.685 35 INFO tempest.lib.common.rest_client [req-e56ef9ec-222b-4d64-94f1-684d30fde7de req-e56ef9ec-222b-4d64-94f1-684d30fde7de ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/0994582b-47a6-424c-8622-a57ce9d77d77 1.344s\n{12} tempest.api.network.test_ports.PortsTestJSON.test_create_port_in_allowed_allocation_pools [7.908338s] ... ok\n2026-05-22 01:44:31.753 37 INFO tempest.lib.common.rest_client [req-d26c98de-1cd6-48f6-88bf-d7b6b0878b18 req-d26c98de-1cd6-48f6-88bf-d7b6b0878b18 ] Request (RoutersNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.527s\n2026-05-22 01:44:31.756 25 INFO tempest.lib.common.rest_client [req-7fced9b4-ae03-4250-8ec1-36ebd0857f13 req-7fced9b4-ae03-4250-8ec1-36ebd0857f13 ] Request (AllowedAddressPairTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/c354a240-33a1-485f-86e5-9db02271b64e 0.112s\n2026-05-22 01:44:31.823 17 INFO tempest.lib.common.rest_client [req-22a2e4b6-da7f-439e-833b-70cec3d3888a req-22a2e4b6-da7f-439e-833b-70cec3d3888a ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.483s\n2026-05-22 01:44:32.078 23 INFO tempest.lib.common.rest_client [req-349449b5-4c58-4110-8bd5-13562b3c6de2 req-349449b5-4c58-4110-8bd5-13562b3c6de2 ] Request (RoutersAdminNegativeTest:test_router_set_gateway_used_ip_returns_409): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 2.765s\n2026-05-22 01:44:32.182 25 INFO tempest.lib.common.rest_client [req-56a5e85f-8415-428b-b40e-d96d5daa18b8 req-56a5e85f-8415-428b-b40e-d96d5daa18b8 ] Request (AllowedAddressPairTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/334e64fc-5e28-4cf4-a4d5-c63411ec56e6 0.424s\n2026-05-22 01:44:32.198 41 INFO tempest.lib.common.rest_client [req-53c64269-01af-4f3c-bb34-f9f9a6e1fa36 req-53c64269-01af-4f3c-bb34-f9f9a6e1fa36 ] Request (BulkNetworkOpsIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/77f19803-de0c-48d2-9a8d-fe14f0d794f7 1.826s\n2026-05-22 01:44:32.270 39 INFO tempest.lib.common.rest_client [req-1e567fcb-6a7a-47a4-a37b-ada57248f7a4 req-1e567fcb-6a7a-47a4-a37b-ada57248f7a4 ] Request (RoutersAdminTest:test_create_router_with_default_snat_value): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 5.165s\n2026-05-22 01:44:32.281 37 INFO tempest.lib.common.rest_client [req-d2aa2696-64b3-49f8-b771-70393c784032 req-d2aa2696-64b3-49f8-b771-70393c784032 ] Request (RoutersNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.520s\n2026-05-22 01:44:32.289 17 INFO tempest.lib.common.rest_client [req-64bdce17-c8d8-4103-9b20-4583f66e3d38 req-64bdce17-c8d8-4103-9b20-4583f66e3d38 ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.459s\n2026-05-22 01:44:32.297 25 INFO tempest.lib.common.rest_client [req-6c9c0135-1905-46cc-9cca-620da1f7660b req-6c9c0135-1905-46cc-9cca-620da1f7660b ] Request (AllowedAddressPairTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/334e64fc-5e28-4cf4-a4d5-c63411ec56e6 0.110s\n{7} tempest.api.network.test_allowed_address_pair.AllowedAddressPairTestJSON.test_update_port_with_multiple_ip_mac_address_pair [6.084748s] ... ok\n2026-05-22 01:44:32.413 37 INFO tempest.lib.common.rest_client [req-cd99169d-4ac3-4223-8cb4-692db41f7874 req-cd99169d-4ac3-4223-8cb4-692db41f7874 ] Request (RoutersNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.127s\n2026-05-22 01:44:32.421 17 INFO tempest.lib.common.rest_client [req-b8301626-8fad-45cf-a254-3af796522222 req-b8301626-8fad-45cf-a254-3af796522222 ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.129s\n2026-05-22 01:44:32.544 33 INFO tempest.lib.common.rest_client [req-f045e6c2-3fc1-4331-a642-2b5140ffe1e4 req-f045e6c2-3fc1-4331-a642-2b5140ffe1e4 ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.524s\n2026-05-22 01:44:32.548 39 INFO tempest.lib.common.rest_client [req-fa577894-8389-4d10-953e-5b25dd188386 req-fa577894-8389-4d10-953e-5b25dd188386 ] Request (RoutersAdminTest:test_create_router_with_default_snat_value): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/6f55f140-306c-4f71-822c-9217817befed 0.275s\n2026-05-22 01:44:32.560 17 INFO tempest.lib.common.rest_client [req-ad5ae01a-be1d-4144-a712-385ba80090ed req-ad5ae01a-be1d-4144-a712-385ba80090ed ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.135s\n2026-05-22 01:44:32.572 37 INFO tempest.lib.common.rest_client [req-3289a08f-d016-402f-b1de-16aa8532200d req-3289a08f-d016-402f-b1de-16aa8532200d ] Request (RoutersNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.157s\n2026-05-22 01:44:32.647 39 INFO tempest.lib.common.rest_client [req-1e4672fe-f19e-4b1a-ac44-77c52d00db8c req-1e4672fe-f19e-4b1a-ac44-77c52d00db8c ] Request (RoutersAdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=6f55f140-306c-4f71-822c-9217817befed 0.095s\n2026-05-22 01:44:32.674 29 INFO tempest.lib.common.rest_client [req-8c83f9d1-6a4b-411b-af0e-9a97122b0e94 req-8c83f9d1-6a4b-411b-af0e-9a97122b0e94 ] Request (RoutersTest:test_add_multiple_router_interfaces): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 3.310s\n2026-05-22 01:44:32.688 13 INFO tempest.lib.common.rest_client [req-f5e42ec7-4919-4478-8e54-895fe3c248a9 req-f5e42ec7-4919-4478-8e54-895fe3c248a9 ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.544s\n2026-05-22 01:44:32.787 41 INFO tempest.lib.common.rest_client [req-126ee1b3-29a4-4149-9c5e-1eb195f10cb8 req-126ee1b3-29a4-4149-9c5e-1eb195f10cb8 ] Request (BulkNetworkOpsIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/44941bb4-9374-49fe-998d-31ff4a77a1bf 0.586s\n2026-05-22 01:44:32.797 27 INFO tempest.lib.common.rest_client [req-d67f18e8-7451-4118-a726-0e7da9df1ed9 req-d67f18e8-7451-4118-a726-0e7da9df1ed9 ] Request (ExternalNetworksTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/e6de58c4-2058-446f-a0bc-69a8fbd5044e 1.786s\n{8} tempest.api.network.admin.test_external_network_extension.ExternalNetworksTestJSON.test_update_external_network [3.026629s] ... ok\n2026-05-22 01:44:32.815 31 INFO tempest.lib.common.rest_client [req-4d744ca6-9495-43c8-8c9f-83c365e57c8b req-4d744ca6-9495-43c8-8c9f-83c365e57c8b ] Request (RoutersNegativeIpV6Test:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/0a92784f-30af-48e9-8772-1a403df2aed8/remove_router_interface 2.020s\n{10} tempest.api.network.test_routers_negative.RoutersNegativeIpV6Test.test_router_remove_interface_in_use_returns_409 [5.179780s] ... ok\n2026-05-22 01:44:32.910 27 INFO tempest.lib.common.rest_client [req-310dc7fa-debf-44c3-878a-9474a4990496 req-310dc7fa-debf-44c3-878a-9474a4990496 ] Request (ExternalNetworksTestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/d75cd0a3-e986-43e8-9e11-a42cef025f65 0.107s\n2026-05-22 01:44:32.936 31 INFO tempest.lib.common.rest_client [req-43c123cb-b456-4424-b3a0-a3a5051a03f3 req-43c123cb-b456-4424-b3a0-a3a5051a03f3 ] Request (RoutersNegativeIpV6Test:test_show_non_existent_router_returns_404): 404 GET https://api.testbed.osism.xyz:9696/v2.0/routers/tempest-non_exist_router-913964664 0.116s\n{10} tempest.api.network.test_routers_negative.RoutersNegativeIpV6Test.test_show_non_existent_router_returns_404 [0.119490s] ... ok\n2026-05-22 01:44:33.087 31 INFO tempest.lib.common.rest_client [req-78321b49-c75c-4e09-9544-634e29162795 req-78321b49-c75c-4e09-9544-634e29162795 ] Request (RoutersNegativeIpV6Test:test_update_non_existent_router_returns_404): 404 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/tempest-non_exist_router-1397598434 0.148s\n{10} tempest.api.network.test_routers_negative.RoutersNegativeIpV6Test.test_update_non_existent_router_returns_404 [0.150726s] ... ok\n2026-05-22 01:44:33.112 17 INFO tempest.lib.common.rest_client [req-0cfe90bd-3075-4336-bc35-6c2cc1aa8f1e req-0cfe90bd-3075-4336-bc35-6c2cc1aa8f1e ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.550s\n2026-05-22 01:44:33.151 37 INFO tempest.lib.common.rest_client [req-f46bbc4a-ae41-4563-99d8-a287e62957fd req-f46bbc4a-ae41-4563-99d8-a287e62957fd ] Request (RoutersNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.576s\n2026-05-22 01:44:33.209 17 INFO tempest.lib.common.rest_client [req-2bad046d-311b-493e-9dd0-d1309b4cc29a req-2bad046d-311b-493e-9dd0-d1309b4cc29a ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.095s\n2026-05-22 01:44:33.207 23 INFO tempest.lib.common.rest_client [req-310b5567-ceab-4106-bd42-fc1900c3a4cf req-310b5567-ceab-4106-bd42-fc1900c3a4cf ] Request (RoutersAdminNegativeTest:test_router_set_gateway_used_ip_returns_409): 409 POST https://api.testbed.osism.xyz:9696/v2.0/routers 1.124s\n2026-05-22 01:44:33.253 37 INFO tempest.lib.common.rest_client [req-af511b59-9f18-4f69-9054-4998f2f4ed62 req-af511b59-9f18-4f69-9054-4998f2f4ed62 ] Request (RoutersNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.100s\n2026-05-22 01:44:33.314 35 INFO tempest.lib.common.rest_client [req-74585cc9-ff90-43f8-b68e-0104244c6163 req-74585cc9-ff90-43f8-b68e-0104244c6163 ] Request (PortsTestJSON:test_create_port_with_no_securitygroups): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.625s\n2026-05-22 01:44:33.366 17 INFO tempest.lib.common.rest_client [req-7c8cb571-5383-4838-bb5d-cbe7ae7cde48 req-7c8cb571-5383-4838-bb5d-cbe7ae7cde48 ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c114688c879d486b992a6c879e0c63dc/users/132827da89ce4e2db26cefb954c3625a/roles/7b19d98ffcc24d869191183daf0fb4ae 0.154s\n2026-05-22 01:44:33.429 29 INFO tempest.lib.common.rest_client [req-ded08cea-8457-49ea-bffa-ff9e768636ff req-ded08cea-8457-49ea-bffa-ff9e768636ff ] Request (RoutersTest:test_add_multiple_router_interfaces): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.752s\n2026-05-22 01:44:33.443 31 INFO tempest.lib.common.rest_client [req-502a6497-3677-4aaf-844a-f48157fea6f8 req-502a6497-3677-4aaf-844a-f48157fea6f8 ] Request (RoutersNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/f5940f33-3764-43cd-8b42-918d0a47ac18 0.350s\n2026-05-22 01:44:33.497 15 INFO tempest.lib.common.rest_client [req-ff2c8465-6ef6-4779-89fa-2b963492a15a req-ff2c8465-6ef6-4779-89fa-2b963492a15a ] Request (FloatingIPTestJSON:test_create_list_show_update_delete_floating_ip): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/floatingips/14b43a14-c01d-403f-bbda-689aea18b4c8 2.186s\n2026-05-22 01:44:33.521 25 INFO tempest.lib.common.rest_client [req-6f8ce667-bf8d-4ff4-a4a1-f935c2fb8c35 req-6f8ce667-bf8d-4ff4-a4a1-f935c2fb8c35 ] Request (AllowedAddressPairTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/398ec56b-96e0-474f-988a-2e0f54f24c81 1.213s\n2026-05-22 01:44:33.572 37 INFO tempest.lib.common.rest_client [req-a863db15-0d10-4e39-a2d4-bc6f4683fd06 req-a863db15-0d10-4e39-a2d4-bc6f4683fd06 ] Request (RoutersNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c128e8470817460ab1b29cadbd0745df/users/82c70aed207d4dd7ab0f3ea98aacca16/roles/7b19d98ffcc24d869191183daf0fb4ae 0.317s\n2026-05-22 01:44:33.580 21 INFO tempest.lib.common.rest_client [req-f47b686d-033a-4b16-836e-7b7c9b81e135 req-f47b686d-033a-4b16-836e-7b7c9b81e135 ] Request (FloatingIPAdminTestJSON:test_create_list_show_floating_ip_with_tenant_id_by_admin): 201 POST https://api.testbed.osism.xyz:9696/v2.0/floatingips 3.974s\n2026-05-22 01:44:33.599 17 INFO tempest.lib.common.rest_client [req-5493b60c-bdff-42c3-97b8-80e1ffed5f8d req-5493b60c-bdff-42c3-97b8-80e1ffed5f8d ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.231s\n2026-05-22 01:44:33.754 37 INFO tempest.lib.common.rest_client [req-4c42e879-6791-4239-b5e2-4746dbb73530 req-4c42e879-6791-4239-b5e2-4746dbb73530 ] Request (RoutersNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.177s\n2026-05-22 01:44:33.763 21 INFO tempest.lib.common.rest_client [req-318054b4-162e-45c3-a816-eb655de3d35d req-318054b4-162e-45c3-a816-eb655de3d35d ] Request (FloatingIPAdminTestJSON:test_create_list_show_floating_ip_with_tenant_id_by_admin): 200 GET https://api.testbed.osism.xyz:9696/v2.0/floatingips/84d69322-088f-41bf-9268-aa694e53418f 0.179s\n2026-05-22 01:44:33.816 17 INFO tempest.lib.common.rest_client [req-4d400edf-d28b-436c-9cdf-e642b2abce2e req-4d400edf-d28b-436c-9cdf-e642b2abce2e ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c114688c879d486b992a6c879e0c63dc/users/132827da89ce4e2db26cefb954c3625a/roles/1049be6f2d5641528d4cf50ffcec866c 0.214s\n2026-05-22 01:44:33.843 11 INFO tempest.lib.common.rest_client [req-965fb711-3994-489d-9958-5938a75d1318 req-965fb711-3994-489d-9958-5938a75d1318 ] Request (NetworksTest:test_create_delete_subnet_all_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.373s\n2026-05-22 01:44:33.987 37 INFO tempest.lib.common.rest_client [req-5bdd06ad-0818-4050-8804-48ca6140f821 req-5bdd06ad-0818-4050-8804-48ca6140f821 ] Request (RoutersNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c128e8470817460ab1b29cadbd0745df/users/82c70aed207d4dd7ab0f3ea98aacca16/roles/1049be6f2d5641528d4cf50ffcec866c 0.230s\n2026-05-22 01:44:33.987 21 INFO tempest.lib.common.rest_client [req-0aebbaf5-23f2-4f77-91b5-ac739f816fae req-0aebbaf5-23f2-4f77-91b5-ac739f816fae ] 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.222s\n2026-05-22 01:44:33.998 17 INFO tempest.lib.common.rest_client [req-d3649996-57c6-45d6-885d-da914ca61c41 req-d3649996-57c6-45d6-885d-da914ca61c41 ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.179s\n2026-05-22 01:44:34.025 25 INFO tempest.lib.common.rest_client [req-0ee9ca8c-b08a-427a-8ef1-00fa8c900397 req-0ee9ca8c-b08a-427a-8ef1-00fa8c900397 ] Request (AllowedAddressPairTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/cf20c1a0-1b84-458d-8640-6470dc7f5a2d 0.497s\n2026-05-22 01:44:34.033 19 INFO tempest.lib.common.rest_client [req-bbccb4e5-6c1c-4a43-8452-3336e049fd90 req-bbccb4e5-6c1c-4a43-8452-3336e049fd90 ] Request (RoutersIpV6AdminTest:test_create_router_with_snat_explicit): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 3.040s\n2026-05-22 01:44:34.093 15 INFO tempest.lib.common.rest_client [req-5744cf9f-293f-40e8-a0a8-3a1190ed0cca req-5744cf9f-293f-40e8-a0a8-3a1190ed0cca ] Request (FloatingIPTestJSON:test_create_list_show_update_delete_floating_ip): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/floatingips/14b43a14-c01d-403f-bbda-689aea18b4c8 0.594s\n2026-05-22 01:44:34.159 33 INFO tempest.lib.common.rest_client [req-a5a6d677-6d4a-4d08-ab19-f7c103f8654c req-a5a6d677-6d4a-4d08-ab19-f7c103f8654c ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.611s\n2026-05-22 01:44:34.234 37 INFO tempest.lib.common.rest_client [req-c8a4697e-09f3-4ddf-9d16-9fea260c917e req-c8a4697e-09f3-4ddf-9d16-9fea260c917e ] Request (RoutersNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.243s\n2026-05-22 01:44:34.234 17 INFO tempest.lib.common.rest_client [req-688c619f-da68-4d84-90c5-63753c07daf6 req-688c619f-da68-4d84-90c5-63753c07daf6 ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c114688c879d486b992a6c879e0c63dc/users/132827da89ce4e2db26cefb954c3625a/roles/f62b4d190f9040abadfedbb170e6ab99 0.233s\n2026-05-22 01:44:34.383 31 INFO tempest.lib.common.rest_client [req-a88c7503-5cdb-4029-9141-0148ae9ff32f req-a88c7503-5cdb-4029-9141-0148ae9ff32f ] Request (RoutersNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/8b2cd3de-875a-48cd-b6a9-df894fadd6b9 0.937s\n2026-05-22 01:44:34.404 19 INFO tempest.lib.common.rest_client [req-94725871-759a-425a-9112-09e59d592c94 req-94725871-759a-425a-9112-09e59d592c94 ] Request (RoutersIpV6AdminTest:test_create_router_with_snat_explicit): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/091fc9ba-eea0-40fc-bbda-ff91f903a7ce 0.365s\n2026-05-22 01:44:34.428 17 INFO tempest.lib.common.rest_client [req-8578653a-8065-43b4-814f-3c327f39b71d req-8578653a-8065-43b4-814f-3c327f39b71d ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.192s\n2026-05-22 01:44:34.437 37 INFO tempest.lib.common.rest_client [req-6b72fb30-cf60-47b0-9c6f-ece9a9603301 req-6b72fb30-cf60-47b0-9c6f-ece9a9603301 ] Request (RoutersNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c128e8470817460ab1b29cadbd0745df/users/82c70aed207d4dd7ab0f3ea98aacca16/roles/f62b4d190f9040abadfedbb170e6ab99 0.200s\n2026-05-22 01:44:34.486 33 INFO tempest.lib.common.rest_client [req-5f59acb5-9067-4373-8a89-4b589407bb88 req-5f59acb5-9067-4373-8a89-4b589407bb88 ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.324s\n2026-05-22 01:44:34.614 27 INFO tempest.lib.common.rest_client [req-2e9611a0-7aec-435e-90fb-8d4fbcb18604 req-2e9611a0-7aec-435e-90fb-8d4fbcb18604 ] Request (ExternalNetworksTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/2a68cef3-b156-496f-b95e-8666d4b26a13 1.701s\n2026-05-22 01:44:34.638 23 INFO tempest.lib.common.rest_client [req-9bcd9aa3-02c6-44b9-a496-ee427f7308b0 req-9bcd9aa3-02c6-44b9-a496-ee427f7308b0 ] Request (RoutersAdminNegativeTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/014610d6-12b9-4861-87e7-d8982d547418 1.427s\n{6} tempest.api.network.admin.test_routers_negative.RoutersAdminNegativeTest.test_router_set_gateway_used_ip_returns_409 [5.329628s] ... ok\n2026-05-22 01:44:34.644 37 INFO tempest.lib.common.rest_client [req-737b11d9-51a8-4cbd-a684-a942f5a132e8 req-737b11d9-51a8-4cbd-a684-a942f5a132e8 ] Request (RoutersNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.204s\n2026-05-22 01:44:34.645 41 INFO tempest.lib.common.rest_client [req-07cf705c-9275-4043-b4c3-820e288cf076 req-07cf705c-9275-4043-b4c3-820e288cf076 ] Request (BulkNetworkOpsIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/0f4849a7-de98-43ca-95e4-89d60f0acc40 1.855s\n2026-05-22 01:44:34.669 17 INFO tempest.lib.common.rest_client [req-2bc2fd29-2859-4698-9fde-c23617c5199f req-2bc2fd29-2859-4698-9fde-c23617c5199f ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c114688c879d486b992a6c879e0c63dc/users/132827da89ce4e2db26cefb954c3625a/roles/7b19d98ffcc24d869191183daf0fb4ae 0.239s\n2026-05-22 01:44:34.669 17 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 132827da89ce4e2db26cefb954c3625a is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:44:34.670 17 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-AllowedAddressPairIpV6TestJSON-495389386-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'c114688c879d486b992a6c879e0c63dc', 'project_name': 'tempest-AllowedAddressPairIpV6TestJSON-495389386', 'tenant_id': 'c114688c879d486b992a6c879e0c63dc', 'tenant_name': 'tempest-AllowedAddressPairIpV6TestJSON-495389386', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '132827da89ce4e2db26cefb954c3625a', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:44:34.670 17 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-AllowedAddressPairIpV6TestJSON-495389386-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'c114688c879d486b992a6c879e0c63dc', 'project_name': 'tempest-AllowedAddressPairIpV6TestJSON-495389386', 'tenant_id': 'c114688c879d486b992a6c879e0c63dc', 'tenant_name': 'tempest-AllowedAddressPairIpV6TestJSON-495389386', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '132827da89ce4e2db26cefb954c3625a', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:44:34.821 31 INFO tempest.lib.common.rest_client [req-bd2cbc76-4ba9-43d8-9d34-46171d642665 req-bd2cbc76-4ba9-43d8-9d34-46171d642665 ] Request (RoutersNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/c9678e45-409e-4299-acf5-34d45c4323bc 0.436s\n2026-05-22 01:44:34.867 37 INFO tempest.lib.common.rest_client [req-2a8a7e2d-3a9b-4184-a597-c07803d90232 req-2a8a7e2d-3a9b-4184-a597-c07803d90232 ] Request (RoutersNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c128e8470817460ab1b29cadbd0745df/users/82c70aed207d4dd7ab0f3ea98aacca16/roles/7b19d98ffcc24d869191183daf0fb4ae 0.220s\n2026-05-22 01:44:34.867 37 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 82c70aed207d4dd7ab0f3ea98aacca16 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:44:34.868 37 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersNegativeTest-1758395461-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'c128e8470817460ab1b29cadbd0745df', 'project_name': 'tempest-RoutersNegativeTest-1758395461', 'tenant_id': 'c128e8470817460ab1b29cadbd0745df', 'tenant_name': 'tempest-RoutersNegativeTest-1758395461', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '82c70aed207d4dd7ab0f3ea98aacca16', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:44:34.868 37 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersNegativeTest-1758395461-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'c128e8470817460ab1b29cadbd0745df', 'project_name': 'tempest-RoutersNegativeTest-1758395461', 'tenant_id': 'c128e8470817460ab1b29cadbd0745df', 'tenant_name': 'tempest-RoutersNegativeTest-1758395461', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '82c70aed207d4dd7ab0f3ea98aacca16', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:44:34.978 25 INFO tempest.lib.common.rest_client [req-5ddd4fad-8613-41de-a2c8-68628067e2de req-5ddd4fad-8613-41de-a2c8-68628067e2de ] Request (AllowedAddressPairTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/5782d774-51da-423e-883b-5aafc0ce6927 0.944s\n2026-05-22 01:44:34.989 13 INFO tempest.lib.common.rest_client [req-9e5e63f3-1e06-4516-a8cf-5c051783913f req-9e5e63f3-1e06-4516-a8cf-5c051783913f ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.295s\n2026-05-22 01:44:34.998 39 INFO tempest.lib.common.rest_client [req-89847374-bd62-47e4-8607-ed725d3c3897 req-89847374-bd62-47e4-8607-ed725d3c3897 ] Request (RoutersAdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/6f55f140-306c-4f71-822c-9217817befed 2.348s\n{14} tempest.api.network.admin.test_routers.RoutersAdminTest.test_create_router_with_default_snat_value [7.897008s] ... ok\n2026-05-22 01:44:35.001 27 INFO tempest.lib.common.rest_client [req-3aff9624-3a17-49c0-b0f9-619f4f0a80db req-3aff9624-3a17-49c0-b0f9-619f4f0a80db ] Request (ExternalNetworksTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/8061fe1c4bd6499a85a80f65e0b9580d 0.384s\n2026-05-22 01:44:35.032 23 INFO tempest.lib.common.rest_client [req-6b932277-3599-46e7-990c-c8503a2def25 req-6b932277-3599-46e7-990c-c8503a2def25 ] Request (RoutersAdminNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/289c37c326c54b2a9731f49fd6a3266b 0.382s\n2026-05-22 01:44:35.155 11 INFO tempest.lib.common.rest_client [req-8b86737d-5e9e-4e5e-bef0-6042d044e924 req-8b86737d-5e9e-4e5e-bef0-6042d044e924 ] Request (NetworksTest:test_create_delete_subnet_all_attributes): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/cb320a00-ffa7-4639-9890-9f3fa45b0490 1.309s\n{0} tempest.api.network.test_networks.NetworksTest.test_create_delete_subnet_all_attributes [5.463652s] ... ok\n2026-05-22 01:44:35.174 33 INFO tempest.lib.common.rest_client [req-555b1f93-8bb2-4388-896d-0ae764ee3bae req-555b1f93-8bb2-4388-896d-0ae764ee3bae ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/1d5e2559-29fa-480d-a6d3-4793b973dcfb 0.682s\n2026-05-22 01:44:35.181 15 INFO tempest.lib.common.rest_client [req-b63c4df6-796f-4ff3-a1d7-eb6522b00789 req-b63c4df6-796f-4ff3-a1d7-eb6522b00789 ] Request (FloatingIPTestJSON:test_create_list_show_update_delete_floating_ip): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/floatingips/14b43a14-c01d-403f-bbda-689aea18b4c8 1.085s\n2026-05-22 01:44:35.293 31 INFO tempest.lib.common.rest_client [req-ee795df7-d12f-4c81-9627-84576ab5b219 req-ee795df7-d12f-4c81-9627-84576ab5b219 ] Request (RoutersNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/48b7e43c-7b19-488b-b535-42fa6a905aee 0.469s\n2026-05-22 01:44:35.316 15 INFO tempest.lib.common.rest_client [req-cf8cf81b-fd96-4074-aa7e-cef037e767ec req-cf8cf81b-fd96-4074-aa7e-cef037e767ec ] Request (FloatingIPTestJSON:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/floatingips/14b43a14-c01d-403f-bbda-689aea18b4c8 0.132s\n{2} tempest.api.network.test_floating_ips.FloatingIPTestJSON.test_create_list_show_update_delete_floating_ip [7.857456s] ... ok\n2026-05-22 01:44:35.340 33 INFO tempest.lib.common.rest_client [req-ed836b7a-ab8a-4da3-b452-1713c627b127 req-ed836b7a-ab8a-4da3-b452-1713c627b127 ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.159s\n2026-05-22 01:44:35.349 17 INFO tempest.lib.common.rest_client [req-8ab7c169-92e3-41a3-b853-f2af23c68245 req-8ab7c169-92e3-41a3-b853-f2af23c68245 ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.649s\n2026-05-22 01:44:35.398 21 INFO tempest.lib.common.rest_client [req-eda28cc4-850a-4b08-aa50-a1451416cb40 req-eda28cc4-850a-4b08-aa50-a1451416cb40 ] Request (FloatingIPAdminTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/floatingips/84d69322-088f-41bf-9268-aa694e53418f 1.408s\n2026-05-22 01:44:35.420 25 INFO tempest.lib.common.rest_client [req-7a80a8ea-f0b9-4c83-a882-cdcbee65def6 req-7a80a8ea-f0b9-4c83-a882-cdcbee65def6 ] Request (AllowedAddressPairTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/40c54e8e2e2a41b181f3d283ef1aad7d 0.438s\n{5} tempest.api.network.admin.test_floating_ips_admin_actions.FloatingIPAdminTestJSON.test_create_list_show_floating_ip_with_tenant_id_by_admin [5.794488s] ... ok\n2026-05-22 01:44:35.474 23 INFO tempest.lib.common.rest_client [req-bbd1d5a2-c7bf-4f85-8af2-72678fcf9247 req-bbd1d5a2-c7bf-4f85-8af2-72678fcf9247 ] Request (RoutersAdminNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/4f0dd9d5e8ec4d8fbb8e1042c08beeb5 0.435s\n2026-05-22 01:44:35.477 23 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 22203a24f0324b6da3f2aca6f26874e9\n2026-05-22 01:44:35.481 37 INFO tempest.lib.common.rest_client [req-407d252a-f9e2-423c-85d5-70fc5bea5a74 req-407d252a-f9e2-423c-85d5-70fc5bea5a74 ] Request (RoutersNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.595s\n2026-05-22 01:44:35.541 17 INFO tempest.lib.common.rest_client [req-d97768e3-cd6c-4976-9bc6-188494b56d4e req-d97768e3-cd6c-4976-9bc6-188494b56d4e ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/c114688c879d486b992a6c879e0c63dc 0.186s\n2026-05-22 01:44:35.543 17 INFO tempest.lib.common.dynamic_creds [-] Using the existing project c114688c879d486b992a6c879e0c63dc for scope project and roles: ['reader']\n2026-05-22 01:44:35.558 27 INFO tempest.lib.common.rest_client [req-dde65454-53ed-42cb-bea9-a596401e06bc req-dde65454-53ed-42cb-bea9-a596401e06bc ] Request (ExternalNetworksTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/6883c0724ed94e10bda5ad3a327fdc05 0.549s\n2026-05-22 01:44:35.564 27 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: a851e7b614fd4cf2b2bbb346cffe6496\n2026-05-22 01:44:35.575 29 INFO tempest.lib.common.rest_client [req-08d1c077-116f-4d38-a5ce-68f17dada22d req-08d1c077-116f-4d38-a5ce-68f17dada22d ] Request (RoutersTest:test_add_multiple_router_interfaces): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.133s\n2026-05-22 01:44:35.582 41 INFO tempest.lib.common.rest_client [req-bb7f54e6-8b13-4abd-88ba-6cb3f4afc68b req-bb7f54e6-8b13-4abd-88ba-6cb3f4afc68b ] Request (BulkNetworkOpsIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/24eea227-166b-4b54-9291-2401b545c98c 0.927s\n2026-05-22 01:44:35.619 35 INFO tempest.lib.common.rest_client [req-1c25f94e-fbd1-4152-b975-75180ceb4f92 req-1c25f94e-fbd1-4152-b975-75180ceb4f92 ] Request (PortsTestJSON:test_create_port_with_no_securitygroups): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.299s\n2026-05-22 01:44:35.627 15 INFO tempest.lib.common.rest_client [req-c6f984b6-9b68-4d29-85b0-a3e677513a9d req-c6f984b6-9b68-4d29-85b0-a3e677513a9d ] Request (FloatingIPTestJSON:test_create_update_floatingip_with_port_multiple_ip_address): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?network_id=6ba52dc2-53fb-4b5a-9611-e7126aaf3af8 0.300s\n2026-05-22 01:44:35.752 37 INFO tempest.lib.common.rest_client [req-e98f327a-a530-467d-ada4-f2d26b9d6b5c req-e98f327a-a530-467d-ada4-f2d26b9d6b5c ] Request (RoutersNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/c128e8470817460ab1b29cadbd0745df 0.267s\n2026-05-22 01:44:35.753 37 INFO tempest.lib.common.dynamic_creds [-] Using the existing project c128e8470817460ab1b29cadbd0745df for scope project and roles: ['reader']\n2026-05-22 01:44:35.759 25 INFO tempest.lib.common.rest_client [req-9fbeec4f-176d-45df-b286-cfc164aa85f4 req-9fbeec4f-176d-45df-b286-cfc164aa85f4 ] Request (AllowedAddressPairTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/d3d7c42f32c04778acbeb082ed8ce800 0.338s\n2026-05-22 01:44:35.760 25 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: a7433a88629042bbb6d5054d88738a8c\n2026-05-22 01:44:35.800 33 INFO tempest.lib.common.rest_client [req-e01c8c10-0c5a-4640-9bd2-6a3f2078e64f req-e01c8c10-0c5a-4640-9bd2-6a3f2078e64f ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/b5ba2aa8-1356-4775-acd7-6cd03b87afc5 0.451s\n2026-05-22 01:44:35.822 15 INFO tempest.lib.common.rest_client [req-77b663c5-59fa-4de9-93fc-5df64455ff30 req-77b663c5-59fa-4de9-93fc-5df64455ff30 ] Request (FloatingIPTestJSON:test_create_update_floatingip_with_port_multiple_ip_address): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets/00e76516-c4b3-42a9-8559-50da7c7df59d 0.192s\n2026-05-22 01:44:35.943 33 INFO tempest.lib.common.rest_client [req-7f70c4e1-3cfb-43ed-a103-13f1e2295e0d req-7f70c4e1-3cfb-43ed-a103-13f1e2295e0d ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.135s\n2026-05-22 01:44:35.984 31 INFO tempest.lib.common.rest_client [req-b3d06347-62dd-49f8-bc92-e59cc9c2a486 req-b3d06347-62dd-49f8-bc92-e59cc9c2a486 ] Request (RoutersNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/fb395252-b23b-4f95-90d5-593307df4b70 0.688s\n2026-05-22 01:44:36.019 41 INFO tempest.lib.common.rest_client [req-af340663-aa6b-4335-ae28-066be4c6dfd6 req-af340663-aa6b-4335-ae28-066be4c6dfd6 ] Request (BulkNetworkOpsIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/34a3f9c7a9994582b43e272fc2296e13 0.428s\n2026-05-22 01:44:36.075 23 INFO tempest.lib.common.rest_client [req-f78f5997-2a27-4432-a9c0-ae775a58952c req-f78f5997-2a27-4432-a9c0-ae775a58952c ] Request (RoutersAdminNegativeTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.596s\n2026-05-22 01:44:36.113 13 INFO tempest.lib.common.rest_client [req-8301b5dc-f4a5-4acb-b313-03a9d18ac08f req-8301b5dc-f4a5-4acb-b313-03a9d18ac08f ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.118s\n2026-05-22 01:44:36.233 27 INFO tempest.lib.common.rest_client [req-6f9d6f11-3938-4362-911c-3b25cde21556 req-6f9d6f11-3938-4362-911c-3b25cde21556 ] Request (ExternalNetworksTestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.666s\n2026-05-22 01:44:36.233 11 INFO tempest.lib.common.rest_client [req-91197aa8-5520-4ff6-80df-012aa4712437 req-91197aa8-5520-4ff6-80df-012aa4712437 ] Request (NetworksTest:test_create_delete_subnet_with_allocation_pools): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.074s\n2026-05-22 01:44:36.269 37 INFO tempest.lib.common.rest_client [req-41fc24f6-be3f-4bd5-99e0-79dba1b25884 req-41fc24f6-be3f-4bd5-99e0-79dba1b25884 ] Request (RoutersNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.510s\n2026-05-22 01:44:36.293 25 INFO tempest.lib.common.rest_client [req-3314b39a-48ac-4345-a092-5e259256fbaf req-3314b39a-48ac-4345-a092-5e259256fbaf ] Request (AllowedAddressPairTestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.531s\n2026-05-22 01:44:36.327 17 INFO tempest.lib.common.rest_client [req-5b66f340-e25c-491a-b87e-67ce5d98a9a3 req-5b66f340-e25c-491a-b87e-67ce5d98a9a3 ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.779s\n2026-05-22 01:44:36.379 41 INFO tempest.lib.common.rest_client [req-31fb099b-1700-4d62-a0ce-3c735e72ad04 req-31fb099b-1700-4d62-a0ce-3c735e72ad04 ] Request (BulkNetworkOpsIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/3028abd567f04620a5a5186213b6bfed 0.357s\n2026-05-22 01:44:36.379 41 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: f5317592b57146309f6fe91b122f5786\n2026-05-22 01:44:36.531 17 INFO tempest.lib.common.rest_client [req-f9ab1ade-7b59-43a9-9858-b05b201159e4 req-f9ab1ade-7b59-43a9-9858-b05b201159e4 ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.202s\n2026-05-22 01:44:36.535 37 INFO tempest.lib.common.rest_client [req-7b5e92f4-1568-4f95-a1aa-cd65d8743ffc req-7b5e92f4-1568-4f95-a1aa-cd65d8743ffc ] Request (RoutersNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.262s\n2026-05-22 01:44:36.672 33 INFO tempest.lib.common.rest_client [req-057012c4-382b-46ce-b41d-f8b337ea45bc req-057012c4-382b-46ce-b41d-f8b337ea45bc ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.724s\n2026-05-22 01:44:36.700 37 INFO tempest.lib.common.rest_client [req-2a59a5cf-3787-4311-93c7-bae15548476a req-2a59a5cf-3787-4311-93c7-bae15548476a ] Request (RoutersNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c128e8470817460ab1b29cadbd0745df/users/bf2c318067bd45ca84a860ec37c05a26/roles/f1175dd65a2046c29e339df86ceaa04e 0.162s\n2026-05-22 01:44:36.707 25 INFO tempest.lib.common.rest_client [req-56821307-bd72-4a95-aa01-05ed99bdfcee req-56821307-bd72-4a95-aa01-05ed99bdfcee ] Request (AllowedAddressPairTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=a7433a88629042bbb6d5054d88738a8c&name=default 0.407s\n2026-05-22 01:44:36.712 31 INFO tempest.lib.common.rest_client [req-bf6878b8-60bf-4274-97c2-5a5461e48e17 req-bf6878b8-60bf-4274-97c2-5a5461e48e17 ] Request (RoutersNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/935d01e9-352e-4983-9aec-532b12e30a00 0.725s\n2026-05-22 01:44:36.705 17 INFO tempest.lib.common.rest_client [req-944f7404-34f1-4ba6-aaad-e781555d27e2 req-944f7404-34f1-4ba6-aaad-e781555d27e2 ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c114688c879d486b992a6c879e0c63dc/users/3fd3b92482794815b96d5de8f9cdf8ee/roles/f1175dd65a2046c29e339df86ceaa04e 0.170s\n2026-05-22 01:44:36.799 27 INFO tempest.lib.common.rest_client [req-de4b0a9f-7f61-4e61-b6a4-7f3cd3f97a64 req-de4b0a9f-7f61-4e61-b6a4-7f3cd3f97a64 ] Request (ExternalNetworksTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=a851e7b614fd4cf2b2bbb346cffe6496&name=default 0.564s\n2026-05-22 01:44:36.882 37 INFO tempest.lib.common.rest_client [req-493329ce-7b26-4720-84d0-5a15cfd23c66 req-493329ce-7b26-4720-84d0-5a15cfd23c66 ] Request (RoutersNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.180s\n2026-05-22 01:44:36.913 17 INFO tempest.lib.common.rest_client [req-26a65ee7-32c5-4299-be8c-34c1f2fe33b5 req-26a65ee7-32c5-4299-be8c-34c1f2fe33b5 ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.205s\n2026-05-22 01:44:36.931 41 INFO tempest.lib.common.rest_client [req-bf796452-bb20-462d-a248-f8116051e33f req-bf796452-bb20-462d-a248-f8116051e33f ] Request (BulkNetworkOpsIpV6Test:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.549s\n2026-05-22 01:44:37.045 37 INFO tempest.lib.common.rest_client [req-f1e10596-ea28-4148-be8c-35194033f9cc req-f1e10596-ea28-4148-be8c-35194033f9cc ] Request (RoutersNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c128e8470817460ab1b29cadbd0745df/users/bf2c318067bd45ca84a860ec37c05a26/roles/1049be6f2d5641528d4cf50ffcec866c 0.158s\n2026-05-22 01:44:37.070 15 INFO tempest.lib.common.rest_client [req-0050dac8-61f7-4e36-a9d7-37fc0f325108 req-0050dac8-61f7-4e36-a9d7-37fc0f325108 ] Request (FloatingIPTestJSON:test_create_update_floatingip_with_port_multiple_ip_address): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.241s\n2026-05-22 01:44:37.086 31 INFO tempest.lib.common.rest_client [req-818a0750-8197-42ba-865a-3601c93e8e3a req-818a0750-8197-42ba-865a-3601c93e8e3a ] Request (RoutersNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/7b3a9e1a-0006-4955-9fbe-7423c97db1b8 0.370s\n2026-05-22 01:44:37.175 17 INFO tempest.lib.common.rest_client [req-35915463-68e0-417f-a706-56e46370318b req-35915463-68e0-417f-a706-56e46370318b ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c114688c879d486b992a6c879e0c63dc/users/3fd3b92482794815b96d5de8f9cdf8ee/roles/1049be6f2d5641528d4cf50ffcec866c 0.258s\n2026-05-22 01:44:37.188 23 INFO tempest.lib.common.rest_client [req-7de4cb53-c41d-4ee5-843e-af0bc4929184 req-7de4cb53-c41d-4ee5-843e-af0bc4929184 ] Request (RoutersAdminNegativeTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=22203a24f0324b6da3f2aca6f26874e9&name=default 1.111s\n2026-05-22 01:44:37.298 35 INFO tempest.lib.common.rest_client [req-a136ad2e-0627-4b3d-b73e-b1dec35853d8 req-a136ad2e-0627-4b3d-b73e-b1dec35853d8 ] Request (PortsTestJSON:test_create_port_with_no_securitygroups): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.677s\n2026-05-22 01:44:37.304 37 INFO tempest.lib.common.rest_client [req-04b834cf-7c74-4b5b-8510-0fe865af17a9 req-04b834cf-7c74-4b5b-8510-0fe865af17a9 ] Request (RoutersNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.257s\n2026-05-22 01:44:37.336 17 INFO tempest.lib.common.rest_client [req-f70c4dc7-88ac-4c5a-860f-517de3db4e5a req-f70c4dc7-88ac-4c5a-860f-517de3db4e5a ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.158s\n2026-05-22 01:44:37.390 25 INFO tempest.lib.common.rest_client [req-e71d4d5e-3d91-49ed-9eda-a7cc805477cb req-e71d4d5e-3d91-49ed-9eda-a7cc805477cb ] Request (AllowedAddressPairTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/6af6537c-937f-41ea-a080-4a32aae1f665 0.679s\n2026-05-22 01:44:37.441 37 INFO tempest.lib.common.rest_client [req-6090f88f-70ec-4164-a2f6-f58bda85f988 req-6090f88f-70ec-4164-a2f6-f58bda85f988 ] Request (RoutersNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c128e8470817460ab1b29cadbd0745df/users/bf2c318067bd45ca84a860ec37c05a26/roles/f62b4d190f9040abadfedbb170e6ab99 0.134s\n2026-05-22 01:44:37.464 21 INFO tempest.lib.common.rest_client [req-4ff86c1f-fe15-40d9-b127-c7874d5a1f88 req-4ff86c1f-fe15-40d9-b127-c7874d5a1f88 ] Request (FloatingIPAdminTestJSON:test_list_floating_ips_from_admin_and_nonadmin): 201 POST https://api.testbed.osism.xyz:9696/v2.0/floatingips 2.008s\n2026-05-22 01:44:37.494 41 INFO tempest.lib.common.rest_client [req-eae5e9e0-2f3b-4d41-9a7e-02e6309fb5d9 req-eae5e9e0-2f3b-4d41-9a7e-02e6309fb5d9 ] Request (BulkNetworkOpsIpV6Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=f5317592b57146309f6fe91b122f5786&name=default 0.561s\n2026-05-22 01:44:37.542 17 INFO tempest.lib.common.rest_client [req-ca32b2b2-1f38-46b5-9c8a-cb46af73f63c req-ca32b2b2-1f38-46b5-9c8a-cb46af73f63c ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c114688c879d486b992a6c879e0c63dc/users/3fd3b92482794815b96d5de8f9cdf8ee/roles/f62b4d190f9040abadfedbb170e6ab99 0.201s\n2026-05-22 01:44:37.612 25 INFO tempest.lib.common.rest_client [req-508044de-4074-4235-9508-aa443686bf7e req-508044de-4074-4235-9508-aa443686bf7e ] Request (AllowedAddressPairTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/a7433a88629042bbb6d5054d88738a8c 0.219s\n2026-05-22 01:44:37.632 37 INFO tempest.lib.common.rest_client [req-7499225f-65cb-424c-b173-a5d3847cfc82 req-7499225f-65cb-424c-b173-a5d3847cfc82 ] Request (RoutersNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.187s\n2026-05-22 01:44:37.700 23 INFO tempest.lib.common.rest_client [req-a97cf2a7-2213-4d3c-aa65-306904d59228 req-a97cf2a7-2213-4d3c-aa65-306904d59228 ] Request (RoutersAdminNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/a1508915-b8b8-4b64-97eb-20f4c0d45f61 0.508s\n2026-05-22 01:44:37.738 19 INFO tempest.lib.common.rest_client [req-94dd7297-0e6a-4d25-879d-3618db2324c1 req-94dd7297-0e6a-4d25-879d-3618db2324c1 ] Request (RoutersIpV6AdminTest:test_create_router_with_snat_explicit): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 3.328s\n2026-05-22 01:44:37.781 17 INFO tempest.lib.common.rest_client [req-24b28ae9-7338-4635-a16d-d7a2e6457e07 req-24b28ae9-7338-4635-a16d-d7a2e6457e07 ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.237s\n2026-05-22 01:44:37.809 13 INFO tempest.lib.common.rest_client [req-4e36dd1b-0007-4393-9280-e314329837b8 req-4e36dd1b-0007-4393-9280-e314329837b8 ] Request (ExtraDHCPOptionsTestJSON:test_create_list_port_with_extra_dhcp_options): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.691s\n2026-05-22 01:44:37.855 27 INFO tempest.lib.common.rest_client [req-4ad2eb86-5a9f-481e-afae-64d645e0fc06 req-4ad2eb86-5a9f-481e-afae-64d645e0fc06 ] Request (ExternalNetworksTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/dcc4560e-876a-47c6-9189-a34033cdb7d0 1.052s\n2026-05-22 01:44:37.868 29 INFO tempest.lib.common.rest_client [req-f73add67-8815-4cd2-a3bf-b175ebb45fba req-f73add67-8815-4cd2-a3bf-b175ebb45fba ] Request (RoutersTest:test_add_multiple_router_interfaces): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.291s\n2026-05-22 01:44:37.850 37 INFO tempest.lib.common.rest_client [req-85f4f182-5e85-44f9-9830-7e7e446dfde6 req-85f4f182-5e85-44f9-9830-7e7e446dfde6 ] Request (RoutersNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c128e8470817460ab1b29cadbd0745df/users/bf2c318067bd45ca84a860ec37c05a26/roles/7b19d98ffcc24d869191183daf0fb4ae 0.216s\n2026-05-22 01:44:37.850 37 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user bf2c318067bd45ca84a860ec37c05a26 is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:44:37.851 37 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersNegativeTest-1758395461-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'c128e8470817460ab1b29cadbd0745df', 'project_name': 'tempest-RoutersNegativeTest-1758395461', 'tenant_id': 'c128e8470817460ab1b29cadbd0745df', 'tenant_name': 'tempest-RoutersNegativeTest-1758395461', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'bf2c318067bd45ca84a860ec37c05a26', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:44:37.851 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-RoutersNegativeTest-1758395461-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'c128e8470817460ab1b29cadbd0745df', 'project_name': 'tempest-RoutersNegativeTest-1758395461', 'tenant_id': 'c128e8470817460ab1b29cadbd0745df', 'tenant_name': 'tempest-RoutersNegativeTest-1758395461', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'bf2c318067bd45ca84a860ec37c05a26', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:44:37.938 23 INFO tempest.lib.common.rest_client [req-d9316fc9-22a1-4356-a311-c15a651b34dd req-d9316fc9-22a1-4356-a311-c15a651b34dd ] Request (RoutersAdminNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/22203a24f0324b6da3f2aca6f26874e9 0.235s\n2026-05-22 01:44:37.938 23 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 24b4008c199f438bb5ff25ce4acd4435\n2026-05-22 01:44:37.980 19 INFO tempest.lib.common.rest_client [req-36e3210c-c6b2-48c0-9ec3-7d7d2ed8418c req-36e3210c-c6b2-48c0-9ec3-7d7d2ed8418c ] Request (RoutersIpV6AdminTest:test_create_router_with_snat_explicit): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/d91155ef-e5f3-435b-ae6e-4f009f17d2ac 0.240s\n2026-05-22 01:44:37.985 17 INFO tempest.lib.common.rest_client [req-c8904f77-6ba2-46f1-86cd-825b5d53b300 req-c8904f77-6ba2-46f1-86cd-825b5d53b300 ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c114688c879d486b992a6c879e0c63dc/users/3fd3b92482794815b96d5de8f9cdf8ee/roles/7b19d98ffcc24d869191183daf0fb4ae 0.202s\n2026-05-22 01:44:37.986 17 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 3fd3b92482794815b96d5de8f9cdf8ee is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:44:37.986 17 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-AllowedAddressPairIpV6TestJSON-495389386-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'c114688c879d486b992a6c879e0c63dc', 'project_name': 'tempest-AllowedAddressPairIpV6TestJSON-495389386', 'tenant_id': 'c114688c879d486b992a6c879e0c63dc', 'tenant_name': 'tempest-AllowedAddressPairIpV6TestJSON-495389386', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '3fd3b92482794815b96d5de8f9cdf8ee', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:44:37.986 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-495389386-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'c114688c879d486b992a6c879e0c63dc', 'project_name': 'tempest-AllowedAddressPairIpV6TestJSON-495389386', 'tenant_id': 'c114688c879d486b992a6c879e0c63dc', 'tenant_name': 'tempest-AllowedAddressPairIpV6TestJSON-495389386', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '3fd3b92482794815b96d5de8f9cdf8ee', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:44:38.012 13 INFO tempest.lib.common.rest_client [req-d27aaaee-698a-4da4-8959-0d8ddeda7a25 req-d27aaaee-698a-4da4-8959-0d8ddeda7a25 ] Request (ExtraDHCPOptionsTestJSON:test_create_list_port_with_extra_dhcp_options): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.200s\n2026-05-22 01:44:38.109 25 INFO tempest.lib.common.rest_client [req-e58e5397-0936-4284-88e4-4abb0922d552 req-e58e5397-0936-4284-88e4-4abb0922d552 ] Request (RoutersIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.490s\n2026-05-22 01:44:38.165 23 INFO tempest.lib.common.rest_client [req-fc921316-1548-47b9-ae84-b55abda19f3f req-fc921316-1548-47b9-ae84-b55abda19f3f ] Request (RoutersAdminNegativeTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=24b4008c199f438bb5ff25ce4acd4435&name=default 0.224s\n2026-05-22 01:44:38.188 33 INFO tempest.lib.common.rest_client [req-c8ed6089-31fd-4e03-a536-4288d510d405 req-c8ed6089-31fd-4e03-a536-4288d510d405 ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.513s\n2026-05-22 01:44:38.187 27 INFO tempest.lib.common.rest_client [req-261fb4eb-405d-4258-a296-19c605215208 req-261fb4eb-405d-4258-a296-19c605215208 ] Request (ExternalNetworksTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/a851e7b614fd4cf2b2bbb346cffe6496 0.330s\n2026-05-22 01:44:38.188 27 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: d453b76bc75f4074b352b99839419525\n2026-05-22 01:44:38.199 29 INFO tempest.lib.common.rest_client [req-491c94a4-3de1-4f3c-a53d-c68b9da34829 req-491c94a4-3de1-4f3c-a53d-c68b9da34829 ] Request (RoutersTest:test_add_multiple_router_interfaces): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.329s\n2026-05-22 01:44:38.203 35 INFO tempest.lib.common.rest_client [req-f6a9e7b4-c29a-483a-9116-7a4ad56b224e req-f6a9e7b4-c29a-483a-9116-7a4ad56b224e ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/d7e6a8bd-2c28-4f3f-ab35-d819c74558ce 0.902s\n2026-05-22 01:44:38.315 41 INFO tempest.lib.common.rest_client [req-0e528b18-f69b-49ee-9bf0-95860b3e6384 req-0e528b18-f69b-49ee-9bf0-95860b3e6384 ] Request (BulkNetworkOpsIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/1cc020e1-4401-4316-b5b5-a003236d4b45 0.818s\n2026-05-22 01:44:38.332 27 INFO tempest.lib.common.rest_client [req-a178c5bd-6daf-437c-aefd-a52bbfa066a1 req-a178c5bd-6daf-437c-aefd-a52bbfa066a1 ] Request (ExternalNetworksTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=d453b76bc75f4074b352b99839419525&name=default 0.143s\n2026-05-22 01:44:38.337 35 INFO tempest.lib.common.rest_client [req-eaadd8d0-70a8-46d2-8049-d71093a5b3d0 req-eaadd8d0-70a8-46d2-8049-d71093a5b3d0 ] Request (PortsTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/d7e6a8bd-2c28-4f3f-ab35-d819c74558ce 0.131s\n2026-05-22 01:44:38.410 37 INFO tempest.lib.common.rest_client [req-a4ae9f39-b2fd-41c0-996c-095a4ea9cdf1 req-a4ae9f39-b2fd-41c0-996c-095a4ea9cdf1 ] Request (RoutersNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.554s\n2026-05-22 01:44:38.418 11 INFO tempest.lib.common.rest_client [req-2247357c-8a85-4645-b757-b0cbbc63b9cb req-2247357c-8a85-4645-b757-b0cbbc63b9cb ] Request (NetworksTest:test_create_delete_subnet_with_allocation_pools): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.183s\n2026-05-22 01:44:38.597 17 INFO tempest.lib.common.rest_client [req-815f7a55-7433-4908-a632-5a81c31d7325 req-815f7a55-7433-4908-a632-5a81c31d7325 ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.601s\n2026-05-22 01:44:38.661 31 INFO tempest.lib.common.rest_client [req-8ff8490b-2691-4f0b-8ae4-08b430d1fd89 req-8ff8490b-2691-4f0b-8ae4-08b430d1fd89 ] Request (RoutersNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/7b83b185-2133-486d-85fc-e2ae8df14967 1.572s\n2026-05-22 01:44:38.684 25 INFO tempest.lib.common.rest_client [req-e7c3ec5d-e8a1-48cf-bb22-abc62598b575 req-e7c3ec5d-e8a1-48cf-bb22-abc62598b575 ] Request (RoutersIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.560s\n2026-05-22 01:44:38.738 41 INFO tempest.lib.common.rest_client [req-ac504582-fd64-40b4-80b8-0a5125ea61e7 req-ac504582-fd64-40b4-80b8-0a5125ea61e7 ] Request (BulkNetworkOpsIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/f5317592b57146309f6fe91b122f5786 0.420s\n2026-05-22 01:44:38.769 13 INFO tempest.lib.common.rest_client [req-cddf5046-598f-4e5d-8275-9ea100aec084 req-cddf5046-598f-4e5d-8275-9ea100aec084 ] Request (ExtraDHCPOptionsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/9bc256a0-0803-441e-821e-4a4d102243be 0.754s\n{1} tempest.api.network.test_extra_dhcp_options.ExtraDHCPOptionsTestJSON.test_create_list_port_with_extra_dhcp_options [2.655752s] ... ok\n2026-05-22 01:44:38.808 31 INFO tempest.lib.common.rest_client [req-6f95b4a1-b0f4-4bef-99d4-601526118de8 req-6f95b4a1-b0f4-4bef-99d4-601526118de8 ] Request (RoutersNegativeIpV6Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=0a92784f-30af-48e9-8772-1a403df2aed8 0.144s\n2026-05-22 01:44:38.871 25 INFO tempest.lib.common.rest_client [req-cd57b6a8-f9c7-4c8f-ad3f-749e9f4ad98f req-cd57b6a8-f9c7-4c8f-ad3f-749e9f4ad98f ] Request (RoutersIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.184s\n2026-05-22 01:44:38.929 27 INFO tempest.lib.common.rest_client [req-2a1bd79c-9a16-4c0d-9d8f-4c88450dde32 req-2a1bd79c-9a16-4c0d-9d8f-4c88450dde32 ] Request (ExternalNetworksTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/46ca3e6f-5ca0-41b7-99b1-e66d3b29eca5 0.593s\n2026-05-22 01:44:38.977 35 INFO tempest.lib.common.rest_client [req-15464598-6b51-4266-8578-675b0db26cb8 req-15464598-6b51-4266-8578-675b0db26cb8 ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/77d7ef03-1ab0-4411-947d-86a6666d1b76 0.634s\n2026-05-22 01:44:38.986 33 INFO tempest.lib.common.rest_client [req-4f44323a-66f1-470c-83c5-e40115c99493 req-4f44323a-66f1-470c-83c5-e40115c99493 ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.793s\n2026-05-22 01:44:38.998 37 INFO tempest.lib.common.rest_client [req-63c306cb-ec0c-4760-91e2-6bd1dd9c19e6 req-63c306cb-ec0c-4760-91e2-6bd1dd9c19e6 ] Request (RoutersNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.585s\n2026-05-22 01:44:39.039 39 INFO tempest.lib.common.rest_client [req-0b3e58e9-55a4-4ac7-8100-868e222bd3e0 req-0b3e58e9-55a4-4ac7-8100-868e222bd3e0 ] Request (RoutersAdminTest:test_create_router_with_snat_explicit): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 4.014s\n2026-05-22 01:44:39.068 25 INFO tempest.lib.common.rest_client [req-f4e260ce-47cc-46c6-a196-390abb15d1f4 req-f4e260ce-47cc-46c6-a196-390abb15d1f4 ] Request (RoutersIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.195s\n2026-05-22 01:44:39.181 23 INFO tempest.lib.common.rest_client [req-346b055b-6e69-46c6-a8f7-3267b4540f55 req-346b055b-6e69-46c6-a8f7-3267b4540f55 ] Request (RoutersAdminNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/0fae4a78-ce5c-46bc-84a6-89c001c1f0ca 1.014s\n2026-05-22 01:44:39.212 41 INFO tempest.lib.common.rest_client [req-dd9a975e-dc63-4ac6-988b-222fdb7ad022 req-dd9a975e-dc63-4ac6-988b-222fdb7ad022 ] Request (NetworksIpV6TestAttrs:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.470s\n2026-05-22 01:44:39.246 21 INFO tempest.lib.common.rest_client [req-ca18ea1f-153b-47d8-88f4-e0b170fb3137 req-ca18ea1f-153b-47d8-88f4-e0b170fb3137 ] Request (FloatingIPAdminTestJSON:test_list_floating_ips_from_admin_and_nonadmin): 201 POST https://api.testbed.osism.xyz:9696/v2.0/floatingips 1.779s\n2026-05-22 01:44:39.305 27 INFO tempest.lib.common.rest_client [req-36bbf1b6-8f3b-4219-9b63-3159304f805a req-36bbf1b6-8f3b-4219-9b63-3159304f805a ] Request (ExternalNetworksTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/d453b76bc75f4074b352b99839419525 0.373s\n2026-05-22 01:44:39.310 39 INFO tempest.lib.common.rest_client [req-a5146f31-e8eb-4478-a5bf-ef1b6349bd9d req-a5146f31-e8eb-4478-a5bf-ef1b6349bd9d ] Request (RoutersAdminTest:test_create_router_with_snat_explicit): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/863ed403-0efe-4f30-82a3-27b1cacbba94 0.269s\n2026-05-22 01:44:39.463 21 INFO tempest.lib.common.rest_client [req-16519d48-7f1f-45c5-bc68-43929d659a2e req-16519d48-7f1f-45c5-bc68-43929d659a2e ] Request (FloatingIPAdminTestJSON:test_list_floating_ips_from_admin_and_nonadmin): 200 GET https://api.testbed.osism.xyz:9696/v2.0/floatingips 0.213s\n2026-05-22 01:44:39.520 23 INFO tempest.lib.common.rest_client [req-c6ac1248-b6cd-42b9-97dc-479025200af2 req-c6ac1248-b6cd-42b9-97dc-479025200af2 ] Request (RoutersAdminNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/24b4008c199f438bb5ff25ce4acd4435 0.335s\n2026-05-22 01:44:39.538 31 INFO tempest.lib.common.rest_client [req-a578cb10-24de-4c29-8119-a298ca4593c5 req-a578cb10-24de-4c29-8119-a298ca4593c5 ] Request (RoutersNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/0a92784f-30af-48e9-8772-1a403df2aed8 0.727s\n2026-05-22 01:44:39.577 21 INFO tempest.lib.common.rest_client [req-ca84ad20-ead8-411a-a6c6-f87297128f16 req-ca84ad20-ead8-411a-a6c6-f87297128f16 ] Request (FloatingIPAdminTestJSON:test_list_floating_ips_from_admin_and_nonadmin): 200 GET https://api.testbed.osism.xyz:9696/v2.0/floatingips 0.112s\n2026-05-22 01:44:39.591 11 INFO tempest.lib.common.rest_client [req-7af8e5c0-0dfe-4bf5-86b4-3e498ebf0b49 req-7af8e5c0-0dfe-4bf5-86b4-3e498ebf0b49 ] Request (NetworksTest:test_create_delete_subnet_with_allocation_pools): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/16a5738a-8afc-428a-a5aa-edc6cc9171bd 1.170s\n{0} tempest.api.network.test_networks.NetworksTest.test_create_delete_subnet_with_allocation_pools [4.434612s] ... ok\n2026-05-22 01:44:39.695 25 INFO tempest.lib.common.rest_client [req-708223f2-6494-4902-bd1b-743d1a8e410e req-708223f2-6494-4902-bd1b-743d1a8e410e ] Request (RoutersIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.625s\n2026-05-22 01:44:39.725 35 INFO tempest.lib.common.rest_client [req-199a514e-8872-45a6-a230-a90b9666bcad req-199a514e-8872-45a6-a230-a90b9666bcad ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/f0d10669-e816-40d1-a977-8ce5a16150b1 0.745s\n{12} tempest.api.network.test_ports.PortsTestJSON.test_create_port_with_no_securitygroups [8.038910s] ... ok\n2026-05-22 01:44:39.768 41 INFO tempest.lib.common.rest_client [req-0c6dc375-30a2-41f2-bc00-ec296e098289 req-0c6dc375-30a2-41f2-bc00-ec296e098289 ] Request (NetworksIpV6TestAttrs:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.551s\n2026-05-22 01:44:39.864 31 INFO tempest.lib.common.rest_client [req-956f8f50-125a-4a6d-8d6c-f3cda582b164 req-956f8f50-125a-4a6d-8d6c-f3cda582b164 ] Request (RoutersNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/455e4585780e44af96ebcbda13fc5cb8 0.323s\n2026-05-22 01:44:39.897 27 INFO tempest.lib.common.rest_client [req-e077c99c-807a-40f6-9fc6-a28469dd7405 req-e077c99c-807a-40f6-9fc6-a28469dd7405 ] Request (NetworksNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.587s\n2026-05-22 01:44:39.921 25 INFO tempest.lib.common.rest_client [req-32e13ec0-359b-4ebd-bb3e-62efffa59d26 req-32e13ec0-359b-4ebd-bb3e-62efffa59d26 ] Request (RoutersIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.224s\n2026-05-22 01:44:40.003 13 INFO tempest.lib.common.rest_client [req-575f9c28-dcb5-4710-8f92-4a18ef4c054b req-575f9c28-dcb5-4710-8f92-4a18ef4c054b ] Request (ExtraDHCPOptionsTestJSON:test_update_show_port_with_extra_dhcp_options): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/f55ce582-96d5-4dea-821a-05ad60483abd 1.230s\n2026-05-22 01:44:40.031 41 INFO tempest.lib.common.rest_client [req-bb45e70a-e465-4b8e-b65e-5ea187668fc8 req-bb45e70a-e465-4b8e-b65e-5ea187668fc8 ] Request (NetworksIpV6TestAttrs:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.260s\n2026-05-22 01:44:40.040 19 INFO tempest.lib.common.rest_client [req-9839ae3e-ced7-49ba-90b3-b73b8a50f59b req-9839ae3e-ced7-49ba-90b3-b73b8a50f59b ] Request (RoutersIpV6AdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/d91155ef-e5f3-435b-ae6e-4f009f17d2ac 2.057s\n2026-05-22 01:44:40.138 33 INFO tempest.lib.common.rest_client [req-a76cdb04-21e7-4421-bc20-01f96c02157d req-a76cdb04-21e7-4421-bc20-01f96c02157d ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/3a2147c8-5996-4b2d-8fce-0bef5403fd8e 1.150s\n2026-05-22 01:44:40.208 23 INFO tempest.lib.common.rest_client [req-b5396950-2e0d-48cc-95fd-2390d78e0b78 req-b5396950-2e0d-48cc-95fd-2390d78e0b78 ] Request (SecGroupTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.681s\n2026-05-22 01:44:40.235 25 INFO tempest.lib.common.rest_client [req-d817863d-6dfc-4923-9279-de4b737cd031 req-d817863d-6dfc-4923-9279-de4b737cd031 ] Request (RoutersIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/266ef20b0fb64a15899199a44f14c59b/users/9e1646b4711a44b39d7aaa1c3e2928b3/roles/7b19d98ffcc24d869191183daf0fb4ae 0.313s\n2026-05-22 01:44:40.250 41 INFO tempest.lib.common.rest_client [req-a3f2f454-aa51-4f7c-a4c5-88fc4e65eefd req-a3f2f454-aa51-4f7c-a4c5-88fc4e65eefd ] Request (NetworksIpV6TestAttrs:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.217s\n2026-05-22 01:44:40.277 21 INFO tempest.lib.common.rest_client [req-6fb1bb3c-7763-41af-920f-f8054124e910 req-6fb1bb3c-7763-41af-920f-f8054124e910 ] Request (FloatingIPAdminTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/floatingips/db8b1e2c-20b3-4a29-a318-0477ec69c6cb 0.695s\n2026-05-22 01:44:40.280 31 INFO tempest.lib.common.rest_client [req-0b62120d-30c5-4ada-854e-b5cbd754abdb req-0b62120d-30c5-4ada-854e-b5cbd754abdb ] Request (RoutersNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/d12fae87c87d433a8416375d21d8c4e1 0.405s\n2026-05-22 01:44:40.280 31 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: e4f8f9105d634d69b78685e2e877f3d8\n2026-05-22 01:44:40.297 13 INFO tempest.lib.common.rest_client [req-46792f59-a6f6-44f2-800a-4de13da7f26b req-46792f59-a6f6-44f2-800a-4de13da7f26b ] Request (ExtraDHCPOptionsTestJSON:test_update_show_port_with_extra_dhcp_options): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/f55ce582-96d5-4dea-821a-05ad60483abd 0.288s\n{1} tempest.api.network.test_extra_dhcp_options.ExtraDHCPOptionsTestJSON.test_update_show_port_with_extra_dhcp_options [1.528144s] ... ok\n2026-05-22 01:44:40.325 33 INFO tempest.lib.common.rest_client [req-84f02702-5116-402b-9073-b5359df3b823 req-84f02702-5116-402b-9073-b5359df3b823 ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.182s\n2026-05-22 01:44:40.568 25 INFO tempest.lib.common.rest_client [req-0f0cc507-ee50-4185-ad67-f493987d55de req-0f0cc507-ee50-4185-ad67-f493987d55de ] Request (RoutersIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.330s\n2026-05-22 01:44:40.582 27 INFO tempest.lib.common.rest_client [req-d0c96dfd-3958-4c39-ba3b-d9cb8aae0e29 req-d0c96dfd-3958-4c39-ba3b-d9cb8aae0e29 ] Request (NetworksNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.676s\n2026-05-22 01:44:40.712 35 INFO tempest.lib.common.rest_client [req-7d9a8669-953c-4a53-9456-9a5762ea0bc7 req-7d9a8669-953c-4a53-9456-9a5762ea0bc7 ] Request (PortsTestJSON:test_create_show_delete_port_user_defined_mac): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.982s\n2026-05-22 01:44:40.720 33 INFO tempest.lib.common.rest_client [req-2107f86e-b5ec-4e3f-81ae-d5957f5df851 req-2107f86e-b5ec-4e3f-81ae-d5957f5df851 ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/a9859691-7d74-4f1e-9bfa-148c3fd3765d 0.392s\n2026-05-22 01:44:40.721 27 INFO tempest.lib.common.rest_client [req-05de5a8c-1984-4b1d-ab89-d313b89f2817 req-05de5a8c-1984-4b1d-ab89-d313b89f2817 ] Request (NetworksNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.135s\n2026-05-22 01:44:40.744 25 INFO tempest.lib.common.rest_client [req-26db43a9-edc4-4873-8abf-0a367d480a2f req-26db43a9-edc4-4873-8abf-0a367d480a2f ] Request (RoutersIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/266ef20b0fb64a15899199a44f14c59b/users/9e1646b4711a44b39d7aaa1c3e2928b3/roles/1049be6f2d5641528d4cf50ffcec866c 0.173s\n2026-05-22 01:44:40.838 23 INFO tempest.lib.common.rest_client [req-62c3904f-f262-4c99-999e-f3749801e766 req-62c3904f-f262-4c99-999e-f3749801e766 ] Request (SecGroupTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.621s\n2026-05-22 01:44:40.862 25 INFO tempest.lib.common.rest_client [req-3e2306f8-7d96-4cdc-853b-62b48c78e57e req-3e2306f8-7d96-4cdc-853b-62b48c78e57e ] Request (RoutersIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.116s\n2026-05-22 01:44:40.881 31 INFO tempest.lib.common.rest_client [req-9f004cfd-fd1a-463d-88af-e5ee8c290d3d req-9f004cfd-fd1a-463d-88af-e5ee8c290d3d ] Request (RoutersNegativeIpV6Test:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.598s\n2026-05-22 01:44:40.920 27 INFO tempest.lib.common.rest_client [req-fc3208bc-0d88-4a85-8fda-5c9ab41448d0 req-fc3208bc-0d88-4a85-8fda-5c9ab41448d0 ] Request (NetworksNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.195s\n2026-05-22 01:44:40.930 33 INFO tempest.lib.common.rest_client [req-d71a9087-afeb-4cf6-a03d-2c2cab69f85f req-d71a9087-afeb-4cf6-a03d-2c2cab69f85f ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.208s\n2026-05-22 01:44:40.982 41 INFO tempest.lib.common.rest_client [req-7498c3d4-8ae7-4579-9ea4-37bf0f378e36 req-7498c3d4-8ae7-4579-9ea4-37bf0f378e36 ] Request (NetworksIpV6TestAttrs:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.729s\n2026-05-22 01:44:41.016 21 INFO tempest.lib.common.rest_client [req-dfa18fe2-a84d-460e-acde-bdd59dcd77d6 req-dfa18fe2-a84d-460e-acde-bdd59dcd77d6 ] Request (FloatingIPAdminTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/floatingips/86afdfdd-c779-4c42-8a7a-0bfcdc72bc5e 0.735s\n{5} tempest.api.network.admin.test_floating_ips_admin_actions.FloatingIPAdminTestJSON.test_list_floating_ips_from_admin_and_nonadmin [5.562333s] ... ok\n2026-05-22 01:44:41.068 23 INFO tempest.lib.common.rest_client [req-0970784b-f9e7-4a39-bb9d-8dcf76a873b0 req-0970784b-f9e7-4a39-bb9d-8dcf76a873b0 ] Request (SecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.228s\n2026-05-22 01:44:41.107 41 INFO tempest.lib.common.rest_client [req-5636a3cb-aec4-4d15-9310-94ad52c1c807 req-5636a3cb-aec4-4d15-9310-94ad52c1c807 ] Request (NetworksIpV6TestAttrs:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.119s\n2026-05-22 01:44:41.108 25 INFO tempest.lib.common.rest_client [req-8381952e-5e29-4823-93dc-6d7eb85dddbf req-8381952e-5e29-4823-93dc-6d7eb85dddbf ] Request (RoutersIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/266ef20b0fb64a15899199a44f14c59b/users/9e1646b4711a44b39d7aaa1c3e2928b3/roles/f62b4d190f9040abadfedbb170e6ab99 0.242s\n2026-05-22 01:44:41.138 33 INFO tempest.lib.common.rest_client [req-b540f86c-88e1-4a51-8137-7108cac1000e req-b540f86c-88e1-4a51-8137-7108cac1000e ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.206s\n2026-05-22 01:44:41.275 33 INFO tempest.lib.common.rest_client [req-5e406459-426e-43f2-a782-8710502c8c27 req-5e406459-426e-43f2-a782-8710502c8c27 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.135s\n2026-05-22 01:44:41.293 35 INFO tempest.lib.common.rest_client [req-14fa86e3-7fc3-49b4-9947-b620aa851f09 req-14fa86e3-7fc3-49b4-9947-b620aa851f09 ] Request (PortsTestJSON:test_create_show_delete_port_user_defined_mac): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/49988530-9108-4fc8-a3c0-4024087692ed 0.579s\n2026-05-22 01:44:41.305 23 INFO tempest.lib.common.rest_client [req-13f7c92b-9107-4013-a6e7-470ab7f50148 req-13f7c92b-9107-4013-a6e7-470ab7f50148 ] Request (SecGroupTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.235s\n2026-05-22 01:44:41.329 25 INFO tempest.lib.common.rest_client [req-53df8bab-3ae0-4a7f-ab00-2ed06d4bb3a0 req-53df8bab-3ae0-4a7f-ab00-2ed06d4bb3a0 ] Request (RoutersIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.218s\n2026-05-22 01:44:41.389 33 INFO tempest.lib.common.rest_client [req-9b15ac3e-16ae-4f44-8529-a58c481a7088 req-9b15ac3e-16ae-4f44-8529-a58c481a7088 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.112s\n{11} tempest.api.network.test_dhcp_ipv6.NetworksTestDHCPv6.test_dhcp_stateful [13.619668s] ... ok\n2026-05-22 01:44:41.396 31 INFO tempest.lib.common.rest_client [req-0cae0892-67a3-4906-8976-a72db4b34ea0 req-0cae0892-67a3-4906-8976-a72db4b34ea0 ] Request (RoutersNegativeIpV6Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=e4f8f9105d634d69b78685e2e877f3d8&name=default 0.511s\n2026-05-22 01:44:41.508 41 INFO tempest.lib.common.rest_client [req-62fa36cc-a447-4f76-83e5-c63d03fbf510 req-62fa36cc-a447-4f76-83e5-c63d03fbf510 ] Request (NetworksIpV6TestAttrs:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/014dd9a65bfe4056a1f94191b5a57ebf/users/6565efef8d4142b99f93a9b5c29e99a4/roles/7b19d98ffcc24d869191183daf0fb4ae 0.396s\n2026-05-22 01:44:41.568 27 INFO tempest.lib.common.rest_client [req-10d220d4-821e-44c9-8b28-79ced5fa2681 req-10d220d4-821e-44c9-8b28-79ced5fa2681 ] Request (NetworksNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.646s\n2026-05-22 01:44:41.625 41 INFO tempest.lib.common.rest_client [req-9667d666-7d7d-4851-81f6-8472f8a0d974 req-9667d666-7d7d-4851-81f6-8472f8a0d974 ] Request (NetworksIpV6TestAttrs:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.113s\n2026-05-22 01:44:41.648 25 INFO tempest.lib.common.rest_client [req-042340ec-d978-4e92-877d-1423d00336f0 req-042340ec-d978-4e92-877d-1423d00336f0 ] Request (RoutersIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/266ef20b0fb64a15899199a44f14c59b/users/9e1646b4711a44b39d7aaa1c3e2928b3/roles/7b19d98ffcc24d869191183daf0fb4ae 0.316s\n2026-05-22 01:44:41.648 25 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 9e1646b4711a44b39d7aaa1c3e2928b3 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:44:41.649 25 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersIpV6Test-331007379-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '266ef20b0fb64a15899199a44f14c59b', 'project_name': 'tempest-RoutersIpV6Test-331007379', 'tenant_id': '266ef20b0fb64a15899199a44f14c59b', 'tenant_name': 'tempest-RoutersIpV6Test-331007379', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '9e1646b4711a44b39d7aaa1c3e2928b3', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:44:41.649 25 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersIpV6Test-331007379-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '266ef20b0fb64a15899199a44f14c59b', 'project_name': 'tempest-RoutersIpV6Test-331007379', 'tenant_id': '266ef20b0fb64a15899199a44f14c59b', 'tenant_name': 'tempest-RoutersIpV6Test-331007379', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '9e1646b4711a44b39d7aaa1c3e2928b3', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:44:41.731 27 INFO tempest.lib.common.rest_client [req-147fa310-a509-47fa-add0-5ceefbb0f586 req-147fa310-a509-47fa-add0-5ceefbb0f586 ] Request (NetworksNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.161s\n2026-05-22 01:44:41.780 41 INFO tempest.lib.common.rest_client [req-9c974962-f149-4fbb-a9dc-73d40c8ede82 req-9c974962-f149-4fbb-a9dc-73d40c8ede82 ] Request (NetworksIpV6TestAttrs:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/014dd9a65bfe4056a1f94191b5a57ebf/users/6565efef8d4142b99f93a9b5c29e99a4/roles/1049be6f2d5641528d4cf50ffcec866c 0.153s\n2026-05-22 01:44:41.799 15 INFO tempest.lib.common.rest_client [req-e64bfb3c-ce1c-42dc-8f64-dac493fc38c2 req-e64bfb3c-ce1c-42dc-8f64-dac493fc38c2 ] Request (FloatingIPTestJSON:test_create_update_floatingip_with_port_multiple_ip_address): 201 POST https://api.testbed.osism.xyz:9696/v2.0/floatingips 4.725s\n2026-05-22 01:44:41.838 33 INFO tempest.lib.common.rest_client [req-95a6eead-4d51-434c-855e-016e75281a99 req-95a6eead-4d51-434c-855e-016e75281a99 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.445s\n2026-05-22 01:44:41.861 31 INFO tempest.lib.common.rest_client [req-b5edd3d9-516a-477a-9e8b-18a38d9d07c5 req-b5edd3d9-516a-477a-9e8b-18a38d9d07c5 ] Request (RoutersNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/b75b67fe-6afe-47ba-81dd-e78cd61c0349 0.462s\n2026-05-22 01:44:41.872 23 INFO tempest.lib.common.rest_client [req-d02c6891-b27e-4820-b803-7fd06a21a783 req-d02c6891-b27e-4820-b803-7fd06a21a783 ] Request (SecGroupTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.564s\n2026-05-22 01:44:41.957 27 INFO tempest.lib.common.rest_client [req-484a9285-8e21-44e9-9887-af9346d447d1 req-484a9285-8e21-44e9-9887-af9346d447d1 ] Request (NetworksNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/318e6bd1c4ef43ef91d59a93d2b850d4/users/8cbca2d50bd143c49092d6d0479aae08/roles/7b19d98ffcc24d869191183daf0fb4ae 0.223s\n2026-05-22 01:44:41.975 41 INFO tempest.lib.common.rest_client [req-1a4fafec-36e0-4546-9fbd-da6ca9104600 req-1a4fafec-36e0-4546-9fbd-da6ca9104600 ] Request (NetworksIpV6TestAttrs:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.192s\n2026-05-22 01:44:42.037 23 INFO tempest.lib.common.rest_client [req-6e403c54-2e78-434e-bd36-f45d2bcdef3e req-6e403c54-2e78-434e-bd36-f45d2bcdef3e ] Request (SecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.162s\n2026-05-22 01:44:42.106 41 INFO tempest.lib.common.rest_client [req-d4bc7e64-3e91-4731-8031-d718d4c86884 req-d4bc7e64-3e91-4731-8031-d718d4c86884 ] Request (NetworksIpV6TestAttrs:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/014dd9a65bfe4056a1f94191b5a57ebf/users/6565efef8d4142b99f93a9b5c29e99a4/roles/f62b4d190f9040abadfedbb170e6ab99 0.128s\n2026-05-22 01:44:42.161 31 INFO tempest.lib.common.rest_client [req-2a415972-0245-4c4e-af5b-7c1672a8a001 req-2a415972-0245-4c4e-af5b-7c1672a8a001 ] Request (RoutersNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/e4f8f9105d634d69b78685e2e877f3d8 0.295s\n2026-05-22 01:44:42.229 41 INFO tempest.lib.common.rest_client [req-9d3ce6ea-486d-41f6-a618-6e59a97dc55d req-9d3ce6ea-486d-41f6-a618-6e59a97dc55d ] Request (NetworksIpV6TestAttrs:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.120s\n2026-05-22 01:44:42.232 25 INFO tempest.lib.common.rest_client [req-998eb981-1a30-4b6b-927f-2fec0be361be req-998eb981-1a30-4b6b-927f-2fec0be361be ] Request (RoutersIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.560s\n2026-05-22 01:44:42.250 23 INFO tempest.lib.common.rest_client [req-b776acf6-5074-4b21-b679-220a51fc82ee req-b776acf6-5074-4b21-b679-220a51fc82ee ] Request (SecGroupTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0cec884d0a1e4acc8fcfff9c03667950/users/54c08cbec72148a2832e4ab2c4dc7a64/roles/7b19d98ffcc24d869191183daf0fb4ae 0.210s\n2026-05-22 01:44:42.341 27 INFO tempest.lib.common.rest_client [req-55c1ecf9-7310-4579-b3b6-6920c7b0c63b req-55c1ecf9-7310-4579-b3b6-6920c7b0c63b ] Request (NetworksNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.382s\n2026-05-22 01:44:42.357 41 INFO tempest.lib.common.rest_client [req-5788e968-51f8-4c93-95e5-f304626bcf77 req-5788e968-51f8-4c93-95e5-f304626bcf77 ] Request (NetworksIpV6TestAttrs:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/014dd9a65bfe4056a1f94191b5a57ebf/users/6565efef8d4142b99f93a9b5c29e99a4/roles/7b19d98ffcc24d869191183daf0fb4ae 0.126s\n2026-05-22 01:44:42.357 41 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 6565efef8d4142b99f93a9b5c29e99a4 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:44:42.358 41 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksIpV6TestAttrs-1377250530-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '014dd9a65bfe4056a1f94191b5a57ebf', 'project_name': 'tempest-NetworksIpV6TestAttrs-1377250530', 'tenant_id': '014dd9a65bfe4056a1f94191b5a57ebf', 'tenant_name': 'tempest-NetworksIpV6TestAttrs-1377250530', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '6565efef8d4142b99f93a9b5c29e99a4', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:44:42.358 41 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksIpV6TestAttrs-1377250530-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '014dd9a65bfe4056a1f94191b5a57ebf', 'project_name': 'tempest-NetworksIpV6TestAttrs-1377250530', 'tenant_id': '014dd9a65bfe4056a1f94191b5a57ebf', 'tenant_name': 'tempest-NetworksIpV6TestAttrs-1377250530', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '6565efef8d4142b99f93a9b5c29e99a4', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:44:42.443 25 INFO tempest.lib.common.rest_client [req-34a022c7-3643-4fee-bae6-3eb5176836b9 req-34a022c7-3643-4fee-bae6-3eb5176836b9 ] Request (RoutersIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/266ef20b0fb64a15899199a44f14c59b 0.209s\n2026-05-22 01:44:42.444 25 INFO tempest.lib.common.dynamic_creds [-] Using the existing project 266ef20b0fb64a15899199a44f14c59b for scope project and roles: ['reader']\n2026-05-22 01:44:42.497 23 INFO tempest.lib.common.rest_client [req-e146c1cd-282a-459a-8954-812093273879 req-e146c1cd-282a-459a-8954-812093273879 ] Request (SecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.243s\n2026-05-22 01:44:42.544 27 INFO tempest.lib.common.rest_client [req-edc1b812-ba68-49f6-922f-62f88e2eedbe req-edc1b812-ba68-49f6-922f-62f88e2eedbe ] Request (NetworksNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/318e6bd1c4ef43ef91d59a93d2b850d4/users/8cbca2d50bd143c49092d6d0479aae08/roles/1049be6f2d5641528d4cf50ffcec866c 0.200s\n2026-05-22 01:44:42.652 33 INFO tempest.lib.common.rest_client [req-2bd46bd6-5274-4cbf-a15f-7846846f2ff2 req-2bd46bd6-5274-4cbf-a15f-7846846f2ff2 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.811s\n2026-05-22 01:44:42.653 27 INFO tempest.lib.common.rest_client [req-0be9616b-4cf3-4d12-81db-3952e277d954 req-0be9616b-4cf3-4d12-81db-3952e277d954 ] Request (NetworksNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.106s\n2026-05-22 01:44:42.686 31 INFO tempest.lib.common.rest_client [req-0f4d0785-f63c-4e2e-a806-90b40aedc68e req-0f4d0785-f63c-4e2e-a806-90b40aedc68e ] Request (TagsExtTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.517s\n2026-05-22 01:44:42.708 23 INFO tempest.lib.common.rest_client [req-ec39c7a8-e9bf-4cb3-92b4-9fa5cd56e9ff req-ec39c7a8-e9bf-4cb3-92b4-9fa5cd56e9ff ] Request (SecGroupTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0cec884d0a1e4acc8fcfff9c03667950/users/54c08cbec72148a2832e4ab2c4dc7a64/roles/1049be6f2d5641528d4cf50ffcec866c 0.208s\n2026-05-22 01:44:42.777 33 INFO tempest.lib.common.rest_client [req-afc9face-f0e1-4fd7-bee6-c0079bcf0800 req-afc9face-f0e1-4fd7-bee6-c0079bcf0800 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.122s\n2026-05-22 01:44:42.903 23 INFO tempest.lib.common.rest_client [req-48692497-632f-4b98-ada6-90c4b778eb73 req-48692497-632f-4b98-ada6-90c4b778eb73 ] Request (SecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.192s\n2026-05-22 01:44:42.914 27 INFO tempest.lib.common.rest_client [req-943f7d0d-8a04-4eb1-af9a-657559638989 req-943f7d0d-8a04-4eb1-af9a-657559638989 ] Request (NetworksNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/318e6bd1c4ef43ef91d59a93d2b850d4/users/8cbca2d50bd143c49092d6d0479aae08/roles/f62b4d190f9040abadfedbb170e6ab99 0.258s\n2026-05-22 01:44:42.949 41 INFO tempest.lib.common.rest_client [req-d0964af2-a259-423d-b83d-fba60549fc44 req-d0964af2-a259-423d-b83d-fba60549fc44 ] Request (NetworksIpV6TestAttrs:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.584s\n2026-05-22 01:44:42.998 13 INFO tempest.lib.common.rest_client [req-11de2c77-60a5-458a-9d05-1f15514370c8 req-11de2c77-60a5-458a-9d05-1f15514370c8 ] Request (ExtraDHCPOptionsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/f55ce582-96d5-4dea-821a-05ad60483abd 2.691s\n2026-05-22 01:44:43.001 25 INFO tempest.lib.common.rest_client [req-42003559-b4b9-4828-84f2-6e7c15820631 req-42003559-b4b9-4828-84f2-6e7c15820631 ] Request (RoutersIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.550s\n2026-05-22 01:44:43.108 11 INFO tempest.lib.common.rest_client [req-5be32389-7165-4295-bfe7-fa3811abbd10 req-5be32389-7165-4295-bfe7-fa3811abbd10 ] Request (NetworksTest:test_create_delete_subnet_with_dhcp_enabled): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 3.512s\n2026-05-22 01:44:43.112 27 INFO tempest.lib.common.rest_client [req-1fc842ac-0777-426c-a4b2-9df01412a8f8 req-1fc842ac-0777-426c-a4b2-9df01412a8f8 ] Request (NetworksNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.195s\n2026-05-22 01:44:43.111 23 INFO tempest.lib.common.rest_client [req-c720571b-6211-4830-88cc-42e0f1cbcfdb req-c720571b-6211-4830-88cc-42e0f1cbcfdb ] Request (SecGroupTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0cec884d0a1e4acc8fcfff9c03667950/users/54c08cbec72148a2832e4ab2c4dc7a64/roles/f62b4d190f9040abadfedbb170e6ab99 0.205s\n2026-05-22 01:44:43.210 31 INFO tempest.lib.common.rest_client [req-cf723e29-d93b-416e-aa3c-dc325ea7418e req-cf723e29-d93b-416e-aa3c-dc325ea7418e ] Request (TagsExtTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.517s\n2026-05-22 01:44:43.221 25 INFO tempest.lib.common.rest_client [req-1261e396-898c-4577-a877-5693c6f7bbb8 req-1261e396-898c-4577-a877-5693c6f7bbb8 ] Request (RoutersIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.216s\n2026-05-22 01:44:43.239 41 INFO tempest.lib.common.rest_client [req-192a5a2c-ef4c-4cd6-84ba-2cb9954b0121 req-192a5a2c-ef4c-4cd6-84ba-2cb9954b0121 ] Request (NetworksIpV6TestAttrs:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/014dd9a65bfe4056a1f94191b5a57ebf 0.285s\n2026-05-22 01:44:43.239 41 INFO tempest.lib.common.dynamic_creds [-] Using the existing project 014dd9a65bfe4056a1f94191b5a57ebf for scope project and roles: ['reader']\n2026-05-22 01:44:43.260 27 INFO tempest.lib.common.rest_client [req-a6ea4da4-e8da-4893-a40b-dab4a4899100 req-a6ea4da4-e8da-4893-a40b-dab4a4899100 ] Request (NetworksNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/318e6bd1c4ef43ef91d59a93d2b850d4/users/8cbca2d50bd143c49092d6d0479aae08/roles/7b19d98ffcc24d869191183daf0fb4ae 0.144s\n2026-05-22 01:44:43.261 27 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 8cbca2d50bd143c49092d6d0479aae08 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:44:43.261 27 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksNegativeTestJSON-892936786-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '318e6bd1c4ef43ef91d59a93d2b850d4', 'project_name': 'tempest-NetworksNegativeTestJSON-892936786', 'tenant_id': '318e6bd1c4ef43ef91d59a93d2b850d4', 'tenant_name': 'tempest-NetworksNegativeTestJSON-892936786', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '8cbca2d50bd143c49092d6d0479aae08', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:44:43.262 27 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksNegativeTestJSON-892936786-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '318e6bd1c4ef43ef91d59a93d2b850d4', 'project_name': 'tempest-NetworksNegativeTestJSON-892936786', 'tenant_id': '318e6bd1c4ef43ef91d59a93d2b850d4', 'tenant_name': 'tempest-NetworksNegativeTestJSON-892936786', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '8cbca2d50bd143c49092d6d0479aae08', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:44:43.342 23 INFO tempest.lib.common.rest_client [req-e63fd773-2926-4a5c-a6d9-c357e8696259 req-e63fd773-2926-4a5c-a6d9-c357e8696259 ] Request (SecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.229s\n2026-05-22 01:44:43.371 13 INFO tempest.lib.common.rest_client [req-71b7c54c-056b-4553-97fe-7d31ae37ca80 req-71b7c54c-056b-4553-97fe-7d31ae37ca80 ] Request (ExtraDHCPOptionsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/d2b3fb9e-c888-4bbb-8b3d-c9316b5049da 0.371s\n2026-05-22 01:44:43.404 31 INFO tempest.lib.common.rest_client [req-bb16d017-c854-4ed7-8055-2cb63c57af31 req-bb16d017-c854-4ed7-8055-2cb63c57af31 ] Request (TagsExtTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.189s\n2026-05-22 01:44:43.405 25 INFO tempest.lib.common.rest_client [req-303153dc-deb3-4a70-a06c-79b2af43de28 req-303153dc-deb3-4a70-a06c-79b2af43de28 ] Request (RoutersIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/266ef20b0fb64a15899199a44f14c59b/users/98364076738f444795508bda5f8a98fb/roles/f1175dd65a2046c29e339df86ceaa04e 0.181s\n2026-05-22 01:44:43.485 37 INFO tempest.lib.common.rest_client [req-22f79ef0-0315-4313-aa98-9f1f8f09fbef req-22f79ef0-0315-4313-aa98-9f1f8f09fbef ] Request (RoutersNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 4.481s\n2026-05-22 01:44:43.549 23 INFO tempest.lib.common.rest_client [req-463a85e7-6f7d-4564-8422-259732468d8d req-463a85e7-6f7d-4564-8422-259732468d8d ] Request (SecGroupTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0cec884d0a1e4acc8fcfff9c03667950/users/54c08cbec72148a2832e4ab2c4dc7a64/roles/7b19d98ffcc24d869191183daf0fb4ae 0.205s\n2026-05-22 01:44:43.550 23 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 54c08cbec72148a2832e4ab2c4dc7a64 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:44:43.551 23 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-SecGroupTest-1815832056-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '0cec884d0a1e4acc8fcfff9c03667950', 'project_name': 'tempest-SecGroupTest-1815832056', 'tenant_id': '0cec884d0a1e4acc8fcfff9c03667950', 'tenant_name': 'tempest-SecGroupTest-1815832056', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '54c08cbec72148a2832e4ab2c4dc7a64', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:44:43.551 23 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-SecGroupTest-1815832056-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '0cec884d0a1e4acc8fcfff9c03667950', 'project_name': 'tempest-SecGroupTest-1815832056', 'tenant_id': '0cec884d0a1e4acc8fcfff9c03667950', 'tenant_name': 'tempest-SecGroupTest-1815832056', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '54c08cbec72148a2832e4ab2c4dc7a64', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:44:43.590 25 INFO tempest.lib.common.rest_client [req-d9b110f8-41cd-4373-be64-be30fe9d1b71 req-d9b110f8-41cd-4373-be64-be30fe9d1b71 ] Request (RoutersIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.182s\n2026-05-22 01:44:43.637 31 INFO tempest.lib.common.rest_client [req-b8dce7de-650c-4a9d-a20f-c02cc5ebd206 req-b8dce7de-650c-4a9d-a20f-c02cc5ebd206 ] Request (TagsExtTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.231s\n2026-05-22 01:44:43.732 21 INFO tempest.lib.common.rest_client [req-8f643baf-e3d5-4b63-89f2-9a7e74b6726f req-8f643baf-e3d5-4b63-89f2-9a7e74b6726f ] Request (FloatingIPAdminTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/57dea2eb-586c-49d5-bdb9-3376c613fcce 2.710s\n2026-05-22 01:44:43.791 41 INFO tempest.lib.common.rest_client [req-de2a1af9-c582-4af9-9b3b-1c42fb49e57a req-de2a1af9-c582-4af9-9b3b-1c42fb49e57a ] Request (NetworksIpV6TestAttrs:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.549s\n2026-05-22 01:44:43.853 25 INFO tempest.lib.common.rest_client [req-82f09e8c-6561-4da7-9fea-9478a9882f93 req-82f09e8c-6561-4da7-9fea-9478a9882f93 ] Request (RoutersIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/266ef20b0fb64a15899199a44f14c59b/users/98364076738f444795508bda5f8a98fb/roles/1049be6f2d5641528d4cf50ffcec866c 0.261s\n2026-05-22 01:44:43.883 27 INFO tempest.lib.common.rest_client [req-a7bb10b4-80e1-480b-9171-8fb23d84e3e4 req-a7bb10b4-80e1-480b-9171-8fb23d84e3e4 ] Request (NetworksNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.596s\n2026-05-22 01:44:43.938 17 INFO tempest.lib.common.rest_client [req-ff72324c-dad9-486c-93cf-f1d170f52bf2 req-ff72324c-dad9-486c-93cf-f1d170f52bf2 ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 5.336s\n2026-05-22 01:44:43.999 21 INFO tempest.lib.common.rest_client [req-37e37964-595c-4ff4-a751-53f37ba795d5 req-37e37964-595c-4ff4-a751-53f37ba795d5 ] Request (FloatingIPAdminTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=7eab90d2-cd1f-43d8-a116-b992cd81b230 0.265s\n2026-05-22 01:44:44.000 35 INFO tempest.lib.common.rest_client [req-c2435f34-8fbd-416b-b194-8073fa93a197 req-c2435f34-8fbd-416b-b194-8073fa93a197 ] Request (PortsTestJSON:test_create_show_delete_port_user_defined_mac): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 2.704s\n2026-05-22 01:44:44.049 25 INFO tempest.lib.common.rest_client [req-ae2976af-dd04-4361-8230-d5cf97ca75e3 req-ae2976af-dd04-4361-8230-d5cf97ca75e3 ] Request (RoutersIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.193s\n2026-05-22 01:44:44.080 27 INFO tempest.lib.common.rest_client [req-e0b36795-535f-4191-9cb6-a8eb47cb55b9 req-e0b36795-535f-4191-9cb6-a8eb47cb55b9 ] Request (NetworksNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/318e6bd1c4ef43ef91d59a93d2b850d4 0.195s\n2026-05-22 01:44:44.081 27 INFO tempest.lib.common.dynamic_creds [-] Using the existing project 318e6bd1c4ef43ef91d59a93d2b850d4 for scope project and roles: ['reader']\n2026-05-22 01:44:44.172 23 INFO tempest.lib.common.rest_client [req-ae7e48b5-2bdc-4302-bbc6-66f8a68f670c req-ae7e48b5-2bdc-4302-bbc6-66f8a68f670c ] Request (SecGroupTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.613s\n2026-05-22 01:44:44.217 31 INFO tempest.lib.common.rest_client [req-18cb750c-aea1-42d1-a711-c7801f290b6f req-18cb750c-aea1-42d1-a711-c7801f290b6f ] Request (TagsExtTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.576s\n2026-05-22 01:44:44.229 25 INFO tempest.lib.common.rest_client [req-dbfb541f-f1ca-486a-a7e7-71117d856d2a req-dbfb541f-f1ca-486a-a7e7-71117d856d2a ] Request (RoutersIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/266ef20b0fb64a15899199a44f14c59b/users/98364076738f444795508bda5f8a98fb/roles/f62b4d190f9040abadfedbb170e6ab99 0.174s\n2026-05-22 01:44:44.261 41 INFO tempest.lib.common.rest_client [req-0e9b603d-1bf9-4343-a186-35e784ab6a09 req-0e9b603d-1bf9-4343-a186-35e784ab6a09 ] Request (NetworksIpV6TestAttrs:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.467s\n2026-05-22 01:44:44.280 35 INFO tempest.lib.common.rest_client [req-a73a4f8e-cfe7-46da-a22d-5c92cd1e5b00 req-a73a4f8e-cfe7-46da-a22d-5c92cd1e5b00 ] Request (PortsTestJSON:test_create_show_delete_port_user_defined_mac): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/2a43339d-2408-4425-8737-77015423e8f9 0.277s\n2026-05-22 01:44:44.384 23 INFO tempest.lib.common.rest_client [req-d127d7d0-95f5-4b3a-b112-39e543fc7979 req-d127d7d0-95f5-4b3a-b112-39e543fc7979 ] Request (SecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/0cec884d0a1e4acc8fcfff9c03667950 0.209s\n2026-05-22 01:44:44.384 23 INFO tempest.lib.common.dynamic_creds [-] Using the existing project 0cec884d0a1e4acc8fcfff9c03667950 for scope project and roles: ['reader']\n2026-05-22 01:44:44.456 25 INFO tempest.lib.common.rest_client [req-2558f1cb-3313-4a8b-8523-91e474f3796a req-2558f1cb-3313-4a8b-8523-91e474f3796a ] Request (RoutersIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.224s\n2026-05-22 01:44:44.459 41 INFO tempest.lib.common.rest_client [req-622f5ebb-e040-4739-b177-aa58979e170b req-622f5ebb-e040-4739-b177-aa58979e170b ] Request (NetworksIpV6TestAttrs:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/014dd9a65bfe4056a1f94191b5a57ebf/users/98b4f661ab07422b9ad9a187ca329cea/roles/f1175dd65a2046c29e339df86ceaa04e 0.190s\n2026-05-22 01:44:44.491 31 INFO tempest.lib.common.rest_client [req-03230bd1-8faf-4d8a-b724-447f182c8988 req-03230bd1-8faf-4d8a-b724-447f182c8988 ] Request (TagsExtTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.270s\n2026-05-22 01:44:44.516 19 INFO tempest.lib.common.rest_client [req-e3ada7ae-566d-4c3f-bb3c-c563f28abaa3 req-e3ada7ae-566d-4c3f-bb3c-c563f28abaa3 ] Request (RoutersIpV6AdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/091fc9ba-eea0-40fc-bbda-ff91f903a7ce 4.468s\n{4} tempest.api.network.admin.test_routers.RoutersIpV6AdminTest.test_create_router_with_snat_explicit [13.528778s] ... ok\n2026-05-22 01:44:44.526 11 INFO tempest.lib.common.rest_client [req-f9d82411-68b7-44e1-a48a-374f3fa16a6e req-f9d82411-68b7-44e1-a48a-374f3fa16a6e ] Request (NetworksTest:test_create_delete_subnet_with_dhcp_enabled): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.412s\n2026-05-22 01:44:44.586 41 INFO tempest.lib.common.rest_client [req-2b8ec49e-9474-4379-9636-192e866bdb86 req-2b8ec49e-9474-4379-9636-192e866bdb86 ] Request (NetworksIpV6TestAttrs:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.121s\n2026-05-22 01:44:44.630 27 INFO tempest.lib.common.rest_client [req-144c7e97-96c0-434f-96ce-9bc7a21a88d2 req-144c7e97-96c0-434f-96ce-9bc7a21a88d2 ] Request (NetworksNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.547s\n2026-05-22 01:44:44.675 25 INFO tempest.lib.common.rest_client [req-1a43e15b-bed4-46ca-b449-1b3a0080729e req-1a43e15b-bed4-46ca-b449-1b3a0080729e ] Request (RoutersIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/266ef20b0fb64a15899199a44f14c59b/users/98364076738f444795508bda5f8a98fb/roles/7b19d98ffcc24d869191183daf0fb4ae 0.215s\n2026-05-22 01:44:44.676 25 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 98364076738f444795508bda5f8a98fb is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:44:44.676 25 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersIpV6Test-331007379-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '266ef20b0fb64a15899199a44f14c59b', 'project_name': 'tempest-RoutersIpV6Test-331007379', 'tenant_id': '266ef20b0fb64a15899199a44f14c59b', 'tenant_name': 'tempest-RoutersIpV6Test-331007379', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '98364076738f444795508bda5f8a98fb', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:44:44.677 25 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-331007379-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '266ef20b0fb64a15899199a44f14c59b', 'project_name': 'tempest-RoutersIpV6Test-331007379', 'tenant_id': '266ef20b0fb64a15899199a44f14c59b', 'tenant_name': 'tempest-RoutersIpV6Test-331007379', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '98364076738f444795508bda5f8a98fb', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:44:44.702 31 INFO tempest.lib.common.rest_client [req-f7d02ca8-b92f-4e4b-84ac-b360603897d2 req-f7d02ca8-b92f-4e4b-84ac-b360603897d2 ] Request (TagsExtTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ab7598cd8701406bb22e2b9a8834ab7c/users/0a7eef25a9f649bcb07f8e814383b185/roles/7b19d98ffcc24d869191183daf0fb4ae 0.208s\n2026-05-22 01:44:44.741 29 INFO tempest.lib.common.rest_client [req-c55ca6db-7abd-431e-82f5-02b69ad773dc req-c55ca6db-7abd-431e-82f5-02b69ad773dc ] Request (RoutersTest:test_add_multiple_router_interfaces): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/edc17c19-a439-459b-b05d-1f535b2cef8c/add_router_interface 6.537s\n2026-05-22 01:44:44.780 33 INFO tempest.lib.common.rest_client [req-fba3df28-6a10-416e-bb47-23279e3077ac req-fba3df28-6a10-416e-bb47-23279e3077ac ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/456001ac-e27a-4cb4-a316-046dc82078fa 2.001s\n2026-05-22 01:44:44.845 41 INFO tempest.lib.common.rest_client [req-bb327c10-daeb-4b05-abd5-dc132a3fc449 req-bb327c10-daeb-4b05-abd5-dc132a3fc449 ] Request (NetworksIpV6TestAttrs:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/014dd9a65bfe4056a1f94191b5a57ebf/users/98b4f661ab07422b9ad9a187ca329cea/roles/1049be6f2d5641528d4cf50ffcec866c 0.255s\n2026-05-22 01:44:44.856 27 INFO tempest.lib.common.rest_client [req-5c2fa5d4-b1af-48c8-93cb-51c1f8d37d09 req-5c2fa5d4-b1af-48c8-93cb-51c1f8d37d09 ] Request (NetworksNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.224s\n2026-05-22 01:44:44.911 17 INFO tempest.lib.common.rest_client [req-bc27a31c-a4c8-40aa-b2a0-26f4ba19d6c3 req-bc27a31c-a4c8-40aa-b2a0-26f4ba19d6c3 ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.970s\n2026-05-22 01:44:44.921 23 INFO tempest.lib.common.rest_client [req-d15528d6-aede-427c-8a3a-58aadb0fdefc req-d15528d6-aede-427c-8a3a-58aadb0fdefc ] Request (SecGroupTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.535s\n2026-05-22 01:44:44.932 33 INFO tempest.lib.common.rest_client [req-4ffc76fd-d1c8-4f13-8336-4bd501e70d72 req-4ffc76fd-d1c8-4f13-8336-4bd501e70d72 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.143s\n2026-05-22 01:44:44.939 37 INFO tempest.lib.common.rest_client [req-f3b774a0-1ebf-4694-8921-2863e366d581 req-f3b774a0-1ebf-4694-8921-2863e366d581 ] Request (RoutersNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.450s\n2026-05-22 01:44:44.945 35 INFO tempest.lib.common.rest_client [req-380cefab-b3e7-4cb4-b85a-d963a84790a2 req-380cefab-b3e7-4cb4-b85a-d963a84790a2 ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/2a43339d-2408-4425-8737-77015423e8f9 0.662s\n2026-05-22 01:44:44.984 29 INFO tempest.lib.common.rest_client [req-0cd25a81-6ac6-4f0c-9c14-2fc2f21a6144 req-0cd25a81-6ac6-4f0c-9c14-2fc2f21a6144 ] Request (RoutersTest:test_add_multiple_router_interfaces): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/a3476f1f-d051-442b-b1f4-a5a2496597fe 0.238s\n2026-05-22 01:44:45.014 31 INFO tempest.lib.common.rest_client [req-e478e905-0604-4ff8-8f52-29c223e4a448 req-e478e905-0604-4ff8-8f52-29c223e4a448 ] Request (TagsExtTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.310s\n2026-05-22 01:44:45.064 41 INFO tempest.lib.common.rest_client [req-7a6e9f17-3b2b-4ead-8cbd-e0bc6b1e27a3 req-7a6e9f17-3b2b-4ead-8cbd-e0bc6b1e27a3 ] Request (NetworksIpV6TestAttrs:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.211s\n2026-05-22 01:44:45.093 23 INFO tempest.lib.common.rest_client [req-1158c6ac-9511-4f9d-b062-e6c1ddbdc8a2 req-1158c6ac-9511-4f9d-b062-e6c1ddbdc8a2 ] Request (SecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.169s\n2026-05-22 01:44:45.122 27 INFO tempest.lib.common.rest_client [req-e0191d83-895d-45aa-9c9c-c6abe249f32d req-e0191d83-895d-45aa-9c9c-c6abe249f32d ] Request (NetworksNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/318e6bd1c4ef43ef91d59a93d2b850d4/users/94598554b1f74fe4955deb21780ffd47/roles/f1175dd65a2046c29e339df86ceaa04e 0.263s\n2026-05-22 01:44:45.126 35 INFO tempest.lib.common.rest_client [req-560c00c9-2c75-4b2c-bed4-d6323063c459 req-560c00c9-2c75-4b2c-bed4-d6323063c459 ] Request (PortsTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/2a43339d-2408-4425-8737-77015423e8f9 0.177s\n{12} tempest.api.network.test_ports.PortsTestJSON.test_create_show_delete_port_user_defined_mac [5.399145s] ... ok\n2026-05-22 01:44:45.258 27 INFO tempest.lib.common.rest_client [req-31dd2ece-0c4d-40d6-965d-2aa55b377f83 req-31dd2ece-0c4d-40d6-965d-2aa55b377f83 ] Request (NetworksNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.133s\n2026-05-22 01:44:45.261 31 INFO tempest.lib.common.rest_client [req-016103e5-283e-43e8-bdbe-a840992d1021 req-016103e5-283e-43e8-bdbe-a840992d1021 ] Request (TagsExtTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ab7598cd8701406bb22e2b9a8834ab7c/users/0a7eef25a9f649bcb07f8e814383b185/roles/1049be6f2d5641528d4cf50ffcec866c 0.235s\n2026-05-22 01:44:45.263 33 INFO tempest.lib.common.rest_client [req-84276398-e270-4e0c-ac9a-629386da612e req-84276398-e270-4e0c-ac9a-629386da612e ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/a4f2ca82-a4fe-4a7b-b8c2-4af40b965236 0.328s\n2026-05-22 01:44:45.314 23 INFO tempest.lib.common.rest_client [req-48eacae3-4c79-4785-b62e-9672716a411a req-48eacae3-4c79-4785-b62e-9672716a411a ] Request (SecGroupTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0cec884d0a1e4acc8fcfff9c03667950/users/313096a286194453b739546b1f73f2e0/roles/f1175dd65a2046c29e339df86ceaa04e 0.217s\n2026-05-22 01:44:45.321 41 INFO tempest.lib.common.rest_client [req-2b5cf14e-8ff6-43d1-8353-3ea4a5fd4237 req-2b5cf14e-8ff6-43d1-8353-3ea4a5fd4237 ] Request (NetworksIpV6TestAttrs:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/014dd9a65bfe4056a1f94191b5a57ebf/users/98b4f661ab07422b9ad9a187ca329cea/roles/f62b4d190f9040abadfedbb170e6ab99 0.250s\n2026-05-22 01:44:45.362 33 INFO tempest.lib.common.rest_client [req-86bf3adf-2a92-4ce2-b23d-9e45ef60746f req-86bf3adf-2a92-4ce2-b23d-9e45ef60746f ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.096s\n2026-05-22 01:44:45.377 25 INFO tempest.lib.common.rest_client [req-458c8732-c51f-4ab4-9385-12c6b5a2d347 req-458c8732-c51f-4ab4-9385-12c6b5a2d347 ] Request (RoutersIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.691s\n2026-05-22 01:44:45.426 13 INFO tempest.lib.common.rest_client [req-50842a30-b01a-4448-9161-41baf12df926 req-50842a30-b01a-4448-9161-41baf12df926 ] Request (ExtraDHCPOptionsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/de763325-bf0c-4c09-92a3-b62556d2ae5b 2.050s\n2026-05-22 01:44:45.451 31 INFO tempest.lib.common.rest_client [req-cb30341d-e438-41f3-a45b-3115814b6ab6 req-cb30341d-e438-41f3-a45b-3115814b6ab6 ] Request (TagsExtTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.188s\n2026-05-22 01:44:45.463 27 INFO tempest.lib.common.rest_client [req-7cb0217e-c9cd-46fb-a588-f4453008d789 req-7cb0217e-c9cd-46fb-a588-f4453008d789 ] Request (NetworksNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/318e6bd1c4ef43ef91d59a93d2b850d4/users/94598554b1f74fe4955deb21780ffd47/roles/1049be6f2d5641528d4cf50ffcec866c 0.203s\n2026-05-22 01:44:45.545 11 INFO tempest.lib.common.rest_client [req-85d6d5a6-c10a-4168-8602-774be86d2626 req-85d6d5a6-c10a-4168-8602-774be86d2626 ] Request (NetworksTest:test_create_delete_subnet_with_dhcp_enabled): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/73b52080-b921-4964-b32e-989c5d360bb3 1.015s\n{0} tempest.api.network.test_networks.NetworksTest.test_create_delete_subnet_with_dhcp_enabled [5.953501s] ... ok\n2026-05-22 01:44:45.575 41 INFO tempest.lib.common.rest_client [req-7a73fd91-0921-4f66-891b-b9821c3771c2 req-7a73fd91-0921-4f66-891b-b9821c3771c2 ] Request (NetworksIpV6TestAttrs:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.250s\n2026-05-22 01:44:45.576 23 INFO tempest.lib.common.rest_client [req-f89aed6d-498d-4158-95ae-8a39873cbafe req-f89aed6d-498d-4158-95ae-8a39873cbafe ] Request (SecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.257s\n2026-05-22 01:44:45.587 15 INFO tempest.lib.common.rest_client [req-a6df3d4e-312c-4c7a-9ec6-dafa13b87200 req-a6df3d4e-312c-4c7a-9ec6-dafa13b87200 ] Request (FloatingIPTestJSON:test_create_update_floatingip_with_port_multiple_ip_address): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/floatingips/f734b1dc-4fa9-49c3-8ca0-dc56b310c19f 3.785s\n2026-05-22 01:44:45.612 27 INFO tempest.lib.common.rest_client [req-2237e31f-5703-414a-ad33-e61bb44f2546 req-2237e31f-5703-414a-ad33-e61bb44f2546 ] Request (NetworksNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.146s\n2026-05-22 01:44:45.649 31 INFO tempest.lib.common.rest_client [req-3456a14b-dcbb-447e-849d-77f47c228bdd req-3456a14b-dcbb-447e-849d-77f47c228bdd ] Request (TagsExtTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ab7598cd8701406bb22e2b9a8834ab7c/users/0a7eef25a9f649bcb07f8e814383b185/roles/f62b4d190f9040abadfedbb170e6ab99 0.195s\n2026-05-22 01:44:45.776 13 INFO tempest.lib.common.rest_client [req-35eaf624-ee14-4c77-8171-297a51a61c02 req-35eaf624-ee14-4c77-8171-297a51a61c02 ] Request (ExtraDHCPOptionsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/47a1a925274d480e921b0abd8f045879 0.347s\n2026-05-22 01:44:45.820 27 INFO tempest.lib.common.rest_client [req-25b61120-56e1-467a-b16f-6bb36e9e8abd req-25b61120-56e1-467a-b16f-6bb36e9e8abd ] Request (NetworksNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/318e6bd1c4ef43ef91d59a93d2b850d4/users/94598554b1f74fe4955deb21780ffd47/roles/f62b4d190f9040abadfedbb170e6ab99 0.205s\n2026-05-22 01:44:45.825 41 INFO tempest.lib.common.rest_client [req-d6242a19-153f-404e-9da1-1937a8a04602 req-d6242a19-153f-404e-9da1-1937a8a04602 ] Request (NetworksIpV6TestAttrs:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/014dd9a65bfe4056a1f94191b5a57ebf/users/98b4f661ab07422b9ad9a187ca329cea/roles/7b19d98ffcc24d869191183daf0fb4ae 0.247s\n2026-05-22 01:44:45.825 41 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 98b4f661ab07422b9ad9a187ca329cea is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:44:45.825 41 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksIpV6TestAttrs-1377250530-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '014dd9a65bfe4056a1f94191b5a57ebf', 'project_name': 'tempest-NetworksIpV6TestAttrs-1377250530', 'tenant_id': '014dd9a65bfe4056a1f94191b5a57ebf', 'tenant_name': 'tempest-NetworksIpV6TestAttrs-1377250530', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '98b4f661ab07422b9ad9a187ca329cea', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:44:45.826 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-NetworksIpV6TestAttrs-1377250530-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '014dd9a65bfe4056a1f94191b5a57ebf', 'project_name': 'tempest-NetworksIpV6TestAttrs-1377250530', 'tenant_id': '014dd9a65bfe4056a1f94191b5a57ebf', 'tenant_name': 'tempest-NetworksIpV6TestAttrs-1377250530', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '98b4f661ab07422b9ad9a187ca329cea', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:44:45.843 23 INFO tempest.lib.common.rest_client [req-56925976-af0d-4fb0-a2b0-dbeb328e9085 req-56925976-af0d-4fb0-a2b0-dbeb328e9085 ] Request (SecGroupTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0cec884d0a1e4acc8fcfff9c03667950/users/313096a286194453b739546b1f73f2e0/roles/1049be6f2d5641528d4cf50ffcec866c 0.264s\n2026-05-22 01:44:46.020 39 INFO tempest.lib.common.rest_client [req-5e325f66-748e-43e0-9676-018c839d89b2 req-5e325f66-748e-43e0-9676-018c839d89b2 ] Request (RoutersAdminTest:test_create_router_with_snat_explicit): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 6.707s\n2026-05-22 01:44:46.028 31 INFO tempest.lib.common.rest_client [req-3af0833c-d591-4481-9891-ac22172d0237 req-3af0833c-d591-4481-9891-ac22172d0237 ] Request (TagsExtTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.377s\n2026-05-22 01:44:46.038 27 INFO tempest.lib.common.rest_client [req-faee7414-2286-4bc7-9464-9fef314cf703 req-faee7414-2286-4bc7-9464-9fef314cf703 ] Request (NetworksNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.211s\n2026-05-22 01:44:46.039 17 INFO tempest.lib.common.rest_client [req-a9875c86-bbf6-4b59-81cb-a4b54d183cc4 req-a9875c86-bbf6-4b59-81cb-a4b54d183cc4 ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.124s\n2026-05-22 01:44:46.055 23 INFO tempest.lib.common.rest_client [req-37158e4e-51c1-46e8-9c36-5d2e17024c3b req-37158e4e-51c1-46e8-9c36-5d2e17024c3b ] Request (SecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.208s\n2026-05-22 01:44:46.053 35 INFO tempest.lib.common.rest_client [req-da483a7a-9476-4ffa-bfd8-30e5da474eb3 req-da483a7a-9476-4ffa-bfd8-30e5da474eb3 ] Request (PortsTestJSON:test_create_update_delete_port): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.923s\n2026-05-22 01:44:46.127 37 INFO tempest.lib.common.rest_client [req-1c37852d-d76e-47f5-91c1-242e4f4b6b6e req-1c37852d-d76e-47f5-91c1-242e4f4b6b6e ] Request (RoutersNegativeTest:test_add_router_interfaces_on_overlapping_subnets_returns_400): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.173s\n2026-05-22 01:44:46.216 13 INFO tempest.lib.common.rest_client [req-b2594329-71cc-446a-8f5a-07cee36ff82d req-b2594329-71cc-446a-8f5a-07cee36ff82d ] Request (ExtraDHCPOptionsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/6120620bb1ce4d9d9449aef89dfd4cf3 0.437s\n2026-05-22 01:44:46.217 13 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: b4a6756d127446bbb5c8355dd2d1fbd3\n2026-05-22 01:44:46.274 21 INFO tempest.lib.common.rest_client [req-ab78bb57-1576-4e5e-9051-973307717b54 req-ab78bb57-1576-4e5e-9051-973307717b54 ] Request (FloatingIPAdminTestJSON:tearDownClass): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/7eab90d2-cd1f-43d8-a116-b992cd81b230/remove_router_interface 2.273s\n2026-05-22 01:44:46.294 33 INFO tempest.lib.common.rest_client [req-97ca43ea-a094-4c3e-99e1-d894e15a882f req-97ca43ea-a094-4c3e-99e1-d894e15a882f ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.930s\n2026-05-22 01:44:46.335 23 INFO tempest.lib.common.rest_client [req-cde4c06f-43d6-4f9a-b1a8-44612f2e4892 req-cde4c06f-43d6-4f9a-b1a8-44612f2e4892 ] Request (SecGroupTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0cec884d0a1e4acc8fcfff9c03667950/users/313096a286194453b739546b1f73f2e0/roles/f62b4d190f9040abadfedbb170e6ab99 0.272s\n2026-05-22 01:44:46.330 31 INFO tempest.lib.common.rest_client [req-59917e1d-c0c9-4ad7-8282-8e8edc1c6ff6 req-59917e1d-c0c9-4ad7-8282-8e8edc1c6ff6 ] Request (TagsExtTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ab7598cd8701406bb22e2b9a8834ab7c/users/0a7eef25a9f649bcb07f8e814383b185/roles/7b19d98ffcc24d869191183daf0fb4ae 0.300s\n2026-05-22 01:44:46.331 31 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 0a7eef25a9f649bcb07f8e814383b185 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:44:46.331 31 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-TagsExtTest-1713277631-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'ab7598cd8701406bb22e2b9a8834ab7c', 'project_name': 'tempest-TagsExtTest-1713277631', 'tenant_id': 'ab7598cd8701406bb22e2b9a8834ab7c', 'tenant_name': 'tempest-TagsExtTest-1713277631', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '0a7eef25a9f649bcb07f8e814383b185', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:44:46.331 31 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-TagsExtTest-1713277631-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'ab7598cd8701406bb22e2b9a8834ab7c', 'project_name': 'tempest-TagsExtTest-1713277631', 'tenant_id': 'ab7598cd8701406bb22e2b9a8834ab7c', 'tenant_name': 'tempest-TagsExtTest-1713277631', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '0a7eef25a9f649bcb07f8e814383b185', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:44:46.361 39 INFO tempest.lib.common.rest_client [req-0604ebd5-f9c0-49b0-b0e5-b13df1c1b112 req-0604ebd5-f9c0-49b0-b0e5-b13df1c1b112 ] Request (RoutersAdminTest:test_create_router_with_snat_explicit): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/096bcb20-03f8-46b7-becf-66154cd5246a 0.334s\n2026-05-22 01:44:46.388 27 INFO tempest.lib.common.rest_client [req-547f00cb-df09-432a-ac32-3de6c00b618e req-547f00cb-df09-432a-ac32-3de6c00b618e ] Request (NetworksNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/318e6bd1c4ef43ef91d59a93d2b850d4/users/94598554b1f74fe4955deb21780ffd47/roles/7b19d98ffcc24d869191183daf0fb4ae 0.347s\n2026-05-22 01:44:46.388 27 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 94598554b1f74fe4955deb21780ffd47 is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:44:46.389 27 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksNegativeTestJSON-892936786-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '318e6bd1c4ef43ef91d59a93d2b850d4', 'project_name': 'tempest-NetworksNegativeTestJSON-892936786', 'tenant_id': '318e6bd1c4ef43ef91d59a93d2b850d4', 'tenant_name': 'tempest-NetworksNegativeTestJSON-892936786', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '94598554b1f74fe4955deb21780ffd47', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:44:46.389 27 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-892936786-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '318e6bd1c4ef43ef91d59a93d2b850d4', 'project_name': 'tempest-NetworksNegativeTestJSON-892936786', 'tenant_id': '318e6bd1c4ef43ef91d59a93d2b850d4', 'tenant_name': 'tempest-NetworksNegativeTestJSON-892936786', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '94598554b1f74fe4955deb21780ffd47', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:44:46.435 41 INFO tempest.lib.common.rest_client [req-48907083-2dd5-4705-a17c-a9c4357ec1cc req-48907083-2dd5-4705-a17c-a9c4357ec1cc ] Request (NetworksIpV6TestAttrs:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.602s\n2026-05-22 01:44:46.583 15 INFO tempest.lib.common.rest_client [req-fc449262-7b24-429c-84ef-c0a41247ffd8 req-fc449262-7b24-429c-84ef-c0a41247ffd8 ] Request (FloatingIPTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/floatingips/f734b1dc-4fa9-49c3-8ca0-dc56b310c19f 0.992s\n2026-05-22 01:44:46.621 23 INFO tempest.lib.common.rest_client [req-e782b289-5f49-4631-bf17-39eec6ffef70 req-e782b289-5f49-4631-bf17-39eec6ffef70 ] Request (SecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.280s\n2026-05-22 01:44:46.720 13 INFO tempest.lib.common.rest_client [req-dcfe3b52-f7a8-4a60-9ee8-6523db97f6c6 req-dcfe3b52-f7a8-4a60-9ee8-6523db97f6c6 ] Request (ExtraDHCPOptionsTestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.501s\n2026-05-22 01:44:46.753 11 INFO tempest.lib.common.rest_client [req-b82b8494-a6e1-4228-b45b-e4e1e81122a4 req-b82b8494-a6e1-4228-b45b-e4e1e81122a4 ] Request (NetworksTest:test_create_delete_subnet_with_gw): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.203s\n2026-05-22 01:44:46.831 23 INFO tempest.lib.common.rest_client [req-e9099895-7750-427d-bb24-cd5432af4593 req-e9099895-7750-427d-bb24-cd5432af4593 ] Request (SecGroupTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0cec884d0a1e4acc8fcfff9c03667950/users/313096a286194453b739546b1f73f2e0/roles/7b19d98ffcc24d869191183daf0fb4ae 0.207s\n2026-05-22 01:44:46.831 23 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 313096a286194453b739546b1f73f2e0 is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:44:46.832 23 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-SecGroupTest-1815832056-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '0cec884d0a1e4acc8fcfff9c03667950', 'project_name': 'tempest-SecGroupTest-1815832056', 'tenant_id': '0cec884d0a1e4acc8fcfff9c03667950', 'tenant_name': 'tempest-SecGroupTest-1815832056', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '313096a286194453b739546b1f73f2e0', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:44:46.832 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-SecGroupTest-1815832056-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '0cec884d0a1e4acc8fcfff9c03667950', 'project_name': 'tempest-SecGroupTest-1815832056', 'tenant_id': '0cec884d0a1e4acc8fcfff9c03667950', 'tenant_name': 'tempest-SecGroupTest-1815832056', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '313096a286194453b739546b1f73f2e0', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:44:46.871 35 INFO tempest.lib.common.rest_client [req-09812551-b258-491f-8458-099fc6d6786c req-09812551-b258-491f-8458-099fc6d6786c ] Request (PortsTestJSON:test_create_update_delete_port): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/8d6553be-806a-4af6-b0bc-e8c1fac2ade9 0.814s\n2026-05-22 01:44:46.961 31 INFO tempest.lib.common.rest_client [req-1434b744-4a60-4e70-84b9-19e147612d9a req-1434b744-4a60-4e70-84b9-19e147612d9a ] Request (TagsExtTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.611s\n2026-05-22 01:44:46.973 27 INFO tempest.lib.common.rest_client [req-ac6f666a-3d74-4ae3-890b-ea24e5f9bae7 req-ac6f666a-3d74-4ae3-890b-ea24e5f9bae7 ] Request (NetworksNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.577s\n2026-05-22 01:44:47.079 31 INFO tempest.lib.common.rest_client [req-69542c82-7f34-42af-b4b3-6860c6e915b5 req-69542c82-7f34-42af-b4b3-6860c6e915b5 ] Request (TagsExtTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/ab7598cd8701406bb22e2b9a8834ab7c 0.116s\n2026-05-22 01:44:47.080 31 INFO tempest.lib.common.dynamic_creds [-] Using the existing project ab7598cd8701406bb22e2b9a8834ab7c for scope project and roles: ['reader']\n2026-05-22 01:44:47.107 13 INFO tempest.lib.common.rest_client [req-d0d478c8-3060-4d96-b844-ea86a1ace20a req-d0d478c8-3060-4d96-b844-ea86a1ace20a ] Request (ExtraDHCPOptionsTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=b4a6756d127446bbb5c8355dd2d1fbd3&name=default 0.384s\n2026-05-22 01:44:47.208 27 INFO tempest.lib.common.rest_client [req-235bd358-dead-48f9-861f-f0aea694ceef req-235bd358-dead-48f9-861f-f0aea694ceef ] Request (NetworksNegativeTestJSON:test_create_port_on_non_existent_network): 404 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.232s\n{8} tempest.api.network.test_networks_negative.NetworksNegativeTestJSON.test_create_port_on_non_existent_network [0.234971s] ... ok\n2026-05-22 01:44:47.333 27 INFO tempest.lib.common.rest_client [req-5bf1cc87-2df1-4427-aa1b-a782c8902303 req-5bf1cc87-2df1-4427-aa1b-a782c8902303 ] Request (NetworksNegativeTestJSON:test_delete_non_existent_network): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/7858028c-c0da-4b38-a930-68e6d5d8c92b 0.122s\n{8} tempest.api.network.test_networks_negative.NetworksNegativeTestJSON.test_delete_non_existent_network [0.124443s] ... ok\n2026-05-22 01:44:47.368 15 INFO tempest.lib.common.rest_client [req-94505e07-0fd7-4cc7-b92d-9182af025cce req-94505e07-0fd7-4cc7-b92d-9182af025cce ] Request (FloatingIPTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/50f04f74-4c9a-44ec-913a-6b1f9b2941d4 0.783s\n{2} tempest.api.network.test_floating_ips.FloatingIPTestJSON.test_create_update_floatingip_with_port_multiple_ip_address [12.051744s] ... ok\n2026-05-22 01:44:47.388 23 INFO tempest.lib.common.rest_client [req-946ad49e-a976-447b-851c-cfa60949400c req-946ad49e-a976-447b-851c-cfa60949400c ] Request (SecGroupTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.550s\n2026-05-22 01:44:47.453 25 INFO tempest.lib.common.rest_client [req-fced1044-18fd-4b24-aa70-033d22254d01 req-fced1044-18fd-4b24-aa70-033d22254d01 ] Request (RoutersIpV6Test:test_add_multiple_router_interfaces): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 2.072s\n2026-05-22 01:44:47.461 35 INFO tempest.lib.common.rest_client [req-66f9f664-3973-4a2f-af15-71abb449ba68 req-66f9f664-3973-4a2f-af15-71abb449ba68 ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/8d6553be-806a-4af6-b0bc-e8c1fac2ade9 0.586s\n2026-05-22 01:44:47.469 27 INFO tempest.lib.common.rest_client [req-ceca5715-83a2-4210-8d2d-53b69c0c4200 req-ceca5715-83a2-4210-8d2d-53b69c0c4200 ] Request (NetworksNegativeTestJSON:test_delete_non_existent_port): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/a33c1848-8307-4dbc-888c-db84ffd67282 0.132s\n{8} tempest.api.network.test_networks_negative.NetworksNegativeTestJSON.test_delete_non_existent_port [0.135027s] ... ok\n2026-05-22 01:44:47.501 37 INFO tempest.lib.common.rest_client [req-ffd8f8c5-04c5-4ef6-b22a-aa318aebe804 req-ffd8f8c5-04c5-4ef6-b22a-aa318aebe804 ] Request (RoutersNegativeTest:test_add_router_interfaces_on_overlapping_subnets_returns_400): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.369s\n2026-05-22 01:44:47.561 33 INFO tempest.lib.common.rest_client [req-12b5ca3f-e843-4968-aecc-7e97c1c46797 req-12b5ca3f-e843-4968-aecc-7e97c1c46797 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.265s\n2026-05-22 01:44:47.577 31 INFO tempest.lib.common.rest_client [req-3da06acd-1827-477f-87a2-02655fbf9535 req-3da06acd-1827-477f-87a2-02655fbf9535 ] Request (TagsExtTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.495s\n2026-05-22 01:44:47.586 27 INFO tempest.lib.common.rest_client [req-92e148d3-04c3-4345-81f2-4e66309c2acd req-92e148d3-04c3-4345-81f2-4e66309c2acd ] Request (NetworksNegativeTestJSON:test_delete_non_existent_subnet): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/fdd79520-f360-486f-b6d0-ab7994b4da9e 0.111s\n{8} tempest.api.network.test_networks_negative.NetworksNegativeTestJSON.test_delete_non_existent_subnet [0.116613s] ... ok\n2026-05-22 01:44:47.670 31 INFO tempest.lib.common.rest_client [req-f882aba1-b9ae-4871-b480-529894d5826d req-f882aba1-b9ae-4871-b480-529894d5826d ] Request (TagsExtTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.090s\n2026-05-22 01:44:47.671 27 INFO tempest.lib.common.rest_client [req-4c078f3a-8e0d-425a-b92e-8940ab727f2d req-4c078f3a-8e0d-425a-b92e-8940ab727f2d ] Request (NetworksNegativeTestJSON:test_show_non_existent_network): 404 GET https://api.testbed.osism.xyz:9696/v2.0/networks/3dff6b19-b99d-4378-b6f4-d8ccdc294212 0.081s\n{8} tempest.api.network.test_networks_negative.NetworksNegativeTestJSON.test_show_non_existent_network [0.083496s] ... ok\n2026-05-22 01:44:47.703 19 INFO tempest.lib.common.rest_client [req-82eec287-4567-4161-b00c-142ce0c2d241 req-82eec287-4567-4161-b00c-142ce0c2d241 ] Request (RoutersIpV6AdminTest:test_update_router_reset_gateway_without_snat): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 3.182s\n2026-05-22 01:44:47.818 27 INFO tempest.lib.common.rest_client [req-07a93501-b823-4b8a-9d52-0171ed4ee7e1 req-07a93501-b823-4b8a-9d52-0171ed4ee7e1 ] Request (NetworksNegativeTestJSON:test_show_non_existent_port): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/81af8c54-a309-4f84-8bf1-843131d8c8b6 0.142s\n{8} tempest.api.network.test_networks_negative.NetworksNegativeTestJSON.test_show_non_existent_port [0.146048s] ... ok\n2026-05-22 01:44:47.817 31 INFO tempest.lib.common.rest_client [req-1b7c10dc-1ba3-4b8d-a459-9b3d2c96ba6c req-1b7c10dc-1ba3-4b8d-a459-9b3d2c96ba6c ] Request (TagsExtTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ab7598cd8701406bb22e2b9a8834ab7c/users/14a8137aa88f4f45a98197c47cfcb579/roles/f1175dd65a2046c29e339df86ceaa04e 0.144s\n2026-05-22 01:44:47.860 17 INFO tempest.lib.common.rest_client [req-0d732ed5-ca1b-488b-b382-a58b3cd2a092 req-0d732ed5-ca1b-488b-b382-a58b3cd2a092 ] Request (AllowedAddressPairIpV6TestJSON:test_create_list_port_with_address_pair): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.816s\n2026-05-22 01:44:47.876 35 INFO tempest.lib.common.rest_client [req-861bc73c-1cf3-45d4-aef2-4f385ad033f7 req-861bc73c-1cf3-45d4-aef2-4f385ad033f7 ] Request (PortsTestJSON:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.412s\n2026-05-22 01:44:47.914 27 INFO tempest.lib.common.rest_client [req-4990cfa6-fa0d-4f94-8d31-f48bd2fa73d4 req-4990cfa6-fa0d-4f94-8d31-f48bd2fa73d4 ] Request (NetworksNegativeTestJSON:test_show_non_existent_subnet): 404 GET https://api.testbed.osism.xyz:9696/v2.0/subnets/e61315cc-dd67-465e-9d2a-c449284b93b6 0.092s\n{8} tempest.api.network.test_networks_negative.NetworksNegativeTestJSON.test_show_non_existent_subnet [0.094368s] ... ok\n2026-05-22 01:44:47.975 35 INFO tempest.lib.common.rest_client [req-a86cca4d-2273-4ad3-8aa0-4c94ee5fa2cd req-a86cca4d-2273-4ad3-8aa0-4c94ee5fa2cd ] Request (PortsTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/8d6553be-806a-4af6-b0bc-e8c1fac2ade9 0.098s\n{12} tempest.api.network.test_ports.PortsTestJSON.test_create_update_delete_port [2.848900s] ... ok\n2026-05-22 01:44:47.990 21 INFO tempest.lib.common.rest_client [req-4314cd08-5c1a-451f-af65-8c5979ad04b5 req-4314cd08-5c1a-451f-af65-8c5979ad04b5 ] Request (FloatingIPAdminTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/7eab90d2-cd1f-43d8-a116-b992cd81b230 1.714s\n2026-05-22 01:44:48.002 31 INFO tempest.lib.common.rest_client [req-0ff90307-e179-41fd-97bb-4b400ab8e5fa req-0ff90307-e179-41fd-97bb-4b400ab8e5fa ] Request (TagsExtTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.182s\n2026-05-22 01:44:48.005 39 INFO tempest.lib.common.rest_client [req-0cc66a6d-8196-4f01-b11f-2e0bc9d2c02c req-0cc66a6d-8196-4f01-b11f-2e0bc9d2c02c ] Request (RoutersAdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/096bcb20-03f8-46b7-becf-66154cd5246a 1.638s\n2026-05-22 01:44:48.024 27 INFO tempest.lib.common.rest_client [req-0226451d-45e5-449c-9d42-8a0f69f7307c req-0226451d-45e5-449c-9d42-8a0f69f7307c ] Request (NetworksNegativeTestJSON:test_update_non_existent_network): 404 PUT https://api.testbed.osism.xyz:9696/v2.0/networks/88665122-2de5-4c8d-8cfb-a4aa28deee26 0.107s\n{8} tempest.api.network.test_networks_negative.NetworksNegativeTestJSON.test_update_non_existent_network [0.109098s] ... ok\n2026-05-22 01:44:48.073 29 INFO tempest.lib.common.rest_client [req-58be7d9e-46e1-4101-91bf-fa7c9accded2 req-58be7d9e-46e1-4101-91bf-fa7c9accded2 ] Request (RoutersTest:test_add_multiple_router_interfaces): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/edc17c19-a439-459b-b05d-1f535b2cef8c/add_router_interface 3.086s\n2026-05-22 01:44:48.117 31 INFO tempest.lib.common.rest_client [req-e9cb21c5-71b6-4faf-a9d4-a31c97fe5ee5 req-e9cb21c5-71b6-4faf-a9d4-a31c97fe5ee5 ] Request (TagsExtTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ab7598cd8701406bb22e2b9a8834ab7c/users/14a8137aa88f4f45a98197c47cfcb579/roles/1049be6f2d5641528d4cf50ffcec866c 0.112s\n2026-05-22 01:44:48.148 27 INFO tempest.lib.common.rest_client [req-0d2f0ad4-8335-486d-a9b0-4658f1249dd6 req-0d2f0ad4-8335-486d-a9b0-4658f1249dd6 ] Request (NetworksNegativeTestJSON:test_update_non_existent_port): 404 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/2bac70b6-02fb-412d-93f8-946ce39c5363 0.118s\n{8} tempest.api.network.test_networks_negative.NetworksNegativeTestJSON.test_update_non_existent_port [0.123588s] ... ok\n2026-05-22 01:44:48.245 27 INFO tempest.lib.common.rest_client [req-f4bc45b8-d0a6-42dc-8f07-c0066bf37158 req-f4bc45b8-d0a6-42dc-8f07-c0066bf37158 ] Request (NetworksNegativeTestJSON:test_update_non_existent_subnet): 404 PUT https://api.testbed.osism.xyz:9696/v2.0/subnets/a6c9fd0a-7cdf-4cb3-9622-76eb63ec118d 0.093s\n{8} tempest.api.network.test_networks_negative.NetworksNegativeTestJSON.test_update_non_existent_subnet [0.096514s] ... ok\n2026-05-22 01:44:48.269 17 INFO tempest.lib.common.rest_client [req-a3ba6734-8913-41a6-a542-0b124395e089 req-a3ba6734-8913-41a6-a542-0b124395e089 ] Request (AllowedAddressPairIpV6TestJSON:test_create_list_port_with_address_pair): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.404s\n2026-05-22 01:44:48.327 31 INFO tempest.lib.common.rest_client [req-26ecd3f8-1648-42f1-9f8a-9392211bdf80 req-26ecd3f8-1648-42f1-9f8a-9392211bdf80 ] Request (TagsExtTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.207s\n2026-05-22 01:44:48.327 21 INFO tempest.lib.common.rest_client [req-db51d9de-c812-4cf8-bb56-54818c128725 req-db51d9de-c812-4cf8-bb56-54818c128725 ] Request (FloatingIPAdminTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/2c800f01-1113-4731-899b-3fe1718345ba 0.334s\n2026-05-22 01:44:48.342 23 INFO tempest.lib.common.rest_client [req-15320a3e-04d9-4ad0-a6b9-0fa44aa78573 req-15320a3e-04d9-4ad0-a6b9-0fa44aa78573 ] Request (SecGroupTest:test_create_list_update_show_delete_security_group): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.950s\n2026-05-22 01:44:48.421 33 INFO tempest.lib.common.rest_client [req-2cfc6cbd-9c57-4265-bb9e-bb4d6f42e018 req-2cfc6cbd-9c57-4265-bb9e-bb4d6f42e018 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.857s\n2026-05-22 01:44:48.471 27 INFO tempest.lib.common.rest_client [req-a3a09ce2-4285-431c-9f05-5b8b7ea89702 req-a3a09ce2-4285-431c-9f05-5b8b7ea89702 ] Request (NetworksNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/8cbca2d50bd143c49092d6d0479aae08 0.222s\n2026-05-22 01:44:48.483 23 INFO tempest.lib.common.rest_client [req-83789ed1-92ca-4fc7-95a7-3c4cfd5bbd8f req-83789ed1-92ca-4fc7-95a7-3c4cfd5bbd8f ] Request (SecGroupTest:test_create_list_update_show_delete_security_group): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.138s\n2026-05-22 01:44:48.491 25 INFO tempest.lib.common.rest_client [req-8355ce47-07e7-4d48-865f-4656238ef9e1 req-8355ce47-07e7-4d48-865f-4656238ef9e1 ] Request (RoutersIpV6Test:test_add_multiple_router_interfaces): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.033s\n2026-05-22 01:44:48.504 29 INFO tempest.lib.common.rest_client [req-0a54b6f0-3edb-4ee1-bc47-2968c64e35e4 req-0a54b6f0-3edb-4ee1-bc47-2968c64e35e4 ] Request (RoutersTest:test_add_multiple_router_interfaces): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/36f92d5e-2bfb-45e4-97f9-050ce95a694c 0.429s\n2026-05-22 01:44:48.536 31 INFO tempest.lib.common.rest_client [req-372bed8d-38c1-412b-b51e-59cdcc3a8c4d req-372bed8d-38c1-412b-b51e-59cdcc3a8c4d ] Request (TagsExtTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ab7598cd8701406bb22e2b9a8834ab7c/users/14a8137aa88f4f45a98197c47cfcb579/roles/f62b4d190f9040abadfedbb170e6ab99 0.204s\n2026-05-22 01:44:48.622 13 INFO tempest.lib.common.rest_client [req-82df731c-b0d3-417d-8b27-b41ad4c6991e req-82df731c-b0d3-417d-8b27-b41ad4c6991e ] Request (ExtraDHCPOptionsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/b1a9344d-44fe-4d12-8a15-e504bd04ae8b 1.511s\n2026-05-22 01:44:48.701 31 INFO tempest.lib.common.rest_client [req-a8fce89c-7507-40cc-ae97-ea11b070b8aa req-a8fce89c-7507-40cc-ae97-ea11b070b8aa ] Request (TagsExtTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.162s\n2026-05-22 01:44:48.760 29 INFO tempest.lib.common.rest_client [req-6402b406-8be5-4a30-84bc-427995bd5e4b req-6402b406-8be5-4a30-84bc-427995bd5e4b ] Request (RoutersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/36f92d5e-2bfb-45e4-97f9-050ce95a694c 0.250s\n2026-05-22 01:44:48.776 27 INFO tempest.lib.common.rest_client [req-82704739-a110-4f15-971c-7b0cdb5b7e13 req-82704739-a110-4f15-971c-7b0cdb5b7e13 ] Request (NetworksNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/94598554b1f74fe4955deb21780ffd47 0.301s\n2026-05-22 01:44:48.777 27 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 318e6bd1c4ef43ef91d59a93d2b850d4\n2026-05-22 01:44:48.792 23 INFO tempest.lib.common.rest_client [req-fbaeedcd-00b6-416e-bd6e-3732334c6ff9 req-fbaeedcd-00b6-416e-bd6e-3732334c6ff9 ] Request (SecGroupTest:test_create_list_update_show_delete_security_group): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/security-groups/2ea88a8b-d358-4110-89e7-6c5be35fa5f7 0.306s\n2026-05-22 01:44:48.850 17 INFO tempest.lib.common.rest_client [req-1d001c31-0ba7-4656-9639-474c2f2d3a22 req-1d001c31-0ba7-4656-9639-474c2f2d3a22 ] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/c9aa1810-6e18-462e-9364-46c80a339c24 0.578s\n2026-05-22 01:44:48.929 13 INFO tempest.lib.common.rest_client [req-a49bd541-1613-4ba1-bed5-28670e47c6de req-a49bd541-1613-4ba1-bed5-28670e47c6de ] Request (ExtraDHCPOptionsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/b4a6756d127446bbb5c8355dd2d1fbd3 0.304s\n2026-05-22 01:44:48.931 31 INFO tempest.lib.common.rest_client [req-433551c2-51d9-48ae-8e34-5a0c9b7ab70c req-433551c2-51d9-48ae-8e34-5a0c9b7ab70c ] Request (TagsExtTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ab7598cd8701406bb22e2b9a8834ab7c/users/14a8137aa88f4f45a98197c47cfcb579/roles/7b19d98ffcc24d869191183daf0fb4ae 0.226s\n2026-05-22 01:44:48.931 31 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 14a8137aa88f4f45a98197c47cfcb579 is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:44:48.932 31 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-TagsExtTest-1713277631-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'ab7598cd8701406bb22e2b9a8834ab7c', 'project_name': 'tempest-TagsExtTest-1713277631', 'tenant_id': 'ab7598cd8701406bb22e2b9a8834ab7c', 'tenant_name': 'tempest-TagsExtTest-1713277631', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '14a8137aa88f4f45a98197c47cfcb579', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:44:48.932 31 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-1713277631-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'ab7598cd8701406bb22e2b9a8834ab7c', 'project_name': 'tempest-TagsExtTest-1713277631', 'tenant_id': 'ab7598cd8701406bb22e2b9a8834ab7c', 'tenant_name': 'tempest-TagsExtTest-1713277631', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '14a8137aa88f4f45a98197c47cfcb579', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:44:48.958 17 INFO tempest.lib.common.rest_client [req-3868fbd4-26fd-426a-a45c-37e669e67fdd req-3868fbd4-26fd-426a-a45c-37e669e67fdd ] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/c9aa1810-6e18-462e-9364-46c80a339c24 0.104s\n{3} tempest.api.network.test_allowed_address_pair.AllowedAddressPairIpV6TestJSON.test_create_list_port_with_address_pair [2.919313s] ... ok\n2026-05-22 01:44:49.039 37 INFO tempest.lib.common.rest_client [req-d08884f8-b8f1-4312-8a2d-f4a4116ca4c0 req-d08884f8-b8f1-4312-8a2d-f4a4116ca4c0 ] Request (RoutersNegativeTest:test_add_router_interfaces_on_overlapping_subnets_returns_400): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.536s\n2026-05-22 01:44:49.053 33 INFO tempest.lib.common.rest_client [req-49dfe8cc-a43c-46e4-8e49-eaf49fc5d138 req-49dfe8cc-a43c-46e4-8e49-eaf49fc5d138 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/8f54fc48-c325-467c-aeee-d5492979e9a4 0.630s\n2026-05-22 01:44:49.053 23 INFO tempest.lib.common.rest_client [req-4ddcfdc0-f582-48d1-974b-4177a1c7e3f5 req-4ddcfdc0-f582-48d1-974b-4177a1c7e3f5 ] Request (SecGroupTest:test_create_list_update_show_delete_security_group): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups/2ea88a8b-d358-4110-89e7-6c5be35fa5f7 0.258s\n2026-05-22 01:44:49.148 39 INFO tempest.lib.common.rest_client [req-7acff00e-31c5-47cd-81ce-118c07e2c0ea req-7acff00e-31c5-47cd-81ce-118c07e2c0ea ] Request (RoutersAdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/863ed403-0efe-4f30-82a3-27b1cacbba94 1.137s\n{14} tempest.api.network.admin.test_routers.RoutersAdminTest.test_create_router_with_snat_explicit [14.148157s] ... ok\n2026-05-22 01:44:49.183 33 INFO tempest.lib.common.rest_client [req-16617421-7839-4654-b64c-5b2cb5670525 req-16617421-7839-4654-b64c-5b2cb5670525 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.127s\n2026-05-22 01:44:49.294 11 INFO tempest.lib.common.rest_client [req-880adfac-0021-46ca-ac76-5bed10ca9860 req-880adfac-0021-46ca-ac76-5bed10ca9860 ] Request (NetworksTest:test_create_delete_subnet_with_gw): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.535s\n2026-05-22 01:44:49.297 27 INFO tempest.lib.common.rest_client [req-a523afc6-da2e-4ce7-8fe2-f353cea02058 req-a523afc6-da2e-4ce7-8fe2-f353cea02058 ] Request (NetworksNegativeTestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.515s\n2026-05-22 01:44:49.337 23 INFO tempest.lib.common.rest_client [req-83e97e8e-3d0d-47fc-ba48-8acddecfac9d req-83e97e8e-3d0d-47fc-ba48-8acddecfac9d ] Request (SecGroupTest:test_create_list_update_show_delete_security_group): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/2ea88a8b-d358-4110-89e7-6c5be35fa5f7 0.279s\n2026-05-22 01:44:49.429 33 INFO tempest.lib.common.rest_client [req-44b9d13c-9508-4c9f-9db4-35e16bd7df13 req-44b9d13c-9508-4c9f-9db4-35e16bd7df13 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/8380e541-4e19-446d-902a-6e109bf6bc9a 0.243s\n2026-05-22 01:44:49.437 13 INFO tempest.lib.common.rest_client [req-ec0812c9-2ecd-42f1-be97-1a6976af26ee req-ec0812c9-2ecd-42f1-be97-1a6976af26ee ] Request (BulkNetworkOpsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.500s\n2026-05-22 01:44:49.480 23 INFO tempest.lib.common.rest_client [req-bdbb6bdc-e6c9-4066-ac61-68b94fb71ea3 req-bdbb6bdc-e6c9-4066-ac61-68b94fb71ea3 ] Request (SecGroupTest:test_create_list_update_show_delete_security_group): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.137s\n2026-05-22 01:44:49.511 31 INFO tempest.lib.common.rest_client [req-0814bbc6-e18d-4da4-a4b0-5960021cfc04 req-0814bbc6-e18d-4da4-a4b0-5960021cfc04 ] Request (TagsExtTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.573s\n2026-05-22 01:44:49.541 33 INFO tempest.lib.common.rest_client [req-701beb34-9e75-4b42-883b-8c71ae35862c req-701beb34-9e75-4b42-883b-8c71ae35862c ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.110s\n2026-05-22 01:44:49.664 23 INFO tempest.lib.common.rest_client [req-82fa54f9-5df2-4d53-83ce-444f88dbd42b req-82fa54f9-5df2-4d53-83ce-444f88dbd42b ] Request (SecGroupTest:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/2ea88a8b-d358-4110-89e7-6c5be35fa5f7 0.180s\n{6} tempest.api.network.test_security_groups.SecGroupTest.test_create_list_update_show_delete_security_group [2.275899s] ... ok\n2026-05-22 01:44:49.695 41 INFO tempest.lib.common.rest_client [req-1f72d0be-b397-4aba-aa97-6f8a88b1bf2a req-1f72d0be-b397-4aba-aa97-6f8a88b1bf2a ] Request (NetworksIpV6TestAttrs:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 3.257s\n2026-05-22 01:44:49.714 25 INFO tempest.lib.common.rest_client [req-ba66e5cb-11f4-4c00-8b2f-9de4d421d806 req-ba66e5cb-11f4-4c00-8b2f-9de4d421d806 ] Request (RoutersIpV6Test:test_add_multiple_router_interfaces): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.220s\n2026-05-22 01:44:49.739 21 INFO tempest.lib.common.rest_client [req-85e06755-021e-4478-9f3f-95a796822f1f req-85e06755-021e-4478-9f3f-95a796822f1f ] Request (FloatingIPAdminTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/70552498-bd85-419d-80d7-e24e4347534f 1.409s\n2026-05-22 01:44:49.739 17 INFO tempest.lib.common.rest_client [req-5dd7deb1-dda4-40b2-a357-e6c8f6d6a783 req-5dd7deb1-dda4-40b2-a357-e6c8f6d6a783 ] Request (AllowedAddressPairIpV6TestJSON:test_update_port_with_address_pair): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.776s\n2026-05-22 01:44:49.879 13 INFO tempest.lib.common.rest_client [req-e640dc9b-c2cb-4b5c-9744-f238e57a0694 req-e640dc9b-c2cb-4b5c-9744-f238e57a0694 ] Request (BulkNetworkOpsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.432s\n2026-05-22 01:44:49.953 15 INFO tempest.lib.common.rest_client [req-c0fc812d-72a3-4b26-b149-a43c0810f09e req-c0fc812d-72a3-4b26-b149-a43c0810f09e ] Request (FloatingIPTestJSON:test_floating_ip_delete_port): 201 POST https://api.testbed.osism.xyz:9696/v2.0/floatingips 2.580s\n2026-05-22 01:44:49.966 27 INFO tempest.lib.common.rest_client [req-af21a894-9bd6-49e9-9481-47d32702a6c3 req-af21a894-9bd6-49e9-9481-47d32702a6c3 ] Request (NetworksNegativeTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=318e6bd1c4ef43ef91d59a93d2b850d4&name=default 0.667s\n2026-05-22 01:44:49.981 33 INFO tempest.lib.common.rest_client [req-d3ba7327-25cd-4a8d-a633-53c97cb5879d req-d3ba7327-25cd-4a8d-a633-53c97cb5879d ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.436s\n2026-05-22 01:44:50.086 13 INFO tempest.lib.common.rest_client [req-dc9bd9a9-46cc-4712-8e26-a56d8c4bafa7 req-dc9bd9a9-46cc-4712-8e26-a56d8c4bafa7 ] Request (BulkNetworkOpsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.202s\n2026-05-22 01:44:50.104 35 INFO tempest.lib.common.rest_client [req-7b85efc2-032d-4298-9afc-c4a5d84184ec req-7b85efc2-032d-4298-9afc-c4a5d84184ec ] Request (PortsTestJSON:test_create_update_port_with_second_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 2.125s\n2026-05-22 01:44:50.176 19 INFO tempest.lib.common.rest_client [req-bd6fe3bd-c6cb-4d8e-b42e-5f87b9d79370 req-bd6fe3bd-c6cb-4d8e-b42e-5f87b9d79370 ] Request (RoutersIpV6AdminTest:test_update_router_reset_gateway_without_snat): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/34bb3f15-2c7a-4008-8d40-4288aa896f8b 2.470s\n2026-05-22 01:44:50.238 13 INFO tempest.lib.common.rest_client [req-c2efadce-4255-4ae0-94a7-8a1a9a7a9dab req-c2efadce-4255-4ae0-94a7-8a1a9a7a9dab ] Request (BulkNetworkOpsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.149s\n2026-05-22 01:44:50.498 29 INFO tempest.lib.common.rest_client [req-d4a020e4-c070-4932-bd36-5132b4b471b0 req-d4a020e4-c070-4932-bd36-5132b4b471b0 ] Request (RoutersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/36f92d5e-2bfb-45e4-97f9-050ce95a694c 0.735s\n2026-05-22 01:44:50.537 19 INFO tempest.lib.common.rest_client [req-40e533d8-12ff-4056-83ee-7a9f991fd139 req-40e533d8-12ff-4056-83ee-7a9f991fd139 ] Request (RoutersIpV6AdminTest:test_update_router_reset_gateway_without_snat): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/34bb3f15-2c7a-4008-8d40-4288aa896f8b 0.356s\n2026-05-22 01:44:50.591 17 INFO tempest.lib.common.rest_client [req-c12ed78e-5e94-494e-9a5c-1caad2eb50cb req-c12ed78e-5e94-494e-9a5c-1caad2eb50cb ] Request (AllowedAddressPairIpV6TestJSON:test_update_port_with_address_pair): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/def2fa77-214e-48ce-87fd-b79b268ba5b7 0.849s\n2026-05-22 01:44:50.619 23 INFO tempest.lib.common.rest_client [req-93e5733a-e62e-4e18-8041-ac6c7b2f49ac req-93e5733a-e62e-4e18-8041-ac6c7b2f49ac ] Request (SecGroupTest:test_create_security_group_rule_with_additional_args): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.949s\n2026-05-22 01:44:50.685 27 INFO tempest.lib.common.rest_client [req-e9b72ccf-6fe3-455e-85c4-fce40e4ccdb6 req-e9b72ccf-6fe3-455e-85c4-fce40e4ccdb6 ] Request (NetworksNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/0f8830d0-ef1f-44a2-a7ed-b34a81db3ca3 0.717s\n2026-05-22 01:44:50.714 19 INFO tempest.lib.common.rest_client [req-b3cc673d-c86a-4092-b86f-c78a96c1ab74 req-b3cc673d-c86a-4092-b86f-c78a96c1ab74 ] Request (RoutersIpV6AdminTest:test_update_router_reset_gateway_without_snat): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?network_id=8e7c61a1-2868-4f38-badf-92e1456df341&device_id=34bb3f15-2c7a-4008-8d40-4288aa896f8b&device_owner=network%3Arouter_gateway 0.174s\n2026-05-22 01:44:50.777 21 INFO tempest.lib.common.rest_client [req-6f4fbef7-7133-4efc-8f21-2aa27cd3aafc req-6f4fbef7-7133-4efc-8f21-2aa27cd3aafc ] Request (FloatingIPAdminTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/floatingips/20f930c3-2e70-40b3-84d9-39fde58b1cbc 1.033s\n2026-05-22 01:44:50.796 25 INFO tempest.lib.common.rest_client [req-fb3bb410-79bf-40f5-bc78-e834452d58d4 req-fb3bb410-79bf-40f5-bc78-e834452d58d4 ] Request (RoutersIpV6Test:test_add_multiple_router_interfaces): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.079s\n2026-05-22 01:44:50.828 13 INFO tempest.lib.common.rest_client [req-25b55b0e-0486-4a08-ba30-854744ca183a req-25b55b0e-0486-4a08-ba30-854744ca183a ] Request (BulkNetworkOpsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.585s\n2026-05-22 01:44:50.912 19 INFO tempest.lib.common.rest_client [req-27e1881f-5f9d-4191-ad21-2c2e7ee91fcb req-27e1881f-5f9d-4191-ad21-2c2e7ee91fcb ] Request (RoutersIpV6AdminTest:test_update_router_reset_gateway_without_snat): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks/8e7c61a1-2868-4f38-badf-92e1456df341 0.194s\n2026-05-22 01:44:50.916 27 INFO tempest.lib.common.rest_client [req-ed785b42-f4e0-4bd8-94ce-ff0d0be35f6c req-ed785b42-f4e0-4bd8-94ce-ff0d0be35f6c ] Request (NetworksNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/318e6bd1c4ef43ef91d59a93d2b850d4 0.228s\n2026-05-22 01:44:50.918 27 INFO tempest.test [-] <class 'unittest.case.SkipTest'> raised in TagsTest.setUpClass. Invoking tearDownClass.\n{8} setUpClass (tempest.api.network.test_tags.TagsTest) ... SKIPPED: tag extension not enabled.\n2026-05-22 01:44:50.984 41 INFO tempest.lib.common.rest_client [req-a1b57bb7-dc59-45b1-afc3-7780df6f13cc req-a1b57bb7-dc59-45b1-afc3-7780df6f13cc ] Request (NetworksIpV6TestAttrs:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.758s\n2026-05-22 01:44:51.000 15 INFO tempest.lib.common.rest_client [req-70b5c589-1978-484c-a0c2-10c73260341d req-70b5c589-1978-484c-a0c2-10c73260341d ] Request (FloatingIPTestJSON:test_floating_ip_delete_port): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.044s\n2026-05-22 01:44:51.007 19 INFO tempest.lib.common.rest_client [req-24e8acd3-e8d0-4cce-a104-05a1f3c1757f req-24e8acd3-e8d0-4cce-a104-05a1f3c1757f ] Request (RoutersIpV6AdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=34bb3f15-2c7a-4008-8d40-4288aa896f8b 0.091s\n2026-05-22 01:44:51.030 13 INFO tempest.lib.common.rest_client [req-c0db7f0f-79e2-4218-8077-b34630a08e3f req-c0db7f0f-79e2-4218-8077-b34630a08e3f ] Request (BulkNetworkOpsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.196s\n2026-05-22 01:44:51.090 23 INFO tempest.lib.common.rest_client [req-6ad0aa42-6820-45dc-8012-ff8830259b26 req-6ad0aa42-6820-45dc-8012-ff8830259b26 ] Request (SecGroupTest:test_create_security_group_rule_with_additional_args): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.468s\n2026-05-22 01:44:51.106 21 INFO tempest.lib.common.rest_client [req-a0fc46b0-5bc2-42c6-96c3-aaca4e608c58 req-a0fc46b0-5bc2-42c6-96c3-aaca4e608c58 ] Request (FloatingIPAdminTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/e859c540d6dd49b981405fbc08295bc8 0.328s\n2026-05-22 01:44:51.293 13 INFO tempest.lib.common.rest_client [req-671e2c7c-aab1-4c32-a839-2d7afb4c8fdc req-671e2c7c-aab1-4c32-a839-2d7afb4c8fdc ] Request (BulkNetworkOpsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3836a3c9b8434958b62b9c8ac1fbeea4/users/7fb466bc8c894ce8a3c40d78c7d2c0f7/roles/7b19d98ffcc24d869191183daf0fb4ae 0.261s\n2026-05-22 01:44:51.323 33 INFO tempest.lib.common.rest_client [req-90c45953-50c4-4bca-b24b-4338214d5047 req-90c45953-50c4-4bca-b24b-4338214d5047 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.335s\n2026-05-22 01:44:51.401 31 INFO tempest.lib.common.rest_client [req-be33c1b5-5605-4d10-8a70-0bb04bdd54c8 req-be33c1b5-5605-4d10-8a70-0bb04bdd54c8 ] Request (TagsExtTest:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.884s\n2026-05-22 01:44:51.404 21 INFO tempest.lib.common.rest_client [req-80923558-97c0-4f60-9a43-f4af20f9370f req-80923558-97c0-4f60-9a43-f4af20f9370f ] Request (FloatingIPAdminTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/797a41d3991e4b6b97fadb303556eaac 0.295s\n2026-05-22 01:44:51.469 13 INFO tempest.lib.common.rest_client [req-9470cc96-85ed-4a4c-b1b3-7ebcd3154c01 req-9470cc96-85ed-4a4c-b1b3-7ebcd3154c01 ] Request (BulkNetworkOpsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.173s\n2026-05-22 01:44:51.521 33 INFO tempest.lib.common.rest_client [req-a5a287f3-708c-4a98-8b57-f45f46da56cf req-a5a287f3-708c-4a98-8b57-f45f46da56cf ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.195s\n2026-05-22 01:44:51.545 23 INFO tempest.lib.common.rest_client [req-fcce1aa5-2744-45fc-9be9-dd363fdb68da req-fcce1aa5-2744-45fc-9be9-dd363fdb68da ] Request (SecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/63250be8-a1a6-4cfe-8e31-c45724788e97 0.453s\n2026-05-22 01:44:51.612 13 INFO tempest.lib.common.rest_client [req-66eeebe9-7039-453b-90d1-260df129e559 req-66eeebe9-7039-453b-90d1-260df129e559 ] Request (BulkNetworkOpsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3836a3c9b8434958b62b9c8ac1fbeea4/users/7fb466bc8c894ce8a3c40d78c7d2c0f7/roles/1049be6f2d5641528d4cf50ffcec866c 0.142s\n2026-05-22 01:44:51.651 25 INFO tempest.lib.common.rest_client [req-d99e18f2-0630-4d8f-8f96-56853adcab6c req-d99e18f2-0630-4d8f-8f96-56853adcab6c ] Request (RoutersIpV6Test:test_add_multiple_router_interfaces): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.852s\n2026-05-22 01:44:51.678 21 INFO tempest.lib.common.rest_client [req-b1b0dd4d-5604-4139-99f6-73661a3fbd9e req-b1b0dd4d-5604-4139-99f6-73661a3fbd9e ] Request (FloatingIPAdminTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/2ae2f110174f4f9d80c2b41051f6310f 0.273s\n2026-05-22 01:44:51.678 21 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 596386ce25534f27bce088e16257c8e9\n2026-05-22 01:44:51.718 11 INFO tempest.lib.common.rest_client [req-dce5c4c0-60a6-42ce-a502-c9d9125ce266 req-dce5c4c0-60a6-42ce-a502-c9d9125ce266 ] Request (NetworksTest:test_create_delete_subnet_with_gw): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/37473ccb-86a1-4aaf-8794-aab9203aafb7 2.418s\n{0} tempest.api.network.test_networks.NetworksTest.test_create_delete_subnet_with_gw [6.174155s] ... ok\n2026-05-22 01:44:51.735 29 INFO tempest.lib.common.rest_client [req-96dc0d4a-a105-4c71-a595-b7f8f852529c req-96dc0d4a-a105-4c71-a595-b7f8f852529c ] Request (RoutersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/36f92d5e-2bfb-45e4-97f9-050ce95a694c 0.230s\n2026-05-22 01:44:51.777 23 INFO tempest.lib.common.rest_client [req-e194eed4-b097-4bcb-bfee-35b0641b78b7 req-e194eed4-b097-4bcb-bfee-35b0641b78b7 ] Request (SecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.227s\n2026-05-22 01:44:51.780 17 INFO tempest.lib.common.rest_client [req-fd83124c-4fac-4bae-9986-f4efbbd59753 req-fd83124c-4fac-4bae-9986-f4efbbd59753 ] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/def2fa77-214e-48ce-87fd-b79b268ba5b7 1.184s\n2026-05-22 01:44:51.799 13 INFO tempest.lib.common.rest_client [req-5a402688-ed09-4ac6-b172-16958e01ecd5 req-5a402688-ed09-4ac6-b172-16958e01ecd5 ] Request (BulkNetworkOpsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.185s\n2026-05-22 01:44:51.879 17 INFO tempest.lib.common.rest_client [req-2ece4b86-b424-49a8-ac47-1e4f27729578 req-2ece4b86-b424-49a8-ac47-1e4f27729578 ] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/def2fa77-214e-48ce-87fd-b79b268ba5b7 0.096s\n{3} tempest.api.network.test_allowed_address_pair.AllowedAddressPairIpV6TestJSON.test_update_port_with_address_pair [2.921583s] ... ok\n2026-05-22 01:44:51.958 13 INFO tempest.lib.common.rest_client [req-04e47601-dd0d-4b58-9c15-0ec051fafc45 req-04e47601-dd0d-4b58-9c15-0ec051fafc45 ] Request (BulkNetworkOpsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3836a3c9b8434958b62b9c8ac1fbeea4/users/7fb466bc8c894ce8a3c40d78c7d2c0f7/roles/f62b4d190f9040abadfedbb170e6ab99 0.156s\n2026-05-22 01:44:52.180 13 INFO tempest.lib.common.rest_client [req-e81b5b4e-1b6b-42d0-83fb-06640450df40 req-e81b5b4e-1b6b-42d0-83fb-06640450df40 ] Request (BulkNetworkOpsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.219s\n2026-05-22 01:44:52.212 41 INFO tempest.lib.common.rest_client [req-69a1e229-acff-424f-901c-6e39bbc2e515 req-69a1e229-acff-424f-901c-6e39bbc2e515 ] Request (NetworksIpV6TestAttrs:test_create_delete_slaac_subnet_with_ports): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.222s\n2026-05-22 01:44:52.211 21 INFO tempest.lib.common.rest_client [req-28c6c388-4876-47de-b813-57fc1278bab1 req-28c6c388-4876-47de-b813-57fc1278bab1 ] Request (FloatingIPAdminTestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.531s\n2026-05-22 01:44:52.234 37 INFO tempest.lib.common.rest_client [req-8e0d25cb-0ae6-416f-a12b-3a14f2d4f6e2 req-8e0d25cb-0ae6-416f-a12b-3a14f2d4f6e2 ] Request (RoutersNegativeTest:test_add_router_interfaces_on_overlapping_subnets_returns_400): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 3.190s\n2026-05-22 01:44:52.275 19 INFO tempest.lib.common.rest_client [req-8ddca5a1-78b9-4df0-ba67-c94f3487d503 req-8ddca5a1-78b9-4df0-ba67-c94f3487d503 ] Request (RoutersIpV6AdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/34bb3f15-2c7a-4008-8d40-4288aa896f8b 1.264s\n{4} tempest.api.network.admin.test_routers.RoutersIpV6AdminTest.test_update_router_reset_gateway_without_snat [7.757921s] ... ok\n2026-05-22 01:44:52.292 15 INFO tempest.lib.common.rest_client [req-99e554dc-4b62-4a82-ba05-73d740c9d7af req-99e554dc-4b62-4a82-ba05-73d740c9d7af ] Request (FloatingIPTestJSON:test_floating_ip_delete_port): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/floatingips/4bfeb3ea-2cd2-4599-82ec-8153ae2b438e 1.286s\n2026-05-22 01:44:52.305 13 INFO tempest.lib.common.rest_client [req-87be03e6-4a55-470d-889f-b9c8a4199a02 req-87be03e6-4a55-470d-889f-b9c8a4199a02 ] Request (BulkNetworkOpsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3836a3c9b8434958b62b9c8ac1fbeea4/users/7fb466bc8c894ce8a3c40d78c7d2c0f7/roles/7b19d98ffcc24d869191183daf0fb4ae 0.122s\n2026-05-22 01:44:52.305 13 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 7fb466bc8c894ce8a3c40d78c7d2c0f7 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:44:52.305 13 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-BulkNetworkOpsTest-1213591003-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '3836a3c9b8434958b62b9c8ac1fbeea4', 'project_name': 'tempest-BulkNetworkOpsTest-1213591003', 'tenant_id': '3836a3c9b8434958b62b9c8ac1fbeea4', 'tenant_name': 'tempest-BulkNetworkOpsTest-1213591003', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '7fb466bc8c894ce8a3c40d78c7d2c0f7', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:44:52.305 13 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-BulkNetworkOpsTest-1213591003-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '3836a3c9b8434958b62b9c8ac1fbeea4', 'project_name': 'tempest-BulkNetworkOpsTest-1213591003', 'tenant_id': '3836a3c9b8434958b62b9c8ac1fbeea4', 'tenant_name': 'tempest-BulkNetworkOpsTest-1213591003', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '7fb466bc8c894ce8a3c40d78c7d2c0f7', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:44:52.423 35 INFO tempest.lib.common.rest_client [req-62073db5-8da5-4826-87e2-5d624c1ecdea req-62073db5-8da5-4826-87e2-5d624c1ecdea ] Request (PortsTestJSON:test_create_update_port_with_second_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.314s\n2026-05-22 01:44:52.479 33 INFO tempest.lib.common.rest_client [req-a44b6ee6-375a-453f-baab-20e9106e528a req-a44b6ee6-375a-453f-baab-20e9106e528a ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/9006012f-4ae7-4071-a8cf-0aef63742b0d 0.956s\n2026-05-22 01:44:52.608 33 INFO tempest.lib.common.rest_client [req-dfc1626b-4494-4769-93e0-8d6d94cfeaa2 req-dfc1626b-4494-4769-93e0-8d6d94cfeaa2 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.125s\n2026-05-22 01:44:52.616 23 INFO tempest.lib.common.rest_client [req-d0e54350-8a56-492d-a724-29a21973370a req-d0e54350-8a56-492d-a724-29a21973370a ] Request (SecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/388dd4a1-d277-4302-a406-df31b3751f39 0.832s\n2026-05-22 01:44:52.634 19 INFO tempest.lib.common.rest_client [req-30435261-86c7-4390-a0ad-885bb8b6c483 req-30435261-86c7-4390-a0ad-885bb8b6c483 ] Request (RoutersIpV6AdminTest:test_update_router_set_gateway): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.355s\n2026-05-22 01:44:52.662 21 INFO tempest.lib.common.rest_client [req-3d0e6657-02ab-4cec-89d9-6a23b413fa68 req-3d0e6657-02ab-4cec-89d9-6a23b413fa68 ] Request (FloatingIPAdminTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=596386ce25534f27bce088e16257c8e9&name=default 0.447s\n2026-05-22 01:44:52.677 31 INFO tempest.lib.common.rest_client [req-b543a00f-7cb8-4e19-b699-217454bbec4b req-b543a00f-7cb8-4e19-b699-217454bbec4b ] Request (TagsExtTest:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.268s\n2026-05-22 01:44:52.844 23 INFO tempest.lib.common.rest_client [req-344684b0-8da2-43cb-b0b3-e6ff23253aad req-344684b0-8da2-43cb-b0b3-e6ff23253aad ] Request (SecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.225s\n{6} tempest.api.network.test_security_groups.SecGroupTest.test_create_security_group_rule_with_additional_args [3.178909s] ... ok\n2026-05-22 01:44:52.875 13 INFO tempest.lib.common.rest_client [req-6122bad2-2fde-4d7d-b0a2-7c8af570342b req-6122bad2-2fde-4d7d-b0a2-7c8af570342b ] Request (BulkNetworkOpsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.561s\n2026-05-22 01:44:52.980 39 INFO tempest.lib.common.rest_client [req-c89a1c1c-1771-444f-9585-2a8a4be2492d req-c89a1c1c-1771-444f-9585-2a8a4be2492d ] Request (RoutersAdminTest:test_update_router_reset_gateway_without_snat): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 3.827s\n2026-05-22 01:44:52.995 13 INFO tempest.lib.common.rest_client [req-1c4bf3a7-8237-4f08-97a9-d395f22b45bd req-1c4bf3a7-8237-4f08-97a9-d395f22b45bd ] Request (BulkNetworkOpsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/3836a3c9b8434958b62b9c8ac1fbeea4 0.118s\n2026-05-22 01:44:52.995 13 INFO tempest.lib.common.dynamic_creds [-] Using the existing project 3836a3c9b8434958b62b9c8ac1fbeea4 for scope project and roles: ['reader']\n2026-05-22 01:44:53.027 33 INFO tempest.lib.common.rest_client [req-00088e04-c011-45ec-bbd6-4b240b7140ff req-00088e04-c011-45ec-bbd6-4b240b7140ff ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/cb5e7b1d-563e-4234-8ac4-1c6223ba2c79 0.413s\n2026-05-22 01:44:53.025 35 INFO tempest.lib.common.rest_client [req-54bd720b-3edd-4dee-b1e2-e8dd0201bee4 req-54bd720b-3edd-4dee-b1e2-e8dd0201bee4 ] Request (PortsTestJSON:test_create_update_port_with_second_ip): 400 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.591s\n2026-05-22 01:44:53.034 29 INFO tempest.lib.common.rest_client [req-bd79761a-c1f8-4a56-ac41-56192acb51a6 req-bd79761a-c1f8-4a56-ac41-56192acb51a6 ] Request (RoutersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/36f92d5e-2bfb-45e4-97f9-050ce95a694c 0.296s\n2026-05-22 01:44:53.053 11 INFO tempest.lib.common.rest_client [req-38275c68-8ea9-4087-83ab-8aa42c88c9a3 req-38275c68-8ea9-4087-83ab-8aa42c88c9a3 ] Request (NetworksTest:test_create_delete_subnet_with_gw_and_allocation_pools): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.324s\n2026-05-22 01:44:53.199 15 INFO tempest.lib.common.rest_client [req-51a1b2c8-4d0e-4d4d-9eac-87249b861e6c req-51a1b2c8-4d0e-4d4d-9eac-87249b861e6c ] Request (FloatingIPTestJSON:test_floating_ip_delete_port): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/d365fe23-0715-491f-a232-e1163a785a10 0.904s\n2026-05-22 01:44:53.265 33 INFO tempest.lib.common.rest_client [req-513fb2ae-666d-4f3c-881c-ca31a7d05471 req-513fb2ae-666d-4f3c-881c-ca31a7d05471 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.233s\n2026-05-22 01:44:53.319 15 INFO tempest.lib.common.rest_client [req-28ad8cfd-6f50-4ea1-935e-501538f16713 req-28ad8cfd-6f50-4ea1-935e-501538f16713 ] Request (FloatingIPTestJSON:test_floating_ip_delete_port): 200 GET https://api.testbed.osism.xyz:9696/v2.0/floatingips/4bfeb3ea-2cd2-4599-82ec-8153ae2b438e 0.119s\n2026-05-22 01:44:53.510 13 INFO tempest.lib.common.rest_client [req-8c767ed5-8e64-4c69-9548-2487ae361d11 req-8c767ed5-8e64-4c69-9548-2487ae361d11 ] Request (BulkNetworkOpsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.511s\n2026-05-22 01:44:53.550 17 INFO tempest.lib.common.rest_client [req-ff883a70-6adc-4669-bfe9-322d5e08ed6e req-ff883a70-6adc-4669-bfe9-322d5e08ed6e ] Request (AllowedAddressPairIpV6TestJSON:test_update_port_with_cidr_address_pair): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.664s\n2026-05-22 01:44:53.562 33 INFO tempest.lib.common.rest_client [req-66c88cf6-e6af-4bf3-b087-86ca1e90914a req-66c88cf6-e6af-4bf3-b087-86ca1e90914a ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.294s\n2026-05-22 01:44:53.610 21 INFO tempest.lib.common.rest_client [req-9af4acca-1034-4640-834d-61416af86bac req-9af4acca-1034-4640-834d-61416af86bac ] Request (FloatingIPAdminTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/1cfb0f71-4058-423a-b4e0-2545903e4ae1 0.943s\n2026-05-22 01:44:53.623 13 INFO tempest.lib.common.rest_client [req-ac982c01-51a3-4b9c-8cab-471c04084c64 req-ac982c01-51a3-4b9c-8cab-471c04084c64 ] Request (BulkNetworkOpsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.109s\n2026-05-22 01:44:53.637 23 INFO tempest.lib.common.rest_client [req-414f07f9-e064-4fe7-8686-e26973b6d5be req-414f07f9-e064-4fe7-8686-e26973b6d5be ] Request (SecGroupTest:test_create_security_group_rule_with_icmp_type_code): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.788s\n2026-05-22 01:44:53.721 33 INFO tempest.lib.common.rest_client [req-0d4924f2-e727-4642-95e4-a9321a7fef29 req-0d4924f2-e727-4642-95e4-a9321a7fef29 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.156s\n2026-05-22 01:44:53.766 13 INFO tempest.lib.common.rest_client [req-1f8c3a3a-5de1-43c9-bdee-24c0bba652fc req-1f8c3a3a-5de1-43c9-bdee-24c0bba652fc ] Request (BulkNetworkOpsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3836a3c9b8434958b62b9c8ac1fbeea4/users/40143bbb289d4234ad3154b4c1f6aec2/roles/f1175dd65a2046c29e339df86ceaa04e 0.139s\n2026-05-22 01:44:53.833 33 INFO tempest.lib.common.rest_client [req-627b7abb-74ee-4754-9fd4-ae671e377cdc req-627b7abb-74ee-4754-9fd4-ae671e377cdc ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.110s\n{11} tempest.api.network.test_dhcp_ipv6.NetworksTestDHCPv6.test_dhcp_stateful_fixedips [12.442605s] ... ok\n2026-05-22 01:44:53.849 21 INFO tempest.lib.common.rest_client [req-8047c500-9345-457f-960c-63b97e8b0afd req-8047c500-9345-457f-960c-63b97e8b0afd ] Request (FloatingIPAdminTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/596386ce25534f27bce088e16257c8e9 0.236s\n2026-05-22 01:44:53.850 21 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 161a6d972cad4d22893b174756918155\n2026-05-22 01:44:53.997 13 INFO tempest.lib.common.rest_client [req-c02cde95-e82b-4dcc-9c0c-ffff47bd9d08 req-c02cde95-e82b-4dcc-9c0c-ffff47bd9d08 ] Request (BulkNetworkOpsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.227s\n2026-05-22 01:44:54.151 41 INFO tempest.lib.common.rest_client [req-e53eafd6-825c-498c-b969-db0a093c11c6 req-e53eafd6-825c-498c-b969-db0a093c11c6 ] Request (NetworksIpV6TestAttrs:test_create_delete_slaac_subnet_with_ports): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.934s\n2026-05-22 01:44:54.164 13 INFO tempest.lib.common.rest_client [req-3c26acc8-7fe6-4adf-863c-c8ac2eaadaf1 req-3c26acc8-7fe6-4adf-863c-c8ac2eaadaf1 ] Request (BulkNetworkOpsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3836a3c9b8434958b62b9c8ac1fbeea4/users/40143bbb289d4234ad3154b4c1f6aec2/roles/1049be6f2d5641528d4cf50ffcec866c 0.163s\n2026-05-22 01:44:54.214 29 INFO tempest.lib.common.rest_client [req-7651176f-bde9-4d80-a337-50317adf1f91 req-7651176f-bde9-4d80-a337-50317adf1f91 ] Request (RoutersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/36f92d5e-2bfb-45e4-97f9-050ce95a694c 0.174s\n2026-05-22 01:44:54.302 31 INFO tempest.lib.common.rest_client [req-8718bcad-5750-43f7-bb2d-8a9a015d77cd req-8718bcad-5750-43f7-bb2d-8a9a015d77cd ] Request (TagsExtTest:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.620s\n2026-05-22 01:44:54.357 13 INFO tempest.lib.common.rest_client [req-8c248a1b-bfef-4d37-a460-f77398ae7da7 req-8c248a1b-bfef-4d37-a460-f77398ae7da7 ] Request (BulkNetworkOpsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.189s\n2026-05-22 01:44:54.406 11 INFO tempest.lib.common.rest_client [req-e40023fe-8dfe-4acc-9443-8e11f8f05214 req-e40023fe-8dfe-4acc-9443-8e11f8f05214 ] Request (NetworksTest:test_create_delete_subnet_with_gw_and_allocation_pools): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.350s\n2026-05-22 01:44:54.437 23 INFO tempest.lib.common.rest_client [req-72d644b1-a255-4005-b74d-6bb45a0df474 req-72d644b1-a255-4005-b74d-6bb45a0df474 ] 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.796s\n2026-05-22 01:44:54.458 15 INFO tempest.lib.common.rest_client [req-91be9c56-6565-4246-be2c-63802a5089bd req-91be9c56-6565-4246-be2c-63802a5089bd ] Request (FloatingIPTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/floatingips/4bfeb3ea-2cd2-4599-82ec-8153ae2b438e 1.135s\n{2} tempest.api.network.test_floating_ips.FloatingIPTestJSON.test_floating_ip_delete_port [7.088681s] ... ok\n2026-05-22 01:44:54.481 33 INFO tempest.lib.common.rest_client [req-cb96a733-af70-443e-905c-8a66902bbb91 req-cb96a733-af70-443e-905c-8a66902bbb91 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips_duplicate): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.644s\n2026-05-22 01:44:54.504 13 INFO tempest.lib.common.rest_client [req-5a6ab1ce-b570-4c02-9596-5cfe1f8521a1 req-5a6ab1ce-b570-4c02-9596-5cfe1f8521a1 ] Request (BulkNetworkOpsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3836a3c9b8434958b62b9c8ac1fbeea4/users/40143bbb289d4234ad3154b4c1f6aec2/roles/f62b4d190f9040abadfedbb170e6ab99 0.142s\n2026-05-22 01:44:54.682 13 INFO tempest.lib.common.rest_client [req-5c1dec1a-ace9-48ed-b08a-96427a0d6b58 req-5c1dec1a-ace9-48ed-b08a-96427a0d6b58 ] Request (BulkNetworkOpsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.175s\n2026-05-22 01:44:54.708 25 INFO tempest.lib.common.rest_client [req-3a9f1409-b11b-44e9-a7fd-221df8f7d7d9 req-3a9f1409-b11b-44e9-a7fd-221df8f7d7d9 ] Request (RoutersIpV6Test:test_add_multiple_router_interfaces): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/1bbf25a5-3c2a-4f45-8671-57b0e815b17f/add_router_interface 3.054s\n2026-05-22 01:44:54.767 21 INFO tempest.lib.common.rest_client [req-bb603ab7-f6fc-4833-a009-5953963ca27d req-bb603ab7-f6fc-4833-a009-5953963ca27d ] Request (FloatingIPAdminTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=161a6d972cad4d22893b174756918155&name=default 0.914s\n2026-05-22 01:44:54.833 39 INFO tempest.lib.common.rest_client [req-a2fae0eb-328b-4759-b200-e2c79d56deca req-a2fae0eb-328b-4759-b200-e2c79d56deca ] Request (RoutersAdminTest:test_update_router_reset_gateway_without_snat): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/f85da842-986f-4228-8ce4-cda8bd5d5122 1.850s\n2026-05-22 01:44:54.912 23 INFO tempest.lib.common.rest_client [req-4fb40605-ef2c-43c3-a747-c5b112b339a4 req-4fb40605-ef2c-43c3-a747-c5b112b339a4 ] 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.470s\n2026-05-22 01:44:54.920 13 INFO tempest.lib.common.rest_client [req-07ba977a-b01a-4732-9fe7-9825abbb5002 req-07ba977a-b01a-4732-9fe7-9825abbb5002 ] Request (BulkNetworkOpsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3836a3c9b8434958b62b9c8ac1fbeea4/users/40143bbb289d4234ad3154b4c1f6aec2/roles/7b19d98ffcc24d869191183daf0fb4ae 0.235s\n2026-05-22 01:44:54.921 13 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 40143bbb289d4234ad3154b4c1f6aec2 is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:44:54.921 13 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-BulkNetworkOpsTest-1213591003-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '3836a3c9b8434958b62b9c8ac1fbeea4', 'project_name': 'tempest-BulkNetworkOpsTest-1213591003', 'tenant_id': '3836a3c9b8434958b62b9c8ac1fbeea4', 'tenant_name': 'tempest-BulkNetworkOpsTest-1213591003', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '40143bbb289d4234ad3154b4c1f6aec2', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:44:54.923 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-1213591003-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '3836a3c9b8434958b62b9c8ac1fbeea4', 'project_name': 'tempest-BulkNetworkOpsTest-1213591003', 'tenant_id': '3836a3c9b8434958b62b9c8ac1fbeea4', 'tenant_name': 'tempest-BulkNetworkOpsTest-1213591003', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '40143bbb289d4234ad3154b4c1f6aec2', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:44:54.955 25 INFO tempest.lib.common.rest_client [req-6575f8f4-79f6-4361-9ea7-a0b6f4786276 req-6575f8f4-79f6-4361-9ea7-a0b6f4786276 ] Request (RoutersIpV6Test:test_add_multiple_router_interfaces): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/ec959b9e-ba7c-43fe-94d8-648bc8a1aa65 0.244s\n2026-05-22 01:44:55.006 41 INFO tempest.lib.common.rest_client [req-578b1e67-5143-4f3a-b7c0-92c7267abe3f req-578b1e67-5143-4f3a-b7c0-92c7267abe3f ] Request (NetworksIpV6TestAttrs:test_create_delete_slaac_subnet_with_ports): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.851s\n2026-05-22 01:44:55.027 39 INFO tempest.lib.common.rest_client [req-a97261bb-1917-4372-bf21-c82b5a43eab2 req-a97261bb-1917-4372-bf21-c82b5a43eab2 ] Request (RoutersAdminTest:test_update_router_reset_gateway_without_snat): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/f85da842-986f-4228-8ce4-cda8bd5d5122 0.193s\n2026-05-22 01:44:55.147 39 INFO tempest.lib.common.rest_client [req-68cbdcba-6bd7-4f93-ac40-2a067b085bbe req-68cbdcba-6bd7-4f93-ac40-2a067b085bbe ] Request (RoutersAdminTest:test_update_router_reset_gateway_without_snat): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?network_id=8e7c61a1-2868-4f38-badf-92e1456df341&device_id=f85da842-986f-4228-8ce4-cda8bd5d5122&device_owner=network%3Arouter_gateway 0.117s\n2026-05-22 01:44:55.187 31 INFO tempest.lib.common.rest_client [req-8da6df00-0eb4-48c1-8a94-8edba675cdcc req-8da6df00-0eb4-48c1-8a94-8edba675cdcc ] Request (TagsExtTest:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.881s\n2026-05-22 01:44:55.220 17 INFO tempest.lib.common.rest_client [req-7528f955-1f76-43c4-b0a9-c962977e19ad req-7528f955-1f76-43c4-b0a9-c962977e19ad ] Request (AllowedAddressPairIpV6TestJSON:test_update_port_with_cidr_address_pair): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/94735150-8560-426f-a949-9f73ee8c8a33 1.667s\n2026-05-22 01:44:55.398 31 INFO tempest.lib.common.rest_client [req-2d945bbd-de5e-47d8-94a4-2dbca66492d2 req-2d945bbd-de5e-47d8-94a4-2dbca66492d2 ] Request (TagsExtTest:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnetpools 0.207s\n2026-05-22 01:44:55.418 39 INFO tempest.lib.common.rest_client [req-b999d49c-daae-4432-9cf0-a2a14b97bd0a req-b999d49c-daae-4432-9cf0-a2a14b97bd0a ] Request (RoutersAdminTest:test_update_router_reset_gateway_without_snat): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks/8e7c61a1-2868-4f38-badf-92e1456df341 0.269s\n2026-05-22 01:44:55.465 35 INFO tempest.lib.common.rest_client [req-25318e6b-fb72-4ba8-8593-5b6e543b4719 req-25318e6b-fb72-4ba8-8593-5b6e543b4719 ] Request (PortsTestJSON:test_create_update_port_with_second_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.435s\n2026-05-22 01:44:55.504 13 INFO tempest.lib.common.rest_client [req-3f0d2d76-a31c-4317-a8c1-29c501a0cb81 req-3f0d2d76-a31c-4317-a8c1-29c501a0cb81 ] Request (BulkNetworkOpsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.574s\n2026-05-22 01:44:55.513 23 INFO tempest.lib.common.rest_client [req-b9f683d8-0589-455b-a100-30c90306d4eb req-b9f683d8-0589-455b-a100-30c90306d4eb ] 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.599s\n2026-05-22 01:44:55.531 39 INFO tempest.lib.common.rest_client [req-2ea7f30b-9cff-462b-bbe9-8532adb5e365 req-2ea7f30b-9cff-462b-bbe9-8532adb5e365 ] Request (RoutersAdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=f85da842-986f-4228-8ce4-cda8bd5d5122 0.107s\n2026-05-22 01:44:55.609 21 INFO tempest.lib.common.rest_client [req-4db44519-17ff-4f38-8820-60eec6414e40 req-4db44519-17ff-4f38-8820-60eec6414e40 ] Request (FloatingIPAdminTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/1de90c4d-3c67-421d-abaf-ebe4e1876f29 0.839s\n2026-05-22 01:44:55.658 31 INFO tempest.lib.common.rest_client [req-c039fa5c-84e8-42b1-bbe5-642c175860e3 req-c039fa5c-84e8-42b1-bbe5-642c175860e3 ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 201 PUT https://api.testbed.osism.xyz:9696/v2.0/subnets/96615c64-0ee3-4b81-a9d1-596e0443c2dc/tags/tempest-TagsExtTest-Tag-1183178039 0.254s\n2026-05-22 01:44:55.769 19 INFO tempest.lib.common.rest_client [req-033ac13d-815a-4c36-8417-5e81c9a36f95 req-033ac13d-815a-4c36-8417-5e81c9a36f95 ] Request (RoutersIpV6AdminTest:test_update_router_set_gateway): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/45ccc909-a910-4b9c-8412-262feceb7a79 3.132s\n2026-05-22 01:44:55.792 33 INFO tempest.lib.common.rest_client [req-c7df16b1-ecad-4a9b-8212-12ddd46af00c req-c7df16b1-ecad-4a9b-8212-12ddd46af00c ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips_duplicate): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.309s\n2026-05-22 01:44:55.831 11 INFO tempest.lib.common.rest_client [req-18addbb0-cbf5-4d87-9f73-7882d2d48f1c req-18addbb0-cbf5-4d87-9f73-7882d2d48f1c ] Request (NetworksTest:test_create_delete_subnet_with_gw_and_allocation_pools): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/f103f7a7-2d3c-4a5b-8753-db4d436a86b3 1.422s\n{0} tempest.api.network.test_networks.NetworksTest.test_create_delete_subnet_with_gw_and_allocation_pools [4.108758s] ... ok\n2026-05-22 01:44:55.865 31 INFO tempest.lib.common.rest_client [req-e9dfecc4-6935-4abe-8d16-b5041b18f3b1 req-e9dfecc4-6935-4abe-8d16-b5041b18f3b1 ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 201 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/5ff5e1e8-ae8b-403c-aae5-9c2ea0dc422d/tags/tempest-TagsExtTest-Tag-504729320 0.204s\n2026-05-22 01:44:55.870 41 INFO tempest.lib.common.rest_client [req-106a1a40-29e8-4730-b721-98e3a89b6891 req-106a1a40-29e8-4730-b721-98e3a89b6891 ] Request (NetworksIpV6TestAttrs:test_create_delete_slaac_subnet_with_ports): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/4505d760-0a03-483d-ac1d-141202be0410 0.859s\n2026-05-22 01:44:55.950 23 INFO tempest.lib.common.rest_client [req-e12c384f-50e3-4083-92ba-5201c50b90a4 req-e12c384f-50e3-4083-92ba-5201c50b90a4 ] 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.433s\n2026-05-22 01:44:55.961 21 INFO tempest.lib.common.rest_client [req-7bbf9834-18b6-4708-8817-d087714b38e2 req-7bbf9834-18b6-4708-8817-d087714b38e2 ] Request (FloatingIPAdminTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/161a6d972cad4d22893b174756918155 0.345s\n2026-05-22 01:44:55.962 21 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 6ce8f02e3c184d0d91a963d5d99ebd47\n2026-05-22 01:44:55.974 19 INFO tempest.lib.common.rest_client [req-86e3a951-e18c-497d-9deb-35471f31d49f req-86e3a951-e18c-497d-9deb-35471f31d49f ] Request (RoutersIpV6AdminTest:test_update_router_set_gateway): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/45ccc909-a910-4b9c-8412-262feceb7a79 0.202s\n2026-05-22 01:44:56.020 31 INFO tempest.lib.common.rest_client [req-d64c8e3b-db45-48e6-9d78-ae06324dc2f7 req-d64c8e3b-db45-48e6-9d78-ae06324dc2f7 ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 201 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/cd9cf1e2-a26a-4dbd-851b-2bb2b024605e/tags/tempest-TagsExtTest-Tag-1724543644 0.151s\n2026-05-22 01:44:56.098 41 INFO tempest.lib.common.rest_client [req-ef5693cc-054c-47f8-987c-affa67eda213 req-ef5693cc-054c-47f8-987c-affa67eda213 ] Request (NetworksIpV6TestAttrs:test_create_delete_slaac_subnet_with_ports): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.225s\n2026-05-22 01:44:56.112 19 INFO tempest.lib.common.rest_client [req-1f28e5c2-58d8-4f62-87dc-20ff3a415259 req-1f28e5c2-58d8-4f62-87dc-20ff3a415259 ] Request (RoutersIpV6AdminTest:test_update_router_set_gateway): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?network_id=8e7c61a1-2868-4f38-badf-92e1456df341&device_id=45ccc909-a910-4b9c-8412-262feceb7a79&device_owner=network%3Arouter_gateway 0.136s\n2026-05-22 01:44:56.131 17 INFO tempest.lib.common.rest_client [req-a6b54d25-13e8-4d30-b523-21897418c547 req-a6b54d25-13e8-4d30-b523-21897418c547 ] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/94735150-8560-426f-a949-9f73ee8c8a33 0.909s\n2026-05-22 01:44:56.203 31 INFO tempest.lib.common.rest_client [req-88283933-788d-4fd3-83a6-f4e3740f215c req-88283933-788d-4fd3-83a6-f4e3740f215c ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 201 PUT https://api.testbed.osism.xyz:9696/v2.0/subnetpools/5ab2254a-369f-4d5a-915a-f01ef66d786c/tags/tempest-TagsExtTest-Tag-1388069777 0.180s\n2026-05-22 01:44:56.273 41 INFO tempest.lib.common.rest_client [req-57b7dd92-a264-47aa-aaac-8fe7b0cebf99 req-57b7dd92-a264-47aa-aaac-8fe7b0cebf99 ] Request (NetworksIpV6TestAttrs:test_create_delete_slaac_subnet_with_ports): 409 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/f13bc1e1-952b-4f7c-86f7-c3c3c02a8d72 0.172s\n{15} tempest.api.network.test_networks.NetworksIpV6TestAttrs.test_create_delete_slaac_subnet_with_ports [5.287958s] ... ok\n2026-05-22 01:44:56.304 17 INFO tempest.lib.common.rest_client [req-54c9a48d-d95e-402a-88de-06aacd33e816 req-54c9a48d-d95e-402a-88de-06aacd33e816 ] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/94735150-8560-426f-a949-9f73ee8c8a33 0.169s\n{3} tempest.api.network.test_allowed_address_pair.AllowedAddressPairIpV6TestJSON.test_update_port_with_cidr_address_pair [4.422160s] ... ok\n2026-05-22 01:44:56.304 19 INFO tempest.lib.common.rest_client [req-4bd6588b-d2e0-4383-9f63-f95d7e57f73e req-4bd6588b-d2e0-4383-9f63-f95d7e57f73e ] Request (RoutersIpV6AdminTest:test_update_router_set_gateway): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks/8e7c61a1-2868-4f38-badf-92e1456df341 0.189s\n2026-05-22 01:44:56.374 31 INFO tempest.lib.common.rest_client [req-24bcdbe5-2e4f-4095-b95b-227688340224 req-24bcdbe5-2e4f-4095-b95b-227688340224 ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets/96615c64-0ee3-4b81-a9d1-596e0443c2dc/tags 0.166s\n2026-05-22 01:44:56.386 37 INFO tempest.lib.common.rest_client [req-2de01ef5-dd0d-41a7-adb5-3523e33d2174 req-2de01ef5-dd0d-41a7-adb5-3523e33d2174 ] Request (RoutersNegativeTest:test_add_router_interfaces_on_overlapping_subnets_returns_400): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/d5e81b54-7fd4-4d2f-84fe-385257b6c8a4/add_router_interface 4.146s\n2026-05-22 01:44:56.424 19 INFO tempest.lib.common.rest_client [req-21340636-2a0c-436c-bd66-bf70e447fcc9 req-21340636-2a0c-436c-bd66-bf70e447fcc9 ] Request (RoutersIpV6AdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=45ccc909-a910-4b9c-8412-262feceb7a79 0.115s\n2026-05-22 01:44:56.439 33 INFO tempest.lib.common.rest_client [req-b93c3527-264e-4bfb-a26c-d20048b307ed req-b93c3527-264e-4bfb-a26c-d20048b307ed ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips_duplicate): 409 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.636s\n2026-05-22 01:44:56.453 29 INFO tempest.lib.common.rest_client [req-d9c7a89a-47a1-42e3-a221-300819b741a0 req-d9c7a89a-47a1-42e3-a221-300819b741a0 ] Request (RoutersTest:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/edc17c19-a439-459b-b05d-1f535b2cef8c/remove_router_interface 2.236s\n2026-05-22 01:44:56.563 31 INFO tempest.lib.common.rest_client [req-5c45225f-5d18-43bc-bae0-0dd901ace61b req-5c45225f-5d18-43bc-bae0-0dd901ace61b ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 204 GET https://api.testbed.osism.xyz:9696/v2.0/subnets/96615c64-0ee3-4b81-a9d1-596e0443c2dc/tags/tempest-TagsExtTest-Tag-1183178039 0.185s\n2026-05-22 01:44:56.595 33 INFO tempest.lib.common.rest_client [req-5e8673ca-4fb7-4060-b230-02c6ad578ade req-5e8673ca-4fb7-4060-b230-02c6ad578ade ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.146s\n2026-05-22 01:44:56.651 23 INFO tempest.lib.common.rest_client [req-55b59d31-bd44-43b7-bcaa-2cc802e0f89f req-55b59d31-bd44-43b7-bcaa-2cc802e0f89f ] 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.698s\n2026-05-22 01:44:56.725 31 INFO tempest.lib.common.rest_client [req-c1bfc07f-b350-453b-8757-15143eaf8d0d req-c1bfc07f-b350-453b-8757-15143eaf8d0d ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/96615c64-0ee3-4b81-a9d1-596e0443c2dc/tags/tempest-TagsExtTest-Tag-1183178039 0.159s\n2026-05-22 01:44:56.831 21 INFO tempest.lib.common.rest_client [req-bf19a459-00af-4dc6-bef4-d2412ffbf06b req-bf19a459-00af-4dc6-bef4-d2412ffbf06b ] Request (FloatingIPAdminTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=6ce8f02e3c184d0d91a963d5d99ebd47&name=default 0.866s\n2026-05-22 01:44:56.845 29 INFO tempest.lib.common.rest_client [req-ba91f8ba-a56f-4620-90e0-4ea8ba4e36dc req-ba91f8ba-a56f-4620-90e0-4ea8ba4e36dc ] Request (RoutersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/a3476f1f-d051-442b-b1f4-a5a2496597fe 0.390s\n2026-05-22 01:44:56.860 31 INFO tempest.lib.common.rest_client [req-164ed3ad-1104-4b51-ab3d-6a04168ab45b req-164ed3ad-1104-4b51-ab3d-6a04168ab45b ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets/96615c64-0ee3-4b81-a9d1-596e0443c2dc/tags 0.132s\n2026-05-22 01:44:56.941 37 INFO tempest.lib.common.rest_client [req-42beb88e-2e35-4f81-8acc-79b58d766872 req-42beb88e-2e35-4f81-8acc-79b58d766872 ] Request (RoutersNegativeTest:test_add_router_interfaces_on_overlapping_subnets_returns_400): 400 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/d5e81b54-7fd4-4d2f-84fe-385257b6c8a4/add_router_interface 0.550s\n2026-05-22 01:44:56.982 11 INFO tempest.lib.common.rest_client [req-6bcbb7e1-77b9-4d8d-81ed-bddeb50623aa req-6bcbb7e1-77b9-4d8d-81ed-bddeb50623aa ] Request (NetworksTest:test_create_delete_subnet_with_host_routes_and_dns_nameservers): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.147s\n2026-05-22 01:44:57.015 31 INFO tempest.lib.common.rest_client [req-969e423c-ff3e-422a-b0b0-5ac33f67f9d2 req-969e423c-ff3e-422a-b0b0-5ac33f67f9d2 ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/5ff5e1e8-ae8b-403c-aae5-9c2ea0dc422d/tags 0.153s\n2026-05-22 01:44:57.065 35 INFO tempest.lib.common.rest_client [req-ff3b4382-01d8-4cbe-b03c-d9e6b6f06f97 req-ff3b4382-01d8-4cbe-b03c-d9e6b6f06f97 ] Request (PortsTestJSON:test_create_update_port_with_second_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.598s\n2026-05-22 01:44:57.139 31 INFO tempest.lib.common.rest_client [req-c6edd585-e9e3-4ccf-b82a-e4c14e54396c req-c6edd585-e9e3-4ccf-b82a-e4c14e54396c ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 204 GET https://api.testbed.osism.xyz:9696/v2.0/ports/5ff5e1e8-ae8b-403c-aae5-9c2ea0dc422d/tags/tempest-TagsExtTest-Tag-504729320 0.121s\n2026-05-22 01:44:57.260 23 INFO tempest.lib.common.rest_client [req-16a640d3-3a35-4436-911b-62abdb6fb096 req-16a640d3-3a35-4436-911b-62abdb6fb096 ] Request (SecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/ddb32ee9-14be-459e-b5d9-7e5c599e7f02 0.606s\n2026-05-22 01:44:57.293 37 INFO tempest.lib.common.rest_client [req-a87807ed-49f1-454f-b399-8b0cbdfd2f24 req-a87807ed-49f1-454f-b399-8b0cbdfd2f24 ] Request (RoutersNegativeTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/eea5692d-123c-468a-a1cc-4210723edab0 0.349s\n2026-05-22 01:44:57.329 33 INFO tempest.lib.common.rest_client [req-78f5588e-ee84-45e3-8904-48f57a1a2d1b req-78f5588e-ee84-45e3-8904-48f57a1a2d1b ] Request (NetworksTestDHCPv6:tearDown): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/6dcaee46-796e-494f-a812-d8b1684713f8 0.731s\n2026-05-22 01:44:57.370 41 INFO tempest.lib.common.rest_client [req-b8904784-7f90-422a-920d-939135380fce req-b8904784-7f90-422a-920d-939135380fce ] Request (NetworksIpV6TestAttrs:test_create_delete_stateless_subnet_with_ports): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.093s\n2026-05-22 01:44:57.375 39 INFO tempest.lib.common.rest_client [req-f3951a72-6d61-4882-b190-e7dccfd4f818 req-f3951a72-6d61-4882-b190-e7dccfd4f818 ] Request (RoutersAdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/f85da842-986f-4228-8ce4-cda8bd5d5122 1.840s\n{14} tempest.api.network.admin.test_routers.RoutersAdminTest.test_update_router_reset_gateway_without_snat [8.225097s] ... ok\n2026-05-22 01:44:57.493 17 INFO tempest.lib.common.rest_client [req-18a43956-c210-486e-820a-4038a6c02531 req-18a43956-c210-486e-820a-4038a6c02531 ] Request (AllowedAddressPairIpV6TestJSON:test_update_port_with_multiple_ip_mac_address_pair): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.185s\n2026-05-22 01:44:57.506 21 INFO tempest.lib.common.rest_client [req-2396b0d8-1c68-481c-88d9-32fca8c3ca44 req-2396b0d8-1c68-481c-88d9-32fca8c3ca44 ] Request (FloatingIPAdminTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/dc5b855b-6d87-4ee0-b301-12a6f21948cb 0.670s\n2026-05-22 01:44:57.514 19 INFO tempest.lib.common.rest_client [req-cd9ee3f6-1708-4347-919d-9b241f2bd220 req-cd9ee3f6-1708-4347-919d-9b241f2bd220 ] Request (RoutersIpV6AdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/45ccc909-a910-4b9c-8412-262feceb7a79 1.086s\n2026-05-22 01:44:57.509 33 INFO tempest.lib.common.rest_client [req-ae5171b8-16c1-42cd-ad5b-4bb24cce691c req-ae5171b8-16c1-42cd-ad5b-4bb24cce691c ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.174s\n{4} tempest.api.network.admin.test_routers.RoutersIpV6AdminTest.test_update_router_set_gateway [5.237422s] ... ok\n2026-05-22 01:44:57.559 23 INFO tempest.lib.common.rest_client [req-acac9c3f-c2cb-4371-80ae-87e994f28c8e req-acac9c3f-c2cb-4371-80ae-87e994f28c8e ] Request (SecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.294s\n2026-05-22 01:44:57.678 39 INFO tempest.lib.common.rest_client [req-78b7e921-66f7-49cd-a3c7-3efb5fc5c311 req-78b7e921-66f7-49cd-a3c7-3efb5fc5c311 ] Request (RoutersAdminTest:test_update_router_set_gateway): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.298s\n2026-05-22 01:44:57.843 21 INFO tempest.lib.common.rest_client [req-8b0e4338-f750-451d-847b-8869110c8f3f req-8b0e4338-f750-451d-847b-8869110c8f3f ] Request (FloatingIPAdminTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/6ce8f02e3c184d0d91a963d5d99ebd47 0.334s\n2026-05-22 01:44:57.875 31 INFO tempest.lib.common.rest_client [req-a3baf7c8-f7a3-421c-b8af-469f06b54711 req-a3baf7c8-f7a3-421c-b8af-469f06b54711 ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/5ff5e1e8-ae8b-403c-aae5-9c2ea0dc422d/tags/tempest-TagsExtTest-Tag-504729320 0.733s\n2026-05-22 01:44:57.887 33 INFO tempest.lib.common.rest_client [req-ff11b038-57cb-484b-8854-9e81ea6a7751 req-ff11b038-57cb-484b-8854-9e81ea6a7751 ] Request (NetworksTestDHCPv6:tearDown): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/a4232fc6-1138-49d4-8ff6-e38bcb8d39ab 0.374s\n2026-05-22 01:44:57.987 19 INFO tempest.lib.common.rest_client [req-90735be3-6428-40f7-8c9c-7d1290a9db97 req-90735be3-6428-40f7-8c9c-7d1290a9db97 ] Request (RoutersIpV6AdminTest:test_update_router_set_gateway_with_snat_explicit): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.470s\n2026-05-22 01:44:58.068 33 INFO tempest.lib.common.rest_client [req-caecd913-81f1-441b-8d57-8d427a801a71 req-caecd913-81f1-441b-8d57-8d427a801a71 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.176s\n{11} tempest.api.network.test_dhcp_ipv6.NetworksTestDHCPv6.test_dhcp_stateful_fixedips_duplicate [4.234510s] ... ok\n2026-05-22 01:44:58.075 31 INFO tempest.lib.common.rest_client [req-b4bb0cfc-a8b2-472d-a169-98c643d19368 req-b4bb0cfc-a8b2-472d-a169-98c643d19368 ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/5ff5e1e8-ae8b-403c-aae5-9c2ea0dc422d/tags 0.196s\n2026-05-22 01:44:58.105 23 INFO tempest.lib.common.rest_client [req-5d764a8e-9854-416e-92ec-b31298a4c190 req-5d764a8e-9854-416e-92ec-b31298a4c190 ] Request (SecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/94946171-1153-422f-9aa6-ee9e7297ef87 0.544s\n2026-05-22 01:44:58.119 35 INFO tempest.lib.common.rest_client [req-985594c6-447b-46f5-be57-b2d5d8b12e9c req-985594c6-447b-46f5-be57-b2d5d8b12e9c ] Request (PortsTestJSON:test_create_update_port_with_second_ip): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/6db4a543-bcd2-4683-a74e-4c28dcb3e16d 1.052s\n2026-05-22 01:44:58.248 15 INFO tempest.lib.common.rest_client [req-e1e65a87-d384-439f-80f9-78e5658b9070 req-e1e65a87-d384-439f-80f9-78e5658b9070 ] Request (FloatingIPTestJSON:test_floating_ip_update_different_router): 201 POST https://api.testbed.osism.xyz:9696/v2.0/floatingips 3.785s\n2026-05-22 01:44:58.262 31 INFO tempest.lib.common.rest_client [req-8346f2f6-a264-49aa-9d15-816fd2cb1cdf req-8346f2f6-a264-49aa-9d15-816fd2cb1cdf ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/cd9cf1e2-a26a-4dbd-851b-2bb2b024605e/tags 0.183s\n2026-05-22 01:44:58.381 21 INFO tempest.lib.common.rest_client [req-6e14b679-b275-4c89-9f9a-50a4a71e351f req-6e14b679-b275-4c89-9f9a-50a4a71e351f ] Request (NetworksIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.532s\n2026-05-22 01:44:58.428 23 INFO tempest.lib.common.rest_client [req-2e041b3e-2481-4108-820f-976eaa3a7758 req-2e041b3e-2481-4108-820f-976eaa3a7758 ] Request (SecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.320s\n2026-05-22 01:44:58.437 17 INFO tempest.lib.common.rest_client [req-4267fbc0-9731-4f83-a92e-dba83976db4e req-4267fbc0-9731-4f83-a92e-dba83976db4e ] Request (AllowedAddressPairIpV6TestJSON:test_update_port_with_multiple_ip_mac_address_pair): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.941s\n2026-05-22 01:44:58.486 37 INFO tempest.lib.common.rest_client [req-e49f55d7-9614-4feb-a436-2187ed2ef2c5 req-e49f55d7-9614-4feb-a436-2187ed2ef2c5 ] Request (RoutersNegativeTest:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/d5e81b54-7fd4-4d2f-84fe-385257b6c8a4/remove_router_interface 1.189s\n{13} tempest.api.network.test_routers_negative.RoutersNegativeTest.test_add_router_interfaces_on_overlapping_subnets_returns_400 [13.548753s] ... ok\n2026-05-22 01:44:58.495 31 INFO tempest.lib.common.rest_client [req-c6a519ff-2269-4e5f-b857-cb5170c702b2 req-c6a519ff-2269-4e5f-b857-cb5170c702b2 ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 204 GET https://api.testbed.osism.xyz:9696/v2.0/routers/cd9cf1e2-a26a-4dbd-851b-2bb2b024605e/tags/tempest-TagsExtTest-Tag-1724543644 0.230s\n2026-05-22 01:44:58.617 37 INFO tempest.lib.common.rest_client [req-7d2bac62-638d-4c11-ae77-af506d2f144e req-7d2bac62-638d-4c11-ae77-af506d2f144e ] Request (RoutersNegativeTest:test_delete_non_existent_router_returns_404): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/tempest-non_exist_router-816534836 0.122s\n{13} tempest.api.network.test_routers_negative.RoutersNegativeTest.test_delete_non_existent_router_returns_404 [0.128224s] ... ok\n2026-05-22 01:44:58.675 33 INFO tempest.lib.common.rest_client [req-bbdc80ad-2c9a-4239-8feb-b0ad9fc55f17 req-bbdc80ad-2c9a-4239-8feb-b0ad9fc55f17 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips_outrange): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.599s\n2026-05-22 01:44:58.710 23 INFO tempest.lib.common.rest_client [req-46288296-41ce-4087-b5db-a9643405bc24 req-46288296-41ce-4087-b5db-a9643405bc24 ] Request (SecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/f52098e9-047a-4b50-899d-87fe770975eb 0.279s\n2026-05-22 01:44:58.711 31 INFO tempest.lib.common.rest_client [req-d3c7b881-913d-4fce-84de-b3349f0d9726 req-d3c7b881-913d-4fce-84de-b3349f0d9726 ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/cd9cf1e2-a26a-4dbd-851b-2bb2b024605e/tags/tempest-TagsExtTest-Tag-1724543644 0.212s\n2026-05-22 01:44:58.737 11 INFO tempest.lib.common.rest_client [req-e016a985-0ad8-4e9c-a70c-0413c10ff014 req-e016a985-0ad8-4e9c-a70c-0413c10ff014 ] Request (NetworksTest:test_create_delete_subnet_with_host_routes_and_dns_nameservers): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.753s\n2026-05-22 01:44:58.867 31 INFO tempest.lib.common.rest_client [req-92db7313-71df-4aae-8031-f9b026a57c35 req-92db7313-71df-4aae-8031-f9b026a57c35 ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/cd9cf1e2-a26a-4dbd-851b-2bb2b024605e/tags 0.153s\n2026-05-22 01:44:58.879 21 INFO tempest.lib.common.rest_client [req-b2cc5898-91c5-4426-b818-e315714ee7f6 req-b2cc5898-91c5-4426-b818-e315714ee7f6 ] Request (NetworksIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.477s\n2026-05-22 01:44:58.908 23 INFO tempest.lib.common.rest_client [req-cc2a6c77-49db-4ef7-90ec-78f8c3a56577 req-cc2a6c77-49db-4ef7-90ec-78f8c3a56577 ] Request (SecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.196s\n2026-05-22 01:44:58.993 31 INFO tempest.lib.common.rest_client [req-825ccdfb-b77f-4774-a4bc-22737c4a6698 req-825ccdfb-b77f-4774-a4bc-22737c4a6698 ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnetpools/5ab2254a-369f-4d5a-915a-f01ef66d786c/tags 0.121s\n2026-05-22 01:44:58.994 21 INFO tempest.lib.common.rest_client [req-d4b0a816-b597-4faf-83cb-f5ad74af2f20 req-d4b0a816-b597-4faf-83cb-f5ad74af2f20 ] Request (NetworksIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.113s\n2026-05-22 01:44:59.119 37 INFO tempest.lib.common.rest_client [req-fec64f33-8ef0-412c-9c78-e80a43ade62c req-fec64f33-8ef0-412c-9c78-e80a43ade62c ] Request (RoutersNegativeTest:test_router_add_gateway_invalid_network_returns_404): 404 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/d5e81b54-7fd4-4d2f-84fe-385257b6c8a4 0.495s\n{13} tempest.api.network.test_routers_negative.RoutersNegativeTest.test_router_add_gateway_invalid_network_returns_404 [0.499107s] ... ok\n2026-05-22 01:44:59.133 35 INFO tempest.lib.common.rest_client [req-939d3d0b-4c7e-44c1-95d3-dc3fe23e2b14 req-939d3d0b-4c7e-44c1-95d3-dc3fe23e2b14 ] Request (PortsTestJSON:test_create_update_port_with_second_ip): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/6db4a543-bcd2-4683-a74e-4c28dcb3e16d 1.011s\n2026-05-22 01:44:59.144 21 INFO tempest.lib.common.rest_client [req-20440a14-8974-412d-9e24-a3b9c56ee5d3 req-20440a14-8974-412d-9e24-a3b9c56ee5d3 ] Request (NetworksIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.148s\n2026-05-22 01:44:59.188 31 INFO tempest.lib.common.rest_client [req-0b40d13f-373a-4ab9-ad3d-1d2292b483d0 req-0b40d13f-373a-4ab9-ad3d-1d2292b483d0 ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 204 GET https://api.testbed.osism.xyz:9696/v2.0/subnetpools/5ab2254a-369f-4d5a-915a-f01ef66d786c/tags/tempest-TagsExtTest-Tag-1388069777 0.193s\n2026-05-22 01:44:59.351 33 INFO tempest.lib.common.rest_client [req-981570f6-527b-464a-b448-53f7c14d7eed req-981570f6-527b-464a-b448-53f7c14d7eed ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips_outrange): 400 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.669s\n2026-05-22 01:44:59.404 31 INFO tempest.lib.common.rest_client [req-c632139c-1c6f-4035-a600-907aae0452e2 req-c632139c-1c6f-4035-a600-907aae0452e2 ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnetpools/5ab2254a-369f-4d5a-915a-f01ef66d786c/tags/tempest-TagsExtTest-Tag-1388069777 0.214s\n2026-05-22 01:44:59.429 41 INFO tempest.lib.common.rest_client [req-0c692964-60d8-4775-9c87-1495101c2549 req-0c692964-60d8-4775-9c87-1495101c2549 ] Request (NetworksIpV6TestAttrs:test_create_delete_stateless_subnet_with_ports): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.054s\n2026-05-22 01:44:59.499 33 INFO tempest.lib.common.rest_client [req-1897c024-8744-4a36-bc21-4f4040ca2d9a req-1897c024-8744-4a36-bc21-4f4040ca2d9a ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.145s\n2026-05-22 01:44:59.502 29 INFO tempest.lib.common.rest_client [req-cb4f0410-41a3-4ecc-a050-07c0e6eb3a1b req-cb4f0410-41a3-4ecc-a050-07c0e6eb3a1b ] Request (RoutersTest:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/edc17c19-a439-459b-b05d-1f535b2cef8c/remove_router_interface 2.654s\n2026-05-22 01:44:59.586 29 INFO tempest.lib.common.rest_client [req-680f5db4-3723-49d9-889a-88b4827367b9 req-680f5db4-3723-49d9-889a-88b4827367b9 ] Request (RoutersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=edc17c19-a439-459b-b05d-1f535b2cef8c 0.082s\n2026-05-22 01:44:59.637 23 INFO tempest.lib.common.rest_client [req-58e79222-6a88-498a-8c97-3a21408dde1f req-58e79222-6a88-498a-8c97-3a21408dde1f ] Request (SecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/446a3c43-52c3-4586-92b0-970f6b4ff309 0.725s\n2026-05-22 01:44:59.646 31 INFO tempest.lib.common.rest_client [req-dbf2bcb6-081e-49e0-a8d2-3e58de2f38c2 req-dbf2bcb6-081e-49e0-a8d2-3e58de2f38c2 ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnetpools/5ab2254a-369f-4d5a-915a-f01ef66d786c/tags 0.239s\n2026-05-22 01:44:59.659 33 INFO tempest.lib.common.rest_client [req-d5c5ee20-0b30-43ea-ab07-28b209eeedfb req-d5c5ee20-0b30-43ea-ab07-28b209eeedfb ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.157s\n2026-05-22 01:44:59.660 25 INFO tempest.lib.common.rest_client [req-2e672c8b-105c-42fc-84d8-da209a2f9b92 req-2e672c8b-105c-42fc-84d8-da209a2f9b92 ] Request (RoutersIpV6Test:test_add_multiple_router_interfaces): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/1bbf25a5-3c2a-4f45-8671-57b0e815b17f/add_router_interface 4.701s\n2026-05-22 01:44:59.724 21 INFO tempest.lib.common.rest_client [req-f7d0778b-6431-4aa6-a877-269132de262b req-f7d0778b-6431-4aa6-a877-269132de262b ] Request (NetworksIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.577s\n2026-05-22 01:44:59.837 21 INFO tempest.lib.common.rest_client [req-421ef6d7-fe7d-40a1-be3d-46c8a3721607 req-421ef6d7-fe7d-40a1-be3d-46c8a3721607 ] Request (NetworksIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.109s\n2026-05-22 01:44:59.855 13 INFO tempest.lib.common.rest_client [req-a20dca73-c4dd-4012-be7a-4b38586660b1 req-a20dca73-c4dd-4012-be7a-4b38586660b1 ] Request (BulkNetworkOpsTest:test_bulk_create_delete_network): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 4.348s\n2026-05-22 01:44:59.867 15 INFO tempest.lib.common.rest_client [req-df5a2fe5-f27a-48f2-a8e1-3422e659fa00 req-df5a2fe5-f27a-48f2-a8e1-3422e659fa00 ] Request (FloatingIPTestJSON:test_floating_ip_update_different_router): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.615s\n2026-05-22 01:44:59.876 25 INFO tempest.lib.common.rest_client [req-f119297e-8a1b-4cf5-9a23-9dcae3f8d0f5 req-f119297e-8a1b-4cf5-9a23-9dcae3f8d0f5 ] Request (RoutersIpV6Test:test_add_multiple_router_interfaces): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/2d06390d-786d-4caf-977b-5bf27c4d84d4 0.213s\n2026-05-22 01:44:59.892 37 INFO tempest.lib.common.rest_client [req-e67cb59a-f16f-4d10-bb59-ee59f05acb0f req-e67cb59a-f16f-4d10-bb59-ee59f05acb0f ] Request (RoutersNegativeTest:test_router_add_gateway_net_not_external_returns_400): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.765s\n2026-05-22 01:44:59.949 31 INFO tempest.lib.common.rest_client [req-a2522961-b600-4841-8192-80dc65ee05ec req-a2522961-b600-4841-8192-80dc65ee05ec ] Request (TagsExtTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnetpools/5ab2254a-369f-4d5a-915a-f01ef66d786c/tags 0.299s\n2026-05-22 01:44:59.974 23 INFO tempest.lib.common.rest_client [req-fc2dac2a-27c9-4740-8d5e-05eac395b7d5 req-fc2dac2a-27c9-4740-8d5e-05eac395b7d5 ] Request (SecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.332s\n2026-05-22 01:44:59.986 21 INFO tempest.lib.common.rest_client [req-19eba1b8-a596-4e32-bb74-6228b25df52d req-19eba1b8-a596-4e32-bb74-6228b25df52d ] Request (NetworksIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ebbcc36201f044f09db39eea1fb46699/users/f3cfc96b219b4c64a949219e2e14f5eb/roles/7b19d98ffcc24d869191183daf0fb4ae 0.145s\n2026-05-22 01:45:00.014 33 INFO tempest.lib.common.rest_client [req-ce3c03e6-b989-49a7-a92f-779152a2bb90 req-ce3c03e6-b989-49a7-a92f-779152a2bb90 ] Request (NetworksTestDHCPv6:tearDown): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/27d89c88-48db-43f6-9e6e-7c3cd6a9a573 0.346s\n2026-05-22 01:45:00.061 17 INFO tempest.lib.common.rest_client [req-629333ce-c133-46da-ba3d-e49f198154bc req-629333ce-c133-46da-ba3d-e49f198154bc ] Request (AllowedAddressPairIpV6TestJSON:test_update_port_with_multiple_ip_mac_address_pair): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/d572eda1-a9be-4abb-9b63-8daaed922812 1.621s\n2026-05-22 01:45:00.084 13 INFO tempest.lib.common.rest_client [req-b8d6e00e-bb01-4b48-9f4e-799a5596ea71 req-b8d6e00e-bb01-4b48-9f4e-799a5596ea71 ] Request (BulkNetworkOpsTest:test_bulk_create_delete_network): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks 0.222s\n2026-05-22 01:45:00.156 33 INFO tempest.lib.common.rest_client [req-a7d151cf-7b6f-4d7d-829b-157bdeeb47cb req-a7d151cf-7b6f-4d7d-829b-157bdeeb47cb ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.139s\n{11} tempest.api.network.test_dhcp_ipv6.NetworksTestDHCPv6.test_dhcp_stateful_fixedips_outrange [2.086569s] ... ok\n2026-05-22 01:45:00.186 25 INFO tempest.lib.common.rest_client [req-2b0b6042-d95e-4f1d-bc8d-1d09c7dcb2b8 req-2b0b6042-d95e-4f1d-bc8d-1d09c7dcb2b8 ] Request (RoutersIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/2d06390d-786d-4caf-977b-5bf27c4d84d4 0.308s\n2026-05-22 01:45:00.191 21 INFO tempest.lib.common.rest_client [req-8981dbd0-5f29-4a3b-8fb2-629d85765fd2 req-8981dbd0-5f29-4a3b-8fb2-629d85765fd2 ] Request (NetworksIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.197s\n2026-05-22 01:45:00.248 35 INFO tempest.lib.common.rest_client [req-d31545e8-354f-40f3-8655-386464612307 req-d31545e8-354f-40f3-8655-386464612307 ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/6db4a543-bcd2-4683-a74e-4c28dcb3e16d 1.113s\n2026-05-22 01:45:00.332 21 INFO tempest.lib.common.rest_client [req-adf88928-6e04-4aef-a8de-3a96eaafd817 req-adf88928-6e04-4aef-a8de-3a96eaafd817 ] Request (NetworksIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ebbcc36201f044f09db39eea1fb46699/users/f3cfc96b219b4c64a949219e2e14f5eb/roles/1049be6f2d5641528d4cf50ffcec866c 0.138s\n2026-05-22 01:45:00.356 35 INFO tempest.lib.common.rest_client [req-be2e0e4c-217c-45a6-b50a-7022d3e2d4b7 req-be2e0e4c-217c-45a6-b50a-7022d3e2d4b7 ] Request (PortsTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/6db4a543-bcd2-4683-a74e-4c28dcb3e16d 0.107s\n2026-05-22 01:45:00.378 31 INFO tempest.lib.common.rest_client [req-823ecc31-8d5c-40ff-aedd-8a169ce39af3 req-823ecc31-8d5c-40ff-aedd-8a169ce39af3 ] Request (TagsExtTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/cd9cf1e2-a26a-4dbd-851b-2bb2b024605e/tags 0.424s\n2026-05-22 01:45:00.395 29 INFO tempest.lib.common.rest_client [req-ceea0204-b76d-4896-9ef6-1b746a57e4b0 req-ceea0204-b76d-4896-9ef6-1b746a57e4b0 ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/edc17c19-a439-459b-b05d-1f535b2cef8c 0.803s\n2026-05-22 01:45:00.468 11 INFO tempest.lib.common.rest_client [req-8842a5c6-24e9-41b9-b3bc-2b0e8394a3c2 req-8842a5c6-24e9-41b9-b3bc-2b0e8394a3c2 ] Request (NetworksTest:test_create_delete_subnet_with_host_routes_and_dns_nameservers): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/5353fe63-2847-47f7-b8c4-3233ca176691 1.721s\n{0} tempest.api.network.test_networks.NetworksTest.test_create_delete_subnet_with_host_routes_and_dns_nameservers [4.636329s] ... ok\n2026-05-22 01:45:00.561 21 INFO tempest.lib.common.rest_client [req-00cffbce-dedb-4da1-a765-401b3bb9b140 req-00cffbce-dedb-4da1-a765-401b3bb9b140 ] Request (NetworksIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.226s\n2026-05-22 01:45:00.577 31 INFO tempest.lib.common.rest_client [req-f8d7e4f7-d9fe-4734-8db4-f87f2a54bc46 req-f8d7e4f7-d9fe-4734-8db4-f87f2a54bc46 ] Request (TagsExtTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/5ff5e1e8-ae8b-403c-aae5-9c2ea0dc422d/tags 0.189s\n2026-05-22 01:45:00.585 23 INFO tempest.lib.common.rest_client [req-bd9fc296-92da-42ce-afde-569d0123bda7 req-bd9fc296-92da-42ce-afde-569d0123bda7 ] Request (SecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/55a48a6c-d1af-4671-a101-85c2a5c75dd6 0.607s\n2026-05-22 01:45:00.713 21 INFO tempest.lib.common.rest_client [req-ebd2bdee-b086-4618-aaaf-35f1d0ed9048 req-ebd2bdee-b086-4618-aaaf-35f1d0ed9048 ] Request (NetworksIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ebbcc36201f044f09db39eea1fb46699/users/f3cfc96b219b4c64a949219e2e14f5eb/roles/f62b4d190f9040abadfedbb170e6ab99 0.147s\n2026-05-22 01:45:00.756 35 INFO tempest.lib.common.rest_client [req-ce7eb5a3-abab-42bf-bacd-570e169fda86 req-ce7eb5a3-abab-42bf-bacd-570e169fda86 ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/ff30b52e-6e63-44c7-a6b2-2345b8b7e84c 0.396s\n2026-05-22 01:45:00.768 33 INFO tempest.lib.common.rest_client [req-97707a44-2ba2-46cc-bc68-9967c3a10214 req-97707a44-2ba2-46cc-bc68-9967c3a10214 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.608s\n2026-05-22 01:45:00.772 23 INFO tempest.lib.common.rest_client [req-bc0e7aa4-0a27-4120-9b0b-c432b491d481 req-bc0e7aa4-0a27-4120-9b0b-c432b491d481 ] Request (SecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.184s\n2026-05-22 01:45:00.785 13 INFO tempest.lib.common.rest_client [req-44814d7f-6d0d-42e9-b896-8c0d9f48e1b1 req-44814d7f-6d0d-42e9-b896-8c0d9f48e1b1 ] Request (BulkNetworkOpsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/929d2bc2-dd7e-459f-85fc-d568971c2006 0.697s\n2026-05-22 01:45:00.805 31 INFO tempest.lib.common.rest_client [req-c472c894-5511-47de-8fb5-783ace75541c req-c472c894-5511-47de-8fb5-783ace75541c ] Request (TagsExtTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/96615c64-0ee3-4b81-a9d1-596e0443c2dc/tags 0.220s\n{10} tempest.api.network.test_tags.TagsExtTest.test_create_check_list_and_delete_tags [5.404814s] ... ok\n2026-05-22 01:45:00.873 29 INFO tempest.lib.common.rest_client [req-da06c000-1049-46bb-84ec-703d94584987 req-da06c000-1049-46bb-84ec-703d94584987 ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/bf5373f4-3d49-407c-a905-99d0173a21ab 0.474s\n2026-05-22 01:45:00.907 21 INFO tempest.lib.common.rest_client [req-704bf220-1972-4439-adb9-eb4a079b19fc req-704bf220-1972-4439-adb9-eb4a079b19fc ] Request (NetworksIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.192s\n2026-05-22 01:45:01.031 21 INFO tempest.lib.common.rest_client [req-b6138694-b51f-4b1a-965e-e9fb825d5fb2 req-b6138694-b51f-4b1a-965e-e9fb825d5fb2 ] Request (NetworksIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ebbcc36201f044f09db39eea1fb46699/users/f3cfc96b219b4c64a949219e2e14f5eb/roles/7b19d98ffcc24d869191183daf0fb4ae 0.119s\n2026-05-22 01:45:01.032 21 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user f3cfc96b219b4c64a949219e2e14f5eb is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:45:01.032 21 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksIpV6Test-110073075-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'ebbcc36201f044f09db39eea1fb46699', 'project_name': 'tempest-NetworksIpV6Test-110073075', 'tenant_id': 'ebbcc36201f044f09db39eea1fb46699', 'tenant_name': 'tempest-NetworksIpV6Test-110073075', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'f3cfc96b219b4c64a949219e2e14f5eb', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:45:01.033 21 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksIpV6Test-110073075-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'ebbcc36201f044f09db39eea1fb46699', 'project_name': 'tempest-NetworksIpV6Test-110073075', 'tenant_id': 'ebbcc36201f044f09db39eea1fb46699', 'tenant_name': 'tempest-NetworksIpV6Test-110073075', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'f3cfc96b219b4c64a949219e2e14f5eb', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:45:01.065 31 INFO tempest.lib.common.rest_client [req-609a3933-bda5-4611-8239-1f5062e5d13b req-609a3933-bda5-4611-8239-1f5062e5d13b ] Request (TagsExtTest:test_update_and_delete_all_tags): 201 PUT https://api.testbed.osism.xyz:9696/v2.0/subnets/96615c64-0ee3-4b81-a9d1-596e0443c2dc/tags/tempest-TagsExtTest-Tag-940250229 0.254s\n2026-05-22 01:45:01.102 33 INFO tempest.lib.common.rest_client [req-a6ce0268-72b9-4796-b55e-0b281afbea61 req-a6ce0268-72b9-4796-b55e-0b281afbea61 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.331s\n2026-05-22 01:45:01.168 23 INFO tempest.lib.common.rest_client [req-c28bd18d-a099-43cc-beb7-dc0d152c5af1 req-c28bd18d-a099-43cc-beb7-dc0d152c5af1 ] Request (SecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/43dc76f0-37df-4ea8-a888-838c32416923 0.392s\n2026-05-22 01:45:01.268 31 INFO tempest.lib.common.rest_client [req-c74ecf86-2a95-48e1-9cd2-6481078b8b15 req-c74ecf86-2a95-48e1-9cd2-6481078b8b15 ] Request (TagsExtTest:test_update_and_delete_all_tags): 201 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/5ff5e1e8-ae8b-403c-aae5-9c2ea0dc422d/tags/tempest-TagsExtTest-Tag-680417560 0.199s\n2026-05-22 01:45:01.328 29 INFO tempest.lib.common.rest_client [req-bb50ac4d-8f60-4b5e-8f5e-1982743c3085 req-bb50ac4d-8f60-4b5e-8f5e-1982743c3085 ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/4bf4bf31-b6ab-40c6-be29-bdc199b0bb88 0.452s\n2026-05-22 01:45:01.348 23 INFO tempest.lib.common.rest_client [req-16f90390-f68c-4ca8-8179-7f44decdcc9f req-16f90390-f68c-4ca8-8179-7f44decdcc9f ] Request (SecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.176s\n{6} tempest.api.network.test_security_groups.SecGroupTest.test_create_security_group_rule_with_icmp_type_code [8.502469s] ... ok\n2026-05-22 01:45:01.355 35 INFO tempest.lib.common.rest_client [req-eefcc5a5-c5f9-4480-bf17-2432de56d999 req-eefcc5a5-c5f9-4480-bf17-2432de56d999 ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/4c061ada-1196-4fb3-9fb4-dae569c730c1 0.594s\n2026-05-22 01:45:01.434 11 INFO tempest.lib.common.rest_client [req-7e676fa4-ed0b-4ca6-bf05-10d96577eb09 req-7e676fa4-ed0b-4ca6-bf05-10d96577eb09 ] Request (NetworksTest:test_create_delete_subnet_without_gateway): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.963s\n2026-05-22 01:45:01.476 15 INFO tempest.lib.common.rest_client [req-d0917e6e-c858-441a-9762-5baa484f337b req-d0917e6e-c858-441a-9762-5baa484f337b ] Request (FloatingIPTestJSON:test_floating_ip_update_different_router): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.604s\n2026-05-22 01:45:01.507 13 INFO tempest.lib.common.rest_client [req-18ef9a77-9cee-476a-8ead-80c4d29702bb req-18ef9a77-9cee-476a-8ead-80c4d29702bb ] Request (BulkNetworkOpsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/caf6ebae-e0d7-4f3b-8cdd-82aa05575ff3 0.718s\n2026-05-22 01:45:01.514 31 INFO tempest.lib.common.rest_client [req-465e7630-ad7a-4a0f-85fc-c53c84b4ce62 req-465e7630-ad7a-4a0f-85fc-c53c84b4ce62 ] Request (TagsExtTest:test_update_and_delete_all_tags): 201 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/cd9cf1e2-a26a-4dbd-851b-2bb2b024605e/tags/tempest-TagsExtTest-Tag-2086161636 0.244s\n2026-05-22 01:45:01.600 41 INFO tempest.lib.common.rest_client [req-51a8f8a1-a714-4b50-9ebd-ebd52a0bbe23 req-51a8f8a1-a714-4b50-9ebd-ebd52a0bbe23 ] Request (NetworksIpV6TestAttrs:test_create_delete_stateless_subnet_with_ports): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 2.168s\n2026-05-22 01:45:01.632 21 INFO tempest.lib.common.rest_client [req-3dbd3c01-7f29-4a1e-8b09-6d36313c1f84 req-3dbd3c01-7f29-4a1e-8b09-6d36313c1f84 ] Request (NetworksIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.587s\n2026-05-22 01:45:01.654 13 INFO tempest.lib.common.rest_client [req-5cddbaa5-80ec-4017-9b22-9bd65dfecd9c req-5cddbaa5-80ec-4017-9b22-9bd65dfecd9c ] Request (BulkNetworkOpsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks 0.144s\n{1} tempest.api.network.test_networks.BulkNetworkOpsTest.test_bulk_create_delete_network [6.150426s] ... ok\n2026-05-22 01:45:01.718 23 INFO tempest.lib.common.rest_client [req-34b68a21-3104-424f-a62f-22deb3e1efac req-34b68a21-3104-424f-a62f-22deb3e1efac ] Request (SecGroupTest:test_create_security_group_rule_with_protocol_integer_value): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.363s\n2026-05-22 01:45:01.789 31 INFO tempest.lib.common.rest_client [req-ac31767b-51c2-4954-ad8f-2b1bf7fffa43 req-ac31767b-51c2-4954-ad8f-2b1bf7fffa43 ] Request (TagsExtTest:test_update_and_delete_all_tags): 201 PUT https://api.testbed.osism.xyz:9696/v2.0/subnetpools/5ab2254a-369f-4d5a-915a-f01ef66d786c/tags/tempest-TagsExtTest-Tag-1478753224 0.271s\n2026-05-22 01:45:01.808 21 INFO tempest.lib.common.rest_client [req-822fdafb-3e70-4393-b77c-a0169ecfcbbb req-822fdafb-3e70-4393-b77c-a0169ecfcbbb ] Request (NetworksIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/ebbcc36201f044f09db39eea1fb46699 0.172s\n2026-05-22 01:45:01.808 21 INFO tempest.lib.common.dynamic_creds [-] Using the existing project ebbcc36201f044f09db39eea1fb46699 for scope project and roles: ['reader']\n2026-05-22 01:45:01.949 41 INFO tempest.lib.common.rest_client [req-1a048051-bca8-4237-abfa-0d71bce5ea74 req-1a048051-bca8-4237-abfa-0d71bce5ea74 ] Request (NetworksIpV6TestAttrs:test_create_delete_stateless_subnet_with_ports): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/6e3f841d-3d3d-41f2-a747-ceef05c9dc39 0.347s\n2026-05-22 01:45:01.959 31 INFO tempest.lib.common.rest_client [req-d1971ae7-1d6a-4aad-b9c7-9294f5e90dbe req-d1971ae7-1d6a-4aad-b9c7-9294f5e90dbe ] Request (TagsExtTest:test_update_and_delete_all_tags): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/subnets/96615c64-0ee3-4b81-a9d1-596e0443c2dc/tags 0.167s\n2026-05-22 01:45:02.086 41 INFO tempest.lib.common.rest_client [req-a9be6abd-73d2-41ff-9037-d076e1e07c90 req-a9be6abd-73d2-41ff-9037-d076e1e07c90 ] Request (NetworksIpV6TestAttrs:test_create_delete_stateless_subnet_with_ports): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.135s\n2026-05-22 01:45:02.134 17 INFO tempest.lib.common.rest_client [req-d43cb345-3d46-4807-aaff-71ec6e99f15d req-d43cb345-3d46-4807-aaff-71ec6e99f15d ] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/d572eda1-a9be-4abb-9b63-8daaed922812 2.071s\n2026-05-22 01:45:02.207 35 INFO tempest.lib.common.rest_client [req-5739021b-3440-42da-96ae-b3675d5375fb req-5739021b-3440-42da-96ae-b3675d5375fb ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/86213822-8d61-4d27-ab3a-94b2db4d946a 0.851s\n{12} tempest.api.network.test_ports.PortsTestJSON.test_create_update_port_with_second_ip [14.229601s] ... ok\n2026-05-22 01:45:02.229 41 INFO tempest.lib.common.rest_client [req-8fff23dd-8c40-4317-adc1-e7808a263c05 req-8fff23dd-8c40-4317-adc1-e7808a263c05 ] Request (NetworksIpV6TestAttrs:test_create_delete_stateless_subnet_with_ports): 409 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/0e4610d7-4a8c-4cd3-8f72-b41006fe3c05 0.138s\n2026-05-22 01:45:02.222 17 INFO tempest.lib.common.rest_client [req-451a76f0-51ee-48e0-9df1-443bb6f35687 req-451a76f0-51ee-48e0-9df1-443bb6f35687 ] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/d572eda1-a9be-4abb-9b63-8daaed922812 0.086s\n{15} tempest.api.network.test_networks.NetworksIpV6TestAttrs.test_create_delete_stateless_subnet_with_ports [5.954912s] ... ok\n2026-05-22 01:45:02.340 21 INFO tempest.lib.common.rest_client [req-ab862497-77a3-4343-94c3-7a332eb1c00f req-ab862497-77a3-4343-94c3-7a332eb1c00f ] Request (NetworksIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.528s\n2026-05-22 01:45:02.349 39 INFO tempest.lib.common.rest_client [req-b8349169-bc93-49fc-a03c-92d1143f8b10 req-b8349169-bc93-49fc-a03c-92d1143f8b10 ] Request (RoutersAdminTest:test_update_router_set_gateway): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/f09e78be-cf24-47cb-9e6a-f75ec3add6d4 4.668s\n2026-05-22 01:45:02.426 13 INFO tempest.lib.common.rest_client [req-c0db940f-d0ae-45c3-be83-4be1bdce026f req-c0db940f-d0ae-45c3-be83-4be1bdce026f ] Request (BulkNetworkOpsTest:test_bulk_create_delete_port): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.767s\n2026-05-22 01:45:02.461 21 INFO tempest.lib.common.rest_client [req-ed2b326c-1110-43c5-950b-7017a4c2a7e8 req-ed2b326c-1110-43c5-950b-7017a4c2a7e8 ] Request (NetworksIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.119s\n2026-05-22 01:45:02.475 31 INFO tempest.lib.common.rest_client [req-d9852818-691a-4868-8f14-11b02f122336 req-d9852818-691a-4868-8f14-11b02f122336 ] Request (TagsExtTest:test_update_and_delete_all_tags): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/96615c64-0ee3-4b81-a9d1-596e0443c2dc/tags 0.512s\n2026-05-22 01:45:02.511 35 INFO tempest.lib.common.rest_client [req-aab44665-ad8c-4271-a906-d55653ad3e16 req-aab44665-ad8c-4271-a906-d55653ad3e16 ] Request (PortsTestJSON:test_list_ports): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.299s\n{12} tempest.api.network.test_ports.PortsTestJSON.test_list_ports [0.304614s] ... ok\n2026-05-22 01:45:02.600 21 INFO tempest.lib.common.rest_client [req-769db0bd-6c86-49ba-a277-e5e015528551 req-769db0bd-6c86-49ba-a277-e5e015528551 ] Request (NetworksIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ebbcc36201f044f09db39eea1fb46699/users/a01581792ffe42388460ccd8d15fa77b/roles/f1175dd65a2046c29e339df86ceaa04e 0.136s\n2026-05-22 01:45:02.617 31 INFO tempest.lib.common.rest_client [req-68f24264-fd54-45c9-a1f9-d236692926af req-68f24264-fd54-45c9-a1f9-d236692926af ] Request (TagsExtTest:test_update_and_delete_all_tags): 404 GET https://api.testbed.osism.xyz:9696/v2.0/subnets/96615c64-0ee3-4b81-a9d1-596e0443c2dc/tags/tempest-TagsExtTest-Tag-1506990833 0.138s\n2026-05-22 01:45:02.635 39 INFO tempest.lib.common.rest_client [req-f663c1c4-2d84-4424-8a62-ec4098b4f598 req-f663c1c4-2d84-4424-8a62-ec4098b4f598 ] Request (RoutersAdminTest:test_update_router_set_gateway): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/f09e78be-cf24-47cb-9e6a-f75ec3add6d4 0.283s\n2026-05-22 01:45:02.675 37 INFO tempest.lib.common.rest_client [req-8db5f54a-bcee-4165-b2ee-07d45b65bfb3 req-8db5f54a-bcee-4165-b2ee-07d45b65bfb3 ] Request (RoutersNegativeTest:test_router_add_gateway_net_not_external_returns_400): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.780s\n2026-05-22 01:45:02.727 17 INFO tempest.lib.common.rest_client [req-350df41e-0f1f-4402-b610-1dda09304ad3 req-350df41e-0f1f-4402-b610-1dda09304ad3 ] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/81e5a168-f2d6-44ba-b213-c67fef92374b 0.502s\n2026-05-22 01:45:02.751 31 INFO tempest.lib.common.rest_client [req-9992b423-5d1a-4a63-bd49-d75665a9b359 req-9992b423-5d1a-4a63-bd49-d75665a9b359 ] Request (TagsExtTest:test_update_and_delete_all_tags): 404 GET https://api.testbed.osism.xyz:9696/v2.0/subnets/96615c64-0ee3-4b81-a9d1-596e0443c2dc/tags/tempest-TagsExtTest-Tag-162454913 0.127s\n2026-05-22 01:45:02.769 23 INFO tempest.lib.common.rest_client [req-9765a39b-626e-4de5-a0b1-00e65577e9cd req-9765a39b-626e-4de5-a0b1-00e65577e9cd ] Request (SecGroupTest:test_create_security_group_rule_with_protocol_integer_value): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 1.047s\n2026-05-22 01:45:02.783 21 INFO tempest.lib.common.rest_client [req-1b4f7418-6631-47de-8d08-b59865cbda98 req-1b4f7418-6631-47de-8d08-b59865cbda98 ] Request (NetworksIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.178s\n2026-05-22 01:45:02.787 19 INFO tempest.lib.common.rest_client [req-b5a070c7-b9a4-4dca-99e7-8375444b8c6a req-b5a070c7-b9a4-4dca-99e7-8375444b8c6a ] Request (RoutersIpV6AdminTest:test_update_router_set_gateway_with_snat_explicit): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/692f230d-7aa7-413b-81a3-8eedcdd33099 4.793s\n2026-05-22 01:45:02.788 39 INFO tempest.lib.common.rest_client [req-5ad864cf-a085-49d2-a866-b4153730a63b req-5ad864cf-a085-49d2-a866-b4153730a63b ] Request (RoutersAdminTest:test_update_router_set_gateway): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?network_id=8e7c61a1-2868-4f38-badf-92e1456df341&device_id=f09e78be-cf24-47cb-9e6a-f75ec3add6d4&device_owner=network%3Arouter_gateway 0.148s\n2026-05-22 01:45:02.851 17 INFO tempest.lib.common.rest_client [req-1dfd08f8-96ba-4906-b38b-5158f4a8d939 req-1dfd08f8-96ba-4906-b38b-5158f4a8d939 ] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/81e5a168-f2d6-44ba-b213-c67fef92374b 0.118s\n{3} tempest.api.network.test_allowed_address_pair.AllowedAddressPairIpV6TestJSON.test_update_port_with_multiple_ip_mac_address_pair [6.545468s] ... ok\n2026-05-22 01:45:02.869 35 INFO tempest.lib.common.rest_client [req-7fec0d79-f4b8-4e84-a62c-fcf7d4f99538 req-7fec0d79-f4b8-4e84-a62c-fcf7d4f99538 ] Request (PortsTestJSON:test_list_ports_fields): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?fields=id&fields=mac_address 0.348s\n{12} tempest.api.network.test_ports.PortsTestJSON.test_list_ports_fields [0.356479s] ... ok\n2026-05-22 01:45:02.872 25 INFO tempest.lib.common.rest_client [req-a7e3fbc4-3f95-4aa5-93a4-b9d7c3442180 req-a7e3fbc4-3f95-4aa5-93a4-b9d7c3442180 ] Request (RoutersIpV6Test:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/1bbf25a5-3c2a-4f45-8671-57b0e815b17f/remove_router_interface 2.683s\n2026-05-22 01:45:02.894 31 INFO tempest.lib.common.rest_client [req-126de25c-f18e-4258-a0d7-d343af6ea636 req-126de25c-f18e-4258-a0d7-d343af6ea636 ] Request (TagsExtTest:test_update_and_delete_all_tags): 404 GET https://api.testbed.osism.xyz:9696/v2.0/subnets/96615c64-0ee3-4b81-a9d1-596e0443c2dc/tags/tempest-TagsExtTest-Tag-1168884153 0.139s\n2026-05-22 01:45:02.940 21 INFO tempest.lib.common.rest_client [req-f7a2436b-35ee-44c1-851d-dde33a688762 req-f7a2436b-35ee-44c1-851d-dde33a688762 ] Request (NetworksIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ebbcc36201f044f09db39eea1fb46699/users/a01581792ffe42388460ccd8d15fa77b/roles/1049be6f2d5641528d4cf50ffcec866c 0.154s\n2026-05-22 01:45:02.982 39 INFO tempest.lib.common.rest_client [req-f8ee6690-f0f4-42d5-9e02-c07c666c2f81 req-f8ee6690-f0f4-42d5-9e02-c07c666c2f81 ] Request (RoutersAdminTest:test_update_router_set_gateway): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks/8e7c61a1-2868-4f38-badf-92e1456df341 0.192s\n2026-05-22 01:45:03.021 29 INFO tempest.lib.common.rest_client [req-ec3d5b52-189b-493b-b20c-feccc4724191 req-ec3d5b52-189b-493b-b20c-feccc4724191 ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/6f739203-8176-46e3-9151-1cba8df50c27 1.688s\n2026-05-22 01:45:03.023 19 INFO tempest.lib.common.rest_client [req-9cb75849-a2ea-4c55-9e15-98c75dccde3b req-9cb75849-a2ea-4c55-9e15-98c75dccde3b ] Request (RoutersIpV6AdminTest:test_update_router_set_gateway_with_snat_explicit): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/692f230d-7aa7-413b-81a3-8eedcdd33099 0.234s\n2026-05-22 01:45:03.061 41 INFO tempest.lib.common.rest_client [req-7d81b46a-55f5-4d36-990e-5fdf6885b91b req-7d81b46a-55f5-4d36-990e-5fdf6885b91b ] Request (NetworksIpV6TestAttrs:test_create_delete_subnet_with_v6_attributes_slaac): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.824s\n2026-05-22 01:45:03.104 39 INFO tempest.lib.common.rest_client [req-cc8f62ed-b39a-4d73-843f-ab42389bb373 req-cc8f62ed-b39a-4d73-843f-ab42389bb373 ] Request (RoutersAdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=f09e78be-cf24-47cb-9e6a-f75ec3add6d4 0.118s\n2026-05-22 01:45:03.104 25 INFO tempest.lib.common.rest_client [req-20c3edf8-8ed6-450f-8264-1955046d6253 req-20c3edf8-8ed6-450f-8264-1955046d6253 ] Request (RoutersIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/ec959b9e-ba7c-43fe-94d8-648bc8a1aa65 0.227s\n2026-05-22 01:45:03.130 21 INFO tempest.lib.common.rest_client [req-6eb204f4-43f1-4ffa-be41-7eabe8b96317 req-6eb204f4-43f1-4ffa-be41-7eabe8b96317 ] Request (NetworksIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.187s\n2026-05-22 01:45:03.151 31 INFO tempest.lib.common.rest_client [req-9c2b7e8d-0aa6-4dbe-a578-5abad0400f73 req-9c2b7e8d-0aa6-4dbe-a578-5abad0400f73 ] Request (TagsExtTest:test_update_and_delete_all_tags): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/5ff5e1e8-ae8b-403c-aae5-9c2ea0dc422d/tags 0.249s\n2026-05-22 01:45:03.207 19 INFO tempest.lib.common.rest_client [req-eec6930c-4f4c-4739-8c8f-51352eb7271f req-eec6930c-4f4c-4739-8c8f-51352eb7271f ] Request (RoutersIpV6AdminTest:test_update_router_set_gateway_with_snat_explicit): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?network_id=8e7c61a1-2868-4f38-badf-92e1456df341&device_id=692f230d-7aa7-413b-81a3-8eedcdd33099&device_owner=network%3Arouter_gateway 0.180s\n2026-05-22 01:45:03.226 37 INFO tempest.lib.common.rest_client [req-8b7604d1-b81a-45d1-833a-cb248a61956f req-8b7604d1-b81a-45d1-833a-cb248a61956f ] Request (RoutersNegativeTest:test_router_add_gateway_net_not_external_returns_400): 400 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/d5e81b54-7fd4-4d2f-84fe-385257b6c8a4 0.544s\n{13} tempest.api.network.test_routers_negative.RoutersNegativeTest.test_router_add_gateway_net_not_external_returns_400 [4.105246s] ... ok\n2026-05-22 01:45:03.242 23 INFO tempest.lib.common.rest_client [req-dcfa9694-35b0-431e-bf13-d43600c94962 req-dcfa9694-35b0-431e-bf13-d43600c94962 ] Request (SecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/d4458225-262b-4e7b-9f17-3f1b26572e08 0.469s\n2026-05-22 01:45:03.250 21 INFO tempest.lib.common.rest_client [req-2400fdf1-8c68-4f31-ab3d-19f97615eba1 req-2400fdf1-8c68-4f31-ab3d-19f97615eba1 ] Request (NetworksIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ebbcc36201f044f09db39eea1fb46699/users/a01581792ffe42388460ccd8d15fa77b/roles/f62b4d190f9040abadfedbb170e6ab99 0.117s\n2026-05-22 01:45:03.380 31 INFO tempest.lib.common.rest_client [req-3215cef7-899b-4fd9-94fb-63b8a8865ef4 req-3215cef7-899b-4fd9-94fb-63b8a8865ef4 ] Request (TagsExtTest:test_update_and_delete_all_tags): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/5ff5e1e8-ae8b-403c-aae5-9c2ea0dc422d/tags 0.226s\n2026-05-22 01:45:03.414 23 INFO tempest.lib.common.rest_client [req-28e8c0b4-f691-4feb-b488-08d0fa7407bf req-28e8c0b4-f691-4feb-b488-08d0fa7407bf ] Request (SecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.167s\n{6} tempest.api.network.test_security_groups.SecGroupTest.test_create_security_group_rule_with_protocol_integer_value [2.065913s] ... ok\n2026-05-22 01:45:03.428 21 INFO tempest.lib.common.rest_client [req-e2a8e5c7-9663-47ed-ba84-405024b65f06 req-e2a8e5c7-9663-47ed-ba84-405024b65f06 ] Request (NetworksIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.173s\n2026-05-22 01:45:03.432 19 INFO tempest.lib.common.rest_client [req-663158ca-98e7-45d4-b12f-ab7b60f9bdef req-663158ca-98e7-45d4-b12f-ab7b60f9bdef ] Request (RoutersIpV6AdminTest:test_update_router_set_gateway_with_snat_explicit): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks/8e7c61a1-2868-4f38-badf-92e1456df341 0.218s\n2026-05-22 01:45:03.494 17 INFO tempest.lib.common.rest_client [req-d7723db0-8160-4ae1-ad2b-70aa3141ab4c req-d7723db0-8160-4ae1-ad2b-70aa3141ab4c ] Request (AllowedAddressPairIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/67e3f391-1b8a-4ed8-9abd-7486b1427db9 0.640s\n2026-05-22 01:45:03.522 13 INFO tempest.lib.common.rest_client [req-878c532f-829a-4472-8341-19efa74d6a12 req-878c532f-829a-4472-8341-19efa74d6a12 ] Request (BulkNetworkOpsTest:test_bulk_create_delete_port): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.093s\n2026-05-22 01:45:03.550 21 INFO tempest.lib.common.rest_client [req-fdfa611d-b8e0-403f-b19d-8ee981279f63 req-fdfa611d-b8e0-403f-b19d-8ee981279f63 ] Request (NetworksIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ebbcc36201f044f09db39eea1fb46699/users/a01581792ffe42388460ccd8d15fa77b/roles/7b19d98ffcc24d869191183daf0fb4ae 0.118s\n2026-05-22 01:45:03.550 21 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user a01581792ffe42388460ccd8d15fa77b is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:45:03.550 21 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksIpV6Test-110073075-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'ebbcc36201f044f09db39eea1fb46699', 'project_name': 'tempest-NetworksIpV6Test-110073075', 'tenant_id': 'ebbcc36201f044f09db39eea1fb46699', 'tenant_name': 'tempest-NetworksIpV6Test-110073075', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'a01581792ffe42388460ccd8d15fa77b', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:45:03.551 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-NetworksIpV6Test-110073075-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'ebbcc36201f044f09db39eea1fb46699', 'project_name': 'tempest-NetworksIpV6Test-110073075', 'tenant_id': 'ebbcc36201f044f09db39eea1fb46699', 'tenant_name': 'tempest-NetworksIpV6Test-110073075', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'a01581792ffe42388460ccd8d15fa77b', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:45:03.565 19 INFO tempest.lib.common.rest_client [req-e32dcc83-8981-43b8-804f-7c3dea025914 req-e32dcc83-8981-43b8-804f-7c3dea025914 ] Request (RoutersIpV6AdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=692f230d-7aa7-413b-81a3-8eedcdd33099 0.128s\n2026-05-22 01:45:03.592 31 INFO tempest.lib.common.rest_client [req-5e6bb050-570b-4c1a-8171-64ccc25f4336 req-5e6bb050-570b-4c1a-8171-64ccc25f4336 ] Request (TagsExtTest:test_update_and_delete_all_tags): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/5ff5e1e8-ae8b-403c-aae5-9c2ea0dc422d/tags/tempest-TagsExtTest-Tag-1536947342 0.209s\n2026-05-22 01:45:03.821 31 INFO tempest.lib.common.rest_client [req-3292b733-3725-462a-b753-2ef627800146 req-3292b733-3725-462a-b753-2ef627800146 ] Request (TagsExtTest:test_update_and_delete_all_tags): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/5ff5e1e8-ae8b-403c-aae5-9c2ea0dc422d/tags/tempest-TagsExtTest-Tag-815320579 0.224s\n2026-05-22 01:45:03.982 17 INFO tempest.lib.common.rest_client [req-2b2d111d-6194-4840-b412-119e4e746648 req-2b2d111d-6194-4840-b412-119e4e746648 ] Request (AllowedAddressPairIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/46e399a2-034d-490f-8832-c428ba600d15 0.486s\n2026-05-22 01:45:03.997 23 INFO tempest.lib.common.rest_client [req-11a87789-38eb-4d09-8762-ad4df1818b08 req-11a87789-38eb-4d09-8762-ad4df1818b08 ] Request (SecGroupTest:test_create_security_group_rule_with_remote_group_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.578s\n2026-05-22 01:45:04.029 29 INFO tempest.lib.common.rest_client [req-c2cf9e39-7386-49f9-8a5e-f019f247a30a req-c2cf9e39-7386-49f9-8a5e-f019f247a30a ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/b65f65aa-aa2e-4a83-80eb-b2daa26bc38b 1.005s\n{9} tempest.api.network.test_routers.RoutersTest.test_add_multiple_router_interfaces [34.670237s] ... ok\n2026-05-22 01:45:04.046 15 INFO tempest.lib.common.rest_client [req-b8ad7381-5ec6-4bc5-a050-14f4173b3ce2 req-b8ad7381-5ec6-4bc5-a050-14f4173b3ce2 ] Request (FloatingIPTestJSON:test_floating_ip_update_different_router): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 2.564s\n2026-05-22 01:45:04.055 35 INFO tempest.lib.common.rest_client [req-9faaf703-b1bd-42a6-8518-d7041142649b req-9faaf703-b1bd-42a6-8518-d7041142649b ] Request (PortsTestJSON:test_port_list_filter_by_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.179s\n2026-05-22 01:45:04.133 21 INFO tempest.lib.common.rest_client [req-3baa5525-30f8-48eb-8237-8111fb104e2c req-3baa5525-30f8-48eb-8237-8111fb104e2c ] Request (NetworksIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.573s\n2026-05-22 01:45:04.134 31 INFO tempest.lib.common.rest_client [req-6ebb4b69-fb39-43ae-a3fb-8135a1222b59 req-6ebb4b69-fb39-43ae-a3fb-8135a1222b59 ] Request (TagsExtTest:test_update_and_delete_all_tags): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/5ff5e1e8-ae8b-403c-aae5-9c2ea0dc422d/tags/tempest-TagsExtTest-Tag-707706481 0.310s\n2026-05-22 01:45:04.320 31 INFO tempest.lib.common.rest_client [req-4f4e8383-23a6-4a74-9f04-8c41436d301d req-4f4e8383-23a6-4a74-9f04-8c41436d301d ] Request (TagsExtTest:test_update_and_delete_all_tags): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/cd9cf1e2-a26a-4dbd-851b-2bb2b024605e/tags 0.182s\n2026-05-22 01:45:04.397 23 INFO tempest.lib.common.rest_client [req-ae55058c-1bec-4763-8d00-9f6f186449bd req-ae55058c-1bec-4763-8d00-9f6f186449bd ] Request (SecGroupTest:test_create_security_group_rule_with_remote_group_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.398s\n2026-05-22 01:45:04.403 11 INFO tempest.lib.common.rest_client [req-271a91b0-f936-4722-b54f-6d043dd49a68 req-271a91b0-f936-4722-b54f-6d043dd49a68 ] Request (NetworksTest:test_create_delete_subnet_without_gateway): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.965s\n2026-05-22 01:45:04.550 31 INFO tempest.lib.common.rest_client [req-e10c8e39-8701-494a-ba20-934223aa9e7b req-e10c8e39-8701-494a-ba20-934223aa9e7b ] Request (TagsExtTest:test_update_and_delete_all_tags): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/cd9cf1e2-a26a-4dbd-851b-2bb2b024605e/tags 0.227s\n2026-05-22 01:45:04.590 25 INFO tempest.lib.common.rest_client [req-21488097-87f8-4853-9b9e-3a8eccaf9ca3 req-21488097-87f8-4853-9b9e-3a8eccaf9ca3 ] Request (RoutersIpV6Test:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/1bbf25a5-3c2a-4f45-8671-57b0e815b17f/remove_router_interface 1.481s\n2026-05-22 01:45:04.596 17 INFO tempest.lib.common.rest_client [req-f5ac149a-51de-429a-8e16-4955621c7e4b req-f5ac149a-51de-429a-8e16-4955621c7e4b ] Request (AllowedAddressPairIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/3c1e6318-12ae-4e5c-9582-5abc6f644fba 0.610s\n2026-05-22 01:45:04.694 31 INFO tempest.lib.common.rest_client [req-60aea7b8-0e8b-4499-b120-4f04e8110fbe req-60aea7b8-0e8b-4499-b120-4f04e8110fbe ] Request (TagsExtTest:test_update_and_delete_all_tags): 404 GET https://api.testbed.osism.xyz:9696/v2.0/routers/cd9cf1e2-a26a-4dbd-851b-2bb2b024605e/tags/tempest-TagsExtTest-Tag-1326451666 0.140s\n2026-05-22 01:45:04.713 25 INFO tempest.lib.common.rest_client [req-9450f581-7592-438c-8109-f2d7ffaa3a31 req-9450f581-7592-438c-8109-f2d7ffaa3a31 ] Request (RoutersIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=1bbf25a5-3c2a-4f45-8671-57b0e815b17f 0.117s\n2026-05-22 01:45:04.837 23 INFO tempest.lib.common.rest_client [req-7ab84297-520e-4f22-a06a-531d476b7814 req-7ab84297-520e-4f22-a06a-531d476b7814 ] 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-22 01:45:04.839 31 INFO tempest.lib.common.rest_client [req-d09e482b-1d53-40c6-8e76-b758772a2efa req-d09e482b-1d53-40c6-8e76-b758772a2efa ] Request (TagsExtTest:test_update_and_delete_all_tags): 404 GET https://api.testbed.osism.xyz:9696/v2.0/routers/cd9cf1e2-a26a-4dbd-851b-2bb2b024605e/tags/tempest-TagsExtTest-Tag-1336127095 0.142s\n2026-05-22 01:45:04.900 17 INFO tempest.lib.common.rest_client [req-1ea3c6fb-41a3-4bfb-b13d-dce19cbd9e5d req-1ea3c6fb-41a3-4bfb-b13d-dce19cbd9e5d ] Request (AllowedAddressPairIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/132827da89ce4e2db26cefb954c3625a 0.302s\n2026-05-22 01:45:04.945 29 INFO tempest.lib.common.rest_client [req-252a2d64-0f55-45c2-880c-766701e0e1bd req-252a2d64-0f55-45c2-880c-766701e0e1bd ] Request (RoutersTest:test_add_remove_router_interface_with_port_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.908s\n2026-05-22 01:45:05.035 41 INFO tempest.lib.common.rest_client [req-7108a4e0-d8da-4b6e-891c-8ef7d38e1f5d req-7108a4e0-d8da-4b6e-891c-8ef7d38e1f5d ] Request (NetworksIpV6TestAttrs:test_create_delete_subnet_with_v6_attributes_slaac): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.972s\n2026-05-22 01:45:05.044 31 INFO tempest.lib.common.rest_client [req-043cd6ea-2b77-4ed8-b224-6c625b5a3af8 req-043cd6ea-2b77-4ed8-b224-6c625b5a3af8 ] Request (TagsExtTest:test_update_and_delete_all_tags): 404 GET https://api.testbed.osism.xyz:9696/v2.0/routers/cd9cf1e2-a26a-4dbd-851b-2bb2b024605e/tags/tempest-TagsExtTest-Tag-1692418558 0.191s\n2026-05-22 01:45:05.099 39 INFO tempest.lib.common.rest_client [req-81f9148f-d756-45c0-b322-613163d131ba req-81f9148f-d756-45c0-b322-613163d131ba ] Request (RoutersAdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/f09e78be-cf24-47cb-9e6a-f75ec3add6d4 1.993s\n{14} tempest.api.network.admin.test_routers.RoutersAdminTest.test_update_router_set_gateway [7.722484s] ... ok\n2026-05-22 01:45:05.099 33 INFO tempest.lib.common.rest_client [req-621948d2-e898-4f18-b8f6-fc74cc99df34 req-621948d2-e898-4f18-b8f6-fc74cc99df34 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/713fb5d5-8ea2-4343-add5-a1eb31873860/add_router_interface 3.991s\n2026-05-22 01:45:05.098 25 INFO tempest.lib.common.rest_client [req-f9cd82b6-0880-4592-997f-8dc877a63b1e req-f9cd82b6-0880-4592-997f-8dc877a63b1e ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/1bbf25a5-3c2a-4f45-8671-57b0e815b17f 0.380s\n2026-05-22 01:45:05.153 23 INFO tempest.lib.common.rest_client [req-304657c3-36e2-4b3f-8b8d-4174c8b64768 req-304657c3-36e2-4b3f-8b8d-4174c8b64768 ] Request (SecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/faf90fb9-78da-496f-9ab6-587d5b6dd253 0.311s\n2026-05-22 01:45:05.292 17 INFO tempest.lib.common.rest_client [req-50a24414-bf94-453e-bb37-d1ae6c094c42 req-50a24414-bf94-453e-bb37-d1ae6c094c42 ] Request (AllowedAddressPairIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/3fd3b92482794815b96d5de8f9cdf8ee 0.388s\n2026-05-22 01:45:05.293 17 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: c114688c879d486b992a6c879e0c63dc\n2026-05-22 01:45:05.293 31 INFO tempest.lib.common.rest_client [req-58b44211-a192-4983-81f1-e959b5a3707d req-58b44211-a192-4983-81f1-e959b5a3707d ] Request (TagsExtTest:test_update_and_delete_all_tags): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/subnetpools/5ab2254a-369f-4d5a-915a-f01ef66d786c/tags 0.235s\n2026-05-22 01:45:05.331 33 INFO tempest.lib.common.rest_client [req-104e7cf5-16de-41d8-8f53-46f1dcd64b09 req-104e7cf5-16de-41d8-8f53-46f1dcd64b09 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/3538eb76-cb52-4087-aacf-3f2365269c31 0.228s\n2026-05-22 01:45:05.378 19 INFO tempest.lib.common.rest_client [req-8c9864ce-7778-478c-8288-a6ec65dc5603 req-8c9864ce-7778-478c-8288-a6ec65dc5603 ] Request (RoutersIpV6AdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/692f230d-7aa7-413b-81a3-8eedcdd33099 1.811s\n{4} tempest.api.network.admin.test_routers.RoutersIpV6AdminTest.test_update_router_set_gateway_with_snat_explicit [7.864029s] ... ok\n2026-05-22 01:45:05.444 25 INFO tempest.lib.common.rest_client [req-2333f308-fca9-4f08-b7de-06463371fe07 req-2333f308-fca9-4f08-b7de-06463371fe07 ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/5ebcd14e-ea50-488d-87a6-97ebc57bfed5 0.340s\n2026-05-22 01:45:05.491 23 INFO tempest.lib.common.rest_client [req-e7a98f92-99dd-4f10-b83a-b05f9af0e263 req-e7a98f92-99dd-4f10-b83a-b05f9af0e263 ] Request (SecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.330s\n2026-05-22 01:45:05.558 33 INFO tempest.lib.common.rest_client [req-8e2c0f61-7475-4672-84b1-88422ee48e6e req-8e2c0f61-7475-4672-84b1-88422ee48e6e ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.224s\n2026-05-22 01:45:05.611 31 INFO tempest.lib.common.rest_client [req-a635bb2d-e70a-45c3-9577-a47843aa1c11 req-a635bb2d-e70a-45c3-9577-a47843aa1c11 ] Request (TagsExtTest:test_update_and_delete_all_tags): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnetpools/5ab2254a-369f-4d5a-915a-f01ef66d786c/tags 0.316s\n2026-05-22 01:45:05.660 19 INFO tempest.lib.common.rest_client [req-948440d4-adbd-461d-889f-9d78818e5122 req-948440d4-adbd-461d-889f-9d78818e5122 ] Request (RoutersIpV6AdminTest:test_update_router_set_gateway_without_snat): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.277s\n2026-05-22 01:45:05.743 23 INFO tempest.lib.common.rest_client [req-5fd706a0-a03b-4385-b403-2cbc130b1883 req-5fd706a0-a03b-4385-b403-2cbc130b1883 ] Request (SecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/7eaea02c-adc1-49ca-8140-fa9f3c079500 0.248s\n2026-05-22 01:45:05.810 17 INFO tempest.lib.common.rest_client [req-15f0a72d-1ee6-4c84-a75f-38100b27bd4a req-15f0a72d-1ee6-4c84-a75f-38100b27bd4a ] Request (AllowedAddressPairIpV6TestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.515s\n2026-05-22 01:45:05.877 31 INFO tempest.lib.common.rest_client [req-c54f3a4f-f395-435d-ab22-aa03e5e9666f req-c54f3a4f-f395-435d-ab22-aa03e5e9666f ] Request (TagsExtTest:test_update_and_delete_all_tags): 404 GET https://api.testbed.osism.xyz:9696/v2.0/subnetpools/5ab2254a-369f-4d5a-915a-f01ef66d786c/tags/tempest-TagsExtTest-Tag-1090705 0.262s\n2026-05-22 01:45:05.878 23 INFO tempest.lib.common.rest_client [req-5c28327d-6288-4de7-bd15-9a1fb22145c5 req-5c28327d-6288-4de7-bd15-9a1fb22145c5 ] Request (SecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.133s\n2026-05-22 01:45:05.891 39 INFO tempest.lib.common.rest_client [req-56178ebe-043b-45f2-b7c1-633aa71f29de req-56178ebe-043b-45f2-b7c1-633aa71f29de ] Request (RoutersAdminTest:test_update_router_set_gateway_with_snat_explicit): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.785s\n2026-05-22 01:45:05.950 35 INFO tempest.lib.common.rest_client [req-3fda7bde-e19c-4b80-a25f-1845821a984f req-3fda7bde-e19c-4b80-a25f-1845821a984f ] Request (PortsTestJSON:test_port_list_filter_by_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.889s\n2026-05-22 01:45:05.986 31 INFO tempest.lib.common.rest_client [req-3a5ad0d4-c3fe-4b24-9de3-5ca9faaea57a req-3a5ad0d4-c3fe-4b24-9de3-5ca9faaea57a ] Request (TagsExtTest:test_update_and_delete_all_tags): 404 GET https://api.testbed.osism.xyz:9696/v2.0/subnetpools/5ab2254a-369f-4d5a-915a-f01ef66d786c/tags/tempest-TagsExtTest-Tag-577353870 0.106s\n2026-05-22 01:45:06.095 31 INFO tempest.lib.common.rest_client [req-ddf25abf-78e6-49a4-a807-76b3cc80c3b0 req-ddf25abf-78e6-49a4-a807-76b3cc80c3b0 ] Request (TagsExtTest:test_update_and_delete_all_tags): 404 GET https://api.testbed.osism.xyz:9696/v2.0/subnetpools/5ab2254a-369f-4d5a-915a-f01ef66d786c/tags/tempest-TagsExtTest-Tag-2079392356 0.105s\n2026-05-22 01:45:06.119 13 INFO tempest.lib.common.rest_client [req-d6fb6920-599d-4b51-a89c-bf102e1d8805 req-d6fb6920-599d-4b51-a89c-bf102e1d8805 ] Request (BulkNetworkOpsTest:test_bulk_create_delete_port): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 2.594s\n2026-05-22 01:45:06.128 23 INFO tempest.lib.common.rest_client [req-896ad1cd-ca43-4efd-a104-14f83da72f67 req-896ad1cd-ca43-4efd-a104-14f83da72f67 ] Request (SecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/fc7b809b-e16f-4cc1-85e8-4d291db3830d 0.244s\n2026-05-22 01:45:06.153 29 INFO tempest.lib.common.rest_client [req-8ef73c42-3f59-4d21-8d1d-6595560a330e req-8ef73c42-3f59-4d21-8d1d-6595560a330e ] Request (RoutersTest:test_add_remove_router_interface_with_port_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.205s\n2026-05-22 01:45:06.239 25 INFO tempest.lib.common.rest_client [req-4e3e6503-82dd-4381-8585-2786d63e2d54 req-4e3e6503-82dd-4381-8585-2786d63e2d54 ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/f95d044a-5ef3-4109-af22-8db2ec61257f 0.792s\n2026-05-22 01:45:06.239 17 INFO tempest.lib.common.rest_client [req-086e5dc1-53fd-4038-aa17-22a1e3a87ca9 req-086e5dc1-53fd-4038-aa17-22a1e3a87ca9 ] Request (AllowedAddressPairIpV6TestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=c114688c879d486b992a6c879e0c63dc&name=default 0.427s\n2026-05-22 01:45:06.251 31 INFO tempest.lib.common.rest_client [req-f9d3cce2-fed6-49b9-89b9-9635167a6e12 req-f9d3cce2-fed6-49b9-89b9-9635167a6e12 ] Request (TagsExtTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnetpools/5ab2254a-369f-4d5a-915a-f01ef66d786c/tags 0.151s\n2026-05-22 01:45:06.301 23 INFO tempest.lib.common.rest_client [req-66436c1a-c943-4d6b-8116-600c2b850910 req-66436c1a-c943-4d6b-8116-600c2b850910 ] Request (SecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.166s\n{6} tempest.api.network.test_security_groups.SecGroupTest.test_create_security_group_rule_with_remote_group_id [2.885354s] ... ok\n2026-05-22 01:45:06.436 33 INFO tempest.lib.common.rest_client [req-27edbf22-734c-4bbc-b002-77291033500d req-27edbf22-734c-4bbc-b002-77291033500d ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/713fb5d5-8ea2-4343-add5-a1eb31873860/remove_router_interface 0.874s\n2026-05-22 01:45:06.527 31 INFO tempest.lib.common.rest_client [req-08ceeae8-1898-4663-8c38-2ab67398006a req-08ceeae8-1898-4663-8c38-2ab67398006a ] Request (TagsExtTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/cd9cf1e2-a26a-4dbd-851b-2bb2b024605e/tags 0.273s\n2026-05-22 01:45:06.545 33 INFO tempest.lib.common.rest_client [req-117801c8-bf76-4475-82eb-a8a0eb5980fa req-117801c8-bf76-4475-82eb-a8a0eb5980fa ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.106s\n2026-05-22 01:45:06.573 13 INFO tempest.lib.common.rest_client [req-e859fb1f-eb14-4b9f-9ada-01f7d887a367 req-e859fb1f-eb14-4b9f-9ada-01f7d887a367 ] Request (BulkNetworkOpsTest:test_bulk_create_delete_port): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.451s\n2026-05-22 01:45:06.702 29 INFO tempest.lib.common.rest_client [req-0fb7f2d6-bd37-4400-9505-3dd47f483b3d req-0fb7f2d6-bd37-4400-9505-3dd47f483b3d ] Request (RoutersTest:test_add_remove_router_interface_with_port_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.547s\n2026-05-22 01:45:06.772 31 INFO tempest.lib.common.rest_client [req-200e5bf6-1c84-4cc5-8c8f-befc318ba862 req-200e5bf6-1c84-4cc5-8c8f-befc318ba862 ] Request (TagsExtTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/5ff5e1e8-ae8b-403c-aae5-9c2ea0dc422d/tags 0.243s\n2026-05-22 01:45:06.806 37 INFO tempest.lib.common.rest_client [req-ec1d4c31-fc9b-483c-a324-d5ee95af7d53 req-ec1d4c31-fc9b-483c-a324-d5ee95af7d53 ] Request (RoutersNegativeTest:test_router_remove_interface_in_use_returns_409): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/d5e81b54-7fd4-4d2f-84fe-385257b6c8a4/add_router_interface 3.576s\n2026-05-22 01:45:06.821 25 INFO tempest.lib.common.rest_client [req-dbc5b1e2-177e-4d19-a2ff-f9d25d8ae17b req-dbc5b1e2-177e-4d19-a2ff-f9d25d8ae17b ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/4e6d14b3-0da0-469d-b4d3-b6cfdb38f862 0.579s\n2026-05-22 01:45:06.857 33 INFO tempest.lib.common.rest_client [req-dd75ba92-3eea-4de1-8ce0-d68a03a2e54e req-dd75ba92-3eea-4de1-8ce0-d68a03a2e54e ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/34ee409b-34d3-489e-8431-ffbb5fcdc1e6 0.310s\n2026-05-22 01:45:06.884 11 INFO tempest.lib.common.rest_client [req-44e610e6-1a14-41c4-bc12-b7299f016807 req-44e610e6-1a14-41c4-bc12-b7299f016807 ] Request (NetworksTest:test_create_delete_subnet_without_gateway): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/e8a71b8a-ae34-4f15-b2fa-3fd9ef288730 2.477s\n{0} tempest.api.network.test_networks.NetworksTest.test_create_delete_subnet_without_gateway [6.415221s] ... ok\n2026-05-22 01:45:06.886 17 INFO tempest.lib.common.rest_client [req-c304a31b-6dae-41f8-b905-e79464900d61 req-c304a31b-6dae-41f8-b905-e79464900d61 ] Request (AllowedAddressPairIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/70f38c92-4ed0-4b29-a904-490b1e257383 0.642s\n2026-05-22 01:45:06.906 23 INFO tempest.lib.common.rest_client [req-1b6c3cfe-43fa-4d23-98d8-d65c278877dd req-1b6c3cfe-43fa-4d23-98d8-d65c278877dd ] Request (SecGroupTest:test_create_security_group_rule_with_remote_ip_prefix): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.595s\n2026-05-22 01:45:06.916 35 INFO tempest.lib.common.rest_client [req-ce39b879-9b01-4251-83cc-86386d2fbd56 req-ce39b879-9b01-4251-83cc-86386d2fbd56 ] Request (PortsTestJSON:test_port_list_filter_by_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.959s\n2026-05-22 01:45:06.927 41 INFO tempest.lib.common.rest_client [req-5bbd6eda-56e6-4175-ab92-80174fa5b555 req-5bbd6eda-56e6-4175-ab92-80174fa5b555 ] Request (NetworksIpV6TestAttrs:test_create_delete_subnet_with_v6_attributes_slaac): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/218e13bd-3ef6-4606-96d6-1a09ac909951 1.880s\n{15} tempest.api.network.test_networks.NetworksIpV6TestAttrs.test_create_delete_subnet_with_v6_attributes_slaac [4.696959s] ... ok\n2026-05-22 01:45:07.032 31 INFO tempest.lib.common.rest_client [req-6f0d8d19-b42d-4fc2-b8cd-c6300b7b1d41 req-6f0d8d19-b42d-4fc2-b8cd-c6300b7b1d41 ] Request (TagsExtTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/96615c64-0ee3-4b81-a9d1-596e0443c2dc/tags 0.258s\n{10} tempest.api.network.test_tags.TagsExtTest.test_update_and_delete_all_tags [6.226957s] ... ok\n2026-05-22 01:45:07.035 33 INFO tempest.lib.common.rest_client [req-066b7f8a-1ca7-4e0c-a755-287b46965f72 req-066b7f8a-1ca7-4e0c-a755-287b46965f72 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.175s\n2026-05-22 01:45:07.060 13 INFO tempest.lib.common.rest_client [req-a02614c4-6b3a-4c7f-b510-c0d8fce273e1 req-a02614c4-6b3a-4c7f-b510-c0d8fce273e1 ] Request (BulkNetworkOpsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/28da6d3f-6310-4d71-8eee-07012a0fd5d3 0.485s\n2026-05-22 01:45:07.141 37 INFO tempest.lib.common.rest_client [req-3f16e42d-cde4-4c24-896e-5ffd0e9d7254 req-3f16e42d-cde4-4c24-896e-5ffd0e9d7254 ] Request (RoutersNegativeTest:test_router_remove_interface_in_use_returns_409): 409 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/d5e81b54-7fd4-4d2f-84fe-385257b6c8a4 0.332s\n2026-05-22 01:45:07.157 17 INFO tempest.lib.common.rest_client [req-1b7a7770-bbd4-4747-bb0e-698e88d9e208 req-1b7a7770-bbd4-4747-bb0e-698e88d9e208 ] Request (AllowedAddressPairIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/c114688c879d486b992a6c879e0c63dc 0.267s\n2026-05-22 01:45:07.223 31 INFO tempest.lib.common.rest_client [req-e7736a6f-c06f-4a04-8ff7-3940b247f5c9 req-e7736a6f-c06f-4a04-8ff7-3940b247f5c9 ] Request (TagsExtTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnetpools/5ab2254a-369f-4d5a-915a-f01ef66d786c 0.163s\n2026-05-22 01:45:07.274 23 INFO tempest.lib.common.rest_client [req-3cb93f13-8561-40e4-8c6c-e6c044ef0339 req-3cb93f13-8561-40e4-8c6c-e6c044ef0339 ] 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.362s\n2026-05-22 01:45:07.335 31 INFO tempest.lib.common.rest_client [req-c3f7a734-9042-483d-8042-95e6fbaed9bb req-c3f7a734-9042-483d-8042-95e6fbaed9bb ] Request (TagsExtTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=cd9cf1e2-a26a-4dbd-851b-2bb2b024605e 0.108s\n2026-05-22 01:45:07.392 37 INFO tempest.lib.common.rest_client [req-f5b839fd-1d5e-4971-addb-3f974fe7ad7f req-f5b839fd-1d5e-4971-addb-3f974fe7ad7f ] Request (RoutersNegativeTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/f6b8f352-5755-4e18-9cf2-26b59e359bc4 0.248s\n2026-05-22 01:45:07.568 35 INFO tempest.lib.common.rest_client [req-788a0690-e85d-41f1-9e29-ec35dd76329a req-788a0690-e85d-41f1-9e29-ec35dd76329a ] Request (PortsTestJSON:test_port_list_filter_by_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.649s\n2026-05-22 01:45:07.643 13 INFO tempest.lib.common.rest_client [req-b7fb88c4-7b97-4717-b394-a78c9c1b40d0 req-b7fb88c4-7b97-4717-b394-a78c9c1b40d0 ] Request (BulkNetworkOpsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/4caf9232-0ee8-4fdb-94d0-66b6f0c83b21 0.581s\n2026-05-22 01:45:07.654 21 INFO tempest.lib.common.rest_client [req-4695c5d2-4f86-4f80-9bba-748c74ee860d req-4695c5d2-4f86-4f80-9bba-748c74ee860d ] Request (NetworksIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 3.518s\n2026-05-22 01:45:07.707 25 INFO tempest.lib.common.rest_client [req-635680f6-d79f-4851-b201-87b5c3fef3f0 req-635680f6-d79f-4851-b201-87b5c3fef3f0 ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/c1a323af-38b6-451b-8f6f-8d45d64fe50a 0.883s\n{7} tempest.api.network.test_routers.RoutersIpV6Test.test_add_multiple_router_interfaces [22.329815s] ... ok\n2026-05-22 01:45:07.707 19 INFO tempest.lib.common.rest_client [req-24b089a9-63df-4083-9613-9c7e64f7f2b5 req-24b089a9-63df-4083-9613-9c7e64f7f2b5 ] Request (RoutersIpV6AdminTest:test_update_router_set_gateway_without_snat): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/991e475b-a2f1-41fe-9c13-210311f17bb3 2.039s\n2026-05-22 01:45:07.718 17 INFO tempest.lib.common.rest_client [req-cab41406-b270-4cc9-9c0c-1b4f3aa626cb req-cab41406-b270-4cc9-9c0c-1b4f3aa626cb ] Request (PortsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.548s\n2026-05-22 01:45:07.746 29 INFO tempest.lib.common.rest_client [req-3a072674-c105-4a4c-85d1-66e40382445e req-3a072674-c105-4a4c-85d1-66e40382445e ] Request (RoutersTest:test_add_remove_router_interface_with_port_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.039s\n2026-05-22 01:45:07.725 23 INFO tempest.lib.common.rest_client [req-3196d33c-082f-4b07-bdbd-388530029663 req-3196d33c-082f-4b07-bdbd-388530029663 ] Request (SecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/ac847dc9-6480-46e3-a048-6cbd15ea5548 0.443s\n2026-05-22 01:45:07.791 35 INFO tempest.lib.common.rest_client [req-e66a591b-2b13-4b61-ba86-d622eefd7788 req-e66a591b-2b13-4b61-ba86-d622eefd7788 ] 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.12 0.209s\n2026-05-22 01:45:07.811 31 INFO tempest.lib.common.rest_client [req-537c42f7-e08f-4f95-bc0a-47718ba3acbc req-537c42f7-e08f-4f95-bc0a-47718ba3acbc ] Request (TagsExtTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/cd9cf1e2-a26a-4dbd-851b-2bb2b024605e 0.467s\n2026-05-22 01:45:07.812 13 INFO tempest.lib.common.rest_client [req-aaefd90a-70ef-4f36-8216-99dd84e48026 req-aaefd90a-70ef-4f36-8216-99dd84e48026 ] Request (BulkNetworkOpsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.154s\n{1} tempest.api.network.test_networks.BulkNetworkOpsTest.test_bulk_create_delete_port [6.159056s] ... ok\n2026-05-22 01:45:07.845 41 INFO tempest.lib.common.rest_client [req-76ea7348-5513-4671-bd1d-bccb8d5fc9ba req-76ea7348-5513-4671-bd1d-bccb8d5fc9ba ] Request (NetworksIpV6TestAttrs:test_create_delete_subnet_with_v6_attributes_stateful): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.915s\n2026-05-22 01:45:07.971 23 INFO tempest.lib.common.rest_client [req-a5c53750-ceab-4920-b98b-7f08713542f8 req-a5c53750-ceab-4920-b98b-7f08713542f8 ] Request (SecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.241s\n2026-05-22 01:45:08.010 19 INFO tempest.lib.common.rest_client [req-022c1656-b63a-4b3d-ac7f-aae4f7777eaa req-022c1656-b63a-4b3d-ac7f-aae4f7777eaa ] Request (RoutersIpV6AdminTest:test_update_router_set_gateway_without_snat): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/991e475b-a2f1-41fe-9c13-210311f17bb3 0.295s\n2026-05-22 01:45:08.168 33 INFO tempest.lib.common.rest_client [req-4472c90a-4e5e-47b0-bdb6-b0eddb1dd747 req-4472c90a-4e5e-47b0-bdb6-b0eddb1dd747 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/713fb5d5-8ea2-4343-add5-a1eb31873860 1.129s\n2026-05-22 01:45:08.203 19 INFO tempest.lib.common.rest_client [req-864942bf-18f6-4fe5-96e1-982eb0941396 req-864942bf-18f6-4fe5-96e1-982eb0941396 ] Request (RoutersIpV6AdminTest:test_update_router_set_gateway_without_snat): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?network_id=8e7c61a1-2868-4f38-badf-92e1456df341&device_id=991e475b-a2f1-41fe-9c13-210311f17bb3&device_owner=network%3Arouter_gateway 0.191s\n2026-05-22 01:45:08.274 17 INFO tempest.lib.common.rest_client [req-d1d65604-d3ff-405f-be74-58dca78fdfc8 req-d1d65604-d3ff-405f-be74-58dca78fdfc8 ] Request (PortsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.536s\n2026-05-22 01:45:08.271 23 INFO tempest.lib.common.rest_client [req-36788441-2b23-4509-b44b-e043c8736c9d req-36788441-2b23-4509-b44b-e043c8736c9d ] Request (SecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/89118e82-0953-4f67-81a0-0fffea5a548e 0.298s\n2026-05-22 01:45:08.354 19 INFO tempest.lib.common.rest_client [req-8f2420df-bd50-4eec-99d8-4341d4df62a7 req-8f2420df-bd50-4eec-99d8-4341d4df62a7 ] Request (RoutersIpV6AdminTest:test_update_router_set_gateway_without_snat): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks/8e7c61a1-2868-4f38-badf-92e1456df341 0.149s\n2026-05-22 01:45:08.360 31 INFO tempest.lib.common.rest_client [req-1fb7a5bc-201a-4a18-9383-ffd88151fe23 req-1fb7a5bc-201a-4a18-9383-ffd88151fe23 ] Request (TagsExtTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/5ff5e1e8-ae8b-403c-aae5-9c2ea0dc422d 0.545s\n2026-05-22 01:45:08.389 37 INFO tempest.lib.common.rest_client [req-ac67bf7a-9b69-4db5-ab6a-544f502c898e req-ac67bf7a-9b69-4db5-ab6a-544f502c898e ] Request (RoutersNegativeTest:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/d5e81b54-7fd4-4d2f-84fe-385257b6c8a4/remove_router_interface 0.995s\n{13} tempest.api.network.test_routers_negative.RoutersNegativeTest.test_router_remove_interface_in_use_returns_409 [5.162580s] ... ok\n2026-05-22 01:45:08.404 17 INFO tempest.lib.common.rest_client [req-6a4b1e75-3211-4a3c-8356-dae9df3ef6e6 req-6a4b1e75-3211-4a3c-8356-dae9df3ef6e6 ] Request (PortsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.126s\n2026-05-22 01:45:08.415 41 INFO tempest.lib.common.rest_client [req-9e99bfc4-ce92-4b58-8f32-25edd280e2e9 req-9e99bfc4-ce92-4b58-8f32-25edd280e2e9 ] Request (NetworksIpV6TestAttrs:test_create_delete_subnet_with_v6_attributes_stateful): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.565s\n2026-05-22 01:45:08.478 23 INFO tempest.lib.common.rest_client [req-81e647c4-e0b4-46d9-96b8-8ba0e5fc0278 req-81e647c4-e0b4-46d9-96b8-8ba0e5fc0278 ] Request (SecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.205s\n{6} tempest.api.network.test_security_groups.SecGroupTest.test_create_security_group_rule_with_remote_ip_prefix [2.173894s] ... ok\n2026-05-22 01:45:08.508 19 INFO tempest.lib.common.rest_client [req-05dfc10e-643e-472c-9388-864b14626468 req-05dfc10e-643e-472c-9388-864b14626468 ] Request (RoutersIpV6AdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=991e475b-a2f1-41fe-9c13-210311f17bb3 0.150s\n2026-05-22 01:45:08.518 37 INFO tempest.lib.common.rest_client [req-09c1d758-93bf-4814-83fc-0d2476a330e0 req-09c1d758-93bf-4814-83fc-0d2476a330e0 ] Request (RoutersNegativeTest:test_show_non_existent_router_returns_404): 404 GET https://api.testbed.osism.xyz:9696/v2.0/routers/tempest-non_exist_router-411354178 0.123s\n{13} tempest.api.network.test_routers_negative.RoutersNegativeTest.test_show_non_existent_router_returns_404 [0.130342s] ... ok\n2026-05-22 01:45:08.544 35 INFO tempest.lib.common.rest_client [req-134b7156-d53f-40d6-95f9-d9bad450deef req-134b7156-d53f-40d6-95f9-d9bad450deef ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/e02c4c58-5cca-4d6e-bbf0-d7d801021215 0.750s\n2026-05-22 01:45:08.588 17 INFO tempest.lib.common.rest_client [req-4b9df253-66c1-4f8a-af40-e11c3933eee2 req-4b9df253-66c1-4f8a-af40-e11c3933eee2 ] Request (PortsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.181s\n2026-05-22 01:45:08.648 37 INFO tempest.lib.common.rest_client [req-dc29e32b-f12c-42dd-81ba-17350b7301d1 req-dc29e32b-f12c-42dd-81ba-17350b7301d1 ] Request (RoutersNegativeTest:test_update_non_existent_router_returns_404): 404 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/tempest-non_exist_router-1052560438 0.122s\n{13} tempest.api.network.test_routers_negative.RoutersNegativeTest.test_update_non_existent_router_returns_404 [0.126616s] ... ok\n2026-05-22 01:45:08.652 35 INFO tempest.lib.common.rest_client [req-ed370eaf-80ff-4235-a6c3-8d0b175ea1b6 req-ed370eaf-80ff-4235-a6c3-8d0b175ea1b6 ] Request (PortsTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/e02c4c58-5cca-4d6e-bbf0-d7d801021215 0.107s\n2026-05-22 01:45:08.710 25 INFO tempest.lib.common.rest_client [req-8572b23c-2f9b-437d-bf91-d9cdd4855496 req-8572b23c-2f9b-437d-bf91-d9cdd4855496 ] Request (RoutersIpV6Test:test_add_remove_router_interface_with_port_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.999s\n2026-05-22 01:45:08.733 31 INFO tempest.lib.common.rest_client [req-f1451cea-b153-4659-8853-42acd8fbaa45 req-f1451cea-b153-4659-8853-42acd8fbaa45 ] Request (TagsExtTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/96615c64-0ee3-4b81-a9d1-596e0443c2dc 0.371s\n2026-05-22 01:45:08.808 11 INFO tempest.lib.common.rest_client [req-b18a0e07-6a2b-4169-b475-ef2f10f80c11 req-b18a0e07-6a2b-4169-b475-ef2f10f80c11 ] Request (NetworksTest:test_create_update_delete_network_subnet): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.920s\n2026-05-22 01:45:08.863 13 INFO tempest.lib.common.rest_client [req-6f13d05a-7ed1-4c74-880e-764f2fd8e2c8 req-6f13d05a-7ed1-4c74-880e-764f2fd8e2c8 ] Request (BulkNetworkOpsTest:test_bulk_create_delete_subnet): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.044s\n2026-05-22 01:45:08.963 23 INFO tempest.lib.common.rest_client [req-63b93ee8-9b8c-44b6-a339-b76221d47917 req-63b93ee8-9b8c-44b6-a339-b76221d47917 ] Request (SecGroupTest:test_create_show_delete_security_group_rule): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.480s\n2026-05-22 01:45:09.068 37 INFO tempest.lib.common.rest_client [req-a246ad12-befa-4267-bb20-ef4f364bbc9f req-a246ad12-befa-4267-bb20-ef4f364bbc9f ] Request (RoutersNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/a1cd7831-f32f-4ff7-bdd5-6160f0864455 0.374s\n2026-05-22 01:45:09.153 17 INFO tempest.lib.common.rest_client [req-7d5e8878-289c-4ef5-870b-fe26ce1d4664 req-7d5e8878-289c-4ef5-870b-fe26ce1d4664 ] Request (PortsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.558s\n2026-05-22 01:45:09.174 21 INFO tempest.lib.common.rest_client [req-dfdf9fd8-2cd1-4ddb-a3a4-415484323a4d req-dfdf9fd8-2cd1-4ddb-a3a4-415484323a4d ] Request (NetworksIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.851s\n2026-05-22 01:45:09.272 11 INFO tempest.lib.common.rest_client [req-fe7f8815-e363-4805-a073-233a241bca44 req-fe7f8815-e363-4805-a073-233a241bca44 ] Request (NetworksTest:test_create_update_delete_network_subnet): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/networks/25e310d7-7fdc-4daa-bda8-75aabafec7a6 0.461s\n2026-05-22 01:45:09.279 17 INFO tempest.lib.common.rest_client [req-2627cf9d-5a42-414a-9bbb-c8980910a718 req-2627cf9d-5a42-414a-9bbb-c8980910a718 ] Request (PortsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.124s\n2026-05-22 01:45:09.312 25 INFO tempest.lib.common.rest_client [req-f8e78ff2-3276-4811-ac56-c8f2d8b24201 req-f8e78ff2-3276-4811-ac56-c8f2d8b24201 ] Request (RoutersIpV6Test:test_add_remove_router_interface_with_port_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.599s\n2026-05-22 01:45:09.440 17 INFO tempest.lib.common.rest_client [req-14ad517a-c15b-4e0c-8b3b-b8d6f8780c37 req-14ad517a-c15b-4e0c-8b3b-b8d6f8780c37 ] Request (PortsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6e504c004129492cbb4d6bb94fdb7d80/users/fc55f6f9ff2f4d49a1b41e2cb8700552/roles/7b19d98ffcc24d869191183daf0fb4ae 0.156s\n2026-05-22 01:45:09.451 33 INFO tempest.lib.common.rest_client [req-b7db4bf0-1da3-4ae3-8064-06981cf9ad57 req-b7db4bf0-1da3-4ae3-8064-06981cf9ad57 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.279s\n2026-05-22 01:45:09.628 17 INFO tempest.lib.common.rest_client [req-517fff7a-cfbf-4710-8550-6f6630822b96 req-517fff7a-cfbf-4710-8550-6f6630822b96 ] Request (PortsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.186s\n2026-05-22 01:45:09.641 25 INFO tempest.lib.common.rest_client [req-4af72f18-52c7-4da9-b846-259b332299b5 req-4af72f18-52c7-4da9-b846-259b332299b5 ] Request (RoutersIpV6Test:test_add_remove_router_interface_with_port_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.326s\n2026-05-22 01:45:09.700 23 INFO tempest.lib.common.rest_client [req-c47e146d-c48a-47b1-9909-e1ac476cc711 req-c47e146d-c48a-47b1-9909-e1ac476cc711 ] Request (SecGroupTest:test_create_show_delete_security_group_rule): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.735s\n2026-05-22 01:45:09.762 17 INFO tempest.lib.common.rest_client [req-524d3260-2ef4-4628-8aee-00040c506142 req-524d3260-2ef4-4628-8aee-00040c506142 ] Request (PortsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6e504c004129492cbb4d6bb94fdb7d80/users/fc55f6f9ff2f4d49a1b41e2cb8700552/roles/1049be6f2d5641528d4cf50ffcec866c 0.131s\n2026-05-22 01:45:09.809 23 INFO tempest.lib.common.rest_client [req-e8d00dc1-69f6-4ced-8879-509f17239d73 req-e8d00dc1-69f6-4ced-8879-509f17239d73 ] Request (SecGroupTest:test_create_show_delete_security_group_rule): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/92059b50-1269-4472-8d7b-07fe4e01a944 0.106s\n2026-05-22 01:45:09.822 37 INFO tempest.lib.common.rest_client [req-41cd316b-6d95-4e13-82c0-c02537d40087 req-41cd316b-6d95-4e13-82c0-c02537d40087 ] Request (RoutersNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/54668a62-7a5d-4647-af2d-3ff27f01902e 0.751s\n2026-05-22 01:45:09.881 35 INFO tempest.lib.common.rest_client [req-b3987f1e-5789-438a-968c-7ea2ed761572 req-b3987f1e-5789-438a-968c-7ea2ed761572 ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/f2cfa11d-b793-4d58-b13f-9adf2f737efb 1.226s\n2026-05-22 01:45:09.932 17 INFO tempest.lib.common.rest_client [req-9e7ddabf-b5b6-481d-bafc-f9993120a610 req-9e7ddabf-b5b6-481d-bafc-f9993120a610 ] Request (PortsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.168s\n2026-05-22 01:45:09.949 31 INFO tempest.lib.common.rest_client [req-69042306-c778-44fb-b4a9-48db73ef36f3 req-69042306-c778-44fb-b4a9-48db73ef36f3 ] Request (TagsExtTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/95c537ea-a6e6-4833-9fb0-32d40adb9999 1.213s\n2026-05-22 01:45:09.980 35 INFO tempest.lib.common.rest_client [req-a01a9ef7-9c37-43ee-8d06-59ccdbdec532 req-a01a9ef7-9c37-43ee-8d06-59ccdbdec532 ] Request (PortsTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/f2cfa11d-b793-4d58-b13f-9adf2f737efb 0.097s\n2026-05-22 01:45:10.033 23 INFO tempest.lib.common.rest_client [req-9bf89468-fc48-4659-85a6-39510488ec08 req-9bf89468-fc48-4659-85a6-39510488ec08 ] Request (SecGroupTest:test_create_show_delete_security_group_rule): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.222s\n2026-05-22 01:45:10.065 15 INFO tempest.lib.common.rest_client [req-9543e3d4-ff71-4c21-b311-7be4accc3b06 req-9543e3d4-ff71-4c21-b311-7be4accc3b06 ] Request (FloatingIPTestJSON:test_floating_ip_update_different_router): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/4670cef0-4830-4d93-bd66-7c705e127286/add_router_interface 6.015s\n2026-05-22 01:45:10.089 39 INFO tempest.lib.common.rest_client [req-f59c2edf-4f9c-4268-b07e-246a2aff3391 req-f59c2edf-4f9c-4268-b07e-246a2aff3391 ] Request (RoutersAdminTest:test_update_router_set_gateway_with_snat_explicit): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/eb7c8f14-0976-4110-835b-a8c8935fa038 4.194s\n2026-05-22 01:45:10.104 17 INFO tempest.lib.common.rest_client [req-8ecd4e74-6cdc-49e3-905e-43e0d629ccd8 req-8ecd4e74-6cdc-49e3-905e-43e0d629ccd8 ] Request (PortsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6e504c004129492cbb4d6bb94fdb7d80/users/fc55f6f9ff2f4d49a1b41e2cb8700552/roles/f62b4d190f9040abadfedbb170e6ab99 0.170s\n2026-05-22 01:45:10.145 33 INFO tempest.lib.common.rest_client [req-7d6426d4-5da0-4eef-89b3-0a1bb457db43 req-7d6426d4-5da0-4eef-89b3-0a1bb457db43 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.690s\n2026-05-22 01:45:10.160 13 INFO tempest.lib.common.rest_client [req-1a8ae897-3bd8-4a6f-ac37-c2ca84a3bc8f req-1a8ae897-3bd8-4a6f-ac37-c2ca84a3bc8f ] Request (BulkNetworkOpsTest:test_bulk_create_delete_subnet): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.294s\n2026-05-22 01:45:10.220 17 INFO tempest.lib.common.rest_client [req-380317ba-b19c-40d3-8338-01f38d9367fa req-380317ba-b19c-40d3-8338-01f38d9367fa ] Request (PortsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.113s\n2026-05-22 01:45:10.283 31 INFO tempest.lib.common.rest_client [req-5b9b6448-57da-4c32-a03c-6357666241a9 req-5b9b6448-57da-4c32-a03c-6357666241a9 ] Request (TagsExtTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/0a7eef25a9f649bcb07f8e814383b185 0.330s\n2026-05-22 01:45:10.286 39 INFO tempest.lib.common.rest_client [req-6db43f39-00b2-48ce-abf4-41de54d7f19e req-6db43f39-00b2-48ce-abf4-41de54d7f19e ] Request (RoutersAdminTest:test_update_router_set_gateway_with_snat_explicit): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/eb7c8f14-0976-4110-835b-a8c8935fa038 0.193s\n2026-05-22 01:45:10.425 35 INFO tempest.lib.common.rest_client [req-506fd2f9-57ae-423f-ac33-a525db337dff req-506fd2f9-57ae-423f-ac33-a525db337dff ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/0fac4569-5957-49c1-80f2-bf168991296b 0.441s\n2026-05-22 01:45:10.442 39 INFO tempest.lib.common.rest_client [req-6c738e4f-dfe9-4efe-8b20-0492182b2b99 req-6c738e4f-dfe9-4efe-8b20-0492182b2b99 ] Request (RoutersAdminTest:test_update_router_set_gateway_with_snat_explicit): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?network_id=8e7c61a1-2868-4f38-badf-92e1456df341&device_id=eb7c8f14-0976-4110-835b-a8c8935fa038&device_owner=network%3Arouter_gateway 0.152s\n2026-05-22 01:45:10.479 21 INFO tempest.lib.common.rest_client [req-db16a123-af3a-42a6-9700-56a9ce447963 req-db16a123-af3a-42a6-9700-56a9ce447963 ] Request (NetworksIpV6Test:test_create_delete_subnet_all_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.301s\n2026-05-22 01:45:10.500 17 INFO tempest.lib.common.rest_client [req-a51fe7fe-5ea4-47ee-b371-d998f16a11ed req-a51fe7fe-5ea4-47ee-b371-d998f16a11ed ] Request (PortsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6e504c004129492cbb4d6bb94fdb7d80/users/fc55f6f9ff2f4d49a1b41e2cb8700552/roles/7b19d98ffcc24d869191183daf0fb4ae 0.277s\n2026-05-22 01:45:10.500 17 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user fc55f6f9ff2f4d49a1b41e2cb8700552 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:45:10.500 17 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-PortsIpV6TestJSON-216707574-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '6e504c004129492cbb4d6bb94fdb7d80', 'project_name': 'tempest-PortsIpV6TestJSON-216707574', 'tenant_id': '6e504c004129492cbb4d6bb94fdb7d80', 'tenant_name': 'tempest-PortsIpV6TestJSON-216707574', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'fc55f6f9ff2f4d49a1b41e2cb8700552', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:45:10.501 17 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-PortsIpV6TestJSON-216707574-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '6e504c004129492cbb4d6bb94fdb7d80', 'project_name': 'tempest-PortsIpV6TestJSON-216707574', 'tenant_id': '6e504c004129492cbb4d6bb94fdb7d80', 'tenant_name': 'tempest-PortsIpV6TestJSON-216707574', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'fc55f6f9ff2f4d49a1b41e2cb8700552', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:45:10.582 41 INFO tempest.lib.common.rest_client [req-c8d3e8e8-cec6-47a9-8d87-cce58fefbbe3 req-c8d3e8e8-cec6-47a9-8d87-cce58fefbbe3 ] Request (NetworksIpV6TestAttrs:test_create_delete_subnet_with_v6_attributes_stateful): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/f3b42d5a-0dbc-41f7-9711-e60217f4f2d5 2.165s\n{15} tempest.api.network.test_networks.NetworksIpV6TestAttrs.test_create_delete_subnet_with_v6_attributes_stateful [3.656011s] ... ok\n2026-05-22 01:45:10.591 31 INFO tempest.lib.common.rest_client [req-b3f15069-af73-4e99-b577-5919d8025764 req-b3f15069-af73-4e99-b577-5919d8025764 ] Request (TagsExtTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/14a8137aa88f4f45a98197c47cfcb579 0.305s\n2026-05-22 01:45:10.592 31 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: ab7598cd8701406bb22e2b9a8834ab7c\n2026-05-22 01:45:10.610 37 INFO tempest.lib.common.rest_client [req-47092c9e-c792-4a37-b792-3605e454dcfb req-47092c9e-c792-4a37-b792-3605e454dcfb ] Request (RoutersNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/fc663385-4571-4ce5-9d89-dd4a29af2d42 0.785s\n2026-05-22 01:45:10.633 39 INFO tempest.lib.common.rest_client [req-fd190eac-b1de-4d49-ad4e-10c8fa2a56c6 req-fd190eac-b1de-4d49-ad4e-10c8fa2a56c6 ] Request (RoutersAdminTest:test_update_router_set_gateway_with_snat_explicit): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks/8e7c61a1-2868-4f38-badf-92e1456df341 0.188s\n2026-05-22 01:45:10.750 39 INFO tempest.lib.common.rest_client [req-536e61d9-93d1-4588-872f-2caf965bd96f req-536e61d9-93d1-4588-872f-2caf965bd96f ] Request (RoutersAdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=eb7c8f14-0976-4110-835b-a8c8935fa038 0.114s\n2026-05-22 01:45:10.770 23 INFO tempest.lib.common.rest_client [req-4b0cd00d-a786-49ab-812b-4d93a03ddba4 req-4b0cd00d-a786-49ab-812b-4d93a03ddba4 ] Request (SecGroupTest:test_create_show_delete_security_group_rule): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/92059b50-1269-4472-8d7b-07fe4e01a944 0.734s\n2026-05-22 01:45:10.931 21 INFO tempest.lib.common.rest_client [req-d237053a-5f8c-4ed7-af19-1df28d960340 req-d237053a-5f8c-4ed7-af19-1df28d960340 ] Request (NetworksIpV6Test:test_create_delete_subnet_all_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.443s\n2026-05-22 01:45:10.934 15 INFO tempest.lib.common.rest_client [req-62472294-fabd-4829-af6e-c62a1f16f48c req-62472294-fabd-4829-af6e-c62a1f16f48c ] Request (FloatingIPTestJSON:test_floating_ip_update_different_router): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.863s\n2026-05-22 01:45:10.978 37 INFO tempest.lib.common.rest_client [req-e61247d8-7017-435b-8383-7193190c2d71 req-e61247d8-7017-435b-8383-7193190c2d71 ] Request (RoutersNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/f4fae670-8399-4822-945c-3c0ada63822e 0.366s\n2026-05-22 01:45:11.040 23 INFO tempest.lib.common.rest_client [req-353711d9-29f4-4009-8d2a-d2b103d8a4fb req-353711d9-29f4-4009-8d2a-d2b103d8a4fb ] Request (SecGroupTest:test_create_show_delete_security_group_rule): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.267s\n2026-05-22 01:45:11.053 17 INFO tempest.lib.common.rest_client [req-8373c496-fcf8-48fd-8f1f-21cd61b9c2e3 req-8373c496-fcf8-48fd-8f1f-21cd61b9c2e3 ] Request (PortsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.546s\n2026-05-22 01:45:11.060 19 INFO tempest.lib.common.rest_client [req-445c30b3-6675-41c0-8a5c-91a73cb394cc req-445c30b3-6675-41c0-8a5c-91a73cb394cc ] Request (RoutersIpV6AdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/991e475b-a2f1-41fe-9c13-210311f17bb3 2.548s\n{4} tempest.api.network.admin.test_routers.RoutersIpV6AdminTest.test_update_router_set_gateway_without_snat [5.681243s] ... ok\n2026-05-22 01:45:11.108 31 INFO tempest.lib.common.rest_client [req-309171f0-9c9c-41e0-a9ff-f0daa317e1ec req-309171f0-9c9c-41e0-a9ff-f0daa317e1ec ] Request (TagsExtTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.514s\n2026-05-22 01:45:11.155 17 INFO tempest.lib.common.rest_client [req-17e9eb42-c298-4728-8257-1cabe4403d09 req-17e9eb42-c298-4728-8257-1cabe4403d09 ] Request (PortsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/6e504c004129492cbb4d6bb94fdb7d80 0.099s\n2026-05-22 01:45:11.155 17 INFO tempest.lib.common.dynamic_creds [-] Using the existing project 6e504c004129492cbb4d6bb94fdb7d80 for scope project and roles: ['reader']\n2026-05-22 01:45:11.395 31 INFO tempest.lib.common.rest_client [req-d310c13e-4bfb-4330-bf99-acbb3e16e784 req-d310c13e-4bfb-4330-bf99-acbb3e16e784 ] Request (TagsExtTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=ab7598cd8701406bb22e2b9a8834ab7c&name=default 0.284s\n2026-05-22 01:45:11.404 23 INFO tempest.lib.common.rest_client [req-ed887604-8ea6-4286-b023-f3fd72458957 req-ed887604-8ea6-4286-b023-f3fd72458957 ] Request (SecGroupTest:test_create_show_delete_security_group_rule): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.362s\n2026-05-22 01:45:11.435 11 INFO tempest.lib.common.rest_client [req-dd5d1cdd-2ab0-4aaf-abc3-3e01d85fa19c req-dd5d1cdd-2ab0-4aaf-abc3-3e01d85fa19c ] Request (NetworksTest:test_create_update_delete_network_subnet): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.158s\n2026-05-22 01:45:11.521 23 INFO tempest.lib.common.rest_client [req-5edb3e96-58b6-424f-b883-31db96ec566d req-5edb3e96-58b6-424f-b883-31db96ec566d ] Request (SecGroupTest:test_create_show_delete_security_group_rule): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/31d1e0e0-34db-4818-99ff-de3cd80cb6d9 0.115s\n2026-05-22 01:45:11.667 37 INFO tempest.lib.common.rest_client [req-a0b2de80-4733-4ffb-8c0e-923322528774 req-a0b2de80-4733-4ffb-8c0e-923322528774 ] Request (RoutersNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/5b3e263e-f8e5-4767-9b58-848e30549328 0.686s\n2026-05-22 01:45:11.689 23 INFO tempest.lib.common.rest_client [req-765577db-6ef5-488f-85d3-c79a46adfa25 req-765577db-6ef5-488f-85d3-c79a46adfa25 ] Request (SecGroupTest:test_create_show_delete_security_group_rule): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.165s\n2026-05-22 01:45:11.700 17 INFO tempest.lib.common.rest_client [req-538245a7-3340-4cb2-a6a0-8c54f8b5bcc4 req-538245a7-3340-4cb2-a6a0-8c54f8b5bcc4 ] Request (PortsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.542s\n2026-05-22 01:45:11.753 25 INFO tempest.lib.common.rest_client [req-7417a58c-17ce-4b91-a595-2121d333f013 req-7417a58c-17ce-4b91-a595-2121d333f013 ] Request (RoutersIpV6Test:test_add_remove_router_interface_with_port_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 2.106s\n2026-05-22 01:45:11.832 31 INFO tempest.lib.common.rest_client [req-77b67059-6260-41f5-9761-b7b572a65557 req-77b67059-6260-41f5-9761-b7b572a65557 ] Request (TagsExtTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/dea49ab6-e622-4a2b-b4c2-94d4897b928c 0.433s\n2026-05-22 01:45:11.898 17 INFO tempest.lib.common.rest_client [req-df6e974d-cbeb-454c-8a61-40ed365e0765 req-df6e974d-cbeb-454c-8a61-40ed365e0765 ] Request (PortsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.192s\n2026-05-22 01:45:11.953 39 INFO tempest.lib.common.rest_client [req-b219f93f-c4fb-4927-a42a-57ef7dbc141c req-b219f93f-c4fb-4927-a42a-57ef7dbc141c ] Request (RoutersAdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/eb7c8f14-0976-4110-835b-a8c8935fa038 1.200s\n{14} tempest.api.network.admin.test_routers.RoutersAdminTest.test_update_router_set_gateway_with_snat_explicit [6.849685s] ... ok\n2026-05-22 01:45:12.000 23 INFO tempest.lib.common.rest_client [req-4e2ba571-ec5a-48f7-baeb-fac2bbde347f req-4e2ba571-ec5a-48f7-baeb-fac2bbde347f ] Request (SecGroupTest:test_create_show_delete_security_group_rule): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/31d1e0e0-34db-4818-99ff-de3cd80cb6d9 0.309s\n2026-05-22 01:45:12.056 31 INFO tempest.lib.common.rest_client [req-57843970-511c-4d25-89be-078a9db147cb req-57843970-511c-4d25-89be-078a9db147cb ] Request (TagsExtTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/ab7598cd8701406bb22e2b9a8834ab7c 0.219s\n2026-05-22 01:45:12.140 11 INFO tempest.lib.common.rest_client [req-54c43c5c-22f8-4ff9-9def-af5837d1f1d2 req-54c43c5c-22f8-4ff9-9def-af5837d1f1d2 ] Request (NetworksTest:test_create_update_delete_network_subnet): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/subnets/ce5b4e1c-61fc-412a-82e8-ac9c3993c8f0 0.699s\n2026-05-22 01:45:12.145 17 INFO tempest.lib.common.rest_client [req-c290575d-e7d1-4646-9211-3af01bf9fe7a req-c290575d-e7d1-4646-9211-3af01bf9fe7a ] Request (PortsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6e504c004129492cbb4d6bb94fdb7d80/users/59b138034f4a41c29201b469fa4a8e7a/roles/f1175dd65a2046c29e339df86ceaa04e 0.245s\n2026-05-22 01:45:12.277 23 INFO tempest.lib.common.rest_client [req-fcb46a3d-bb02-4988-ac9f-3a0ebd7f159d req-fcb46a3d-bb02-4988-ac9f-3a0ebd7f159d ] Request (SecGroupTest:test_create_show_delete_security_group_rule): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.274s\n2026-05-22 01:45:12.321 37 INFO tempest.lib.common.rest_client [req-902b305e-24fc-47ef-bb54-7df62097486d req-902b305e-24fc-47ef-bb54-7df62097486d ] Request (RoutersNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/890160cd-3591-4f77-b88b-89129b5ac78f 0.650s\n2026-05-22 01:45:12.329 39 INFO tempest.lib.common.rest_client [req-083c6cf8-3bbd-4cac-b638-c27da996b036 req-083c6cf8-3bbd-4cac-b638-c27da996b036 ] Request (RoutersAdminTest:test_update_router_set_gateway_without_snat): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.372s\n2026-05-22 01:45:12.342 17 INFO tempest.lib.common.rest_client [req-2c613d08-1247-41f0-800d-bce39741eb98 req-2c613d08-1247-41f0-800d-bce39741eb98 ] Request (PortsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.192s\n2026-05-22 01:45:12.413 35 INFO tempest.lib.common.rest_client [req-e6bb527b-7490-453c-a7e7-87f6f01f2b01 req-e6bb527b-7490-453c-a7e7-87f6f01f2b01 ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/78e8a422-cded-4e38-8314-7f488b299bf5 1.984s\n{12} tempest.api.network.test_ports.PortsTestJSON.test_port_list_filter_by_ip [9.541706s] ... ok\n{12} tempest.api.network.test_ports.PortsTestJSON.test_port_list_filter_by_ip_substr ... SKIPPED: ip-substring-filtering extension not enabled.\n2026-05-22 01:45:12.490 17 INFO tempest.lib.common.rest_client [req-d3faa242-4b59-4166-a548-0f2c8f2d5cbe req-d3faa242-4b59-4166-a548-0f2c8f2d5cbe ] Request (PortsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6e504c004129492cbb4d6bb94fdb7d80/users/59b138034f4a41c29201b469fa4a8e7a/roles/1049be6f2d5641528d4cf50ffcec866c 0.142s\n2026-05-22 01:45:12.519 29 INFO tempest.lib.common.rest_client [req-5c9e6469-a311-401f-a05d-3d67458a2bca req-5c9e6469-a311-401f-a05d-3d67458a2bca ] Request (RoutersTest:test_add_remove_router_interface_with_port_id): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/bf15a2db-6069-4062-83ee-21da35c4bca7/add_router_interface 4.771s\n2026-05-22 01:45:12.606 41 INFO tempest.lib.common.rest_client [req-57aab40a-6f70-4394-8dd9-c85461c5c1d1 req-57aab40a-6f70-4394-8dd9-c85461c5c1d1 ] Request (NetworksIpV6TestAttrs:test_create_delete_subnet_with_v6_attributes_stateless): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 2.017s\n2026-05-22 01:45:12.610 13 INFO tempest.lib.common.rest_client [req-179a57b6-4e80-4743-8dd9-b925bee6858a req-179a57b6-4e80-4743-8dd9-b925bee6858a ] Request (BulkNetworkOpsTest:test_bulk_create_delete_subnet): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.413s\n2026-05-22 01:45:12.636 15 INFO tempest.lib.common.rest_client [req-e57e0581-f9b1-48bd-a7ed-6e35189fd0b2 req-e57e0581-f9b1-48bd-a7ed-6e35189fd0b2 ] Request (FloatingIPTestJSON:test_floating_ip_update_different_router): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/floatingips/b93b96c9-24f3-4492-a203-09a10d11959c 1.698s\n2026-05-22 01:45:12.653 23 INFO tempest.lib.common.rest_client [req-63addee7-8d62-46c0-bd38-8144f8f58d9d req-63addee7-8d62-46c0-bd38-8144f8f58d9d ] Request (SecGroupTest:test_create_show_delete_security_group_rule): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.368s\n2026-05-22 01:45:12.695 17 INFO tempest.lib.common.rest_client [req-6d202c91-2aa5-4505-b51d-f969dbd520cf req-6d202c91-2aa5-4505-b51d-f969dbd520cf ] Request (PortsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.200s\n2026-05-22 01:45:12.720 29 INFO tempest.lib.common.rest_client [req-b66d11a2-f45b-446d-b5eb-711bc608e6b6 req-b66d11a2-f45b-446d-b5eb-711bc608e6b6 ] Request (RoutersTest:test_add_remove_router_interface_with_port_id): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/5a62d284-6761-4281-9599-64c708e8e46c 0.198s\n2026-05-22 01:45:12.764 13 INFO tempest.lib.common.rest_client [req-0a510007-b076-4869-a0bb-1f0696032fb8 req-0a510007-b076-4869-a0bb-1f0696032fb8 ] Request (BulkNetworkOpsTest:test_bulk_create_delete_subnet): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.148s\n2026-05-22 01:45:12.798 21 INFO tempest.lib.common.rest_client [req-50d5cbf6-9fad-412a-b54b-93fa88d47d62 req-50d5cbf6-9fad-412a-b54b-93fa88d47d62 ] Request (NetworksIpV6Test:test_create_delete_subnet_all_attributes): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/696949b2-840c-4861-8998-ad4a64eded95 1.864s\n{5} tempest.api.network.test_networks.NetworksIpV6Test.test_create_delete_subnet_all_attributes [3.623116s] ... ok\n2026-05-22 01:45:12.827 23 INFO tempest.lib.common.rest_client [req-dda1332a-c579-4eab-b96e-378bf3dbfeb2 req-dda1332a-c579-4eab-b96e-378bf3dbfeb2 ] Request (SecGroupTest:test_create_show_delete_security_group_rule): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/baf0b6c5-ac5a-4f30-bcc4-8d75f58656f0 0.171s\n2026-05-22 01:45:12.839 17 INFO tempest.lib.common.rest_client [req-3bb7f6f0-3d6c-4d32-ad9c-5d746325835c req-3bb7f6f0-3d6c-4d32-ad9c-5d746325835c ] Request (PortsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6e504c004129492cbb4d6bb94fdb7d80/users/59b138034f4a41c29201b469fa4a8e7a/roles/f62b4d190f9040abadfedbb170e6ab99 0.138s\n2026-05-22 01:45:12.958 37 INFO tempest.lib.common.rest_client [req-c23c9e47-a54c-4ca3-a598-4fc520ca2f4c req-c23c9e47-a54c-4ca3-a598-4fc520ca2f4c ] Request (RoutersNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/84e0b6ea-ecd5-48e2-899e-c2f1e0b1111e 0.635s\n2026-05-22 01:45:13.051 17 INFO tempest.lib.common.rest_client [req-69f8e765-64f1-43b9-b900-be0cdf5c43f7 req-69f8e765-64f1-43b9-b900-be0cdf5c43f7 ] Request (PortsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.209s\n2026-05-22 01:45:13.068 23 INFO tempest.lib.common.rest_client [req-61b77084-debf-439f-919f-ace57e92040d req-61b77084-debf-439f-919f-ace57e92040d ] Request (SecGroupTest:test_create_show_delete_security_group_rule): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.239s\n2026-05-22 01:45:13.186 17 INFO tempest.lib.common.rest_client [req-c201e71f-8928-4160-870b-e97de7082a6f req-c201e71f-8928-4160-870b-e97de7082a6f ] Request (PortsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6e504c004129492cbb4d6bb94fdb7d80/users/59b138034f4a41c29201b469fa4a8e7a/roles/7b19d98ffcc24d869191183daf0fb4ae 0.130s\n2026-05-22 01:45:13.187 17 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 59b138034f4a41c29201b469fa4a8e7a is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:45:13.187 17 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-PortsIpV6TestJSON-216707574-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '6e504c004129492cbb4d6bb94fdb7d80', 'project_name': 'tempest-PortsIpV6TestJSON-216707574', 'tenant_id': '6e504c004129492cbb4d6bb94fdb7d80', 'tenant_name': 'tempest-PortsIpV6TestJSON-216707574', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '59b138034f4a41c29201b469fa4a8e7a', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:45:13.188 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-PortsIpV6TestJSON-216707574-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '6e504c004129492cbb4d6bb94fdb7d80', 'project_name': 'tempest-PortsIpV6TestJSON-216707574', 'tenant_id': '6e504c004129492cbb4d6bb94fdb7d80', 'tenant_name': 'tempest-PortsIpV6TestJSON-216707574', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '59b138034f4a41c29201b469fa4a8e7a', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:45:13.357 13 INFO tempest.lib.common.rest_client [req-5a2835b9-3dc3-4c00-ad92-3e1c6aafc44d req-5a2835b9-3dc3-4c00-ad92-3e1c6aafc44d ] Request (BulkNetworkOpsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/eb663ee7-8b1f-4bc8-b1c5-84a8d8b916a7 0.589s\n2026-05-22 01:45:13.632 23 INFO tempest.lib.common.rest_client [req-cae376db-5361-4b78-a558-94c59a652de0 req-cae376db-5361-4b78-a558-94c59a652de0 ] Request (SecGroupTest:test_create_show_delete_security_group_rule): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/baf0b6c5-ac5a-4f30-bcc4-8d75f58656f0 0.561s\n2026-05-22 01:45:13.716 15 INFO tempest.lib.common.rest_client [req-75e57b57-7aa5-4991-af79-30853784fda6 req-75e57b57-7aa5-4991-af79-30853784fda6 ] Request (FloatingIPTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/ef0374de-141d-40d2-b24f-b472c7ce2021 1.076s\n2026-05-22 01:45:13.768 35 INFO tempest.lib.common.rest_client [req-13270804-e5e3-48ff-8bfd-136038d053e5 req-13270804-e5e3-48ff-8bfd-136038d053e5 ] Request (PortsTestJSON:test_port_list_filter_by_router_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.351s\n2026-05-22 01:45:13.822 11 INFO tempest.lib.common.rest_client [req-dbeea4e3-4299-4d20-b76f-bec4a6c1d969 req-dbeea4e3-4299-4d20-b76f-bec4a6c1d969 ] Request (NetworksTest:test_create_update_delete_network_subnet): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/25e310d7-7fdc-4daa-bda8-75aabafec7a6 1.677s\n2026-05-22 01:45:13.861 23 INFO tempest.lib.common.rest_client [req-82627517-4719-4c38-92cf-5bc37f8cef4b req-82627517-4719-4c38-92cf-5bc37f8cef4b ] Request (SecGroupTest:test_create_show_delete_security_group_rule): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.227s\n2026-05-22 01:45:13.919 37 INFO tempest.lib.common.rest_client [req-9145d357-fd5a-42fa-b9f8-5f5c8f2675c6 req-9145d357-fd5a-42fa-b9f8-5f5c8f2675c6 ] Request (RoutersNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/906f3547-5be5-4404-9d04-ccbf0787add1 0.958s\n2026-05-22 01:45:13.929 17 INFO tempest.lib.common.rest_client [req-fd7e1db1-a133-4f80-854c-a9594671fc77 req-fd7e1db1-a133-4f80-854c-a9594671fc77 ] Request (PortsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.733s\n2026-05-22 01:45:13.964 11 INFO tempest.lib.common.rest_client [req-580f6914-2e59-4333-8a2a-21a3106e0e62 req-580f6914-2e59-4333-8a2a-21a3106e0e62 ] Request (NetworksTest:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/25e310d7-7fdc-4daa-bda8-75aabafec7a6 0.136s\n{0} tempest.api.network.test_networks.NetworksTest.test_create_update_delete_network_subnet [7.079612s] ... ok\n2026-05-22 01:45:14.051 37 INFO tempest.lib.common.rest_client [req-0d1be642-781f-4e7a-bdaf-b881a7e11b1c req-0d1be642-781f-4e7a-bdaf-b881a7e11b1c ] Request (RoutersNegativeTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=d5e81b54-7fd4-4d2f-84fe-385257b6c8a4 0.129s\n2026-05-22 01:45:14.097 33 INFO tempest.lib.common.rest_client [req-be641f53-de08-4bad-8eb4-38a254aecc3d req-be641f53-de08-4bad-8eb4-38a254aecc3d ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/f6476ee5-222c-4b4d-9fe2-6b8934917840/add_router_interface 3.949s\n2026-05-22 01:45:14.104 13 INFO tempest.lib.common.rest_client [req-12ec5c15-3be8-4c0c-b222-5024bbc7f300 req-12ec5c15-3be8-4c0c-b222-5024bbc7f300 ] Request (BulkNetworkOpsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/23489900-2de2-4530-95bb-62d9b32b09c8 0.745s\n2026-05-22 01:45:14.157 21 INFO tempest.lib.common.rest_client [req-e5f30913-2c33-465a-857d-6f0dd2669ac4 req-e5f30913-2c33-465a-857d-6f0dd2669ac4 ] Request (NetworksIpV6Test:test_create_delete_subnet_with_allocation_pools): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.353s\n2026-05-22 01:45:14.277 13 INFO tempest.lib.common.rest_client [req-07c3562d-246e-4e90-a583-2f102b138c55 req-07c3562d-246e-4e90-a583-2f102b138c55 ] Request (BulkNetworkOpsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.170s\n{1} tempest.api.network.test_networks.BulkNetworkOpsTest.test_bulk_create_delete_subnet [6.464196s] ... ok\n2026-05-22 01:45:14.323 33 INFO tempest.lib.common.rest_client [req-b2fd5941-dfb5-4655-b0b2-d6860ac1ea40 req-b2fd5941-dfb5-4655-b0b2-d6860ac1ea40 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/bd668620-300b-4e6f-94b4-6dbc13a2c06a 0.212s\n2026-05-22 01:45:14.332 23 INFO tempest.lib.common.rest_client [req-d20fc1fd-f3bc-4b22-b814-86c0b5763516 req-d20fc1fd-f3bc-4b22-b814-86c0b5763516 ] Request (SecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/4d21b857-e2b0-4464-b684-9fc233f4cbfb 0.459s\n2026-05-22 01:45:14.412 19 INFO tempest.lib.common.rest_client [req-081f57ce-c178-4aea-b951-6f63384efe7f req-081f57ce-c178-4aea-b951-6f63384efe7f ] Request (RoutersIpV6AdminTest:test_update_router_unset_gateway): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 3.344s\n2026-05-22 01:45:14.466 29 INFO tempest.lib.common.rest_client [req-00761de8-bd5c-4cfb-b123-5ab67967bc57 req-00761de8-bd5c-4cfb-b123-5ab67967bc57 ] Request (RoutersTest:test_add_remove_router_interface_with_port_id): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/bf15a2db-6069-4062-83ee-21da35c4bca7/remove_router_interface 1.743s\n2026-05-22 01:45:14.498 37 INFO tempest.lib.common.rest_client [req-d2ebecaf-a4b6-4c42-b73b-8a3be9a38134 req-d2ebecaf-a4b6-4c42-b73b-8a3be9a38134 ] Request (RoutersNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/d5e81b54-7fd4-4d2f-84fe-385257b6c8a4 0.445s\n2026-05-22 01:45:14.580 33 INFO tempest.lib.common.rest_client [req-ae974c5f-0fff-4cfc-b195-1a30afd76f7e req-ae974c5f-0fff-4cfc-b195-1a30afd76f7e ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.254s\n2026-05-22 01:45:14.653 23 INFO tempest.lib.common.rest_client [req-b54ce37b-8d19-43d9-b57a-19846750fb7b req-b54ce37b-8d19-43d9-b57a-19846750fb7b ] Request (SecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.318s\n{6} tempest.api.network.test_security_groups.SecGroupTest.test_create_show_delete_security_group_rule [6.173607s] ... ok\n2026-05-22 01:45:14.691 29 INFO tempest.lib.common.rest_client [req-e8124774-98e5-4b14-8c2d-da8abed40ba6 req-e8124774-98e5-4b14-8c2d-da8abed40ba6 ] Request (RoutersTest:_run_cleanups): 404 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/bf15a2db-6069-4062-83ee-21da35c4bca7/remove_router_interface 0.221s\n2026-05-22 01:45:14.775 29 INFO tempest.lib.common.rest_client [req-d4931a3c-144c-4850-92d6-42398c20c118 req-d4931a3c-144c-4850-92d6-42398c20c118 ] Request (RoutersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=bf15a2db-6069-4062-83ee-21da35c4bca7 0.083s\n2026-05-22 01:45:14.825 37 INFO tempest.lib.common.rest_client [req-17285b8d-b2bc-43c0-9442-420b264f45a3 req-17285b8d-b2bc-43c0-9442-420b264f45a3 ] Request (RoutersNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/82c70aed207d4dd7ab0f3ea98aacca16 0.323s\n2026-05-22 01:45:14.844 39 INFO tempest.lib.common.rest_client [req-5d109931-7553-4c41-a264-ab7183340ff5 req-5d109931-7553-4c41-a264-ab7183340ff5 ] Request (RoutersAdminTest:test_update_router_set_gateway_without_snat): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/406225e2-ad8b-43c9-babb-44a9880f4640 2.512s\n2026-05-22 01:45:15.012 13 INFO tempest.lib.common.rest_client [req-aebe1103-716f-4107-8e2d-3e33d51a9d4c req-aebe1103-716f-4107-8e2d-3e33d51a9d4c ] Request (BulkNetworkOpsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/e98a61f1-6a08-4194-a5d7-253a08779e83 0.688s\n2026-05-22 01:45:15.113 25 INFO tempest.lib.common.rest_client [req-37837f46-9782-4336-a98b-f950ce5d8f65 req-37837f46-9782-4336-a98b-f950ce5d8f65 ] Request (RoutersIpV6Test:test_add_remove_router_interface_with_port_id): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/d3c2ce66-6709-4437-b3e4-c2d3b74c5773/add_router_interface 3.358s\n2026-05-22 01:45:15.124 23 INFO tempest.lib.common.rest_client [req-c9b08ab1-5d14-4267-b8e3-1f13ea71e401 req-c9b08ab1-5d14-4267-b8e3-1f13ea71e401 ] Request (SecGroupTest:test_delete_security_group_clear_associated_rules): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.468s\n2026-05-22 01:45:15.135 37 INFO tempest.lib.common.rest_client [req-a732d075-73bc-45d9-9e67-5a00022cca05 req-a732d075-73bc-45d9-9e67-5a00022cca05 ] Request (RoutersNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/bf2c318067bd45ca84a860ec37c05a26 0.307s\n2026-05-22 01:45:15.135 37 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: c128e8470817460ab1b29cadbd0745df\n2026-05-22 01:45:15.180 21 INFO tempest.lib.common.rest_client [req-9006f118-8051-4965-8e02-96867bc2c466 req-9006f118-8051-4965-8e02-96867bc2c466 ] Request (NetworksIpV6Test:test_create_delete_subnet_with_allocation_pools): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.020s\n2026-05-22 01:45:15.194 41 INFO tempest.lib.common.rest_client [req-5d3cb7f0-c848-44ad-8e62-5eb91e582ed3 req-5d3cb7f0-c848-44ad-8e62-5eb91e582ed3 ] Request (NetworksIpV6TestAttrs:test_create_delete_subnet_with_v6_attributes_stateless): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.585s\n2026-05-22 01:45:15.323 25 INFO tempest.lib.common.rest_client [req-36ee2034-9e80-4310-8b8d-2d0009adcf7b req-36ee2034-9e80-4310-8b8d-2d0009adcf7b ] Request (RoutersIpV6Test:test_add_remove_router_interface_with_port_id): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/b551f74e-fb24-44d5-a709-7c57f11c1ecc 0.208s\n2026-05-22 01:45:15.354 39 INFO tempest.lib.common.rest_client [req-17eecea1-9390-439b-9db1-88db8dc0f20f req-17eecea1-9390-439b-9db1-88db8dc0f20f ] Request (RoutersAdminTest:test_update_router_set_gateway_without_snat): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/406225e2-ad8b-43c9-babb-44a9880f4640 0.505s\n2026-05-22 01:45:15.480 29 INFO tempest.lib.common.rest_client [req-d15a34e2-c3bd-478d-b973-dec10a3e2927 req-d15a34e2-c3bd-478d-b973-dec10a3e2927 ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/bf15a2db-6069-4062-83ee-21da35c4bca7 0.703s\n2026-05-22 01:45:15.525 39 INFO tempest.lib.common.rest_client [req-d160675d-8671-484b-94d4-7368a628bad1 req-d160675d-8671-484b-94d4-7368a628bad1 ] Request (RoutersAdminTest:test_update_router_set_gateway_without_snat): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?network_id=8e7c61a1-2868-4f38-badf-92e1456df341&device_id=406225e2-ad8b-43c9-babb-44a9880f4640&device_owner=network%3Arouter_gateway 0.165s\n2026-05-22 01:45:15.547 11 INFO tempest.lib.common.rest_client [req-0cb3e72f-8b27-4117-9878-567fe6b21a32 req-0cb3e72f-8b27-4117-9878-567fe6b21a32 ] Request (NetworksTest:test_create_update_network_description): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.577s\n2026-05-22 01:45:15.707 11 INFO tempest.lib.common.rest_client [req-06372d17-da9a-44da-a0e0-bd26de3f416d req-06372d17-da9a-44da-a0e0-bd26de3f416d ] Request (NetworksTest:test_create_update_network_description): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks?id=31b933a5-412e-4fe9-9d9c-caed0aafb3b5 0.158s\n2026-05-22 01:45:15.731 39 INFO tempest.lib.common.rest_client [req-167a87b6-b14c-48f7-95e0-39e0c3a2490b req-167a87b6-b14c-48f7-95e0-39e0c3a2490b ] Request (RoutersAdminTest:test_update_router_set_gateway_without_snat): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks/8e7c61a1-2868-4f38-badf-92e1456df341 0.203s\n2026-05-22 01:45:15.743 13 INFO tempest.lib.common.rest_client [req-261468ca-f52a-4efc-a3a0-b024db74b781 req-261468ca-f52a-4efc-a3a0-b024db74b781 ] Request (BulkNetworkOpsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/74e30ea9-50b6-42c0-b10d-74fd7c47ae55 0.725s\n2026-05-22 01:45:15.792 37 INFO tempest.lib.common.rest_client [req-e7f378c5-d483-409e-bb39-caa4e13a0ea0 req-e7f378c5-d483-409e-bb39-caa4e13a0ea0 ] Request (RoutersNegativeTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.654s\n2026-05-22 01:45:15.827 23 INFO tempest.lib.common.rest_client [req-97b34277-c4c1-46d5-9cc0-020c610a6df2 req-97b34277-c4c1-46d5-9cc0-020c610a6df2 ] Request (SecGroupTest:test_delete_security_group_clear_associated_rules): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.700s\n2026-05-22 01:45:15.850 39 INFO tempest.lib.common.rest_client [req-ec4878e1-fbe8-4529-adae-f59dd0bfe39a req-ec4878e1-fbe8-4529-adae-f59dd0bfe39a ] Request (RoutersAdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=406225e2-ad8b-43c9-babb-44a9880f4640 0.107s\n2026-05-22 01:45:16.081 19 INFO tempest.lib.common.rest_client [req-76c7e165-71bc-45d3-8dc5-0f6809c905ff req-76c7e165-71bc-45d3-8dc5-0f6809c905ff ] Request (RoutersIpV6AdminTest:test_update_router_unset_gateway): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/b2b0d487-c834-4741-998f-a0069f65e54c 1.666s\n2026-05-22 01:45:16.180 35 INFO tempest.lib.common.rest_client [req-0848b7f3-e0a0-47c7-ac04-d6b78de8d8fb req-0848b7f3-e0a0-47c7-ac04-d6b78de8d8fb ] Request (PortsTestJSON:test_port_list_filter_by_router_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.406s\n2026-05-22 01:45:16.200 23 INFO tempest.lib.common.rest_client [req-5c1d6752-378c-4ad9-8f21-7fecaefbd914 req-5c1d6752-378c-4ad9-8f21-7fecaefbd914 ] Request (SecGroupTest:test_delete_security_group_clear_associated_rules): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/93305e7b-b4ad-4738-9ccf-29cc2bf41a46 0.368s\n2026-05-22 01:45:16.210 29 INFO tempest.lib.common.rest_client [req-7947330a-a2c8-47d9-8ee3-f91eaf837198 req-7947330a-a2c8-47d9-8ee3-f91eaf837198 ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/2f2da479-b316-4eda-8e39-702f662d9694 0.726s\n2026-05-22 01:45:16.256 19 INFO tempest.lib.common.rest_client [req-4106ac6e-c668-4f70-adf1-64c04e17c3a2 req-4106ac6e-c668-4f70-adf1-64c04e17c3a2 ] Request (RoutersIpV6AdminTest:test_update_router_unset_gateway): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/b2b0d487-c834-4741-998f-a0069f65e54c 0.170s\n2026-05-22 01:45:16.257 37 INFO tempest.lib.common.rest_client [req-b9950cbb-0a54-4610-8e91-68dc583533fe req-b9950cbb-0a54-4610-8e91-68dc583533fe ] Request (RoutersNegativeTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=c128e8470817460ab1b29cadbd0745df&name=default 0.461s\n2026-05-22 01:45:16.275 33 INFO tempest.lib.common.rest_client [req-57d13fd1-d3eb-42d2-99e5-904328f06465 req-57d13fd1-d3eb-42d2-99e5-904328f06465 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/f6476ee5-222c-4b4d-9fe2-6b8934917840/remove_router_interface 1.691s\n2026-05-22 01:45:16.335 25 INFO tempest.lib.common.rest_client [req-a6d5a8c2-8ed1-4ea1-8e76-608c664cde8d req-a6d5a8c2-8ed1-4ea1-8e76-608c664cde8d ] Request (RoutersIpV6Test:test_add_remove_router_interface_with_port_id): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/d3c2ce66-6709-4437-b3e4-c2d3b74c5773/remove_router_interface 1.009s\n2026-05-22 01:45:16.356 23 INFO tempest.lib.common.rest_client [req-e6b84796-f44c-4529-87ee-cd2322d7bd3c req-e6b84796-f44c-4529-87ee-cd2322d7bd3c ] Request (SecGroupTest:test_delete_security_group_clear_associated_rules): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.154s\n2026-05-22 01:45:16.392 19 INFO tempest.lib.common.rest_client [req-c420c835-38ff-4ea5-95fc-2da2786d7ebc req-c420c835-38ff-4ea5-95fc-2da2786d7ebc ] Request (RoutersIpV6AdminTest:test_update_router_unset_gateway): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?network_id=8e7c61a1-2868-4f38-badf-92e1456df341&device_id=b2b0d487-c834-4741-998f-a0069f65e54c 0.133s\n2026-05-22 01:45:16.400 33 INFO tempest.lib.common.rest_client [req-7f8aab55-6462-4d59-98ec-673b7fbfc3da req-7f8aab55-6462-4d59-98ec-673b7fbfc3da ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.123s\n2026-05-22 01:45:16.404 11 INFO tempest.lib.common.rest_client [req-094c7d21-5376-4717-8b87-7e1b7740f533 req-094c7d21-5376-4717-8b87-7e1b7740f533 ] Request (NetworksTest:test_create_update_network_description): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/networks/31b933a5-412e-4fe9-9d9c-caed0aafb3b5 0.688s\n2026-05-22 01:45:16.413 17 INFO tempest.lib.common.rest_client [req-631327eb-b839-4dda-a1f9-0321472d3857 req-631327eb-b839-4dda-a1f9-0321472d3857 ] Request (PortsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 2.477s\n2026-05-22 01:45:16.483 19 INFO tempest.lib.common.rest_client [req-cb367aa0-d115-4a32-86e0-67da3a9df7f5 req-cb367aa0-d115-4a32-86e0-67da3a9df7f5 ] Request (RoutersIpV6AdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=b2b0d487-c834-4741-998f-a0069f65e54c 0.088s\n2026-05-22 01:45:16.495 35 INFO tempest.lib.common.rest_client [req-591aa340-e675-4d7a-b107-fc9557bb2eef req-591aa340-e675-4d7a-b107-fc9557bb2eef ] Request (PortsTestJSON:test_port_list_filter_by_router_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.313s\n2026-05-22 01:45:16.522 41 INFO tempest.lib.common.rest_client [req-06758c95-6cad-456a-92fe-f7eb0d814039 req-06758c95-6cad-456a-92fe-f7eb0d814039 ] Request (NetworksIpV6TestAttrs:test_create_delete_subnet_with_v6_attributes_stateless): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/c2bbd774-7174-463d-bd37-b70651953524 1.324s\n{15} tempest.api.network.test_networks.NetworksIpV6TestAttrs.test_create_delete_subnet_with_v6_attributes_stateless [5.936870s] ... ok\n2026-05-22 01:45:16.537 23 INFO tempest.lib.common.rest_client [req-7ff61c0e-8522-4b78-9e26-21351c2eee76 req-7ff61c0e-8522-4b78-9e26-21351c2eee76 ] Request (SecGroupTest:test_delete_security_group_clear_associated_rules): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.179s\n2026-05-22 01:45:16.543 15 INFO tempest.lib.common.rest_client [req-d16cc3a1-ab4d-4be3-abf5-c3b4602c2eca req-d16cc3a1-ab4d-4be3-abf5-c3b4602c2eca ] Request (FloatingIPTestJSON:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/4670cef0-4830-4d93-bd66-7c705e127286/remove_router_interface 2.821s\n2026-05-22 01:45:16.562 11 INFO tempest.lib.common.rest_client [req-ec9aefda-b5a6-475a-ac8d-66b8390d6969 req-ec9aefda-b5a6-475a-ac8d-66b8390d6969 ] Request (NetworksTest:test_create_update_network_description): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks?id=31b933a5-412e-4fe9-9d9c-caed0aafb3b5 0.156s\n{0} tempest.api.network.test_networks.NetworksTest.test_create_update_network_description [2.597559s] ... ok\n2026-05-22 01:45:16.600 25 INFO tempest.lib.common.rest_client [req-fcfda7aa-71e0-4439-9283-086b5ae395dd req-fcfda7aa-71e0-4439-9283-086b5ae395dd ] Request (RoutersIpV6Test:_run_cleanups): 404 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/d3c2ce66-6709-4437-b3e4-c2d3b74c5773/remove_router_interface 0.260s\n2026-05-22 01:45:16.658 33 INFO tempest.lib.common.rest_client [req-9e10329a-ed50-47e2-ac86-6e730504729a req-9e10329a-ed50-47e2-ac86-6e730504729a ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/b6eae520-1d06-4aea-81b5-28987cad9e00 0.255s\n2026-05-22 01:45:16.683 23 INFO tempest.lib.common.rest_client [req-a22ef9b7-4ccb-4fd9-99da-6a62d4b1dc55 req-a22ef9b7-4ccb-4fd9-99da-6a62d4b1dc55 ] Request (SecGroupTest:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/93305e7b-b4ad-4738-9ccf-29cc2bf41a46 0.143s\n{6} tempest.api.network.test_security_groups.SecGroupTest.test_delete_security_group_clear_associated_rules [2.029787s] ... ok\n2026-05-22 01:45:16.715 41 INFO tempest.lib.common.rest_client [req-d91b39bf-591b-4034-bb92-d04720111999 req-d91b39bf-591b-4034-bb92-d04720111999 ] Request (NetworksIpV6TestAttrs:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/dc62c1c4-555c-410e-917f-fb2a876b80c5 0.164s\n2026-05-22 01:45:16.717 25 INFO tempest.lib.common.rest_client [req-b8481be7-9356-46d0-9974-6402e0bbea60 req-b8481be7-9356-46d0-9974-6402e0bbea60 ] Request (RoutersIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=d3c2ce66-6709-4437-b3e4-c2d3b74c5773 0.114s\n2026-05-22 01:45:16.792 21 INFO tempest.lib.common.rest_client [req-db1736eb-df6e-4565-a2e3-00b419c6d06c req-db1736eb-df6e-4565-a2e3-00b419c6d06c ] Request (NetworksIpV6Test:test_create_delete_subnet_with_allocation_pools): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/a7a7cf0a-3660-4b54-9d06-35eed1533a73 1.610s\n{5} tempest.api.network.test_networks.NetworksIpV6Test.test_create_delete_subnet_with_allocation_pools [3.993166s] ... ok\n2026-05-22 01:45:16.823 41 INFO tempest.lib.common.rest_client [req-769fbe70-1733-4a6a-8fee-fa73bcbfa475 req-769fbe70-1733-4a6a-8fee-fa73bcbfa475 ] Request (NetworksIpV6TestAttrs:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/c2bbd774-7174-463d-bd37-b70651953524 0.104s\n2026-05-22 01:45:16.843 33 INFO tempest.lib.common.rest_client [req-39ade158-6cd7-40ac-93cf-47fa2acaf921 req-39ade158-6cd7-40ac-93cf-47fa2acaf921 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.184s\n2026-05-22 01:45:16.938 19 INFO tempest.lib.common.rest_client [req-c1e40f0f-d543-4985-9b4d-155683b246ea req-c1e40f0f-d543-4985-9b4d-155683b246ea ] Request (RoutersIpV6AdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/b2b0d487-c834-4741-998f-a0069f65e54c 0.451s\n{4} tempest.api.network.admin.test_routers.RoutersIpV6AdminTest.test_update_router_unset_gateway [5.876805s] ... ok\n2026-05-22 01:45:16.955 41 INFO tempest.lib.common.rest_client [req-f7d4083b-19bf-457f-8a5a-c2846d163b41 req-f7d4083b-19bf-457f-8a5a-c2846d163b41 ] Request (NetworksIpV6TestAttrs:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/ce71d909-c921-4a5c-a266-aeff909efe25 0.128s\n2026-05-22 01:45:16.957 37 INFO tempest.lib.common.rest_client [req-11d5ec11-b3a5-44ea-b9c3-4551dc8668c7 req-11d5ec11-b3a5-44ea-b9c3-4551dc8668c7 ] Request (RoutersNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/eb5add34-7a95-4d03-864c-0b4e42ae517d 0.698s\n2026-05-22 01:45:16.975 23 INFO tempest.lib.common.rest_client [req-ce18fffb-b301-437b-a970-db320bf30dd8 req-ce18fffb-b301-437b-a970-db320bf30dd8 ] Request (SecGroupTest:test_list_security_groups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.287s\n{6} tempest.api.network.test_security_groups.SecGroupTest.test_list_security_groups [0.290786s] ... ok\n2026-05-22 01:45:17.078 41 INFO tempest.lib.common.rest_client [req-2d4c8834-771d-4319-83f5-db93d0f68fd9 req-2d4c8834-771d-4319-83f5-db93d0f68fd9 ] Request (NetworksIpV6TestAttrs:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/f3b42d5a-0dbc-41f7-9711-e60217f4f2d5 0.120s\n2026-05-22 01:45:17.107 19 INFO tempest.lib.common.rest_client [req-8f87399f-8cdd-4ee6-88de-d4822f01628b req-8f87399f-8cdd-4ee6-88de-d4822f01628b ] Request (RoutersIpV6AdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=b2b0d487-c834-4741-998f-a0069f65e54c 0.166s\n2026-05-22 01:45:17.126 25 INFO tempest.lib.common.rest_client [req-15f94d92-bd54-4089-9978-a8a9a4c57993 req-15f94d92-bd54-4089-9978-a8a9a4c57993 ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/d3c2ce66-6709-4437-b3e4-c2d3b74c5773 0.406s\n2026-05-22 01:45:17.224 19 INFO tempest.lib.common.rest_client [req-09754d27-32de-49f7-ad51-f25ad9dacbf6 req-09754d27-32de-49f7-ad51-f25ad9dacbf6 ] Request (RoutersIpV6AdminTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/b2b0d487-c834-4741-998f-a0069f65e54c 0.113s\n2026-05-22 01:45:17.234 41 INFO tempest.lib.common.rest_client [req-449bc345-196e-4917-8af6-e187fabe4b84 req-449bc345-196e-4917-8af6-e187fabe4b84 ] Request (NetworksIpV6TestAttrs:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/380001dd-cc20-4e9e-bfb7-ce39fa7f7d85 0.151s\n2026-05-22 01:45:17.247 23 INFO tempest.lib.common.rest_client [req-fca5eeeb-cd4b-4f98-9a7a-d85f8206d1ae req-fca5eeeb-cd4b-4f98-9a7a-d85f8206d1ae ] Request (SecGroupTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/54c08cbec72148a2832e4ab2c4dc7a64 0.238s\n2026-05-22 01:45:17.247 37 INFO tempest.lib.common.rest_client [req-9ee4b970-8760-46c7-a01f-af9125324f77 req-9ee4b970-8760-46c7-a01f-af9125324f77 ] Request (RoutersNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/c128e8470817460ab1b29cadbd0745df 0.284s\n2026-05-22 01:45:17.257 13 INFO tempest.lib.common.rest_client [req-5c625033-1cf9-4aa8-b7c3-bc0880102754 req-5c625033-1cf9-4aa8-b7c3-bc0880102754 ] Request (BulkNetworkOpsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/6ea68e3c-07db-44b1-9095-0076149bf7c3 1.505s\n2026-05-22 01:45:17.285 29 INFO tempest.lib.common.rest_client [req-7a323030-8fa6-4800-878c-9661d3636165 req-7a323030-8fa6-4800-878c-9661d3636165 ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/69a9d940-0735-4e26-8b84-e04c327e9522 1.068s\n{9} tempest.api.network.test_routers.RoutersTest.test_add_remove_router_interface_with_port_id [13.259212s] ... ok\n2026-05-22 01:45:17.361 33 INFO tempest.lib.common.rest_client [req-f754861b-2a29-4427-8646-7ed39f0064d1 req-f754861b-2a29-4427-8646-7ed39f0064d1 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/f6476ee5-222c-4b4d-9fe2-6b8934917840 0.514s\n2026-05-22 01:45:17.369 41 INFO tempest.lib.common.rest_client [req-155d081f-d445-4ee0-b779-fa401388ea17 req-155d081f-d445-4ee0-b779-fa401388ea17 ] Request (NetworksIpV6TestAttrs:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/218e13bd-3ef6-4606-96d6-1a09ac909951 0.132s\n2026-05-22 01:45:17.382 19 INFO tempest.lib.common.rest_client [req-bd0d8efa-c46f-4278-8f8b-163d7b766187 req-bd0d8efa-c46f-4278-8f8b-163d7b766187 ] Request (RoutersIpV6AdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=991e475b-a2f1-41fe-9c13-210311f17bb3 0.151s\n2026-05-22 01:45:17.441 17 INFO tempest.lib.common.rest_client [req-b407e9f7-792a-4976-b841-c0e03b6d4e90 req-b407e9f7-792a-4976-b841-c0e03b6d4e90 ] Request (PortsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.013s\n2026-05-22 01:45:17.487 19 INFO tempest.lib.common.rest_client [req-f5e74dee-6c3f-45eb-9fe3-e31d773a5c54 req-f5e74dee-6c3f-45eb-9fe3-e31d773a5c54 ] Request (RoutersIpV6AdminTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/991e475b-a2f1-41fe-9c13-210311f17bb3 0.102s\n2026-05-22 01:45:17.503 25 INFO tempest.lib.common.rest_client [req-905a6a60-3723-44ba-8a44-3dcb2273c5a3 req-905a6a60-3723-44ba-8a44-3dcb2273c5a3 ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/cdf68eaf-9c16-4b28-b892-46c14b6e28eb 0.374s\n2026-05-22 01:45:17.523 33 INFO tempest.lib.common.rest_client [req-46cae566-ed5c-4869-8ad5-d1434b77e367 req-46cae566-ed5c-4869-8ad5-d1434b77e367 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.157s\n2026-05-22 01:45:17.557 23 INFO tempest.lib.common.rest_client [req-391821ca-1a56-4703-a90d-4798a3789a48 req-391821ca-1a56-4703-a90d-4798a3789a48 ] Request (SecGroupTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/313096a286194453b739546b1f73f2e0 0.302s\n2026-05-22 01:45:17.557 23 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 0cec884d0a1e4acc8fcfff9c03667950\n2026-05-22 01:45:17.572 11 INFO tempest.lib.common.rest_client [req-de2c6d5c-1321-48b7-8c43-fa5b5945a734 req-de2c6d5c-1321-48b7-8c43-fa5b5945a734 ] Request (NetworksTest:test_delete_network_with_subnet): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.002s\n2026-05-22 01:45:17.659 21 INFO tempest.lib.common.rest_client [req-f76a8e80-8fcf-4dd5-aeca-37c41425334a req-f76a8e80-8fcf-4dd5-aeca-37c41425334a ] Request (NetworksIpV6Test:test_create_delete_subnet_with_default_gw): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.864s\n2026-05-22 01:45:17.692 33 INFO tempest.lib.common.rest_client [req-1bbbd0c4-826a-4209-be50-1f96ac261c99 req-1bbbd0c4-826a-4209-be50-1f96ac261c99 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.166s\n2026-05-22 01:45:17.790 35 INFO tempest.lib.common.rest_client [req-8ffe7ef1-ae2c-4591-b9f9-0f40686acc3c req-8ffe7ef1-ae2c-4591-b9f9-0f40686acc3c ] Request (PortsTestJSON:test_port_list_filter_by_router_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.291s\n2026-05-22 01:45:17.891 39 INFO tempest.lib.common.rest_client [req-bbf80f2b-2842-498d-9a8c-61f9ddbec89e req-bbf80f2b-2842-498d-9a8c-61f9ddbec89e ] Request (RoutersAdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/406225e2-ad8b-43c9-babb-44a9880f4640 2.038s\n{14} tempest.api.network.admin.test_routers.RoutersAdminTest.test_update_router_set_gateway_without_snat [5.937077s] ... ok\n2026-05-22 01:45:17.956 19 INFO tempest.lib.common.rest_client [req-debdc7e0-3539-4b4c-9bcc-2c93ead5f890 req-debdc7e0-3539-4b4c-9bcc-2c93ead5f890 ] Request (RoutersIpV6AdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=692f230d-7aa7-413b-81a3-8eedcdd33099 0.465s\n2026-05-22 01:45:18.055 13 INFO tempest.lib.common.rest_client [req-d39826e8-a6ca-48ff-b234-4ec774aa9128 req-d39826e8-a6ca-48ff-b234-4ec774aa9128 ] Request (BulkNetworkOpsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/d18dd4fa-099c-4fe6-b278-4a754c62ba5b 0.795s\n2026-05-22 01:45:18.086 19 INFO tempest.lib.common.rest_client [req-cbfb8e0f-2b17-4b60-8624-5e688a95e03b req-cbfb8e0f-2b17-4b60-8624-5e688a95e03b ] Request (RoutersIpV6AdminTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/692f230d-7aa7-413b-81a3-8eedcdd33099 0.126s\n2026-05-22 01:45:18.102 23 INFO tempest.lib.common.rest_client [req-950ef474-c052-484a-9265-4bb5cfb1078f req-950ef474-c052-484a-9265-4bb5cfb1078f ] Request (SecGroupTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.543s\n2026-05-22 01:45:18.193 33 INFO tempest.lib.common.rest_client [req-56e2b707-90d1-473c-ba53-5954bd24c2a6 req-56e2b707-90d1-473c-ba53-5954bd24c2a6 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.498s\n{11} tempest.api.network.test_dhcp_ipv6.NetworksTestDHCPv6.test_dhcp_stateful_router [18.036256s] ... ok\n2026-05-22 01:45:18.204 19 INFO tempest.lib.common.rest_client [req-f7408ef7-7600-4d84-9994-6d7bae4660f2 req-f7408ef7-7600-4d84-9994-6d7bae4660f2 ] Request (RoutersIpV6AdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=45ccc909-a910-4b9c-8412-262feceb7a79 0.115s\n2026-05-22 01:45:18.235 25 INFO tempest.lib.common.rest_client [req-0c828dd8-03af-4a59-bda2-42ef931114f9 req-0c828dd8-03af-4a59-bda2-42ef931114f9 ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/184cc577-77e5-4136-b640-8399340afa91 0.724s\n{7} tempest.api.network.test_routers.RoutersIpV6Test.test_add_remove_router_interface_with_port_id [10.526745s] ... ok\n2026-05-22 01:45:18.237 29 INFO tempest.lib.common.rest_client [req-700a0351-e2de-4e77-9380-f92b8b32994f req-700a0351-e2de-4e77-9380-f92b8b32994f ] Request (RoutersTest:test_add_remove_router_interface_with_subnet_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.936s\n2026-05-22 01:45:18.272 17 INFO tempest.lib.common.rest_client [req-966b72e5-0331-4c54-8295-172de19bb6ec req-966b72e5-0331-4c54-8295-172de19bb6ec ] Request (PortsIpV6TestJSON:test_create_bulk_port): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.828s\n2026-05-22 01:45:18.277 15 INFO tempest.lib.common.rest_client [req-abe195e7-c03a-41b5-b7df-4f15864ab350 req-abe195e7-c03a-41b5-b7df-4f15864ab350 ] Request (FloatingIPTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/4670cef0-4830-4d93-bd66-7c705e127286 1.732s\n2026-05-22 01:45:18.301 13 INFO tempest.lib.common.rest_client [req-4429f3eb-fdd0-4ba4-9ecd-e2f8e23c7922 req-4429f3eb-fdd0-4ba4-9ecd-e2f8e23c7922 ] Request (BulkNetworkOpsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/7fb466bc8c894ce8a3c40d78c7d2c0f7 0.235s\n2026-05-22 01:45:18.309 19 INFO tempest.lib.common.rest_client [req-6b7bd0e3-7a19-4792-b3bf-4fa39f9d5e02 req-6b7bd0e3-7a19-4792-b3bf-4fa39f9d5e02 ] Request (RoutersIpV6AdminTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/45ccc909-a910-4b9c-8412-262feceb7a79 0.102s\n2026-05-22 01:45:18.318 21 INFO tempest.lib.common.rest_client [req-e7df4ec4-3b60-4dd8-9750-e4d5f048c196 req-e7df4ec4-3b60-4dd8-9750-e4d5f048c196 ] Request (NetworksIpV6Test:test_create_delete_subnet_with_default_gw): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.655s\n{5} tempest.api.network.test_networks.NetworksIpV6Test.test_create_delete_subnet_with_default_gw [1.525478s] ... ok\n2026-05-22 01:45:18.354 41 INFO tempest.lib.common.rest_client [req-1d966684-8135-4af7-8eae-f27f6e810b9d req-1d966684-8135-4af7-8eae-f27f6e810b9d ] Request (NetworksIpV6TestAttrs:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/d57440d6-f6a1-41af-af9d-10152a7e08d7 0.978s\n2026-05-22 01:45:18.480 19 INFO tempest.lib.common.rest_client [req-ba83bd91-b63f-4ee7-b3fd-c8b8e245559e req-ba83bd91-b63f-4ee7-b3fd-c8b8e245559e ] Request (RoutersIpV6AdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=34bb3f15-2c7a-4008-8d40-4288aa896f8b 0.169s\n2026-05-22 01:45:18.508 41 INFO tempest.lib.common.rest_client [req-f3678ae6-0dce-42d4-a70c-45863deb605e req-f3678ae6-0dce-42d4-a70c-45863deb605e ] Request (NetworksIpV6TestAttrs:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/6e3f841d-3d3d-41f2-a747-ceef05c9dc39 0.152s\n2026-05-22 01:45:18.564 23 INFO tempest.lib.common.rest_client [req-d1a8e47d-d111-45bc-9679-95e1fa5160ee req-d1a8e47d-d111-45bc-9679-95e1fa5160ee ] Request (SecGroupTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=0cec884d0a1e4acc8fcfff9c03667950&name=default 0.460s\n2026-05-22 01:45:18.645 19 INFO tempest.lib.common.rest_client [req-59040a72-a5f3-46cd-8bc0-0dfc116c5398 req-59040a72-a5f3-46cd-8bc0-0dfc116c5398 ] Request (RoutersIpV6AdminTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/34bb3f15-2c7a-4008-8d40-4288aa896f8b 0.162s\n2026-05-22 01:45:18.684 13 INFO tempest.lib.common.rest_client [req-ce5a1c38-eba8-4a08-bcbc-53aae2707641 req-ce5a1c38-eba8-4a08-bcbc-53aae2707641 ] Request (BulkNetworkOpsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/40143bbb289d4234ad3154b4c1f6aec2 0.376s\n2026-05-22 01:45:18.684 13 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 3836a3c9b8434958b62b9c8ac1fbeea4\n2026-05-22 01:45:18.732 15 INFO tempest.lib.common.rest_client [req-d9e6c7f7-f4d8-49e0-a5c2-18eab92cf4b6 req-d9e6c7f7-f4d8-49e0-a5c2-18eab92cf4b6 ] Request (FloatingIPTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/da016882-9640-464d-be67-769098f1a23f 0.452s\n2026-05-22 01:45:18.759 19 INFO tempest.lib.common.rest_client [req-715114d3-0771-4560-985a-5cba2a0cb3cb req-715114d3-0771-4560-985a-5cba2a0cb3cb ] Request (RoutersIpV6AdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=e6614b6e-8d61-4f7c-857b-7790e38ed22a 0.109s\n2026-05-22 01:45:18.893 19 INFO tempest.lib.common.rest_client [req-a153201e-5201-45db-a260-c04c8f0efddc req-a153201e-5201-45db-a260-c04c8f0efddc ] Request (RoutersIpV6AdminTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/e6614b6e-8d61-4f7c-857b-7790e38ed22a 0.132s\n2026-05-22 01:45:18.998 19 INFO tempest.lib.common.rest_client [req-de0ae626-5d7f-495d-b5a6-6544fff74dc9 req-de0ae626-5d7f-495d-b5a6-6544fff74dc9 ] Request (RoutersIpV6AdminTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/23c4ba55-961c-4b38-92d0-290fd77b1414 0.102s\n2026-05-22 01:45:19.079 25 INFO tempest.lib.common.rest_client [req-019bb033-5f55-4639-93ef-7d9d4e57ae4c req-019bb033-5f55-4639-93ef-7d9d4e57ae4c ] Request (RoutersIpV6Test:test_add_remove_router_interface_with_subnet_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.840s\n2026-05-22 01:45:19.196 13 INFO tempest.lib.common.rest_client [req-831b3738-2235-4ee7-94dd-ef5dd564e9c1 req-831b3738-2235-4ee7-94dd-ef5dd564e9c1 ] Request (BulkNetworkOpsTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.509s\n2026-05-22 01:45:19.337 41 INFO tempest.lib.common.rest_client [req-86ab6371-ee6c-434d-b95f-846086aa0c6f req-86ab6371-ee6c-434d-b95f-846086aa0c6f ] Request (NetworksIpV6TestAttrs:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/0e4610d7-4a8c-4cd3-8f72-b41006fe3c05 0.827s\n2026-05-22 01:45:19.346 19 INFO tempest.lib.common.rest_client [req-256fa773-6a0f-4d0c-af97-d125502d8989 req-256fa773-6a0f-4d0c-af97-d125502d8989 ] Request (RoutersIpV6AdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/9816dad9d20e485ba28a77e6d23658d1 0.344s\n2026-05-22 01:45:19.451 23 INFO tempest.lib.common.rest_client [req-d16b77da-877f-450c-a67b-aa141c6a6510 req-d16b77da-877f-450c-a67b-aa141c6a6510 ] Request (SecGroupTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/13e198a0-e191-497b-a794-be2c74c7234f 0.884s\n2026-05-22 01:45:19.587 15 INFO tempest.lib.common.rest_client [req-0ff990f4-446e-408e-9d56-b2b888e9ef1c req-0ff990f4-446e-408e-9d56-b2b888e9ef1c ] Request (FloatingIPTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/1b98322d-f345-4be5-ba99-719ec222c32b 0.853s\n2026-05-22 01:45:19.628 29 INFO tempest.lib.common.rest_client [req-2f1c887b-8f21-4040-b17c-197dc217285d req-2f1c887b-8f21-4040-b17c-197dc217285d ] Request (RoutersTest:test_add_remove_router_interface_with_subnet_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.387s\n2026-05-22 01:45:19.645 13 INFO tempest.lib.common.rest_client [req-4ee2753a-a19d-41ae-a447-654f0eb99103 req-4ee2753a-a19d-41ae-a447-654f0eb99103 ] Request (BulkNetworkOpsTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=3836a3c9b8434958b62b9c8ac1fbeea4&name=default 0.446s\n2026-05-22 01:45:19.654 23 INFO tempest.lib.common.rest_client [req-8f283cb6-61ad-4fc6-9442-e86fb4acde89 req-8f283cb6-61ad-4fc6-9442-e86fb4acde89 ] Request (SecGroupTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/0cec884d0a1e4acc8fcfff9c03667950 0.199s\n2026-05-22 01:45:19.655 19 INFO tempest.lib.common.rest_client [req-6208eec8-fd45-4e09-b448-cd844f690417 req-6208eec8-fd45-4e09-b448-cd844f690417 ] Request (RoutersIpV6AdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/a869fc680e6a4e57acf7238d78974834 0.307s\n2026-05-22 01:45:19.655 19 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 7cf9c428202b4a2b8d0679cc71a6c119\n2026-05-22 01:45:19.665 11 INFO tempest.lib.common.rest_client [req-918db9e9-f23d-4749-87ad-c1060d38d429 req-918db9e9-f23d-4749-87ad-c1060d38d429 ] Request (NetworksTest:test_delete_network_with_subnet): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.087s\n2026-05-22 01:45:19.745 33 INFO tempest.lib.common.rest_client [req-8797ef47-c230-43cc-9196-c731e9a87254 req-8797ef47-c230-43cc-9196-c731e9a87254 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.549s\n2026-05-22 01:45:19.752 25 INFO tempest.lib.common.rest_client [req-c508beb7-e284-434d-92e5-874b844b64aa req-c508beb7-e284-434d-92e5-874b844b64aa ] Request (RoutersIpV6Test:test_add_remove_router_interface_with_subnet_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.667s\n2026-05-22 01:45:19.761 41 INFO tempest.lib.common.rest_client [req-00de2d4b-003f-418d-aa1a-9d09d65c66b0 req-00de2d4b-003f-418d-aa1a-9d09d65c66b0 ] Request (NetworksIpV6TestAttrs:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/5fe6ac17-3237-4031-9916-4d774d3cef9e 0.422s\n2026-05-22 01:45:19.833 21 INFO tempest.lib.common.rest_client [req-76473eab-8422-45c4-9132-3e73fb70b333 req-76473eab-8422-45c4-9132-3e73fb70b333 ] Request (NetworksIpV6Test:test_create_delete_subnet_with_dhcp_enabled): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.508s\n2026-05-22 01:45:19.853 41 INFO tempest.lib.common.rest_client [req-4978b365-5377-4562-8752-d577c124597d req-4978b365-5377-4562-8752-d577c124597d ] Request (NetworksIpV6TestAttrs:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/4505d760-0a03-483d-ac1d-141202be0410 0.090s\n2026-05-22 01:45:19.943 29 INFO tempest.lib.common.rest_client [req-888af45a-725c-4a3b-92f5-be3b43941ac2 req-888af45a-725c-4a3b-92f5-be3b43941ac2 ] Request (RoutersTest:test_add_remove_router_interface_with_subnet_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.311s\n2026-05-22 01:45:20.144 25 INFO tempest.lib.common.rest_client [req-1c44508a-c9f7-4688-b76d-2b78d7a9af28 req-1c44508a-c9f7-4688-b76d-2b78d7a9af28 ] Request (RoutersIpV6Test:test_add_remove_router_interface_with_subnet_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.387s\n2026-05-22 01:45:20.221 19 INFO tempest.lib.common.rest_client [req-c7a552c6-30c6-4bc3-b8c4-b83f5ea91bfc req-c7a552c6-30c6-4bc3-b8c4-b83f5ea91bfc ] Request (RoutersIpV6AdminTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.562s\n2026-05-22 01:45:20.329 17 INFO tempest.lib.common.rest_client [req-7227c24e-7188-471d-9b7d-aaf1884cdb57 req-7227c24e-7188-471d-9b7d-aaf1884cdb57 ] Request (PortsIpV6TestJSON:test_create_bulk_port): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 2.054s\n2026-05-22 01:45:20.393 15 INFO tempest.lib.common.rest_client [req-5844f03c-f7ae-4791-94c7-001a5135a1b8 req-5844f03c-f7ae-4791-94c7-001a5135a1b8 ] Request (FloatingIPTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/floatingips/b93b96c9-24f3-4492-a203-09a10d11959c 0.803s\n{2} tempest.api.network.test_floating_ips.FloatingIPTestJSON.test_floating_ip_update_different_router [25.933746s] ... ok\n2026-05-22 01:45:20.524 13 INFO tempest.lib.common.rest_client [req-19efcfbd-5822-4135-981b-f0ca7aa3bed5 req-19efcfbd-5822-4135-981b-f0ca7aa3bed5 ] Request (BulkNetworkOpsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/54c70793-3f37-400c-b0a9-8980da0f70a6 0.876s\n2026-05-22 01:45:20.536 15 INFO tempest.lib.common.rest_client [req-2b5b1b98-4391-4786-826a-194e78fa3a03 req-2b5b1b98-4391-4786-826a-194e78fa3a03 ] Request (FloatingIPTestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/ef0374de-141d-40d2-b24f-b472c7ce2021 0.135s\n2026-05-22 01:45:20.584 21 INFO tempest.lib.common.rest_client [req-bcb62493-e0a7-4b97-946f-667380ecc5b3 req-bcb62493-e0a7-4b97-946f-667380ecc5b3 ] Request (NetworksIpV6Test:test_create_delete_subnet_with_dhcp_enabled): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.748s\n2026-05-22 01:45:20.600 41 INFO tempest.lib.common.rest_client [req-4b6c782d-8d2b-4d3a-bf3b-5acb4240f43c req-4b6c782d-8d2b-4d3a-bf3b-5acb4240f43c ] Request (NetworksIpV6TestAttrs:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/f13bc1e1-952b-4f7c-86f7-c3c3c02a8d72 0.743s\n2026-05-22 01:45:20.630 15 INFO tempest.lib.common.rest_client [req-11e7ad29-9f26-4653-baf7-7fa12fb41b63 req-11e7ad29-9f26-4653-baf7-7fa12fb41b63 ] Request (FloatingIPTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=4670cef0-4830-4d93-bd66-7c705e127286 0.091s\n2026-05-22 01:45:20.744 13 INFO tempest.lib.common.rest_client [req-94597550-86ab-4ae4-8b4f-1063c8ff566c req-94597550-86ab-4ae4-8b4f-1063c8ff566c ] Request (BulkNetworkOpsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/3836a3c9b8434958b62b9c8ac1fbeea4 0.218s\n2026-05-22 01:45:20.750 15 INFO tempest.lib.common.rest_client [req-cdb3c6c2-e33f-4e4d-9bb7-3a969c92f8fa req-cdb3c6c2-e33f-4e4d-9bb7-3a969c92f8fa ] Request (FloatingIPTestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/4670cef0-4830-4d93-bd66-7c705e127286 0.110s\n2026-05-22 01:45:20.922 15 INFO tempest.lib.common.rest_client [req-fa3ecdd5-5d65-4fa3-8f4c-b79ea0c98e09 req-fa3ecdd5-5d65-4fa3-8f4c-b79ea0c98e09 ] Request (FloatingIPTestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/da016882-9640-464d-be67-769098f1a23f 0.167s\n2026-05-22 01:45:20.968 19 INFO tempest.lib.common.rest_client [req-28bdae22-d374-4887-aadb-4e3a8e5e2d3c req-28bdae22-d374-4887-aadb-4e3a8e5e2d3c ] Request (RoutersIpV6AdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=7cf9c428202b4a2b8d0679cc71a6c119&name=default 0.745s\n2026-05-22 01:45:20.979 39 INFO tempest.lib.common.rest_client [req-fb95929e-d7ba-4313-8443-f0347746c559 req-fb95929e-d7ba-4313-8443-f0347746c559 ] Request (RoutersAdminTest:test_update_router_unset_gateway): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 3.085s\n2026-05-22 01:45:21.068 41 INFO tempest.lib.common.rest_client [req-3e97b829-5fc0-437e-ba5a-b05d4cbd182b req-3e97b829-5fc0-437e-ba5a-b05d4cbd182b ] Request (NetworksIpV6TestAttrs:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/bfb5d407-32d3-4fd7-acf9-50230d7549a5 0.465s\n2026-05-22 01:45:21.233 17 INFO tempest.lib.common.rest_client [req-9373995f-15c6-4a46-b75a-c473e0226e30 req-9373995f-15c6-4a46-b75a-c473e0226e30 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/73b5b4bf-6f6a-4672-97b4-0b0f2419a133 0.899s\n2026-05-22 01:45:21.279 11 INFO tempest.lib.common.rest_client [req-b82ebfc4-d919-4144-ba59-a6cfbd5114de req-b82ebfc4-d919-4144-ba59-a6cfbd5114de ] Request (NetworksTest:test_delete_network_with_subnet): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/1ec56fd6-7c7e-4a95-a779-1d4433eaa93b 1.612s\n2026-05-22 01:45:21.434 11 INFO tempest.lib.common.rest_client [req-4d8d207a-3d61-4c00-912a-9041291f110c req-4d8d207a-3d61-4c00-912a-9041291f110c ] Request (NetworksTest:test_delete_network_with_subnet): 404 GET https://api.testbed.osism.xyz:9696/v2.0/subnets/15a8a92f-b0bf-4c12-8a06-c1a507dd320e 0.151s\n2026-05-22 01:45:21.499 35 INFO tempest.lib.common.rest_client [req-b73a57d7-dcb9-4bb6-abb8-e72c4b9823b1 req-b73a57d7-dcb9-4bb6-abb8-e72c4b9823b1 ] Request (PortsTestJSON:test_port_list_filter_by_router_id): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/27c7f45b-1e8e-445b-907e-90726528b520/add_router_interface 3.704s\n2026-05-22 01:45:21.523 17 INFO tempest.lib.common.rest_client [req-e038ad24-429e-4796-9d25-6506f26bce8c req-e038ad24-429e-4796-9d25-6506f26bce8c ] Request (PortsIpV6TestJSON:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.287s\n2026-05-22 01:45:21.541 11 INFO tempest.lib.common.rest_client [req-4aad3ba6-550e-4b11-9cb7-2964074c67cc req-4aad3ba6-550e-4b11-9cb7-2964074c67cc ] Request (NetworksTest:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/1ec56fd6-7c7e-4a95-a779-1d4433eaa93b 0.104s\n{0} tempest.api.network.test_networks.NetworksTest.test_delete_network_with_subnet [4.978040s] ... ok\n2026-05-22 01:45:21.558 19 INFO tempest.lib.common.rest_client [req-b2981a74-72a4-4e7d-85d1-81d8efdf4017 req-b2981a74-72a4-4e7d-85d1-81d8efdf4017 ] Request (RoutersIpV6AdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/8d50c0fe-b089-4de8-bbbe-249b4a1771d9 0.587s\n2026-05-22 01:45:21.576 15 INFO tempest.lib.common.rest_client [req-c6945e9c-823c-43cd-8c56-a8e007d117ba req-c6945e9c-823c-43cd-8c56-a8e007d117ba ] Request (FloatingIPTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/c90cd9e5-3c59-4420-9741-f20a811dfd7d 0.648s\n2026-05-22 01:45:21.716 35 INFO tempest.lib.common.rest_client [req-628ca457-e276-4006-9ab5-1699fdd5e703 req-628ca457-e276-4006-9ab5-1699fdd5e703 ] Request (PortsTestJSON:test_port_list_filter_by_router_id): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=27c7f45b-1e8e-445b-907e-90726528b520 0.213s\n2026-05-22 01:45:21.756 11 INFO tempest.lib.common.rest_client [req-d073f5e1-0da9-4dce-8c3f-4429f974bc6d req-d073f5e1-0da9-4dce-8c3f-4429f974bc6d ] Request (NetworksTest:test_external_network_visibility): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks?router%3Aexternal=True 0.211s\n2026-05-22 01:45:21.892 19 INFO tempest.lib.common.rest_client [req-188b8206-b939-4ef4-9359-fa0d95d25171 req-188b8206-b939-4ef4-9359-fa0d95d25171 ] Request (RoutersIpV6AdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/7cf9c428202b4a2b8d0679cc71a6c119 0.328s\n2026-05-22 01:45:21.895 19 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 49d6c0e10d3c4d789819e2b129f64ba9\n2026-05-22 01:45:21.903 11 INFO tempest.lib.common.rest_client [req-391cc291-5dfc-4108-a43b-c884be371499 req-391cc291-5dfc-4108-a43b-c884be371499 ] Request (NetworksTest:test_external_network_visibility): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets?network_id=8e7c61a1-2868-4f38-badf-92e1456df341 0.144s\n2026-05-22 01:45:21.913 41 INFO tempest.lib.common.rest_client [req-77c335ba-58ed-41f6-a9ab-dae94eecbbe3 req-77c335ba-58ed-41f6-a9ab-dae94eecbbe3 ] Request (NetworksIpV6TestAttrs:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/666f254f-0962-4ae7-8454-82c1c207fcbf 0.840s\n2026-05-22 01:45:21.986 11 INFO tempest.lib.common.rest_client [req-ec88cf5e-d816-4cb7-b9f4-f11953b847fc req-ec88cf5e-d816-4cb7-b9f4-f11953b847fc ] Request (NetworksTest:test_external_network_visibility): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions 0.081s\n{0} tempest.api.network.test_networks.NetworksTest.test_external_network_visibility [0.443395s] ... ok\n2026-05-22 01:45:22.032 33 INFO tempest.lib.common.rest_client [req-5fad1fef-3ef6-4965-9c8f-a6ac89bf65bc req-5fad1fef-3ef6-4965-9c8f-a6ac89bf65bc ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.282s\n2026-05-22 01:45:22.053 15 INFO tempest.lib.common.rest_client [req-44776c91-696f-4b18-8a5d-34ecad81d20e req-44776c91-696f-4b18-8a5d-34ecad81d20e ] Request (FloatingIPTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/d69971a6-5404-4339-ae55-baf9c2f0008f 0.472s\n2026-05-22 01:45:22.138 17 INFO tempest.lib.common.rest_client [req-c14866a9-f338-4bb7-afa1-fb8a15aa8ce9 req-c14866a9-f338-4bb7-afa1-fb8a15aa8ce9 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/105b315a-c3c6-465e-89e4-2eb87ec79061 0.610s\n2026-05-22 01:45:22.165 11 INFO tempest.lib.common.rest_client [req-9d2d91d2-ec38-40dd-86fc-94ce72968af5 req-9d2d91d2-ec38-40dd-86fc-94ce72968af5 ] Request (NetworksTest:test_list_networks): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks 0.175s\n{0} tempest.api.network.test_networks.NetworksTest.test_list_networks [0.178115s] ... ok\n2026-05-22 01:45:22.198 19 INFO tempest.lib.common.rest_client [req-b4c8edf1-1d88-4fcf-904b-d75f4bbadc4f req-b4c8edf1-1d88-4fcf-904b-d75f4bbadc4f ] Request (RoutersIpV6AdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=49d6c0e10d3c4d789819e2b129f64ba9&name=default 0.299s\n2026-05-22 01:45:22.196 41 INFO tempest.lib.common.rest_client [req-b042ee4a-9f93-4c30-8645-ec5e3f4d88a9 req-b042ee4a-9f93-4c30-8645-ec5e3f4d88a9 ] Request (NetworksIpV6TestAttrs:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/6565efef8d4142b99f93a9b5c29e99a4 0.278s\n2026-05-22 01:45:22.314 11 INFO tempest.lib.common.rest_client [req-f30a1edd-0d46-46fd-8b5c-ba7559e18dcd req-f30a1edd-0d46-46fd-8b5c-ba7559e18dcd ] Request (NetworksTest:test_list_networks_fields): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks?fields=id&fields=name&fields=mtu 0.145s\n{0} tempest.api.network.test_networks.NetworksTest.test_list_networks_fields [0.148301s] ... ok\n2026-05-22 01:45:22.344 15 INFO tempest.lib.common.rest_client [req-197a293a-9d55-41a4-b81d-48320959d234 req-197a293a-9d55-41a4-b81d-48320959d234 ] Request (FloatingIPTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=03a3d383-5739-4708-8e25-86de9519ae90 0.288s\n2026-05-22 01:45:22.422 17 INFO tempest.lib.common.rest_client [req-bb35e4e3-1431-4b50-bdba-77877c174f5c req-bb35e4e3-1431-4b50-bdba-77877c174f5c ] Request (PortsIpV6TestJSON:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.277s\n2026-05-22 01:45:22.432 11 INFO tempest.lib.common.rest_client [req-e4cf6afb-1936-4c5b-9e66-ea97214ce249 req-e4cf6afb-1936-4c5b-9e66-ea97214ce249 ] Request (NetworksTest:test_list_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.114s\n{0} tempest.api.network.test_networks.NetworksTest.test_list_subnets [0.117317s] ... ok\n2026-05-22 01:45:22.472 41 INFO tempest.lib.common.rest_client [req-1c5eb7dd-a9b4-47d1-865d-5474b52bb6ef req-1c5eb7dd-a9b4-47d1-865d-5474b52bb6ef ] Request (NetworksIpV6TestAttrs:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/98b4f661ab07422b9ad9a187ca329cea 0.272s\n2026-05-22 01:45:22.472 41 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 014dd9a65bfe4056a1f94191b5a57ebf\n2026-05-22 01:45:22.473 25 INFO tempest.lib.common.rest_client [req-17915464-019b-49fe-bc26-19d7a6de967e req-17915464-019b-49fe-bc26-19d7a6de967e ] Request (RoutersIpV6Test:test_add_remove_router_interface_with_subnet_id): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/427f58c9-b7db-42de-b17c-afaab40d427e/add_router_interface 2.325s\n2026-05-22 01:45:22.550 11 INFO tempest.lib.common.rest_client [req-db4adbe6-4bce-4166-ab39-2b9ca301fc22 req-db4adbe6-4bce-4166-ab39-2b9ca301fc22 ] Request (NetworksTest:test_list_subnets_fields): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets?fields=id&fields=network_id 0.113s\n{0} tempest.api.network.test_networks.NetworksTest.test_list_subnets_fields [0.118120s] ... ok\n2026-05-22 01:45:22.559 17 INFO tempest.lib.common.rest_client [req-82384732-06b9-4929-af4b-93cb16fe68f3 req-82384732-06b9-4929-af4b-93cb16fe68f3 ] Request (PortsIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/73b5b4bf-6f6a-4672-97b4-0b0f2419a133 0.133s\n2026-05-22 01:45:22.645 21 INFO tempest.lib.common.rest_client [req-813e17bf-516e-4487-9d7c-0fa0e7879d49 req-813e17bf-516e-4487-9d7c-0fa0e7879d49 ] Request (NetworksIpV6Test:test_create_delete_subnet_with_dhcp_enabled): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/a06d5615-d094-4323-bc46-78448d9309a4 2.058s\n{5} tempest.api.network.test_networks.NetworksIpV6Test.test_create_delete_subnet_with_dhcp_enabled [4.323945s] ... ok\n2026-05-22 01:45:22.670 17 INFO tempest.lib.common.rest_client [req-779dfc0a-cede-4f7c-aae2-03a0957a60fa req-779dfc0a-cede-4f7c-aae2-03a0957a60fa ] Request (PortsIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/105b315a-c3c6-465e-89e4-2eb87ec79061 0.108s\n2026-05-22 01:45:22.708 11 INFO tempest.lib.common.rest_client [req-59fffb72-b4de-47c3-a21e-0bbe7fcb3a66 req-59fffb72-b4de-47c3-a21e-0bbe7fcb3a66 ] Request (NetworksTest:test_show_network): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks/81192e61-7452-45ad-9cfc-604391cf6b28 0.149s\n{0} tempest.api.network.test_networks.NetworksTest.test_show_network [0.156072s] ... ok\n2026-05-22 01:45:22.717 25 INFO tempest.lib.common.rest_client [req-e1b7d67d-d902-4b38-ae94-c5b8beab31ee req-e1b7d67d-d902-4b38-ae94-c5b8beab31ee ] Request (RoutersIpV6Test:test_add_remove_router_interface_with_subnet_id): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/ab6ca6ed-5b77-4c96-957a-4769bcd9e83f 0.241s\n2026-05-22 01:45:22.860 25 INFO tempest.lib.common.rest_client [req-61393075-97d3-42eb-aafa-5b60dfc8a83a req-61393075-97d3-42eb-aafa-5b60dfc8a83a ] Request (RoutersIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/ab6ca6ed-5b77-4c96-957a-4769bcd9e83f 0.141s\n2026-05-22 01:45:22.872 11 INFO tempest.lib.common.rest_client [req-1e3616e1-205b-430b-ae91-b87bb6d9c5d4 req-1e3616e1-205b-430b-ae91-b87bb6d9c5d4 ] Request (NetworksTest:test_show_network_fields): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks/81192e61-7452-45ad-9cfc-604391cf6b28?fields=id&fields=name&fields=mtu 0.156s\n{0} tempest.api.network.test_networks.NetworksTest.test_show_network_fields [0.162378s] ... ok\n2026-05-22 01:45:22.888 35 INFO tempest.lib.common.rest_client [req-8322e5d0-d6be-4092-8bef-d5d43213248d req-8322e5d0-d6be-4092-8bef-d5d43213248d ] Request (PortsTestJSON:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/27c7f45b-1e8e-445b-907e-90726528b520/remove_router_interface 1.169s\n2026-05-22 01:45:22.905 19 INFO tempest.lib.common.rest_client [req-720ab06e-d2bb-4b16-bf0d-1a0747b30187 req-720ab06e-d2bb-4b16-bf0d-1a0747b30187 ] Request (RoutersIpV6AdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/db171920-7462-406c-9b29-cdd79db77996 0.705s\n2026-05-22 01:45:22.977 41 INFO tempest.lib.common.rest_client [req-f10d469b-110a-40de-952e-13b51a3ce27b req-f10d469b-110a-40de-952e-13b51a3ce27b ] Request (NetworksIpV6TestAttrs:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.503s\n2026-05-22 01:45:23.000 11 INFO tempest.lib.common.rest_client [req-d06e63fd-536b-4f53-be92-9a775fd2ae9c req-d06e63fd-536b-4f53-be92-9a775fd2ae9c ] Request (NetworksTest:test_show_subnet): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets/3466e4e8-3127-4800-9c63-9016176e4480 0.121s\n{0} tempest.api.network.test_networks.NetworksTest.test_show_subnet [0.125608s] ... ok\n2026-05-22 01:45:23.011 35 INFO tempest.lib.common.rest_client [req-81319da3-7c3b-4a6e-89f7-d6a0d38dcbc6 req-81319da3-7c3b-4a6e-89f7-d6a0d38dcbc6 ] Request (PortsTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/e1e6ae94-0854-4fa6-810d-ea813b4c9ff3 0.116s\n2026-05-22 01:45:23.051 33 INFO tempest.lib.common.rest_client [req-f474a83b-33d0-411e-b5c2-f6e87f84ced7 req-f474a83b-33d0-411e-b5c2-f6e87f84ced7 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.012s\n2026-05-22 01:45:23.132 11 INFO tempest.lib.common.rest_client [req-d230da62-ba28-4e04-acb1-981f1340f60a req-d230da62-ba28-4e04-acb1-981f1340f60a ] Request (NetworksTest:test_show_subnet_fields): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets/3466e4e8-3127-4800-9c63-9016176e4480?fields=id&fields=network_id 0.121s\n{0} tempest.api.network.test_networks.NetworksTest.test_show_subnet_fields [0.126355s] ... ok\n2026-05-22 01:45:23.149 19 INFO tempest.lib.common.rest_client [req-126644a9-02b5-40cc-8d17-7930d1cd3fcf req-126644a9-02b5-40cc-8d17-7930d1cd3fcf ] Request (RoutersIpV6AdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/49d6c0e10d3c4d789819e2b129f64ba9 0.240s\n2026-05-22 01:45:23.194 33 INFO tempest.lib.common.rest_client [req-7c40fca8-b785-4cb8-830c-40b338dd284e req-7c40fca8-b785-4cb8-830c-40b338dd284e ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.138s\n2026-05-22 01:45:23.434 17 INFO tempest.lib.common.rest_client [req-4d40d2fb-b060-4117-a699-c2f92fdb6580 req-4d40d2fb-b060-4117-a699-c2f92fdb6580 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/a0c3a8b5-931d-4951-9113-461684b13e34 0.761s\n{3} tempest.api.network.test_ports.PortsIpV6TestJSON.test_create_bulk_port [5.993097s] ... ok\n2026-05-22 01:45:23.451 35 INFO tempest.lib.common.rest_client [req-22e6e0d8-2444-4bee-9c94-7a9ff9ba108a req-22e6e0d8-2444-4bee-9c94-7a9ff9ba108a ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/27c7f45b-1e8e-445b-907e-90726528b520 0.438s\n2026-05-22 01:45:23.494 41 INFO tempest.lib.common.rest_client [req-2a78c387-4a04-4df8-83cb-585b485c91d9 req-2a78c387-4a04-4df8-83cb-585b485c91d9 ] Request (NetworksIpV6TestAttrs:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=014dd9a65bfe4056a1f94191b5a57ebf&name=default 0.515s\n2026-05-22 01:45:23.512 39 INFO tempest.lib.common.rest_client [req-f7a990e7-e66a-4cc2-b34b-a4f94a14a631 req-f7a990e7-e66a-4cc2-b34b-a4f94a14a631 ] Request (RoutersAdminTest:test_update_router_unset_gateway): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/39f26c98-4cb8-4b41-8452-0f68942fdcd3 2.528s\n2026-05-22 01:45:23.646 21 INFO tempest.lib.common.rest_client [req-82a2bc4c-f3c5-4541-bec1-ca212605fa20 req-82a2bc4c-f3c5-4541-bec1-ca212605fa20 ] Request (NetworksIpV6Test:test_create_delete_subnet_with_gw): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.997s\n2026-05-22 01:45:23.650 19 INFO tempest.lib.common.rest_client [req-31504fd8-6224-497b-ae9c-bd5d95c32b2e req-31504fd8-6224-497b-ae9c-bd5d95c32b2e ] Request (FloatingIPNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.493s\n2026-05-22 01:45:23.669 39 INFO tempest.lib.common.rest_client [req-3e229613-0f77-442d-8933-498d641561a1 req-3e229613-0f77-442d-8933-498d641561a1 ] Request (RoutersAdminTest:test_update_router_unset_gateway): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/39f26c98-4cb8-4b41-8452-0f68942fdcd3 0.153s\n2026-05-22 01:45:23.822 39 INFO tempest.lib.common.rest_client [req-409d06c9-8d32-48c6-b72c-e503affdbc22 req-409d06c9-8d32-48c6-b72c-e503affdbc22 ] Request (RoutersAdminTest:test_update_router_unset_gateway): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?network_id=8e7c61a1-2868-4f38-badf-92e1456df341&device_id=39f26c98-4cb8-4b41-8452-0f68942fdcd3 0.149s\n2026-05-22 01:45:23.862 33 INFO tempest.lib.common.rest_client [req-7cf85e42-f21d-43e0-9425-96cb3987f286 req-7cf85e42-f21d-43e0-9425-96cb3987f286 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/a8a259c9-50fe-4196-a009-29532a409865 0.664s\n2026-05-22 01:45:23.914 15 INFO tempest.lib.common.rest_client [req-69dc7f6d-5dbc-44ff-9be2-6acf09a919a1 req-69dc7f6d-5dbc-44ff-9be2-6acf09a919a1 ] Request (FloatingIPTestJSON:tearDownClass): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/03a3d383-5739-4708-8e25-86de9519ae90/remove_router_interface 1.567s\n2026-05-22 01:45:23.957 39 INFO tempest.lib.common.rest_client [req-9926b8f7-3ecf-48f7-9bc5-c1d6ec16c5b4 req-9926b8f7-3ecf-48f7-9bc5-c1d6ec16c5b4 ] Request (RoutersAdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=39f26c98-4cb8-4b41-8452-0f68942fdcd3 0.132s\n2026-05-22 01:45:23.963 35 INFO tempest.lib.common.rest_client [req-d0cddace-b32d-4efe-9d4a-3ab949ce524d req-d0cddace-b32d-4efe-9d4a-3ab949ce524d ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/0c58f8ba-b6ea-4967-9d1f-4b20b19da53b 0.510s\n2026-05-22 01:45:24.039 33 INFO tempest.lib.common.rest_client [req-00212276-00c2-4cc7-98fe-3b72b4eeb92f req-00212276-00c2-4cc7-98fe-3b72b4eeb92f ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.174s\n2026-05-22 01:45:24.042 29 INFO tempest.lib.common.rest_client [req-254b12a1-95ee-4c98-b3ea-5bcbdbab02c4 req-254b12a1-95ee-4c98-b3ea-5bcbdbab02c4 ] Request (RoutersTest:test_add_remove_router_interface_with_subnet_id): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/e4f43954-608c-47b5-8aad-9d7224bd2525/add_router_interface 4.094s\n2026-05-22 01:45:24.093 41 INFO tempest.lib.common.rest_client [req-79bd5e0f-b28e-4b58-9b7b-0925c84ed07f req-79bd5e0f-b28e-4b58-9b7b-0925c84ed07f ] Request (NetworksIpV6TestAttrs:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/ee499660-b987-40d7-8b9e-6900b6e0e803 0.596s\n2026-05-22 01:45:24.134 25 INFO tempest.lib.common.rest_client [req-6295ce64-852f-4dca-a186-0cfe2038705e req-6295ce64-852f-4dca-a186-0cfe2038705e ] Request (RoutersIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/ab6ca6ed-5b77-4c96-957a-4769bcd9e83f 0.270s\n2026-05-22 01:45:24.161 19 INFO tempest.lib.common.rest_client [req-484dbc1d-8a94-4cde-9a65-366766a987b1 req-484dbc1d-8a94-4cde-9a65-366766a987b1 ] Request (FloatingIPNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.499s\n2026-05-22 01:45:24.316 41 INFO tempest.lib.common.rest_client [req-6c48fa75-b168-483f-91fc-964dd5eb02b6 req-6c48fa75-b168-483f-91fc-964dd5eb02b6 ] Request (NetworksIpV6TestAttrs:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/014dd9a65bfe4056a1f94191b5a57ebf 0.221s\n2026-05-22 01:45:24.325 11 INFO tempest.lib.common.rest_client [req-a110aa42-389c-4794-805e-fae8b9d3b912 req-a110aa42-389c-4794-805e-fae8b9d3b912 ] Request (NetworksTest:test_update_subnet_gw_dns_host_routes_dhcp): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.189s\n2026-05-22 01:45:24.328 29 INFO tempest.lib.common.rest_client [req-18fd2f9d-4024-4e1a-9908-4414db479dc2 req-18fd2f9d-4024-4e1a-9908-4414db479dc2 ] Request (RoutersTest:test_add_remove_router_interface_with_subnet_id): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/d1cf6e61-efe7-481c-93cd-4fc580e51d4d 0.284s\n2026-05-22 01:45:24.359 19 INFO tempest.lib.common.rest_client [req-dcdc9bbd-c8fd-4332-ac35-14a7e8448ce2 req-dcdc9bbd-c8fd-4332-ac35-14a7e8448ce2 ] Request (FloatingIPNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.197s\n2026-05-22 01:45:24.370 17 INFO tempest.lib.common.rest_client [req-9a9a1692-34d7-4192-aea6-0fd4a04df544 req-9a9a1692-34d7-4192-aea6-0fd4a04df544 ] Request (PortsIpV6TestJSON:test_create_port_in_allowed_allocation_pools): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.931s\n2026-05-22 01:45:24.408 39 INFO tempest.lib.common.rest_client [req-464cfb1d-bb94-408e-af26-6eec0fc24b20 req-464cfb1d-bb94-408e-af26-6eec0fc24b20 ] Request (RoutersAdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/39f26c98-4cb8-4b41-8452-0f68942fdcd3 0.443s\n{14} tempest.api.network.admin.test_routers.RoutersAdminTest.test_update_router_unset_gateway [6.516874s] ... ok\n2026-05-22 01:45:24.448 21 INFO tempest.lib.common.rest_client [req-1aa493f4-a05a-4c57-a2e3-f14cb89a064f req-1aa493f4-a05a-4c57-a2e3-f14cb89a064f ] Request (NetworksIpV6Test:test_create_delete_subnet_with_gw): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.796s\n{5} tempest.api.network.test_networks.NetworksIpV6Test.test_create_delete_subnet_with_gw [1.801582s] ... ok\n2026-05-22 01:45:24.477 33 INFO tempest.lib.common.rest_client [req-c9df3d47-1003-4aa7-9938-daf99dc7c736 req-c9df3d47-1003-4aa7-9938-daf99dc7c736 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/7986ffbe-4298-4368-83c8-5ec8ebdd6f97 0.436s\n2026-05-22 01:45:24.492 19 INFO tempest.lib.common.rest_client [req-091ede26-deba-43bd-96ae-1b5df1912523 req-091ede26-deba-43bd-96ae-1b5df1912523 ] Request (FloatingIPNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.128s\n2026-05-22 01:45:24.513 39 INFO tempest.lib.common.rest_client [req-53c6ae0f-79ce-4c2a-be0f-14cb7e630845 req-53c6ae0f-79ce-4c2a-be0f-14cb7e630845 ] Request (RoutersAdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=39f26c98-4cb8-4b41-8452-0f68942fdcd3 0.095s\n2026-05-22 01:45:24.520 29 INFO tempest.lib.common.rest_client [req-de743a85-7245-44ba-a5c6-aa953fd995a7 req-de743a85-7245-44ba-a5c6-aa953fd995a7 ] Request (RoutersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/d1cf6e61-efe7-481c-93cd-4fc580e51d4d 0.189s\n2026-05-22 01:45:24.599 35 INFO tempest.lib.common.rest_client [req-63b0959c-7a6f-4b4b-9c44-09d1689f58dc req-63b0959c-7a6f-4b4b-9c44-09d1689f58dc ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/b0bd536b-f24f-4d4b-a84e-e91176c5487b 0.632s\n{12} tempest.api.network.test_ports.PortsTestJSON.test_port_list_filter_by_router_id [12.185818s] ... ok\n2026-05-22 01:45:24.613 39 INFO tempest.lib.common.rest_client [req-bbdcf9ec-51e8-41d7-a638-13bead9d98ca req-bbdcf9ec-51e8-41d7-a638-13bead9d98ca ] Request (RoutersAdminTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/39f26c98-4cb8-4b41-8452-0f68942fdcd3 0.097s\n2026-05-22 01:45:24.699 39 INFO tempest.lib.common.rest_client [req-f826e8a1-a6e7-4b2f-9b20-1d659ecb3188 req-f826e8a1-a6e7-4b2f-9b20-1d659ecb3188 ] Request (RoutersAdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=406225e2-ad8b-43c9-babb-44a9880f4640 0.083s\n2026-05-22 01:45:24.783 35 INFO tempest.lib.common.rest_client [req-e8801670-714f-40e4-b6c0-0f555d7f11d3 req-e8801670-714f-40e4-b6c0-0f555d7f11d3 ] Request (PortsTestJSON:test_show_port): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/f44fee67-3805-4da3-8797-3810eb37b4b9 0.178s\n{12} tempest.api.network.test_ports.PortsTestJSON.test_show_port [0.181563s] ... ok\n2026-05-22 01:45:24.817 39 INFO tempest.lib.common.rest_client [req-c792f22c-b203-4450-b31e-d9be59583db8 req-c792f22c-b203-4450-b31e-d9be59583db8 ] Request (RoutersAdminTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/406225e2-ad8b-43c9-babb-44a9880f4640 0.114s\n2026-05-22 01:45:24.820 33 INFO tempest.lib.common.rest_client [req-cf1156cc-40d0-4af4-9cbb-0c02e125e918 req-cf1156cc-40d0-4af4-9cbb-0c02e125e918 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/aa773c9c-f58a-4111-bb4a-9dda3a80c4b4 0.338s\n2026-05-22 01:45:24.929 39 INFO tempest.lib.common.rest_client [req-257d36a7-7932-447a-9d18-8520608b7961 req-257d36a7-7932-447a-9d18-8520608b7961 ] Request (RoutersAdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=eb7c8f14-0976-4110-835b-a8c8935fa038 0.109s\n2026-05-22 01:45:24.946 33 INFO tempest.lib.common.rest_client [req-6a04f371-b76d-4865-8c4f-6fa67f55bc9f req-6a04f371-b76d-4865-8c4f-6fa67f55bc9f ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.123s\n2026-05-22 01:45:25.014 35 INFO tempest.lib.common.rest_client [req-2da1ed37-28f3-4440-92fa-767faef641b5 req-2da1ed37-28f3-4440-92fa-767faef641b5 ] Request (PortsTestJSON:test_show_port_fields): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/f44fee67-3805-4da3-8797-3810eb37b4b9?fields=id&fields=mac_address 0.227s\n{12} tempest.api.network.test_ports.PortsTestJSON.test_show_port_fields [0.229269s] ... ok\n2026-05-22 01:45:25.068 39 INFO tempest.lib.common.rest_client [req-e54df3ba-fde0-4b4c-9269-39c42c806f1c req-e54df3ba-fde0-4b4c-9269-39c42c806f1c ] Request (RoutersAdminTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/eb7c8f14-0976-4110-835b-a8c8935fa038 0.131s\n2026-05-22 01:45:25.078 19 INFO tempest.lib.common.rest_client [req-fc672b39-d4f5-486c-b199-d9768fdd21da req-fc672b39-d4f5-486c-b199-d9768fdd21da ] Request (FloatingIPNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.571s\n2026-05-22 01:45:25.134 17 INFO tempest.lib.common.rest_client [req-c4913b53-b44a-48f8-9e02-e9accadcdb9d req-c4913b53-b44a-48f8-9e02-e9accadcdb9d ] Request (PortsIpV6TestJSON:test_create_port_in_allowed_allocation_pools): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.669s\n2026-05-22 01:45:25.188 25 INFO tempest.lib.common.rest_client [req-1fb62334-0846-46f4-958e-f524f4dcd969 req-1fb62334-0846-46f4-958e-f524f4dcd969 ] Request (RoutersIpV6Test:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/427f58c9-b7db-42de-b17c-afaab40d427e/remove_router_interface 1.051s\n2026-05-22 01:45:25.189 15 INFO tempest.lib.common.rest_client [req-d20ab65d-ce6f-456f-b6a7-f5c3c0033b74 req-d20ab65d-ce6f-456f-b6a7-f5c3c0033b74 ] Request (FloatingIPTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/03a3d383-5739-4708-8e25-86de9519ae90 1.272s\n2026-05-22 01:45:25.208 19 INFO tempest.lib.common.rest_client [req-6a4343d7-3c43-46ba-8ff5-a8c3c7a14e4b req-6a4343d7-3c43-46ba-8ff5-a8c3c7a14e4b ] Request (FloatingIPNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.127s\n2026-05-22 01:45:25.214 39 INFO tempest.lib.common.rest_client [req-a77eb2c9-b36b-4048-b4c7-fac85bca574d req-a77eb2c9-b36b-4048-b4c7-fac85bca574d ] Request (RoutersAdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=f09e78be-cf24-47cb-9e6a-f75ec3add6d4 0.144s\n2026-05-22 01:45:25.302 25 INFO tempest.lib.common.rest_client [req-5e5dcfa8-319e-4e40-af44-8c7827e6b95e req-5e5dcfa8-319e-4e40-af44-8c7827e6b95e ] Request (RoutersIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=427f58c9-b7db-42de-b17c-afaab40d427e 0.108s\n2026-05-22 01:45:25.348 39 INFO tempest.lib.common.rest_client [req-9b3853f1-9e04-4b86-963b-a2cc2536bb1f req-9b3853f1-9e04-4b86-963b-a2cc2536bb1f ] Request (RoutersAdminTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/f09e78be-cf24-47cb-9e6a-f75ec3add6d4 0.131s\n2026-05-22 01:45:25.378 19 INFO tempest.lib.common.rest_client [req-cd005179-5e3b-4916-84d5-73c7f105500a req-cd005179-5e3b-4916-84d5-73c7f105500a ] Request (FloatingIPNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e89c9e08fbe24d4fb6f46ff5ce4f5a5a/users/7c46d240ebac4eabb7df48976b202153/roles/7b19d98ffcc24d869191183daf0fb4ae 0.163s\n2026-05-22 01:45:25.476 39 INFO tempest.lib.common.rest_client [req-48154b75-7172-469a-8d74-21150e31488e req-48154b75-7172-469a-8d74-21150e31488e ] Request (RoutersAdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=f85da842-986f-4228-8ce4-cda8bd5d5122 0.122s\n2026-05-22 01:45:25.533 21 INFO tempest.lib.common.rest_client [req-b46e4e1b-3f59-47f6-8f1d-624f07c0eebc req-b46e4e1b-3f59-47f6-8f1d-624f07c0eebc ] Request (NetworksIpV6Test:test_create_delete_subnet_with_gw_and_allocation_pools): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.080s\n2026-05-22 01:45:25.568 19 INFO tempest.lib.common.rest_client [req-dea293e9-5233-4529-b786-939a437c1612 req-dea293e9-5233-4529-b786-939a437c1612 ] Request (FloatingIPNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.187s\n2026-05-22 01:45:25.590 39 INFO tempest.lib.common.rest_client [req-df6b8e8a-0dcb-458b-81b9-df368046f187 req-df6b8e8a-0dcb-458b-81b9-df368046f187 ] Request (RoutersAdminTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/f85da842-986f-4228-8ce4-cda8bd5d5122 0.110s\n2026-05-22 01:45:25.604 15 INFO tempest.lib.common.rest_client [req-38aaee53-3c3d-4a3f-b139-a7f9b5c23975 req-38aaee53-3c3d-4a3f-b139-a7f9b5c23975 ] Request (FloatingIPTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/00e76516-c4b3-42a9-8559-50da7c7df59d 0.408s\n2026-05-22 01:45:25.686 39 INFO tempest.lib.common.rest_client [req-a457c8aa-27d4-4efe-97aa-7bb5e9758d3b req-a457c8aa-27d4-4efe-97aa-7bb5e9758d3b ] Request (RoutersAdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=6f55f140-306c-4f71-822c-9217817befed 0.095s\n2026-05-22 01:45:25.712 19 INFO tempest.lib.common.rest_client [req-9fb5c96f-2864-42aa-986c-bcccc4dcd97f req-9fb5c96f-2864-42aa-986c-bcccc4dcd97f ] Request (FloatingIPNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e89c9e08fbe24d4fb6f46ff5ce4f5a5a/users/7c46d240ebac4eabb7df48976b202153/roles/1049be6f2d5641528d4cf50ffcec866c 0.141s\n2026-05-22 01:45:25.792 39 INFO tempest.lib.common.rest_client [req-9de0845e-8f19-4ff3-b4e2-822696051b98 req-9de0845e-8f19-4ff3-b4e2-822696051b98 ] Request (RoutersAdminTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/6f55f140-306c-4f71-822c-9217817befed 0.101s\n2026-05-22 01:45:25.797 25 INFO tempest.lib.common.rest_client [req-e14ab42f-8de8-40e0-9ac7-b7bde874a857 req-e14ab42f-8de8-40e0-9ac7-b7bde874a857 ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/427f58c9-b7db-42de-b17c-afaab40d427e 0.491s\n2026-05-22 01:45:25.797 29 INFO tempest.lib.common.rest_client [req-8f366bcc-5518-4cdf-8e70-28ff1645b8cf req-8f366bcc-5518-4cdf-8e70-28ff1645b8cf ] Request (RoutersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/d1cf6e61-efe7-481c-93cd-4fc580e51d4d 0.270s\n2026-05-22 01:45:25.905 19 INFO tempest.lib.common.rest_client [req-39cd4c82-7a5e-474f-b314-073de6c2a40e req-39cd4c82-7a5e-474f-b314-073de6c2a40e ] Request (FloatingIPNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.190s\n2026-05-22 01:45:25.920 11 INFO tempest.lib.common.rest_client [req-6c5a78f2-e68c-43f6-8282-18477b903399 req-6c5a78f2-e68c-43f6-8282-18477b903399 ] Request (NetworksTest:test_update_subnet_gw_dns_host_routes_dhcp): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.593s\n2026-05-22 01:45:25.942 39 INFO tempest.lib.common.rest_client [req-e55d86cf-7861-490d-ba97-18fa2fa32084 req-e55d86cf-7861-490d-ba97-18fa2fa32084 ] Request (RoutersAdminTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/c0787f2d-ba09-421b-89f5-586efb814b2b 0.145s\n2026-05-22 01:45:26.042 19 INFO tempest.lib.common.rest_client [req-2da0d996-33b8-4839-b6b8-6cefdc5f678b req-2da0d996-33b8-4839-b6b8-6cefdc5f678b ] Request (FloatingIPNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e89c9e08fbe24d4fb6f46ff5ce4f5a5a/users/7c46d240ebac4eabb7df48976b202153/roles/f62b4d190f9040abadfedbb170e6ab99 0.133s\n2026-05-22 01:45:26.079 25 INFO tempest.lib.common.rest_client [req-090f02bf-d44a-429c-8ac6-6a67169ae92b req-090f02bf-d44a-429c-8ac6-6a67169ae92b ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/810e2ec9-2392-4eb7-a712-570b59ad6a44 0.279s\n2026-05-22 01:45:26.091 17 INFO tempest.lib.common.rest_client [req-061c9efe-5f9a-47f8-9b1d-f2cb089d7695 req-061c9efe-5f9a-47f8-9b1d-f2cb089d7695 ] Request (PortsIpV6TestJSON:test_create_port_in_allowed_allocation_pools): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.951s\n2026-05-22 01:45:26.179 19 INFO tempest.lib.common.rest_client [req-1e2c0622-2220-42b3-be52-5d21cb34decd req-1e2c0622-2220-42b3-be52-5d21cb34decd ] Request (FloatingIPNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.134s\n2026-05-22 01:45:26.180 21 INFO tempest.lib.common.rest_client [req-ccf573f8-e97d-43c3-941b-79913936ef01 req-ccf573f8-e97d-43c3-941b-79913936ef01 ] Request (NetworksIpV6Test:test_create_delete_subnet_with_gw_and_allocation_pools): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.644s\n2026-05-22 01:45:26.265 39 INFO tempest.lib.common.rest_client [req-ffcd4305-fc93-40c3-82a9-e10066975f3f req-ffcd4305-fc93-40c3-82a9-e10066975f3f ] Request (RoutersAdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/0749cccff9fd416ba0f0b61dbba71ce4 0.320s\n2026-05-22 01:45:26.271 33 INFO tempest.lib.common.rest_client [req-694771b5-3edc-4955-91ff-57976c4c4c31 req-694771b5-3edc-4955-91ff-57976c4c4c31 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.323s\n2026-05-22 01:45:26.381 15 INFO tempest.lib.common.rest_client [req-cedcfc86-63ac-4934-963e-4b374bbd77ad req-cedcfc86-63ac-4934-963e-4b374bbd77ad ] Request (FloatingIPTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/6ba52dc2-53fb-4b5a-9611-e7126aaf3af8 0.774s\n2026-05-22 01:45:26.382 19 INFO tempest.lib.common.rest_client [req-2f264ddf-9aa5-42e5-8c09-219338c1b523 req-2f264ddf-9aa5-42e5-8c09-219338c1b523 ] Request (FloatingIPNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e89c9e08fbe24d4fb6f46ff5ce4f5a5a/users/7c46d240ebac4eabb7df48976b202153/roles/7b19d98ffcc24d869191183daf0fb4ae 0.199s\n2026-05-22 01:45:26.382 19 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 7c46d240ebac4eabb7df48976b202153 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:45:26.383 19 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-FloatingIPNegativeTestJSON-576985173-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'e89c9e08fbe24d4fb6f46ff5ce4f5a5a', 'project_name': 'tempest-FloatingIPNegativeTestJSON-576985173', 'tenant_id': 'e89c9e08fbe24d4fb6f46ff5ce4f5a5a', 'tenant_name': 'tempest-FloatingIPNegativeTestJSON-576985173', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '7c46d240ebac4eabb7df48976b202153', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:45:26.383 19 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-FloatingIPNegativeTestJSON-576985173-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'e89c9e08fbe24d4fb6f46ff5ce4f5a5a', 'project_name': 'tempest-FloatingIPNegativeTestJSON-576985173', 'tenant_id': 'e89c9e08fbe24d4fb6f46ff5ce4f5a5a', 'tenant_name': 'tempest-FloatingIPNegativeTestJSON-576985173', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '7c46d240ebac4eabb7df48976b202153', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:45:26.418 35 INFO tempest.lib.common.rest_client [req-5d482af7-092c-47b6-bb68-37c604d0de24 req-5d482af7-092c-47b6-bb68-37c604d0de24 ] Request (PortsTestJSON:test_update_port_with_security_group_and_extra_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.397s\n2026-05-22 01:45:26.524 11 INFO tempest.lib.common.rest_client [req-0ab32394-5df4-4768-bba9-460f89c1b1e0 req-0ab32394-5df4-4768-bba9-460f89c1b1e0 ] Request (NetworksTest:test_update_subnet_gw_dns_host_routes_dhcp): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/subnets/43d3b7da-6d16-4c3a-8c21-9cb69b8c3cf9 0.600s\n2026-05-22 01:45:26.550 39 INFO tempest.lib.common.rest_client [req-294f03e3-2c64-4b5b-9e7d-ec60d1b7e2a2 req-294f03e3-2c64-4b5b-9e7d-ec60d1b7e2a2 ] Request (RoutersAdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/06d8977d99e14cc4b32f976118998702 0.281s\n2026-05-22 01:45:26.551 39 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 82e18a75e34e4de98f0b40b16fdaa766\n2026-05-22 01:45:26.600 17 INFO tempest.lib.common.rest_client [req-61c712dc-8505-4700-a18d-f751d1adb853 req-61c712dc-8505-4700-a18d-f751d1adb853 ] Request (PortsIpV6TestJSON:test_create_port_in_allowed_allocation_pools): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/8a2a6172-7391-4199-8aa5-fa5be52f4bf0 0.505s\n2026-05-22 01:45:26.607 15 INFO tempest.lib.common.rest_client [req-d7f8c29e-344c-4ce3-bcf7-40fafe5416b0 req-d7f8c29e-344c-4ce3-bcf7-40fafe5416b0 ] Request (FloatingIPTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/ae3e853c947e4cacb5bb8668978b7992 0.223s\n2026-05-22 01:45:26.654 25 INFO tempest.lib.common.rest_client [req-ce2e2c85-0e87-4548-a45c-27f7fbfe41a3 req-ce2e2c85-0e87-4548-a45c-27f7fbfe41a3 ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/1a093657-1e6c-45fa-b096-ce3c92a2a85e 0.571s\n{7} tempest.api.network.test_routers.RoutersIpV6Test.test_add_remove_router_interface_with_subnet_id [8.418571s] ... ok\n2026-05-22 01:45:26.734 17 INFO tempest.lib.common.rest_client [req-01e231f9-1dd9-4e68-8a13-b5b9ae9f8751 req-01e231f9-1dd9-4e68-8a13-b5b9ae9f8751 ] Request (PortsIpV6TestJSON:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/8a2a6172-7391-4199-8aa5-fa5be52f4bf0 0.127s\n2026-05-22 01:45:26.879 17 INFO tempest.lib.common.rest_client [req-2251aba7-ef00-461c-acaa-f233b3539a91 req-2251aba7-ef00-461c-acaa-f233b3539a91 ] Request (PortsIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/8a2a6172-7391-4199-8aa5-fa5be52f4bf0 0.142s\n2026-05-22 01:45:26.911 35 INFO tempest.lib.common.rest_client [req-e55cfb31-4c84-4f70-9e2e-c2aa069c23fe req-e55cfb31-4c84-4f70-9e2e-c2aa069c23fe ] Request (PortsTestJSON:test_update_port_with_security_group_and_extra_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.488s\n2026-05-22 01:45:26.928 15 INFO tempest.lib.common.rest_client [req-e787b1f3-7da5-4667-951f-2a2ef6d20c22 req-e787b1f3-7da5-4667-951f-2a2ef6d20c22 ] Request (FloatingIPTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/7143d776db9a41a88e5e12f1f262702a 0.318s\n2026-05-22 01:45:26.929 15 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 119a8d6ac11d4bcfa340a9da30a3cffb\n2026-05-22 01:45:26.955 19 INFO tempest.lib.common.rest_client [req-4447efb7-a382-4e8e-a01c-b00087f1fd5b req-4447efb7-a382-4e8e-a01c-b00087f1fd5b ] Request (FloatingIPNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.563s\n2026-05-22 01:45:26.981 29 INFO tempest.lib.common.rest_client [req-30518b5c-5e11-4f39-9465-763eecb862bb req-30518b5c-5e11-4f39-9465-763eecb862bb ] Request (RoutersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/d1cf6e61-efe7-481c-93cd-4fc580e51d4d 0.181s\n2026-05-22 01:45:27.036 21 INFO tempest.lib.common.rest_client [req-c03711b0-39ce-4f61-b874-a00c7b56a22a req-c03711b0-39ce-4f61-b874-a00c7b56a22a ] Request (NetworksIpV6Test:test_create_delete_subnet_with_gw_and_allocation_pools): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/eecbb04a-2441-4e02-912c-ae70e2f4c168 0.854s\n{5} tempest.api.network.test_networks.NetworksIpV6Test.test_create_delete_subnet_with_gw_and_allocation_pools [2.587739s] ... ok\n2026-05-22 01:45:27.093 39 INFO tempest.lib.common.rest_client [req-36a37a26-c731-420d-981c-91fab41d3c73 req-36a37a26-c731-420d-981c-91fab41d3c73 ] Request (RoutersAdminTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.539s\n2026-05-22 01:45:27.221 17 INFO tempest.lib.common.rest_client [req-a07f6605-06b4-42ae-8030-74351aa7314a req-a07f6605-06b4-42ae-8030-74351aa7314a ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/405f473d-eea7-4c39-9ee5-2ab359496380 0.339s\n2026-05-22 01:45:27.348 35 INFO tempest.lib.common.rest_client [req-72f22197-d1b7-456c-b296-7e95fbbc729f req-72f22197-d1b7-456c-b296-7e95fbbc729f ] Request (PortsTestJSON:test_update_port_with_security_group_and_extra_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.433s\n2026-05-22 01:45:27.410 15 INFO tempest.lib.common.rest_client [req-0ea46238-e13d-4077-a226-77099ce01bb1 req-0ea46238-e13d-4077-a226-77099ce01bb1 ] Request (FloatingIPTestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.479s\n2026-05-22 01:45:27.462 39 INFO tempest.lib.common.rest_client [req-a388ebd3-ac20-4f29-bf00-77534f8c110d req-a388ebd3-ac20-4f29-bf00-77534f8c110d ] Request (RoutersAdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=82e18a75e34e4de98f0b40b16fdaa766&name=default 0.367s\n2026-05-22 01:45:27.502 11 INFO tempest.lib.common.rest_client [req-c7fd0493-299a-4f0d-96b6-8708a91ea37d req-c7fd0493-299a-4f0d-96b6-8708a91ea37d ] Request (NetworksTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/55993bd5-7250-4b66-9f52-0db4ef00230e 0.975s\n{0} tempest.api.network.test_networks.NetworksTest.test_update_subnet_gw_dns_host_routes_dhcp [4.368828s] ... ok\n2026-05-22 01:45:27.623 11 INFO tempest.lib.common.rest_client [req-09daa2d6-aded-4ca7-b09f-70d6420af79b req-09daa2d6-aded-4ca7-b09f-70d6420af79b ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/43d3b7da-6d16-4c3a-8c21-9cb69b8c3cf9 0.117s\n2026-05-22 01:45:27.671 15 INFO tempest.lib.common.rest_client [req-e856aa42-69d4-48a0-af28-8110d889266f req-e856aa42-69d4-48a0-af28-8110d889266f ] Request (FloatingIPTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=119a8d6ac11d4bcfa340a9da30a3cffb&name=default 0.258s\n2026-05-22 01:45:27.699 33 INFO tempest.lib.common.rest_client [req-617db20e-b855-4a8d-95c8-e846df31ea87 req-617db20e-b855-4a8d-95c8-e846df31ea87 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.426s\n2026-05-22 01:45:27.719 11 INFO tempest.lib.common.rest_client [req-68e63c74-27cf-42db-af03-75ed6514f408 req-68e63c74-27cf-42db-af03-75ed6514f408 ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/55993bd5-7250-4b66-9f52-0db4ef00230e 0.094s\n2026-05-22 01:45:27.812 11 INFO tempest.lib.common.rest_client [req-ba7fadaf-7ce5-468c-810c-4a72d0de29a5 req-ba7fadaf-7ce5-468c-810c-4a72d0de29a5 ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/15a8a92f-b0bf-4c12-8a06-c1a507dd320e 0.091s\n2026-05-22 01:45:27.848 21 INFO tempest.lib.common.rest_client [req-a075e025-14ec-405f-b08e-77ae0dd6d186 req-a075e025-14ec-405f-b08e-77ae0dd6d186 ] Request (NetworksIpV6Test:test_create_delete_subnet_with_host_routes_and_dns_nameservers): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.809s\n2026-05-22 01:45:27.897 17 INFO tempest.lib.common.rest_client [req-685ad957-7da3-4476-a444-f9119b1f80e6 req-685ad957-7da3-4476-a444-f9119b1f80e6 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/d6da0ddc-2663-4e6d-93e3-881484621018 0.673s\n{3} tempest.api.network.test_ports.PortsIpV6TestJSON.test_create_port_in_allowed_allocation_pools [4.460829s] ... ok\n2026-05-22 01:45:27.950 11 INFO tempest.lib.common.rest_client [req-84087d74-cad5-4295-9b94-87cbadf712e1 req-84087d74-cad5-4295-9b94-87cbadf712e1 ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/1ec56fd6-7c7e-4a95-a779-1d4433eaa93b 0.135s\n2026-05-22 01:45:28.069 39 INFO tempest.lib.common.rest_client [req-b80dc5ec-5401-43f8-a7da-d0301af5634c req-b80dc5ec-5401-43f8-a7da-d0301af5634c ] Request (RoutersAdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/a5cc18ee-689e-4bfc-9311-c896442cbd86 0.604s\n2026-05-22 01:45:28.140 29 INFO tempest.lib.common.rest_client [req-3d3d3bf2-751d-43ea-a5fe-ab6d2a0a531f req-3d3d3bf2-751d-43ea-a5fe-ab6d2a0a531f ] Request (RoutersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/d1cf6e61-efe7-481c-93cd-4fc580e51d4d 0.156s\n2026-05-22 01:45:28.181 15 INFO tempest.lib.common.rest_client [req-ca5e8ba7-63d9-4b30-baea-3e164d9e6518 req-ca5e8ba7-63d9-4b30-baea-3e164d9e6518 ] Request (FloatingIPTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/2b241e68-b2b6-4cc1-aaf6-667f400bba49 0.506s\n2026-05-22 01:45:28.286 39 INFO tempest.lib.common.rest_client [req-99f38457-a2ab-4f12-b440-173558707173 req-99f38457-a2ab-4f12-b440-173558707173 ] Request (RoutersAdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/82e18a75e34e4de98f0b40b16fdaa766 0.215s\n2026-05-22 01:45:28.287 39 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: f9d6e37ee70c4fd5bff48aecdb77fed6\n2026-05-22 01:45:28.384 21 INFO tempest.lib.common.rest_client [req-451c51a8-e4a5-40d1-96f4-ce952faa8537 req-451c51a8-e4a5-40d1-96f4-ce952faa8537 ] Request (NetworksIpV6Test:test_create_delete_subnet_with_host_routes_and_dns_nameservers): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.532s\n2026-05-22 01:45:28.490 15 INFO tempest.lib.common.rest_client [req-6173061c-5434-40b4-bbf4-09b6781d3738 req-6173061c-5434-40b4-bbf4-09b6781d3738 ] Request (FloatingIPTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/119a8d6ac11d4bcfa340a9da30a3cffb 0.306s\n2026-05-22 01:45:28.508 19 INFO tempest.lib.common.rest_client [req-b3ae25e3-4d83-4ac9-b46b-287a1172577a req-b3ae25e3-4d83-4ac9-b46b-287a1172577a ] Request (FloatingIPNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.549s\n2026-05-22 01:45:28.579 11 INFO tempest.lib.common.rest_client [req-80c84e97-9860-466f-b673-7e4013407490 req-80c84e97-9860-466f-b673-7e4013407490 ] Request (NetworksTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/31b933a5-412e-4fe9-9d9c-caed0aafb3b5 0.626s\n2026-05-22 01:45:28.680 35 INFO tempest.lib.common.rest_client [req-ceb5b711-f5df-4ddb-89a6-af800e2477e3 req-ceb5b711-f5df-4ddb-89a6-af800e2477e3 ] Request (PortsTestJSON:test_update_port_with_security_group_and_extra_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.328s\n2026-05-22 01:45:28.692 11 INFO tempest.lib.common.rest_client [req-737770eb-a2e0-405e-a682-067aab30c7a1 req-737770eb-a2e0-405e-a682-067aab30c7a1 ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/ce5b4e1c-61fc-412a-82e8-ac9c3993c8f0 0.110s\n2026-05-22 01:45:28.725 33 INFO tempest.lib.common.rest_client [req-55b078ac-5fd2-4d9d-aefe-5b8cc6b2ee8f req-55b078ac-5fd2-4d9d-aefe-5b8cc6b2ee8f ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.022s\n2026-05-22 01:45:28.733 17 INFO tempest.lib.common.rest_client [req-667977d7-6a61-4f8b-a2b9-14aa5d91c9ab req-667977d7-6a61-4f8b-a2b9-14aa5d91c9ab ] Request (PortsIpV6TestJSON:test_create_port_with_no_securitygroups): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.833s\n2026-05-22 01:45:28.797 11 INFO tempest.lib.common.rest_client [req-040b2957-d6b2-4d60-bcc5-7c5173075dc3 req-040b2957-d6b2-4d60-bcc5-7c5173075dc3 ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/25e310d7-7fdc-4daa-bda8-75aabafec7a6 0.103s\n2026-05-22 01:45:28.801 39 INFO tempest.lib.common.rest_client [req-0b8d58f7-a191-4842-9f09-631edc0bf0bf req-0b8d58f7-a191-4842-9f09-631edc0bf0bf ] Request (RoutersAdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=f9d6e37ee70c4fd5bff48aecdb77fed6&name=default 0.510s\n2026-05-22 01:45:28.889 11 INFO tempest.lib.common.rest_client [req-39354af3-d511-4af3-8822-ddbf3a4336a5 req-39354af3-d511-4af3-8822-ddbf3a4336a5 ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/b8d7b941-1af4-4458-9592-06358e3b021c 0.089s\n2026-05-22 01:45:28.915 33 INFO tempest.lib.common.rest_client [req-342d7c61-a472-459e-8859-edc06fcf4566 req-342d7c61-a472-459e-8859-edc06fcf4566 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.185s\n2026-05-22 01:45:28.965 35 INFO tempest.lib.common.rest_client [req-e428fc0e-09f1-4f6e-8d35-d2a09acbff15 req-e428fc0e-09f1-4f6e-8d35-d2a09acbff15 ] Request (PortsTestJSON:test_update_port_with_security_group_and_extra_attributes): 400 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.281s\n2026-05-22 01:45:28.987 15 INFO tempest.lib.common.rest_client [req-363c7eec-113a-44c1-a264-4b0a9b752072 req-363c7eec-113a-44c1-a264-4b0a9b752072 ] Request (SubnetPoolsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.493s\n2026-05-22 01:45:28.992 11 INFO tempest.lib.common.rest_client [req-cff561ee-0949-4f6e-8fdc-4fd8e364e8d9 req-cff561ee-0949-4f6e-8fdc-4fd8e364e8d9 ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/e8a71b8a-ae34-4f15-b2fa-3fd9ef288730 0.100s\n2026-05-22 01:45:29.114 11 INFO tempest.lib.common.rest_client [req-d2d50977-b953-453b-a226-70877241d55a req-d2d50977-b953-453b-a226-70877241d55a ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/e93fadf2-013c-4e6d-a66f-4c680e8c4c10 0.120s\n2026-05-22 01:45:29.215 21 INFO tempest.lib.common.rest_client [req-4c0ed71e-0e23-4c29-adcb-d80ae8110f98 req-4c0ed71e-0e23-4c29-adcb-d80ae8110f98 ] Request (NetworksIpV6Test:test_create_delete_subnet_with_host_routes_and_dns_nameservers): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/7f7f24dc-112b-42f3-8b6e-73d3532c66e1 0.827s\n{5} tempest.api.network.test_networks.NetworksIpV6Test.test_create_delete_subnet_with_host_routes_and_dns_nameservers [2.177507s] ... ok\n2026-05-22 01:45:29.256 11 INFO tempest.lib.common.rest_client [req-a1f25246-c3f9-47d7-a79b-0b1b4bb987ce req-a1f25246-c3f9-47d7-a79b-0b1b4bb987ce ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/5353fe63-2847-47f7-b8c4-3233ca176691 0.140s\n2026-05-22 01:45:29.258 17 INFO tempest.lib.common.rest_client [req-69d5ca5d-fde1-4ab0-a2de-c331eabe872d req-69d5ca5d-fde1-4ab0-a2de-c331eabe872d ] Request (PortsIpV6TestJSON:test_create_port_with_no_securitygroups): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.517s\n2026-05-22 01:45:29.295 29 INFO tempest.lib.common.rest_client [req-eda6348d-64e1-4907-a4e4-877d594fbe00 req-eda6348d-64e1-4907-a4e4-877d594fbe00 ] Request (RoutersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/d1cf6e61-efe7-481c-93cd-4fc580e51d4d 0.150s\n2026-05-22 01:45:29.387 39 INFO tempest.lib.common.rest_client [req-d2874555-c767-470f-b12d-8a96d159f1b9 req-d2874555-c767-470f-b12d-8a96d159f1b9 ] Request (RoutersAdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/c7548ab6-0d8a-45f1-b199-bde73b207efd 0.582s\n2026-05-22 01:45:29.387 11 INFO tempest.lib.common.rest_client [req-09c2a71c-6e0d-4a03-a19e-6d511df49bc7 req-09c2a71c-6e0d-4a03-a19e-6d511df49bc7 ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/4b975043-26f2-416a-93ba-d70da90d99aa 0.127s\n2026-05-22 01:45:29.426 25 INFO tempest.lib.common.rest_client [req-e17e0ea0-c83b-4b28-8063-e8062b5358e3 req-e17e0ea0-c83b-4b28-8063-e8062b5358e3 ] Request (RoutersIpV6Test:test_create_show_list_update_delete_router): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 2.769s\n2026-05-22 01:45:29.476 15 INFO tempest.lib.common.rest_client [req-862511fa-c49d-409e-945e-fd0082c787b6 req-862511fa-c49d-409e-945e-fd0082c787b6 ] Request (SubnetPoolsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.480s\n2026-05-22 01:45:29.486 11 INFO tempest.lib.common.rest_client [req-12a7fc4e-fbe5-4165-8a9b-764b7bdea74d req-12a7fc4e-fbe5-4165-8a9b-764b7bdea74d ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/f103f7a7-2d3c-4a5b-8753-db4d436a86b3 0.095s\n2026-05-22 01:45:29.577 11 INFO tempest.lib.common.rest_client [req-a24e25e6-d230-4802-9be2-5f6f039ffd07 req-a24e25e6-d230-4802-9be2-5f6f039ffd07 ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/f82d9427-e1a3-4859-8a80-669d5e3077ae 0.088s\n2026-05-22 01:45:29.632 39 INFO tempest.lib.common.rest_client [req-cce57bb2-2eec-44fc-a5e1-8fd7dc9d67c1 req-cce57bb2-2eec-44fc-a5e1-8fd7dc9d67c1 ] Request (RoutersAdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/f9d6e37ee70c4fd5bff48aecdb77fed6 0.242s\n2026-05-22 01:45:29.659 33 INFO tempest.lib.common.rest_client [req-6457e272-a8e4-4d1a-af46-7eb75e051f62 req-6457e272-a8e4-4d1a-af46-7eb75e051f62 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/e8295460-c477-4107-80d9-ce5350ddd8ce 0.741s\n2026-05-22 01:45:29.663 15 INFO tempest.lib.common.rest_client [req-0ee81654-6420-4c9a-ae6c-a8e30bb4843b req-0ee81654-6420-4c9a-ae6c-a8e30bb4843b ] Request (SubnetPoolsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.184s\n2026-05-22 01:45:29.722 11 INFO tempest.lib.common.rest_client [req-e600d1d9-b8bc-4e91-b3a4-051605584d77 req-e600d1d9-b8bc-4e91-b3a4-051605584d77 ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/37473ccb-86a1-4aaf-8794-aab9203aafb7 0.142s\n2026-05-22 01:45:29.730 25 INFO tempest.lib.common.rest_client [req-094a2da1-75f7-4c76-aee4-3e92577e4a90 req-094a2da1-75f7-4c76-aee4-3e92577e4a90 ] Request (RoutersIpV6Test:test_create_show_list_update_delete_router): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/f8909c3b-fb05-4116-9dfe-acab3b607d66 0.302s\n2026-05-22 01:45:29.804 33 INFO tempest.lib.common.rest_client [req-d311034a-f5d8-4b07-a761-d7d0aeb1b0d3 req-d311034a-f5d8-4b07-a761-d7d0aeb1b0d3 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.141s\n2026-05-22 01:45:29.821 15 INFO tempest.lib.common.rest_client [req-24935c97-a604-42d3-a8df-d46f4727c440 req-24935c97-a604-42d3-a8df-d46f4727c440 ] Request (SubnetPoolsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.155s\n2026-05-22 01:45:29.819 11 INFO tempest.lib.common.rest_client [req-8968b1c2-24d2-49ea-8ac5-a73c275e4d1d req-8968b1c2-24d2-49ea-8ac5-a73c275e4d1d ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/1f4b827a-ea8a-477b-91b9-25cfbe5fe98d 0.095s\n2026-05-22 01:45:29.913 11 INFO tempest.lib.common.rest_client [req-ba52a6f9-4e8a-410b-a34e-f5b89deb023d req-ba52a6f9-4e8a-410b-a34e-f5b89deb023d ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/73b52080-b921-4964-b32e-989c5d360bb3 0.092s\n2026-05-22 01:45:29.921 25 INFO tempest.lib.common.rest_client [req-6ed2d5e3-65ec-4480-be8a-d428cc1c5185 req-6ed2d5e3-65ec-4480-be8a-d428cc1c5185 ] Request (RoutersIpV6Test:test_create_show_list_update_delete_router): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.189s\n2026-05-22 01:45:29.984 21 INFO tempest.lib.common.rest_client [req-6318cfe0-48dd-4895-a7e0-3c16744882fe req-6318cfe0-48dd-4895-a7e0-3c16744882fe ] Request (NetworksIpV6Test:test_create_delete_subnet_without_gateway): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.765s\n2026-05-22 01:45:30.029 11 INFO tempest.lib.common.rest_client [req-9d6f078f-d763-45fc-b35a-08849ab3cc1d req-9d6f078f-d763-45fc-b35a-08849ab3cc1d ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/98278c41-0ef7-4429-be5e-41a76ee95e77 0.114s\n2026-05-22 01:45:30.110 39 INFO tempest.lib.common.rest_client [req-d0415121-46d0-4a7d-9a54-0e272190e04e req-d0415121-46d0-4a7d-9a54-0e272190e04e ] Request (AgentManagementNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.473s\n2026-05-22 01:45:30.146 11 INFO tempest.lib.common.rest_client [req-cf442596-e59f-4889-befc-c0c789d1c4bd req-cf442596-e59f-4889-befc-c0c789d1c4bd ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/16a5738a-8afc-428a-a5aa-edc6cc9171bd 0.115s\n2026-05-22 01:45:30.256 11 INFO tempest.lib.common.rest_client [req-1cc71419-fdda-4c28-b089-9c3917afada8 req-1cc71419-fdda-4c28-b089-9c3917afada8 ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/6e5eed73-d3c1-4722-943f-ba017c4e32fe 0.106s\n2026-05-22 01:45:30.311 19 INFO tempest.lib.common.rest_client [req-d9dd3168-c7bb-4c90-9fd4-b259fe5a824d req-d9dd3168-c7bb-4c90-9fd4-b259fe5a824d ] Request (FloatingIPNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.800s\n2026-05-22 01:45:30.341 33 INFO tempest.lib.common.rest_client [req-c305a361-f162-43fd-986d-c74c3f24a8a0 req-c305a361-f162-43fd-986d-c74c3f24a8a0 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/1e0dc6c1-b8ce-412a-91c5-763453c457dd 0.528s\n2026-05-22 01:45:30.351 17 INFO tempest.lib.common.rest_client [req-c62a50b8-109b-4b01-a9dd-2aa8ce94a8ee req-c62a50b8-109b-4b01-a9dd-2aa8ce94a8ee ] Request (PortsIpV6TestJSON:test_create_port_with_no_securitygroups): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.081s\n2026-05-22 01:45:30.394 11 INFO tempest.lib.common.rest_client [req-93c59110-67d0-40c2-8218-c694f8e8fc5b req-93c59110-67d0-40c2-8218-c694f8e8fc5b ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/cb320a00-ffa7-4639-9890-9f3fa45b0490 0.135s\n2026-05-22 01:45:30.465 15 INFO tempest.lib.common.rest_client [req-f459a4c9-5efe-4e04-a4d8-33b7eabbf0dd req-f459a4c9-5efe-4e04-a4d8-33b7eabbf0dd ] Request (SubnetPoolsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.641s\n2026-05-22 01:45:30.526 29 INFO tempest.lib.common.rest_client [req-e5e4957c-7ec0-4550-a399-dd97ec236271 req-e5e4957c-7ec0-4550-a399-dd97ec236271 ] Request (RoutersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/d1cf6e61-efe7-481c-93cd-4fc580e51d4d 0.228s\n2026-05-22 01:45:30.594 39 INFO tempest.lib.common.rest_client [req-1f6296e6-2a3c-403e-b6fb-760210b67d21 req-1f6296e6-2a3c-403e-b6fb-760210b67d21 ] Request (AgentManagementNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.477s\n2026-05-22 01:45:30.606 15 INFO tempest.lib.common.rest_client [req-f1f08bd5-1221-4e7c-a944-cdcb88f08aeb req-f1f08bd5-1221-4e7c-a944-cdcb88f08aeb ] Request (SubnetPoolsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.138s\n2026-05-22 01:45:30.686 19 INFO tempest.lib.common.rest_client [req-6f40844a-bce8-42ed-82c3-eb2894593904 req-6f40844a-bce8-42ed-82c3-eb2894593904 ] Request (FloatingIPNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.373s\n2026-05-22 01:45:30.701 33 INFO tempest.lib.common.rest_client [req-bb08ed53-f7b7-4984-a4bb-3f9f09ff1b30 req-bb08ed53-f7b7-4984-a4bb-3f9f09ff1b30 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/d1764bd0-85d4-4dbc-8e53-c1f4b8fc394f 0.355s\n2026-05-22 01:45:30.737 39 INFO tempest.lib.common.rest_client [req-8b2f93d6-846f-4a3f-abbd-5c89a7920003 req-8b2f93d6-846f-4a3f-abbd-5c89a7920003 ] Request (AgentManagementNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.138s\n2026-05-22 01:45:30.755 11 INFO tempest.lib.common.rest_client [req-bb23d8f1-4d03-40ec-a872-ee07ee6e0675 req-bb23d8f1-4d03-40ec-a872-ee07ee6e0675 ] Request (NetworksTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/3466e4e8-3127-4800-9c63-9016176e4480 0.359s\n2026-05-22 01:45:30.768 15 INFO tempest.lib.common.rest_client [req-1c608a0d-f0f7-4181-8734-1da3d39a66c2 req-1c608a0d-f0f7-4181-8734-1da3d39a66c2 ] Request (SubnetPoolsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e9de9ec55ed140e48dfe5985b2868366/users/d7f928f37621457c90ddc4e371ff0c8a/roles/7b19d98ffcc24d869191183daf0fb4ae 0.159s\n2026-05-22 01:45:30.797 33 INFO tempest.lib.common.rest_client [req-286bc19d-54f4-48fc-8d04-9bc9805a9345 req-286bc19d-54f4-48fc-8d04-9bc9805a9345 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.093s\n2026-05-22 01:45:30.881 21 INFO tempest.lib.common.rest_client [req-7591f9e8-bf57-41fc-b9a0-ddd50b148700 req-7591f9e8-bf57-41fc-b9a0-ddd50b148700 ] Request (NetworksIpV6Test:test_create_delete_subnet_without_gateway): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.894s\n2026-05-22 01:45:30.950 15 INFO tempest.lib.common.rest_client [req-7b7fcf81-0eea-46f9-8cd5-9de192d74200 req-7b7fcf81-0eea-46f9-8cd5-9de192d74200 ] Request (SubnetPoolsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.179s\n2026-05-22 01:45:30.958 39 INFO tempest.lib.common.rest_client [req-249783fe-a090-487b-8b12-4b57a0c57670 req-249783fe-a090-487b-8b12-4b57a0c57670 ] Request (AgentManagementNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.216s\n2026-05-22 01:45:31.054 35 INFO tempest.lib.common.rest_client [req-00b7c477-0e3d-4f9a-a998-f1e256855736 req-00b7c477-0e3d-4f9a-a998-f1e256855736 ] Request (PortsTestJSON:test_update_port_with_security_group_and_extra_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.085s\n2026-05-22 01:45:31.077 17 INFO tempest.lib.common.rest_client [req-6866e946-fcf2-4642-a41e-9791725781a9 req-6866e946-fcf2-4642-a41e-9791725781a9 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/1c95d833-00fb-4902-82a6-d8b4f9524bd5 0.722s\n2026-05-22 01:45:31.136 15 INFO tempest.lib.common.rest_client [req-4d0844a8-8d8a-48c1-83ca-76d8da118090 req-4d0844a8-8d8a-48c1-83ca-76d8da118090 ] Request (SubnetPoolsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e9de9ec55ed140e48dfe5985b2868366/users/d7f928f37621457c90ddc4e371ff0c8a/roles/1049be6f2d5641528d4cf50ffcec866c 0.184s\n2026-05-22 01:45:31.149 25 INFO tempest.lib.common.rest_client [req-d9b1d7c7-4f34-4e58-9ebc-034245fbce0c req-d9b1d7c7-4f34-4e58-9ebc-034245fbce0c ] Request (RoutersIpV6Test:test_create_show_list_update_delete_router): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/f8909c3b-fb05-4116-9dfe-acab3b607d66 1.225s\n2026-05-22 01:45:31.173 17 INFO tempest.lib.common.rest_client [req-9df7a311-6e54-4687-ad31-ad270b0df349 req-9df7a311-6e54-4687-ad31-ad270b0df349 ] Request (PortsIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/1c95d833-00fb-4902-82a6-d8b4f9524bd5 0.092s\n2026-05-22 01:45:31.299 15 INFO tempest.lib.common.rest_client [req-9f1fd32b-affa-4e76-be30-8df19b72b9eb req-9f1fd32b-affa-4e76-be30-8df19b72b9eb ] Request (SubnetPoolsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.161s\n2026-05-22 01:45:31.388 25 INFO tempest.lib.common.rest_client [req-9e7b45bf-a3b6-4a05-8d5c-f4b936db1eb9 req-9e7b45bf-a3b6-4a05-8d5c-f4b936db1eb9 ] Request (RoutersIpV6Test:test_create_show_list_update_delete_router): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/f8909c3b-fb05-4116-9dfe-acab3b607d66 0.236s\n2026-05-22 01:45:31.420 15 INFO tempest.lib.common.rest_client [req-00446ef7-9254-4bbe-8425-60d32d387175 req-00446ef7-9254-4bbe-8425-60d32d387175 ] Request (SubnetPoolsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e9de9ec55ed140e48dfe5985b2868366/users/d7f928f37621457c90ddc4e371ff0c8a/roles/f62b4d190f9040abadfedbb170e6ab99 0.118s\n2026-05-22 01:45:31.496 25 INFO tempest.lib.common.rest_client [req-ccabf552-6eba-4e8d-bf96-c53fa8c6286a req-ccabf552-6eba-4e8d-bf96-c53fa8c6286a ] Request (RoutersIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=f8909c3b-fb05-4116-9dfe-acab3b607d66 0.104s\n2026-05-22 01:45:31.501 39 INFO tempest.lib.common.rest_client [req-cc0d92d3-d2b6-4038-85e6-00915fb6fb89 req-cc0d92d3-d2b6-4038-85e6-00915fb6fb89 ] Request (AgentManagementNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.539s\n2026-05-22 01:45:31.556 17 INFO tempest.lib.common.rest_client [req-07ca2b5a-2ab0-4732-9b3f-5d46a06801e4 req-07ca2b5a-2ab0-4732-9b3f-5d46a06801e4 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/d573ed30-92fc-464a-87f5-5c9c45780bba 0.379s\n2026-05-22 01:45:31.565 11 INFO tempest.lib.common.rest_client [req-6a94ede0-bec8-4f6d-8db9-e9cb0ce8e7cd req-6a94ede0-bec8-4f6d-8db9-e9cb0ce8e7cd ] Request (NetworksTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/81192e61-7452-45ad-9cfc-604391cf6b28 0.807s\n2026-05-22 01:45:31.574 29 INFO tempest.lib.common.rest_client [req-10d17282-8607-4b8d-9df6-006d157fc1be req-10d17282-8607-4b8d-9df6-006d157fc1be ] Request (RoutersTest:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/e4f43954-608c-47b5-8aad-9d7224bd2525/remove_router_interface 1.046s\n2026-05-22 01:45:31.590 15 INFO tempest.lib.common.rest_client [req-0ffa24c6-c60f-4b67-a7a1-bc96092109ad req-0ffa24c6-c60f-4b67-a7a1-bc96092109ad ] Request (SubnetPoolsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.168s\n2026-05-22 01:45:31.609 39 INFO tempest.lib.common.rest_client [req-0637a881-ea5e-49f7-a6da-aa6662b53ee3 req-0637a881-ea5e-49f7-a6da-aa6662b53ee3 ] Request (AgentManagementNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.106s\n2026-05-22 01:45:31.647 21 INFO tempest.lib.common.rest_client [req-66108897-6966-4f5e-92a2-ccb57df1eeda req-66108897-6966-4f5e-92a2-ccb57df1eeda ] Request (NetworksIpV6Test:test_create_delete_subnet_without_gateway): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/d56d7d2e-a3d1-4d86-9391-08d74dc30692 0.764s\n{5} tempest.api.network.test_networks.NetworksIpV6Test.test_create_delete_subnet_without_gateway [2.431515s] ... ok\n2026-05-22 01:45:31.669 29 INFO tempest.lib.common.rest_client [req-19eff67d-e0bf-4d4c-aafe-f41c02823145 req-19eff67d-e0bf-4d4c-aafe-f41c02823145 ] Request (RoutersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=e4f43954-608c-47b5-8aad-9d7224bd2525 0.093s\n2026-05-22 01:45:31.750 15 INFO tempest.lib.common.rest_client [req-249445b5-ba16-497f-b6dd-be200694606d req-249445b5-ba16-497f-b6dd-be200694606d ] Request (SubnetPoolsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e9de9ec55ed140e48dfe5985b2868366/users/d7f928f37621457c90ddc4e371ff0c8a/roles/7b19d98ffcc24d869191183daf0fb4ae 0.157s\n2026-05-22 01:45:31.751 15 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user d7f928f37621457c90ddc4e371ff0c8a is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:45:31.751 15 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-SubnetPoolsTestJSON-1477100950-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'e9de9ec55ed140e48dfe5985b2868366', 'project_name': 'tempest-SubnetPoolsTestJSON-1477100950', 'tenant_id': 'e9de9ec55ed140e48dfe5985b2868366', 'tenant_name': 'tempest-SubnetPoolsTestJSON-1477100950', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'd7f928f37621457c90ddc4e371ff0c8a', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:45:31.752 15 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-SubnetPoolsTestJSON-1477100950-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'e9de9ec55ed140e48dfe5985b2868366', 'project_name': 'tempest-SubnetPoolsTestJSON-1477100950', 'tenant_id': 'e9de9ec55ed140e48dfe5985b2868366', 'tenant_name': 'tempest-SubnetPoolsTestJSON-1477100950', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'd7f928f37621457c90ddc4e371ff0c8a', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:45:31.794 11 INFO tempest.lib.common.rest_client [req-f032c543-1fbd-4bf3-ac08-e03aafd813cc req-f032c543-1fbd-4bf3-ac08-e03aafd813cc ] Request (NetworksTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/3ff7668469664c9a987acd73e41e2673 0.226s\n2026-05-22 01:45:31.796 39 INFO tempest.lib.common.rest_client [req-c9ee1e0d-46f9-45eb-84fe-ee2ca3ab15c4 req-c9ee1e0d-46f9-45eb-84fe-ee2ca3ab15c4 ] Request (AgentManagementNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/eef1223b17c7438a8d3ef5187443079f/users/2157d4b7f1ae471ea02bff2407ef82d0/roles/7b19d98ffcc24d869191183daf0fb4ae 0.183s\n2026-05-22 01:45:31.961 33 INFO tempest.lib.common.rest_client [req-b57d65a9-f1af-494a-ac8f-e52ac09b0152 req-b57d65a9-f1af-494a-ac8f-e52ac09b0152 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.159s\n2026-05-22 01:45:31.982 39 INFO tempest.lib.common.rest_client [req-ddec6fb4-7ff6-4a6a-9054-89d880b86357 req-ddec6fb4-7ff6-4a6a-9054-89d880b86357 ] Request (AgentManagementNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.181s\n2026-05-22 01:45:32.010 35 INFO tempest.lib.common.rest_client [req-b77a254e-a32d-41fb-8ed6-a771038b9f5d req-b77a254e-a32d-41fb-8ed6-a771038b9f5d ] Request (PortsTestJSON:test_update_port_with_security_group_and_extra_attributes): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/2ef2c189-194e-42c5-8717-38bc3e4850b4 0.952s\n2026-05-22 01:45:32.056 29 INFO tempest.lib.common.rest_client [req-867abe5c-33a7-4111-bc2f-f838456e9cdf req-867abe5c-33a7-4111-bc2f-f838456e9cdf ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/e4f43954-608c-47b5-8aad-9d7224bd2525 0.382s\n2026-05-22 01:45:32.072 11 INFO tempest.lib.common.rest_client [req-a06f8fec-f2c6-4af2-917d-f3535eff767e req-a06f8fec-f2c6-4af2-917d-f3535eff767e ] Request (NetworksTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/7b34d6a0db044bb49915394859d02a59 0.276s\n2026-05-22 01:45:32.072 11 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: faf2da04709540f4a3ced0afe34d46c2\n2026-05-22 01:45:32.193 39 INFO tempest.lib.common.rest_client [req-61424383-a7dd-4e71-8be5-529c569b5ac6 req-61424383-a7dd-4e71-8be5-529c569b5ac6 ] Request (AgentManagementNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/eef1223b17c7438a8d3ef5187443079f/users/2157d4b7f1ae471ea02bff2407ef82d0/roles/1049be6f2d5641528d4cf50ffcec866c 0.208s\n2026-05-22 01:45:32.286 17 INFO tempest.lib.common.rest_client [req-37c1f339-50bb-48ab-99f9-2d8cedf84744 req-37c1f339-50bb-48ab-99f9-2d8cedf84744 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/87332e01-d0a4-4220-a356-c58caa8f77a0 0.727s\n{3} tempest.api.network.test_ports.PortsIpV6TestJSON.test_create_port_with_no_securitygroups [4.389324s] ... ok\n2026-05-22 01:45:32.339 15 INFO tempest.lib.common.rest_client [req-39662cdd-3f71-4a25-8647-e66f851c5490 req-39662cdd-3f71-4a25-8647-e66f851c5490 ] Request (SubnetPoolsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.567s\n2026-05-22 01:45:32.429 29 INFO tempest.lib.common.rest_client [req-3ffe29a7-18f0-47d4-be67-2a899416fa4c req-3ffe29a7-18f0-47d4-be67-2a899416fa4c ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/b1f66891-2f64-4e86-8916-2be7b48cdd16 0.370s\n2026-05-22 01:45:32.454 39 INFO tempest.lib.common.rest_client [req-0bd01324-7a51-4adb-a8fb-29a7902db35c req-0bd01324-7a51-4adb-a8fb-29a7902db35c ] Request (AgentManagementNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.256s\n2026-05-22 01:45:32.498 15 INFO tempest.lib.common.rest_client [req-ffe19b77-eb6f-4900-8c9f-ee50647e0163 req-ffe19b77-eb6f-4900-8c9f-ee50647e0163 ] Request (SubnetPoolsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/e9de9ec55ed140e48dfe5985b2868366 0.156s\n2026-05-22 01:45:32.498 15 INFO tempest.lib.common.dynamic_creds [-] Using the existing project e9de9ec55ed140e48dfe5985b2868366 for scope project and roles: ['reader']\n2026-05-22 01:45:32.529 11 INFO tempest.lib.common.rest_client [req-afbe079d-bd1a-4f8c-a673-84fc380ea934 req-afbe079d-bd1a-4f8c-a673-84fc380ea934 ] Request (NetworksTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.454s\n2026-05-22 01:45:32.584 21 INFO tempest.lib.common.rest_client [req-3f714c7f-e9a8-44ff-8468-7eeeb5db91f2 req-3f714c7f-e9a8-44ff-8468-7eeeb5db91f2 ] Request (NetworksIpV6Test:test_create_list_subnet_with_no_gw64_one_network): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.912s\n2026-05-22 01:45:32.605 35 INFO tempest.lib.common.rest_client [req-92d78c2a-a277-4d97-987d-e87300d952f1 req-92d78c2a-a277-4d97-987d-e87300d952f1 ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/2ef2c189-194e-42c5-8717-38bc3e4850b4 0.590s\n2026-05-22 01:45:32.630 39 INFO tempest.lib.common.rest_client [req-083062fc-c528-4a55-bfac-cdfbd2012567 req-083062fc-c528-4a55-bfac-cdfbd2012567 ] Request (AgentManagementNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/eef1223b17c7438a8d3ef5187443079f/users/2157d4b7f1ae471ea02bff2407ef82d0/roles/f62b4d190f9040abadfedbb170e6ab99 0.172s\n2026-05-22 01:45:32.704 35 INFO tempest.lib.common.rest_client [req-d00f1043-0238-46a7-9129-92bd28cb4c93 req-d00f1043-0238-46a7-9129-92bd28cb4c93 ] Request (PortsTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/2ef2c189-194e-42c5-8717-38bc3e4850b4 0.094s\n2026-05-22 01:45:32.816 39 INFO tempest.lib.common.rest_client [req-0b08420c-b3e9-43bb-ba56-1db24daac4cd req-0b08420c-b3e9-43bb-ba56-1db24daac4cd ] Request (AgentManagementNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.182s\n2026-05-22 01:45:32.850 17 INFO tempest.lib.common.rest_client [req-794e3457-8dc9-464e-8c8b-b419b6b7f371 req-794e3457-8dc9-464e-8c8b-b419b6b7f371 ] Request (PortsIpV6TestJSON:test_create_show_delete_port_user_defined_mac): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.559s\n2026-05-22 01:45:32.904 11 INFO tempest.lib.common.rest_client [req-9a0d0fd3-f73b-42dd-b884-5fd16344fee1 req-9a0d0fd3-f73b-42dd-b884-5fd16344fee1 ] Request (NetworksTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=faf2da04709540f4a3ced0afe34d46c2&name=default 0.372s\n2026-05-22 01:45:32.948 35 INFO tempest.lib.common.rest_client [req-5cd62f62-1f57-401d-a9ae-eac7701e9739 req-5cd62f62-1f57-401d-a9ae-eac7701e9739 ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/6fb7cb7b-784b-4600-9b6d-aa2feb32de80 0.242s\n2026-05-22 01:45:32.958 39 INFO tempest.lib.common.rest_client [req-557d9984-efc0-46b5-a27b-f3202f44c13e req-557d9984-efc0-46b5-a27b-f3202f44c13e ] Request (AgentManagementNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/eef1223b17c7438a8d3ef5187443079f/users/2157d4b7f1ae471ea02bff2407ef82d0/roles/7b19d98ffcc24d869191183daf0fb4ae 0.138s\n2026-05-22 01:45:32.958 39 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 2157d4b7f1ae471ea02bff2407ef82d0 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:45:32.962 39 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-AgentManagementNegativeTest-949189619-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'eef1223b17c7438a8d3ef5187443079f', 'project_name': 'tempest-AgentManagementNegativeTest-949189619', 'tenant_id': 'eef1223b17c7438a8d3ef5187443079f', 'tenant_name': 'tempest-AgentManagementNegativeTest-949189619', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '2157d4b7f1ae471ea02bff2407ef82d0', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:45:32.962 39 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-AgentManagementNegativeTest-949189619-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'eef1223b17c7438a8d3ef5187443079f', 'project_name': 'tempest-AgentManagementNegativeTest-949189619', 'tenant_id': 'eef1223b17c7438a8d3ef5187443079f', 'tenant_name': 'tempest-AgentManagementNegativeTest-949189619', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '2157d4b7f1ae471ea02bff2407ef82d0', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:45:33.016 15 INFO tempest.lib.common.rest_client [req-0b380047-378b-43ad-80e6-be0e90e61717 req-0b380047-378b-43ad-80e6-be0e90e61717 ] Request (SubnetPoolsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.515s\n2026-05-22 01:45:33.059 25 INFO tempest.lib.common.rest_client [req-a98f584d-2962-43a2-a8b4-7117dbc9f647 req-a98f584d-2962-43a2-a8b4-7117dbc9f647 ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/f8909c3b-fb05-4116-9dfe-acab3b607d66 1.561s\n{7} tempest.api.network.test_routers.RoutersIpV6Test.test_create_show_list_update_delete_router [6.403630s] ... ok\n2026-05-22 01:45:33.112 21 INFO tempest.lib.common.rest_client [req-ab77ac2e-febb-4611-92ff-d869accb8635 req-ab77ac2e-febb-4611-92ff-d869accb8635 ] Request (NetworksIpV6Test:test_create_list_subnet_with_no_gw64_one_network): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.527s\n2026-05-22 01:45:33.171 15 INFO tempest.lib.common.rest_client [req-69f59aac-1b96-4a7f-9c7e-c61376952bbf req-69f59aac-1b96-4a7f-9c7e-c61376952bbf ] Request (SubnetPoolsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.153s\n2026-05-22 01:45:33.189 35 INFO tempest.lib.common.rest_client [req-4b021948-4592-4f07-a968-e0ff96fc3bce req-4b021948-4592-4f07-a968-e0ff96fc3bce ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/3bce0069-8724-4e7e-acb9-d3fc46b0c0fa 0.238s\n2026-05-22 01:45:33.323 15 INFO tempest.lib.common.rest_client [req-d737a4d1-ef5f-4aed-9c64-c823a10e8b2f req-d737a4d1-ef5f-4aed-9c64-c823a10e8b2f ] Request (SubnetPoolsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e9de9ec55ed140e48dfe5985b2868366/users/a048ad99208240b595872b9e04df66c6/roles/f1175dd65a2046c29e339df86ceaa04e 0.149s\n2026-05-22 01:45:33.336 33 INFO tempest.lib.common.rest_client [req-97e3736c-13d9-4d3e-95f7-4dd42615405e req-97e3736c-13d9-4d3e-95f7-4dd42615405e ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.370s\n2026-05-22 01:45:33.376 17 INFO tempest.lib.common.rest_client [req-4bdaf4c4-8aa3-447a-96aa-809e0faff2e5 req-4bdaf4c4-8aa3-447a-96aa-809e0faff2e5 ] Request (PortsIpV6TestJSON:test_create_show_delete_port_user_defined_mac): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/5a840daf-4317-4935-b1c6-25f0113175a8 0.519s\n2026-05-22 01:45:33.432 11 INFO tempest.lib.common.rest_client [req-40cf6c0a-91c3-4176-8bb7-45973b70743d req-40cf6c0a-91c3-4176-8bb7-45973b70743d ] Request (NetworksTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/24216bd3-12ea-439e-8585-ebd63c193e10 0.521s\n2026-05-22 01:45:33.494 29 INFO tempest.lib.common.rest_client [req-3148db1d-1439-4c32-8497-0ed88570cea8 req-3148db1d-1439-4c32-8497-0ed88570cea8 ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/23f05c99-2673-497a-b2ec-0fbfe1dd5721 1.063s\n{9} tempest.api.network.test_routers.RoutersTest.test_add_remove_router_interface_with_subnet_id [16.204544s] ... ok\n2026-05-22 01:45:33.503 15 INFO tempest.lib.common.rest_client [req-08668e0b-695f-4e6c-bb51-ad71491b0e1e req-08668e0b-695f-4e6c-bb51-ad71491b0e1e ] Request (SubnetPoolsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.173s\n2026-05-22 01:45:33.549 39 INFO tempest.lib.common.rest_client [req-e225a6af-52eb-43aa-ac6b-04fa23883366 req-e225a6af-52eb-43aa-ac6b-04fa23883366 ] Request (AgentManagementNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.572s\n2026-05-22 01:45:33.618 35 INFO tempest.lib.common.rest_client [req-c5864ed1-4405-4bd3-b783-9e733e8c77be req-c5864ed1-4405-4bd3-b783-9e733e8c77be ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/b049867f-9544-495c-af22-65c78132a8a1 0.427s\n{12} tempest.api.network.test_ports.PortsTestJSON.test_update_port_with_security_group_and_extra_attributes [8.602947s] ... ok\n2026-05-22 01:45:33.640 15 INFO tempest.lib.common.rest_client [req-eb7c0085-b196-4cbf-89f8-a1fcc3a7db92 req-eb7c0085-b196-4cbf-89f8-a1fcc3a7db92 ] Request (SubnetPoolsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e9de9ec55ed140e48dfe5985b2868366/users/a048ad99208240b595872b9e04df66c6/roles/1049be6f2d5641528d4cf50ffcec866c 0.134s\n2026-05-22 01:45:33.663 11 INFO tempest.lib.common.rest_client [req-9cf1dbcb-0503-47e9-a79d-ad5947c7a58d req-9cf1dbcb-0503-47e9-a79d-ad5947c7a58d ] Request (NetworksTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/faf2da04709540f4a3ced0afe34d46c2 0.224s\n2026-05-22 01:45:33.688 19 INFO tempest.lib.common.rest_client [req-5742eca7-b97b-4ee6-8e8e-4ce37507ae62 req-5742eca7-b97b-4ee6-8e8e-4ce37507ae62 ] Request (FloatingIPNegativeTestJSON:setUpClass): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/7013fe34-dc45-416f-962c-f0e42c908a27/add_router_interface 3.000s\n2026-05-22 01:45:33.720 39 INFO tempest.lib.common.rest_client [req-11480101-08f1-48e4-96c7-190810cc1c7d req-11480101-08f1-48e4-96c7-190810cc1c7d ] Request (AgentManagementNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/eef1223b17c7438a8d3ef5187443079f 0.168s\n2026-05-22 01:45:33.721 39 INFO tempest.lib.common.dynamic_creds [-] Using the existing project eef1223b17c7438a8d3ef5187443079f for scope project and roles: ['reader']\n2026-05-22 01:45:33.769 15 INFO tempest.lib.common.rest_client [req-00fd35de-d7bf-4634-adf3-94e4ce55f952 req-00fd35de-d7bf-4634-adf3-94e4ce55f952 ] Request (SubnetPoolsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.127s\n2026-05-22 01:45:33.870 25 INFO tempest.lib.common.rest_client [req-3cb4cba3-0768-4c9b-b82c-ac518f7b3717 req-3cb4cba3-0768-4c9b-b82c-ac518f7b3717 ] Request (RoutersIpV6Test:test_router_interface_port_update_with_fixed_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.808s\n2026-05-22 01:45:33.965 15 INFO tempest.lib.common.rest_client [req-0bd73b2b-8f5f-458a-a3d6-1f3d60fe6fbb req-0bd73b2b-8f5f-458a-a3d6-1f3d60fe6fbb ] Request (SubnetPoolsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e9de9ec55ed140e48dfe5985b2868366/users/a048ad99208240b595872b9e04df66c6/roles/f62b4d190f9040abadfedbb170e6ab99 0.192s\n2026-05-22 01:45:34.169 33 INFO tempest.lib.common.rest_client [req-e2a3744d-4e7f-421d-9f7c-635102926197 req-e2a3744d-4e7f-421d-9f7c-635102926197 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.829s\n2026-05-22 01:45:34.185 15 INFO tempest.lib.common.rest_client [req-66b6222b-6173-4141-905d-cb32bbff2794 req-66b6222b-6173-4141-905d-cb32bbff2794 ] Request (SubnetPoolsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.216s\n2026-05-22 01:45:34.201 39 INFO tempest.lib.common.rest_client [req-d69d6742-23ce-450d-a7a1-747613373b58 req-d69d6742-23ce-450d-a7a1-747613373b58 ] Request (AgentManagementNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.478s\n2026-05-22 01:45:34.219 17 INFO tempest.lib.common.rest_client [req-9d87fc0f-0710-497f-9c0b-26eed48ab366 req-9d87fc0f-0710-497f-9c0b-26eed48ab366 ] Request (PortsIpV6TestJSON:test_create_show_delete_port_user_defined_mac): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.837s\n2026-05-22 01:45:34.239 11 INFO tempest.lib.common.rest_client [req-f46aaea2-05ed-43cc-8684-4ac5c0340d49 req-f46aaea2-05ed-43cc-8684-4ac5c0340d49 ] Request (SecGroupIPv6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.570s\n2026-05-22 01:45:34.313 39 INFO tempest.lib.common.rest_client [req-5610f96b-57b3-4d1e-ab59-70d121afd4d2 req-5610f96b-57b3-4d1e-ab59-70d121afd4d2 ] Request (AgentManagementNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.109s\n2026-05-22 01:45:34.317 15 INFO tempest.lib.common.rest_client [req-c6bec309-e677-477c-8626-a0d4d23fb9ae req-c6bec309-e677-477c-8626-a0d4d23fb9ae ] Request (SubnetPoolsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e9de9ec55ed140e48dfe5985b2868366/users/a048ad99208240b595872b9e04df66c6/roles/7b19d98ffcc24d869191183daf0fb4ae 0.129s\n2026-05-22 01:45:34.317 15 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user a048ad99208240b595872b9e04df66c6 is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:45:34.317 15 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-SubnetPoolsTestJSON-1477100950-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'e9de9ec55ed140e48dfe5985b2868366', 'project_name': 'tempest-SubnetPoolsTestJSON-1477100950', 'tenant_id': 'e9de9ec55ed140e48dfe5985b2868366', 'tenant_name': 'tempest-SubnetPoolsTestJSON-1477100950', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'a048ad99208240b595872b9e04df66c6', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:45:34.318 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-SubnetPoolsTestJSON-1477100950-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'e9de9ec55ed140e48dfe5985b2868366', 'project_name': 'tempest-SubnetPoolsTestJSON-1477100950', 'tenant_id': 'e9de9ec55ed140e48dfe5985b2868366', 'tenant_name': 'tempest-SubnetPoolsTestJSON-1477100950', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'a048ad99208240b595872b9e04df66c6', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:45:34.329 33 INFO tempest.lib.common.rest_client [req-96a431cd-a5cc-4412-ae9b-45744d20e777 req-96a431cd-a5cc-4412-ae9b-45744d20e777 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.155s\n2026-05-22 01:45:34.373 17 INFO tempest.lib.common.rest_client [req-d96b683a-e30f-4f53-99e5-b7cc690bd7cd req-d96b683a-e30f-4f53-99e5-b7cc690bd7cd ] Request (PortsIpV6TestJSON:test_create_show_delete_port_user_defined_mac): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/70f9ea65-1236-4458-aa5c-eea93b36788a 0.148s\n2026-05-22 01:45:34.443 19 INFO tempest.lib.common.rest_client [req-991087fa-2571-45cd-8fa2-ba896f6b8fc1 req-991087fa-2571-45cd-8fa2-ba896f6b8fc1 ] Request (FloatingIPNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.752s\n2026-05-22 01:45:34.484 25 INFO tempest.lib.common.rest_client [req-72654367-39a6-4027-946b-313811ded7cb req-72654367-39a6-4027-946b-313811ded7cb ] Request (RoutersIpV6Test:test_router_interface_port_update_with_fixed_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.611s\n2026-05-22 01:45:34.536 39 INFO tempest.lib.common.rest_client [req-40a7e34f-06a5-4348-b47e-10c578b257aa req-40a7e34f-06a5-4348-b47e-10c578b257aa ] Request (AgentManagementNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/eef1223b17c7438a8d3ef5187443079f/users/5d1b9d7469a8440e96375c4471617c31/roles/f1175dd65a2046c29e339df86ceaa04e 0.219s\n2026-05-22 01:45:34.589 21 INFO tempest.lib.common.rest_client [req-41bb689d-f749-48df-8815-d4d41bb7bcd8 req-41bb689d-f749-48df-8815-d4d41bb7bcd8 ] Request (NetworksIpV6Test:test_create_list_subnet_with_no_gw64_one_network): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.475s\n2026-05-22 01:45:34.688 21 INFO tempest.lib.common.rest_client [req-79e1228a-dc9a-4e54-b6e3-34c1019369ed req-79e1228a-dc9a-4e54-b6e3-34c1019369ed ] Request (NetworksIpV6Test:test_create_list_subnet_with_no_gw64_one_network): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.097s\n{5} tempest.api.network.test_networks.NetworksIpV6Test.test_create_list_subnet_with_no_gw64_one_network [3.043680s] ... ok\n2026-05-22 01:45:34.740 39 INFO tempest.lib.common.rest_client [req-dd091068-287a-45b2-9712-c68bfa008bc1 req-dd091068-287a-45b2-9712-c68bfa008bc1 ] Request (AgentManagementNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.200s\n2026-05-22 01:45:34.765 25 INFO tempest.lib.common.rest_client [req-3bb96f79-7ea9-4e12-beaa-83d3f7b86031 req-3bb96f79-7ea9-4e12-beaa-83d3f7b86031 ] Request (RoutersIpV6Test:test_router_interface_port_update_with_fixed_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.276s\n2026-05-22 01:45:34.773 11 INFO tempest.lib.common.rest_client [req-6c28fed0-7107-428a-b4ce-f755335f45db req-6c28fed0-7107-428a-b4ce-f755335f45db ] Request (SecGroupIPv6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.521s\n2026-05-22 01:45:34.792 17 INFO tempest.lib.common.rest_client [req-b6956df7-548f-4fb0-9e15-9c0af99963c1 req-b6956df7-548f-4fb0-9e15-9c0af99963c1 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/70f9ea65-1236-4458-aa5c-eea93b36788a 0.415s\n2026-05-22 01:45:34.853 33 INFO tempest.lib.common.rest_client [req-bd62a995-fddc-4471-9b2b-4a8f234d6457 req-bd62a995-fddc-4471-9b2b-4a8f234d6457 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/463004cd-6fc8-4e79-9c80-ebd8a4c58598 0.518s\n2026-05-22 01:45:34.872 39 INFO tempest.lib.common.rest_client [req-68c19e35-7bea-457a-80fe-208d693a4cf0 req-68c19e35-7bea-457a-80fe-208d693a4cf0 ] Request (AgentManagementNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/eef1223b17c7438a8d3ef5187443079f/users/5d1b9d7469a8440e96375c4471617c31/roles/1049be6f2d5641528d4cf50ffcec866c 0.126s\n2026-05-22 01:45:34.884 17 INFO tempest.lib.common.rest_client [req-d54607e6-a648-4405-b5c6-e0bc18d72499 req-d54607e6-a648-4405-b5c6-e0bc18d72499 ] Request (PortsIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/70f9ea65-1236-4458-aa5c-eea93b36788a 0.084s\n{3} tempest.api.network.test_ports.PortsIpV6TestJSON.test_create_show_delete_port_user_defined_mac [2.596400s] ... ok\n2026-05-22 01:45:34.930 15 INFO tempest.lib.common.rest_client [req-175f130f-f4e4-4a01-8fb2-725c5998d880 req-175f130f-f4e4-4a01-8fb2-725c5998d880 ] Request (SubnetPoolsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.603s\n2026-05-22 01:45:34.955 11 INFO tempest.lib.common.rest_client [req-3f1225a8-1a8f-4a83-9f49-16b675d162d4 req-3f1225a8-1a8f-4a83-9f49-16b675d162d4 ] Request (SecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.179s\n2026-05-22 01:45:34.983 39 INFO tempest.lib.common.rest_client [req-a3faa1e9-fdb9-4bde-b877-0cd39f7c6736 req-a3faa1e9-fdb9-4bde-b877-0cd39f7c6736 ] Request (AgentManagementNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.106s\n2026-05-22 01:45:34.998 33 INFO tempest.lib.common.rest_client [req-7424cac4-fd46-4b13-8285-b0f7e0a081f6 req-7424cac4-fd46-4b13-8285-b0f7e0a081f6 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.141s\n2026-05-22 01:45:35.100 35 INFO tempest.lib.common.rest_client [req-2d5ee1bd-e6c7-4514-9a36-40c81c31e603 req-2d5ee1bd-e6c7-4514-9a36-40c81c31e603 ] Request (PortsTestJSON:test_update_port_with_two_security_groups_and_extra_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.477s\n2026-05-22 01:45:35.186 39 INFO tempest.lib.common.rest_client [req-bc35f25b-11e5-4044-97bd-22f7334519a7 req-bc35f25b-11e5-4044-97bd-22f7334519a7 ] Request (AgentManagementNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/eef1223b17c7438a8d3ef5187443079f/users/5d1b9d7469a8440e96375c4471617c31/roles/f62b4d190f9040abadfedbb170e6ab99 0.199s\n2026-05-22 01:45:35.196 19 INFO tempest.lib.common.rest_client [req-c1a69256-500d-4819-9d28-f522f99e9730 req-c1a69256-500d-4819-9d28-f522f99e9730 ] Request (FloatingIPNegativeTestJSON:test_associate_floatingip_port_ext_net_unreachable): 201 POST https://api.testbed.osism.xyz:9696/v2.0/floatingips 0.749s\n2026-05-22 01:45:35.221 11 INFO tempest.lib.common.rest_client [req-77286fb8-9f8a-4974-ac2b-58ec2c402306 req-77286fb8-9f8a-4974-ac2b-58ec2c402306 ] Request (SecGroupIPv6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.263s\n2026-05-22 01:45:35.331 33 INFO tempest.lib.common.rest_client [req-87f4cf36-589c-4494-9cf1-219c57476777 req-87f4cf36-589c-4494-9cf1-219c57476777 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/6ca1af17-b320-4dda-bafe-7b300d671629 0.330s\n2026-05-22 01:45:35.361 39 INFO tempest.lib.common.rest_client [req-2fef0c2d-8f7f-4383-8120-cb4d64ea855c req-2fef0c2d-8f7f-4383-8120-cb4d64ea855c ] Request (AgentManagementNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.172s\n2026-05-22 01:45:35.452 19 INFO tempest.lib.common.rest_client [req-28798f01-7e4d-4dba-822d-e1c59d608318 req-28798f01-7e4d-4dba-822d-e1c59d608318 ] Request (FloatingIPNegativeTestJSON:test_associate_floatingip_port_ext_net_unreachable): 404 PUT https://api.testbed.osism.xyz:9696/v2.0/floatingips/0e1607bf-f197-4043-8270-af73930aae64 0.251s\n2026-05-22 01:45:35.473 39 INFO tempest.lib.common.rest_client [req-214bc830-7131-42de-be49-560fbb7dac8e req-214bc830-7131-42de-be49-560fbb7dac8e ] Request (AgentManagementNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/eef1223b17c7438a8d3ef5187443079f/users/5d1b9d7469a8440e96375c4471617c31/roles/7b19d98ffcc24d869191183daf0fb4ae 0.110s\n2026-05-22 01:45:35.473 39 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 5d1b9d7469a8440e96375c4471617c31 is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:45:35.474 39 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-AgentManagementNegativeTest-949189619-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'eef1223b17c7438a8d3ef5187443079f', 'project_name': 'tempest-AgentManagementNegativeTest-949189619', 'tenant_id': 'eef1223b17c7438a8d3ef5187443079f', 'tenant_name': 'tempest-AgentManagementNegativeTest-949189619', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '5d1b9d7469a8440e96375c4471617c31', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:45:35.474 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-AgentManagementNegativeTest-949189619-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'eef1223b17c7438a8d3ef5187443079f', 'project_name': 'tempest-AgentManagementNegativeTest-949189619', 'tenant_id': 'eef1223b17c7438a8d3ef5187443079f', 'tenant_name': 'tempest-AgentManagementNegativeTest-949189619', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '5d1b9d7469a8440e96375c4471617c31', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:45:35.543 17 INFO tempest.lib.common.rest_client [req-cdfe7e76-f97c-4580-9b3c-cf63ad7b3d0e req-cdfe7e76-f97c-4580-9b3c-cf63ad7b3d0e ] Request (PortsIpV6TestJSON:test_create_update_delete_port): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.654s\n2026-05-22 01:45:35.547 15 INFO tempest.lib.common.rest_client [req-878d5695-f65f-4b84-a268-bf375f3e1ad5 req-878d5695-f65f-4b84-a268-bf375f3e1ad5 ] Request (SubnetPoolsTestJSON:test_create_list_show_update_delete_subnetpools): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnetpools 0.614s\n2026-05-22 01:45:35.558 35 INFO tempest.lib.common.rest_client [req-ebcb5d60-d4cb-4fff-8b15-e82bb86f7849 req-ebcb5d60-d4cb-4fff-8b15-e82bb86f7849 ] 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.456s\n2026-05-22 01:45:35.645 15 INFO tempest.lib.common.rest_client [req-9eb20fb9-77dc-4273-a025-533aa8f3cd2c req-9eb20fb9-77dc-4273-a025-533aa8f3cd2c ] Request (SubnetPoolsTestJSON:test_create_list_show_update_delete_subnetpools): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnetpools/059ee2fd-d81a-4c84-a1f6-8e390552e8ac 0.095s\n2026-05-22 01:45:35.766 33 INFO tempest.lib.common.rest_client [req-5a53d91a-3fae-4238-96a5-118afcd90999 req-5a53d91a-3fae-4238-96a5-118afcd90999 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/d5905a9a-671a-4050-b715-714866fde78d 0.431s\n2026-05-22 01:45:35.769 11 INFO tempest.lib.common.rest_client [req-3ecfa6a1-7dc3-4a38-8680-f5b30bb50867 req-3ecfa6a1-7dc3-4a38-8680-f5b30bb50867 ] Request (SecGroupIPv6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.542s\n2026-05-22 01:45:35.840 15 INFO tempest.lib.common.rest_client [req-acfeaee9-3d23-4493-80fa-bbda24ed155e req-acfeaee9-3d23-4493-80fa-bbda24ed155e ] Request (SubnetPoolsTestJSON:test_create_list_show_update_delete_subnetpools): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/subnetpools/059ee2fd-d81a-4c84-a1f6-8e390552e8ac 0.192s\n2026-05-22 01:45:35.859 33 INFO tempest.lib.common.rest_client [req-ef295717-51da-4a6e-b2a3-927a409e6fd6 req-ef295717-51da-4a6e-b2a3-927a409e6fd6 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.090s\n2026-05-22 01:45:35.932 21 INFO tempest.lib.common.rest_client [req-5d8a914e-23d7-48f1-8b1c-5c08e7eae0e2 req-5d8a914e-23d7-48f1-8b1c-5c08e7eae0e2 ] Request (NetworksIpV6Test:test_create_update_delete_network_subnet): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.233s\n2026-05-22 01:45:35.936 29 INFO tempest.lib.common.rest_client [req-d5f46827-9839-47ac-a038-2f38a2c3483e req-d5f46827-9839-47ac-a038-2f38a2c3483e ] Request (RoutersTest:test_create_show_list_update_delete_router): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 2.437s\n2026-05-22 01:45:35.940 35 INFO tempest.lib.common.rest_client [req-3e48a329-94b2-44c7-9750-31f84107226d req-3e48a329-94b2-44c7-9750-31f84107226d ] 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.375s\n2026-05-22 01:45:36.003 11 INFO tempest.lib.common.rest_client [req-28d6033c-6928-4d34-8d05-859c2f2ad0d7 req-28d6033c-6928-4d34-8d05-859c2f2ad0d7 ] Request (SecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.231s\n2026-05-22 01:45:36.003 17 INFO tempest.lib.common.rest_client [req-be702415-9df8-4e70-8d3f-e8f8df7f4090 req-be702415-9df8-4e70-8d3f-e8f8df7f4090 ] Request (PortsIpV6TestJSON:test_create_update_delete_port): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/7ab441d8-8067-4bd5-a49b-4798608e15a4 0.455s\n2026-05-22 01:45:36.043 19 INFO tempest.lib.common.rest_client [req-bc9f3e92-bf68-4b12-92a6-91756cced6bf req-bc9f3e92-bf68-4b12-92a6-91756cced6bf ] Request (FloatingIPNegativeTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/floatingips/0e1607bf-f197-4043-8270-af73930aae64 0.588s\n{4} tempest.api.network.test_floating_ips_negative.FloatingIPNegativeTestJSON.test_associate_floatingip_port_ext_net_unreachable [1.599281s] ... ok\n2026-05-22 01:45:36.089 29 INFO tempest.lib.common.rest_client [req-9dac12b1-67d4-46c9-9ca9-8e2e8640a13f req-9dac12b1-67d4-46c9-9ca9-8e2e8640a13f ] Request (RoutersTest:test_create_show_list_update_delete_router): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/fd7425c2-0ef1-44f9-91fa-68023be7d7c6 0.151s\n2026-05-22 01:45:36.157 39 INFO tempest.lib.common.rest_client [req-5146d35d-2d81-4712-820e-6fab28766eaf req-5146d35d-2d81-4712-820e-6fab28766eaf ] Request (AgentManagementNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.675s\n2026-05-22 01:45:36.154 11 INFO tempest.lib.common.rest_client [req-622637a0-eb0f-4171-9d37-11b19c0abaf1 req-622637a0-eb0f-4171-9d37-11b19c0abaf1 ] Request (SecGroupIPv6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ce0069b2ed3b4be9a3be4455a40a1fa7/users/5da6375efcc642578b53b11eebe71452/roles/7b19d98ffcc24d869191183daf0fb4ae 0.147s\n2026-05-22 01:45:36.291 19 INFO tempest.lib.common.rest_client [req-1135b3f2-3ec5-4b4f-a58a-7a456b8016a3 req-1135b3f2-3ec5-4b4f-a58a-7a456b8016a3 ] Request (FloatingIPNegativeTestJSON:test_create_floatingip_in_private_network): 400 POST https://api.testbed.osism.xyz:9696/v2.0/floatingips 0.244s\n{4} tempest.api.network.test_floating_ips_negative.FloatingIPNegativeTestJSON.test_create_floatingip_in_private_network [0.248038s] ... ok\n2026-05-22 01:45:36.307 15 INFO tempest.lib.common.rest_client [req-45781709-bc1d-4e52-bf27-b67101cc1ceb req-45781709-bc1d-4e52-bf27-b67101cc1ceb ] Request (SubnetPoolsTestJSON:test_create_list_show_update_delete_subnetpools): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnetpools/059ee2fd-d81a-4c84-a1f6-8e390552e8ac 0.464s\n2026-05-22 01:45:36.318 29 INFO tempest.lib.common.rest_client [req-7d359f57-363b-460e-8ff3-da2227e2ea3c req-7d359f57-363b-460e-8ff3-da2227e2ea3c ] Request (RoutersTest:test_create_show_list_update_delete_router): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.225s\n2026-05-22 01:45:36.333 11 INFO tempest.lib.common.rest_client [req-e8598d22-c953-4339-b9f8-ad4bd03d8d73 req-e8598d22-c953-4339-b9f8-ad4bd03d8d73 ] Request (SecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.170s\n2026-05-22 01:45:36.333 21 INFO tempest.lib.common.rest_client [req-0917f4af-57a6-4ecd-8698-37293815e770 req-0917f4af-57a6-4ecd-8698-37293815e770 ] Request (NetworksIpV6Test:test_create_update_delete_network_subnet): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/networks/0e905580-58ed-4a9a-94e2-96df6d4723c6 0.395s\n2026-05-22 01:45:36.414 15 INFO tempest.lib.common.rest_client [req-cfbf3885-6440-49d6-82a4-1375c6e7732d req-cfbf3885-6440-49d6-82a4-1375c6e7732d ] Request (SubnetPoolsTestJSON:test_create_list_show_update_delete_subnetpools): 404 GET https://api.testbed.osism.xyz:9696/v2.0/subnetpools/059ee2fd-d81a-4c84-a1f6-8e390552e8ac 0.103s\n2026-05-22 01:45:36.408 17 INFO tempest.lib.common.rest_client [req-21cafe86-12af-4f07-8b30-8421c303a9ad req-21cafe86-12af-4f07-8b30-8421c303a9ad ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/7ab441d8-8067-4bd5-a49b-4798608e15a4 0.403s\n2026-05-22 01:45:36.447 35 INFO tempest.lib.common.rest_client [req-0ff3b085-31ab-4e04-ae17-4df342efffd9 req-0ff3b085-31ab-4e04-ae17-4df342efffd9 ] 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.504s\n2026-05-22 01:45:36.511 15 INFO tempest.lib.common.rest_client [req-9c8b4458-fd83-4a6b-ac8c-e8cbbf8c818a req-9c8b4458-fd83-4a6b-ac8c-e8cbbf8c818a ] Request (SubnetPoolsTestJSON:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnetpools/059ee2fd-d81a-4c84-a1f6-8e390552e8ac 0.090s\n{2} tempest.api.network.test_subnetpools_extensions.SubnetPoolsTestJSON.test_create_list_show_update_delete_subnetpools [1.581166s] ... ok\n2026-05-22 01:45:36.518 11 INFO tempest.lib.common.rest_client [req-325de37b-df01-412c-9693-129ebc92093e req-325de37b-df01-412c-9693-129ebc92093e ] Request (SecGroupIPv6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ce0069b2ed3b4be9a3be4455a40a1fa7/users/5da6375efcc642578b53b11eebe71452/roles/1049be6f2d5641528d4cf50ffcec866c 0.178s\n2026-05-22 01:45:36.539 39 INFO tempest.lib.common.rest_client [req-23366cf7-0504-442a-83c4-105752897c1a req-23366cf7-0504-442a-83c4-105752897c1a ] Request (AgentManagementNegativeTest:test_list_agents_non_admin): 200 GET https://api.testbed.osism.xyz:9696/v2.0/agents 0.371s\n{14} tempest.api.network.test_agent_management_negative.AgentManagementNegativeTest.test_list_agents_non_admin [0.381554s] ... ok\n2026-05-22 01:45:36.658 25 INFO tempest.lib.common.rest_client [req-3d66370f-6d7c-4565-8cee-d89af4425429 req-3d66370f-6d7c-4565-8cee-d89af4425429 ] Request (RoutersIpV6Test:test_router_interface_port_update_with_fixed_ip): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/a58c03a2-0341-4126-81bb-e9159859dde7/add_router_interface 1.890s\n2026-05-22 01:45:36.687 11 INFO tempest.lib.common.rest_client [req-70c176ea-0d50-4013-ae69-943e71928b5e req-70c176ea-0d50-4013-ae69-943e71928b5e ] Request (SecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.167s\n2026-05-22 01:45:36.726 17 INFO tempest.lib.common.rest_client [req-e6114208-767c-49d0-bb68-8442ddd5ea92 req-e6114208-767c-49d0-bb68-8442ddd5ea92 ] Request (PortsIpV6TestJSON:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.315s\n2026-05-22 01:45:36.806 15 INFO tempest.lib.common.rest_client [req-bd2827e9-d4de-4d09-bd4c-b7455c574c02 req-bd2827e9-d4de-4d09-bd4c-b7455c574c02 ] Request (SubnetPoolsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/d7f928f37621457c90ddc4e371ff0c8a 0.259s\n2026-05-22 01:45:36.820 17 INFO tempest.lib.common.rest_client [req-a0eabeef-ca7a-4af7-abf6-d3fc1e0d25d1 req-a0eabeef-ca7a-4af7-abf6-d3fc1e0d25d1 ] Request (PortsIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/7ab441d8-8067-4bd5-a49b-4798608e15a4 0.087s\n{3} tempest.api.network.test_ports.PortsIpV6TestJSON.test_create_update_delete_port [1.934426s] ... ok\n2026-05-22 01:45:36.836 21 INFO tempest.lib.common.rest_client [req-c1b7ad21-5287-4e90-b0dd-cb0509bbd1d1 req-c1b7ad21-5287-4e90-b0dd-cb0509bbd1d1 ] Request (NetworksIpV6Test:test_create_update_delete_network_subnet): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.494s\n2026-05-22 01:45:36.853 39 INFO tempest.lib.common.rest_client [req-d97a57e9-5d7c-4ad0-8758-7b1a456ce34b req-d97a57e9-5d7c-4ad0-8758-7b1a456ce34b ] Request (AgentManagementNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/2157d4b7f1ae471ea02bff2407ef82d0 0.273s\n2026-05-22 01:45:36.872 25 INFO tempest.lib.common.rest_client [req-20316c77-228c-4d5d-a6eb-670d80e94be3 req-20316c77-228c-4d5d-a6eb-670d80e94be3 ] Request (RoutersIpV6Test:test_router_interface_port_update_with_fixed_ip): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/0e7fe699-5608-40bc-a6f5-5d4d1725b791 0.208s\n2026-05-22 01:45:36.873 11 INFO tempest.lib.common.rest_client [req-7f3763d4-46ef-40f1-94a4-6acfcad2b2cb req-7f3763d4-46ef-40f1-94a4-6acfcad2b2cb ] Request (SecGroupIPv6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ce0069b2ed3b4be9a3be4455a40a1fa7/users/5da6375efcc642578b53b11eebe71452/roles/f62b4d190f9040abadfedbb170e6ab99 0.184s\n2026-05-22 01:45:36.891 33 INFO tempest.lib.common.rest_client [req-cc5d9065-3d91-4938-a3f4-388c0e79ac2f req-cc5d9065-3d91-4938-a3f4-388c0e79ac2f ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.029s\n2026-05-22 01:45:37.058 11 INFO tempest.lib.common.rest_client [req-b4c656fe-58cb-4990-8041-d423604c37dd req-b4c656fe-58cb-4990-8041-d423604c37dd ] Request (SecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.183s\n2026-05-22 01:45:37.192 15 INFO tempest.lib.common.rest_client [req-bc28ab1c-8ac8-4cdc-a5df-6a2272362120 req-bc28ab1c-8ac8-4cdc-a5df-6a2272362120 ] Request (SubnetPoolsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/a048ad99208240b595872b9e04df66c6 0.383s\n2026-05-22 01:45:37.194 15 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: e9de9ec55ed140e48dfe5985b2868366\n2026-05-22 01:45:37.198 39 INFO tempest.lib.common.rest_client [req-b85c964f-2503-421c-891a-b38ebaccdfc8 req-b85c964f-2503-421c-891a-b38ebaccdfc8 ] Request (AgentManagementNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/5d1b9d7469a8440e96375c4471617c31 0.341s\n2026-05-22 01:45:37.198 39 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: eef1223b17c7438a8d3ef5187443079f\n2026-05-22 01:45:37.295 35 INFO tempest.lib.common.rest_client [req-cf8a117e-5058-4e47-bab6-fade3f5c6466 req-cf8a117e-5058-4e47-bab6-fade3f5c6466 ] Request (PortsTestJSON:test_update_port_with_two_security_groups_and_extra_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.846s\n2026-05-22 01:45:37.315 11 INFO tempest.lib.common.rest_client [req-ccc2f167-488e-462d-b908-55fa8de9e4d6 req-ccc2f167-488e-462d-b908-55fa8de9e4d6 ] Request (SecGroupIPv6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ce0069b2ed3b4be9a3be4455a40a1fa7/users/5da6375efcc642578b53b11eebe71452/roles/7b19d98ffcc24d869191183daf0fb4ae 0.253s\n2026-05-22 01:45:37.316 11 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 5da6375efcc642578b53b11eebe71452 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:45:37.316 11 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-SecGroupIPv6Test-754402319-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'ce0069b2ed3b4be9a3be4455a40a1fa7', 'project_name': 'tempest-SecGroupIPv6Test-754402319', 'tenant_id': 'ce0069b2ed3b4be9a3be4455a40a1fa7', 'tenant_name': 'tempest-SecGroupIPv6Test-754402319', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '5da6375efcc642578b53b11eebe71452', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:45:37.316 11 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-SecGroupIPv6Test-754402319-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'ce0069b2ed3b4be9a3be4455a40a1fa7', 'project_name': 'tempest-SecGroupIPv6Test-754402319', 'tenant_id': 'ce0069b2ed3b4be9a3be4455a40a1fa7', 'tenant_name': 'tempest-SecGroupIPv6Test-754402319', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '5da6375efcc642578b53b11eebe71452', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:45:37.418 29 INFO tempest.lib.common.rest_client [req-1bf80c23-0451-4d40-b4e7-f6cd5afff46d req-1bf80c23-0451-4d40-b4e7-f6cd5afff46d ] Request (RoutersTest:test_create_show_list_update_delete_router): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/fd7425c2-0ef1-44f9-91fa-68023be7d7c6 1.094s\n2026-05-22 01:45:37.493 19 INFO tempest.lib.common.rest_client [req-027780e9-852e-49fd-a0d4-7400255556f2 req-027780e9-852e-49fd-a0d4-7400255556f2 ] Request (FloatingIPNegativeTestJSON:test_create_floatingip_with_port_ext_net_unreachable): 404 POST https://api.testbed.osism.xyz:9696/v2.0/floatingips 1.197s\n{4} tempest.api.network.test_floating_ips_negative.FloatingIPNegativeTestJSON.test_create_floatingip_with_port_ext_net_unreachable [1.200253s] ... ok\n2026-05-22 01:45:37.588 35 INFO tempest.lib.common.rest_client [req-46d31871-33c6-4f9c-a9da-a9af04ef8aaf req-46d31871-33c6-4f9c-a9da-a9af04ef8aaf ] Request (PortsTestJSON:test_update_port_with_two_security_groups_and_extra_attributes): 400 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.289s\n2026-05-22 01:45:37.591 29 INFO tempest.lib.common.rest_client [req-68578712-b391-4d68-89c7-4b17617d87dc req-68578712-b391-4d68-89c7-4b17617d87dc ] Request (RoutersTest:test_create_show_list_update_delete_router): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/fd7425c2-0ef1-44f9-91fa-68023be7d7c6 0.170s\n2026-05-22 01:45:37.665 25 INFO tempest.lib.common.rest_client [req-7a311bdb-5ec3-451d-9853-dbd98399276a req-7a311bdb-5ec3-451d-9853-dbd98399276a ] Request (RoutersIpV6Test:test_router_interface_port_update_with_fixed_ip): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/0e7fe699-5608-40bc-a6f5-5d4d1725b791 0.791s\n2026-05-22 01:45:37.683 29 INFO tempest.lib.common.rest_client [req-3bb04043-728a-499a-bd1b-1cf433664c0c req-3bb04043-728a-499a-bd1b-1cf433664c0c ] Request (RoutersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=fd7425c2-0ef1-44f9-91fa-68023be7d7c6 0.089s\n2026-05-22 01:45:37.686 15 INFO tempest.lib.common.rest_client [req-bd4744a1-fd96-4124-99e1-e75ae50bd4c8 req-bd4744a1-fd96-4124-99e1-e75ae50bd4c8 ] Request (SubnetPoolsTestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.488s\n2026-05-22 01:45:37.720 39 INFO tempest.lib.common.rest_client [req-61705a30-f5dc-47e3-837e-8246b0439079 req-61705a30-f5dc-47e3-837e-8246b0439079 ] Request (AgentManagementNegativeTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.520s\n2026-05-22 01:45:37.845 11 INFO tempest.lib.common.rest_client [req-8226e980-bfca-404d-9f99-17631bc44f60 req-8226e980-bfca-404d-9f99-17631bc44f60 ] Request (SecGroupIPv6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.523s\n2026-05-22 01:45:37.859 17 INFO tempest.lib.common.rest_client [req-6689caa8-af6e-43fb-a4a6-1bf9f3fb0bf5 req-6689caa8-af6e-43fb-a4a6-1bf9f3fb0bf5 ] Request (PortsIpV6TestJSON:test_create_update_port_with_second_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.035s\n2026-05-22 01:45:37.875 25 INFO tempest.lib.common.rest_client [req-6683df18-399a-4691-9257-f74e1c2526d4 req-6683df18-399a-4691-9257-f74e1c2526d4 ] Request (RoutersIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/0e7fe699-5608-40bc-a6f5-5d4d1725b791 0.207s\n2026-05-22 01:45:37.890 21 INFO tempest.lib.common.rest_client [req-a2ba121f-1180-42f8-bd59-7540968bb37b req-a2ba121f-1180-42f8-bd59-7540968bb37b ] Request (NetworksIpV6Test:test_create_update_delete_network_subnet): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/subnets/474328a1-e478-4676-bf0b-cacbb3ac0ddc 1.048s\n2026-05-22 01:45:37.955 11 INFO tempest.lib.common.rest_client [req-06ceb9fa-e53c-405c-9777-d686aeadc973 req-06ceb9fa-e53c-405c-9777-d686aeadc973 ] Request (SecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/ce0069b2ed3b4be9a3be4455a40a1fa7 0.106s\n2026-05-22 01:45:37.956 11 INFO tempest.lib.common.dynamic_creds [-] Using the existing project ce0069b2ed3b4be9a3be4455a40a1fa7 for scope project and roles: ['reader']\n2026-05-22 01:45:37.993 35 INFO tempest.lib.common.rest_client [req-dc69e56b-2174-4e1d-81bd-2b497d00e45e req-dc69e56b-2174-4e1d-81bd-2b497d00e45e ] Request (PortsTestJSON:test_update_port_with_two_security_groups_and_extra_attributes): 400 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.402s\n2026-05-22 01:45:38.050 19 INFO tempest.lib.common.rest_client [req-373bf2dc-e8a9-4cd7-9b8c-5740761d7704 req-373bf2dc-e8a9-4cd7-9b8c-5740761d7704 ] Request (FloatingIPNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/5da58dab-8312-41c7-a875-50ad5184ad26 0.554s\n2026-05-22 01:45:38.270 19 INFO tempest.lib.common.rest_client [req-bf975d82-438b-4f7a-a431-89d4f66ff36d req-bf975d82-438b-4f7a-a431-89d4f66ff36d ] Request (FloatingIPNegativeTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=7013fe34-dc45-416f-962c-f0e42c908a27 0.218s\n2026-05-22 01:45:38.279 39 INFO tempest.lib.common.rest_client [req-994312de-7dc6-441e-a53e-375a84cd18b7 req-994312de-7dc6-441e-a53e-375a84cd18b7 ] Request (AgentManagementNegativeTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=eef1223b17c7438a8d3ef5187443079f&name=default 0.553s\n2026-05-22 01:45:38.369 33 INFO tempest.lib.common.rest_client [req-d7fddb94-8862-4b2a-844c-dd95c72c4e2d req-d7fddb94-8862-4b2a-844c-dd95c72c4e2d ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.475s\n2026-05-22 01:45:38.481 11 INFO tempest.lib.common.rest_client [req-f36a7cfd-247d-4ec5-8629-cf080c8707b6 req-f36a7cfd-247d-4ec5-8629-cf080c8707b6 ] Request (SecGroupIPv6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.521s\n2026-05-22 01:45:38.507 15 INFO tempest.lib.common.rest_client [req-186744af-cf6a-411b-b22e-bfaf0432f6f6 req-186744af-cf6a-411b-b22e-bfaf0432f6f6 ] Request (SubnetPoolsTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=e9de9ec55ed140e48dfe5985b2868366&name=default 0.818s\n2026-05-22 01:45:38.581 17 INFO tempest.lib.common.rest_client [req-4ccf3c0d-c693-4e51-96d3-162e9911a5dd req-4ccf3c0d-c693-4e51-96d3-162e9911a5dd ] Request (PortsIpV6TestJSON:test_create_update_port_with_second_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.719s\n2026-05-22 01:45:38.606 11 INFO tempest.lib.common.rest_client [req-11338138-c36b-4ecc-8e67-17ab5c90d745 req-11338138-c36b-4ecc-8e67-17ab5c90d745 ] Request (SecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.123s\n2026-05-22 01:45:38.656 21 INFO tempest.lib.common.rest_client [req-7b9a06c7-f0ff-4e16-99c6-0158fe8f40e4 req-7b9a06c7-f0ff-4e16-99c6-0158fe8f40e4 ] Request (NetworksIpV6Test:test_create_update_delete_network_subnet): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/0e905580-58ed-4a9a-94e2-96df6d4723c6 0.762s\n2026-05-22 01:45:38.749 39 INFO tempest.lib.common.rest_client [req-0972a617-5d15-4c33-a97a-50b816e0389f req-0972a617-5d15-4c33-a97a-50b816e0389f ] Request (AgentManagementNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/e17dbe51-9aa4-47d9-a09f-b0b365ca4d9e 0.466s\n2026-05-22 01:45:38.755 11 INFO tempest.lib.common.rest_client [req-d06465a8-349b-4178-a108-9c2a55c98918 req-d06465a8-349b-4178-a108-9c2a55c98918 ] Request (SecGroupIPv6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ce0069b2ed3b4be9a3be4455a40a1fa7/users/53f91af946294a8e890673abe5c1a7a6/roles/f1175dd65a2046c29e339df86ceaa04e 0.144s\n2026-05-22 01:45:38.807 21 INFO tempest.lib.common.rest_client [req-6ed9d659-94ac-4325-ab41-8f6d9ed70c5f req-6ed9d659-94ac-4325-ab41-8f6d9ed70c5f ] Request (NetworksIpV6Test:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/0e905580-58ed-4a9a-94e2-96df6d4723c6 0.149s\n{5} tempest.api.network.test_networks.NetworksIpV6Test.test_create_update_delete_network_subnet [4.114962s] ... ok\n2026-05-22 01:45:38.906 25 INFO tempest.lib.common.rest_client [req-d6dceb1a-34aa-45e1-b5a1-9c57d3f122a5 req-d6dceb1a-34aa-45e1-b5a1-9c57d3f122a5 ] Request (RoutersIpV6Test:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/a58c03a2-0341-4126-81bb-e9159859dde7/remove_router_interface 1.027s\n2026-05-22 01:45:38.914 11 INFO tempest.lib.common.rest_client [req-abce77e5-16ab-4c7f-b410-af5327155ceb req-abce77e5-16ab-4c7f-b410-af5327155ceb ] Request (SecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.157s\n2026-05-22 01:45:38.936 17 INFO tempest.lib.common.rest_client [req-3ba22538-45f6-4b82-b095-44b5785792d5 req-3ba22538-45f6-4b82-b095-44b5785792d5 ] Request (PortsIpV6TestJSON:test_create_update_port_with_second_ip): 400 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.350s\n2026-05-22 01:45:38.962 15 INFO tempest.lib.common.rest_client [req-d159df71-bbd0-4396-b629-faad987ca0a2 req-d159df71-bbd0-4396-b629-faad987ca0a2 ] Request (SubnetPoolsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/aa586f0f-96d9-417a-8c6e-9bd48dda4ca2 0.450s\n2026-05-22 01:45:39.033 39 INFO tempest.lib.common.rest_client [req-54c636f6-e486-481a-b3e6-c191bdd8be4b req-54c636f6-e486-481a-b3e6-c191bdd8be4b ] Request (AgentManagementNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/eef1223b17c7438a8d3ef5187443079f 0.279s\n2026-05-22 01:45:39.067 25 INFO tempest.lib.common.rest_client [req-038cd8dd-da6a-4ed3-b51f-f99ab247ce4a req-038cd8dd-da6a-4ed3-b51f-f99ab247ce4a ] Request (RoutersIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=a58c03a2-0341-4126-81bb-e9159859dde7 0.156s\n2026-05-22 01:45:39.103 29 INFO tempest.lib.common.rest_client [req-60e0d7d3-c71e-4206-96c2-bb4a90ba1b13 req-60e0d7d3-c71e-4206-96c2-bb4a90ba1b13 ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/fd7425c2-0ef1-44f9-91fa-68023be7d7c6 1.416s\n{9} tempest.api.network.test_routers.RoutersTest.test_create_show_list_update_delete_router [5.606226s] ... ok\n2026-05-22 01:45:39.153 11 INFO tempest.lib.common.rest_client [req-fc3578cd-8627-4701-8ed6-6d1a4170aa58 req-fc3578cd-8627-4701-8ed6-6d1a4170aa58 ] Request (SecGroupIPv6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ce0069b2ed3b4be9a3be4455a40a1fa7/users/53f91af946294a8e890673abe5c1a7a6/roles/1049be6f2d5641528d4cf50ffcec866c 0.234s\n2026-05-22 01:45:39.277 15 INFO tempest.lib.common.rest_client [req-f9fb9e04-e6ee-448c-90cb-2269b5c66dfc req-f9fb9e04-e6ee-448c-90cb-2269b5c66dfc ] Request (SubnetPoolsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/e9de9ec55ed140e48dfe5985b2868366 0.313s\n2026-05-22 01:45:39.306 11 INFO tempest.lib.common.rest_client [req-9b68511e-0d32-4639-b3d3-c01ca5cfd800 req-9b68511e-0d32-4639-b3d3-c01ca5cfd800 ] Request (SecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.151s\n2026-05-22 01:45:39.355 19 INFO tempest.lib.common.rest_client [req-40227ef7-05bd-4bd5-b668-d8bc202fc678 req-40227ef7-05bd-4bd5-b668-d8bc202fc678 ] Request (FloatingIPNegativeTestJSON:tearDownClass): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/7013fe34-dc45-416f-962c-f0e42c908a27/remove_router_interface 1.082s\n2026-05-22 01:45:39.444 11 INFO tempest.lib.common.rest_client [req-b6d2d2aa-3ce2-4109-b951-c6dce54df496 req-b6d2d2aa-3ce2-4109-b951-c6dce54df496 ] Request (SecGroupIPv6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ce0069b2ed3b4be9a3be4455a40a1fa7/users/53f91af946294a8e890673abe5c1a7a6/roles/f62b4d190f9040abadfedbb170e6ab99 0.136s\n2026-05-22 01:45:39.448 33 INFO tempest.lib.common.rest_client [req-3608005b-ddd3-4afb-a655-7da52b708a22 req-3608005b-ddd3-4afb-a655-7da52b708a22 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.075s\n2026-05-22 01:45:39.482 25 INFO tempest.lib.common.rest_client [req-d3901a3f-634b-4df6-a918-25ac95cd909c req-d3901a3f-634b-4df6-a918-25ac95cd909c ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/a58c03a2-0341-4126-81bb-e9159859dde7 0.412s\n2026-05-22 01:45:39.529 35 INFO tempest.lib.common.rest_client [req-bd3a6923-01a2-4b49-8610-38d8497ae7f0 req-bd3a6923-01a2-4b49-8610-38d8497ae7f0 ] Request (PortsTestJSON:test_update_port_with_two_security_groups_and_extra_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.529s\n2026-05-22 01:45:39.655 11 INFO tempest.lib.common.rest_client [req-48fd097f-35f2-4c9c-99c9-79c80a527ac9 req-48fd097f-35f2-4c9c-99c9-79c80a527ac9 ] Request (SecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.207s\n2026-05-22 01:45:39.658 33 INFO tempest.lib.common.rest_client [req-a6c0aaf4-c349-4eb9-ae09-64bc6456c487 req-a6c0aaf4-c349-4eb9-ae09-64bc6456c487 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.207s\n2026-05-22 01:45:39.666 17 INFO tempest.lib.common.rest_client [req-d9f719c2-4af9-4ff2-8cd7-b6615923e42e req-d9f719c2-4af9-4ff2-8cd7-b6615923e42e ] Request (PortsIpV6TestJSON:test_create_update_port_with_second_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.719s\n2026-05-22 01:45:39.676 21 INFO tempest.lib.common.rest_client [req-84f8de9c-d6a5-46b8-882c-87de6ade2f1a req-84f8de9c-d6a5-46b8-882c-87de6ade2f1a ] Request (NetworksIpV6Test:test_create_update_network_description): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.859s\n2026-05-22 01:45:39.733 19 INFO tempest.lib.common.rest_client [req-5ae725da-8401-4b8b-8738-c0e80a264159 req-5ae725da-8401-4b8b-8738-c0e80a264159 ] Request (FloatingIPNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/7013fe34-dc45-416f-962c-f0e42c908a27 0.373s\n2026-05-22 01:45:39.777 11 INFO tempest.lib.common.rest_client [req-f716f4f6-f81d-4b69-9dc6-039bf0c914e7 req-f716f4f6-f81d-4b69-9dc6-039bf0c914e7 ] Request (SecGroupIPv6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ce0069b2ed3b4be9a3be4455a40a1fa7/users/53f91af946294a8e890673abe5c1a7a6/roles/7b19d98ffcc24d869191183daf0fb4ae 0.116s\n2026-05-22 01:45:39.778 11 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 53f91af946294a8e890673abe5c1a7a6 is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:45:39.778 11 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-SecGroupIPv6Test-754402319-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'ce0069b2ed3b4be9a3be4455a40a1fa7', 'project_name': 'tempest-SecGroupIPv6Test-754402319', 'tenant_id': 'ce0069b2ed3b4be9a3be4455a40a1fa7', 'tenant_name': 'tempest-SecGroupIPv6Test-754402319', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '53f91af946294a8e890673abe5c1a7a6', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:45:39.778 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-SecGroupIPv6Test-754402319-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'ce0069b2ed3b4be9a3be4455a40a1fa7', 'project_name': 'tempest-SecGroupIPv6Test-754402319', 'tenant_id': 'ce0069b2ed3b4be9a3be4455a40a1fa7', 'tenant_name': 'tempest-SecGroupIPv6Test-754402319', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '53f91af946294a8e890673abe5c1a7a6', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:45:39.828 25 INFO tempest.lib.common.rest_client [req-3c05ff08-99c6-40bc-bb5d-df208d4d56e9 req-3c05ff08-99c6-40bc-bb5d-df208d4d56e9 ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/8624b68e-a59f-49b2-8b94-7e77a11804fe 0.338s\n2026-05-22 01:45:39.882 21 INFO tempest.lib.common.rest_client [req-0b400866-6c66-4b1b-a27d-8f2456854467 req-0b400866-6c66-4b1b-a27d-8f2456854467 ] Request (NetworksIpV6Test:test_create_update_network_description): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks?id=9ff668ed-f1cb-4012-89f9-81c4e5c7fac5 0.200s\n2026-05-22 01:45:39.926 29 INFO tempest.lib.common.rest_client [req-d600f05b-8ab6-41d0-b1b3-617a68bdc749 req-d600f05b-8ab6-41d0-b1b3-617a68bdc749 ] Request (RoutersTest:test_router_interface_port_update_with_fixed_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.816s\n2026-05-22 01:45:40.195 19 INFO tempest.lib.common.rest_client [req-7099cc5a-7ac1-43f0-9ad4-4ef0f0a59d08 req-7099cc5a-7ac1-43f0-9ad4-4ef0f0a59d08 ] Request (FloatingIPNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/5b0463c6-b9d3-4778-a49d-f858fd2d45ba 0.459s\n2026-05-22 01:45:40.227 21 INFO tempest.lib.common.rest_client [req-e4ca4cad-b898-4a12-9a4d-25fdb6648448 req-e4ca4cad-b898-4a12-9a4d-25fdb6648448 ] Request (NetworksIpV6Test:test_create_update_network_description): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/networks/9ff668ed-f1cb-4012-89f9-81c4e5c7fac5 0.343s\n2026-05-22 01:45:40.244 33 INFO tempest.lib.common.rest_client [req-6bef9831-cae7-4b8f-8367-5386e5c647e6 req-6bef9831-cae7-4b8f-8367-5386e5c647e6 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/a0917f5e-75d9-4db2-a49f-dce73b84a3c8 0.582s\n2026-05-22 01:45:40.328 11 INFO tempest.lib.common.rest_client [req-2c8bad81-2fa9-4411-9888-43b5f292fbea req-2c8bad81-2fa9-4411-9888-43b5f292fbea ] Request (SecGroupIPv6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.542s\n2026-05-22 01:45:40.373 35 INFO tempest.lib.common.rest_client [req-bf1563d2-0911-4ddc-8514-1952a1e96957 req-bf1563d2-0911-4ddc-8514-1952a1e96957 ] Request (PortsTestJSON:test_update_port_with_two_security_groups_and_extra_attributes): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/3048d31e-9635-4cb2-8924-5c85ccfc3bec 0.841s\n2026-05-22 01:45:40.389 21 INFO tempest.lib.common.rest_client [req-a4e51e24-d024-4f39-ac66-89a59618faf8 req-a4e51e24-d024-4f39-ac66-89a59618faf8 ] Request (NetworksIpV6Test:test_create_update_network_description): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks?id=9ff668ed-f1cb-4012-89f9-81c4e5c7fac5 0.160s\n{5} tempest.api.network.test_networks.NetworksIpV6Test.test_create_update_network_description [1.582846s] ... ok\n2026-05-22 01:45:40.414 33 INFO tempest.lib.common.rest_client [req-0a6d665f-2c7a-4290-8ebc-2a51e98c86e4 req-0a6d665f-2c7a-4290-8ebc-2a51e98c86e4 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.167s\n2026-05-22 01:45:40.585 25 INFO tempest.lib.common.rest_client [req-b4beff6a-0b5a-4874-a574-36fb0b72bd71 req-b4beff6a-0b5a-4874-a574-36fb0b72bd71 ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/a7fb93b5-fe3c-43a1-ad3b-06f558f57cf5 0.755s\n{7} tempest.api.network.test_routers.RoutersIpV6Test.test_router_interface_port_update_with_fixed_ip [7.525861s] ... ok\n2026-05-22 01:45:40.675 17 INFO tempest.lib.common.rest_client [req-66458f0f-e0a6-4b6c-a256-fc2c914a35eb req-66458f0f-e0a6-4b6c-a256-fc2c914a35eb ] Request (PortsIpV6TestJSON:test_create_update_port_with_second_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.006s\n2026-05-22 01:45:40.788 33 INFO tempest.lib.common.rest_client [req-48de19e4-9bff-469e-a55b-7387d37b87df req-48de19e4-9bff-469e-a55b-7387d37b87df ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/1f6eec89-7ecc-416b-b469-2a32295a7de7 0.368s\n2026-05-22 01:45:40.802 19 INFO tempest.lib.common.rest_client [req-f53287ea-00c5-4552-8436-a36f17b53b5e req-f53287ea-00c5-4552-8436-a36f17b53b5e ] Request (FloatingIPNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/0757e90c-4362-47f9-928c-8d68ac08e1b9 0.603s\n2026-05-22 01:45:40.866 35 INFO tempest.lib.common.rest_client [req-a9c0faba-c63e-404e-be68-1867c7e125d5 req-a9c0faba-c63e-404e-be68-1867c7e125d5 ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/3048d31e-9635-4cb2-8924-5c85ccfc3bec 0.491s\n2026-05-22 01:45:40.935 25 INFO tempest.lib.common.rest_client [req-d2cf14cd-d9d1-4c0c-bfc3-b022da14dc6e req-d2cf14cd-d9d1-4c0c-bfc3-b022da14dc6e ] Request (RoutersIpV6Test:test_update_delete_extra_route): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.343s\n2026-05-22 01:45:40.956 35 INFO tempest.lib.common.rest_client [req-1c551c6b-a1ce-4273-9550-500a7b1d2a25 req-1c551c6b-a1ce-4273-9550-500a7b1d2a25 ] Request (PortsTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/3048d31e-9635-4cb2-8924-5c85ccfc3bec 0.088s\n2026-05-22 01:45:41.087 19 INFO tempest.lib.common.rest_client [req-c121aacd-269a-46b4-aba7-3061a18370e1 req-c121aacd-269a-46b4-aba7-3061a18370e1 ] Request (FloatingIPNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/7c46d240ebac4eabb7df48976b202153 0.283s\n2026-05-22 01:45:41.088 19 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: e89c9e08fbe24d4fb6f46ff5ce4f5a5a\n2026-05-22 01:45:41.164 33 INFO tempest.lib.common.rest_client [req-cba6f073-73eb-4086-b97f-2ebf5a603eb3 req-cba6f073-73eb-4086-b97f-2ebf5a603eb3 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/dff84c88-b8fb-4c64-ad84-0eaf86c2d207 0.372s\n2026-05-22 01:45:41.201 35 INFO tempest.lib.common.rest_client [req-cb6f32c9-c8b3-40a2-a2a7-df7333055119 req-cb6f32c9-c8b3-40a2-a2a7-df7333055119 ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/fb95510b-e708-4e4d-878e-8120c6c467c1 0.241s\n2026-05-22 01:45:41.209 21 INFO tempest.lib.common.rest_client [req-ec3aba7a-4974-444f-8228-7d940feb0d4b req-ec3aba7a-4974-444f-8228-7d940feb0d4b ] Request (NetworksIpV6Test:test_delete_network_with_subnet): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.813s\n2026-05-22 01:45:41.213 29 INFO tempest.lib.common.rest_client [req-7f417de9-021e-4312-b98a-da2522dad970 req-7f417de9-021e-4312-b98a-da2522dad970 ] Request (RoutersTest:test_router_interface_port_update_with_fixed_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.282s\n2026-05-22 01:45:41.266 33 INFO tempest.lib.common.rest_client [req-4e8a1920-c987-4466-ac11-a22df030f836 req-4e8a1920-c987-4466-ac11-a22df030f836 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.099s\n2026-05-22 01:45:41.327 11 INFO tempest.lib.common.rest_client [req-b70ef028-03a6-457e-94c4-29e7b4bd3283 req-b70ef028-03a6-457e-94c4-29e7b4bd3283 ] Request (SecGroupIPv6Test:test_create_list_update_show_delete_security_group): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.996s\n2026-05-22 01:45:41.447 11 INFO tempest.lib.common.rest_client [req-684e0884-4021-4486-81be-b5a902d26f49 req-684e0884-4021-4486-81be-b5a902d26f49 ] Request (SecGroupIPv6Test:test_create_list_update_show_delete_security_group): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.116s\n2026-05-22 01:45:41.496 29 INFO tempest.lib.common.rest_client [req-5dfa18a6-dc18-414e-bdd9-7a2c9e291093 req-5dfa18a6-dc18-414e-bdd9-7a2c9e291093 ] Request (RoutersTest:test_router_interface_port_update_with_fixed_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.280s\n2026-05-22 01:45:41.514 33 INFO tempest.lib.common.rest_client [req-152388ef-95fc-4e52-b441-8a506f7d6cb9 req-152388ef-95fc-4e52-b441-8a506f7d6cb9 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.244s\n2026-05-22 01:45:41.576 35 INFO tempest.lib.common.rest_client [req-06036c71-0d35-46bc-a487-908455bf6ae9 req-06036c71-0d35-46bc-a487-908455bf6ae9 ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/c2bcee49-fbb4-49b1-991d-8bdbb7a87f0a 0.372s\n2026-05-22 01:45:41.602 19 INFO tempest.lib.common.rest_client [req-3f509e3b-42bd-4eba-9eb9-08bddcbc03e1 req-3f509e3b-42bd-4eba-9eb9-08bddcbc03e1 ] Request (FloatingIPNegativeTestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.511s\n2026-05-22 01:45:41.641 33 INFO tempest.lib.common.rest_client [req-a3add86e-b2e3-4d90-945a-3b482749d903 req-a3add86e-b2e3-4d90-945a-3b482749d903 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.124s\n2026-05-22 01:45:41.648 17 INFO tempest.lib.common.rest_client [req-ce3a2371-c845-4e9f-ac0f-4c4edc90c643 req-ce3a2371-c845-4e9f-ac0f-4c4edc90c643 ] Request (PortsIpV6TestJSON:test_create_update_port_with_second_ip): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/355e24dc-edc6-4c0c-acad-b7d68f910007 0.970s\n2026-05-22 01:45:41.664 21 INFO tempest.lib.common.rest_client [req-9c759884-728b-421c-ab21-c7847e7f4ad6 req-9c759884-728b-421c-ab21-c7847e7f4ad6 ] Request (NetworksIpV6Test:test_delete_network_with_subnet): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.453s\n2026-05-22 01:45:41.730 11 INFO tempest.lib.common.rest_client [req-9390c90a-f3c8-44be-9fff-019faaba5574 req-9390c90a-f3c8-44be-9fff-019faaba5574 ] Request (SecGroupIPv6Test:test_create_list_update_show_delete_security_group): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/security-groups/3071ea1c-47f1-4e8f-8a3c-ad7e0df5ed7a 0.280s\n2026-05-22 01:45:41.747 25 INFO tempest.lib.common.rest_client [req-08014358-cf4f-4a72-ab45-30b57ff85189 req-08014358-cf4f-4a72-ab45-30b57ff85189 ] Request (RoutersIpV6Test:test_update_delete_extra_route): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.809s\n2026-05-22 01:45:41.746 33 INFO tempest.lib.common.rest_client [req-4f4fbec1-a044-4040-9c92-4d44fd1015e3 req-4f4fbec1-a044-4040-9c92-4d44fd1015e3 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.102s\n{11} tempest.api.network.test_dhcp_ipv6.NetworksTestDHCPv6.test_dhcpv6_64_subnets [23.553154s] ... ok\n2026-05-22 01:45:41.849 11 INFO tempest.lib.common.rest_client [req-8d7a1a4b-25a4-4dd9-8a8e-f38537ea42f0 req-8d7a1a4b-25a4-4dd9-8a8e-f38537ea42f0 ] Request (SecGroupIPv6Test:test_create_list_update_show_delete_security_group): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups/3071ea1c-47f1-4e8f-8a3c-ad7e0df5ed7a 0.116s\n2026-05-22 01:45:41.868 35 INFO tempest.lib.common.rest_client [req-bfee3cac-9402-404e-a393-e77fc1ac9ea0 req-bfee3cac-9402-404e-a393-e77fc1ac9ea0 ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/71b25a26-952a-4131-bde8-828d532ba7df 0.289s\n2026-05-22 01:45:41.927 33 INFO tempest.lib.common.rest_client [req-ae208ea5-0d83-4520-85a4-1f08737715e1 req-ae208ea5-0d83-4520-85a4-1f08737715e1 ] Request (NetworksTestDHCPv6:test_dhcpv6_invalid_options): 400 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.176s\n2026-05-22 01:45:41.986 19 INFO tempest.lib.common.rest_client [req-1686be0c-b2ed-4b79-ac01-d300ecea0b24 req-1686be0c-b2ed-4b79-ac01-d300ecea0b24 ] Request (FloatingIPNegativeTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=e89c9e08fbe24d4fb6f46ff5ce4f5a5a&name=default 0.381s\n2026-05-22 01:45:42.081 33 INFO tempest.lib.common.rest_client [req-d648833f-a468-427e-8f50-50f6d569fb64 req-d648833f-a468-427e-8f50-50f6d569fb64 ] Request (NetworksTestDHCPv6:test_dhcpv6_invalid_options): 400 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.152s\n2026-05-22 01:45:42.155 11 INFO tempest.lib.common.rest_client [req-eaa67379-c388-4858-bc1d-65d87ec1e497 req-eaa67379-c388-4858-bc1d-65d87ec1e497 ] Request (SecGroupIPv6Test:test_create_list_update_show_delete_security_group): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/3071ea1c-47f1-4e8f-8a3c-ad7e0df5ed7a 0.302s\n2026-05-22 01:45:42.233 35 INFO tempest.lib.common.rest_client [req-139afcad-68cb-47ee-bb13-fb342a99fc5a req-139afcad-68cb-47ee-bb13-fb342a99fc5a ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/6d1fb13e-476e-4ddd-880e-0d684724d60a 0.358s\n{12} tempest.api.network.test_ports.PortsTestJSON.test_update_port_with_two_security_groups_and_extra_attributes [8.614105s] ... ok\n2026-05-22 01:45:42.285 33 INFO tempest.lib.common.rest_client [req-f5eabc02-db4a-4e9b-ad47-88544cf2ddbd req-f5eabc02-db4a-4e9b-ad47-88544cf2ddbd ] Request (NetworksTestDHCPv6:test_dhcpv6_invalid_options): 400 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.201s\n2026-05-22 01:45:42.304 11 INFO tempest.lib.common.rest_client [req-691124b3-2432-4d36-84c5-9d0405d45004 req-691124b3-2432-4d36-84c5-9d0405d45004 ] Request (SecGroupIPv6Test:test_create_list_update_show_delete_security_group): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.143s\n2026-05-22 01:45:42.359 25 INFO tempest.lib.common.rest_client [req-5f78d8f2-d125-4e67-8092-08a177a33414 req-5f78d8f2-d125-4e67-8092-08a177a33414 ] Request (RoutersIpV6Test:test_update_delete_extra_route): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.609s\n2026-05-22 01:45:42.402 21 INFO tempest.lib.common.rest_client [req-b9898eb1-b1ee-44f3-9ea6-e3c048827f1c req-b9898eb1-b1ee-44f3-9ea6-e3c048827f1c ] Request (NetworksIpV6Test:test_delete_network_with_subnet): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/72223a5f-a42a-4e8b-bc78-be995cba77ee 0.733s\n2026-05-22 01:45:42.421 11 INFO tempest.lib.common.rest_client [req-ede6d4fc-75e3-4872-a00d-a8efc849ceca req-ede6d4fc-75e3-4872-a00d-a8efc849ceca ] Request (SecGroupIPv6Test:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/3071ea1c-47f1-4e8f-8a3c-ad7e0df5ed7a 0.112s\n{0} tempest.api.network.test_security_groups.SecGroupIPv6Test.test_create_list_update_show_delete_security_group [2.092848s] ... ok\n2026-05-22 01:45:42.493 19 INFO tempest.lib.common.rest_client [req-2dad0ffb-8d2c-4aaa-8504-0c7f9361cda5 req-2dad0ffb-8d2c-4aaa-8504-0c7f9361cda5 ] Request (FloatingIPNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/871329d4-3507-478a-903d-1380bb528768 0.504s\n2026-05-22 01:45:42.511 21 INFO tempest.lib.common.rest_client [req-c0e644d5-febb-40c9-9aab-1e17fff921a9 req-c0e644d5-febb-40c9-9aab-1e17fff921a9 ] Request (NetworksIpV6Test:test_delete_network_with_subnet): 404 GET https://api.testbed.osism.xyz:9696/v2.0/subnets/b255b0fd-9f6c-4f51-aca6-f08541ca7db9 0.106s\n2026-05-22 01:45:42.516 33 INFO tempest.lib.common.rest_client [req-9015493b-12fb-4e04-95ba-6d031317220d req-9015493b-12fb-4e04-95ba-6d031317220d ] Request (NetworksTestDHCPv6:test_dhcpv6_invalid_options): 400 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.225s\n2026-05-22 01:45:42.528 17 INFO tempest.lib.common.rest_client [req-05c204af-5da4-4a80-89d1-0d276c44f646 req-05c204af-5da4-4a80-89d1-0d276c44f646 ] Request (PortsIpV6TestJSON:test_create_update_port_with_second_ip): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/355e24dc-edc6-4c0c-acad-b7d68f910007 0.874s\n2026-05-22 01:45:42.594 35 INFO tempest.lib.common.rest_client [req-bff34bb0-d1e1-4f3b-9610-f23caf47db5d req-bff34bb0-d1e1-4f3b-9610-f23caf47db5d ] Request (PortsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/f1bbfce3-1875-407c-b95d-ea06b9a6b017 0.357s\n2026-05-22 01:45:42.614 21 INFO tempest.lib.common.rest_client [req-b172c176-fe8c-4355-9af1-105ed187dd7f req-b172c176-fe8c-4355-9af1-105ed187dd7f ] Request (NetworksIpV6Test:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/72223a5f-a42a-4e8b-bc78-be995cba77ee 0.099s\n{5} tempest.api.network.test_networks.NetworksIpV6Test.test_delete_network_with_subnet [2.224319s] ... ok\n2026-05-22 01:45:42.688 33 INFO tempest.lib.common.rest_client [req-6c38b27e-4cab-4ef8-b46a-6f3eab70213a req-6c38b27e-4cab-4ef8-b46a-6f3eab70213a ] Request (NetworksTestDHCPv6:test_dhcpv6_invalid_options): 400 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.169s\n2026-05-22 01:45:42.706 35 INFO tempest.lib.common.rest_client [req-14273d5a-7264-4646-8188-5c6368ddcd3f req-14273d5a-7264-4646-8188-5c6368ddcd3f ] Request (PortsTestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/6d1fb13e-476e-4ddd-880e-0d684724d60a 0.110s\n2026-05-22 01:45:42.716 19 INFO tempest.lib.common.rest_client [req-ab583892-bc14-45f4-9194-ed2e27a35c25 req-ab583892-bc14-45f4-9194-ed2e27a35c25 ] Request (FloatingIPNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/e89c9e08fbe24d4fb6f46ff5ce4f5a5a 0.220s\n2026-05-22 01:45:42.718 19 INFO tempest.test [-] <class 'unittest.case.SkipTest'> raised in DvrRoutersNegativeTest.setUpClass. Invoking tearDownClass.\n{4} setUpClass (tempest.api.network.test_routers_negative.DvrRoutersNegativeTest) ... SKIPPED: DVR extension not enabled.\n2026-05-22 01:45:42.789 21 INFO tempest.lib.common.rest_client [req-902597d9-5beb-447a-9444-66fc7b4fcbbb req-902597d9-5beb-447a-9444-66fc7b4fcbbb ] Request (NetworksIpV6Test:test_external_network_visibility): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks?router%3Aexternal=True 0.167s\n2026-05-22 01:45:42.794 11 INFO tempest.lib.common.rest_client [req-be4ce7d1-7efa-4280-b136-1f020e6d36c4 req-be4ce7d1-7efa-4280-b136-1f020e6d36c4 ] Request (SecGroupIPv6Test:test_create_security_group_rule_with_additional_args): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.365s\n2026-05-22 01:45:42.862 33 INFO tempest.lib.common.rest_client [req-1a259684-1ae6-4fa0-9a68-ddbc22ad8be3 req-1a259684-1ae6-4fa0-9a68-ddbc22ad8be3 ] Request (NetworksTestDHCPv6:test_dhcpv6_invalid_options): 400 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.170s\n2026-05-22 01:45:42.894 21 INFO tempest.lib.common.rest_client [req-32a5adaf-1aa8-4d08-8a83-b92104f144a4 req-32a5adaf-1aa8-4d08-8a83-b92104f144a4 ] Request (NetworksIpV6Test:test_external_network_visibility): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets?network_id=8e7c61a1-2868-4f38-badf-92e1456df341 0.103s\n2026-05-22 01:45:42.973 21 INFO tempest.lib.common.rest_client [req-a203b9f1-511b-4645-aa20-b03bad8e69d5 req-a203b9f1-511b-4645-aa20-b03bad8e69d5 ] Request (NetworksIpV6Test:test_external_network_visibility): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions 0.075s\n{5} tempest.api.network.test_networks.NetworksIpV6Test.test_external_network_visibility [0.355982s] ... ok\n2026-05-22 01:45:43.013 17 INFO tempest.lib.common.rest_client [req-671be253-1d15-4737-9ced-962d1241b25e req-671be253-1d15-4737-9ced-962d1241b25e ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/355e24dc-edc6-4c0c-acad-b7d68f910007 0.480s\n2026-05-22 01:45:43.040 35 INFO tempest.lib.common.rest_client [req-60d3bc51-482e-4052-b535-6442ddfd19d2 req-60d3bc51-482e-4052-b535-6442ddfd19d2 ] Request (PortsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/303a3632-8c21-4df5-a240-4c92735e67b4 0.332s\n2026-05-22 01:45:43.059 33 INFO tempest.lib.common.rest_client [req-fede4b5d-94cb-4f0e-b5ed-3993f3eb0ab8 req-fede4b5d-94cb-4f0e-b5ed-3993f3eb0ab8 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.193s\n2026-05-22 01:45:43.120 17 INFO tempest.lib.common.rest_client [req-8a926bdc-ca8a-458b-817e-4aec2e55e750 req-8a926bdc-ca8a-458b-817e-4aec2e55e750 ] Request (PortsIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/355e24dc-edc6-4c0c-acad-b7d68f910007 0.103s\n2026-05-22 01:45:43.134 35 INFO tempest.lib.common.rest_client [req-4e05c5d0-4a6b-4e48-8833-d57588d3e912 req-4e05c5d0-4a6b-4e48-8833-d57588d3e912 ] Request (PortsTestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/b049867f-9544-495c-af22-65c78132a8a1 0.091s\n2026-05-22 01:45:43.143 11 INFO tempest.lib.common.rest_client [req-e4ad5a2b-ab39-4f4a-9c39-1361882c4346 req-e4ad5a2b-ab39-4f4a-9c39-1361882c4346 ] Request (SecGroupIPv6Test:test_create_security_group_rule_with_additional_args): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.347s\n2026-05-22 01:45:43.159 21 INFO tempest.lib.common.rest_client [req-b41e8ea3-d113-4055-8eaa-d965761c2acc req-b41e8ea3-d113-4055-8eaa-d965761c2acc ] Request (NetworksIpV6Test:test_list_networks): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks 0.175s\n{5} tempest.api.network.test_networks.NetworksIpV6Test.test_list_networks [0.184585s] ... ok\n2026-05-22 01:45:43.226 33 INFO tempest.lib.common.rest_client [req-02743207-006d-4dc4-a4ce-6d5d66f85662 req-02743207-006d-4dc4-a4ce-6d5d66f85662 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.164s\n2026-05-22 01:45:43.283 35 INFO tempest.lib.common.rest_client [req-f029a3fa-29ae-472a-a406-186941fe8ef4 req-f029a3fa-29ae-472a-a406-186941fe8ef4 ] Request (PortsTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=27c7f45b-1e8e-445b-907e-90726528b520 0.147s\n2026-05-22 01:45:43.355 33 INFO tempest.lib.common.rest_client [req-2fe68db4-c3de-43bf-9405-5b81ec085087 req-2fe68db4-c3de-43bf-9405-5b81ec085087 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.126s\n{11} tempest.api.network.test_dhcp_ipv6.NetworksTestDHCPv6.test_dhcpv6_invalid_options [1.607637s] ... ok\n2026-05-22 01:45:43.371 21 INFO tempest.lib.common.rest_client [req-cca8a4ac-fdff-4930-a3d1-bb65990194fd req-cca8a4ac-fdff-4930-a3d1-bb65990194fd ] Request (NetworksIpV6Test:test_list_networks_fields): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks?fields=id&fields=name&fields=mtu 0.207s\n{5} tempest.api.network.test_networks.NetworksIpV6Test.test_list_networks_fields [0.210628s] ... ok\n2026-05-22 01:45:43.390 35 INFO tempest.lib.common.rest_client [req-4df4fce9-5c64-4d89-bf45-93a18a0af25f req-4df4fce9-5c64-4d89-bf45-93a18a0af25f ] Request (PortsTestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/27c7f45b-1e8e-445b-907e-90726528b520 0.101s\n2026-05-22 01:45:43.456 17 INFO tempest.lib.common.rest_client [req-1c7b7a27-7ed4-41ff-9b20-299de3275753 req-1c7b7a27-7ed4-41ff-9b20-299de3275753 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/2631cae4-07ef-42cb-abb9-748d17b9eed6 0.333s\n2026-05-22 01:45:43.480 35 INFO tempest.lib.common.rest_client [req-e637b1f2-31eb-47c2-bab9-c605ce5b57a9 req-e637b1f2-31eb-47c2-bab9-c605ce5b57a9 ] Request (PortsTestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/0c58f8ba-b6ea-4967-9d1f-4b20b19da53b 0.084s\n2026-05-22 01:45:43.486 11 INFO tempest.lib.common.rest_client [req-4ce585a2-6d1b-4096-8f41-1d8a2221fa6d req-4ce585a2-6d1b-4096-8f41-1d8a2221fa6d ] Request (SecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/905ca799-0c33-465c-b493-8ea5d811bccc 0.341s\n2026-05-22 01:45:43.522 21 INFO tempest.lib.common.rest_client [req-d998b6b5-8eb1-4026-ab0d-ba86258049a4 req-d998b6b5-8eb1-4026-ab0d-ba86258049a4 ] Request (NetworksIpV6Test:test_list_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.142s\n{5} tempest.api.network.test_networks.NetworksIpV6Test.test_list_subnets [0.150488s] ... ok\n2026-05-22 01:45:43.581 35 INFO tempest.lib.common.rest_client [req-e630376a-9549-4e67-8a37-7590e86de575 req-e630376a-9549-4e67-8a37-7590e86de575 ] Request (PortsTestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/0fac4569-5957-49c1-80f2-bf168991296b 0.099s\n2026-05-22 01:45:43.662 21 INFO tempest.lib.common.rest_client [req-52d83b3c-2a6c-4c4c-8bfe-b301c56513af req-52d83b3c-2a6c-4c4c-8bfe-b301c56513af ] Request (NetworksIpV6Test:test_list_subnets_fields): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets?fields=id&fields=network_id 0.132s\n{5} tempest.api.network.test_networks.NetworksIpV6Test.test_list_subnets_fields [0.136145s] ... ok\n2026-05-22 01:45:43.677 11 INFO tempest.lib.common.rest_client [req-90a9610e-f077-4274-8430-04b5aa56b9ca req-90a9610e-f077-4274-8430-04b5aa56b9ca ] Request (SecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.189s\n2026-05-22 01:45:43.693 35 INFO tempest.lib.common.rest_client [req-7c26db68-e72a-49af-9dbd-4ffa074ddc54 req-7c26db68-e72a-49af-9dbd-4ffa074ddc54 ] Request (PortsTestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/6db4a543-bcd2-4683-a74e-4c28dcb3e16d 0.108s\n2026-05-22 01:45:43.770 17 INFO tempest.lib.common.rest_client [req-1b6d82ac-a653-4403-8429-b1a1806ce21f req-1b6d82ac-a653-4403-8429-b1a1806ce21f ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/9c60e438-4cdb-482a-82a6-d6bb4f20fe9c 0.312s\n2026-05-22 01:45:43.801 35 INFO tempest.lib.common.rest_client [req-d76cd25c-a526-4054-bfcd-55a5efe42a9a req-d76cd25c-a526-4054-bfcd-55a5efe42a9a ] Request (PortsTestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/ff30b52e-6e63-44c7-a6b2-2345b8b7e84c 0.105s\n2026-05-22 01:45:43.881 21 INFO tempest.lib.common.rest_client [req-1e4cd8e3-0d5c-41b6-a0e5-dfb446dcbb3b req-1e4cd8e3-0d5c-41b6-a0e5-dfb446dcbb3b ] Request (NetworksIpV6Test:test_show_network): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks/77e5adf0-dc5c-4b58-9099-92209045175d 0.213s\n{5} tempest.api.network.test_networks.NetworksIpV6Test.test_show_network [0.217319s] ... ok\n2026-05-22 01:45:43.889 35 INFO tempest.lib.common.rest_client [req-833d362a-3a4b-4d41-b3f3-3747a7408dc2 req-833d362a-3a4b-4d41-b3f3-3747a7408dc2 ] Request (PortsTestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/4c061ada-1196-4fb3-9fb4-dae569c730c1 0.086s\n2026-05-22 01:45:43.933 11 INFO tempest.lib.common.rest_client [req-3df54da7-4c30-40b4-8b5c-946f0d8377a0 req-3df54da7-4c30-40b4-8b5c-946f0d8377a0 ] Request (SecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/446f34b6-f3ab-4bb8-a200-2b0dcb4d26a8 0.254s\n2026-05-22 01:45:43.989 35 INFO tempest.lib.common.rest_client [req-4d91f0cf-2bb5-4a9a-9a19-3981067eafbd req-4d91f0cf-2bb5-4a9a-9a19-3981067eafbd ] Request (PortsTestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/d7e6a8bd-2c28-4f3f-ab35-d819c74558ce 0.096s\n2026-05-22 01:45:44.062 11 INFO tempest.lib.common.rest_client [req-82946966-60e0-4ebb-91cd-545025042a89 req-82946966-60e0-4ebb-91cd-545025042a89 ] Request (SecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.127s\n{0} tempest.api.network.test_security_groups.SecGroupIPv6Test.test_create_security_group_rule_with_additional_args [1.640395s] ... ok\n2026-05-22 01:45:44.105 29 INFO tempest.lib.common.rest_client [req-cda6e405-2bba-4bfc-925f-2f341bf8e17d req-cda6e405-2bba-4bfc-925f-2f341bf8e17d ] Request (RoutersTest:test_router_interface_port_update_with_fixed_ip): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/bd3af9e6-0c4f-455d-a9ec-f1fcb33b0513/add_router_interface 2.606s\n2026-05-22 01:45:44.107 35 INFO tempest.lib.common.rest_client [req-195f2414-dcac-4741-8a16-085b9a5a269a req-195f2414-dcac-4741-8a16-085b9a5a269a ] Request (PortsTestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/77d7ef03-1ab0-4411-947d-86a6666d1b76 0.110s\n2026-05-22 01:45:44.113 21 INFO tempest.lib.common.rest_client [req-980c02d8-008b-4d70-b609-3b660e98e38f req-980c02d8-008b-4d70-b609-3b660e98e38f ] Request (NetworksIpV6Test:test_show_network_fields): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks/77e5adf0-dc5c-4b58-9099-92209045175d?fields=id&fields=name&fields=mtu 0.226s\n{5} tempest.api.network.test_networks.NetworksIpV6Test.test_show_network_fields [0.230688s] ... ok\n2026-05-22 01:45:44.222 35 INFO tempest.lib.common.rest_client [req-274ff96f-0465-4606-b7f9-af5d5e8d925d req-274ff96f-0465-4606-b7f9-af5d5e8d925d ] Request (PortsTestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/2b4fd42f-9e5e-40e5-96c2-53c88bc78722 0.111s\n2026-05-22 01:45:44.276 21 INFO tempest.lib.common.rest_client [req-23888f5c-2c1c-4000-b6be-ece373838328 req-23888f5c-2c1c-4000-b6be-ece373838328 ] Request (NetworksIpV6Test:test_show_subnet): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets/b9aa6fb0-d32f-40c6-8d27-1f8c89c0bcd3 0.157s\n{5} tempest.api.network.test_networks.NetworksIpV6Test.test_show_subnet [0.161663s] ... ok\n2026-05-22 01:45:44.311 29 INFO tempest.lib.common.rest_client [req-541da729-2d86-43ce-a00e-ab013636f84d req-541da729-2d86-43ce-a00e-ab013636f84d ] Request (RoutersTest:test_router_interface_port_update_with_fixed_ip): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/baedb965-bdef-4717-a1dc-ed15d5d66d67 0.198s\n2026-05-22 01:45:44.382 21 INFO tempest.lib.common.rest_client [req-fcef1973-c125-4348-81d2-bd9c1aa79c7f req-fcef1973-c125-4348-81d2-bd9c1aa79c7f ] Request (NetworksIpV6Test:test_show_subnet_fields): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets/b9aa6fb0-d32f-40c6-8d27-1f8c89c0bcd3?fields=id&fields=network_id 0.102s\n{5} tempest.api.network.test_networks.NetworksIpV6Test.test_show_subnet_fields [0.104770s] ... ok\n2026-05-22 01:45:44.462 17 INFO tempest.lib.common.rest_client [req-0f41c231-5757-4621-9180-e08441adb62c req-0f41c231-5757-4621-9180-e08441adb62c ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/76ec0248-7fe7-4aa1-9200-466cdd0bc1c4 0.690s\n{3} tempest.api.network.test_ports.PortsIpV6TestJSON.test_create_update_port_with_second_ip [7.643931s] ... ok\n2026-05-22 01:45:44.516 11 INFO tempest.lib.common.rest_client [req-038c59a5-cd98-4d76-b016-262293b3e3a3 req-038c59a5-cd98-4d76-b016-262293b3e3a3 ] Request (SecGroupIPv6Test:test_create_security_group_rule_with_icmp_type_code): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.446s\n2026-05-22 01:45:44.650 35 INFO tempest.lib.common.rest_client [req-6a811778-cf49-4664-9128-54a9633603a4 req-6a811778-cf49-4664-9128-54a9633603a4 ] Request (PortsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/f44fee67-3805-4da3-8797-3810eb37b4b9 0.422s\n2026-05-22 01:45:44.660 17 INFO tempest.lib.common.rest_client [req-b15f1965-a24c-418f-b90d-74009f8f4fac req-b15f1965-a24c-418f-b90d-74009f8f4fac ] Request (PortsIpV6TestJSON:test_list_ports): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.190s\n{3} tempest.api.network.test_ports.PortsIpV6TestJSON.test_list_ports [0.194723s] ... ok\n2026-05-22 01:45:44.782 17 INFO tempest.lib.common.rest_client [req-1d1aa778-2ec2-4b18-9f13-6bb7d940eecc req-1d1aa778-2ec2-4b18-9f13-6bb7d940eecc ] Request (PortsIpV6TestJSON:test_list_ports_fields): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?fields=id&fields=mac_address 0.119s\n{3} tempest.api.network.test_ports.PortsIpV6TestJSON.test_list_ports_fields [0.122185s] ... ok\n2026-05-22 01:45:44.889 33 INFO tempest.lib.common.rest_client [req-125b5e93-c944-4df3-a739-8eb8f3f7e55e req-125b5e93-c944-4df3-a739-8eb8f3f7e55e ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_eui64): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.529s\n2026-05-22 01:45:45.024 25 INFO tempest.lib.common.rest_client [req-d94bc908-b989-4430-9f98-d00c509b4668 req-d94bc908-b989-4430-9f98-d00c509b4668 ] Request (RoutersIpV6Test:test_update_delete_extra_route): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/f07bce41-e7ca-4bed-8206-a4748ffe5072/add_router_interface 2.662s\n2026-05-22 01:45:45.123 11 INFO tempest.lib.common.rest_client [req-add66fba-bea1-41d4-b0dc-94b1e6a77f88 req-add66fba-bea1-41d4-b0dc-94b1e6a77f88 ] 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.604s\n2026-05-22 01:45:45.281 35 INFO tempest.lib.common.rest_client [req-df6f028e-99ac-469d-8c86-816091bdf10b req-df6f028e-99ac-469d-8c86-816091bdf10b ] Request (PortsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/f3d013e7-b215-4934-a848-2719cbe420ed 0.628s\n2026-05-22 01:45:45.356 21 INFO tempest.lib.common.rest_client [req-12948507-3cb8-4cbc-a0cd-6eb44f4a1b70 req-12948507-3cb8-4cbc-a0cd-6eb44f4a1b70 ] Request (NetworksIpV6Test:test_update_subnet_gw_dns_host_routes_dhcp): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.968s\n2026-05-22 01:45:45.453 29 INFO tempest.lib.common.rest_client [req-c211cb67-6819-4ad6-93ae-c30b00abc51d req-c211cb67-6819-4ad6-93ae-c30b00abc51d ] Request (RoutersTest:test_router_interface_port_update_with_fixed_ip): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/baedb965-bdef-4717-a1dc-ed15d5d66d67 1.137s\n2026-05-22 01:45:45.496 17 INFO tempest.lib.common.rest_client [req-b0f40db1-dd89-4293-905c-fc5e1a5981dc req-b0f40db1-dd89-4293-905c-fc5e1a5981dc ] Request (PortsIpV6TestJSON:test_port_list_filter_by_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.709s\n2026-05-22 01:45:45.511 11 INFO tempest.lib.common.rest_client [req-6a32f683-8835-4f07-b408-1aa14d6c0835 req-6a32f683-8835-4f07-b408-1aa14d6c0835 ] 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.386s\n2026-05-22 01:45:45.603 35 INFO tempest.lib.common.rest_client [req-3551d613-4754-4339-bdd3-b72737a4e376 req-3551d613-4754-4339-bdd3-b72737a4e376 ] Request (PortsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/0fded0ac2cd741f181a4cb9dc6679732 0.318s\n2026-05-22 01:45:45.653 29 INFO tempest.lib.common.rest_client [req-ee6a9f29-33cf-4ce7-8b87-af14a842af03 req-ee6a9f29-33cf-4ce7-8b87-af14a842af03 ] Request (RoutersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/baedb965-bdef-4717-a1dc-ed15d5d66d67 0.193s\n2026-05-22 01:45:45.814 33 INFO tempest.lib.common.rest_client [req-e539d514-ca27-4c7a-8106-e6779a074cc1 req-e539d514-ca27-4c7a-8106-e6779a074cc1 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_eui64): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.922s\n2026-05-22 01:45:45.838 25 INFO tempest.lib.common.rest_client [req-c9850d9d-5037-4c86-874c-a1d4288de14e req-c9850d9d-5037-4c86-874c-a1d4288de14e ] Request (RoutersIpV6Test:test_update_delete_extra_route): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.811s\n2026-05-22 01:45:45.908 35 INFO tempest.lib.common.rest_client [req-3a2c7d80-52ff-4685-83d7-4599189084d7 req-3a2c7d80-52ff-4685-83d7-4599189084d7 ] Request (PortsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/a5b998acb8334142a6d0470303245fef 0.302s\n2026-05-22 01:45:45.909 35 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 68ecfc7b81a6406f8dd34576f7576ec2\n2026-05-22 01:45:45.978 11 INFO tempest.lib.common.rest_client [req-a110b298-9f9d-4c7a-b28b-392f8fb4bc96 req-a110b298-9f9d-4c7a-b28b-392f8fb4bc96 ] 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.464s\n2026-05-22 01:45:45.991 21 INFO tempest.lib.common.rest_client [req-6eaa7719-044f-4305-a6fb-405634a8ce8e req-6eaa7719-044f-4305-a6fb-405634a8ce8e ] Request (NetworksIpV6Test:test_update_subnet_gw_dns_host_routes_dhcp): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.632s\n2026-05-22 01:45:45.998 17 INFO tempest.lib.common.rest_client [req-cf2b0bef-61f5-41fd-8f64-faa25ee83725 req-cf2b0bef-61f5-41fd-8f64-faa25ee83725 ] Request (PortsIpV6TestJSON:test_port_list_filter_by_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.497s\n2026-05-22 01:45:46.023 33 INFO tempest.lib.common.rest_client [req-2244853a-a049-4304-9bc6-77bb6be21580 req-2244853a-a049-4304-9bc6-77bb6be21580 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_eui64): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.204s\n2026-05-22 01:45:46.371 11 INFO tempest.lib.common.rest_client [req-e808a8de-7442-45fb-922d-89160fc56a7d req-e808a8de-7442-45fb-922d-89160fc56a7d ] 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.391s\n2026-05-22 01:45:46.411 25 INFO tempest.lib.common.rest_client [req-7d9c6021-f709-4d40-8ced-721de3496c05 req-7d9c6021-f709-4d40-8ced-721de3496c05 ] Request (RoutersIpV6Test:test_update_delete_extra_route): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.566s\n2026-05-22 01:45:46.465 33 INFO tempest.lib.common.rest_client [req-f636f04f-feef-4458-9737-c9932f122c6d req-f636f04f-feef-4458-9737-c9932f122c6d ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_eui64): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/49fce242-5ed4-4c3a-b1e7-26a0f8e14b1e 0.439s\n2026-05-22 01:45:46.485 35 INFO tempest.lib.common.rest_client [req-1b8e8b36-75bf-44af-9c67-c30d6f305913 req-1b8e8b36-75bf-44af-9c67-c30d6f305913 ] Request (PortsTestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.574s\n2026-05-22 01:45:46.590 33 INFO tempest.lib.common.rest_client [req-c8e1bc41-1eb3-4a54-91df-15354b6e96c3 req-c8e1bc41-1eb3-4a54-91df-15354b6e96c3 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_eui64): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.121s\n2026-05-22 01:45:46.715 29 INFO tempest.lib.common.rest_client [req-31379682-9b1b-4fa1-9ffe-533c090a1a02 req-31379682-9b1b-4fa1-9ffe-533c090a1a02 ] Request (RoutersTest:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/bd3af9e6-0c4f-455d-a9ec-f1fcb33b0513/remove_router_interface 1.060s\n2026-05-22 01:45:46.764 35 INFO tempest.lib.common.rest_client [req-6bdad2c2-9dca-43b7-8573-db492291bffe req-6bdad2c2-9dca-43b7-8573-db492291bffe ] Request (PortsTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=68ecfc7b81a6406f8dd34576f7576ec2&name=default 0.274s\n2026-05-22 01:45:46.774 11 INFO tempest.lib.common.rest_client [req-8603e2ff-1d44-483b-8dcf-bd6a742da7f4 req-8603e2ff-1d44-483b-8dcf-bd6a742da7f4 ] 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.399s\n2026-05-22 01:45:46.816 17 INFO tempest.lib.common.rest_client [req-52c25ac2-35d4-4cd7-835b-8dd2a8e1a653 req-52c25ac2-35d4-4cd7-835b-8dd2a8e1a653 ] Request (PortsIpV6TestJSON:test_port_list_filter_by_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.815s\n2026-05-22 01:45:46.844 29 INFO tempest.lib.common.rest_client [req-e56e7baf-4f6c-4830-a62f-4c8562a6cfd7 req-e56e7baf-4f6c-4830-a62f-4c8562a6cfd7 ] Request (RoutersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=bd3af9e6-0c4f-455d-a9ec-f1fcb33b0513 0.126s\n2026-05-22 01:45:46.959 33 INFO tempest.lib.common.rest_client [req-229daed9-3d6f-48da-a242-21e5741f3668 req-229daed9-3d6f-48da-a242-21e5741f3668 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_eui64): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/7525613a-e3c7-4264-bd24-ae26896b1f2a 0.366s\n2026-05-22 01:45:47.083 11 INFO tempest.lib.common.rest_client [req-659bc7b6-05fa-4099-8dbd-316d118afa31 req-659bc7b6-05fa-4099-8dbd-316d118afa31 ] Request (SecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/d3e5d583-1f9f-4ba5-a2df-dbc4ec4e4740 0.305s\n2026-05-22 01:45:47.101 33 INFO tempest.lib.common.rest_client [req-64c06aa4-1c6e-4d00-9b39-808d8e8850a0 req-64c06aa4-1c6e-4d00-9b39-808d8e8850a0 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_eui64): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.139s\n2026-05-22 01:45:47.376 29 INFO tempest.lib.common.rest_client [req-6a93b98c-5ef8-444f-9b87-9399339d1725 req-6a93b98c-5ef8-444f-9b87-9399339d1725 ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/bd3af9e6-0c4f-455d-a9ec-f1fcb33b0513 0.526s\n2026-05-22 01:45:47.413 11 INFO tempest.lib.common.rest_client [req-0ab8c622-8120-4cc0-a459-8dfcfb762efa req-0ab8c622-8120-4cc0-a459-8dfcfb762efa ] Request (SecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.327s\n2026-05-22 01:45:47.433 35 INFO tempest.lib.common.rest_client [req-ff0df4ac-e35a-47a9-862c-d9b8ee455ab1 req-ff0df4ac-e35a-47a9-862c-d9b8ee455ab1 ] Request (PortsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/3a551681-a872-4ea6-9e07-bb64d618683a 0.663s\n2026-05-22 01:45:47.684 21 INFO tempest.lib.common.rest_client [req-f69bc2fa-7b3d-43f9-9255-58e97e41ff0d req-f69bc2fa-7b3d-43f9-9255-58e97e41ff0d ] Request (NetworksIpV6Test:test_update_subnet_gw_dns_host_routes_dhcp): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/subnets/4a823202-5b3e-449d-8d8b-7474b1ca089a 1.689s\n2026-05-22 01:45:47.728 35 INFO tempest.lib.common.rest_client [req-65b3a051-1af7-4d22-a715-03ec0aa9d67b req-65b3a051-1af7-4d22-a715-03ec0aa9d67b ] Request (PortsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/68ecfc7b81a6406f8dd34576f7576ec2 0.290s\n2026-05-22 01:45:47.811 29 INFO tempest.lib.common.rest_client [req-ad4e00df-2f85-4443-bfbc-8454ba1bd7a1 req-ad4e00df-2f85-4443-bfbc-8454ba1bd7a1 ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/02088f25-bce7-4b44-b4c3-858ec09ee38d 0.431s\n2026-05-22 01:45:47.940 11 INFO tempest.lib.common.rest_client [req-762e71aa-2759-4379-97d6-2fee1fdb231c req-762e71aa-2759-4379-97d6-2fee1fdb231c ] Request (SecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/fdcd2739-4c7b-418d-b865-2a79d5bad995 0.524s\n2026-05-22 01:45:47.972 17 INFO tempest.lib.common.rest_client [req-57e95360-952a-4e45-94a1-f5565be49356 req-57e95360-952a-4e45-94a1-f5565be49356 ] Request (PortsIpV6TestJSON:test_port_list_filter_by_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.154s\n2026-05-22 01:45:48.260 11 INFO tempest.lib.common.rest_client [req-942a952b-00c0-4889-8a76-8558a7036879 req-942a952b-00c0-4889-8a76-8558a7036879 ] Request (SecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.317s\n2026-05-22 01:45:48.268 17 INFO tempest.lib.common.rest_client [req-84f32379-e28e-4b4a-8cca-c750042fc0c1 req-84f32379-e28e-4b4a-8cca-c750042fc0c1 ] 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%3A3e3 0.291s\n2026-05-22 01:45:48.425 35 INFO tempest.lib.common.rest_client [req-4b78493c-e1b3-4c05-9104-be5dfc512b1e req-4b78493c-e1b3-4c05-9104-be5dfc512b1e ] Request (NetworksApiDiscovery:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.691s\n2026-05-22 01:45:48.674 29 INFO tempest.lib.common.rest_client [req-9db277cf-e26f-426a-96a6-5588cb377dca req-9db277cf-e26f-426a-96a6-5588cb377dca ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/2bba81c0-7f07-4453-89d7-7996412462ba 0.860s\n{9} tempest.api.network.test_routers.RoutersTest.test_router_interface_port_update_with_fixed_ip [9.570555s] ... ok\n2026-05-22 01:45:48.685 11 INFO tempest.lib.common.rest_client [req-f734171b-36da-4198-a5c0-b0c871b4f6c5 req-f734171b-36da-4198-a5c0-b0c871b4f6c5 ] Request (SecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/41a471a7-31ca-41ce-b946-456fdecf74e1 0.421s\n2026-05-22 01:45:48.949 33 INFO tempest.lib.common.rest_client [req-9c2a9927-6520-4d13-b316-cfac3c6dcb94 req-9c2a9927-6520-4d13-b316-cfac3c6dcb94 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_eui64): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.844s\n2026-05-22 01:45:49.037 11 INFO tempest.lib.common.rest_client [req-15d37204-b6f7-4912-9f24-1a64ae85b5fc req-15d37204-b6f7-4912-9f24-1a64ae85b5fc ] Request (SecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.349s\n2026-05-22 01:45:49.057 35 INFO tempest.lib.common.rest_client [req-7d34e23b-af23-4142-b59b-a7fa042366b4 req-7d34e23b-af23-4142-b59b-a7fa042366b4 ] Request (NetworksApiDiscovery:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.609s\n2026-05-22 01:45:49.092 21 INFO tempest.lib.common.rest_client [req-5751c9f8-3f4d-455c-bdb5-3ea86c449c52 req-5751c9f8-3f4d-455c-bdb5-3ea86c449c52 ] Request (NetworksIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/b215b44c-6b21-4eac-916c-c1b6cd49bf21 1.402s\n{5} tempest.api.network.test_networks.NetworksIpV6Test.test_update_subnet_gw_dns_host_routes_dhcp [4.708698s] ... ok\n2026-05-22 01:45:49.210 17 INFO tempest.lib.common.rest_client [req-d7168a37-d0c3-4a18-9714-92cd2819222d req-d7168a37-d0c3-4a18-9714-92cd2819222d ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/6dbfdb09-6ce8-4781-a1d1-2b5cc0288862 0.938s\n2026-05-22 01:45:49.246 35 INFO tempest.lib.common.rest_client [req-03e5a026-1569-4114-9899-8e1a33cd1ec2 req-03e5a026-1569-4114-9899-8e1a33cd1ec2 ] Request (NetworksApiDiscovery:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.186s\n2026-05-22 01:45:49.361 17 INFO tempest.lib.common.rest_client [req-4007fcfc-9002-4614-afc8-90c2a866e6c4 req-4007fcfc-9002-4614-afc8-90c2a866e6c4 ] Request (PortsIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/6dbfdb09-6ce8-4781-a1d1-2b5cc0288862 0.148s\n2026-05-22 01:45:49.376 29 INFO tempest.lib.common.rest_client [req-c467ce1b-059f-4cba-94c1-fd1e682f330d req-c467ce1b-059f-4cba-94c1-fd1e682f330d ] Request (RoutersTest:test_update_delete_extra_route): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.696s\n2026-05-22 01:45:49.418 11 INFO tempest.lib.common.rest_client [req-651aeef2-a992-434f-bda8-7ea704511ddd req-651aeef2-a992-434f-bda8-7ea704511ddd ] Request (SecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/c70eacad-7c5f-49e7-9c96-e59be7026495 0.377s\n2026-05-22 01:45:49.449 35 INFO tempest.lib.common.rest_client [req-23bfdeb7-5352-458c-9ad5-210ff758416d req-23bfdeb7-5352-458c-9ad5-210ff758416d ] Request (NetworksApiDiscovery:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.198s\n2026-05-22 01:45:49.814 11 INFO tempest.lib.common.rest_client [req-fb6f39b7-b7f6-47c0-aef2-bec858baecae req-fb6f39b7-b7f6-47c0-aef2-bec858baecae ] Request (SecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.393s\n2026-05-22 01:45:49.935 21 INFO tempest.lib.common.rest_client [req-cca5aacf-a90d-4343-91da-e08bfe5f7fc0 req-cca5aacf-a90d-4343-91da-e08bfe5f7fc0 ] Request (NetworksIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/4a823202-5b3e-449d-8d8b-7474b1ca089a 0.838s\n2026-05-22 01:45:50.079 21 INFO tempest.lib.common.rest_client [req-6b3a770e-1cff-4430-a412-d8ce17bbe9b6 req-6b3a770e-1cff-4430-a412-d8ce17bbe9b6 ] Request (NetworksIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/b215b44c-6b21-4eac-916c-c1b6cd49bf21 0.140s\n2026-05-22 01:45:50.152 25 INFO tempest.lib.common.rest_client [req-beafae4f-6c25-4537-92d6-0404469b8daf req-beafae4f-6c25-4537-92d6-0404469b8daf ] Request (RoutersIpV6Test:test_update_delete_extra_route): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/f07bce41-e7ca-4bed-8206-a4748ffe5072/add_router_interface 3.738s\n2026-05-22 01:45:50.184 35 INFO tempest.lib.common.rest_client [req-75152ba9-07c4-4fc1-a047-5ec3db5b8557 req-75152ba9-07c4-4fc1-a047-5ec3db5b8557 ] Request (NetworksApiDiscovery:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.733s\n2026-05-22 01:45:50.192 21 INFO tempest.lib.common.rest_client [req-a30c0f90-79dd-4b35-8b5b-5b8e28005390 req-a30c0f90-79dd-4b35-8b5b-5b8e28005390 ] Request (NetworksIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/b255b0fd-9f6c-4f51-aca6-f08541ca7db9 0.109s\n2026-05-22 01:45:50.291 17 INFO tempest.lib.common.rest_client [req-e803f679-58ad-444d-a5a7-80ba094427d9 req-e803f679-58ad-444d-a5a7-80ba094427d9 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/1c7d1c11-7ef5-4938-907f-daae8f56bdd6 0.924s\n2026-05-22 01:45:50.307 35 INFO tempest.lib.common.rest_client [req-1934e085-a11d-47c6-95cf-2ab31f6e26c3 req-1934e085-a11d-47c6-95cf-2ab31f6e26c3 ] Request (NetworksApiDiscovery:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.121s\n2026-05-22 01:45:50.315 33 INFO tempest.lib.common.rest_client [req-dedf303e-71db-43a6-b7ac-3e9c517cd86b req-dedf303e-71db-43a6-b7ac-3e9c517cd86b ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_eui64): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.362s\n2026-05-22 01:45:50.320 21 INFO tempest.lib.common.rest_client [req-b1959317-021d-42cf-92f3-4e57c3b625c8 req-b1959317-021d-42cf-92f3-4e57c3b625c8 ] Request (NetworksIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/72223a5f-a42a-4e8b-bc78-be995cba77ee 0.118s\n2026-05-22 01:45:50.336 11 INFO tempest.lib.common.rest_client [req-d4850d11-65c3-4509-83f7-9970ce2089d5 req-d4850d11-65c3-4509-83f7-9970ce2089d5 ] Request (SecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/2741685b-8676-4320-ae95-dd4227ec9c5e 0.507s\n2026-05-22 01:45:50.443 17 INFO tempest.lib.common.rest_client [req-1d62516a-14d8-4f87-ab13-9d3eb63225dc req-1d62516a-14d8-4f87-ab13-9d3eb63225dc ] Request (PortsIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/1c7d1c11-7ef5-4938-907f-daae8f56bdd6 0.149s\n2026-05-22 01:45:50.481 33 INFO tempest.lib.common.rest_client [req-ca8a5911-c058-4e66-bfea-0405951bf0a0 req-ca8a5911-c058-4e66-bfea-0405951bf0a0 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_eui64): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.162s\n2026-05-22 01:45:50.493 35 INFO tempest.lib.common.rest_client [req-9013a621-dfb3-470f-bb9a-b3dbc3d56fa2 req-9013a621-dfb3-470f-bb9a-b3dbc3d56fa2 ] Request (NetworksApiDiscovery:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ec246d437602462f8a0cf842c79b387a/users/6fd1abdc8eba477187bde17de4a69a4d/roles/7b19d98ffcc24d869191183daf0fb4ae 0.184s\n2026-05-22 01:45:50.542 29 INFO tempest.lib.common.rest_client [req-160a58cb-1180-4218-9978-b608a15f3797 req-160a58cb-1180-4218-9978-b608a15f3797 ] Request (RoutersTest:test_update_delete_extra_route): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.164s\n2026-05-22 01:45:50.661 11 INFO tempest.lib.common.rest_client [req-2dd3bad4-b3d5-42a6-bdaf-fa218e75467e req-2dd3bad4-b3d5-42a6-bdaf-fa218e75467e ] Request (SecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.322s\n2026-05-22 01:45:50.715 35 INFO tempest.lib.common.rest_client [req-f5c2d957-78af-4eac-90e4-35aa5d7fc480 req-f5c2d957-78af-4eac-90e4-35aa5d7fc480 ] Request (NetworksApiDiscovery:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.219s\n2026-05-22 01:45:50.908 35 INFO tempest.lib.common.rest_client [req-8676445d-08bf-46c4-b82b-f84f6d97d06d req-8676445d-08bf-46c4-b82b-f84f6d97d06d ] Request (NetworksApiDiscovery:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ec246d437602462f8a0cf842c79b387a/users/6fd1abdc8eba477187bde17de4a69a4d/roles/1049be6f2d5641528d4cf50ffcec866c 0.190s\n2026-05-22 01:45:50.925 17 INFO tempest.lib.common.rest_client [req-3f742fe9-e2ad-4bd2-9280-225aa9e74982 req-3f742fe9-e2ad-4bd2-9280-225aa9e74982 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/94884da2-ade0-480f-a6f9-661e9ac3f6b0 0.480s\n2026-05-22 01:45:51.178 11 INFO tempest.lib.common.rest_client [req-63b34f04-4d71-403d-a376-e40f7385e2d8 req-63b34f04-4d71-403d-a376-e40f7385e2d8 ] Request (SecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/6702c4bd-dc69-4eaa-b81e-bb2e1eb1ecbc 0.513s\n2026-05-22 01:45:51.194 35 INFO tempest.lib.common.rest_client [req-0884b54a-d580-4bc6-94af-5ad75a1318fa req-0884b54a-d580-4bc6-94af-5ad75a1318fa ] Request (NetworksApiDiscovery:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.282s\n2026-05-22 01:45:51.304 33 INFO tempest.lib.common.rest_client [req-fcf32224-87bd-44c2-be61-3f71ffcb8130 req-fcf32224-87bd-44c2-be61-3f71ffcb8130 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_eui64): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/310fdd5d-0f65-4505-bed6-63e3cf985e6f 0.820s\n2026-05-22 01:45:51.363 35 INFO tempest.lib.common.rest_client [req-7ef6427a-b043-4e4a-adea-75ab9cc2c448 req-7ef6427a-b043-4e4a-adea-75ab9cc2c448 ] Request (NetworksApiDiscovery:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ec246d437602462f8a0cf842c79b387a/users/6fd1abdc8eba477187bde17de4a69a4d/roles/f62b4d190f9040abadfedbb170e6ab99 0.165s\n2026-05-22 01:45:51.391 11 INFO tempest.lib.common.rest_client [req-ccd3fd89-75d7-4e41-b9c0-595d9abf4b99 req-ccd3fd89-75d7-4e41-b9c0-595d9abf4b99 ] Request (SecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.211s\n{0} tempest.api.network.test_security_groups.SecGroupIPv6Test.test_create_security_group_rule_with_icmp_type_code [7.327723s] ... ok\n2026-05-22 01:45:51.407 25 INFO tempest.lib.common.rest_client [req-a8bab6a7-684b-4011-a36e-07c1fdf5bd62 req-a8bab6a7-684b-4011-a36e-07c1fdf5bd62 ] Request (RoutersIpV6Test:test_update_delete_extra_route): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.248s\n2026-05-22 01:45:51.412 21 INFO tempest.lib.common.rest_client [req-bb616063-1c8d-4ac6-bf6b-327de123e15c req-bb616063-1c8d-4ac6-bf6b-327de123e15c ] Request (NetworksIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/9ff668ed-f1cb-4012-89f9-81c4e5c7fac5 1.090s\n2026-05-22 01:45:51.451 33 INFO tempest.lib.common.rest_client [req-2ba58645-91f1-4335-adb2-bd9344e4066a req-2ba58645-91f1-4335-adb2-bd9344e4066a ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_eui64): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.144s\n2026-05-22 01:45:51.574 21 INFO tempest.lib.common.rest_client [req-67a1a44d-8e05-46d2-ad3d-77b3d11c04c1 req-67a1a44d-8e05-46d2-ad3d-77b3d11c04c1 ] Request (NetworksIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/474328a1-e478-4676-bf0b-cacbb3ac0ddc 0.160s\n2026-05-22 01:45:51.634 35 INFO tempest.lib.common.rest_client [req-346c581a-8a12-4f38-aca8-1267f8a5fc02 req-346c581a-8a12-4f38-aca8-1267f8a5fc02 ] Request (NetworksApiDiscovery:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.269s\n2026-05-22 01:45:51.713 21 INFO tempest.lib.common.rest_client [req-ac2bd556-8c7d-4a46-ada8-35642f4f1b8b req-ac2bd556-8c7d-4a46-ada8-35642f4f1b8b ] Request (NetworksIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/0e905580-58ed-4a9a-94e2-96df6d4723c6 0.136s\n2026-05-22 01:45:51.794 35 INFO tempest.lib.common.rest_client [req-8c53a9a7-c5f5-4b1c-8e1a-89731dbcbfba req-8c53a9a7-c5f5-4b1c-8e1a-89731dbcbfba ] Request (NetworksApiDiscovery:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ec246d437602462f8a0cf842c79b387a/users/6fd1abdc8eba477187bde17de4a69a4d/roles/7b19d98ffcc24d869191183daf0fb4ae 0.157s\n2026-05-22 01:45:51.795 35 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 6fd1abdc8eba477187bde17de4a69a4d is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:45:51.795 35 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksApiDiscovery-1043221009-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'ec246d437602462f8a0cf842c79b387a', 'project_name': 'tempest-NetworksApiDiscovery-1043221009', 'tenant_id': 'ec246d437602462f8a0cf842c79b387a', 'tenant_name': 'tempest-NetworksApiDiscovery-1043221009', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '6fd1abdc8eba477187bde17de4a69a4d', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:45:51.795 35 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksApiDiscovery-1043221009-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'ec246d437602462f8a0cf842c79b387a', 'project_name': 'tempest-NetworksApiDiscovery-1043221009', 'tenant_id': 'ec246d437602462f8a0cf842c79b387a', 'tenant_name': 'tempest-NetworksApiDiscovery-1043221009', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '6fd1abdc8eba477187bde17de4a69a4d', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:45:51.848 17 INFO tempest.lib.common.rest_client [req-aa867dff-1b00-4abd-b537-6d7cccfc318a req-aa867dff-1b00-4abd-b537-6d7cccfc318a ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/3038d275-40d1-4b18-84f2-99e486de3736 0.920s\n{3} tempest.api.network.test_ports.PortsIpV6TestJSON.test_port_list_filter_by_ip [7.064643s] ... ok\n{3} tempest.api.network.test_ports.PortsIpV6TestJSON.test_port_list_filter_by_ip_substr ... SKIPPED: ip-substring-filtering extension not enabled.\n2026-05-22 01:45:51.917 11 INFO tempest.lib.common.rest_client [req-e9a4597d-571e-4191-adec-5cc813dd5eee req-e9a4597d-571e-4191-adec-5cc813dd5eee ] Request (SecGroupIPv6Test:test_create_security_group_rule_with_protocol_integer_value): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.521s\n2026-05-22 01:45:51.930 33 INFO tempest.lib.common.rest_client [req-a56906d2-4567-4238-a63e-215e6e1a9d1f req-a56906d2-4567-4238-a63e-215e6e1a9d1f ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_eui64): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/116d3bbd-5cb6-434d-abd8-1196c5ff34ea 0.476s\n2026-05-22 01:45:52.043 33 INFO tempest.lib.common.rest_client [req-3be73a9c-0454-4de8-9f3e-351d634f9b23 req-3be73a9c-0454-4de8-9f3e-351d634f9b23 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_eui64): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.110s\n2026-05-22 01:45:52.115 25 INFO tempest.lib.common.rest_client [req-2277e94e-fe34-4ea4-9bc8-da03ed7bab24 req-2277e94e-fe34-4ea4-9bc8-da03ed7bab24 ] Request (RoutersIpV6Test:test_update_delete_extra_route): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.706s\n2026-05-22 01:45:52.114 21 INFO tempest.lib.common.rest_client [req-d79875cb-0f8b-4161-887d-14ea38ddf37c req-d79875cb-0f8b-4161-887d-14ea38ddf37c ] Request (NetworksIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/01c6e7d2-b668-4c94-9f4b-123686b7cdcb 0.397s\n2026-05-22 01:45:52.254 33 INFO tempest.lib.common.rest_client [req-3bd5a878-d51b-4a29-b24f-372a69aa6b44 req-3bd5a878-d51b-4a29-b24f-372a69aa6b44 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.207s\n2026-05-22 01:45:52.306 29 INFO tempest.lib.common.rest_client [req-dfc5c081-de04-4bc7-91b4-ad9180c0d714 req-dfc5c081-de04-4bc7-91b4-ad9180c0d714 ] Request (RoutersTest:test_update_delete_extra_route): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.761s\n2026-05-22 01:45:52.390 11 INFO tempest.lib.common.rest_client [req-0d46c358-f63b-4a76-8a73-a17c317e7b56 req-0d46c358-f63b-4a76-8a73-a17c317e7b56 ] 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.468s\n2026-05-22 01:45:52.396 33 INFO tempest.lib.common.rest_client [req-bcfb2b39-8c8c-4a81-bc2a-19d67935ffe7 req-bcfb2b39-8c8c-4a81-bc2a-19d67935ffe7 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.135s\n2026-05-22 01:45:52.425 21 INFO tempest.lib.common.rest_client [req-00ba0398-c19a-4b74-a089-cb828b073720 req-00ba0398-c19a-4b74-a089-cb828b073720 ] Request (NetworksIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/e97cdcbc-b5f1-4970-8ab9-86a40f5269f2 0.308s\n2026-05-22 01:45:52.439 35 INFO tempest.lib.common.rest_client [req-bd26516f-5cbf-48d0-99d7-d8622eca57ca req-bd26516f-5cbf-48d0-99d7-d8622eca57ca ] Request (NetworksApiDiscovery:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.634s\n2026-05-22 01:45:52.514 33 INFO tempest.lib.common.rest_client [req-ea1108d2-db4a-4d43-b96f-3ca185933103 req-ea1108d2-db4a-4d43-b96f-3ca185933103 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.115s\n{11} tempest.api.network.test_dhcp_ipv6.NetworksTestDHCPv6.test_dhcpv6_stateless_eui64 [9.157264s] ... ok\n2026-05-22 01:45:52.616 35 INFO tempest.lib.common.rest_client [req-09d32d5e-387c-4a58-a344-2779b4dfe02f req-09d32d5e-387c-4a58-a344-2779b4dfe02f ] Request (NetworksApiDiscovery:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/ec246d437602462f8a0cf842c79b387a 0.175s\n2026-05-22 01:45:52.617 35 INFO tempest.lib.common.dynamic_creds [-] Using the existing project ec246d437602462f8a0cf842c79b387a for scope project and roles: ['reader']\n2026-05-22 01:45:52.665 17 INFO tempest.lib.common.rest_client [req-42c57b50-481a-481e-8949-5a02926723e4 req-42c57b50-481a-481e-8949-5a02926723e4 ] Request (PortsIpV6TestJSON:test_port_list_filter_by_router_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.812s\n2026-05-22 01:45:52.695 11 INFO tempest.lib.common.rest_client [req-fbac80ac-9e96-4256-8e4e-48c3f0c6835f req-fbac80ac-9e96-4256-8e4e-48c3f0c6835f ] Request (SecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/3513fdad-72de-41fb-a508-35ad7d78f13d 0.303s\n2026-05-22 01:45:52.821 11 INFO tempest.lib.common.rest_client [req-e06aaf09-3705-4fb7-b485-643adfd945d8 req-e06aaf09-3705-4fb7-b485-643adfd945d8 ] Request (SecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.122s\n{0} tempest.api.network.test_security_groups.SecGroupIPv6Test.test_create_security_group_rule_with_protocol_integer_value [1.429253s] ... ok\n2026-05-22 01:45:53.072 35 INFO tempest.lib.common.rest_client [req-867edfff-1b34-4c38-9a5c-56572fcd21fd req-867edfff-1b34-4c38-9a5c-56572fcd21fd ] Request (NetworksApiDiscovery:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.452s\n2026-05-22 01:45:53.109 17 INFO tempest.lib.common.rest_client [req-9f14646d-cba4-4243-b129-62978d1747aa req-9f14646d-cba4-4243-b129-62978d1747aa ] Request (PortsIpV6TestJSON:test_port_list_filter_by_router_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.440s\n2026-05-22 01:45:53.185 35 INFO tempest.lib.common.rest_client [req-1b2f61dd-f19b-4a70-a912-e1df2f4c7f54 req-1b2f61dd-f19b-4a70-a912-e1df2f4c7f54 ] Request (NetworksApiDiscovery:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.110s\n2026-05-22 01:45:53.185 11 INFO tempest.lib.common.rest_client [req-359a6365-c9d6-473e-b4c8-762f5d98d48d req-359a6365-c9d6-473e-b4c8-762f5d98d48d ] Request (SecGroupIPv6Test:test_create_security_group_rule_with_remote_group_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.360s\n2026-05-22 01:45:53.317 21 INFO tempest.lib.common.rest_client [req-23421205-4c76-43a8-adcf-c62e92b1db03 req-23421205-4c76-43a8-adcf-c62e92b1db03 ] Request (NetworksIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/e6e91366-ddaf-44e7-81d0-fef535c6a93b 0.887s\n2026-05-22 01:45:53.338 35 INFO tempest.lib.common.rest_client [req-21a52493-3dd4-4800-a268-50c39871814a req-21a52493-3dd4-4800-a268-50c39871814a ] Request (NetworksApiDiscovery:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ec246d437602462f8a0cf842c79b387a/users/b19a47f5a0c842e189a4616a7e9c3996/roles/f1175dd65a2046c29e339df86ceaa04e 0.147s\n2026-05-22 01:45:53.401 17 INFO tempest.lib.common.rest_client [req-9b39cf2d-d13a-42de-9325-1b57600426b0 req-9b39cf2d-d13a-42de-9325-1b57600426b0 ] Request (PortsIpV6TestJSON:test_port_list_filter_by_router_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.286s\n2026-05-22 01:45:53.414 21 INFO tempest.lib.common.rest_client [req-e9170dea-4812-4ef3-9745-639c43797daf req-e9170dea-4812-4ef3-9745-639c43797daf ] Request (NetworksIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/58ef1412-4545-484e-8596-ca7edc876d31 0.094s\n2026-05-22 01:45:53.518 21 INFO tempest.lib.common.rest_client [req-7c14c5b1-1e92-4527-bf41-eace68adba48 req-7c14c5b1-1e92-4527-bf41-eace68adba48 ] Request (NetworksIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/d56d7d2e-a3d1-4d86-9391-08d74dc30692 0.102s\n2026-05-22 01:45:53.540 35 INFO tempest.lib.common.rest_client [req-fbacd33e-8005-48c7-847a-93cd1326e1f9 req-fbacd33e-8005-48c7-847a-93cd1326e1f9 ] Request (NetworksApiDiscovery:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.198s\n2026-05-22 01:45:53.599 21 INFO tempest.lib.common.rest_client [req-aa1d3ca0-52a8-4c08-83d0-b9f6e405f498 req-aa1d3ca0-52a8-4c08-83d0-b9f6e405f498 ] Request (NetworksIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/2bf83196-3b1e-4bbb-a2b4-3fe7caf55434 0.079s\n2026-05-22 01:45:53.670 35 INFO tempest.lib.common.rest_client [req-f092ff69-ded9-4fa1-bb5f-7a4dcc3943cd req-f092ff69-ded9-4fa1-bb5f-7a4dcc3943cd ] Request (NetworksApiDiscovery:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ec246d437602462f8a0cf842c79b387a/users/b19a47f5a0c842e189a4616a7e9c3996/roles/1049be6f2d5641528d4cf50ffcec866c 0.126s\n2026-05-22 01:45:53.693 11 INFO tempest.lib.common.rest_client [req-ad5fbc90-2d34-4ee0-b91b-d881342d62ef req-ad5fbc90-2d34-4ee0-b91b-d881342d62ef ] Request (SecGroupIPv6Test:test_create_security_group_rule_with_remote_group_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.505s\n2026-05-22 01:45:53.705 21 INFO tempest.lib.common.rest_client [req-0957a6fd-416e-408d-9a08-19b373622cf9 req-0957a6fd-416e-408d-9a08-19b373622cf9 ] Request (NetworksIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/7f7f24dc-112b-42f3-8b6e-73d3532c66e1 0.103s\n2026-05-22 01:45:53.789 21 INFO tempest.lib.common.rest_client [req-9d4c04e3-b958-4412-861d-1ba7e1082244 req-9d4c04e3-b958-4412-861d-1ba7e1082244 ] Request (NetworksIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/686c9ffe-f339-4606-a89b-4952990ead90 0.082s\n2026-05-22 01:45:53.854 35 INFO tempest.lib.common.rest_client [req-7afe0290-66f5-43ae-8d5d-a051241830bd req-7afe0290-66f5-43ae-8d5d-a051241830bd ] Request (NetworksApiDiscovery:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.181s\n2026-05-22 01:45:53.880 21 INFO tempest.lib.common.rest_client [req-08f8c939-911b-462a-9ffa-9ba7b9c2e172 req-08f8c939-911b-462a-9ffa-9ba7b9c2e172 ] Request (NetworksIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/eecbb04a-2441-4e02-912c-ae70e2f4c168 0.089s\n2026-05-22 01:45:53.981 35 INFO tempest.lib.common.rest_client [req-e7d15085-0e02-4316-8cfe-d33851dd05b3 req-e7d15085-0e02-4316-8cfe-d33851dd05b3 ] Request (NetworksApiDiscovery:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ec246d437602462f8a0cf842c79b387a/users/b19a47f5a0c842e189a4616a7e9c3996/roles/f62b4d190f9040abadfedbb170e6ab99 0.122s\n2026-05-22 01:45:54.109 33 INFO tempest.lib.common.rest_client [req-795b3abc-90a4-4d8c-8834-eea28efeb370 req-795b3abc-90a4-4d8c-8834-eea28efeb370 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.590s\n2026-05-22 01:45:54.133 17 INFO tempest.lib.common.rest_client [req-5f959f6b-1211-49be-b2be-23dfc6b93818 req-5f959f6b-1211-49be-b2be-23dfc6b93818 ] Request (PortsIpV6TestJSON:test_port_list_filter_by_router_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.729s\n2026-05-22 01:45:54.139 11 INFO tempest.lib.common.rest_client [req-2cdeb80d-28af-49e1-a2d6-037cab939c39 req-2cdeb80d-28af-49e1-a2d6-037cab939c39 ] Request (SecGroupIPv6Test:test_create_security_group_rule_with_remote_group_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.435s\n2026-05-22 01:45:54.192 35 INFO tempest.lib.common.rest_client [req-5415ad9b-3ce8-430c-a887-d5d7f16c4c49 req-5415ad9b-3ce8-430c-a887-d5d7f16c4c49 ] Request (NetworksApiDiscovery:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.205s\n2026-05-22 01:45:54.191 21 INFO tempest.lib.common.rest_client [req-c9ac0d6b-61b8-49c7-9c50-ba232e8bf3c4 req-c9ac0d6b-61b8-49c7-9c50-ba232e8bf3c4 ] Request (NetworksIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/83d4cab9-e21d-4ce6-ade9-5db8149f270b 0.309s\n2026-05-22 01:45:54.338 35 INFO tempest.lib.common.rest_client [req-334bfca6-182c-41df-9064-d65cb2539aa5 req-334bfca6-182c-41df-9064-d65cb2539aa5 ] Request (NetworksApiDiscovery:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ec246d437602462f8a0cf842c79b387a/users/b19a47f5a0c842e189a4616a7e9c3996/roles/7b19d98ffcc24d869191183daf0fb4ae 0.143s\n2026-05-22 01:45:54.340 35 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user b19a47f5a0c842e189a4616a7e9c3996 is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:45:54.341 35 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksApiDiscovery-1043221009-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'ec246d437602462f8a0cf842c79b387a', 'project_name': 'tempest-NetworksApiDiscovery-1043221009', 'tenant_id': 'ec246d437602462f8a0cf842c79b387a', 'tenant_name': 'tempest-NetworksApiDiscovery-1043221009', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'b19a47f5a0c842e189a4616a7e9c3996', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:45:54.341 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-NetworksApiDiscovery-1043221009-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'ec246d437602462f8a0cf842c79b387a', 'project_name': 'tempest-NetworksApiDiscovery-1043221009', 'tenant_id': 'ec246d437602462f8a0cf842c79b387a', 'tenant_name': 'tempest-NetworksApiDiscovery-1043221009', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'b19a47f5a0c842e189a4616a7e9c3996', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:45:54.436 11 INFO tempest.lib.common.rest_client [req-923743d2-f0de-42ec-88a9-ef55c4cd3bec req-923743d2-f0de-42ec-88a9-ef55c4cd3bec ] Request (SecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/1ad8511f-c343-48c0-b842-2086538e81fe 0.294s\n2026-05-22 01:45:54.560 29 INFO tempest.lib.common.rest_client [req-50990a75-b18a-43ff-a10a-d15b79006d1d req-50990a75-b18a-43ff-a10a-d15b79006d1d ] Request (RoutersTest:test_update_delete_extra_route): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/119adb88-58fd-40b5-bcb3-9c30991efd50/add_router_interface 2.252s\n2026-05-22 01:45:54.624 11 INFO tempest.lib.common.rest_client [req-b4c1c5bd-3eba-4f29-8da6-e8b735998bc7 req-b4c1c5bd-3eba-4f29-8da6-e8b735998bc7 ] Request (SecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.186s\n2026-05-22 01:45:54.925 35 INFO tempest.lib.common.rest_client [req-68c9925d-3c96-4b3f-a2fb-9074231e2704 req-68c9925d-3c96-4b3f-a2fb-9074231e2704 ] Request (NetworksApiDiscovery:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.573s\n2026-05-22 01:45:55.009 35 INFO tempest.lib.common.rest_client [-] Request (NetworksApiDiscovery:test_api_version_resources): 200 GET https://api.testbed.osism.xyz:9696/ 0.080s\n{12} tempest.api.network.test_versions.NetworksApiDiscovery.test_api_version_resources [0.083688s] ... ok\n2026-05-22 01:45:55.045 11 INFO tempest.lib.common.rest_client [req-37e056ce-1e92-4349-a0c8-0f3b345fcdd4 req-37e056ce-1e92-4349-a0c8-0f3b345fcdd4 ] Request (SecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/e89f8131-c40c-4381-bc5a-5867ae2a462b 0.419s\n2026-05-22 01:45:55.074 21 INFO tempest.lib.common.rest_client [req-802c46ac-3261-4833-9e0d-2661b0b6e628 req-802c46ac-3261-4833-9e0d-2661b0b6e628 ] Request (NetworksIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/51e625a3-46a8-408e-85dc-99241bde9a70 0.880s\n2026-05-22 01:45:55.145 33 INFO tempest.lib.common.rest_client [req-0e6a03be-65d1-4333-a9f1-f86ffc63ac5c req-0e6a03be-65d1-4333-a9f1-f86ffc63ac5c ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.033s\n2026-05-22 01:45:55.180 21 INFO tempest.lib.common.rest_client [req-e79f39c2-fb24-49b6-b1c1-b65765cdb03a req-e79f39c2-fb24-49b6-b1c1-b65765cdb03a ] Request (NetworksIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/207d3434-6f0f-4b6a-87d4-55b3e04209e8 0.095s\n2026-05-22 01:45:55.214 25 INFO tempest.lib.common.rest_client [req-92ffcf78-e3f5-4898-a366-5aad3683d1f8 req-92ffcf78-e3f5-4898-a366-5aad3683d1f8 ] Request (RoutersIpV6Test:test_update_delete_extra_route): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/f07bce41-e7ca-4bed-8206-a4748ffe5072/add_router_interface 3.096s\n2026-05-22 01:45:55.227 11 INFO tempest.lib.common.rest_client [req-2e2918c3-dc4f-41cc-9cfe-3aeff185acd5 req-2e2918c3-dc4f-41cc-9cfe-3aeff185acd5 ] Request (SecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.175s\n2026-05-22 01:45:55.301 21 INFO tempest.lib.common.rest_client [req-328b793f-9653-4422-8455-7b156363585d req-328b793f-9653-4422-8455-7b156363585d ] Request (NetworksIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/a06d5615-d094-4323-bc46-78448d9309a4 0.119s\n2026-05-22 01:45:55.393 33 INFO tempest.lib.common.rest_client [req-dc9b8001-8311-4688-b607-1b185e5f4fa8 req-dc9b8001-8311-4688-b607-1b185e5f4fa8 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.244s\n2026-05-22 01:45:55.438 35 INFO tempest.lib.common.rest_client [req-73220325-611d-4415-aa60-77e67cc639a4 req-73220325-611d-4415-aa60-77e67cc639a4 ] Request (NetworksApiDiscovery:test_show_api_v2_details): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ 0.425s\n{12} tempest.api.network.test_versions.NetworksApiDiscovery.test_show_api_v2_details [0.428198s] ... ok\n2026-05-22 01:45:55.465 29 INFO tempest.lib.common.rest_client [req-a30f3dd6-423a-4a88-b537-38444132e867 req-a30f3dd6-423a-4a88-b537-38444132e867 ] Request (RoutersTest:test_update_delete_extra_route): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.901s\n2026-05-22 01:45:55.540 21 INFO tempest.lib.common.rest_client [req-6a3433a1-57b9-469e-a42d-a1e7bbb95260 req-6a3433a1-57b9-469e-a42d-a1e7bbb95260 ] Request (NetworksIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/7585e4bd-b665-4ce9-a379-1f4c91ff697c 0.236s\n2026-05-22 01:45:55.539 11 INFO tempest.lib.common.rest_client [req-6894d1a4-7487-4aae-bf5e-eede99f1c9c0 req-6894d1a4-7487-4aae-bf5e-eede99f1c9c0 ] Request (SecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/b779516c-5268-462c-adcb-aa93741f8288 0.309s\n2026-05-22 01:45:55.654 11 INFO tempest.lib.common.rest_client [req-3b0f355d-3d6d-4be6-a8bc-5b5e8f3118a5 req-3b0f355d-3d6d-4be6-a8bc-5b5e8f3118a5 ] Request (SecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.111s\n{0} tempest.api.network.test_security_groups.SecGroupIPv6Test.test_create_security_group_rule_with_remote_group_id [2.832661s] ... ok\n2026-05-22 01:45:55.759 35 INFO tempest.lib.common.rest_client [req-ea17b7a0-559a-4f25-844b-4a9f497996b3 req-ea17b7a0-559a-4f25-844b-4a9f497996b3 ] Request (NetworksApiDiscovery:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/6fd1abdc8eba477187bde17de4a69a4d 0.279s\n2026-05-22 01:45:55.937 33 INFO tempest.lib.common.rest_client [req-ece0ef4c-3ed5-41b8-9540-4ac987351931 req-ece0ef4c-3ed5-41b8-9540-4ac987351931 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/1ba4955d-f06d-45d9-ad10-63c72f487dc0 0.540s\n2026-05-22 01:45:55.940 25 INFO tempest.lib.common.rest_client [req-49e5128c-978f-41e5-ae17-be16cb0c1da3 req-49e5128c-978f-41e5-ae17-be16cb0c1da3 ] Request (RoutersIpV6Test:test_update_delete_extra_route): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.718s\n2026-05-22 01:45:56.043 33 INFO tempest.lib.common.rest_client [req-8cc3fa6b-7bdd-4392-90d1-3f0c21b00bea req-8cc3fa6b-7bdd-4392-90d1-3f0c21b00bea ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.104s\n2026-05-22 01:45:56.053 35 INFO tempest.lib.common.rest_client [req-c1837394-8dff-4444-b38c-41b47f46f59d req-c1837394-8dff-4444-b38c-41b47f46f59d ] Request (NetworksApiDiscovery:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/b19a47f5a0c842e189a4616a7e9c3996 0.289s\n2026-05-22 01:45:56.054 35 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: ec246d437602462f8a0cf842c79b387a\n2026-05-22 01:45:56.104 11 INFO tempest.lib.common.rest_client [req-478e3ca9-283b-48e7-a712-1e8b83e854d9 req-478e3ca9-283b-48e7-a712-1e8b83e854d9 ] Request (SecGroupIPv6Test:test_create_security_group_rule_with_remote_ip_prefix): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.446s\n2026-05-22 01:45:56.194 21 INFO tempest.lib.common.rest_client [req-da4d5bda-170b-4804-8a72-6a0df3fc3812 req-da4d5bda-170b-4804-8a72-6a0df3fc3812 ] Request (NetworksIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/fd73c1cc-442d-41d7-8a07-7b8aa032ed52 0.650s\n2026-05-22 01:45:56.305 21 INFO tempest.lib.common.rest_client [req-8152c884-c8aa-4dd2-8b58-8d38b9c6dc3c req-8152c884-c8aa-4dd2-8b58-8d38b9c6dc3c ] Request (NetworksIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/96883929-de0b-4d19-8710-bfe5bacf7872 0.108s\n2026-05-22 01:45:56.385 25 INFO tempest.lib.common.rest_client [req-602cfa03-10f2-4738-898d-13e578d2c86b req-602cfa03-10f2-4738-898d-13e578d2c86b ] Request (RoutersIpV6Test:test_update_delete_extra_route): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.440s\n2026-05-22 01:45:56.411 21 INFO tempest.lib.common.rest_client [req-cff4ca8d-7317-46b0-8f4b-ba545b81e8af req-cff4ca8d-7317-46b0-8f4b-ba545b81e8af ] Request (NetworksIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/a7a7cf0a-3660-4b54-9d06-35eed1533a73 0.104s\n2026-05-22 01:45:56.426 11 INFO tempest.lib.common.rest_client [req-7159ec6b-a09e-4ca2-96e6-2d36bc483666 req-7159ec6b-a09e-4ca2-96e6-2d36bc483666 ] 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.320s\n2026-05-22 01:45:56.463 33 INFO tempest.lib.common.rest_client [req-e279ec5f-1f2a-4b05-a491-9ee0186d286d req-e279ec5f-1f2a-4b05-a491-9ee0186d286d ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/01875fd6-df5e-4539-b83a-22cd6101dffb 0.418s\n2026-05-22 01:45:56.472 17 INFO tempest.lib.common.rest_client [req-2add7406-fa5c-4125-9bd7-20c52eb1c90b req-2add7406-fa5c-4125-9bd7-20c52eb1c90b ] Request (PortsIpV6TestJSON:test_port_list_filter_by_router_id): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/020bfee5-4778-466b-8591-a0df6765501d/add_router_interface 2.337s\n2026-05-22 01:45:56.522 21 INFO tempest.lib.common.rest_client [req-cd7b0c59-caba-4360-9d49-0efec4858435 req-cd7b0c59-caba-4360-9d49-0efec4858435 ] Request (NetworksIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/9bea8641-9bd3-4f8e-a89e-7e9afcca9a03 0.108s\n2026-05-22 01:45:56.541 33 INFO tempest.lib.common.rest_client [req-fa87a162-2f8d-4b34-a4e9-7abc7059360c req-fa87a162-2f8d-4b34-a4e9-7abc7059360c ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.077s\n2026-05-22 01:45:56.572 35 INFO tempest.lib.common.rest_client [req-0814885b-b4e5-4dd9-8bba-f0c6d214f8f2 req-0814885b-b4e5-4dd9-8bba-f0c6d214f8f2 ] Request (NetworksApiDiscovery:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.513s\n2026-05-22 01:45:56.596 29 INFO tempest.lib.common.rest_client [req-952c21a5-1d87-4ac6-819e-e48a923aae85 req-952c21a5-1d87-4ac6-819e-e48a923aae85 ] Request (RoutersTest:test_update_delete_extra_route): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.129s\n2026-05-22 01:45:56.627 21 INFO tempest.lib.common.rest_client [req-4b657776-87e7-4665-b321-d164fc2bd3ce req-4b657776-87e7-4665-b321-d164fc2bd3ce ] Request (NetworksIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/696949b2-840c-4861-8998-ad4a64eded95 0.103s\n2026-05-22 01:45:56.640 17 INFO tempest.lib.common.rest_client [req-1dcaee94-fef9-4bb8-bbff-854508456fa8 req-1dcaee94-fef9-4bb8-bbff-854508456fa8 ] Request (PortsIpV6TestJSON:test_port_list_filter_by_router_id): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=020bfee5-4778-466b-8591-a0df6765501d 0.164s\n2026-05-22 01:45:56.730 11 INFO tempest.lib.common.rest_client [req-344b7525-7f1f-4e27-93df-50919a0c6a62 req-344b7525-7f1f-4e27-93df-50919a0c6a62 ] Request (SecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/8e4beb35-4498-4974-ba30-f886dee45ad0 0.301s\n2026-05-22 01:45:56.929 21 INFO tempest.lib.common.rest_client [req-e0b91e60-f3fe-4019-87c6-6944c396a9bc req-e0b91e60-f3fe-4019-87c6-6944c396a9bc ] Request (NetworksIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/b9aa6fb0-d32f-40c6-8d27-1f8c89c0bcd3 0.300s\n2026-05-22 01:45:56.976 11 INFO tempest.lib.common.rest_client [req-85db3ec9-6790-4c8a-9c1c-51744489ac63 req-85db3ec9-6790-4c8a-9c1c-51744489ac63 ] Request (SecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.243s\n2026-05-22 01:45:57.260 35 INFO tempest.lib.common.rest_client [req-466e762f-288f-4ffa-8180-d62aa27a12a9 req-466e762f-288f-4ffa-8180-d62aa27a12a9 ] Request (NetworksApiDiscovery:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=ec246d437602462f8a0cf842c79b387a&name=default 0.684s\n2026-05-22 01:45:57.262 11 INFO tempest.lib.common.rest_client [req-8610f202-35f0-4cc1-a9eb-17d2fd0dbd1d req-8610f202-35f0-4cc1-a9eb-17d2fd0dbd1d ] Request (SecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/193127eb-4b86-41d2-af1e-4046f163fdb4 0.283s\n2026-05-22 01:45:57.430 11 INFO tempest.lib.common.rest_client [req-31ee11ee-2577-4947-8d5e-3c137e981a47 req-31ee11ee-2577-4947-8d5e-3c137e981a47 ] Request (SecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.165s\n{0} tempest.api.network.test_security_groups.SecGroupIPv6Test.test_create_security_group_rule_with_remote_ip_prefix [1.774589s] ... ok\n2026-05-22 01:45:57.633 17 INFO tempest.lib.common.rest_client [req-51443434-8953-4d39-8a30-84684bada35c req-51443434-8953-4d39-8a30-84684bada35c ] Request (PortsIpV6TestJSON:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/020bfee5-4778-466b-8591-a0df6765501d/remove_router_interface 0.988s\n2026-05-22 01:45:57.735 17 INFO tempest.lib.common.rest_client [req-f563eea1-280e-4ae5-a273-55f68602b6a8 req-f563eea1-280e-4ae5-a273-55f68602b6a8 ] Request (PortsIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/7abdae7a-bbfb-4544-b58c-5071f7d5ea0b 0.099s\n2026-05-22 01:45:57.738 35 INFO tempest.lib.common.rest_client [req-8f6c0deb-ae58-46b9-90b4-6a6798569362 req-8f6c0deb-ae58-46b9-90b4-6a6798569362 ] Request (NetworksApiDiscovery:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/333ed368-066e-4b7e-99b2-434285945172 0.476s\n2026-05-22 01:45:57.766 21 INFO tempest.lib.common.rest_client [req-49ae582b-be24-46a4-a748-3359b6272d1c req-49ae582b-be24-46a4-a748-3359b6272d1c ] Request (NetworksIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/77e5adf0-dc5c-4b58-9099-92209045175d 0.834s\n2026-05-22 01:45:57.902 11 INFO tempest.lib.common.rest_client [req-acd81964-ffee-4dda-820f-f86cd6ef1670 req-acd81964-ffee-4dda-820f-f86cd6ef1670 ] Request (SecGroupIPv6Test:test_create_show_delete_security_group_rule): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.465s\n2026-05-22 01:45:57.983 35 INFO tempest.lib.common.rest_client [req-8078049e-60a1-4eef-b1af-f2b1525d313c req-8078049e-60a1-4eef-b1af-f2b1525d313c ] Request (NetworksApiDiscovery:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/ec246d437602462f8a0cf842c79b387a 0.243s\n2026-05-22 01:45:57.999 33 INFO tempest.lib.common.rest_client [req-7ab80452-cd6b-4465-b593-03320aee9e88 req-7ab80452-cd6b-4465-b593-03320aee9e88 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.456s\n2026-05-22 01:45:58.042 21 INFO tempest.lib.common.rest_client [req-7d0cbb8b-cd60-4d54-837d-e31ed1cc84f0 req-7d0cbb8b-cd60-4d54-837d-e31ed1cc84f0 ] Request (NetworksIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/f3cfc96b219b4c64a949219e2e14f5eb 0.274s\n2026-05-22 01:45:58.156 17 INFO tempest.lib.common.rest_client [req-87c261f0-3f25-432c-9c25-c06293b5e7d5 req-87c261f0-3f25-432c-9c25-c06293b5e7d5 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/020bfee5-4778-466b-8591-a0df6765501d 0.417s\n2026-05-22 01:45:58.277 11 INFO tempest.lib.common.rest_client [req-fabe612c-2b56-4f06-9fd7-95e0bb699269 req-fabe612c-2b56-4f06-9fd7-95e0bb699269 ] Request (SecGroupIPv6Test:test_create_show_delete_security_group_rule): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.371s\n2026-05-22 01:45:58.365 21 INFO tempest.lib.common.rest_client [req-a0d23970-0fa8-4f4b-9de4-6702d65692e1 req-a0d23970-0fa8-4f4b-9de4-6702d65692e1 ] Request (NetworksIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/a01581792ffe42388460ccd8d15fa77b 0.320s\n2026-05-22 01:45:58.366 21 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: ebbcc36201f044f09db39eea1fb46699\n2026-05-22 01:45:58.377 11 INFO tempest.lib.common.rest_client [req-53b2b00f-5807-4b0d-9c8f-21ecb0d2335e req-53b2b00f-5807-4b0d-9c8f-21ecb0d2335e ] Request (SecGroupIPv6Test:test_create_show_delete_security_group_rule): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/a37851d2-dc69-4003-98af-99b4b35337ea 0.097s\n2026-05-22 01:45:58.597 17 INFO tempest.lib.common.rest_client [req-1f15d25c-f410-4928-82d8-1ac270426471 req-1f15d25c-f410-4928-82d8-1ac270426471 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/df53a2cb-c8ba-4666-8d7e-c4fff01f1dc3 0.439s\n2026-05-22 01:45:58.640 11 INFO tempest.lib.common.rest_client [req-be242841-3a96-4809-afae-a969b257b91b req-be242841-3a96-4809-afae-a969b257b91b ] Request (SecGroupIPv6Test:test_create_show_delete_security_group_rule): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.260s\n2026-05-22 01:45:58.917 21 INFO tempest.lib.common.rest_client [req-60215e23-916c-4ed7-9ad9-e46fa9c5de3c req-60215e23-916c-4ed7-9ad9-e46fa9c5de3c ] Request (NetworksIpV6Test:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.549s\n2026-05-22 01:45:58.949 33 INFO tempest.lib.common.rest_client [req-34e1b87a-e5dc-4e1f-a5b9-56c22bf60168 req-34e1b87a-e5dc-4e1f-a5b9-56c22bf60168 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.949s\n2026-05-22 01:45:58.978 11 INFO tempest.lib.common.rest_client [req-41c3edee-db09-4f15-aca1-0ce1b72c6ea9 req-41c3edee-db09-4f15-aca1-0ce1b72c6ea9 ] Request (SecGroupIPv6Test:test_create_show_delete_security_group_rule): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/a37851d2-dc69-4003-98af-99b4b35337ea 0.334s\n2026-05-22 01:45:59.001 29 INFO tempest.lib.common.rest_client [req-b206e219-2819-4349-81f9-bfe2e5127ff6 req-b206e219-2819-4349-81f9-bfe2e5127ff6 ] Request (RoutersTest:test_update_delete_extra_route): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/119adb88-58fd-40b5-bcb3-9c30991efd50/add_router_interface 2.403s\n2026-05-22 01:45:59.147 33 INFO tempest.lib.common.rest_client [req-d6f3340e-a10a-41b2-ab95-b282fedaa6a0 req-d6f3340e-a10a-41b2-ab95-b282fedaa6a0 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.195s\n2026-05-22 01:45:59.200 11 INFO tempest.lib.common.rest_client [req-cfe1b94b-ffb5-4979-b797-cadb5ba8fff2 req-cfe1b94b-ffb5-4979-b797-cadb5ba8fff2 ] Request (SecGroupIPv6Test:test_create_show_delete_security_group_rule): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.220s\n2026-05-22 01:45:59.232 25 INFO tempest.lib.common.rest_client [req-f0716abb-a936-42e2-89c3-5425ed08c9e9 req-f0716abb-a936-42e2-89c3-5425ed08c9e9 ] Request (RoutersIpV6Test:test_update_delete_extra_route): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/f07bce41-e7ca-4bed-8206-a4748ffe5072/add_router_interface 2.843s\n2026-05-22 01:45:59.326 21 INFO tempest.lib.common.rest_client [req-aa68467b-efe0-4a66-ba89-5c771c6a7b5e req-aa68467b-efe0-4a66-ba89-5c771c6a7b5e ] Request (NetworksIpV6Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=ebbcc36201f044f09db39eea1fb46699&name=default 0.407s\n2026-05-22 01:45:59.539 17 INFO tempest.lib.common.rest_client [req-ddf072d5-93f2-4816-ab21-84928f8f10bf req-ddf072d5-93f2-4816-ab21-84928f8f10bf ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/f881562e-d6ba-4c5b-9e4e-deeaa80fba60 0.937s\n{3} tempest.api.network.test_ports.PortsIpV6TestJSON.test_port_list_filter_by_router_id [7.688687s] ... ok\n2026-05-22 01:45:59.536 11 INFO tempest.lib.common.rest_client [req-6b77ed6d-0187-40f3-b5f1-53604f67e603 req-6b77ed6d-0187-40f3-b5f1-53604f67e603 ] Request (SecGroupIPv6Test:test_create_show_delete_security_group_rule): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.333s\n2026-05-22 01:45:59.633 11 INFO tempest.lib.common.rest_client [req-d9ab5f9d-3433-40cf-bef3-a0ff755a8f36 req-d9ab5f9d-3433-40cf-bef3-a0ff755a8f36 ] Request (SecGroupIPv6Test:test_create_show_delete_security_group_rule): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/f8aad79b-99c7-416a-acb5-e908d2c45c92 0.094s\n2026-05-22 01:45:59.641 33 INFO tempest.lib.common.rest_client [req-5b01ead0-47ad-41ab-8e73-812e1eb28708 req-5b01ead0-47ad-41ab-8e73-812e1eb28708 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/79fad679-b97d-4c8d-8288-c596f19b1317 0.492s\n2026-05-22 01:45:59.743 17 INFO tempest.lib.common.rest_client [req-67e85916-db8a-46cf-8ad0-aa976e33cedb req-67e85916-db8a-46cf-8ad0-aa976e33cedb ] Request (PortsIpV6TestJSON:test_show_port): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/23e4d8f6-3cc9-4d38-ba80-8637f62b10be 0.199s\n{3} tempest.api.network.test_ports.PortsIpV6TestJSON.test_show_port [0.202234s] ... ok\n2026-05-22 01:45:59.808 21 INFO tempest.lib.common.rest_client [req-df25aa82-1e75-4b84-97ce-770f6f915e84 req-df25aa82-1e75-4b84-97ce-770f6f915e84 ] Request (NetworksIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/02da7dde-3a0e-4fa0-8849-35f6f5e72bc3 0.479s\n2026-05-22 01:45:59.832 33 INFO tempest.lib.common.rest_client [req-e38db1c4-f650-4065-81e6-39a80ea3ea3d req-e38db1c4-f650-4065-81e6-39a80ea3ea3d ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.189s\n2026-05-22 01:45:59.838 29 INFO tempest.lib.common.rest_client [req-2fdfd0d4-2305-4463-a5d6-390317665e83 req-2fdfd0d4-2305-4463-a5d6-390317665e83 ] Request (RoutersTest:test_update_delete_extra_route): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.829s\n2026-05-22 01:45:59.865 17 INFO tempest.lib.common.rest_client [req-4531f988-bde9-42cd-b5bf-1a435b3e209c req-4531f988-bde9-42cd-b5bf-1a435b3e209c ] Request (PortsIpV6TestJSON:test_show_port_fields): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/23e4d8f6-3cc9-4d38-ba80-8637f62b10be?fields=id&fields=mac_address 0.118s\n{3} tempest.api.network.test_ports.PortsIpV6TestJSON.test_show_port_fields [0.120980s] ... ok\n2026-05-22 01:45:59.884 11 INFO tempest.lib.common.rest_client [req-180daa80-0569-4865-9a65-0944018c6446 req-180daa80-0569-4865-9a65-0944018c6446 ] Request (SecGroupIPv6Test:test_create_show_delete_security_group_rule): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.249s\n2026-05-22 01:46:00.010 21 INFO tempest.lib.common.rest_client [req-075e1d9e-796d-4b89-b46f-72bc46af232e req-075e1d9e-796d-4b89-b46f-72bc46af232e ] Request (NetworksIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/ebbcc36201f044f09db39eea1fb46699 0.197s\n2026-05-22 01:46:00.232 33 INFO tempest.lib.common.rest_client [req-e962a8a8-963a-4c7b-87c5-bfe18bc4ce54 req-e962a8a8-963a-4c7b-87c5-bfe18bc4ce54 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/7bc912a2-792b-4817-9692-a2164c37e48e 0.396s\n2026-05-22 01:46:00.248 11 INFO tempest.lib.common.rest_client [req-2a6fa3bc-3783-4d93-ba8d-43fca7a2f767 req-2a6fa3bc-3783-4d93-ba8d-43fca7a2f767 ] Request (SecGroupIPv6Test:test_create_show_delete_security_group_rule): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/f8aad79b-99c7-416a-acb5-e908d2c45c92 0.362s\n2026-05-22 01:46:00.279 25 INFO tempest.lib.common.rest_client [req-3c6476d3-eb2a-436e-ae38-b6114ae2e124 req-3c6476d3-eb2a-436e-ae38-b6114ae2e124 ] Request (RoutersIpV6Test:test_update_delete_extra_route): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/f07bce41-e7ca-4bed-8206-a4748ffe5072 1.043s\n2026-05-22 01:46:00.335 33 INFO tempest.lib.common.rest_client [req-cb1dc7b2-459f-41ce-83f1-56d5317270a1 req-cb1dc7b2-459f-41ce-83f1-56d5317270a1 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.101s\n2026-05-22 01:46:00.378 17 INFO tempest.lib.common.rest_client [req-eec341f9-df68-4cd8-9316-a1443587dc8e req-eec341f9-df68-4cd8-9316-a1443587dc8e ] Request (PortsIpV6TestJSON:test_update_port_with_security_group_and_extra_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.509s\n2026-05-22 01:46:00.406 11 INFO tempest.lib.common.rest_client [req-8fd314a0-afbb-43ce-80dd-fc7bc3546206 req-8fd314a0-afbb-43ce-80dd-fc7bc3546206 ] Request (SecGroupIPv6Test:test_create_show_delete_security_group_rule): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.154s\n2026-05-22 01:46:00.458 25 INFO tempest.lib.common.rest_client [req-a524bcd7-9172-4468-99b2-3696cfeb85a1 req-a524bcd7-9172-4468-99b2-3696cfeb85a1 ] Request (RoutersIpV6Test:test_update_delete_extra_route): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/f07bce41-e7ca-4bed-8206-a4748ffe5072 0.171s\n2026-05-22 01:46:00.503 33 INFO tempest.lib.common.rest_client [req-aeaa3503-bd66-4336-b125-1d56adaf1990 req-aeaa3503-bd66-4336-b125-1d56adaf1990 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.165s\n2026-05-22 01:46:00.546 21 INFO tempest.lib.common.rest_client [req-857d0b37-8650-44b8-83dc-628601cfedfe req-857d0b37-8650-44b8-83dc-628601cfedfe ] Request (NegativeSecGroupTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.530s\n2026-05-22 01:46:00.612 33 INFO tempest.lib.common.rest_client [req-61e0531e-fac3-46c0-8b4f-d1d54659b683 req-61e0531e-fac3-46c0-8b4f-d1d54659b683 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.107s\n2026-05-22 01:46:00.684 11 INFO tempest.lib.common.rest_client [req-26d774c0-0c9c-4892-976e-775dd72f67d7 req-26d774c0-0c9c-4892-976e-775dd72f67d7 ] Request (SecGroupIPv6Test:test_create_show_delete_security_group_rule): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.275s\n2026-05-22 01:46:00.706 33 INFO tempest.lib.common.rest_client [req-6553afb5-7ce1-4fab-b25e-1b48930c49ff req-6553afb5-7ce1-4fab-b25e-1b48930c49ff ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.090s\n{11} tempest.api.network.test_dhcp_ipv6.NetworksTestDHCPv6.test_dhcpv6_stateless_no_ra [8.191462s] ... ok\n2026-05-22 01:46:00.792 11 INFO tempest.lib.common.rest_client [req-c8cbd9c0-7e46-4b0c-8915-cc4dd1b11fc8 req-c8cbd9c0-7e46-4b0c-8915-cc4dd1b11fc8 ] Request (SecGroupIPv6Test:test_create_show_delete_security_group_rule): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/b8998f48-7a3a-4e4f-b2e7-9f97838d9840 0.104s\n2026-05-22 01:46:00.804 17 INFO tempest.lib.common.rest_client [req-2a852796-d5a6-42eb-b4f3-23590e36d3d7 req-2a852796-d5a6-42eb-b4f3-23590e36d3d7 ] Request (PortsIpV6TestJSON:test_update_port_with_security_group_and_extra_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.423s\n2026-05-22 01:46:00.945 11 INFO tempest.lib.common.rest_client [req-98995c02-591d-4c02-ac09-744d339e3e3d req-98995c02-591d-4c02-ac09-744d339e3e3d ] Request (SecGroupIPv6Test:test_create_show_delete_security_group_rule): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.150s\n2026-05-22 01:46:00.998 21 INFO tempest.lib.common.rest_client [req-d78223cd-b4c9-48e2-96aa-dde77853cd0c req-d78223cd-b4c9-48e2-96aa-dde77853cd0c ] Request (NegativeSecGroupTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.446s\n2026-05-22 01:46:01.049 29 INFO tempest.lib.common.rest_client [req-7c32b1a1-2c0f-422a-8c9f-6e7181b8feae req-7c32b1a1-2c0f-422a-8c9f-6e7181b8feae ] Request (RoutersTest:test_update_delete_extra_route): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.208s\n2026-05-22 01:46:01.057 25 INFO tempest.lib.common.rest_client [req-05ebb913-285f-432d-b709-3f6336a0a193 req-05ebb913-285f-432d-b709-3f6336a0a193 ] Request (RoutersIpV6Test:test_update_delete_extra_route): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/f07bce41-e7ca-4bed-8206-a4748ffe5072 0.596s\n2026-05-22 01:46:01.110 21 INFO tempest.lib.common.rest_client [req-6a1ec289-b9e7-459f-bdf0-6f41a1b741bc req-6a1ec289-b9e7-459f-bdf0-6f41a1b741bc ] Request (NegativeSecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.109s\n2026-05-22 01:46:01.133 33 INFO tempest.lib.common.rest_client [req-da269182-63dd-492d-8c13-9447e7968337 req-da269182-63dd-492d-8c13-9447e7968337 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra_no_dhcp): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.423s\n2026-05-22 01:46:01.178 17 INFO tempest.lib.common.rest_client [req-7742c478-c358-496f-a7c3-7e3235e61a4b req-7742c478-c358-496f-a7c3-7e3235e61a4b ] Request (PortsIpV6TestJSON:test_update_port_with_security_group_and_extra_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.372s\n2026-05-22 01:46:01.183 11 INFO tempest.lib.common.rest_client [req-071164ee-7db9-4e93-9734-2085bbeb530d req-071164ee-7db9-4e93-9734-2085bbeb530d ] Request (SecGroupIPv6Test:test_create_show_delete_security_group_rule): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/b8998f48-7a3a-4e4f-b2e7-9f97838d9840 0.236s\n2026-05-22 01:46:01.193 25 INFO tempest.lib.common.rest_client [req-0e7eeab1-53fe-41a9-92b3-89dd15b82e39 req-0e7eeab1-53fe-41a9-92b3-89dd15b82e39 ] Request (RoutersIpV6Test:test_update_delete_extra_route): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/f07bce41-e7ca-4bed-8206-a4748ffe5072 0.132s\n2026-05-22 01:46:01.236 21 INFO tempest.lib.common.rest_client [req-77a789ce-f5c8-4c0e-bb56-20e9dc9a8fe9 req-77a789ce-f5c8-4c0e-bb56-20e9dc9a8fe9 ] Request (NegativeSecGroupTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.124s\n2026-05-22 01:46:01.360 25 INFO tempest.lib.common.rest_client [req-21093488-98fe-4fba-8270-aef969b9a530 req-21093488-98fe-4fba-8270-aef969b9a530 ] Request (RoutersIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/585e4c52-7a75-4733-bcf6-9bed67ed2f41 0.165s\n2026-05-22 01:46:01.396 11 INFO tempest.lib.common.rest_client [req-994078d2-fdc0-4bc4-b9e3-ef755b44d627 req-994078d2-fdc0-4bc4-b9e3-ef755b44d627 ] Request (SecGroupIPv6Test:test_create_show_delete_security_group_rule): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.210s\n2026-05-22 01:46:01.701 11 INFO tempest.lib.common.rest_client [req-684e80d5-4d87-4564-8619-625cc46dca5e req-684e80d5-4d87-4564-8619-625cc46dca5e ] Request (SecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/b194bc6b-b9cd-4eb9-abe8-9822f769e1e2 0.302s\n2026-05-22 01:46:01.740 21 INFO tempest.lib.common.rest_client [req-94743835-84d5-426d-bdda-c0e33185f9b5 req-94743835-84d5-426d-bdda-c0e33185f9b5 ] Request (NegativeSecGroupTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.501s\n2026-05-22 01:46:01.817 11 INFO tempest.lib.common.rest_client [req-c6183075-426a-463d-b740-46027491df5d req-c6183075-426a-463d-b740-46027491df5d ] Request (SecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.113s\n{0} tempest.api.network.test_security_groups.SecGroupIPv6Test.test_create_show_delete_security_group_rule [4.384272s] ... ok\n2026-05-22 01:46:01.818 17 INFO tempest.lib.common.rest_client [req-750df49d-0511-49cc-b693-2a0a32a9f2e4 req-750df49d-0511-49cc-b693-2a0a32a9f2e4 ] Request (PortsIpV6TestJSON:test_update_port_with_security_group_and_extra_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.638s\n2026-05-22 01:46:01.831 33 INFO tempest.lib.common.rest_client [req-c067f243-c3cd-4fe7-9ffe-03e423877ef6 req-c067f243-c3cd-4fe7-9ffe-03e423877ef6 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra_no_dhcp): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.696s\n2026-05-22 01:46:01.846 21 INFO tempest.lib.common.rest_client [req-290ef9a8-2c9c-43b9-9127-33ff89d3c037 req-290ef9a8-2c9c-43b9-9127-33ff89d3c037 ] Request (NegativeSecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.104s\n2026-05-22 01:46:01.971 21 INFO tempest.lib.common.rest_client [req-be8c2c44-8b0c-4e0c-bd8b-90eb4ceed4c3 req-be8c2c44-8b0c-4e0c-bd8b-90eb4ceed4c3 ] Request (NegativeSecGroupTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e1bd1d96c4c64c7e84761e357bb9a3a3/users/93d96beafed24a0396cd50827790c81c/roles/7b19d98ffcc24d869191183daf0fb4ae 0.122s\n2026-05-22 01:46:02.005 33 INFO tempest.lib.common.rest_client [req-d8fb1b54-d48a-4b94-b608-5bf7b0434fd0 req-d8fb1b54-d48a-4b94-b608-5bf7b0434fd0 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra_no_dhcp): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.169s\n2026-05-22 01:46:02.051 17 INFO tempest.lib.common.rest_client [req-b9323420-41f5-4558-bbce-3fbb0918ad48 req-b9323420-41f5-4558-bbce-3fbb0918ad48 ] Request (PortsIpV6TestJSON:test_update_port_with_security_group_and_extra_attributes): 400 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.229s\n2026-05-22 01:46:02.141 21 INFO tempest.lib.common.rest_client [req-1364c7e6-97ce-481a-9a83-70d9fc7824a8 req-1364c7e6-97ce-481a-9a83-70d9fc7824a8 ] Request (NegativeSecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.167s\n2026-05-22 01:46:02.162 11 INFO tempest.lib.common.rest_client [req-69ddcb32-4db2-48fc-bbd4-fb4fa2919e4e req-69ddcb32-4db2-48fc-bbd4-fb4fa2919e4e ] Request (SecGroupIPv6Test:test_delete_security_group_clear_associated_rules): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.341s\n2026-05-22 01:46:02.284 21 INFO tempest.lib.common.rest_client [req-c3e6457f-0539-41a8-9285-635337c584e8 req-c3e6457f-0539-41a8-9285-635337c584e8 ] Request (NegativeSecGroupTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e1bd1d96c4c64c7e84761e357bb9a3a3/users/93d96beafed24a0396cd50827790c81c/roles/1049be6f2d5641528d4cf50ffcec866c 0.139s\n2026-05-22 01:46:02.440 33 INFO tempest.lib.common.rest_client [req-677321de-19b0-45e1-9ba3-787f43d8c11d req-677321de-19b0-45e1-9ba3-787f43d8c11d ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra_no_dhcp): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/ed2cc8cc-2b5d-4aa2-947b-10e1eb6a6fd4 0.429s\n2026-05-22 01:46:02.449 21 INFO tempest.lib.common.rest_client [req-c3d97434-1955-4a67-8c54-d87159d9bdd9 req-c3d97434-1955-4a67-8c54-d87159d9bdd9 ] Request (NegativeSecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.162s\n2026-05-22 01:46:02.471 11 INFO tempest.lib.common.rest_client [req-0737aee9-4edd-424f-aa0c-844f8510514f req-0737aee9-4edd-424f-aa0c-844f8510514f ] Request (SecGroupIPv6Test:test_delete_security_group_clear_associated_rules): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.307s\n2026-05-22 01:46:02.479 17 INFO tempest.lib.common.rest_client [req-44bedb1f-9773-49cc-aba6-ef5f3ee0fc71 req-44bedb1f-9773-49cc-aba6-ef5f3ee0fc71 ] Request (PortsIpV6TestJSON:test_update_port_with_security_group_and_extra_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.426s\n2026-05-22 01:46:02.524 25 INFO tempest.lib.common.rest_client [req-2fc20d42-1b0d-4225-986e-3bd9b260cf8b req-2fc20d42-1b0d-4225-986e-3bd9b260cf8b ] Request (RoutersIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/585e4c52-7a75-4733-bcf6-9bed67ed2f41 0.161s\n2026-05-22 01:46:02.551 33 INFO tempest.lib.common.rest_client [req-2735d7b8-0082-4c17-8ee0-1fd71b6f937c req-2735d7b8-0082-4c17-8ee0-1fd71b6f937c ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra_no_dhcp): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.104s\n2026-05-22 01:46:02.584 21 INFO tempest.lib.common.rest_client [req-72fdc442-28ea-41d6-a2c6-714e3124656f req-72fdc442-28ea-41d6-a2c6-714e3124656f ] Request (NegativeSecGroupTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e1bd1d96c4c64c7e84761e357bb9a3a3/users/93d96beafed24a0396cd50827790c81c/roles/f62b4d190f9040abadfedbb170e6ab99 0.132s\n2026-05-22 01:46:02.750 11 INFO tempest.lib.common.rest_client [req-2dcf8152-b544-4bba-9528-8afa71db0c44 req-2dcf8152-b544-4bba-9528-8afa71db0c44 ] Request (SecGroupIPv6Test:test_delete_security_group_clear_associated_rules): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/5a99538a-3b20-408f-9a55-723ca1ed5028 0.276s\n2026-05-22 01:46:02.755 21 INFO tempest.lib.common.rest_client [req-402870fb-d44d-4f11-b1e4-46b355128a13 req-402870fb-d44d-4f11-b1e4-46b355128a13 ] Request (NegativeSecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.169s\n2026-05-22 01:46:02.866 33 INFO tempest.lib.common.rest_client [req-ed24a4fa-fc51-43a3-bf8c-d0782f763087 req-ed24a4fa-fc51-43a3-bf8c-d0782f763087 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra_no_dhcp): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/55fb32df-2c60-4e2f-9d1b-9ffc6332dd5d 0.312s\n2026-05-22 01:46:02.880 11 INFO tempest.lib.common.rest_client [req-f1159161-6d60-4e9b-8692-dec72c52207a req-f1159161-6d60-4e9b-8692-dec72c52207a ] Request (SecGroupIPv6Test:test_delete_security_group_clear_associated_rules): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.126s\n2026-05-22 01:46:02.884 21 INFO tempest.lib.common.rest_client [req-9217b4e5-07ee-4202-a7db-89b0bc163a2a req-9217b4e5-07ee-4202-a7db-89b0bc163a2a ] Request (NegativeSecGroupTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e1bd1d96c4c64c7e84761e357bb9a3a3/users/93d96beafed24a0396cd50827790c81c/roles/7b19d98ffcc24d869191183daf0fb4ae 0.125s\n2026-05-22 01:46:02.885 21 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 93d96beafed24a0396cd50827790c81c is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:46:02.885 21 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NegativeSecGroupTest-1416098332-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'e1bd1d96c4c64c7e84761e357bb9a3a3', 'project_name': 'tempest-NegativeSecGroupTest-1416098332', 'tenant_id': 'e1bd1d96c4c64c7e84761e357bb9a3a3', 'tenant_name': 'tempest-NegativeSecGroupTest-1416098332', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '93d96beafed24a0396cd50827790c81c', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:46:02.885 21 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NegativeSecGroupTest-1416098332-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'e1bd1d96c4c64c7e84761e357bb9a3a3', 'project_name': 'tempest-NegativeSecGroupTest-1416098332', 'tenant_id': 'e1bd1d96c4c64c7e84761e357bb9a3a3', 'tenant_name': 'tempest-NegativeSecGroupTest-1416098332', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '93d96beafed24a0396cd50827790c81c', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:46:02.972 33 INFO tempest.lib.common.rest_client [req-a6aa15f2-a2eb-477f-ad28-28ae99c9170c req-a6aa15f2-a2eb-477f-ad28-28ae99c9170c ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra_no_dhcp): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.103s\n2026-05-22 01:46:03.026 11 INFO tempest.lib.common.rest_client [req-cbdff119-7565-4dff-ba5f-54d012615084 req-cbdff119-7565-4dff-ba5f-54d012615084 ] Request (SecGroupIPv6Test:test_delete_security_group_clear_associated_rules): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.143s\n2026-05-22 01:46:03.056 29 INFO tempest.lib.common.rest_client [req-48c7155e-68df-40dc-8fd7-5c0af8a6d446 req-48c7155e-68df-40dc-8fd7-5c0af8a6d446 ] Request (RoutersTest:test_update_delete_extra_route): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/119adb88-58fd-40b5-bcb3-9c30991efd50/add_router_interface 2.002s\n2026-05-22 01:46:03.086 33 INFO tempest.lib.common.rest_client [req-53236d18-a80f-459a-ba31-28f6390e5176 req-53236d18-a80f-459a-ba31-28f6390e5176 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.111s\n2026-05-22 01:46:03.117 11 INFO tempest.lib.common.rest_client [req-b5cd10ea-31d7-4adf-a276-d158ed5c32c2 req-b5cd10ea-31d7-4adf-a276-d158ed5c32c2 ] Request (SecGroupIPv6Test:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/5a99538a-3b20-408f-9a55-723ca1ed5028 0.088s\n{0} tempest.api.network.test_security_groups.SecGroupIPv6Test.test_delete_security_group_clear_associated_rules [1.298219s] ... ok\n2026-05-22 01:46:03.197 33 INFO tempest.lib.common.rest_client [req-77bc802b-e257-47df-8d64-ad516265dc1c req-77bc802b-e257-47df-8d64-ad516265dc1c ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.107s\n2026-05-22 01:46:03.231 11 INFO tempest.lib.common.rest_client [req-3b2b3e56-4fc9-4af9-8659-24375478f8a4 req-3b2b3e56-4fc9-4af9-8659-24375478f8a4 ] Request (SecGroupIPv6Test:test_list_security_groups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.110s\n{0} tempest.api.network.test_security_groups.SecGroupIPv6Test.test_list_security_groups [0.113671s] ... ok\n2026-05-22 01:46:03.285 33 INFO tempest.lib.common.rest_client [req-058424d0-8ec6-46c6-aae5-b0db50541f9e req-058424d0-8ec6-46c6-aae5-b0db50541f9e ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.086s\n{11} tempest.api.network.test_dhcp_ipv6.NetworksTestDHCPv6.test_dhcpv6_stateless_no_ra_no_dhcp [2.577582s] ... ok\n2026-05-22 01:46:03.311 17 INFO tempest.lib.common.rest_client [req-d4bcec15-9cac-4fd4-92a6-1faa8ab66866 req-d4bcec15-9cac-4fd4-92a6-1faa8ab66866 ] Request (PortsIpV6TestJSON:test_update_port_with_security_group_and_extra_attributes): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/3b9e3079-219c-4dee-8134-de6bc9dab74d 0.830s\n2026-05-22 01:46:03.423 21 INFO tempest.lib.common.rest_client [req-fa0f6db5-fae1-44be-8524-7f7572b156fb req-fa0f6db5-fae1-44be-8524-7f7572b156fb ] Request (NegativeSecGroupTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.529s\n2026-05-22 01:46:03.563 11 INFO tempest.lib.common.rest_client [req-8122415d-afa3-4325-b934-9f58df8fa266 req-8122415d-afa3-4325-b934-9f58df8fa266 ] Request (SecGroupIPv6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/5da6375efcc642578b53b11eebe71452 0.292s\n2026-05-22 01:46:03.574 21 INFO tempest.lib.common.rest_client [req-c46591ba-9575-49b6-a8f7-35b4799d4fa6 req-c46591ba-9575-49b6-a8f7-35b4799d4fa6 ] Request (NegativeSecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/e1bd1d96c4c64c7e84761e357bb9a3a3 0.148s\n2026-05-22 01:46:03.575 21 INFO tempest.lib.common.dynamic_creds [-] Using the existing project e1bd1d96c4c64c7e84761e357bb9a3a3 for scope project and roles: ['reader']\n2026-05-22 01:46:03.700 17 INFO tempest.lib.common.rest_client [req-01d15339-e735-445b-abc8-d60c87a8085a req-01d15339-e735-445b-abc8-d60c87a8085a ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/3b9e3079-219c-4dee-8134-de6bc9dab74d 0.386s\n2026-05-22 01:46:03.744 29 INFO tempest.lib.common.rest_client [req-f4b907ac-7af1-4e85-b373-f7072bd814c6 req-f4b907ac-7af1-4e85-b373-f7072bd814c6 ] Request (RoutersTest:test_update_delete_extra_route): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.684s\n2026-05-22 01:46:03.757 25 INFO tempest.lib.common.rest_client [req-cbb943c0-1a79-4304-8f69-d1b107e7deb1 req-cbb943c0-1a79-4304-8f69-d1b107e7deb1 ] Request (RoutersIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/585e4c52-7a75-4733-bcf6-9bed67ed2f41 0.229s\n2026-05-22 01:46:03.790 17 INFO tempest.lib.common.rest_client [req-d385644c-67e4-4251-aedc-e041686ac57a req-d385644c-67e4-4251-aedc-e041686ac57a ] Request (PortsIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/3b9e3079-219c-4dee-8134-de6bc9dab74d 0.087s\n2026-05-22 01:46:03.833 11 INFO tempest.lib.common.rest_client [req-d4eed833-19c0-42e5-b81d-50e82d0507f3 req-d4eed833-19c0-42e5-b81d-50e82d0507f3 ] Request (SecGroupIPv6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/53f91af946294a8e890673abe5c1a7a6 0.267s\n2026-05-22 01:46:03.834 11 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: ce0069b2ed3b4be9a3be4455a40a1fa7\n2026-05-22 01:46:04.030 17 INFO tempest.lib.common.rest_client [req-c86746e9-ccf1-48a8-a991-5a04825fc3e3 req-c86746e9-ccf1-48a8-a991-5a04825fc3e3 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/026392ac-22c2-4764-bd89-790c5cb2d95c 0.238s\n2026-05-22 01:46:04.086 21 INFO tempest.lib.common.rest_client [req-75bc8e64-84c8-434c-88b1-5ca2a45fcb74 req-75bc8e64-84c8-434c-88b1-5ca2a45fcb74 ] Request (NegativeSecGroupTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.506s\n2026-05-22 01:46:04.256 21 INFO tempest.lib.common.rest_client [req-025957ba-3f8e-4c71-8a7d-84e3418b8903 req-025957ba-3f8e-4c71-8a7d-84e3418b8903 ] Request (NegativeSecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.163s\n2026-05-22 01:46:04.268 17 INFO tempest.lib.common.rest_client [req-dd3f9091-b17b-4fb2-9e71-66eb16b03246 req-dd3f9091-b17b-4fb2-9e71-66eb16b03246 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/854718a9-4478-4564-bc17-3916290dabc0 0.234s\n2026-05-22 01:46:04.281 11 INFO tempest.lib.common.rest_client [req-e8fb4e1c-569b-4f64-9bf2-afd372ac98a0 req-e8fb4e1c-569b-4f64-9bf2-afd372ac98a0 ] Request (SecGroupIPv6Test:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.445s\n2026-05-22 01:46:04.384 33 INFO tempest.lib.common.rest_client [req-bbc00b71-5757-4102-a5c0-8497f0209463 req-bbc00b71-5757-4102-a5c0-8497f0209463 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.095s\n2026-05-22 01:46:04.411 21 INFO tempest.lib.common.rest_client [req-5c3abdc2-06bf-4132-ab2c-651b101e38b9 req-5c3abdc2-06bf-4132-ab2c-651b101e38b9 ] Request (NegativeSecGroupTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e1bd1d96c4c64c7e84761e357bb9a3a3/users/e801cb29e66e4d30acde910092e37c61/roles/f1175dd65a2046c29e339df86ceaa04e 0.152s\n2026-05-22 01:46:04.603 21 INFO tempest.lib.common.rest_client [req-b45b3fb1-7e9a-4216-a7f9-8139acd367a1 req-b45b3fb1-7e9a-4216-a7f9-8139acd367a1 ] Request (NegativeSecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.188s\n2026-05-22 01:46:04.636 33 INFO tempest.lib.common.rest_client [req-fb07c1d4-a6c2-43f8-a8d2-c1fa4e6324ae req-fb07c1d4-a6c2-43f8-a8d2-c1fa4e6324ae ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 400 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.246s\n2026-05-22 01:46:04.691 11 INFO tempest.lib.common.rest_client [req-c0aa2039-e9b5-46ba-8ecc-0245221d43a5 req-c0aa2039-e9b5-46ba-8ecc-0245221d43a5 ] Request (SecGroupIPv6Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=ce0069b2ed3b4be9a3be4455a40a1fa7&name=default 0.407s\n2026-05-22 01:46:04.732 21 INFO tempest.lib.common.rest_client [req-38bd8314-9f90-4536-80e1-5ac649f88afa req-38bd8314-9f90-4536-80e1-5ac649f88afa ] Request (NegativeSecGroupTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e1bd1d96c4c64c7e84761e357bb9a3a3/users/e801cb29e66e4d30acde910092e37c61/roles/1049be6f2d5641528d4cf50ffcec866c 0.126s\n2026-05-22 01:46:04.858 17 INFO tempest.lib.common.rest_client [req-4fec1845-6067-4511-870e-7a5c2a4cb985 req-4fec1845-6067-4511-870e-7a5c2a4cb985 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/a558e77b-8628-46f1-8d69-346c1dcf4b44 0.586s\n{3} tempest.api.network.test_ports.PortsIpV6TestJSON.test_update_port_with_security_group_and_extra_attributes [4.996068s] ... ok\n2026-05-22 01:46:04.904 29 INFO tempest.lib.common.rest_client [req-c38b1c46-1d2e-4523-9976-93996e10fba6 req-c38b1c46-1d2e-4523-9976-93996e10fba6 ] Request (RoutersTest:test_update_delete_extra_route): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.156s\n2026-05-22 01:46:04.922 25 INFO tempest.lib.common.rest_client [req-8063d724-f184-4065-be23-6ff36721a2f5 req-8063d724-f184-4065-be23-6ff36721a2f5 ] Request (RoutersIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/585e4c52-7a75-4733-bcf6-9bed67ed2f41 0.161s\n2026-05-22 01:46:04.934 21 INFO tempest.lib.common.rest_client [req-184a18d9-5689-4630-bf66-08c3db3da514 req-184a18d9-5689-4630-bf66-08c3db3da514 ] Request (NegativeSecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.199s\n2026-05-22 01:46:05.083 21 INFO tempest.lib.common.rest_client [req-fa98af60-b4a1-429e-9195-95264c095376 req-fa98af60-b4a1-429e-9195-95264c095376 ] Request (NegativeSecGroupTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e1bd1d96c4c64c7e84761e357bb9a3a3/users/e801cb29e66e4d30acde910092e37c61/roles/f62b4d190f9040abadfedbb170e6ab99 0.138s\n2026-05-22 01:46:05.138 33 INFO tempest.lib.common.rest_client [req-d333667a-d6a6-4ca7-9c4d-42e0e0160847 req-d333667a-d6a6-4ca7-9c4d-42e0e0160847 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.498s\n2026-05-22 01:46:05.151 11 INFO tempest.lib.common.rest_client [req-95ee6029-9dbb-4646-9a5e-b91fbde7b94c req-95ee6029-9dbb-4646-9a5e-b91fbde7b94c ] Request (SecGroupIPv6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/c1d81299-5b03-472f-a1ef-5ccc2fabc043 0.458s\n2026-05-22 01:46:05.234 21 INFO tempest.lib.common.rest_client [req-1744321f-7c50-4354-b13b-63dbf163d10b req-1744321f-7c50-4354-b13b-63dbf163d10b ] Request (NegativeSecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.149s\n2026-05-22 01:46:05.345 11 INFO tempest.lib.common.rest_client [req-28abe0d2-bf2d-4e73-bf0f-f5ec33e59150 req-28abe0d2-bf2d-4e73-bf0f-f5ec33e59150 ] Request (SecGroupIPv6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/ce0069b2ed3b4be9a3be4455a40a1fa7 0.191s\n2026-05-22 01:46:05.423 17 INFO tempest.lib.common.rest_client [req-3c010ac1-78cf-4680-ad7c-18dced27d8b2 req-3c010ac1-78cf-4680-ad7c-18dced27d8b2 ] Request (PortsIpV6TestJSON:test_update_port_with_two_security_groups_and_extra_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.556s\n2026-05-22 01:46:05.416 21 INFO tempest.lib.common.rest_client [req-d60ef3ee-43a4-4a78-b3cb-45ce8093622d req-d60ef3ee-43a4-4a78-b3cb-45ce8093622d ] Request (NegativeSecGroupTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e1bd1d96c4c64c7e84761e357bb9a3a3/users/e801cb29e66e4d30acde910092e37c61/roles/7b19d98ffcc24d869191183daf0fb4ae 0.179s\n2026-05-22 01:46:05.417 21 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user e801cb29e66e4d30acde910092e37c61 is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:46:05.417 21 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NegativeSecGroupTest-1416098332-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'e1bd1d96c4c64c7e84761e357bb9a3a3', 'project_name': 'tempest-NegativeSecGroupTest-1416098332', 'tenant_id': 'e1bd1d96c4c64c7e84761e357bb9a3a3', 'tenant_name': 'tempest-NegativeSecGroupTest-1416098332', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'e801cb29e66e4d30acde910092e37c61', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:46:05.417 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-NegativeSecGroupTest-1416098332-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'e1bd1d96c4c64c7e84761e357bb9a3a3', 'project_name': 'tempest-NegativeSecGroupTest-1416098332', 'tenant_id': 'e1bd1d96c4c64c7e84761e357bb9a3a3', 'tenant_name': 'tempest-NegativeSecGroupTest-1416098332', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'e801cb29e66e4d30acde910092e37c61', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:46:05.789 17 INFO tempest.lib.common.rest_client [req-de47425c-1abc-4444-84f6-1399bdcb443a req-de47425c-1abc-4444-84f6-1399bdcb443a ] 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.362s\n2026-05-22 01:46:05.878 33 INFO tempest.lib.common.rest_client [req-c7b772b9-60e3-45ad-846e-8124a68d53db req-c7b772b9-60e3-45ad-846e-8124a68d53db ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.737s\n2026-05-22 01:46:05.967 21 INFO tempest.lib.common.rest_client [req-f329a798-0bbe-463b-a23e-93995c88dc7c req-f329a798-0bbe-463b-a23e-93995c88dc7c ] Request (NegativeSecGroupTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.537s\n2026-05-22 01:46:06.104 25 INFO tempest.lib.common.rest_client [req-ca453c82-6667-46c1-bc96-29b7ecfc9987 req-ca453c82-6667-46c1-bc96-29b7ecfc9987 ] Request (RoutersIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/585e4c52-7a75-4733-bcf6-9bed67ed2f41 0.177s\n2026-05-22 01:46:06.143 17 INFO tempest.lib.common.rest_client [req-662014ff-a5b9-4ada-a1ee-73c9469d3737 req-662014ff-a5b9-4ada-a1ee-73c9469d3737 ] 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.351s\n2026-05-22 01:46:06.286 21 INFO tempest.lib.common.rest_client [req-6a6efcac-23d5-4cec-981a-18c7d6a187be req-6a6efcac-23d5-4cec-981a-18c7d6a187be ] Request (NegativeSecGroupTest:test_create_additional_default_security_group_fails): 409 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.313s\n{5} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_create_additional_default_security_group_fails [0.320092s] ... ok\n2026-05-22 01:46:06.377 33 INFO tempest.lib.common.rest_client [req-d87d70c4-df81-4f2b-b3a1-b7a35bbd26d0 req-d87d70c4-df81-4f2b-b3a1-b7a35bbd26d0 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/4f612cbe-b22b-4b60-8b55-acaccde90c1e 0.496s\n2026-05-22 01:46:06.509 33 INFO tempest.lib.common.rest_client [req-8d139277-9e4d-456c-8655-1eaf71f082e7 req-8d139277-9e4d-456c-8655-1eaf71f082e7 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.129s\n2026-05-22 01:46:06.547 17 INFO tempest.lib.common.rest_client [req-aceb110e-05e0-4165-9b70-2239db8a29cc req-aceb110e-05e0-4165-9b70-2239db8a29cc ] 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.400s\n2026-05-22 01:46:06.751 33 INFO tempest.lib.common.rest_client [req-443e9031-5d84-437e-bc48-a01fc3c6c772 req-443e9031-5d84-437e-bc48-a01fc3c6c772 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.238s\n2026-05-22 01:46:06.869 33 INFO tempest.lib.common.rest_client [req-aea70323-7aa9-4b76-bb0b-a0050200ebc6 req-aea70323-7aa9-4b76-bb0b-a0050200ebc6 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.114s\n2026-05-22 01:46:06.943 21 INFO tempest.lib.common.rest_client [req-7c9ad52a-64e6-49ad-95c0-c9b494721569 req-7c9ad52a-64e6-49ad-95c0-c9b494721569 ] Request (NegativeSecGroupTest:test_create_duplicate_security_group_rule_fails): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.650s\n2026-05-22 01:46:07.001 25 INFO tempest.lib.common.rest_client [req-700b37e4-f219-4124-91d8-7f81a0621dca req-700b37e4-f219-4124-91d8-7f81a0621dca ] Request (RoutersIpV6Test:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/f07bce41-e7ca-4bed-8206-a4748ffe5072/remove_router_interface 0.893s\n2026-05-22 01:46:07.141 29 INFO tempest.lib.common.rest_client [req-e512adde-bd38-42c6-b07b-2e304a42794d req-e512adde-bd38-42c6-b07b-2e304a42794d ] Request (RoutersTest:test_update_delete_extra_route): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/119adb88-58fd-40b5-bcb3-9c30991efd50/add_router_interface 2.234s\n2026-05-22 01:46:07.237 25 INFO tempest.lib.common.rest_client [req-9fc6334e-3319-4698-862b-ede9100fb953 req-9fc6334e-3319-4698-862b-ede9100fb953 ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/b6cdb664-8878-4c05-935b-50fe363e2693 0.232s\n2026-05-22 01:46:07.239 33 INFO tempest.lib.common.rest_client [req-5a2b764f-eb25-43ad-a317-025300612617 req-5a2b764f-eb25-43ad-a317-025300612617 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/9cf2d405-4975-4bc7-a5f4-0e40f130772d 0.366s\n2026-05-22 01:46:07.280 21 INFO tempest.lib.common.rest_client [req-a5242b9c-4f47-42e6-9c74-ee2adbe2cda0 req-a5242b9c-4f47-42e6-9c74-ee2adbe2cda0 ] Request (NegativeSecGroupTest:test_create_duplicate_security_group_rule_fails): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.333s\n2026-05-22 01:46:07.443 17 INFO tempest.lib.common.rest_client [req-f2cd4ec0-b39d-426f-9cff-8f9103b12ccb req-f2cd4ec0-b39d-426f-9cff-8f9103b12ccb ] Request (PortsIpV6TestJSON:test_update_port_with_two_security_groups_and_extra_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.893s\n2026-05-22 01:46:07.534 33 INFO tempest.lib.common.rest_client [req-4785185c-91d0-4aa9-b6f8-0731dfe97a46 req-4785185c-91d0-4aa9-b6f8-0731dfe97a46 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/ce3d72cf-798c-4aac-8387-4c8cc6c4131f 0.291s\n2026-05-22 01:46:07.547 21 INFO tempest.lib.common.rest_client [req-5b025020-d7eb-421a-bd9c-f3de3320c1d3 req-5b025020-d7eb-421a-bd9c-f3de3320c1d3 ] Request (NegativeSecGroupTest:test_create_duplicate_security_group_rule_fails): 409 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.262s\n2026-05-22 01:46:07.624 33 INFO tempest.lib.common.rest_client [req-d983ffc2-5767-4973-bdc0-ef9ba8b8c4b6 req-d983ffc2-5767-4973-bdc0-ef9ba8b8c4b6 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.088s\n2026-05-22 01:46:07.681 17 INFO tempest.lib.common.rest_client [req-da7c16ca-73ba-4a8f-900b-97c4807504e1 req-da7c16ca-73ba-4a8f-900b-97c4807504e1 ] Request (PortsIpV6TestJSON:test_update_port_with_two_security_groups_and_extra_attributes): 400 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.233s\n2026-05-22 01:46:07.762 25 INFO tempest.lib.common.rest_client [req-0762e50c-a7bb-456f-a1a2-c77e61565afb req-0762e50c-a7bb-456f-a1a2-c77e61565afb ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/29e89ee6-7ab6-4695-b264-12185dfb57b7 0.522s\n2026-05-22 01:46:07.821 29 INFO tempest.lib.common.rest_client [req-c9be1faf-cfd5-4657-9ca8-71a3ec070407 req-c9be1faf-cfd5-4657-9ca8-71a3ec070407 ] Request (RoutersTest:test_update_delete_extra_route): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/119adb88-58fd-40b5-bcb3-9c30991efd50 0.677s\n2026-05-22 01:46:07.895 21 INFO tempest.lib.common.rest_client [req-5a05870b-1faa-4f04-89d4-5182d242034c req-5a05870b-1faa-4f04-89d4-5182d242034c ] Request (NegativeSecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/38345afc-407b-4b08-9012-51696f90d148 0.345s\n2026-05-22 01:46:07.939 25 INFO tempest.lib.common.rest_client [req-16cf27d1-e38b-4e69-a013-66c17260573b req-16cf27d1-e38b-4e69-a013-66c17260573b ] Request (RoutersIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/3f68a033-aaae-45a4-b08b-cb325659da76 0.174s\n2026-05-22 01:46:07.967 29 INFO tempest.lib.common.rest_client [req-63eac01b-01fb-430d-807c-c63a2c5cfd32 req-63eac01b-01fb-430d-807c-c63a2c5cfd32 ] Request (RoutersTest:test_update_delete_extra_route): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/119adb88-58fd-40b5-bcb3-9c30991efd50 0.144s\n2026-05-22 01:46:07.982 17 INFO tempest.lib.common.rest_client [req-e1b551c8-251d-41f3-a86e-98b7a332feec req-e1b551c8-251d-41f3-a86e-98b7a332feec ] Request (PortsIpV6TestJSON:test_update_port_with_two_security_groups_and_extra_attributes): 400 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.297s\n2026-05-22 01:46:08.023 21 INFO tempest.lib.common.rest_client [req-01c88a5e-d41d-4c61-b237-0d629450830e req-01c88a5e-d41d-4c61-b237-0d629450830e ] Request (NegativeSecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.125s\n{5} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_create_duplicate_security_group_rule_fails [1.734668s] ... ok\n2026-05-22 01:46:08.367 21 INFO tempest.lib.common.rest_client [req-04a0abd5-90a7-45b2-b0b8-3871f3e81d23 req-04a0abd5-90a7-45b2-b0b8-3871f3e81d23 ] Request (NegativeSecGroupTest:test_create_security_group_rule_with_bad_ethertype): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.337s\n2026-05-22 01:46:08.470 21 INFO tempest.lib.common.rest_client [req-4dc51d61-41d6-4548-a50c-f170937b167e req-4dc51d61-41d6-4548-a50c-f170937b167e ] Request (NegativeSecGroupTest:test_create_security_group_rule_with_bad_ethertype): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.098s\n2026-05-22 01:46:08.487 17 INFO tempest.lib.common.rest_client [req-469dcab4-1e7f-424c-addf-938f490e7663 req-469dcab4-1e7f-424c-addf-938f490e7663 ] Request (PortsIpV6TestJSON:test_update_port_with_two_security_groups_and_extra_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.502s\n2026-05-22 01:46:08.641 29 INFO tempest.lib.common.rest_client [req-16cd237c-3537-48cf-aee5-a1ffb58a2457 req-16cd237c-3537-48cf-aee5-a1ffb58a2457 ] Request (RoutersTest:test_update_delete_extra_route): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/119adb88-58fd-40b5-bcb3-9c30991efd50 0.671s\n2026-05-22 01:46:08.718 21 INFO tempest.lib.common.rest_client [req-ac7f65d6-da75-4bfc-8054-2f1498af71a8 req-ac7f65d6-da75-4bfc-8054-2f1498af71a8 ] Request (NegativeSecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/97987912-cde2-4b37-abc3-41402884f9e2 0.243s\n2026-05-22 01:46:08.748 33 INFO tempest.lib.common.rest_client [req-27200eec-204e-4774-92d2-08f3cdcc7d8d req-27200eec-204e-4774-92d2-08f3cdcc7d8d ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.122s\n2026-05-22 01:46:08.782 29 INFO tempest.lib.common.rest_client [req-6669bbe8-f193-4a13-b40f-d4eaf191cdef req-6669bbe8-f193-4a13-b40f-d4eaf191cdef ] Request (RoutersTest:test_update_delete_extra_route): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/119adb88-58fd-40b5-bcb3-9c30991efd50 0.139s\n2026-05-22 01:46:08.847 25 INFO tempest.lib.common.rest_client [req-f48e9807-b21a-4315-8e5b-540d1976c20f req-f48e9807-b21a-4315-8e5b-540d1976c20f ] Request (RoutersIpV6Test:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/f07bce41-e7ca-4bed-8206-a4748ffe5072/remove_router_interface 0.904s\n2026-05-22 01:46:08.853 21 INFO tempest.lib.common.rest_client [req-988ed97e-5154-40bb-88b4-109f13ceac50 req-988ed97e-5154-40bb-88b4-109f13ceac50 ] Request (NegativeSecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.131s\n{5} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_create_security_group_rule_with_bad_ethertype [0.829126s] ... ok\n2026-05-22 01:46:08.964 29 INFO tempest.lib.common.rest_client [req-9bc310b7-27f3-4ff8-af29-066c29a7f834 req-9bc310b7-27f3-4ff8-af29-066c29a7f834 ] Request (RoutersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/5cf7b21a-994d-494e-b978-5a301e1bccf1 0.179s\n2026-05-22 01:46:09.020 33 INFO tempest.lib.common.rest_client [req-0ebf7272-34a3-486a-8726-c40ef5847069 req-0ebf7272-34a3-486a-8726-c40ef5847069 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 400 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.269s\n2026-05-22 01:46:09.141 25 INFO tempest.lib.common.rest_client [req-ed33970e-c40b-423c-bfeb-47bc0eee38e5 req-ed33970e-c40b-423c-bfeb-47bc0eee38e5 ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/9559a9f9-c167-4130-9778-b22d9d58eb44 0.289s\n2026-05-22 01:46:09.228 21 INFO tempest.lib.common.rest_client [req-d02e5f6f-d906-4e5b-bbe6-e87f77b379af req-d02e5f6f-d906-4e5b-bbe6-e87f77b379af ] Request (NegativeSecGroupTest:test_create_security_group_rule_with_bad_protocol): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.371s\n2026-05-22 01:46:09.306 21 INFO tempest.lib.common.rest_client [req-dbd3803a-7584-4f2d-87e7-bd3fd7c437db req-dbd3803a-7584-4f2d-87e7-bd3fd7c437db ] Request (NegativeSecGroupTest:test_create_security_group_rule_with_bad_protocol): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.076s\n2026-05-22 01:46:09.403 17 INFO tempest.lib.common.rest_client [req-38065a38-815c-401f-9464-33efd4777872 req-38065a38-815c-401f-9464-33efd4777872 ] Request (PortsIpV6TestJSON:test_update_port_with_two_security_groups_and_extra_attributes): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/01cf028e-f1c3-4d54-92c6-4cfac08211dc 0.911s\n2026-05-22 01:46:09.570 33 INFO tempest.lib.common.rest_client [req-c18bc0ce-c95f-45cb-ba9c-3e2b31e8a33e req-c18bc0ce-c95f-45cb-ba9c-3e2b31e8a33e ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.547s\n2026-05-22 01:46:09.572 21 INFO tempest.lib.common.rest_client [req-65dcffc4-38e4-48c3-9e3a-147f07d3596d req-65dcffc4-38e4-48c3-9e3a-147f07d3596d ] Request (NegativeSecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/3238e247-1534-461b-8cdd-fd18d20a1b7c 0.263s\n2026-05-22 01:46:09.706 21 INFO tempest.lib.common.rest_client [req-a72bc12f-b408-4639-91f8-490c05893d1e req-a72bc12f-b408-4639-91f8-490c05893d1e ] Request (NegativeSecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.131s\n{5} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_create_security_group_rule_with_bad_protocol [0.851786s] ... ok\n2026-05-22 01:46:09.753 25 INFO tempest.lib.common.rest_client [req-d0ec0b1d-f3ef-4963-83f2-b13bdf741552 req-d0ec0b1d-f3ef-4963-83f2-b13bdf741552 ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/1609980c-9f41-4dc0-a7bb-0733f9669b74 0.610s\n2026-05-22 01:46:09.894 29 INFO tempest.lib.common.rest_client [req-3bc50e56-e8ff-471d-8e14-c255628fbf5a req-3bc50e56-e8ff-471d-8e14-c255628fbf5a ] Request (RoutersTest:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/119adb88-58fd-40b5-bcb3-9c30991efd50/remove_router_interface 0.928s\n2026-05-22 01:46:09.958 17 INFO tempest.lib.common.rest_client [req-1dd22f1b-1397-4629-bdd5-ffdb69bf6727 req-1dd22f1b-1397-4629-bdd5-ffdb69bf6727 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/01cf028e-f1c3-4d54-92c6-4cfac08211dc 0.552s\n2026-05-22 01:46:10.057 17 INFO tempest.lib.common.rest_client [req-8426a03a-bccd-42d0-9843-df17409b70c1 req-8426a03a-bccd-42d0-9843-df17409b70c1 ] Request (PortsIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/01cf028e-f1c3-4d54-92c6-4cfac08211dc 0.096s\n2026-05-22 01:46:10.056 25 INFO tempest.lib.common.rest_client [req-7925d258-f793-48d4-8d05-b3531dd0adfd req-7925d258-f793-48d4-8d05-b3531dd0adfd ] Request (RoutersIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/4bf22328-29b5-4e5d-b782-94ed5023d8e1 0.298s\n2026-05-22 01:46:10.057 21 INFO tempest.lib.common.rest_client [req-21573a5f-2bf5-48f4-ad67-8ef3b3b30ca9 req-21573a5f-2bf5-48f4-ad67-8ef3b3b30ca9 ] 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.347s\n2026-05-22 01:46:10.186 21 INFO tempest.lib.common.rest_client [req-0430e571-e370-40c5-bf20-5e155fee3ac0 req-0430e571-e370-40c5-bf20-5e155fee3ac0 ] 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.126s\n2026-05-22 01:46:10.188 29 INFO tempest.lib.common.rest_client [req-6ea0d848-981a-41f2-bc1a-646d9999a929 req-6ea0d848-981a-41f2-bc1a-646d9999a929 ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/5fe903cc-6290-4685-89f2-7bca442b1ba9 0.292s\n2026-05-22 01:46:10.266 21 INFO tempest.lib.common.rest_client [req-82b5173d-0b71-4cd0-8c89-40c05e888640 req-82b5173d-0b71-4cd0-8c89-40c05e888640 ] 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.077s\n2026-05-22 01:46:10.303 17 INFO tempest.lib.common.rest_client [req-4baeb562-6b30-42d7-8b3f-da1ae2d8f73a req-4baeb562-6b30-42d7-8b3f-da1ae2d8f73a ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/70024586-4729-4fde-9045-e7b604ef8a9f 0.241s\n2026-05-22 01:46:10.346 21 INFO tempest.lib.common.rest_client [req-ff55606b-68c3-4e58-9549-a030811535a5 req-ff55606b-68c3-4e58-9549-a030811535a5 ] 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.079s\n2026-05-22 01:46:10.428 21 INFO tempest.lib.common.rest_client [req-fbbfd3b6-0e18-49f1-8705-16e8fdfe4ba3 req-fbbfd3b6-0e18-49f1-8705-16e8fdfe4ba3 ] 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.079s\n2026-05-22 01:46:10.456 33 INFO tempest.lib.common.rest_client [req-67cd918c-80ed-4377-ae40-ad0b074a8139 req-67cd918c-80ed-4377-ae40-ad0b074a8139 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.883s\n2026-05-22 01:46:10.594 17 INFO tempest.lib.common.rest_client [req-b5dc83bd-3c18-4bff-9d22-482230283bd4 req-b5dc83bd-3c18-4bff-9d22-482230283bd4 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/8108a4c2-05e2-4a84-b439-c4bf5848c13c 0.289s\n2026-05-22 01:46:10.838 29 INFO tempest.lib.common.rest_client [req-2472c13d-cf83-4c09-a625-dc20265cbfec req-2472c13d-cf83-4c09-a625-dc20265cbfec ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/ce8bfdd5-5640-42ed-ba4f-043567a489f2 0.648s\n2026-05-22 01:46:10.845 21 INFO tempest.lib.common.rest_client [req-13807bdb-9f32-4929-b2ec-1d043cec0c4b req-13807bdb-9f32-4929-b2ec-1d043cec0c4b ] Request (NegativeSecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/f8b02f7f-63c0-45b8-8aaa-7364c04008bd 0.415s\n2026-05-22 01:46:10.858 17 INFO tempest.lib.common.rest_client [req-1d7961fb-e5b7-471f-9105-c2f983e4d313 req-1d7961fb-e5b7-471f-9105-c2f983e4d313 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/f6f0938b-d8e6-40df-bb78-f562cfb8c4e7 0.259s\n2026-05-22 01:46:10.968 21 INFO tempest.lib.common.rest_client [req-34fbbcde-844c-415e-b53b-4115e914586d req-34fbbcde-844c-415e-b53b-4115e914586d ] Request (NegativeSecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.118s\n{5} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_create_security_group_rule_with_bad_remote_ip_prefix [1.261214s] ... ok\n2026-05-22 01:46:11.010 33 INFO tempest.lib.common.rest_client [req-8b62332b-39de-4792-8c55-c8cc252b6d77 req-8b62332b-39de-4792-8c55-c8cc252b6d77 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/a7e32c89-a3d6-44c7-b55f-def963231220 0.552s\n2026-05-22 01:46:11.044 29 INFO tempest.lib.common.rest_client [req-3b4edced-0cac-4ddf-a1e8-cde80934e0be req-3b4edced-0cac-4ddf-a1e8-cde80934e0be ] Request (RoutersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/3248f9cb-0670-4d8a-854f-9d3587cb954c 0.203s\n2026-05-22 01:46:11.113 17 INFO tempest.lib.common.rest_client [req-56de2dac-e7f4-4763-b456-c8b4d6d949bc req-56de2dac-e7f4-4763-b456-c8b4d6d949bc ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/48b1b89f-ffce-4973-a17d-370e4424e7ba 0.252s\n{3} tempest.api.network.test_ports.PortsIpV6TestJSON.test_update_port_with_two_security_groups_and_extra_attributes [6.250495s] ... ok\n2026-05-22 01:46:11.139 33 INFO tempest.lib.common.rest_client [req-443d32cb-f6f2-4803-b024-c8308582bea2 req-443d32cb-f6f2-4803-b024-c8308582bea2 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.125s\n2026-05-22 01:46:11.135 25 INFO tempest.lib.common.rest_client [req-fdc181cd-7acc-4ac3-acbd-d07a94fdd514 req-fdc181cd-7acc-4ac3-acbd-d07a94fdd514 ] Request (RoutersIpV6Test:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/f07bce41-e7ca-4bed-8206-a4748ffe5072/remove_router_interface 1.076s\n2026-05-22 01:46:11.273 33 INFO tempest.lib.common.rest_client [req-b69dc364-0546-4c83-bebf-1f332a2860d9 req-b69dc364-0546-4c83-bebf-1f332a2860d9 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.130s\n2026-05-22 01:46:11.372 21 INFO tempest.lib.common.rest_client [req-61d3a008-614c-4c05-adee-d74194a717f3 req-61d3a008-614c-4c05-adee-d74194a717f3 ] Request (NegativeSecGroupTest:test_create_security_group_rule_with_invalid_ports): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.399s\n2026-05-22 01:46:11.408 33 INFO tempest.lib.common.rest_client [req-803b385f-ab01-4e5d-9c58-4622f087f752 req-803b385f-ab01-4e5d-9c58-4622f087f752 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.133s\n2026-05-22 01:46:11.435 25 INFO tempest.lib.common.rest_client [req-be661c74-783d-492a-8533-6050f8712d40 req-be661c74-783d-492a-8533-6050f8712d40 ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/d6b25857-2b05-4f8f-87a0-ef5b13e8f315 0.297s\n2026-05-22 01:46:11.447 17 INFO tempest.lib.common.rest_client [req-c82ea667-5ddd-4e1b-8bc2-c6efc269c1c5 req-c82ea667-5ddd-4e1b-8bc2-c6efc269c1c5 ] Request (PortsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/44247187-744c-4efe-a909-a6e560cc8100 0.280s\n2026-05-22 01:46:11.459 21 INFO tempest.lib.common.rest_client [req-68c24ae3-4aca-4b0e-a02a-fc59a90b84e9 req-68c24ae3-4aca-4b0e-a02a-fc59a90b84e9 ] 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-22 01:46:11.549 17 INFO tempest.lib.common.rest_client [req-45325f3b-08d1-4344-bda6-45d888bcc6de req-45325f3b-08d1-4344-bda6-45d888bcc6de ] Request (PortsIpV6TestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/48b1b89f-ffce-4973-a17d-370e4424e7ba 0.100s\n2026-05-22 01:46:11.613 21 INFO tempest.lib.common.rest_client [req-3b9f95c2-d218-42a4-ac5c-1cb74d1ce087 req-3b9f95c2-d218-42a4-ac5c-1cb74d1ce087 ] Request (NegativeSecGroupTest:test_create_security_group_rule_with_invalid_ports): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.152s\n2026-05-22 01:46:11.697 21 INFO tempest.lib.common.rest_client [req-aaa41c22-d04a-4368-b4f3-01791f2c45c9 req-aaa41c22-d04a-4368-b4f3-01791f2c45c9 ] Request (NegativeSecGroupTest:test_create_security_group_rule_with_invalid_ports): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.081s\n2026-05-22 01:46:11.813 33 INFO tempest.lib.common.rest_client [req-0c06da04-0cf1-4b25-bf9b-1322ee4175cf req-0c06da04-0cf1-4b25-bf9b-1322ee4175cf ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/6955e818-28fa-4e50-bc03-0aae422feb4d 0.401s\n2026-05-22 01:46:11.843 17 INFO tempest.lib.common.rest_client [req-0bd605a7-eb9c-40a4-829d-ecc39cb70db0 req-0bd605a7-eb9c-40a4-829d-ecc39cb70db0 ] Request (PortsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/e45955aa-0365-4190-ab6e-86120dbbe769 0.292s\n2026-05-22 01:46:11.846 21 INFO tempest.lib.common.rest_client [req-e4f2df76-d574-43a9-b03f-c52c330da7bd req-e4f2df76-d574-43a9-b03f-c52c330da7bd ] Request (NegativeSecGroupTest:test_create_security_group_rule_with_invalid_ports): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.145s\n2026-05-22 01:46:11.945 21 INFO tempest.lib.common.rest_client [req-1d92491c-c56d-4726-a358-f7b6d8e3352e req-1d92491c-c56d-4726-a358-f7b6d8e3352e ] Request (NegativeSecGroupTest:test_create_security_group_rule_with_invalid_ports): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.096s\n2026-05-22 01:46:11.956 17 INFO tempest.lib.common.rest_client [req-e2108009-7c99-4f3d-ac85-0b9300dc2515 req-e2108009-7c99-4f3d-ac85-0b9300dc2515 ] Request (PortsIpV6TestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/a558e77b-8628-46f1-8d69-346c1dcf4b44 0.111s\n2026-05-22 01:46:12.057 17 INFO tempest.lib.common.rest_client [req-d4ea5196-b8bc-48e9-803c-12d52a6f362e req-d4ea5196-b8bc-48e9-803c-12d52a6f362e ] Request (PortsIpV6TestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=020bfee5-4778-466b-8591-a0df6765501d 0.095s\n2026-05-22 01:46:12.059 25 INFO tempest.lib.common.rest_client [req-e5c900f4-437f-46b0-8e1c-9f974dcd4ae2 req-e5c900f4-437f-46b0-8e1c-9f974dcd4ae2 ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/3a384e8f-d28f-40f3-9b19-dcecf98954f8 0.618s\n2026-05-22 01:46:12.085 29 INFO tempest.lib.common.rest_client [req-d4b02768-8d6f-43e1-b57b-1e62ea63c602 req-d4b02768-8d6f-43e1-b57b-1e62ea63c602 ] Request (RoutersTest:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/119adb88-58fd-40b5-bcb3-9c30991efd50/remove_router_interface 1.037s\n2026-05-22 01:46:12.117 21 INFO tempest.lib.common.rest_client [req-0c13b1fd-9caa-42af-a74b-ed470beb5f65 req-0c13b1fd-9caa-42af-a74b-ed470beb5f65 ] Request (NegativeSecGroupTest:test_create_security_group_rule_with_invalid_ports): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.169s\n2026-05-22 01:46:12.152 33 INFO tempest.lib.common.rest_client [req-75c9940d-d258-424d-8037-08e68b49e248 req-75c9940d-d258-424d-8037-08e68b49e248 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/fa342682-cdc8-4fea-9dbf-a97df45dca88 0.337s\n2026-05-22 01:46:12.162 17 INFO tempest.lib.common.rest_client [req-21a4c17a-baed-47b9-9677-4a6f1c69994e req-21a4c17a-baed-47b9-9677-4a6f1c69994e ] Request (PortsIpV6TestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/020bfee5-4778-466b-8591-a0df6765501d 0.103s\n2026-05-22 01:46:12.227 21 INFO tempest.lib.common.rest_client [req-ba709277-7f66-4479-8d51-d985836fdee5 req-ba709277-7f66-4479-8d51-d985836fdee5 ] Request (NegativeSecGroupTest:test_create_security_group_rule_with_invalid_ports): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.107s\n2026-05-22 01:46:12.249 17 INFO tempest.lib.common.rest_client [req-37908621-8502-45c1-89b1-5c4954c230ab req-37908621-8502-45c1-89b1-5c4954c230ab ] Request (PortsIpV6TestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/df53a2cb-c8ba-4666-8d7e-c4fff01f1dc3 0.086s\n2026-05-22 01:46:12.267 33 INFO tempest.lib.common.rest_client [req-68e9ba18-fbe8-47bf-a078-7acee0dba3f7 req-68e9ba18-fbe8-47bf-a078-7acee0dba3f7 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.113s\n2026-05-22 01:46:12.266 25 INFO tempest.lib.common.rest_client [req-3dd841b0-350b-4180-b177-e282347a965a req-3dd841b0-350b-4180-b177-e282347a965a ] Request (RoutersIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/83c3a4d8-68b6-4bd3-8d43-5dc08460817a 0.203s\n2026-05-22 01:46:12.337 17 INFO tempest.lib.common.rest_client [req-6315dda6-b12d-4abe-bb66-a1e7f5995a49 req-6315dda6-b12d-4abe-bb66-a1e7f5995a49 ] Request (PortsIpV6TestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/94884da2-ade0-480f-a6f9-661e9ac3f6b0 0.086s\n2026-05-22 01:46:12.396 21 INFO tempest.lib.common.rest_client [req-092dbd5d-07da-4b96-8361-eb14a98d4cdb req-092dbd5d-07da-4b96-8361-eb14a98d4cdb ] Request (NegativeSecGroupTest:test_create_security_group_rule_with_invalid_ports): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.165s\n2026-05-22 01:46:12.424 29 INFO tempest.lib.common.rest_client [req-9152901f-8873-4d29-8cae-a729dcfb5919 req-9152901f-8873-4d29-8cae-a729dcfb5919 ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/f4049fd1-e35d-4a53-aeba-0d9c17477540 0.336s\n2026-05-22 01:46:12.427 17 INFO tempest.lib.common.rest_client [req-a52b7fe4-9487-4cf4-a0f7-6e267582bc36 req-a52b7fe4-9487-4cf4-a0f7-6e267582bc36 ] Request (PortsIpV6TestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/355e24dc-edc6-4c0c-acad-b7d68f910007 0.086s\n2026-05-22 01:46:12.513 17 INFO tempest.lib.common.rest_client [req-5700cad3-8102-4dec-bafe-29795ffa1be2 req-5700cad3-8102-4dec-bafe-29795ffa1be2 ] Request (PortsIpV6TestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/2631cae4-07ef-42cb-abb9-748d17b9eed6 0.085s\n2026-05-22 01:46:12.585 21 INFO tempest.lib.common.rest_client [req-300ffafa-4362-47f0-8391-e56b3bc87a1c req-300ffafa-4362-47f0-8391-e56b3bc87a1c ] Request (NegativeSecGroupTest:test_create_security_group_rule_with_invalid_ports): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.186s\n2026-05-22 01:46:12.600 17 INFO tempest.lib.common.rest_client [req-65143a01-e966-4a6b-9323-c343a05d8b97 req-65143a01-e966-4a6b-9323-c343a05d8b97 ] Request (PortsIpV6TestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/9c60e438-4cdb-482a-82a6-d6bb4f20fe9c 0.084s\n2026-05-22 01:46:12.725 17 INFO tempest.lib.common.rest_client [req-fa662882-955e-4756-9010-6f45ccc5da7b req-fa662882-955e-4756-9010-6f45ccc5da7b ] Request (PortsIpV6TestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/1c95d833-00fb-4902-82a6-d8b4f9524bd5 0.123s\n2026-05-22 01:46:12.748 33 INFO tempest.lib.common.rest_client [req-1fc03b00-fcc3-4629-9b88-d3f730365897 req-1fc03b00-fcc3-4629-9b88-d3f730365897 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.478s\n2026-05-22 01:46:12.832 17 INFO tempest.lib.common.rest_client [req-1e1475ff-8a37-4b97-9c0d-8641729319c5 req-1e1475ff-8a37-4b97-9c0d-8641729319c5 ] Request (PortsIpV6TestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/d573ed30-92fc-464a-87f5-5c9c45780bba 0.104s\n2026-05-22 01:46:12.942 21 INFO tempest.lib.common.rest_client [req-7c5a8748-c709-47ec-877b-87ea65421c2a req-7c5a8748-c709-47ec-877b-87ea65421c2a ] Request (NegativeSecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/c8f156a7-709c-40b5-994f-cf86d94f1f2d 0.355s\n2026-05-22 01:46:12.966 17 INFO tempest.lib.common.rest_client [req-488ce6f7-4409-49f8-b4ad-8bb80a284689 req-488ce6f7-4409-49f8-b4ad-8bb80a284689 ] Request (PortsIpV6TestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/405f473d-eea7-4c39-9ee5-2ab359496380 0.132s\n2026-05-22 01:46:13.125 21 INFO tempest.lib.common.rest_client [req-d3e28b29-ae47-4af4-a891-3b1300048d2e req-d3e28b29-ae47-4af4-a891-3b1300048d2e ] Request (NegativeSecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.180s\n{5} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_create_security_group_rule_with_invalid_ports [2.155345s] ... ok\n2026-05-22 01:46:13.139 33 INFO tempest.lib.common.rest_client [req-96ddc99b-c2b4-4e39-a7ab-51b24f78b250 req-96ddc99b-c2b4-4e39-a7ab-51b24f78b250 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 400 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.388s\n2026-05-22 01:46:13.270 29 INFO tempest.lib.common.rest_client [req-685323de-fcb4-4ca1-9ac2-79ee961ff71a req-685323de-fcb4-4ca1-9ac2-79ee961ff71a ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/46229686-a875-4413-8a72-647bfdaf0ba4 0.844s\n2026-05-22 01:46:13.505 25 INFO tempest.lib.common.rest_client [req-809c9cdb-4ee6-4d0c-bb11-4be992c201fa req-809c9cdb-4ee6-4d0c-bb11-4be992c201fa ] Request (RoutersIpV6Test:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/f07bce41-e7ca-4bed-8206-a4748ffe5072/remove_router_interface 1.236s\n2026-05-22 01:46:13.598 29 INFO tempest.lib.common.rest_client [req-a7053e65-fe50-4059-8b1c-fe1e41555154 req-a7053e65-fe50-4059-8b1c-fe1e41555154 ] Request (RoutersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/2d62ea78-ab34-4455-8558-677bf7d358fa 0.326s\n2026-05-22 01:46:13.709 17 INFO tempest.lib.common.rest_client [req-16603535-5895-4e72-ada2-707c032e5cfd req-16603535-5895-4e72-ada2-707c032e5cfd ] Request (PortsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/23e4d8f6-3cc9-4d38-ba80-8637f62b10be 0.740s\n2026-05-22 01:46:13.737 21 INFO tempest.lib.common.rest_client [req-1203102e-72db-4e7f-b583-6e64a3ac1636 req-1203102e-72db-4e7f-b583-6e64a3ac1636 ] 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.604s\n2026-05-22 01:46:13.958 25 INFO tempest.lib.common.rest_client [req-fabeac87-ce57-4cae-b7d3-78571d7b976d req-fabeac87-ce57-4cae-b7d3-78571d7b976d ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/9450d133-3ce5-410e-af4c-fc9f5bcedfaf 0.449s\n2026-05-22 01:46:13.983 21 INFO tempest.lib.common.rest_client [req-ca72b5c7-856c-485a-bc94-22091b69f570 req-ca72b5c7-856c-485a-bc94-22091b69f570 ] 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.243s\n2026-05-22 01:46:14.249 21 INFO tempest.lib.common.rest_client [req-02044c35-57a3-4e6b-8aab-50e01eb1530a req-02044c35-57a3-4e6b-8aab-50e01eb1530a ] 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.263s\n2026-05-22 01:46:14.625 17 INFO tempest.lib.common.rest_client [req-b58571d5-dbfc-43c3-a54f-a37247afee69 req-b58571d5-dbfc-43c3-a54f-a37247afee69 ] Request (PortsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/b6a01ca7-9bfa-42f4-8c72-42517c906461 0.913s\n2026-05-22 01:46:14.647 21 INFO tempest.lib.common.rest_client [req-5131c612-fb19-4a56-9da0-41bd86f97c95 req-5131c612-fb19-4a56-9da0-41bd86f97c95 ] Request (NegativeSecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/7085820f-1a18-4f32-86d7-845741af61cb 0.396s\n2026-05-22 01:46:14.833 21 INFO tempest.lib.common.rest_client [req-d02b22a6-f75a-4f4e-8429-5d1a6e4320ea req-d02b22a6-f75a-4f4e-8429-5d1a6e4320ea ] Request (NegativeSecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.182s\n{5} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_create_security_group_rule_with_non_existent_remote_groupid [1.704115s] ... ok\n2026-05-22 01:46:14.881 25 INFO tempest.lib.common.rest_client [req-de87e42a-48f9-44c0-97b4-2f33aedbf55a req-de87e42a-48f9-44c0-97b4-2f33aedbf55a ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/c02ea3e2-4011-4789-84e8-6600969e6d24 0.921s\n2026-05-22 01:46:15.024 21 INFO tempest.lib.common.rest_client [req-4a879dfa-33ac-4e21-b45a-39fc94160850 req-4a879dfa-33ac-4e21-b45a-39fc94160850 ] 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.186s\n{5} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_create_security_group_rule_with_non_existent_security_group [0.189214s] ... ok\n2026-05-22 01:46:15.071 17 INFO tempest.lib.common.rest_client [req-670605b7-3c1f-4d66-91e3-d7f464cb9003 req-670605b7-3c1f-4d66-91e3-d7f464cb9003 ] Request (PortsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/fc55f6f9ff2f4d49a1b41e2cb8700552 0.443s\n2026-05-22 01:46:15.467 17 INFO tempest.lib.common.rest_client [req-9ff26603-cb2f-4e7f-bf0b-96389ad76770 req-9ff26603-cb2f-4e7f-bf0b-96389ad76770 ] Request (PortsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/59b138034f4a41c29201b469fa4a8e7a 0.385s\n2026-05-22 01:46:15.468 17 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 6e504c004129492cbb4d6bb94fdb7d80\n2026-05-22 01:46:15.472 25 INFO tempest.lib.common.rest_client [req-f891b7ba-5783-440b-97d3-6a0454b435fe req-f891b7ba-5783-440b-97d3-6a0454b435fe ] Request (RoutersIpV6Test:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/f07bce41-e7ca-4bed-8206-a4748ffe5072 0.588s\n2026-05-22 01:46:15.568 21 INFO tempest.lib.common.rest_client [req-2ca8c95f-47e7-4366-b53e-736304e6c9e9 req-2ca8c95f-47e7-4366-b53e-736304e6c9e9 ] 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.541s\n2026-05-22 01:46:15.611 29 INFO tempest.lib.common.rest_client [req-f99c22cd-1480-4795-b607-39130896e31f req-f99c22cd-1480-4795-b607-39130896e31f ] Request (RoutersTest:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/119adb88-58fd-40b5-bcb3-9c30991efd50/remove_router_interface 2.011s\n2026-05-22 01:46:15.612 25 INFO tempest.lib.common.rest_client [req-55582da1-7d74-4d81-826a-1107bdb128cc req-55582da1-7d74-4d81-826a-1107bdb128cc ] Request (RoutersIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=f07bce41-e7ca-4bed-8206-a4748ffe5072 0.139s\n2026-05-22 01:46:15.660 33 INFO tempest.lib.common.rest_client [req-b0671b83-b253-48b9-b674-1863b984f66f req-b0671b83-b253-48b9-b674-1863b984f66f ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.520s\n2026-05-22 01:46:16.056 29 INFO tempest.lib.common.rest_client [req-38e01ae6-12df-4c03-9e97-44c741d1111d req-38e01ae6-12df-4c03-9e97-44c741d1111d ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/22cf4e2d-b5b7-4344-ab6e-f9672e95cf1e 0.443s\n2026-05-22 01:46:16.159 17 INFO tempest.lib.common.rest_client [req-5a9bc020-4000-4fd5-991d-c1b17686da75 req-5a9bc020-4000-4fd5-991d-c1b17686da75 ] Request (PortsIpV6TestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.688s\n2026-05-22 01:46:16.166 25 INFO tempest.lib.common.rest_client [req-a52476b0-4541-4641-b60c-19134e9e4eaf req-a52476b0-4541-4641-b60c-19134e9e4eaf ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/f07bce41-e7ca-4bed-8206-a4748ffe5072 0.551s\n{7} tempest.api.network.test_routers.RoutersIpV6Test.test_update_delete_extra_route [35.579194s] ... ok\n2026-05-22 01:46:16.226 21 INFO tempest.lib.common.rest_client [req-c5ca86b5-e291-4293-b9fe-9df3acd3bd9f req-c5ca86b5-e291-4293-b9fe-9df3acd3bd9f ] 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.652s\n2026-05-22 01:46:16.442 21 INFO tempest.lib.common.rest_client [req-0ed0c533-a810-4528-9a47-21a68b7c7428 req-0ed0c533-a810-4528-9a47-21a68b7c7428 ] 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.214s\n2026-05-22 01:46:16.491 25 INFO tempest.lib.common.rest_client [req-10e72013-9407-4ad1-bfd9-5a40944f17d3 req-10e72013-9407-4ad1-bfd9-5a40944f17d3 ] Request (RoutersIpV6Test:test_update_router_admin_state): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.321s\n2026-05-22 01:46:16.495 17 INFO tempest.lib.common.rest_client [req-ee48191c-d385-49ec-8a49-9eced166a9d6 req-ee48191c-d385-49ec-8a49-9eced166a9d6 ] Request (PortsIpV6TestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=6e504c004129492cbb4d6bb94fdb7d80&name=default 0.334s\n2026-05-22 01:46:16.678 21 INFO tempest.lib.common.rest_client [req-2edc813a-fba6-403e-a3be-bba88daf1183 req-2edc813a-fba6-403e-a3be-bba88daf1183 ] Request (NegativeSecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/0224e254-f8fd-4de5-b7e2-c031f6535523 0.233s\n2026-05-22 01:46:16.756 33 INFO tempest.lib.common.rest_client [req-ac2438d5-3586-4371-b30c-4edd6c587067 req-ac2438d5-3586-4371-b30c-4edd6c587067 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.093s\n2026-05-22 01:46:16.806 21 INFO tempest.lib.common.rest_client [req-12e7179a-69d6-4992-bae8-a52ed4713c7e req-12e7179a-69d6-4992-bae8-a52ed4713c7e ] Request (NegativeSecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.126s\n2026-05-22 01:46:16.912 29 INFO tempest.lib.common.rest_client [req-2d385d9b-4457-490d-a8e9-36032ab00270 req-2d385d9b-4457-490d-a8e9-36032ab00270 ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/e426aabd-12c6-4e35-ae93-e63dff8f0fe9 0.854s\n2026-05-22 01:46:16.920 17 INFO tempest.lib.common.rest_client [req-9c0ee34b-e57c-4c9f-a8a3-c6060f4a96e8 req-9c0ee34b-e57c-4c9f-a8a3-c6060f4a96e8 ] Request (PortsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/946af727-4950-43e3-956c-9ed61aaf0a43 0.421s\n2026-05-22 01:46:16.938 25 INFO tempest.lib.common.rest_client [req-d500f6f2-882e-4067-b53e-df7ac7e5e8ac req-d500f6f2-882e-4067-b53e-df7ac7e5e8ac ] Request (RoutersIpV6Test:test_update_router_admin_state): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/a8921455-c9cc-4c8f-ba32-7beeb1ada975 0.444s\n2026-05-22 01:46:17.075 21 INFO tempest.lib.common.rest_client [req-cf8ed814-e8da-4a20-a182-4dfcb76850c9 req-cf8ed814-e8da-4a20-a182-4dfcb76850c9 ] Request (NegativeSecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/3256a20b-e459-4c4c-8ed3-91f2e1a63b43 0.267s\n2026-05-22 01:46:17.077 25 INFO tempest.lib.common.rest_client [req-73f67a62-ee4d-402d-8d6e-ff5199c2e4a9 req-73f67a62-ee4d-402d-8d6e-ff5199c2e4a9 ] Request (RoutersIpV6Test:test_update_router_admin_state): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/a8921455-c9cc-4c8f-ba32-7beeb1ada975 0.136s\n2026-05-22 01:46:17.109 29 INFO tempest.lib.common.rest_client [req-334adc5b-2ce6-46ba-9c73-7edfa85220f1 req-334adc5b-2ce6-46ba-9c73-7edfa85220f1 ] Request (RoutersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/8a92ea50-edfa-47bc-992c-31104b441599 0.194s\n2026-05-22 01:46:17.133 17 INFO tempest.lib.common.rest_client [req-53c47793-d11d-4725-878c-939dd6590efa req-53c47793-d11d-4725-878c-939dd6590efa ] Request (PortsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/6e504c004129492cbb4d6bb94fdb7d80 0.211s\n2026-05-22 01:46:17.168 25 INFO tempest.lib.common.rest_client [req-b4e322a1-8957-4ef8-8c7c-b16b39e5ff33 req-b4e322a1-8957-4ef8-8c7c-b16b39e5ff33 ] Request (RoutersIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=a8921455-c9cc-4c8f-ba32-7beeb1ada975 0.088s\n2026-05-22 01:46:17.190 21 INFO tempest.lib.common.rest_client [req-499490c3-fa64-4eda-b98e-44bb5449a03c req-499490c3-fa64-4eda-b98e-44bb5449a03c ] Request (NegativeSecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.112s\n{5} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_create_security_group_rule_with_remote_ip_and_group [2.167281s] ... ok\n2026-05-22 01:46:17.234 33 INFO tempest.lib.common.rest_client [req-65c93b51-dcda-4a05-9e91-e26778a28759 req-65c93b51-dcda-4a05-9e91-e26778a28759 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/d2fa725e-0cd5-4764-bef6-2d8f88104e50 0.476s\n2026-05-22 01:46:17.344 33 INFO tempest.lib.common.rest_client [req-77549598-489c-4ca6-a21d-9304bb90ea37 req-77549598-489c-4ca6-a21d-9304bb90ea37 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.107s\n2026-05-22 01:46:17.569 33 INFO tempest.lib.common.rest_client [req-a9ac4199-7f10-4458-a0ec-e4d9012eaa53 req-a9ac4199-7f10-4458-a0ec-e4d9012eaa53 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.222s\n2026-05-22 01:46:17.574 21 INFO tempest.lib.common.rest_client [req-91f9d5b5-c5e6-4696-8420-833f2c5a5765 req-91f9d5b5-c5e6-4696-8420-833f2c5a5765 ] Request (NegativeSecGroupTest:test_create_security_group_update_name_default): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.374s\n2026-05-22 01:46:17.665 21 INFO tempest.lib.common.rest_client [req-4cfa4e42-b382-47c1-9265-b2d091858152 req-4cfa4e42-b382-47c1-9265-b2d091858152 ] Request (NegativeSecGroupTest:test_create_security_group_update_name_default): 409 PUT https://api.testbed.osism.xyz:9696/v2.0/security-groups/1b218530-5578-4622-8095-9f2bf138b0c4 0.090s\n2026-05-22 01:46:17.682 33 INFO tempest.lib.common.rest_client [req-d2a6e6c1-060b-4a6b-a1bf-cd2d6d47bef6 req-d2a6e6c1-060b-4a6b-a1bf-cd2d6d47bef6 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.111s\n2026-05-22 01:46:17.791 25 INFO tempest.lib.common.rest_client [req-e4b6b5c4-71f4-4a60-a347-e7d0723dd213 req-e4b6b5c4-71f4-4a60-a347-e7d0723dd213 ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/a8921455-c9cc-4c8f-ba32-7beeb1ada975 0.620s\n{7} tempest.api.network.test_routers.RoutersIpV6Test.test_update_router_admin_state [1.623858s] ... ok\n2026-05-22 01:46:17.910 21 INFO tempest.lib.common.rest_client [req-7d4f718a-d5e5-49ca-8734-d38f9b88b351 req-7d4f718a-d5e5-49ca-8734-d38f9b88b351 ] Request (NegativeSecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/1b218530-5578-4622-8095-9f2bf138b0c4 0.243s\n2026-05-22 01:46:17.950 25 INFO tempest.lib.common.rest_client [req-19cb477c-96a3-41a9-a348-4d3dc209f71d req-19cb477c-96a3-41a9-a348-4d3dc209f71d ] Request (RoutersIpV6Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=a8921455-c9cc-4c8f-ba32-7beeb1ada975 0.153s\n2026-05-22 01:46:17.977 33 INFO tempest.lib.common.rest_client [req-52782b88-dd05-430d-bf59-81679706a8f4 req-52782b88-dd05-430d-bf59-81679706a8f4 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/7031d559-4975-4012-9787-65d4a3cdc48f 0.291s\n2026-05-22 01:46:18.058 29 INFO tempest.lib.common.rest_client [req-39b15608-3602-409c-83d1-2a585cc346af req-39b15608-3602-409c-83d1-2a585cc346af ] Request (RoutersTest:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/119adb88-58fd-40b5-bcb3-9c30991efd50/remove_router_interface 0.947s\n2026-05-22 01:46:18.067 25 INFO tempest.lib.common.rest_client [req-e993b19f-60da-4b9b-a2db-d85692d410ff req-e993b19f-60da-4b9b-a2db-d85692d410ff ] Request (RoutersIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/a8921455-c9cc-4c8f-ba32-7beeb1ada975 0.114s\n2026-05-22 01:46:18.104 21 INFO tempest.lib.common.rest_client [req-360db219-e24e-48cc-ad22-4272eb6d1245 req-360db219-e24e-48cc-ad22-4272eb6d1245 ] Request (NegativeSecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.192s\n{5} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_create_security_group_update_name_default [0.911069s] ... ok\n2026-05-22 01:46:18.184 25 INFO tempest.lib.common.rest_client [req-6cbd68e8-ffce-46b7-826b-869cafe99abf req-6cbd68e8-ffce-46b7-826b-869cafe99abf ] Request (RoutersIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/b6cdb664-8878-4c05-935b-50fe363e2693 0.114s\n2026-05-22 01:46:18.192 21 INFO tempest.lib.common.rest_client [req-7334b199-ca99-4e00-9373-de1ca172cd5e req-7334b199-ca99-4e00-9373-de1ca172cd5e ] Request (NegativeSecGroupTest:test_delete_non_existent_security_group): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/f582224c-ac33-44f5-9508-5f9335c7748c 0.083s\n{5} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_delete_non_existent_security_group [0.085684s] ... ok\n2026-05-22 01:46:18.239 33 INFO tempest.lib.common.rest_client [req-72054024-114a-455f-aff9-236f74e88d3a req-72054024-114a-455f-aff9-236f74e88d3a ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/f78ce041-4b57-45be-8d79-eaa2d6fb2113 0.260s\n2026-05-22 01:46:18.285 21 INFO tempest.lib.common.rest_client [req-63b2514e-e373-44ad-bb48-eed0a342b88b req-63b2514e-e373-44ad-bb48-eed0a342b88b ] Request (NegativeSecGroupTest:test_show_non_existent_security_group): 404 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups/6690e0c3-6b37-4d56-b355-f6d0e5c251fe 0.089s\n{5} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_show_non_existent_security_group [0.091816s] ... ok\n2026-05-22 01:46:18.288 25 INFO tempest.lib.common.rest_client [req-67c699a8-2c73-4387-8396-dc98b0798e88 req-67c699a8-2c73-4387-8396-dc98b0798e88 ] Request (RoutersIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/9559a9f9-c167-4130-9778-b22d9d58eb44 0.101s\n2026-05-22 01:46:18.359 21 INFO tempest.lib.common.rest_client [req-2bddd6c1-cd93-461c-babe-65212b8f9eea req-2bddd6c1-cd93-461c-babe-65212b8f9eea ] Request (NegativeSecGroupTest:test_show_non_existent_security_group_rule): 404 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/2767621c-cd62-4ac3-b2a5-a81a19c6af65 0.071s\n{5} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_show_non_existent_security_group_rule [0.073152s] ... ok\n2026-05-22 01:46:18.361 33 INFO tempest.lib.common.rest_client [req-da9523c7-3c21-48ed-a029-a300263fd5e5 req-da9523c7-3c21-48ed-a029-a300263fd5e5 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.119s\n2026-05-22 01:46:18.388 25 INFO tempest.lib.common.rest_client [req-bab95781-6257-4caf-8846-a91e17e2bdcc req-bab95781-6257-4caf-8846-a91e17e2bdcc ] Request (RoutersIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/d6b25857-2b05-4f8f-87a0-ef5b13e8f315 0.097s\n2026-05-22 01:46:18.399 29 INFO tempest.lib.common.rest_client [req-b4b2e730-81c5-43b2-8409-43e76209a331 req-b4b2e730-81c5-43b2-8409-43e76209a331 ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/20ee7575-82ac-4dc4-99e8-12f80278c45c 0.338s\n2026-05-22 01:46:18.479 25 INFO tempest.lib.common.rest_client [req-04e310e7-a155-4b33-959d-80084571257e req-04e310e7-a155-4b33-959d-80084571257e ] Request (RoutersIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/9450d133-3ce5-410e-af4c-fc9f5bcedfaf 0.089s\n2026-05-22 01:46:18.559 25 INFO tempest.lib.common.rest_client [req-1747015a-80ec-47a3-88ad-e7ad15eb9483 req-1747015a-80ec-47a3-88ad-e7ad15eb9483 ] Request (RoutersIpV6Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=f07bce41-e7ca-4bed-8206-a4748ffe5072 0.078s\n2026-05-22 01:46:18.642 25 INFO tempest.lib.common.rest_client [req-12e664bf-2f91-4232-a260-858702cd7ff1 req-12e664bf-2f91-4232-a260-858702cd7ff1 ] Request (RoutersIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/f07bce41-e7ca-4bed-8206-a4748ffe5072 0.081s\n2026-05-22 01:46:18.653 21 INFO tempest.lib.common.rest_client [req-795f8d6e-7e9e-4b8b-b97b-e39e59f7ca6c req-795f8d6e-7e9e-4b8b-b97b-e39e59f7ca6c ] Request (NegativeSecGroupTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/93d96beafed24a0396cd50827790c81c 0.267s\n2026-05-22 01:46:18.727 25 INFO tempest.lib.common.rest_client [req-fee9b53b-af90-4663-8f79-b457bfa1200f req-fee9b53b-af90-4663-8f79-b457bfa1200f ] Request (RoutersIpV6Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=a58c03a2-0341-4126-81bb-e9159859dde7 0.084s\n2026-05-22 01:46:18.802 33 INFO tempest.lib.common.rest_client [req-2cd33d4a-f61a-4f90-9090-167de8cf4679 req-2cd33d4a-f61a-4f90-9090-167de8cf4679 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.437s\n2026-05-22 01:46:18.820 25 INFO tempest.lib.common.rest_client [req-35ecff9f-ba57-4c07-b1fa-2ff08e7a0d2a req-35ecff9f-ba57-4c07-b1fa-2ff08e7a0d2a ] Request (RoutersIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/a58c03a2-0341-4126-81bb-e9159859dde7 0.091s\n2026-05-22 01:46:18.920 25 INFO tempest.lib.common.rest_client [req-f7f85a24-3be2-4cb7-85f8-157bdf3720c3 req-f7f85a24-3be2-4cb7-85f8-157bdf3720c3 ] Request (RoutersIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/8624b68e-a59f-49b2-8b94-7e77a11804fe 0.097s\n2026-05-22 01:46:18.918 21 INFO tempest.lib.common.rest_client [req-79b50796-7522-460e-9ddb-919d20aad5ac req-79b50796-7522-460e-9ddb-919d20aad5ac ] Request (NegativeSecGroupTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/e801cb29e66e4d30acde910092e37c61 0.262s\n2026-05-22 01:46:18.919 21 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: e1bd1d96c4c64c7e84761e357bb9a3a3\n2026-05-22 01:46:18.950 29 INFO tempest.lib.common.rest_client [req-af00a001-bae1-4e63-97e3-d247612a43e4 req-af00a001-bae1-4e63-97e3-d247612a43e4 ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/cb3e4046-b12c-45a2-ab1c-bc041d765eb2 0.544s\n2026-05-22 01:46:19.029 25 INFO tempest.lib.common.rest_client [req-05c52cbc-f0d5-4896-b063-6eeb9b1c2bc3 req-05c52cbc-f0d5-4896-b063-6eeb9b1c2bc3 ] Request (RoutersIpV6Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=f8909c3b-fb05-4116-9dfe-acab3b607d66 0.106s\n2026-05-22 01:46:19.084 33 INFO tempest.lib.common.rest_client [req-1336be84-4122-4709-be64-30f61bf41ef6 req-1336be84-4122-4709-be64-30f61bf41ef6 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 400 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.278s\n2026-05-22 01:46:19.132 25 INFO tempest.lib.common.rest_client [req-61dcf48f-8e6c-48b7-b02d-7eebf3a05127 req-61dcf48f-8e6c-48b7-b02d-7eebf3a05127 ] Request (RoutersIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/f8909c3b-fb05-4116-9dfe-acab3b607d66 0.101s\n2026-05-22 01:46:19.215 25 INFO tempest.lib.common.rest_client [req-926dacb3-ff04-47d9-b61c-8f6974a8de78 req-926dacb3-ff04-47d9-b61c-8f6974a8de78 ] Request (RoutersIpV6Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=427f58c9-b7db-42de-b17c-afaab40d427e 0.081s\n2026-05-22 01:46:19.300 25 INFO tempest.lib.common.rest_client [req-a225713e-c28a-4b32-ab6f-f7e337b9ec55 req-a225713e-c28a-4b32-ab6f-f7e337b9ec55 ] Request (RoutersIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/427f58c9-b7db-42de-b17c-afaab40d427e 0.084s\n2026-05-22 01:46:19.355 29 INFO tempest.lib.common.rest_client [req-b92c7871-8bc8-47cd-ac1e-9aa90457d682 req-b92c7871-8bc8-47cd-ac1e-9aa90457d682 ] Request (RoutersTest:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/119adb88-58fd-40b5-bcb3-9c30991efd50 0.402s\n2026-05-22 01:46:19.391 25 INFO tempest.lib.common.rest_client [req-cdb8913a-5430-4061-a022-91dc8c210559 req-cdb8913a-5430-4061-a022-91dc8c210559 ] Request (RoutersIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/810e2ec9-2392-4eb7-a712-570b59ad6a44 0.088s\n2026-05-22 01:46:19.450 29 INFO tempest.lib.common.rest_client [req-950b5f54-ae28-463d-b47e-3b025885cb58 req-950b5f54-ae28-463d-b47e-3b025885cb58 ] Request (RoutersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=119adb88-58fd-40b5-bcb3-9c30991efd50 0.093s\n2026-05-22 01:46:19.492 25 INFO tempest.lib.common.rest_client [req-c623cd9a-0506-4c01-8084-778f7e12a2cd req-c623cd9a-0506-4c01-8084-778f7e12a2cd ] Request (RoutersIpV6Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=d3c2ce66-6709-4437-b3e4-c2d3b74c5773 0.098s\n2026-05-22 01:46:19.561 21 INFO tempest.lib.common.rest_client [req-224c0a2b-4095-4cf7-b33e-231a3065bc06 req-224c0a2b-4095-4cf7-b33e-231a3065bc06 ] Request (NegativeSecGroupTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.640s\n2026-05-22 01:46:19.599 25 INFO tempest.lib.common.rest_client [req-8f2c09f6-d059-4bde-9ee8-01cce8844e14 req-8f2c09f6-d059-4bde-9ee8-01cce8844e14 ] Request (RoutersIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/d3c2ce66-6709-4437-b3e4-c2d3b74c5773 0.105s\n2026-05-22 01:46:19.726 25 INFO tempest.lib.common.rest_client [req-6b4c97a1-9f33-4042-9b64-e2830e953750 req-6b4c97a1-9f33-4042-9b64-e2830e953750 ] Request (RoutersIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/cdf68eaf-9c16-4b28-b892-46c14b6e28eb 0.125s\n2026-05-22 01:46:19.841 25 INFO tempest.lib.common.rest_client [req-e2241058-e53b-413e-80d1-b10072abc62c req-e2241058-e53b-413e-80d1-b10072abc62c ] Request (RoutersIpV6Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=1bbf25a5-3c2a-4f45-8671-57b0e815b17f 0.111s\n2026-05-22 01:46:19.903 21 INFO tempest.lib.common.rest_client [req-44ec5eb7-2e5e-49c6-bbf4-f63eb9318d67 req-44ec5eb7-2e5e-49c6-bbf4-f63eb9318d67 ] Request (NegativeSecGroupTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=e1bd1d96c4c64c7e84761e357bb9a3a3&name=default 0.338s\n2026-05-22 01:46:19.988 25 INFO tempest.lib.common.rest_client [req-0f061d3c-c699-4386-95f8-e5805f66dfa5 req-0f061d3c-c699-4386-95f8-e5805f66dfa5 ] Request (RoutersIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/1bbf25a5-3c2a-4f45-8671-57b0e815b17f 0.145s\n2026-05-22 01:46:20.052 29 INFO tempest.lib.common.rest_client [req-9645b7fb-bf62-46f9-93ae-7061bbe050d9 req-9645b7fb-bf62-46f9-93ae-7061bbe050d9 ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/119adb88-58fd-40b5-bcb3-9c30991efd50 0.599s\n{9} tempest.api.network.test_routers.RoutersTest.test_update_delete_extra_route [31.375855s] ... ok\n2026-05-22 01:46:20.125 25 INFO tempest.lib.common.rest_client [req-adbc4e68-0948-4a4c-a74d-79443c8edad6 req-adbc4e68-0948-4a4c-a74d-79443c8edad6 ] Request (RoutersIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/5ebcd14e-ea50-488d-87a6-97ebc57bfed5 0.134s\n2026-05-22 01:46:20.281 25 INFO tempest.lib.common.rest_client [req-6b0b3dc8-6798-45bd-afb9-a839b96aa755 req-6b0b3dc8-6798-45bd-afb9-a839b96aa755 ] Request (RoutersIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/f95d044a-5ef3-4109-af22-8db2ec61257f 0.154s\n2026-05-22 01:46:20.494 29 INFO tempest.lib.common.rest_client [req-72c340eb-3772-485f-a9f9-505900a82e4a req-72c340eb-3772-485f-a9f9-505900a82e4a ] Request (RoutersTest:test_update_router_admin_state): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.439s\n2026-05-22 01:46:20.631 25 INFO tempest.lib.common.rest_client [req-e28170e1-93a6-4478-8a8d-966e24227fe8 req-e28170e1-93a6-4478-8a8d-966e24227fe8 ] Request (RoutersIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/9e1646b4711a44b39d7aaa1c3e2928b3 0.348s\n2026-05-22 01:46:20.747 21 INFO tempest.lib.common.rest_client [req-2b967530-e8e7-4faa-9544-94e1695f8fc1 req-2b967530-e8e7-4faa-9544-94e1695f8fc1 ] Request (NegativeSecGroupTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/54053609-a8f3-4c00-b4cf-73d57a7e9c42 0.841s\n2026-05-22 01:46:20.971 29 INFO tempest.lib.common.rest_client [req-635e5100-96c9-4afe-b92c-b85b5b214f28 req-635e5100-96c9-4afe-b92c-b85b5b214f28 ] Request (RoutersTest:test_update_router_admin_state): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/dff41ecc-2055-44f3-9f3d-12307eddcc22 0.474s\n2026-05-22 01:46:21.046 25 INFO tempest.lib.common.rest_client [req-768f8c12-76d1-4bf8-ba01-af687cdaba04 req-768f8c12-76d1-4bf8-ba01-af687cdaba04 ] Request (RoutersIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/98364076738f444795508bda5f8a98fb 0.412s\n2026-05-22 01:46:21.047 25 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 266ef20b0fb64a15899199a44f14c59b\n2026-05-22 01:46:21.161 29 INFO tempest.lib.common.rest_client [req-9b7a68be-717c-4c22-8525-ab726386fb1a req-9b7a68be-717c-4c22-8525-ab726386fb1a ] Request (RoutersTest:test_update_router_admin_state): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/dff41ecc-2055-44f3-9f3d-12307eddcc22 0.186s\n2026-05-22 01:46:21.165 21 INFO tempest.lib.common.rest_client [req-4394dc4f-c272-455e-bd4d-5d02a0eb9a92 req-4394dc4f-c272-455e-bd4d-5d02a0eb9a92 ] Request (NegativeSecGroupTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/e1bd1d96c4c64c7e84761e357bb9a3a3 0.415s\n2026-05-22 01:46:21.220 33 INFO tempest.lib.common.rest_client [req-13fde3fa-1706-4553-b5c3-d7652ad7c62a req-13fde3fa-1706-4553-b5c3-d7652ad7c62a ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.134s\n2026-05-22 01:46:21.265 29 INFO tempest.lib.common.rest_client [req-b29fddcb-d63e-4167-b43d-731312cad507 req-b29fddcb-d63e-4167-b43d-731312cad507 ] Request (RoutersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=dff41ecc-2055-44f3-9f3d-12307eddcc22 0.102s\n2026-05-22 01:46:21.704 25 INFO tempest.lib.common.rest_client [req-996a38b8-71c9-4c50-bfb5-42252b552303 req-996a38b8-71c9-4c50-bfb5-42252b552303 ] Request (RoutersIpV6Test:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.654s\n2026-05-22 01:46:21.788 29 INFO tempest.lib.common.rest_client [req-4be0f36c-3104-4b3d-89b3-df0bd1b40e13 req-4be0f36c-3104-4b3d-89b3-df0bd1b40e13 ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/dff41ecc-2055-44f3-9f3d-12307eddcc22 0.520s\n{9} tempest.api.network.test_routers.RoutersTest.test_update_router_admin_state [1.735417s] ... ok\n2026-05-22 01:46:21.911 29 INFO tempest.lib.common.rest_client [req-e21523b1-b431-4b00-ab63-53a2303a496c req-e21523b1-b431-4b00-ab63-53a2303a496c ] Request (RoutersTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=dff41ecc-2055-44f3-9f3d-12307eddcc22 0.118s\n2026-05-22 01:46:22.027 29 INFO tempest.lib.common.rest_client [req-93a26f2d-7b35-46cd-9f2c-35387877feff req-93a26f2d-7b35-46cd-9f2c-35387877feff ] Request (RoutersTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/dff41ecc-2055-44f3-9f3d-12307eddcc22 0.113s\n2026-05-22 01:46:22.113 25 INFO tempest.lib.common.rest_client [req-a161fa80-23a3-4bfd-97ba-4c7e9aed812a req-a161fa80-23a3-4bfd-97ba-4c7e9aed812a ] Request (RoutersIpV6Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=266ef20b0fb64a15899199a44f14c59b&name=default 0.405s\n2026-05-22 01:46:22.129 29 INFO tempest.lib.common.rest_client [req-95749714-6660-4cbc-93bf-07dab57fafce req-95749714-6660-4cbc-93bf-07dab57fafce ] Request (RoutersTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/5fe903cc-6290-4685-89f2-7bca442b1ba9 0.100s\n2026-05-22 01:46:22.234 29 INFO tempest.lib.common.rest_client [req-54d360e9-04b5-4c33-bbbd-bcba861f9562 req-54d360e9-04b5-4c33-bbbd-bcba861f9562 ] Request (RoutersTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/f4049fd1-e35d-4a53-aeba-0d9c17477540 0.102s\n2026-05-22 01:46:22.355 29 INFO tempest.lib.common.rest_client [req-e5dc3e96-82a6-4519-bec6-a371a176f9d2 req-e5dc3e96-82a6-4519-bec6-a371a176f9d2 ] Request (RoutersTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/22cf4e2d-b5b7-4344-ab6e-f9672e95cf1e 0.118s\n2026-05-22 01:46:22.485 29 INFO tempest.lib.common.rest_client [req-290d6661-68e6-4b3a-9e3b-de3419126a95 req-290d6661-68e6-4b3a-9e3b-de3419126a95 ] Request (RoutersTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/20ee7575-82ac-4dc4-99e8-12f80278c45c 0.128s\n2026-05-22 01:46:22.531 33 INFO tempest.lib.common.rest_client [req-11f8b4af-bbde-4bc2-b62c-ed12526d58de req-11f8b4af-bbde-4bc2-b62c-ed12526d58de ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.308s\n2026-05-22 01:46:22.580 29 INFO tempest.lib.common.rest_client [req-7cd972b8-2f29-41dc-8d2a-e032e9a3770b req-7cd972b8-2f29-41dc-8d2a-e032e9a3770b ] Request (RoutersTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=119adb88-58fd-40b5-bcb3-9c30991efd50 0.093s\n2026-05-22 01:46:22.682 29 INFO tempest.lib.common.rest_client [req-0504bb50-fb6b-49e7-8478-8ef143551809 req-0504bb50-fb6b-49e7-8478-8ef143551809 ] Request (RoutersTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/119adb88-58fd-40b5-bcb3-9c30991efd50 0.101s\n2026-05-22 01:46:22.763 25 INFO tempest.lib.common.rest_client [req-72d0236f-b809-42d3-a194-d33c26fef3af req-72d0236f-b809-42d3-a194-d33c26fef3af ] Request (RoutersIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/f963f946-effa-40e1-b558-0bd98244fa2d 0.645s\n2026-05-22 01:46:22.789 29 INFO tempest.lib.common.rest_client [req-e47a4d25-5a7a-42ca-ba9b-cc498d5c6984 req-e47a4d25-5a7a-42ca-ba9b-cc498d5c6984 ] Request (RoutersTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=bd3af9e6-0c4f-455d-a9ec-f1fcb33b0513 0.105s\n2026-05-22 01:46:22.893 29 INFO tempest.lib.common.rest_client [req-e384fd4e-c39c-4dc8-9dea-8a0b493c15d7 req-e384fd4e-c39c-4dc8-9dea-8a0b493c15d7 ] Request (RoutersTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/bd3af9e6-0c4f-455d-a9ec-f1fcb33b0513 0.102s\n2026-05-22 01:46:22.990 29 INFO tempest.lib.common.rest_client [req-0360f0ce-bcd4-45ee-8455-ddb653d02f0a req-0360f0ce-bcd4-45ee-8455-ddb653d02f0a ] Request (RoutersTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/02088f25-bce7-4b44-b4c3-858ec09ee38d 0.096s\n2026-05-22 01:46:23.058 25 INFO tempest.lib.common.rest_client [req-c102a632-805a-4f03-9530-84890ccbdc55 req-c102a632-805a-4f03-9530-84890ccbdc55 ] Request (RoutersIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/266ef20b0fb64a15899199a44f14c59b 0.293s\n2026-05-22 01:46:23.097 29 INFO tempest.lib.common.rest_client [req-b02f2d3f-120e-40d0-b678-0b3ef703ff2a req-b02f2d3f-120e-40d0-b678-0b3ef703ff2a ] Request (RoutersTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=fd7425c2-0ef1-44f9-91fa-68023be7d7c6 0.102s\n2026-05-22 01:46:23.191 29 INFO tempest.lib.common.rest_client [req-670a95c7-91a5-4189-a970-9a9f6c0a470a req-670a95c7-91a5-4189-a970-9a9f6c0a470a ] Request (RoutersTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/fd7425c2-0ef1-44f9-91fa-68023be7d7c6 0.092s\n2026-05-22 01:46:23.217 33 INFO tempest.lib.common.rest_client [req-5ccf650c-38bc-4e7d-b16c-9b4797fb6006 req-5ccf650c-38bc-4e7d-b16c-9b4797fb6006 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/283af7cb-1e51-4369-9dc7-efe6bddc3c03 0.684s\n2026-05-22 01:46:23.272 29 INFO tempest.lib.common.rest_client [req-2fd79a17-b496-4b99-b02c-19546bc720d8 req-2fd79a17-b496-4b99-b02c-19546bc720d8 ] Request (RoutersTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=e4f43954-608c-47b5-8aad-9d7224bd2525 0.079s\n2026-05-22 01:46:23.365 29 INFO tempest.lib.common.rest_client [req-614d9487-4d89-4e09-9d43-265d4b283939 req-614d9487-4d89-4e09-9d43-265d4b283939 ] Request (RoutersTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/e4f43954-608c-47b5-8aad-9d7224bd2525 0.091s\n2026-05-22 01:46:23.393 33 INFO tempest.lib.common.rest_client [req-ec151855-21a7-4bc4-a5ee-cea4a14d02c9 req-ec151855-21a7-4bc4-a5ee-cea4a14d02c9 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.173s\n2026-05-22 01:46:23.449 29 INFO tempest.lib.common.rest_client [req-73a4b3c2-9c7c-40cc-9b10-ac684c996479 req-73a4b3c2-9c7c-40cc-9b10-ac684c996479 ] Request (RoutersTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/b1f66891-2f64-4e86-8916-2be7b48cdd16 0.083s\n2026-05-22 01:46:23.502 33 INFO tempest.lib.common.rest_client [req-1b87d333-4257-4bd7-887a-f23419b7555b req-1b87d333-4257-4bd7-887a-f23419b7555b ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.106s\n2026-05-22 01:46:23.529 29 INFO tempest.lib.common.rest_client [req-0594f8ef-8bf0-4dae-b7de-f321d9b73870 req-0594f8ef-8bf0-4dae-b7de-f321d9b73870 ] Request (RoutersTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=bf15a2db-6069-4062-83ee-21da35c4bca7 0.078s\n2026-05-22 01:46:23.615 33 INFO tempest.lib.common.rest_client [req-376ee18b-f83c-4fd3-a48e-757127b7cfa5 req-376ee18b-f83c-4fd3-a48e-757127b7cfa5 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.111s\n2026-05-22 01:46:23.621 29 INFO tempest.lib.common.rest_client [req-38768be0-659d-47df-88c9-f2c0e1d8eec5 req-38768be0-659d-47df-88c9-f2c0e1d8eec5 ] Request (RoutersTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/bf15a2db-6069-4062-83ee-21da35c4bca7 0.091s\n2026-05-22 01:46:23.673 25 INFO tempest.lib.common.rest_client [req-91c2989e-7ebe-4861-8934-9f18cb101b5b req-91c2989e-7ebe-4861-8934-9f18cb101b5b ] Request (ServiceProvidersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.604s\n2026-05-22 01:46:23.708 29 INFO tempest.lib.common.rest_client [req-e9e2275c-c23d-45bf-bceb-cd6a3e3c4d35 req-e9e2275c-c23d-45bf-bceb-cd6a3e3c4d35 ] Request (RoutersTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/2f2da479-b316-4eda-8e39-702f662d9694 0.085s\n2026-05-22 01:46:23.806 29 INFO tempest.lib.common.rest_client [req-b840dc0a-ff92-4745-bc57-c9b4632a7878 req-b840dc0a-ff92-4745-bc57-c9b4632a7878 ] Request (RoutersTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=edc17c19-a439-459b-b05d-1f535b2cef8c 0.096s\n2026-05-22 01:46:23.904 33 INFO tempest.lib.common.rest_client [req-9a80bbc1-73b6-4360-8056-94cbbc09321f req-9a80bbc1-73b6-4360-8056-94cbbc09321f ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/03c26466-f1af-4f0c-b957-e18add09c48b 0.286s\n2026-05-22 01:46:23.921 29 INFO tempest.lib.common.rest_client [req-51d7d5ba-b70f-461d-abc7-f9ba35f4b45b req-51d7d5ba-b70f-461d-abc7-f9ba35f4b45b ] Request (RoutersTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/edc17c19-a439-459b-b05d-1f535b2cef8c 0.114s\n2026-05-22 01:46:24.016 29 INFO tempest.lib.common.rest_client [req-26a65837-7757-4857-bde9-e62c23acbcbd req-26a65837-7757-4857-bde9-e62c23acbcbd ] Request (RoutersTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/bf5373f4-3d49-407c-a905-99d0173a21ab 0.093s\n2026-05-22 01:46:24.110 29 INFO tempest.lib.common.rest_client [req-476bfc9d-ebc4-448a-89c5-4f89b0122a2a req-476bfc9d-ebc4-448a-89c5-4f89b0122a2a ] Request (RoutersTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/4bf4bf31-b6ab-40c6-be29-bdc199b0bb88 0.091s\n2026-05-22 01:46:24.223 25 INFO tempest.lib.common.rest_client [req-0b74f892-dfcd-4bd6-87ad-d2df65ed7616 req-0b74f892-dfcd-4bd6-87ad-d2df65ed7616 ] Request (ServiceProvidersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.534s\n2026-05-22 01:46:24.240 33 INFO tempest.lib.common.rest_client [req-2e485c03-6d05-4aa3-9f08-da22f453e53f req-2e485c03-6d05-4aa3-9f08-da22f453e53f ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/85df5823-6972-48bc-ac7b-b7aa3fa2b873 0.331s\n2026-05-22 01:46:24.333 33 INFO tempest.lib.common.rest_client [req-0f0cebb7-aa1d-4ca5-9b73-055dfd047d2b req-0f0cebb7-aa1d-4ca5-9b73-055dfd047d2b ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.091s\n2026-05-22 01:46:24.365 29 INFO tempest.lib.common.rest_client [req-52c6b271-ea97-41ed-bc90-933860280e84 req-52c6b271-ea97-41ed-bc90-933860280e84 ] Request (RoutersTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/51a40730084c4c4fa6e28e8ff6154297 0.252s\n2026-05-22 01:46:24.404 25 INFO tempest.lib.common.rest_client [req-097924a9-6b48-4425-bc7d-24777fd122e1 req-097924a9-6b48-4425-bc7d-24777fd122e1 ] Request (ServiceProvidersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.178s\n2026-05-22 01:46:24.503 33 INFO tempest.lib.common.rest_client [req-7222b4f1-1668-44ae-8153-458e11f38858 req-7222b4f1-1668-44ae-8153-458e11f38858 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.168s\n2026-05-22 01:46:24.608 33 INFO tempest.lib.common.rest_client [req-711a5526-bd9c-41dd-9691-aca0d24b8138 req-711a5526-bd9c-41dd-9691-aca0d24b8138 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.102s\n2026-05-22 01:46:24.609 25 INFO tempest.lib.common.rest_client [req-17a984b8-2b4a-471f-a95e-d1d5e86be66f req-17a984b8-2b4a-471f-a95e-d1d5e86be66f ] Request (ServiceProvidersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.201s\n2026-05-22 01:46:24.664 29 INFO tempest.lib.common.rest_client [req-6906766d-3093-493e-82b5-a008d4d4962f req-6906766d-3093-493e-82b5-a008d4d4962f ] Request (RoutersTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/3f3545dff40e48c2a0a54c5cf5540d42 0.296s\n2026-05-22 01:46:24.665 29 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 4f1c2c1a32964d67aa55877f70f69c84\n2026-05-22 01:46:24.692 33 INFO tempest.lib.common.rest_client [req-d9a5a17c-5e89-449e-9ada-06177bcb992f req-d9a5a17c-5e89-449e-9ada-06177bcb992f ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.081s\n{11} tempest.api.network.test_dhcp_ipv6.NetworksTestDHCPv6.test_dhcpv6_two_subnets [21.406972s] ... ok\n2026-05-22 01:46:24.826 33 INFO tempest.lib.common.rest_client [req-4792e22f-f125-446b-8042-ff6eed249b28 req-4792e22f-f125-446b-8042-ff6eed249b28 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/283af7cb-1e51-4369-9dc7-efe6bddc3c03 0.104s\n2026-05-22 01:46:24.942 33 INFO tempest.lib.common.rest_client [req-395a8079-f6f0-40de-9e60-ff2d090f4e9f req-395a8079-f6f0-40de-9e60-ff2d090f4e9f ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/85df5823-6972-48bc-ac7b-b7aa3fa2b873 0.112s\n2026-05-22 01:46:25.058 33 INFO tempest.lib.common.rest_client [req-4c49826b-8621-4a96-ae6e-d79e9ad3e871 req-4c49826b-8621-4a96-ae6e-d79e9ad3e871 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/03c26466-f1af-4f0c-b957-e18add09c48b 0.114s\n2026-05-22 01:46:25.173 33 INFO tempest.lib.common.rest_client [req-ea8d3704-d741-4963-81d7-77a1b6b148cc req-ea8d3704-d741-4963-81d7-77a1b6b148cc ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/d2fa725e-0cd5-4764-bef6-2d8f88104e50 0.113s\n2026-05-22 01:46:25.232 29 INFO tempest.lib.common.rest_client [req-5f0d0e96-e578-4307-9b04-3cca795576ae req-5f0d0e96-e578-4307-9b04-3cca795576ae ] Request (RoutersTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.564s\n2026-05-22 01:46:25.287 25 INFO tempest.lib.common.rest_client [req-fef348c2-1ab0-4fdf-8c07-185999f1d0e5 req-fef348c2-1ab0-4fdf-8c07-185999f1d0e5 ] Request (ServiceProvidersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.676s\n2026-05-22 01:46:25.289 33 INFO tempest.lib.common.rest_client [req-f6429c20-5ea9-42b2-87ed-a63fcf090a69 req-f6429c20-5ea9-42b2-87ed-a63fcf090a69 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/7031d559-4975-4012-9787-65d4a3cdc48f 0.112s\n2026-05-22 01:46:25.401 33 INFO tempest.lib.common.rest_client [req-c34a7d11-a3cd-4d6d-891e-450e09e1d506 req-c34a7d11-a3cd-4d6d-891e-450e09e1d506 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/f78ce041-4b57-45be-8d79-eaa2d6fb2113 0.109s\n2026-05-22 01:46:25.410 25 INFO tempest.lib.common.rest_client [req-368d680a-0c71-4cf8-b712-14269755ab01 req-368d680a-0c71-4cf8-b712-14269755ab01 ] Request (ServiceProvidersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.121s\n2026-05-22 01:46:25.528 33 INFO tempest.lib.common.rest_client [req-167302fa-5a68-4801-9745-591893d0308d req-167302fa-5a68-4801-9745-591893d0308d ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/a7e32c89-a3d6-44c7-b55f-def963231220 0.124s\n2026-05-22 01:46:25.603 25 INFO tempest.lib.common.rest_client [req-ef7532d7-adb8-4aba-97f8-fd08ac8eddbf req-ef7532d7-adb8-4aba-97f8-fd08ac8eddbf ] Request (ServiceProvidersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/375a24bc6f5a445aa8632931254048ce/users/9ada931383a64df9bc23624e7ffef369/roles/7b19d98ffcc24d869191183daf0fb4ae 0.190s\n2026-05-22 01:46:25.626 29 INFO tempest.lib.common.rest_client [req-524f5f99-a417-4751-8554-e813339c705a req-524f5f99-a417-4751-8554-e813339c705a ] Request (RoutersTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=4f1c2c1a32964d67aa55877f70f69c84&name=default 0.392s\n2026-05-22 01:46:25.639 33 INFO tempest.lib.common.rest_client [req-d82fc3dd-fc45-4c06-b0dc-f9eb6b3b91f7 req-d82fc3dd-fc45-4c06-b0dc-f9eb6b3b91f7 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/6955e818-28fa-4e50-bc03-0aae422feb4d 0.108s\n2026-05-22 01:46:25.743 33 INFO tempest.lib.common.rest_client [req-d5831ecf-c1fe-4b31-9c7e-46e7c815047d req-d5831ecf-c1fe-4b31-9c7e-46e7c815047d ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/fa342682-cdc8-4fea-9dbf-a97df45dca88 0.101s\n2026-05-22 01:46:25.767 25 INFO tempest.lib.common.rest_client [req-1264bc7c-38c8-40de-9d5e-f9c457f943c3 req-1264bc7c-38c8-40de-9d5e-f9c457f943c3 ] Request (ServiceProvidersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.161s\n2026-05-22 01:46:25.863 33 INFO tempest.lib.common.rest_client [req-1e2ce0fb-0d7d-4876-af4d-1ac77155092c req-1e2ce0fb-0d7d-4876-af4d-1ac77155092c ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/4f612cbe-b22b-4b60-8b55-acaccde90c1e 0.117s\n2026-05-22 01:46:25.920 25 INFO tempest.lib.common.rest_client [req-c2928ecd-7968-4e90-9991-d4d773590a4c req-c2928ecd-7968-4e90-9991-d4d773590a4c ] Request (ServiceProvidersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/375a24bc6f5a445aa8632931254048ce/users/9ada931383a64df9bc23624e7ffef369/roles/1049be6f2d5641528d4cf50ffcec866c 0.150s\n2026-05-22 01:46:25.985 33 INFO tempest.lib.common.rest_client [req-ce99f8d9-ffa7-4748-a633-1a2b0c4efb85 req-ce99f8d9-ffa7-4748-a633-1a2b0c4efb85 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/9cf2d405-4975-4bc7-a5f4-0e40f130772d 0.119s\n2026-05-22 01:46:26.081 29 INFO tempest.lib.common.rest_client [req-d712a964-0a40-460c-bb28-8fdf7a965680 req-d712a964-0a40-460c-bb28-8fdf7a965680 ] Request (RoutersTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/7d520abb-762a-4854-8c90-722a9bd81c9a 0.450s\n2026-05-22 01:46:26.091 33 INFO tempest.lib.common.rest_client [req-eaa578bd-ef81-43f7-958d-9fe912bcfe14 req-eaa578bd-ef81-43f7-958d-9fe912bcfe14 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/ce3d72cf-798c-4aac-8387-4c8cc6c4131f 0.102s\n2026-05-22 01:46:26.106 25 INFO tempest.lib.common.rest_client [req-101a0036-25b0-4495-9636-07e015355ea5 req-101a0036-25b0-4495-9636-07e015355ea5 ] Request (ServiceProvidersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.182s\n2026-05-22 01:46:26.220 33 INFO tempest.lib.common.rest_client [req-0e45e74f-1e74-4e72-803a-85d71ecb2382 req-0e45e74f-1e74-4e72-803a-85d71ecb2382 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/ed2cc8cc-2b5d-4aa2-947b-10e1eb6a6fd4 0.126s\n2026-05-22 01:46:26.242 25 INFO tempest.lib.common.rest_client [req-0ae22602-71d5-4754-9eb7-547bb232d30c req-0ae22602-71d5-4754-9eb7-547bb232d30c ] Request (ServiceProvidersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/375a24bc6f5a445aa8632931254048ce/users/9ada931383a64df9bc23624e7ffef369/roles/f62b4d190f9040abadfedbb170e6ab99 0.134s\n2026-05-22 01:46:26.303 29 INFO tempest.lib.common.rest_client [req-ec1909a9-666c-423a-aa97-0a4ce8bf7940 req-ec1909a9-666c-423a-aa97-0a4ce8bf7940 ] Request (RoutersTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/4f1c2c1a32964d67aa55877f70f69c84 0.219s\n2026-05-22 01:46:26.310 33 INFO tempest.lib.common.rest_client [req-cbcc6f86-b024-469e-bcb4-9b29a9ef2069 req-cbcc6f86-b024-469e-bcb4-9b29a9ef2069 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/55fb32df-2c60-4e2f-9d1b-9ffc6332dd5d 0.088s\n2026-05-22 01:46:26.398 33 INFO tempest.lib.common.rest_client [req-7637df87-1c7f-4733-8213-db011e490c87 req-7637df87-1c7f-4733-8213-db011e490c87 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/79fad679-b97d-4c8d-8288-c596f19b1317 0.085s\n2026-05-22 01:46:26.438 25 INFO tempest.lib.common.rest_client [req-12754a2a-6cfd-4884-a575-231919da3c4d req-12754a2a-6cfd-4884-a575-231919da3c4d ] Request (ServiceProvidersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.193s\n2026-05-22 01:46:26.517 33 INFO tempest.lib.common.rest_client [req-5297e366-931e-44ee-88b1-a3b9cfc422bb req-5297e366-931e-44ee-88b1-a3b9cfc422bb ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/7bc912a2-792b-4817-9692-a2164c37e48e 0.116s\n2026-05-22 01:46:26.571 25 INFO tempest.lib.common.rest_client [req-816df308-3bb7-4fb4-9c3d-ddae306e02ed req-816df308-3bb7-4fb4-9c3d-ddae306e02ed ] Request (ServiceProvidersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/375a24bc6f5a445aa8632931254048ce/users/9ada931383a64df9bc23624e7ffef369/roles/7b19d98ffcc24d869191183daf0fb4ae 0.130s\n2026-05-22 01:46:26.572 25 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 9ada931383a64df9bc23624e7ffef369 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:46:26.574 25 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ServiceProvidersTest-13931803-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '375a24bc6f5a445aa8632931254048ce', 'project_name': 'tempest-ServiceProvidersTest-13931803', 'tenant_id': '375a24bc6f5a445aa8632931254048ce', 'tenant_name': 'tempest-ServiceProvidersTest-13931803', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '9ada931383a64df9bc23624e7ffef369', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:46:26.574 25 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ServiceProvidersTest-13931803-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '375a24bc6f5a445aa8632931254048ce', 'project_name': 'tempest-ServiceProvidersTest-13931803', 'tenant_id': '375a24bc6f5a445aa8632931254048ce', 'tenant_name': 'tempest-ServiceProvidersTest-13931803', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '9ada931383a64df9bc23624e7ffef369', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:46:26.624 33 INFO tempest.lib.common.rest_client [req-42439bff-c42e-4dbc-b1f9-987ede2e7384 req-42439bff-c42e-4dbc-b1f9-987ede2e7384 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/1ba4955d-f06d-45d9-ad10-63c72f487dc0 0.104s\n2026-05-22 01:46:26.737 33 INFO tempest.lib.common.rest_client [req-d081b62e-22da-4527-92a2-015c8ed8f04d req-d081b62e-22da-4527-92a2-015c8ed8f04d ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/01875fd6-df5e-4539-b83a-22cd6101dffb 0.111s\n2026-05-22 01:46:26.866 33 INFO tempest.lib.common.rest_client [req-1b91ae51-e2de-4275-8154-5f954bd833de req-1b91ae51-e2de-4275-8154-5f954bd833de ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/310fdd5d-0f65-4505-bed6-63e3cf985e6f 0.126s\n2026-05-22 01:46:26.964 29 INFO tempest.lib.common.rest_client [req-6b5d2026-b985-430b-8e29-a1bb8d072bce req-6b5d2026-b985-430b-8e29-a1bb8d072bce ] Request (NegativeSecGroupIPv6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.655s\n2026-05-22 01:46:26.975 33 INFO tempest.lib.common.rest_client [req-7ad4d7f3-d3ee-4900-b2be-62372dd1a9e1 req-7ad4d7f3-d3ee-4900-b2be-62372dd1a9e1 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/116d3bbd-5cb6-434d-abd8-1196c5ff34ea 0.105s\n2026-05-22 01:46:27.085 33 INFO tempest.lib.common.rest_client [req-45efba0e-0ac2-4eb8-87f8-c2933b02e580 req-45efba0e-0ac2-4eb8-87f8-c2933b02e580 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/49fce242-5ed4-4c3a-b1e7-26a0f8e14b1e 0.109s\n2026-05-22 01:46:27.188 33 INFO tempest.lib.common.rest_client [req-81c8deab-3461-41f7-af91-e7f678672713 req-81c8deab-3461-41f7-af91-e7f678672713 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/7525613a-e3c7-4264-bd24-ae26896b1f2a 0.100s\n2026-05-22 01:46:27.287 25 INFO tempest.lib.common.rest_client [req-e1881886-f1c9-43de-ab4a-5db9e6084957 req-e1881886-f1c9-43de-ab4a-5db9e6084957 ] Request (ServiceProvidersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.708s\n2026-05-22 01:46:27.302 33 INFO tempest.lib.common.rest_client [req-641a6188-a4e2-409c-a0e1-6c899c5d2fff req-641a6188-a4e2-409c-a0e1-6c899c5d2fff ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/a0917f5e-75d9-4db2-a49f-dce73b84a3c8 0.112s\n2026-05-22 01:46:27.397 33 INFO tempest.lib.common.rest_client [req-ffba1ab9-a3f7-47cb-91ff-9927c7d064a5 req-ffba1ab9-a3f7-47cb-91ff-9927c7d064a5 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/dff84c88-b8fb-4c64-ad84-0eaf86c2d207 0.093s\n2026-05-22 01:46:27.397 25 INFO tempest.lib.common.rest_client [req-1712121a-4416-4467-9acd-94b4b8e61895 req-1712121a-4416-4467-9acd-94b4b8e61895 ] Request (ServiceProvidersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/375a24bc6f5a445aa8632931254048ce 0.108s\n2026-05-22 01:46:27.398 25 INFO tempest.lib.common.dynamic_creds [-] Using the existing project 375a24bc6f5a445aa8632931254048ce for scope project and roles: ['reader']\n2026-05-22 01:46:27.505 29 INFO tempest.lib.common.rest_client [req-fac456b3-e63d-4ab7-be66-a7cf9182ab95 req-fac456b3-e63d-4ab7-be66-a7cf9182ab95 ] Request (NegativeSecGroupIPv6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.531s\n2026-05-22 01:46:27.525 33 INFO tempest.lib.common.rest_client [req-08108787-f104-4aac-82f3-6517bb441d70 req-08108787-f104-4aac-82f3-6517bb441d70 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/1f6eec89-7ecc-416b-b469-2a32295a7de7 0.125s\n2026-05-22 01:46:27.626 29 INFO tempest.lib.common.rest_client [req-84c4f768-5b53-490c-8337-6b48b2f11408 req-84c4f768-5b53-490c-8337-6b48b2f11408 ] Request (NegativeSecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.118s\n2026-05-22 01:46:27.632 33 INFO tempest.lib.common.rest_client [req-67b142b5-4298-4b33-8a72-99d9711faa5c req-67b142b5-4298-4b33-8a72-99d9711faa5c ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/463004cd-6fc8-4e79-9c80-ebd8a4c58598 0.104s\n2026-05-22 01:46:27.747 33 INFO tempest.lib.common.rest_client [req-e7e6ead5-7652-4a29-8d65-bc2bb723d3b2 req-e7e6ead5-7652-4a29-8d65-bc2bb723d3b2 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/6ca1af17-b320-4dda-bafe-7b300d671629 0.113s\n2026-05-22 01:46:27.801 29 INFO tempest.lib.common.rest_client [req-a0760e0b-9f12-487d-a2b5-cf3f58c7e135 req-a0760e0b-9f12-487d-a2b5-cf3f58c7e135 ] Request (NegativeSecGroupIPv6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.172s\n2026-05-22 01:46:27.859 33 INFO tempest.lib.common.rest_client [req-10c6c917-785f-4ac0-ac9b-648f1436dddf req-10c6c917-785f-4ac0-ac9b-648f1436dddf ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/d5905a9a-671a-4050-b715-714866fde78d 0.109s\n2026-05-22 01:46:27.947 25 INFO tempest.lib.common.rest_client [req-8fa56617-d76e-4bf7-9dfe-21f81f20714d req-8fa56617-d76e-4bf7-9dfe-21f81f20714d ] Request (ServiceProvidersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.547s\n2026-05-22 01:46:27.972 33 INFO tempest.lib.common.rest_client [req-aa41e338-9811-4a79-96db-e8f95b11f4c6 req-aa41e338-9811-4a79-96db-e8f95b11f4c6 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/e8295460-c477-4107-80d9-ce5350ddd8ce 0.109s\n2026-05-22 01:46:28.068 25 INFO tempest.lib.common.rest_client [req-789e9fd6-76c9-4c6f-9106-bd45be410ce5 req-789e9fd6-76c9-4c6f-9106-bd45be410ce5 ] Request (ServiceProvidersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.119s\n2026-05-22 01:46:28.100 33 INFO tempest.lib.common.rest_client [req-d907b03a-7879-45ba-82f0-2d06a0f63ddb req-d907b03a-7879-45ba-82f0-2d06a0f63ddb ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/d1764bd0-85d4-4dbc-8e53-c1f4b8fc394f 0.127s\n2026-05-22 01:46:28.218 33 INFO tempest.lib.common.rest_client [req-d67fce03-c374-4eb3-8dbe-825de8420020 req-d67fce03-c374-4eb3-8dbe-825de8420020 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/1e0dc6c1-b8ce-412a-91c5-763453c457dd 0.116s\n2026-05-22 01:46:28.281 25 INFO tempest.lib.common.rest_client [req-553292f4-5834-494a-9d13-e39f394f5362 req-553292f4-5834-494a-9d13-e39f394f5362 ] Request (ServiceProvidersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/375a24bc6f5a445aa8632931254048ce/users/c0e0261f13d54925b993b9ed931792de/roles/f1175dd65a2046c29e339df86ceaa04e 0.210s\n2026-05-22 01:46:28.358 33 INFO tempest.lib.common.rest_client [req-60ac7d3b-7b04-42c4-8d5c-9cd5374da506 req-60ac7d3b-7b04-42c4-8d5c-9cd5374da506 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/a8a259c9-50fe-4196-a009-29532a409865 0.137s\n2026-05-22 01:46:28.468 33 INFO tempest.lib.common.rest_client [req-162148f8-35e4-430c-ae1d-9410e1cf98b8 req-162148f8-35e4-430c-ae1d-9410e1cf98b8 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/aa773c9c-f58a-4111-bb4a-9dda3a80c4b4 0.107s\n2026-05-22 01:46:28.518 25 INFO tempest.lib.common.rest_client [req-0254764d-5374-4e11-8ef2-7abec4abd725 req-0254764d-5374-4e11-8ef2-7abec4abd725 ] Request (ServiceProvidersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.235s\n2026-05-22 01:46:28.528 29 INFO tempest.lib.common.rest_client [req-19530071-ff77-4d30-8992-cdf1a0a0b873 req-19530071-ff77-4d30-8992-cdf1a0a0b873 ] Request (NegativeSecGroupIPv6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.724s\n2026-05-22 01:46:28.566 33 INFO tempest.lib.common.rest_client [req-87bca21c-58b9-457a-ab7f-8bc2f07b21b2 req-87bca21c-58b9-457a-ab7f-8bc2f07b21b2 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/7986ffbe-4298-4368-83c8-5ec8ebdd6f97 0.095s\n2026-05-22 01:46:28.654 33 INFO tempest.lib.common.rest_client [req-7865a724-8456-4b9f-9aaf-b0f5934ee694 req-7865a724-8456-4b9f-9aaf-b0f5934ee694 ] Request (NetworksTestDHCPv6:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=f6476ee5-222c-4b4d-9fe2-6b8934917840 0.086s\n2026-05-22 01:46:28.664 29 INFO tempest.lib.common.rest_client [req-426fd3d5-6892-4b06-93b0-f8396b3e1945 req-426fd3d5-6892-4b06-93b0-f8396b3e1945 ] Request (NegativeSecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.131s\n2026-05-22 01:46:28.665 25 INFO tempest.lib.common.rest_client [req-94a938d2-2b00-4c22-bf16-12aba647c659 req-94a938d2-2b00-4c22-bf16-12aba647c659 ] Request (ServiceProvidersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/375a24bc6f5a445aa8632931254048ce/users/c0e0261f13d54925b993b9ed931792de/roles/1049be6f2d5641528d4cf50ffcec866c 0.144s\n2026-05-22 01:46:28.770 33 INFO tempest.lib.common.rest_client [req-69ef4c30-8180-4256-8df4-549bbcc86659 req-69ef4c30-8180-4256-8df4-549bbcc86659 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/f6476ee5-222c-4b4d-9fe2-6b8934917840 0.114s\n2026-05-22 01:46:28.864 33 INFO tempest.lib.common.rest_client [req-9dccb76f-1bd5-477e-99ae-c77c765927dc req-9dccb76f-1bd5-477e-99ae-c77c765927dc ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/b6eae520-1d06-4aea-81b5-28987cad9e00 0.092s\n2026-05-22 01:46:28.887 25 INFO tempest.lib.common.rest_client [req-cb91d057-b931-4734-9801-6a642fb3ca8b req-cb91d057-b931-4734-9801-6a642fb3ca8b ] Request (ServiceProvidersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.219s\n2026-05-22 01:46:28.929 29 INFO tempest.lib.common.rest_client [req-23ed2cfd-039b-4bcd-8064-809033d4fd4e req-23ed2cfd-039b-4bcd-8064-809033d4fd4e ] Request (NegativeSecGroupIPv6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/41d1778373f74ad6b5f249a343e1fbb8/users/59ce49dc6325481fbe7061c106933e63/roles/7b19d98ffcc24d869191183daf0fb4ae 0.262s\n2026-05-22 01:46:28.961 33 INFO tempest.lib.common.rest_client [req-82b826e8-76d7-4cab-ac40-a545118d85cd req-82b826e8-76d7-4cab-ac40-a545118d85cd ] Request (NetworksTestDHCPv6:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=713fb5d5-8ea2-4343-add5-a1eb31873860 0.095s\n2026-05-22 01:46:29.106 33 INFO tempest.lib.common.rest_client [req-89b35027-69b7-4f50-8621-b309ef1fd282 req-89b35027-69b7-4f50-8621-b309ef1fd282 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/713fb5d5-8ea2-4343-add5-a1eb31873860 0.143s\n2026-05-22 01:46:29.204 29 INFO tempest.lib.common.rest_client [req-a5fba6cc-fb92-485c-b134-578f227f9613 req-a5fba6cc-fb92-485c-b134-578f227f9613 ] Request (NegativeSecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.274s\n2026-05-22 01:46:29.202 25 INFO tempest.lib.common.rest_client [req-cf86551e-293c-42bb-acfe-6c7396f23345 req-cf86551e-293c-42bb-acfe-6c7396f23345 ] Request (ServiceProvidersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/375a24bc6f5a445aa8632931254048ce/users/c0e0261f13d54925b993b9ed931792de/roles/f62b4d190f9040abadfedbb170e6ab99 0.312s\n2026-05-22 01:46:29.212 33 INFO tempest.lib.common.rest_client [req-de4fa193-4e0e-4e17-9730-9ba318a39e9c req-de4fa193-4e0e-4e17-9730-9ba318a39e9c ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/34ee409b-34d3-489e-8431-ffbb5fcdc1e6 0.104s\n2026-05-22 01:46:29.306 33 INFO tempest.lib.common.rest_client [req-7305d7cf-30f8-441e-bb00-e87bdb96ff06 req-7305d7cf-30f8-441e-bb00-e87bdb96ff06 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/27d89c88-48db-43f6-9e6e-7c3cd6a9a573 0.092s\n2026-05-22 01:46:29.423 25 INFO tempest.lib.common.rest_client [req-f97bd100-50a1-4f4c-81c1-4377d7c70dc6 req-f97bd100-50a1-4f4c-81c1-4377d7c70dc6 ] Request (ServiceProvidersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.218s\n2026-05-22 01:46:29.434 33 INFO tempest.lib.common.rest_client [req-19357fdf-a121-479f-a092-ca58ec31952a req-19357fdf-a121-479f-a092-ca58ec31952a ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/6dcaee46-796e-494f-a812-d8b1684713f8 0.126s\n2026-05-22 01:46:29.486 29 INFO tempest.lib.common.rest_client [req-b2963826-f018-449c-bd24-7112409db1ff req-b2963826-f018-449c-bd24-7112409db1ff ] Request (NegativeSecGroupIPv6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/41d1778373f74ad6b5f249a343e1fbb8/users/59ce49dc6325481fbe7061c106933e63/roles/1049be6f2d5641528d4cf50ffcec866c 0.280s\n2026-05-22 01:46:29.534 33 INFO tempest.lib.common.rest_client [req-97e62cc6-b74d-43e4-893a-0f9a54153802 req-97e62cc6-b74d-43e4-893a-0f9a54153802 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/a4232fc6-1138-49d4-8ff6-e38bcb8d39ab 0.098s\n2026-05-22 01:46:29.643 33 INFO tempest.lib.common.rest_client [req-4a176f1a-9d72-42ab-b162-066f5e69637e req-4a176f1a-9d72-42ab-b162-066f5e69637e ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/9006012f-4ae7-4071-a8cf-0aef63742b0d 0.106s\n2026-05-22 01:46:29.719 29 INFO tempest.lib.common.rest_client [req-7c9a1786-5668-4779-9b70-e8a35e9a070e req-7c9a1786-5668-4779-9b70-e8a35e9a070e ] Request (NegativeSecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.226s\n2026-05-22 01:46:29.722 25 INFO tempest.lib.common.rest_client [req-1bacfeeb-c58f-475f-bab3-9ebe68231a19 req-1bacfeeb-c58f-475f-bab3-9ebe68231a19 ] Request (ServiceProvidersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/375a24bc6f5a445aa8632931254048ce/users/c0e0261f13d54925b993b9ed931792de/roles/7b19d98ffcc24d869191183daf0fb4ae 0.294s\n2026-05-22 01:46:29.723 25 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user c0e0261f13d54925b993b9ed931792de is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:46:29.723 25 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ServiceProvidersTest-13931803-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '375a24bc6f5a445aa8632931254048ce', 'project_name': 'tempest-ServiceProvidersTest-13931803', 'tenant_id': '375a24bc6f5a445aa8632931254048ce', 'tenant_name': 'tempest-ServiceProvidersTest-13931803', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'c0e0261f13d54925b993b9ed931792de', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:46:29.723 25 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-13931803-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '375a24bc6f5a445aa8632931254048ce', 'project_name': 'tempest-ServiceProvidersTest-13931803', 'tenant_id': '375a24bc6f5a445aa8632931254048ce', 'tenant_name': 'tempest-ServiceProvidersTest-13931803', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'c0e0261f13d54925b993b9ed931792de', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:46:29.752 33 INFO tempest.lib.common.rest_client [req-f9ed3792-ca7b-497e-b0bb-a97feae10b62 req-f9ed3792-ca7b-497e-b0bb-a97feae10b62 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/cb5e7b1d-563e-4234-8ac4-1c6223ba2c79 0.106s\n2026-05-22 01:46:29.857 33 INFO tempest.lib.common.rest_client [req-d30e9373-267b-43fb-aeb3-6a6baad22a91 req-d30e9373-267b-43fb-aeb3-6a6baad22a91 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/8f54fc48-c325-467c-aeee-d5492979e9a4 0.102s\n2026-05-22 01:46:29.947 29 INFO tempest.lib.common.rest_client [req-7165a27c-b0f9-4aab-ad3c-c393367447a2 req-7165a27c-b0f9-4aab-ad3c-c393367447a2 ] Request (NegativeSecGroupIPv6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/41d1778373f74ad6b5f249a343e1fbb8/users/59ce49dc6325481fbe7061c106933e63/roles/f62b4d190f9040abadfedbb170e6ab99 0.225s\n2026-05-22 01:46:29.958 33 INFO tempest.lib.common.rest_client [req-87626b51-665e-4c6a-89d8-ac0b695a9f3c req-87626b51-665e-4c6a-89d8-ac0b695a9f3c ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/8380e541-4e19-446d-902a-6e109bf6bc9a 0.096s\n2026-05-22 01:46:30.066 33 INFO tempest.lib.common.rest_client [req-76040cb8-d37e-452d-944d-ad59aaf4f0e6 req-76040cb8-d37e-452d-944d-ad59aaf4f0e6 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/456001ac-e27a-4cb4-a316-046dc82078fa 0.106s\n2026-05-22 01:46:30.135 29 INFO tempest.lib.common.rest_client [req-eeb4a878-2f45-4929-b358-ee76db241ace req-eeb4a878-2f45-4929-b358-ee76db241ace ] Request (NegativeSecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.186s\n2026-05-22 01:46:30.157 33 INFO tempest.lib.common.rest_client [req-5c22516b-84d7-46a8-a1b2-b7188e17bf8f req-5c22516b-84d7-46a8-a1b2-b7188e17bf8f ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/a4f2ca82-a4fe-4a7b-b8c2-4af40b965236 0.086s\n2026-05-22 01:46:30.264 29 INFO tempest.lib.common.rest_client [req-b86b4fd5-30c9-4613-87a5-310e376e501c req-b86b4fd5-30c9-4613-87a5-310e376e501c ] Request (NegativeSecGroupIPv6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/41d1778373f74ad6b5f249a343e1fbb8/users/59ce49dc6325481fbe7061c106933e63/roles/7b19d98ffcc24d869191183daf0fb4ae 0.127s\n2026-05-22 01:46:30.264 29 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 59ce49dc6325481fbe7061c106933e63 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:46:30.265 29 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NegativeSecGroupIPv6Test-212996760-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '41d1778373f74ad6b5f249a343e1fbb8', 'project_name': 'tempest-NegativeSecGroupIPv6Test-212996760', 'tenant_id': '41d1778373f74ad6b5f249a343e1fbb8', 'tenant_name': 'tempest-NegativeSecGroupIPv6Test-212996760', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '59ce49dc6325481fbe7061c106933e63', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:46:30.265 29 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NegativeSecGroupIPv6Test-212996760-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '41d1778373f74ad6b5f249a343e1fbb8', 'project_name': 'tempest-NegativeSecGroupIPv6Test-212996760', 'tenant_id': '41d1778373f74ad6b5f249a343e1fbb8', 'tenant_name': 'tempest-NegativeSecGroupIPv6Test-212996760', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '59ce49dc6325481fbe7061c106933e63', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:46:30.274 33 INFO tempest.lib.common.rest_client [req-023030b9-dcb2-4981-a598-d6d159f451cc req-023030b9-dcb2-4981-a598-d6d159f451cc ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/3a2147c8-5996-4b2d-8fce-0bef5403fd8e 0.114s\n2026-05-22 01:46:30.348 25 INFO tempest.lib.common.rest_client [req-c65993ee-4bee-48ff-b637-c7720b294bbf req-c65993ee-4bee-48ff-b637-c7720b294bbf ] Request (ServiceProvidersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.616s\n2026-05-22 01:46:30.383 33 INFO tempest.lib.common.rest_client [req-6fb34c78-e8f3-498e-a9c3-1af7631125cc req-6fb34c78-e8f3-498e-a9c3-1af7631125cc ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/a9859691-7d74-4f1e-9bfa-148c3fd3765d 0.106s\n2026-05-22 01:46:30.484 33 INFO tempest.lib.common.rest_client [req-fa80b4ab-e29a-45f1-8252-0254ddf9ed4c req-fa80b4ab-e29a-45f1-8252-0254ddf9ed4c ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/1d5e2559-29fa-480d-a6d3-4793b973dcfb 0.097s\n2026-05-22 01:46:30.584 33 INFO tempest.lib.common.rest_client [req-26ae72cd-9d59-42bd-937c-968725ff82c5 req-26ae72cd-9d59-42bd-937c-968725ff82c5 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/b5ba2aa8-1356-4775-acd7-6cd03b87afc5 0.097s\n2026-05-22 01:46:30.679 33 INFO tempest.lib.common.rest_client [req-1a07f4d8-4d92-4f73-ac19-c78543148ac7 req-1a07f4d8-4d92-4f73-ac19-c78543148ac7 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/3d838528-8dac-4902-9fa5-6993cc91cd38 0.092s\n2026-05-22 01:46:30.737 25 INFO tempest.lib.common.rest_client [req-b9cabd97-96e5-46a3-a33d-a1af238e90b6 req-b9cabd97-96e5-46a3-a33d-a1af238e90b6 ] Request (ServiceProvidersTest:test_service_providers_list): 200 GET https://api.testbed.osism.xyz:9696/v2.0/service-providers 0.385s\n{7} tempest.api.network.test_service_providers.ServiceProvidersTest.test_service_providers_list [0.389075s] ... ok\n2026-05-22 01:46:30.774 33 INFO tempest.lib.common.rest_client [req-545ea214-05cc-411e-b565-1b71195e295c req-545ea214-05cc-411e-b565-1b71195e295c ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/1bd25d07-2dd3-4cb9-8ae2-693798cde6fc 0.093s\n2026-05-22 01:46:30.893 29 INFO tempest.lib.common.rest_client [req-5cbc5fbc-fcdd-4a05-8720-e4ae4c047366 req-5cbc5fbc-fcdd-4a05-8720-e4ae4c047366 ] Request (NegativeSecGroupIPv6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.621s\n2026-05-22 01:46:31.075 25 INFO tempest.lib.common.rest_client [req-208b4058-1c64-463a-9db4-b89ac13ab354 req-208b4058-1c64-463a-9db4-b89ac13ab354 ] Request (ServiceProvidersTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/9ada931383a64df9bc23624e7ffef369 0.296s\n2026-05-22 01:46:31.073 29 INFO tempest.lib.common.rest_client [req-0c9e5830-dfad-4392-9e88-890b9919b538 req-0c9e5830-dfad-4392-9e88-890b9919b538 ] Request (NegativeSecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/41d1778373f74ad6b5f249a343e1fbb8 0.178s\n2026-05-22 01:46:31.074 29 INFO tempest.lib.common.dynamic_creds [-] Using the existing project 41d1778373f74ad6b5f249a343e1fbb8 for scope project and roles: ['reader']\n2026-05-22 01:46:31.333 25 INFO tempest.lib.common.rest_client [req-e934f9b4-f1dc-4b9e-b055-addf7c6bf4ba req-e934f9b4-f1dc-4b9e-b055-addf7c6bf4ba ] Request (ServiceProvidersTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/c0e0261f13d54925b993b9ed931792de 0.256s\n2026-05-22 01:46:31.333 25 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 375a24bc6f5a445aa8632931254048ce\n2026-05-22 01:46:31.394 33 INFO tempest.lib.common.rest_client [req-5d63216b-ffb1-409c-a220-abc2cecf2ba1 req-5d63216b-ffb1-409c-a220-abc2cecf2ba1 ] Request (NetworksTestDHCPv6:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/12058277-29e8-4b26-a90a-c92417ef5478 0.618s\n2026-05-22 01:46:31.604 29 INFO tempest.lib.common.rest_client [req-bd0a0fa6-3022-4b61-b7cd-ba83ad24022a req-bd0a0fa6-3022-4b61-b7cd-ba83ad24022a ] Request (NegativeSecGroupIPv6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.527s\n2026-05-22 01:46:31.684 33 INFO tempest.lib.common.rest_client [req-63128495-7904-4ba1-a649-d829328e58ec req-63128495-7904-4ba1-a649-d829328e58ec ] Request (NetworksTestDHCPv6:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/f2cbef68c02a4dde92b052f7ffce7b4c 0.288s\n2026-05-22 01:46:31.807 29 INFO tempest.lib.common.rest_client [req-e2534883-6f5d-42fc-8491-f5893eb9075e req-e2534883-6f5d-42fc-8491-f5893eb9075e ] Request (NegativeSecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.199s\n2026-05-22 01:46:31.867 25 INFO tempest.lib.common.rest_client [req-656964af-8195-46a6-99e0-9d5813e1e396 req-656964af-8195-46a6-99e0-9d5813e1e396 ] Request (ServiceProvidersTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.532s\n2026-05-22 01:46:31.947 33 INFO tempest.lib.common.rest_client [req-f431183e-e7f7-4e49-941b-7dc0a297652c req-f431183e-e7f7-4e49-941b-7dc0a297652c ] Request (NetworksTestDHCPv6:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/166ab475c9e042bbb31bc3c195b51fbc 0.261s\n2026-05-22 01:46:31.949 33 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: b3acef0cc504412dbe34d50624561e71\n2026-05-22 01:46:32.038 29 INFO tempest.lib.common.rest_client [req-cfa27c9c-1246-41e4-8d74-44a52cddc5c6 req-cfa27c9c-1246-41e4-8d74-44a52cddc5c6 ] Request (NegativeSecGroupIPv6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/41d1778373f74ad6b5f249a343e1fbb8/users/072bbf8509464615874f2662016f0e67/roles/f1175dd65a2046c29e339df86ceaa04e 0.228s\n2026-05-22 01:46:32.192 29 INFO tempest.lib.common.rest_client [req-fad93fa2-3eb6-476d-a70c-2fe2c2e43ecd req-fad93fa2-3eb6-476d-a70c-2fe2c2e43ecd ] Request (NegativeSecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.152s\n2026-05-22 01:46:32.327 29 INFO tempest.lib.common.rest_client [req-7fd685ee-6431-48fa-8e15-345a2054b2e1 req-7fd685ee-6431-48fa-8e15-345a2054b2e1 ] Request (NegativeSecGroupIPv6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/41d1778373f74ad6b5f249a343e1fbb8/users/072bbf8509464615874f2662016f0e67/roles/1049be6f2d5641528d4cf50ffcec866c 0.131s\n2026-05-22 01:46:32.470 33 INFO tempest.lib.common.rest_client [req-90c9ac10-52bf-4c07-8b54-aaec77ee860c req-90c9ac10-52bf-4c07-8b54-aaec77ee860c ] Request (NetworksTestDHCPv6:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.517s\n2026-05-22 01:46:32.512 25 INFO tempest.lib.common.rest_client [req-90b9524b-d491-485c-9d38-815df59a9a2e req-90b9524b-d491-485c-9d38-815df59a9a2e ] Request (ServiceProvidersTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=375a24bc6f5a445aa8632931254048ce&name=default 0.642s\n2026-05-22 01:46:32.524 29 INFO tempest.lib.common.rest_client [req-f6390073-f55e-4659-bf72-896411ac7313 req-f6390073-f55e-4659-bf72-896411ac7313 ] Request (NegativeSecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.194s\n2026-05-22 01:46:32.749 29 INFO tempest.lib.common.rest_client [req-e31adc42-0471-45b5-85eb-f0e61a27c411 req-e31adc42-0471-45b5-85eb-f0e61a27c411 ] Request (NegativeSecGroupIPv6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/41d1778373f74ad6b5f249a343e1fbb8/users/072bbf8509464615874f2662016f0e67/roles/f62b4d190f9040abadfedbb170e6ab99 0.219s\n2026-05-22 01:46:32.821 33 INFO tempest.lib.common.rest_client [req-202ba258-f21c-4433-a856-d54b21729cd3 req-202ba258-f21c-4433-a856-d54b21729cd3 ] Request (NetworksTestDHCPv6:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=b3acef0cc504412dbe34d50624561e71&name=default 0.347s\n2026-05-22 01:46:32.902 29 INFO tempest.lib.common.rest_client [req-0cd9c467-30d3-49f6-a38e-261be4aaad93 req-0cd9c467-30d3-49f6-a38e-261be4aaad93 ] Request (NegativeSecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.152s\n2026-05-22 01:46:32.986 25 INFO tempest.lib.common.rest_client [req-7b06de09-9319-4b77-9209-c9578766c770 req-7b06de09-9319-4b77-9209-c9578766c770 ] Request (ServiceProvidersTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/08fd74f7-db87-4120-8e96-8f0026909bb4 0.471s\n2026-05-22 01:46:33.026 29 INFO tempest.lib.common.rest_client [req-2777cb66-9a5a-4279-8978-695144bb0e5a req-2777cb66-9a5a-4279-8978-695144bb0e5a ] Request (NegativeSecGroupIPv6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/41d1778373f74ad6b5f249a343e1fbb8/users/072bbf8509464615874f2662016f0e67/roles/7b19d98ffcc24d869191183daf0fb4ae 0.121s\n2026-05-22 01:46:33.027 29 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 072bbf8509464615874f2662016f0e67 is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:46:33.027 29 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NegativeSecGroupIPv6Test-212996760-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '41d1778373f74ad6b5f249a343e1fbb8', 'project_name': 'tempest-NegativeSecGroupIPv6Test-212996760', 'tenant_id': '41d1778373f74ad6b5f249a343e1fbb8', 'tenant_name': 'tempest-NegativeSecGroupIPv6Test-212996760', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '072bbf8509464615874f2662016f0e67', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:46:33.028 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-NegativeSecGroupIPv6Test-212996760-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '41d1778373f74ad6b5f249a343e1fbb8', 'project_name': 'tempest-NegativeSecGroupIPv6Test-212996760', 'tenant_id': '41d1778373f74ad6b5f249a343e1fbb8', 'tenant_name': 'tempest-NegativeSecGroupIPv6Test-212996760', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '072bbf8509464615874f2662016f0e67', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:46:33.249 33 INFO tempest.lib.common.rest_client [req-dee3f1b5-62be-4a27-91d6-143b42bd5413 req-dee3f1b5-62be-4a27-91d6-143b42bd5413 ] Request (NetworksTestDHCPv6:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/0f266317-54a7-4c61-8bff-de2b878292f3 0.426s\n2026-05-22 01:46:33.276 25 INFO tempest.lib.common.rest_client [req-cdbbf7d5-13f2-4206-9c64-f6dac1bbcb76 req-cdbbf7d5-13f2-4206-9c64-f6dac1bbcb76 ] Request (ServiceProvidersTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/375a24bc6f5a445aa8632931254048ce 0.287s\n2026-05-22 01:46:33.516 33 INFO tempest.lib.common.rest_client [req-976bbbec-8f77-404e-b627-22648333d0f3 req-976bbbec-8f77-404e-b627-22648333d0f3 ] Request (NetworksTestDHCPv6:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/b3acef0cc504412dbe34d50624561e71 0.265s\n2026-05-22 01:46:33.584 29 INFO tempest.lib.common.rest_client [req-aadbc7c1-71e5-4223-9f09-06ba870c581b req-aadbc7c1-71e5-4223-9f09-06ba870c581b ] Request (NegativeSecGroupIPv6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.548s\n2026-05-22 01:46:33.991 29 INFO tempest.lib.common.rest_client [req-fc5f5301-14d6-4a7e-ad45-3029c426697b req-fc5f5301-14d6-4a7e-ad45-3029c426697b ] Request (NegativeSecGroupIPv6Test:test_create_additional_default_security_group_fails): 409 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.401s\n{9} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_create_additional_default_security_group_fails [0.406396s] ... ok\n2026-05-22 01:46:34.620 29 INFO tempest.lib.common.rest_client [req-0fe28f3c-d422-4f8c-bd37-5ec763319c07 req-0fe28f3c-d422-4f8c-bd37-5ec763319c07 ] Request (NegativeSecGroupIPv6Test:test_create_duplicate_security_group_rule_fails): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.622s\n2026-05-22 01:46:34.985 29 INFO tempest.lib.common.rest_client [req-6e235016-f9b5-4e9b-a7e7-f150cb7733b8 req-6e235016-f9b5-4e9b-a7e7-f150cb7733b8 ] Request (NegativeSecGroupIPv6Test:test_create_duplicate_security_group_rule_fails): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.362s\n2026-05-22 01:46:35.206 29 INFO tempest.lib.common.rest_client [req-12147bc1-0819-4c69-8c40-7c673d557535 req-12147bc1-0819-4c69-8c40-7c673d557535 ] Request (NegativeSecGroupIPv6Test:test_create_duplicate_security_group_rule_fails): 409 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.217s\n2026-05-22 01:46:35.459 29 INFO tempest.lib.common.rest_client [req-801175cd-8738-4acb-ba2c-3f8ac81d72a4 req-801175cd-8738-4acb-ba2c-3f8ac81d72a4 ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/3e739e4e-4d3e-4c8b-981f-17824f2d3da8 0.249s\n2026-05-22 01:46:35.574 29 INFO tempest.lib.common.rest_client [req-04886d0e-db30-4f31-809c-fc19545e7de4 req-04886d0e-db30-4f31-809c-fc19545e7de4 ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.113s\n{9} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_create_duplicate_security_group_rule_fails [1.582270s] ... ok\n2026-05-22 01:46:35.926 29 INFO tempest.lib.common.rest_client [req-048a2f4a-49e6-4190-b131-171d097ccc46 req-048a2f4a-49e6-4190-b131-171d097ccc46 ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_with_bad_ethertype): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.346s\n2026-05-22 01:46:36.031 29 INFO tempest.lib.common.rest_client [req-57a718a1-6fa6-48f5-ad34-80968a7babbb req-57a718a1-6fa6-48f5-ad34-80968a7babbb ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_with_bad_ethertype): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.103s\n2026-05-22 01:46:36.264 29 INFO tempest.lib.common.rest_client [req-5e01f287-e4a9-4de7-aaf4-8c658f5c26a6 req-5e01f287-e4a9-4de7-aaf4-8c658f5c26a6 ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/9718e01d-6431-4ddb-bb0a-89094a461b78 0.231s\n2026-05-22 01:46:36.375 29 INFO tempest.lib.common.rest_client [req-766220f6-b194-4c32-8630-2877a7e77b52 req-766220f6-b194-4c32-8630-2877a7e77b52 ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.108s\n{9} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_create_security_group_rule_with_bad_ethertype [0.799292s] ... ok\n2026-05-22 01:46:36.715 29 INFO tempest.lib.common.rest_client [req-4fa8f0e8-a117-490a-9379-703e1acc2f45 req-4fa8f0e8-a117-490a-9379-703e1acc2f45 ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_with_bad_protocol): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.336s\n2026-05-22 01:46:36.800 29 INFO tempest.lib.common.rest_client [req-a3fb522b-562b-4183-8e6a-3e4d351b7060 req-a3fb522b-562b-4183-8e6a-3e4d351b7060 ] 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-22 01:46:37.048 29 INFO tempest.lib.common.rest_client [req-dcb62e0d-0271-4c3a-bcf7-06be01faf215 req-dcb62e0d-0271-4c3a-bcf7-06be01faf215 ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/079e802f-699b-4c18-a796-cab33bb29aa9 0.246s\n2026-05-22 01:46:37.166 29 INFO tempest.lib.common.rest_client [req-3df09adf-b770-46e9-ab0b-03f16de4e0e2 req-3df09adf-b770-46e9-ab0b-03f16de4e0e2 ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.114s\n{9} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_create_security_group_rule_with_bad_protocol [0.789945s] ... ok\n2026-05-22 01:46:37.513 29 INFO tempest.lib.common.rest_client [req-d92c8a3a-c09b-468a-adf7-a56260905757 req-d92c8a3a-c09b-468a-adf7-a56260905757 ] 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.342s\n2026-05-22 01:46:37.600 29 INFO tempest.lib.common.rest_client [req-815dbcd7-08a9-4e16-97fa-4dfefe3e4ae8 req-815dbcd7-08a9-4e16-97fa-4dfefe3e4ae8 ] 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.083s\n2026-05-22 01:46:37.680 29 INFO tempest.lib.common.rest_client [req-84dbffba-6227-42ad-ac0a-5b6b5722a08b req-84dbffba-6227-42ad-ac0a-5b6b5722a08b ] 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.078s\n2026-05-22 01:46:37.760 29 INFO tempest.lib.common.rest_client [req-a7b5d336-da7d-4187-b193-4cbd4c1d1bfd req-a7b5d336-da7d-4187-b193-4cbd4c1d1bfd ] 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.077s\n2026-05-22 01:46:37.851 29 INFO tempest.lib.common.rest_client [req-276a4c5f-a7f3-42d5-a63e-90cef8193062 req-276a4c5f-a7f3-42d5-a63e-90cef8193062 ] 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.088s\n2026-05-22 01:46:38.089 29 INFO tempest.lib.common.rest_client [req-ef06ab97-02c8-4b12-a3be-93273703b098 req-ef06ab97-02c8-4b12-a3be-93273703b098 ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/fac83f54-5651-4e36-b5c9-500b608ecc91 0.237s\n2026-05-22 01:46:38.588 29 INFO tempest.lib.common.rest_client [req-96d8b710-9f4d-42b7-b3aa-e7a5f6322978 req-96d8b710-9f4d-42b7-b3aa-e7a5f6322978 ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.496s\n{9} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_create_security_group_rule_with_bad_remote_ip_prefix [1.421809s] ... ok\n2026-05-22 01:46:38.969 29 INFO tempest.lib.common.rest_client [req-cc50505d-d1a7-4d5a-9eae-5ae43b2bba0c req-cc50505d-d1a7-4d5a-9eae-5ae43b2bba0c ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_with_invalid_ports): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.376s\n2026-05-22 01:46:39.062 29 INFO tempest.lib.common.rest_client [req-82e33c5f-8022-42a1-96c0-d426b1c42e74 req-82e33c5f-8022-42a1-96c0-d426b1c42e74 ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_with_invalid_ports): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.090s\n2026-05-22 01:46:39.232 29 INFO tempest.lib.common.rest_client [req-cb3ecb26-065a-4d76-95b1-6ece49998431 req-cb3ecb26-065a-4d76-95b1-6ece49998431 ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_with_invalid_ports): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.166s\n2026-05-22 01:46:39.322 29 INFO tempest.lib.common.rest_client [req-9ccfcc8e-dc05-4fce-8bdb-1f44d1a5c6ca req-9ccfcc8e-dc05-4fce-8bdb-1f44d1a5c6ca ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_with_invalid_ports): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.087s\n2026-05-22 01:46:39.502 29 INFO tempest.lib.common.rest_client [req-37bf8ed1-86de-4f6a-96f4-3ef0eabd24e1 req-37bf8ed1-86de-4f6a-96f4-3ef0eabd24e1 ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_with_invalid_ports): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.177s\n2026-05-22 01:46:39.596 29 INFO tempest.lib.common.rest_client [req-cfd3a6a2-e923-48e6-ae99-f292c44d5faa req-cfd3a6a2-e923-48e6-ae99-f292c44d5faa ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_with_invalid_ports): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.092s\n2026-05-22 01:46:39.774 29 INFO tempest.lib.common.rest_client [req-6b00251e-cb31-47b0-9a16-cd46c297ad6c req-6b00251e-cb31-47b0-9a16-cd46c297ad6c ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_with_invalid_ports): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.175s\n2026-05-22 01:46:39.852 29 INFO tempest.lib.common.rest_client [req-ae1c9066-3430-4634-8ff2-9c1a40a18645 req-ae1c9066-3430-4634-8ff2-9c1a40a18645 ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_with_invalid_ports): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.076s\n2026-05-22 01:46:40.012 29 INFO tempest.lib.common.rest_client [req-e8e019f7-ab38-4131-8f27-f6cf0c698039 req-e8e019f7-ab38-4131-8f27-f6cf0c698039 ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_with_invalid_ports): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.156s\n2026-05-22 01:46:40.234 29 INFO tempest.lib.common.rest_client [req-878fa2cb-4d71-40c8-a1e5-d57ff5bd9871 req-878fa2cb-4d71-40c8-a1e5-d57ff5bd9871 ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_with_invalid_ports): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.218s\n2026-05-22 01:46:40.614 29 INFO tempest.lib.common.rest_client [req-6cfbfc0b-df96-468f-9cea-20843feed209 req-6cfbfc0b-df96-468f-9cea-20843feed209 ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/daf5e179-cdd9-4451-845c-d22478d59ca7 0.378s\n2026-05-22 01:46:40.758 29 INFO tempest.lib.common.rest_client [req-e6aa71a1-4a78-4c08-a362-d49c5d450570 req-e6aa71a1-4a78-4c08-a362-d49c5d450570 ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.141s\n{9} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_create_security_group_rule_with_invalid_ports [2.167797s] ... ok\n2026-05-22 01:46:41.342 29 INFO tempest.lib.common.rest_client [req-2f324ddc-9e2d-41c6-ad0c-ad8d75d54ea8 req-2f324ddc-9e2d-41c6-ad0c-ad8d75d54ea8 ] 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.580s\n2026-05-22 01:46:41.602 29 INFO tempest.lib.common.rest_client [req-27ab5cb4-d43d-4eb3-8a7a-7ef76a869ba5 req-27ab5cb4-d43d-4eb3-8a7a-7ef76a869ba5 ] 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.258s\n2026-05-22 01:46:41.801 29 INFO tempest.lib.common.rest_client [req-852f2932-5b9f-46f7-88d0-e94001dedcf0 req-852f2932-5b9f-46f7-88d0-e94001dedcf0 ] 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.196s\n2026-05-22 01:46:42.143 29 INFO tempest.lib.common.rest_client [req-ff5e201c-cd4c-4383-be2e-043fe5e08c8b req-ff5e201c-cd4c-4383-be2e-043fe5e08c8b ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/c2de7c7c-81c0-4f1e-af54-c7cfc338c140 0.338s\n2026-05-22 01:46:42.285 29 INFO tempest.lib.common.rest_client [req-c62540d6-1f10-4164-a001-e0379caa1ad4 req-c62540d6-1f10-4164-a001-e0379caa1ad4 ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.139s\n{9} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_create_security_group_rule_with_non_existent_remote_groupid [1.525838s] ... ok\n2026-05-22 01:46:42.427 29 INFO tempest.lib.common.rest_client [req-e2e7362f-56ea-4cb3-b04f-a455544bfcae req-e2e7362f-56ea-4cb3-b04f-a455544bfcae ] 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.138s\n{9} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_create_security_group_rule_with_non_existent_security_group [0.141677s] ... ok\n2026-05-22 01:46:42.786 29 INFO tempest.lib.common.rest_client [req-5a5d42d5-ddae-495a-8c41-f3fc99133ce1 req-5a5d42d5-ddae-495a-8c41-f3fc99133ce1 ] 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.354s\n2026-05-22 01:46:43.145 29 INFO tempest.lib.common.rest_client [req-8044e6a5-8e5a-4298-9d74-9d310d97ee50 req-8044e6a5-8e5a-4298-9d74-9d310d97ee50 ] 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.356s\n2026-05-22 01:46:43.316 29 INFO tempest.lib.common.rest_client [req-d904e87c-ec50-4721-96c4-e9cc0b1d1551 req-d904e87c-ec50-4721-96c4-e9cc0b1d1551 ] 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.168s\n2026-05-22 01:46:43.572 29 INFO tempest.lib.common.rest_client [req-2e7eb3e9-8f8d-4348-bc58-af145ce53624 req-2e7eb3e9-8f8d-4348-bc58-af145ce53624 ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/fd0c8c2d-37b5-4db2-b7cc-7d250c21e557 0.251s\n2026-05-22 01:46:43.710 29 INFO tempest.lib.common.rest_client [req-0678b6e5-a17f-4c72-8015-8e85bde6ab6e req-0678b6e5-a17f-4c72-8015-8e85bde6ab6e ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.135s\n2026-05-22 01:46:43.974 29 INFO tempest.lib.common.rest_client [req-e4b77309-5e70-4e1d-850a-4bc11fad70ce req-e4b77309-5e70-4e1d-850a-4bc11fad70ce ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/5e8c756e-4cac-4e3e-bb75-ea79009fa53d 0.260s\n2026-05-22 01:46:44.117 29 INFO tempest.lib.common.rest_client [req-12e607e8-866e-48e4-b7fc-a96231353220 req-12e607e8-866e-48e4-b7fc-a96231353220 ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.141s\n{9} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_create_security_group_rule_with_remote_ip_and_group [1.688239s] ... ok\n2026-05-22 01:46:44.453 29 INFO tempest.lib.common.rest_client [req-4aeb6128-19d4-4727-9e5e-4a5c19903dcc req-4aeb6128-19d4-4727-9e5e-4a5c19903dcc ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_wrong_ip_prefix_version): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.331s\n2026-05-22 01:46:44.635 29 INFO tempest.lib.common.rest_client [req-6b16415c-17bf-4c39-81f2-c882092ef008 req-6b16415c-17bf-4c39-81f2-c882092ef008 ] 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.177s\n2026-05-22 01:46:44.833 29 INFO tempest.lib.common.rest_client [req-a4b2d3ae-a8a2-449c-8970-ace81a60dfb6 req-a4b2d3ae-a8a2-449c-8970-ace81a60dfb6 ] 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.195s\n2026-05-22 01:46:45.075 29 INFO tempest.lib.common.rest_client [req-acadd391-1506-4d4e-951f-e4bbca2bc751 req-acadd391-1506-4d4e-951f-e4bbca2bc751 ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/8b5f0cef-f728-4b9b-86a1-fcc21b0c84e6 0.237s\n2026-05-22 01:46:45.172 29 INFO tempest.lib.common.rest_client [req-b411dfbc-2fc2-4dea-be9d-b22cb035c88b req-b411dfbc-2fc2-4dea-be9d-b22cb035c88b ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.095s\n{9} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_create_security_group_rule_wrong_ip_prefix_version [1.053659s] ... ok\n2026-05-22 01:46:45.556 29 INFO tempest.lib.common.rest_client [req-06b4a620-60f3-4259-b1d0-c2082d642d30 req-06b4a620-60f3-4259-b1d0-c2082d642d30 ] Request (NegativeSecGroupIPv6Test:test_create_security_group_update_name_default): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.379s\n2026-05-22 01:46:45.641 29 INFO tempest.lib.common.rest_client [req-6d8f4f53-a617-41c0-93ec-9be8a449d659 req-6d8f4f53-a617-41c0-93ec-9be8a449d659 ] Request (NegativeSecGroupIPv6Test:test_create_security_group_update_name_default): 409 PUT https://api.testbed.osism.xyz:9696/v2.0/security-groups/b065d427-62df-43c4-9635-c7f0b85eb781 0.083s\n2026-05-22 01:46:45.860 29 INFO tempest.lib.common.rest_client [req-1c9fe09f-327e-45d8-9dde-5a34bae96cd5 req-1c9fe09f-327e-45d8-9dde-5a34bae96cd5 ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/b065d427-62df-43c4-9635-c7f0b85eb781 0.217s\n2026-05-22 01:46:45.979 29 INFO tempest.lib.common.rest_client [req-eb682fb1-f85c-47ba-a73e-e7011574ee05 req-eb682fb1-f85c-47ba-a73e-e7011574ee05 ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.115s\n{9} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_create_security_group_update_name_default [0.805510s] ... ok\n2026-05-22 01:46:46.067 29 INFO tempest.lib.common.rest_client [req-97aefaa7-2716-41e1-a33a-bf8c4bfd5085 req-97aefaa7-2716-41e1-a33a-bf8c4bfd5085 ] Request (NegativeSecGroupIPv6Test:test_delete_non_existent_security_group): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/fcec58cb-6ae7-4961-9727-85453b8a493a 0.085s\n{9} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_delete_non_existent_security_group [0.087052s] ... ok\n2026-05-22 01:46:46.138 29 INFO tempest.lib.common.rest_client [req-750b746d-23ad-4558-bbc8-fdac9a2bbaac req-750b746d-23ad-4558-bbc8-fdac9a2bbaac ] Request (NegativeSecGroupIPv6Test:test_show_non_existent_security_group): 404 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups/ab431dcb-e45c-405b-aed8-79f680ad81d7 0.069s\n{9} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_show_non_existent_security_group [0.070459s] ... ok\n2026-05-22 01:46:46.219 29 INFO tempest.lib.common.rest_client [req-9e874dcd-f6da-4206-8fd4-80f6e8ec5453 req-9e874dcd-f6da-4206-8fd4-80f6e8ec5453 ] Request (NegativeSecGroupIPv6Test:test_show_non_existent_security_group_rule): 404 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/cdb70e90-cd2e-45bd-b1a5-4e6fdfc36dce 0.079s\n{9} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_show_non_existent_security_group_rule [0.081033s] ... ok\n2026-05-22 01:46:46.510 29 INFO tempest.lib.common.rest_client [req-99362419-3c8e-41d7-9c06-dc2a3bf0de95 req-99362419-3c8e-41d7-9c06-dc2a3bf0de95 ] Request (NegativeSecGroupIPv6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/59ce49dc6325481fbe7061c106933e63 0.262s\n2026-05-22 01:46:46.850 29 INFO tempest.lib.common.rest_client [req-b7451751-c401-48cf-98c0-b4047590ba96 req-b7451751-c401-48cf-98c0-b4047590ba96 ] Request (NegativeSecGroupIPv6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/072bbf8509464615874f2662016f0e67 0.337s\n2026-05-22 01:46:46.851 29 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 41d1778373f74ad6b5f249a343e1fbb8\n2026-05-22 01:46:47.523 29 INFO tempest.lib.common.rest_client [req-5f564297-bf7a-4867-8c00-9dcffd11fa47 req-5f564297-bf7a-4867-8c00-9dcffd11fa47 ] Request (NegativeSecGroupIPv6Test:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.670s\n2026-05-22 01:46:47.919 29 INFO tempest.lib.common.rest_client [req-cc6acf50-7161-4f3d-bb94-eef18bb1a6a6 req-cc6acf50-7161-4f3d-bb94-eef18bb1a6a6 ] Request (NegativeSecGroupIPv6Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=41d1778373f74ad6b5f249a343e1fbb8&name=default 0.392s\n2026-05-22 01:46:48.474 29 INFO tempest.lib.common.rest_client [req-b0304a77-0225-438f-9390-7559e5563d12 req-b0304a77-0225-438f-9390-7559e5563d12 ] Request (NegativeSecGroupIPv6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/080780af-4c32-4a8f-bc59-4d547ab3f8e6 0.551s\n2026-05-22 01:46:48.769 29 INFO tempest.lib.common.rest_client [req-66f73cea-948a-4143-a48d-f2b7a917d454 req-66f73cea-948a-4143-a48d-f2b7a917d454 ] Request (NegativeSecGroupIPv6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/41d1778373f74ad6b5f249a343e1fbb8 0.292s\n\n======\nTotals\n======\nRan: 247 tests in 169.2460 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: 1079.6055 sec.\n\n==============\nWorker Balance\n==============\n - Worker 0 (30 tests) => 0:01:45.696454\n - Worker 1 (7 tests) => 0:00:59.596633\n - Worker 2 (7 tests) => 0:01:39.537855\n - Worker 3 (23 tests) => 0:01:56.864976\n - Worker 4 (13 tests) => 0:01:34.112878\n - Worker 5 (37 tests) => 0:01:48.755474\n - Worker 6 (11 tests) => 0:01:05.034989\n - Worker 7 (12 tests) => 0:02:16.446477\n - Worker 8 (16 tests) => 0:00:36.052886\n - Worker 9 (22 tests) => 0:02:36.429022\n - Worker 10 (10 tests) => 0:01:09.327499\n - Worker 11 (13 tests) => 0:02:27.471472\n - Worker 12 (17 tests) => 0:01:39.772530\n - Worker 13 (11 tests) => 0:00:55.526116\n - Worker 14 (10 tests) => 0:01:24.143693\n - Worker 15 (8 tests) => 0:01:05.482960\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/20260522-0146.log\n2026-05-22 01:46:53.870 1 INFO tempest [-] Using tempest config file /etc/tempest/tempest.conf\n2026-05-22 01:46:53.984 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-22 01:46:53.984 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-22 01:46:53.985 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-22 01:46:53.985 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:46:53.985 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-22 01:46:53.986 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-22 01:46:53.986 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-22 01:46:53.987 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-22 01:46:53.987 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-22 01:46:53.987 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-22 01:46:53.988 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-22 01:46:53.988 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-22 01:46:53.988 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-22 01:46:53.988 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-22 01:46:53.988 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:46:53.988 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-22 01:46:53.988 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-22 01:46:53.989 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-22 01:46:53.989 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-22 01:46:53.989 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-22 01:46:53.989 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-22 01:46:53.989 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-22 01:47:19.541 11 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-22 01:47:19.542 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-22 01:47:19.542 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-22 01:47:19.542 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-22 01:47:19.542 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:47:19.543 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-22 01:47:19.549 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-22 01:47:19.549 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-22 01:47:19.549 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-22 01:47:19.550 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-22 01:47:19.550 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-22 01:47:19.550 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-22 01:47:19.550 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-22 01:47:19.550 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-22 01:47:19.550 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-22 01:47:19.550 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:47:19.550 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-22 01:47:19.550 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-22 01:47:19.550 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-22 01:47:19.550 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-22 01:47:19.550 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-22 01:47:19.551 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-22 01:47:19.551 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-22 01:47:19.559 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-22 01:47:19.695 37 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-22 01:47:19.705 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-22 01:47:19.706 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-22 01:47:19.710 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-22 01:47:19.710 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:47:19.710 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-22 01:47:19.711 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-22 01:47:19.718 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-22 01:47:19.718 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-22 01:47:19.719 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-22 01:47:19.719 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-22 01:47:19.719 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-22 01:47:19.719 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-22 01:47:19.719 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-22 01:47:19.719 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-22 01:47:19.719 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:47:19.719 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-22 01:47:19.719 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-22 01:47:19.719 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-22 01:47:19.719 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-22 01:47:19.719 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-22 01:47:19.720 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-22 01:47:19.720 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-22 01:47:19.736 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-22 01:47:19.814 39 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-22 01:47:19.815 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-22 01:47:19.815 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-22 01:47:19.816 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-22 01:47:19.816 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:47:19.816 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-22 01:47:19.817 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-22 01:47:19.826 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-22 01:47:19.826 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-22 01:47:19.826 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-22 01:47:19.827 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-22 01:47:19.827 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-22 01:47:19.827 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-22 01:47:19.827 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-22 01:47:19.827 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-22 01:47:19.827 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:47:19.827 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-22 01:47:19.827 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-22 01:47:19.827 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-22 01:47:19.827 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-22 01:47:19.827 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-22 01:47:19.827 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-22 01:47:19.827 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-22 01:47:19.839 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-22 01:47:20.353 23 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-22 01:47:20.354 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-22 01:47:20.354 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-22 01:47:20.354 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-22 01:47:20.355 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:47:20.355 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-22 01:47:20.355 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-22 01:47:20.355 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-22 01:47:20.355 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-22 01:47:20.356 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-22 01:47:20.356 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-22 01:47:20.356 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-22 01:47:20.356 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-22 01:47:20.356 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-22 01:47:20.356 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-22 01:47:20.356 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:47:20.356 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-22 01:47:20.356 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-22 01:47:20.356 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-22 01:47:20.356 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-22 01:47:20.357 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-22 01:47:20.357 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-22 01:47:20.357 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-22 01:47:20.359 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-22 01:47:20.571 15 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-22 01:47:20.578 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-22 01:47:20.578 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-22 01:47:20.579 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-22 01:47:20.579 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:47:20.579 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-22 01:47:20.580 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-22 01:47:20.580 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-22 01:47:20.580 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-22 01:47:20.580 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-22 01:47:20.580 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-22 01:47:20.580 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-22 01:47:20.581 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-22 01:47:20.581 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-22 01:47:20.581 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-22 01:47:20.581 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:47:20.581 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-22 01:47:20.581 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-22 01:47:20.581 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-22 01:47:20.585 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-22 01:47:20.585 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-22 01:47:20.585 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-22 01:47:20.585 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-22 01:47:20.587 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-22 01:47:20.873 42 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-22 01:47:20.889 42 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-22 01:47:20.889 42 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-22 01:47:20.890 42 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-22 01:47:20.890 42 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:47:20.890 42 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-22 01:47:20.890 42 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-22 01:47:20.890 42 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-22 01:47:20.891 42 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-22 01:47:20.891 42 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-22 01:47:20.908 42 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-22 01:47:20.908 42 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-22 01:47:20.909 42 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-22 01:47:20.909 42 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-22 01:47:20.909 42 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-22 01:47:20.909 42 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:47:20.909 42 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-22 01:47:20.909 42 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-22 01:47:20.909 42 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-22 01:47:20.909 42 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-22 01:47:20.909 42 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-22 01:47:20.909 42 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-22 01:47:20.909 42 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-22 01:47:20.930 42 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-22 01:47:21.044 29 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-22 01:47:21.064 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-22 01:47:21.065 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-22 01:47:21.065 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-22 01:47:21.065 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:47:21.066 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-22 01:47:21.066 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-22 01:47:21.066 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-22 01:47:21.066 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-22 01:47:21.066 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-22 01:47:21.067 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-22 01:47:21.067 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-22 01:47:21.067 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-22 01:47:21.076 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-22 01:47:21.076 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-22 01:47:21.076 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:47:21.076 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-22 01:47:21.076 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-22 01:47:21.076 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-22 01:47:21.077 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-22 01:47:21.077 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-22 01:47:21.077 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-22 01:47:21.077 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-22 01:47:21.079 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-22 01:47:21.099 17 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-22 01:47:21.111 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-22 01:47:21.111 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-22 01:47:21.112 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-22 01:47:21.112 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:47:21.112 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-22 01:47:21.113 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-22 01:47:21.113 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-22 01:47:21.123 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-22 01:47:21.123 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-22 01:47:21.124 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-22 01:47:21.124 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-22 01:47:21.124 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-22 01:47:21.124 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-22 01:47:21.124 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-22 01:47:21.124 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:47:21.124 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-22 01:47:21.124 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-22 01:47:21.124 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-22 01:47:21.125 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-22 01:47:21.125 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-22 01:47:21.125 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-22 01:47:21.125 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-22 01:47:21.134 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-22 01:47:21.186 31 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-22 01:47:21.187 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-22 01:47:21.187 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-22 01:47:21.188 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-22 01:47:21.188 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:47:21.188 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-22 01:47:21.189 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-22 01:47:21.189 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-22 01:47:21.189 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-22 01:47:21.197 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-22 01:47:21.197 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-22 01:47:21.198 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-22 01:47:21.198 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-22 01:47:21.198 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-22 01:47:21.198 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-22 01:47:21.198 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:47:21.198 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-22 01:47:21.198 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-22 01:47:21.198 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-22 01:47:21.198 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-22 01:47:21.198 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-22 01:47:21.198 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-22 01:47:21.198 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-22 01:47:21.208 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-22 01:47:21.600 33 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-22 01:47:21.601 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-22 01:47:21.601 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-22 01:47:21.601 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-22 01:47:21.602 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:47:21.602 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-22 01:47:21.608 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-22 01:47:21.608 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-22 01:47:21.609 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-22 01:47:21.609 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-22 01:47:21.609 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-22 01:47:21.609 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-22 01:47:21.609 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-22 01:47:21.609 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-22 01:47:21.609 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-22 01:47:21.609 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:47:21.609 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-22 01:47:21.610 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-22 01:47:21.610 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-22 01:47:21.610 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-22 01:47:21.610 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-22 01:47:21.610 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-22 01:47:21.610 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-22 01:47:21.618 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-22 01:47:21.885 19 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-22 01:47:21.886 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-22 01:47:21.886 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-22 01:47:21.886 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-22 01:47:21.887 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:47:21.887 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-22 01:47:21.887 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-22 01:47:21.887 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-22 01:47:21.887 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-22 01:47:21.888 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-22 01:47:21.888 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-22 01:47:21.888 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-22 01:47:21.888 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-22 01:47:21.888 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-22 01:47:21.888 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-22 01:47:21.888 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:47:21.888 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-22 01:47:21.888 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-22 01:47:21.888 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-22 01:47:21.888 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-22 01:47:21.888 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-22 01:47:21.888 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-22 01:47:21.889 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-22 01:47:21.890 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-22 01:47:22.482 13 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-22 01:47:22.483 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-22 01:47:22.508 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-22 01:47:22.508 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-22 01:47:22.509 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-22 01:47:22.509 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:47:22.509 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-22 01:47:22.509 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-22 01:47:22.509 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-22 01:47:22.509 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-22 01:47:22.509 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-22 01:47:22.509 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-22 01:47:22.509 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-22 01:47:22.494 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-22 01:47:22.495 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-22 01:47:22.495 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:47:22.495 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-22 01:47:22.496 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-22 01:47:22.496 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-22 01:47:22.496 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-22 01:47:22.496 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-22 01:47:22.496 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-22 01:47:22.496 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-22 01:47:22.496 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-22 01:47:22.497 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-22 01:47:22.497 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-22 01:47:22.497 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:47:22.497 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-22 01:47:22.497 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-22 01:47:22.497 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-22 01:47:22.497 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-22 01:47:22.497 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-22 01:47:22.509 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-22 01:47:22.509 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-22 01:47:22.511 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-22 01:47:22.829 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-22 01:47:22.829 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-22 01:47:22.829 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-22 01:47:22.830 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:47:22.830 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-22 01:47:22.830 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-22 01:47:22.830 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-22 01:47:22.830 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-22 01:47:22.830 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-22 01:47:22.830 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-22 01:47:22.830 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-22 01:47:22.929 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-22 01:47:22.929 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-22 01:47:22.929 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-22 01:47:22.929 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:47:22.929 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-22 01:47:22.929 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-22 01:47:22.929 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-22 01:47:22.929 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-22 01:47:22.929 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-22 01:47:22.929 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-22 01:47:22.930 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-22 01:47:22.890 35 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-22 01:47:22.891 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-22 01:47:22.892 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-22 01:47:22.892 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-22 01:47:22.892 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:47:22.893 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-22 01:47:22.893 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-22 01:47:22.902 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-22 01:47:22.902 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-22 01:47:22.903 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-22 01:47:22.903 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-22 01:47:22.903 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-22 01:47:22.903 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-22 01:47:22.903 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-22 01:47:22.903 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-22 01:47:22.903 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:47:22.903 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-22 01:47:22.903 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-22 01:47:22.903 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-22 01:47:22.903 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-22 01:47:22.903 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-22 01:47:22.904 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-22 01:47:22.904 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-22 01:47:22.915 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-22 01:47:23.138 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-22 01:47:23.138 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-22 01:47:23.138 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-22 01:47:23.138 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:47:23.138 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-22 01:47:23.138 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-22 01:47:23.139 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-22 01:47:23.139 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-22 01:47:23.139 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-22 01:47:23.139 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-22 01:47:23.139 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-22 01:47:23.281 27 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-22 01:47:23.289 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-22 01:47:23.290 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-22 01:47:23.291 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-22 01:47:23.291 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:47:23.291 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-22 01:47:23.291 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-22 01:47:23.292 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-22 01:47:23.292 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-22 01:47:23.299 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-22 01:47:23.299 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-22 01:47:23.299 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-22 01:47:23.300 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-22 01:47:23.300 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-22 01:47:23.300 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-22 01:47:23.300 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:47:23.300 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-22 01:47:23.300 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-22 01:47:23.300 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-22 01:47:23.300 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-22 01:47:23.300 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-22 01:47:23.300 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-22 01:47:23.300 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-22 01:47:23.312 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-22 01:47:23.348 21 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-22 01:47:23.349 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-22 01:47:23.349 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-22 01:47:23.350 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-22 01:47:23.350 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:47:23.358 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-22 01:47:23.359 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-22 01:47:23.359 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-22 01:47:23.359 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-22 01:47:23.359 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-22 01:47:23.359 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-22 01:47:23.359 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-22 01:47:23.360 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-22 01:47:23.360 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-22 01:47:23.360 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-22 01:47:23.360 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:47:23.360 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-22 01:47:23.360 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-22 01:47:23.360 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-22 01:47:23.360 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-22 01:47:23.360 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-22 01:47:23.360 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-22 01:47:23.360 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-22 01:47:23.372 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-22 01:47:23.659 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-22 01:47:23.659 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-22 01:47:23.659 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-22 01:47:23.659 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:47:23.659 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-22 01:47:23.659 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-22 01:47:23.659 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-22 01:47:23.659 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-22 01:47:23.659 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-22 01:47:23.660 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-22 01:47:23.660 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-22 01:47:23.682 42 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-22 01:47:23.682 42 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-22 01:47:23.684 42 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-22 01:47:23.684 42 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:47:23.615 25 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-22 01:47:23.616 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-22 01:47:23.617 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-22 01:47:23.617 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-22 01:47:23.617 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:47:23.618 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-22 01:47:23.618 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-22 01:47:23.623 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-22 01:47:23.624 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-22 01:47:23.624 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-22 01:47:23.624 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-22 01:47:23.624 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-22 01:47:23.624 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-22 01:47:23.624 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-22 01:47:23.624 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-22 01:47:23.624 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:47:23.625 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-22 01:47:23.625 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-22 01:47:23.625 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-22 01:47:23.625 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-22 01:47:23.625 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-22 01:47:23.625 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-22 01:47:23.625 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-22 01:47:23.633 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-22 01:47:23.688 42 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-22 01:47:23.689 42 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-22 01:47:23.689 42 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-22 01:47:23.689 42 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-22 01:47:23.689 42 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-22 01:47:23.689 42 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-22 01:47:23.689 42 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-22 01:47:24.030 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-22 01:47:24.030 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-22 01:47:24.030 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-22 01:47:24.030 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:47:24.030 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-22 01:47:24.030 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-22 01:47:24.030 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-22 01:47:24.030 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-22 01:47:24.030 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-22 01:47:24.030 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-22 01:47:24.030 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-22 01:47:24.286 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-22 01:47:24.286 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-22 01:47:24.286 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-22 01:47:24.286 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:47:24.286 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-22 01:47:24.286 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-22 01:47:24.287 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-22 01:47:24.287 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-22 01:47:24.287 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-22 01:47:24.287 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-22 01:47:24.287 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-22 01:47:24.349 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-22 01:47:24.350 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-22 01:47:24.350 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-22 01:47:24.350 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:47:24.350 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-22 01:47:24.350 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-22 01:47:24.350 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-22 01:47:24.350 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-22 01:47:24.350 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-22 01:47:24.350 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-22 01:47:24.350 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-22 01:47:24.366 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-22 01:47:24.367 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-22 01:47:24.367 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-22 01:47:24.367 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:47:24.367 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-22 01:47:24.367 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-22 01:47:24.367 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-22 01:47:24.367 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-22 01:47:24.367 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-22 01:47:24.367 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-22 01:47:24.367 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-22 01:47:24.797 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-22 01:47:24.797 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-22 01:47:24.797 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-22 01:47:24.798 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:47:24.798 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-22 01:47:24.798 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-22 01:47:24.798 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-22 01:47:24.798 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-22 01:47:24.798 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-22 01:47:24.798 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-22 01:47:24.798 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-22 01:47:25.584 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-22 01:47:25.591 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-22 01:47:25.601 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-22 01:47:25.601 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:47:25.601 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-22 01:47:25.601 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-22 01:47:25.601 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-22 01:47:25.601 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-22 01:47:25.602 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-22 01:47:25.602 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-22 01:47:25.602 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-22 01:47:25.764 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-22 01:47:25.765 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-22 01:47:25.765 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-22 01:47:25.765 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:47:25.765 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-22 01:47:25.765 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-22 01:47:25.765 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-22 01:47:25.773 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-22 01:47:25.773 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-22 01:47:25.773 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-22 01:47:25.773 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-22 01:47:26.163 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-22 01:47:26.163 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-22 01:47:26.163 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-22 01:47:26.163 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:47:26.163 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-22 01:47:26.163 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-22 01:47:26.163 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-22 01:47:26.163 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-22 01:47:26.164 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-22 01:47:26.164 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-22 01:47:26.164 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-22 01:47:26.456 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-22 01:47:26.456 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-22 01:47:26.456 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-22 01:47:26.456 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:47:26.456 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-22 01:47:26.456 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-22 01:47:26.456 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-22 01:47:26.456 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-22 01:47:26.456 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-22 01:47:26.456 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-22 01:47:26.456 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-22 01:47:26.988 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-22 01:47:26.991 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-22 01:47:26.992 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-22 01:47:26.992 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:47:26.992 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-22 01:47:26.992 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-22 01:47:26.992 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-22 01:47:26.992 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-22 01:47:26.992 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-22 01:47:26.992 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-22 01:47:26.992 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-22 01:47:48.828 37 INFO tempest.lib.common.rest_client [req-2e876060-5b46-4c55-a9d7-03c3b7fa4d7e req-2e876060-5b46-4c55-a9d7-03c3b7fa4d7e ] Request (GroupSnapshotsV319Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.604s\n2026-05-22 01:47:49.491 37 INFO tempest.lib.common.rest_client [req-07d0147d-0886-4dd3-83f0-44efde23fbd7 req-07d0147d-0886-4dd3-83f0-44efde23fbd7 ] Request (GroupSnapshotsV319Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.594s\n2026-05-22 01:47:49.692 37 INFO tempest.lib.common.rest_client [req-15920169-ecfb-412f-949a-e5e55eab1d56 req-15920169-ecfb-412f-949a-e5e55eab1d56 ] Request (GroupSnapshotsV319Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.193s\n2026-05-22 01:47:50.001 37 INFO tempest.lib.common.rest_client [req-b90eeda6-9ea5-4f4a-8063-2fde27dd8c10 req-b90eeda6-9ea5-4f4a-8063-2fde27dd8c10 ] Request (GroupSnapshotsV319Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.264s\n2026-05-22 01:47:50.646 37 INFO tempest.lib.common.rest_client [req-3b8b9792-d932-41d6-a45d-a5ad4034941b req-3b8b9792-d932-41d6-a45d-a5ad4034941b ] Request (GroupSnapshotsV319Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.633s\n2026-05-22 01:47:50.769 11 INFO tempest.lib.common.rest_client [req-163bdd72-7adc-4b64-8199-654a9a19267f req-163bdd72-7adc-4b64-8199-654a9a19267f ] Request (GroupsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.559s\n2026-05-22 01:47:50.882 37 INFO tempest.lib.common.rest_client [req-a79fe23f-ae36-4264-849c-aaec87215963 req-a79fe23f-ae36-4264-849c-aaec87215963 ] Request (GroupSnapshotsV319Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.226s\n2026-05-22 01:47:51.161 37 INFO tempest.lib.common.rest_client [req-dd66a18f-59e8-44ba-8d2a-6f3aff2ce547 req-dd66a18f-59e8-44ba-8d2a-6f3aff2ce547 ] Request (GroupSnapshotsV319Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f95e062386b640aeaf2e06b301a65961/users/b96fa0e3aea746b0874c0341bc7415ef/roles/7b19d98ffcc24d869191183daf0fb4ae 0.278s\n2026-05-22 01:47:51.411 11 INFO tempest.lib.common.rest_client [req-8813ba09-7e8d-442d-8a72-b4e478623dde req-8813ba09-7e8d-442d-8a72-b4e478623dde ] Request (GroupsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.574s\n2026-05-22 01:47:51.422 37 INFO tempest.lib.common.rest_client [req-d3199700-4bd7-4bb0-9092-3061d26aad59 req-d3199700-4bd7-4bb0-9092-3061d26aad59 ] Request (GroupSnapshotsV319Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.260s\n2026-05-22 01:47:51.538 31 INFO tempest.lib.common.rest_client [req-6c8dce19-21b6-4446-9741-c63be60806a5 req-6c8dce19-21b6-4446-9741-c63be60806a5 ] Request (GroupTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.578s\n2026-05-22 01:47:51.591 37 INFO tempest.lib.common.rest_client [req-f1c55070-4262-4793-b014-88d045056f58 req-f1c55070-4262-4793-b014-88d045056f58 ] Request (GroupSnapshotsV319Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f95e062386b640aeaf2e06b301a65961/users/b96fa0e3aea746b0874c0341bc7415ef/roles/1049be6f2d5641528d4cf50ffcec866c 0.167s\n2026-05-22 01:47:51.691 11 INFO tempest.lib.common.rest_client [req-eae357f5-5e36-41d5-87ad-9e8546bd9a2c req-eae357f5-5e36-41d5-87ad-9e8546bd9a2c ] Request (GroupsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.267s\n2026-05-22 01:47:51.756 37 INFO tempest.lib.common.rest_client [req-0ea8c2e7-0161-49ba-84ea-75483a31546b req-0ea8c2e7-0161-49ba-84ea-75483a31546b ] Request (GroupSnapshotsV319Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.157s\n2026-05-22 01:47:51.908 11 INFO tempest.lib.common.rest_client [req-0e4dacb5-e53d-452f-a066-89e19abe3b8e req-0e4dacb5-e53d-452f-a066-89e19abe3b8e ] Request (GroupsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.181s\n2026-05-22 01:47:52.002 37 INFO tempest.lib.common.rest_client [req-2ec41e11-55dc-4cd5-a881-87f7df983689 req-2ec41e11-55dc-4cd5-a881-87f7df983689 ] Request (GroupSnapshotsV319Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f95e062386b640aeaf2e06b301a65961/users/b96fa0e3aea746b0874c0341bc7415ef/roles/f62b4d190f9040abadfedbb170e6ab99 0.244s\n2026-05-22 01:47:52.017 33 INFO tempest.lib.common.rest_client [req-9c4eb7d7-d379-450e-b002-afa208ea8557 req-9c4eb7d7-d379-450e-b002-afa208ea8557 ] Request (VolumeQuotaClassesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.620s\n2026-05-22 01:47:52.144 31 INFO tempest.lib.common.rest_client [req-586cfc14-92ae-4431-b494-e9ffdd351e7e req-586cfc14-92ae-4431-b494-e9ffdd351e7e ] Request (GroupTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.569s\n2026-05-22 01:47:52.160 39 INFO tempest.lib.common.rest_client [req-5c1886d7-004f-4640-afb5-4b7411aaa642 req-5c1886d7-004f-4640-afb5-4b7411aaa642 ] Request (GroupTypeSpecsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.535s\n2026-05-22 01:47:52.175 37 INFO tempest.lib.common.rest_client [req-c20eb387-f2c8-4b6e-b956-8f55abb562c3 req-c20eb387-f2c8-4b6e-b956-8f55abb562c3 ] Request (GroupSnapshotsV319Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.168s\n2026-05-22 01:47:52.306 23 INFO tempest.lib.common.rest_client [req-21282526-c3a0-4241-989f-9a1a04d6c7f3 req-21282526-c3a0-4241-989f-9a1a04d6c7f3 ] Request (UserMessagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.551s\n2026-05-22 01:47:52.346 31 INFO tempest.lib.common.rest_client [req-6b32c7c8-c262-4ede-a59c-d105b5250a03 req-6b32c7c8-c262-4ede-a59c-d105b5250a03 ] Request (GroupTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.197s\n2026-05-22 01:47:52.380 37 INFO tempest.lib.common.rest_client [req-d4e6cab6-8262-4a31-81bd-879e1141344c req-d4e6cab6-8262-4a31-81bd-879e1141344c ] Request (GroupSnapshotsV319Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f95e062386b640aeaf2e06b301a65961/users/b96fa0e3aea746b0874c0341bc7415ef/roles/7b19d98ffcc24d869191183daf0fb4ae 0.204s\n2026-05-22 01:47:52.386 37 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user b96fa0e3aea746b0874c0341bc7415ef is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:47:52.387 37 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupSnapshotsV319Test-788245174-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'f95e062386b640aeaf2e06b301a65961', 'project_name': 'tempest-GroupSnapshotsV319Test-788245174', 'tenant_id': 'f95e062386b640aeaf2e06b301a65961', 'tenant_name': 'tempest-GroupSnapshotsV319Test-788245174', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'b96fa0e3aea746b0874c0341bc7415ef', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:47:52.387 37 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupSnapshotsV319Test-788245174-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'f95e062386b640aeaf2e06b301a65961', 'project_name': 'tempest-GroupSnapshotsV319Test-788245174', 'tenant_id': 'f95e062386b640aeaf2e06b301a65961', 'tenant_name': 'tempest-GroupSnapshotsV319Test-788245174', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'b96fa0e3aea746b0874c0341bc7415ef', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:47:52.462 15 INFO tempest.lib.common.rest_client [req-7c9c04d8-41c3-410f-b27a-df7aa2da8080 req-7c9c04d8-41c3-410f-b27a-df7aa2da8080 ] Request (SnapshotsActionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.577s\n2026-05-22 01:47:52.537 11 INFO tempest.lib.common.rest_client [req-8b5a4f0f-1d5b-4a43-b9d0-016aeb3e0cc8 req-8b5a4f0f-1d5b-4a43-b9d0-016aeb3e0cc8 ] Request (GroupsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.624s\n2026-05-22 01:47:52.579 31 INFO tempest.lib.common.rest_client [req-72a87a96-7e24-47e5-953a-97f32c7acd61 req-72a87a96-7e24-47e5-953a-97f32c7acd61 ] Request (GroupTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.206s\n2026-05-22 01:47:52.664 33 INFO tempest.lib.common.rest_client [req-17bf1ef1-9972-410b-9a66-20b1da2b94d3 req-17bf1ef1-9972-410b-9a66-20b1da2b94d3 ] Request (VolumeQuotaClassesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.583s\n2026-05-22 01:47:52.717 29 INFO tempest.test [-] <class 'unittest.case.SkipTest'> raised in VolumeManageAdminTest.setUpClass. Invoking tearDownClass.\n2026-05-22 01:47:52.821 39 INFO tempest.lib.common.rest_client [req-8a1862eb-41fa-4261-bc06-bea7c6ffc40c req-8a1862eb-41fa-4261-bc06-bea7c6ffc40c ] Request (GroupTypeSpecsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.617s\n{9} setUpClass (tempest.api.volume.admin.test_volume_manage.VolumeManageAdminTest) ... SKIPPED: Manage volume tests are disabled\n2026-05-22 01:47:52.837 23 INFO tempest.lib.common.rest_client [req-41d22fa6-5620-40a7-b8c7-2a249e9f24b4 req-41d22fa6-5620-40a7-b8c7-2a249e9f24b4 ] Request (UserMessagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.486s\n2026-05-22 01:47:52.850 11 INFO tempest.lib.common.rest_client [req-382dff2a-4509-4528-b319-4cf2704e84df req-382dff2a-4509-4528-b319-4cf2704e84df ] Request (GroupsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.304s\n2026-05-22 01:47:53.005 27 INFO tempest.lib.common.rest_client [req-92eb9b9d-c418-4e0d-a9e5-9d278bc3d202 req-92eb9b9d-c418-4e0d-a9e5-9d278bc3d202 ] Request (GroupSnapshotsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.506s\n2026-05-22 01:47:53.036 39 INFO tempest.lib.common.rest_client [req-0e830430-238e-4bc1-83f0-49167d3cb033 req-0e830430-238e-4bc1-83f0-49167d3cb033 ] Request (GroupTypeSpecsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.208s\n2026-05-22 01:47:53.045 15 INFO tempest.lib.common.rest_client [req-20a05058-a88e-43f6-a25d-8d6fd232eb7f req-20a05058-a88e-43f6-a25d-8d6fd232eb7f ] Request (SnapshotsActionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.520s\n2026-05-22 01:47:53.104 37 INFO tempest.lib.common.rest_client [req-59076828-886b-4848-912f-79f1cf6f02e6 req-59076828-886b-4848-912f-79f1cf6f02e6 ] Request (GroupSnapshotsV319Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.705s\n2026-05-22 01:47:53.125 31 INFO tempest.lib.common.rest_client [req-10966422-af72-4a38-aa76-18f46e6608de req-10966422-af72-4a38-aa76-18f46e6608de ] Request (GroupTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.544s\n2026-05-22 01:47:53.140 33 INFO tempest.lib.common.rest_client [req-4c3ab60b-1bc5-4cc1-9606-6925b79b76d9 req-4c3ab60b-1bc5-4cc1-9606-6925b79b76d9 ] Request (VolumeQuotaClassesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.475s\n2026-05-22 01:47:53.168 23 INFO tempest.lib.common.rest_client [req-f478f191-86d4-488a-a93a-d147ff23fbdf req-f478f191-86d4-488a-a93a-d147ff23fbdf ] Request (UserMessagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.329s\n2026-05-22 01:47:53.190 25 INFO tempest.lib.common.rest_client [req-0b39ca31-d290-4872-b1c6-9d19cde16018 req-0b39ca31-d290-4872-b1c6-9d19cde16018 ] Request (VolumesBackupsAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.663s\n2026-05-22 01:47:53.236 11 INFO tempest.lib.common.rest_client [req-57af4fea-e555-4f3a-b529-0fbe21517629 req-57af4fea-e555-4f3a-b529-0fbe21517629 ] Request (GroupsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/aef36cefc44d4945a675df41fb67eda2/users/015bc6e48c9b4e8ca2349105d74e746b/roles/7b19d98ffcc24d869191183daf0fb4ae 0.376s\n2026-05-22 01:47:53.296 29 INFO tempest.lib.common.rest_client [req-79568212-583a-4454-ba3c-5f7c985254b2 req-79568212-583a-4454-ba3c-5f7c985254b2 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.537s\n2026-05-22 01:47:53.381 39 INFO tempest.lib.common.rest_client [req-b0852569-9008-4ceb-b020-da2b1500f591 req-b0852569-9008-4ceb-b020-da2b1500f591 ] Request (GroupTypeSpecsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.331s\n2026-05-22 01:47:53.460 13 INFO tempest.lib.common.rest_client [req-5d0d3fb8-4ec3-4dc6-89dd-91dfdf794e49 req-5d0d3fb8-4ec3-4dc6-89dd-91dfdf794e49 ] Request (QosSpecsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.478s\n2026-05-22 01:47:53.463 19 INFO tempest.lib.common.rest_client [req-130cdb0f-ca4f-4645-86eb-321133736d02 req-130cdb0f-ca4f-4645-86eb-321133736d02 ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.581s\n2026-05-22 01:47:53.488 31 INFO tempest.lib.common.rest_client [req-4523927a-1938-47b7-bfb4-ba2334f32da3 req-4523927a-1938-47b7-bfb4-ba2334f32da3 ] Request (GroupTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.361s\n2026-05-22 01:47:53.497 15 INFO tempest.lib.common.rest_client [req-a1c8eda2-e26a-471b-b18f-2594bb3f7ea6 req-a1c8eda2-e26a-471b-b18f-2594bb3f7ea6 ] Request (SnapshotsActionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.447s\n2026-05-22 01:47:53.505 42 INFO tempest.lib.common.rest_client [req-0ba3424b-84b8-4c9a-8ca9-007893889f38 req-0ba3424b-84b8-4c9a-8ca9-007893889f38 ] Request (VolumeQuotasAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.578s\n2026-05-22 01:47:53.518 37 INFO tempest.lib.common.rest_client [req-9bc8d08e-3673-4901-92c9-c342fadcde7b req-9bc8d08e-3673-4901-92c9-c342fadcde7b ] Request (GroupSnapshotsV319Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.409s\n2026-05-22 01:47:53.549 33 INFO tempest.lib.common.rest_client [req-4c020cf8-5401-49fb-9df8-dc1632f41e49 req-4c020cf8-5401-49fb-9df8-dc1632f41e49 ] Request (VolumeQuotaClassesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.393s\n2026-05-22 01:47:53.546 23 INFO tempest.lib.common.rest_client [req-8b21865f-8032-4b70-8e5a-f4f9ad6adf4d req-8b21865f-8032-4b70-8e5a-f4f9ad6adf4d ] Request (UserMessagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.357s\n2026-05-22 01:47:53.585 35 INFO tempest.lib.common.rest_client [req-9204f1c5-dd10-4bd9-9c99-a11564540f36 req-9204f1c5-dd10-4bd9-9c99-a11564540f36 ] Request (VolumesServicesTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.570s\n2026-05-22 01:47:53.667 11 INFO tempest.lib.common.rest_client [req-ecca31bd-e4a7-467d-9b46-3b79833c416a req-ecca31bd-e4a7-467d-9b46-3b79833c416a ] Request (GroupsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.428s\n2026-05-22 01:47:53.701 27 INFO tempest.lib.common.rest_client [req-251b5bfd-13e9-4de2-9644-062884852375 req-251b5bfd-13e9-4de2-9644-062884852375 ] Request (GroupSnapshotsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.659s\n2026-05-22 01:47:53.879 17 INFO tempest.lib.common.rest_client [req-c0d5d19c-d99c-418b-9e32-bffd739b5c1a req-c0d5d19c-d99c-418b-9e32-bffd739b5c1a ] Request (VolumeTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.710s\n2026-05-22 01:47:53.912 21 INFO tempest.lib.common.rest_client [req-9426ea18-c116-4f3b-ab6f-ce6ee8b8cfe2 req-9426ea18-c116-4f3b-ab6f-ce6ee8b8cfe2 ] Request (VolumePoolsAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.636s\n2026-05-22 01:47:53.929 31 INFO tempest.lib.common.rest_client [req-a0f6d5a6-8837-4b57-a2f7-0d8fc78fa3c3 req-a0f6d5a6-8837-4b57-a2f7-0d8fc78fa3c3 ] Request (GroupTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/11f914db8d874de7a4b90ba927fe7ff4/users/8018c2940477484184dca454698ec304/roles/7b19d98ffcc24d869191183daf0fb4ae 0.438s\n2026-05-22 01:47:53.973 25 INFO tempest.lib.common.rest_client [req-72c875a8-7778-419c-9a88-3e7e189ef78e req-72c875a8-7778-419c-9a88-3e7e189ef78e ] Request (VolumesBackupsAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.764s\n2026-05-22 01:47:53.982 29 INFO tempest.lib.common.rest_client [req-8c4ff543-c5e7-4c30-baf3-f6b86338f714 req-8c4ff543-c5e7-4c30-baf3-f6b86338f714 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.667s\n2026-05-22 01:47:54.063 39 INFO tempest.lib.common.rest_client [req-2448ee43-37b7-4602-89bd-d11b8ebdc999 req-2448ee43-37b7-4602-89bd-d11b8ebdc999 ] Request (GroupTypeSpecsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.679s\n2026-05-22 01:47:54.106 13 INFO tempest.lib.common.rest_client [req-5cd1dcd9-5a17-4941-952f-798f99c6fd20 req-5cd1dcd9-5a17-4941-952f-798f99c6fd20 ] Request (QosSpecsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.618s\n2026-05-22 01:47:54.166 15 INFO tempest.lib.common.rest_client [req-58ca16e1-7a4e-4f94-962b-5aecfcda562e req-58ca16e1-7a4e-4f94-962b-5aecfcda562e ] Request (SnapshotsActionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.645s\n2026-05-22 01:47:54.272 11 INFO tempest.lib.common.rest_client [req-e9286dd8-689b-41cc-befb-7dbf9b7d72f6 req-e9286dd8-689b-41cc-befb-7dbf9b7d72f6 ] Request (GroupsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/aef36cefc44d4945a675df41fb67eda2/users/015bc6e48c9b4e8ca2349105d74e746b/roles/1049be6f2d5641528d4cf50ffcec866c 0.603s\n2026-05-22 01:47:54.338 42 INFO tempest.lib.common.rest_client [req-7d82cce7-c596-4da7-8ae5-d696b74fce89 req-7d82cce7-c596-4da7-8ae5-d696b74fce89 ] Request (VolumeQuotasAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.800s\n2026-05-22 01:47:54.358 37 INFO tempest.lib.common.rest_client [req-5bc3b545-0cb3-4354-9d8a-85ed07d2f5f2 req-5bc3b545-0cb3-4354-9d8a-85ed07d2f5f2 ] Request (GroupSnapshotsV319Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.834s\n2026-05-22 01:47:54.360 31 INFO tempest.lib.common.rest_client [req-8afb1115-1617-4efd-93d3-c106aa37ea56 req-8afb1115-1617-4efd-93d3-c106aa37ea56 ] Request (GroupTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.428s\n2026-05-22 01:47:54.367 25 INFO tempest.lib.common.rest_client [req-122b21a7-4f44-4b53-ad90-98dd9d5df122 req-122b21a7-4f44-4b53-ad90-98dd9d5df122 ] Request (VolumesBackupsAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.388s\n2026-05-22 01:47:54.379 23 INFO tempest.lib.common.rest_client [req-8c4bc59f-d2e8-47fd-a373-3dfc54e9d608 req-8c4bc59f-d2e8-47fd-a373-3dfc54e9d608 ] Request (UserMessagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.828s\n2026-05-22 01:47:54.385 19 INFO tempest.lib.common.rest_client [req-29f18c91-c1d2-4564-8e84-e68f79203101 req-29f18c91-c1d2-4564-8e84-e68f79203101 ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.900s\n2026-05-22 01:47:54.411 27 INFO tempest.lib.common.rest_client [req-ebd4d1d3-bbc6-4764-814e-470421da83dc req-ebd4d1d3-bbc6-4764-814e-470421da83dc ] Request (GroupSnapshotsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.704s\n2026-05-22 01:47:54.443 35 INFO tempest.lib.common.rest_client [req-76fd51e3-a09f-4ae6-a03f-2099124dec5b req-76fd51e3-a09f-4ae6-a03f-2099124dec5b ] Request (VolumesServicesTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.842s\n2026-05-22 01:47:54.477 29 INFO tempest.lib.common.rest_client [req-2cb10406-fe24-490a-9198-6a10b1dabb5f req-2cb10406-fe24-490a-9198-6a10b1dabb5f ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.491s\n2026-05-22 01:47:54.510 13 INFO tempest.lib.common.rest_client [req-6d7a4099-0e89-4fee-8423-4e33f20f07ae req-6d7a4099-0e89-4fee-8423-4e33f20f07ae ] Request (QosSpecsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.400s\n2026-05-22 01:47:54.514 42 INFO tempest.lib.common.rest_client [req-26cd5792-c129-4754-a943-fb7dc723e88e req-26cd5792-c129-4754-a943-fb7dc723e88e ] Request (VolumeQuotasAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.167s\n2026-05-22 01:47:54.529 37 INFO tempest.lib.common.rest_client [req-3f1841eb-9118-483e-8494-eaae4e9f2994 req-3f1841eb-9118-483e-8494-eaae4e9f2994 ] Request (GroupSnapshotsV319Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.169s\n2026-05-22 01:47:54.541 19 INFO tempest.lib.common.rest_client [req-39726cf6-2ec9-4c05-9aaf-32195d148fe4 req-39726cf6-2ec9-4c05-9aaf-32195d148fe4 ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.154s\n2026-05-22 01:47:54.554 23 INFO tempest.lib.common.rest_client [req-76a8a2bd-aafc-49f9-8887-e683faa4ba7b req-76a8a2bd-aafc-49f9-8887-e683faa4ba7b ] Request (UserMessagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.164s\n2026-05-22 01:47:54.602 35 INFO tempest.lib.common.rest_client [req-ae092ad2-910d-4a2c-b518-d0725ca379da req-ae092ad2-910d-4a2c-b518-d0725ca379da ] Request (VolumesServicesTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.151s\n2026-05-22 01:47:54.659 25 INFO tempest.lib.common.rest_client [req-3bb5a7c9-cdb6-404c-a96f-91b4a6bd5793 req-3bb5a7c9-cdb6-404c-a96f-91b4a6bd5793 ] Request (VolumesBackupsAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.273s\n2026-05-22 01:47:54.705 13 INFO tempest.lib.common.rest_client [req-13a41ebe-a459-4f10-8fdc-3d387b06fa79 req-13a41ebe-a459-4f10-8fdc-3d387b06fa79 ] Request (QosSpecsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.162s\n2026-05-22 01:47:54.736 33 INFO tempest.lib.common.rest_client [req-20b1d818-a906-4087-95e3-9dd00240983d req-20b1d818-a906-4087-95e3-9dd00240983d ] Request (VolumeQuotaClassesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.185s\n2026-05-22 01:47:54.736 15 INFO tempest.lib.common.rest_client [req-d35938fa-0b53-40fd-98f4-cec9239a2f7a req-d35938fa-0b53-40fd-98f4-cec9239a2f7a ] Request (SnapshotsActionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.568s\n2026-05-22 01:47:54.807 17 INFO tempest.lib.common.rest_client [req-91d41f4e-3c5e-4f00-84ad-f0ba4acb09cb req-91d41f4e-3c5e-4f00-84ad-f0ba4acb09cb ] Request (VolumeTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.904s\n2026-05-22 01:47:54.822 21 INFO tempest.lib.common.rest_client [req-7d7de76f-2609-409b-aecf-1c27905b8ac3 req-7d7de76f-2609-409b-aecf-1c27905b8ac3 ] Request (VolumePoolsAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.878s\n2026-05-22 01:47:54.821 39 INFO tempest.lib.common.rest_client [req-4e635a4c-f965-4093-8adf-0efe68cb1873 req-4e635a4c-f965-4093-8adf-0efe68cb1873 ] Request (GroupTypeSpecsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.755s\n2026-05-22 01:47:54.828 37 INFO tempest.lib.common.rest_client [req-e785e2f1-1eaf-4372-a35b-d1c013301f14 req-e785e2f1-1eaf-4372-a35b-d1c013301f14 ] Request (GroupSnapshotsV319Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1a42e2da8c18408ca9c9f082d209f712/users/0ac533c3da2c461d97af5e27ca27ffa7/roles/285449a926f347738829a3f39962ab63 0.293s\n2026-05-22 01:47:54.885 19 INFO tempest.lib.common.rest_client [req-a38aca32-fc82-41a8-9642-dbc535ae3efe req-a38aca32-fc82-41a8-9642-dbc535ae3efe ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.315s\n2026-05-22 01:47:54.905 23 INFO tempest.lib.common.rest_client [req-4e5f7039-1041-4f2e-8641-4d594364afee req-4e5f7039-1041-4f2e-8641-4d594364afee ] Request (UserMessagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6fc9d53b69154a579a2f84acc01185fa/users/142100a1942b481ab8a8d629b349b7df/roles/7b19d98ffcc24d869191183daf0fb4ae 0.347s\n2026-05-22 01:47:54.921 11 INFO tempest.lib.common.rest_client [req-66e49f4b-7474-4967-8665-fa5cd2fd9f53 req-66e49f4b-7474-4967-8665-fa5cd2fd9f53 ] Request (GroupsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.647s\n2026-05-22 01:47:54.952 31 INFO tempest.lib.common.rest_client [req-812706f7-36a3-4b0e-bc16-e3d3fc05db96 req-812706f7-36a3-4b0e-bc16-e3d3fc05db96 ] Request (GroupTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/11f914db8d874de7a4b90ba927fe7ff4/users/8018c2940477484184dca454698ec304/roles/1049be6f2d5641528d4cf50ffcec866c 0.590s\n2026-05-22 01:47:55.025 15 INFO tempest.lib.common.rest_client [req-5c9b28a0-98f9-4fb1-b499-cb1d0da4cc02 req-5c9b28a0-98f9-4fb1-b499-cb1d0da4cc02 ] Request (SnapshotsActionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.288s\n2026-05-22 01:47:55.034 17 INFO tempest.lib.common.rest_client [req-7da9dff6-d064-426d-99a8-97f6c4056306 req-7da9dff6-d064-426d-99a8-97f6c4056306 ] Request (VolumeTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.222s\n2026-05-22 01:47:55.066 37 INFO tempest.lib.common.rest_client [req-3a58fd7a-1ffd-4d75-b205-2ce86bf17b6b req-3a58fd7a-1ffd-4d75-b205-2ce86bf17b6b ] Request (GroupSnapshotsV319Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.235s\n2026-05-22 01:47:55.066 21 INFO tempest.lib.common.rest_client [req-7b502fcf-b617-4315-82f7-e5ad9af3e479 req-7b502fcf-b617-4315-82f7-e5ad9af3e479 ] Request (VolumePoolsAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.241s\n2026-05-22 01:47:55.101 29 INFO tempest.lib.common.rest_client [req-e8cb9a78-d399-4f1e-8d04-29f7ee062679 req-e8cb9a78-d399-4f1e-8d04-29f7ee062679 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.594s\n2026-05-22 01:47:55.106 27 INFO tempest.lib.common.rest_client [req-37637a23-1d9d-4830-b709-377536e8178e req-37637a23-1d9d-4830-b709-377536e8178e ] Request (GroupSnapshotsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.602s\n2026-05-22 01:47:55.172 23 INFO tempest.lib.common.rest_client [req-7eb1970d-52dd-4904-b921-3f36b4aea265 req-7eb1970d-52dd-4904-b921-3f36b4aea265 ] Request (UserMessagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.264s\n2026-05-22 01:47:55.183 11 INFO tempest.lib.common.rest_client [req-906a3892-d7d5-4b9c-909b-e3170e8a1878 req-906a3892-d7d5-4b9c-909b-e3170e8a1878 ] Request (GroupsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/aef36cefc44d4945a675df41fb67eda2/users/015bc6e48c9b4e8ca2349105d74e746b/roles/f62b4d190f9040abadfedbb170e6ab99 0.260s\n2026-05-22 01:47:55.244 42 INFO tempest.lib.common.rest_client [req-5e6fe604-5d64-47bb-b770-30f9f55c2ea9 req-5e6fe604-5d64-47bb-b770-30f9f55c2ea9 ] Request (VolumeQuotasAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.685s\n2026-05-22 01:47:55.302 25 INFO tempest.lib.common.rest_client [req-bb665429-b23a-4361-9d33-393d65b4dafa req-bb665429-b23a-4361-9d33-393d65b4dafa ] Request (VolumesBackupsAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.640s\n2026-05-22 01:47:55.310 35 INFO tempest.lib.common.rest_client [req-ed2e1e25-bedd-4ec3-ab30-d0b06a2feb2e req-ed2e1e25-bedd-4ec3-ab30-d0b06a2feb2e ] Request (VolumesServicesTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.687s\n2026-05-22 01:47:55.314 15 INFO tempest.lib.common.rest_client [req-67b0db96-07f8-4632-9b5a-14d64c7492f2 req-67b0db96-07f8-4632-9b5a-14d64c7492f2 ] Request (SnapshotsActionsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3c36c630c47142af87339902641ef440/users/d6cd1a701bc64beebac8afede6d0d475/roles/7b19d98ffcc24d869191183daf0fb4ae 0.286s\n2026-05-22 01:47:55.392 17 INFO tempest.lib.common.rest_client [req-61944667-c314-4adb-8a56-844c3c3be2e9 req-61944667-c314-4adb-8a56-844c3c3be2e9 ] Request (VolumeTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.326s\n2026-05-22 01:47:55.412 33 INFO tempest.lib.common.rest_client [req-c639347a-a91b-46f4-be4e-ed443add7344 req-c639347a-a91b-46f4-be4e-ed443add7344 ] Request (VolumeQuotaClassesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.675s\n2026-05-22 01:47:55.431 37 INFO tempest.lib.common.rest_client [req-1db04f99-9276-41c6-8b55-6d27ba7bf3b1 req-1db04f99-9276-41c6-8b55-6d27ba7bf3b1 ] Request (GroupSnapshotsV319Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1a42e2da8c18408ca9c9f082d209f712/users/0ac533c3da2c461d97af5e27ca27ffa7/roles/285449a926f347738829a3f39962ab63 0.362s\n2026-05-22 01:47:55.459 13 INFO tempest.lib.common.rest_client [req-4350d77e-c296-426c-862d-1eb7eb413e0f req-4350d77e-c296-426c-862d-1eb7eb413e0f ] Request (QosSpecsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.751s\n2026-05-22 01:47:55.517 39 INFO tempest.lib.common.rest_client [req-18795832-980f-4ad4-b50a-89e1341c53cb req-18795832-980f-4ad4-b50a-89e1341c53cb ] Request (GroupTypeSpecsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f9c3ea57cc984518bcee822fd3a99b61/users/b2b1ce7f919647d29191f928d471ee5d/roles/7b19d98ffcc24d869191183daf0fb4ae 0.694s\n2026-05-22 01:47:55.537 11 INFO tempest.lib.common.rest_client [req-a63aa441-7d71-4bb7-bcac-4ea859d12203 req-a63aa441-7d71-4bb7-bcac-4ea859d12203 ] Request (GroupsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.350s\n2026-05-22 01:47:55.550 23 INFO tempest.lib.common.rest_client [req-9af834ce-ac87-4693-aacc-7c44c9a91578 req-9af834ce-ac87-4693-aacc-7c44c9a91578 ] Request (UserMessagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6fc9d53b69154a579a2f84acc01185fa/users/142100a1942b481ab8a8d629b349b7df/roles/1049be6f2d5641528d4cf50ffcec866c 0.377s\n2026-05-22 01:47:55.613 25 INFO tempest.lib.common.rest_client [req-3abb7d81-74f5-4f68-afdf-74a245d37d39 req-3abb7d81-74f5-4f68-afdf-74a245d37d39 ] Request (VolumesBackupsAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.307s\n2026-05-22 01:47:55.681 31 INFO tempest.lib.common.rest_client [req-3bbd67ab-67a2-451a-8101-79785c9e9ae0 req-3bbd67ab-67a2-451a-8101-79785c9e9ae0 ] Request (GroupTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.725s\n2026-05-22 01:47:55.706 33 INFO tempest.lib.common.rest_client [req-77ef0e7d-1c88-402b-889c-95a73a9ec144 req-77ef0e7d-1c88-402b-889c-95a73a9ec144 ] Request (VolumeQuotaClassesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3bcf7c2dfe294f5abd0f0346bfa18817/users/9d214ddc222f4900b2498059c839ee7c/roles/7b19d98ffcc24d869191183daf0fb4ae 0.289s\n2026-05-22 01:47:55.714 13 INFO tempest.lib.common.rest_client [req-36b6ac1a-e2fd-4157-bca9-410a05669801 req-36b6ac1a-e2fd-4157-bca9-410a05669801 ] Request (QosSpecsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.253s\n2026-05-22 01:47:55.812 21 INFO tempest.lib.common.rest_client [req-f76d2ea3-3fe0-4b48-8529-f1e9f43f2a14 req-f76d2ea3-3fe0-4b48-8529-f1e9f43f2a14 ] Request (VolumePoolsAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.719s\n2026-05-22 01:47:55.834 11 INFO tempest.lib.common.rest_client [req-675585e8-1636-4c38-a303-853ce86ab4a7 req-675585e8-1636-4c38-a303-853ce86ab4a7 ] Request (GroupsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/aef36cefc44d4945a675df41fb67eda2/users/015bc6e48c9b4e8ca2349105d74e746b/roles/7b19d98ffcc24d869191183daf0fb4ae 0.294s\n2026-05-22 01:47:55.834 11 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 015bc6e48c9b4e8ca2349105d74e746b is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:47:55.835 11 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupsTest-1914199879-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'aef36cefc44d4945a675df41fb67eda2', 'project_name': 'tempest-GroupsTest-1914199879', 'tenant_id': 'aef36cefc44d4945a675df41fb67eda2', 'tenant_name': 'tempest-GroupsTest-1914199879', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '015bc6e48c9b4e8ca2349105d74e746b', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:47:55.835 11 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupsTest-1914199879-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'aef36cefc44d4945a675df41fb67eda2', 'project_name': 'tempest-GroupsTest-1914199879', 'tenant_id': 'aef36cefc44d4945a675df41fb67eda2', 'tenant_name': 'tempest-GroupsTest-1914199879', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '015bc6e48c9b4e8ca2349105d74e746b', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:47:55.860 13 INFO tempest.lib.common.rest_client [req-7db68872-ebb6-4dea-a90e-1bde77a80351 req-7db68872-ebb6-4dea-a90e-1bde77a80351 ] Request (QosSpecsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/15e6aec1041b4a37ba27978c6a65e650/users/6e766f4e28aa46fcbbb906ea58bb1ff8/roles/7b19d98ffcc24d869191183daf0fb4ae 0.144s\n2026-05-22 01:47:55.870 19 INFO tempest.lib.common.rest_client [req-19816680-6249-4299-b22e-a8822d7d34bf req-19816680-6249-4299-b22e-a8822d7d34bf ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.979s\n2026-05-22 01:47:55.954 29 INFO tempest.lib.common.rest_client [req-21ba35d4-56d7-4821-a60d-998b73e8ce4a req-21ba35d4-56d7-4821-a60d-998b73e8ce4a ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.851s\n2026-05-22 01:47:56.014 35 INFO tempest.lib.common.rest_client [req-24c689e0-7d40-401e-97bd-f656037405c6 req-24c689e0-7d40-401e-97bd-f656037405c6 ] Request (VolumesServicesTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.700s\n2026-05-22 01:47:56.043 29 INFO tempest.lib.common.rest_client [req-63110d8a-9c20-44ba-ba1a-9c360614bc78 req-63110d8a-9c20-44ba-ba1a-9c360614bc78 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.087s\n2026-05-22 01:47:56.042 39 INFO tempest.lib.common.rest_client [req-67200991-7df5-43d9-8d79-e273873dad84 req-67200991-7df5-43d9-8d79-e273873dad84 ] Request (GroupTypeSpecsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.521s\n2026-05-22 01:47:56.091 25 INFO tempest.lib.common.rest_client [req-c989b922-b341-4738-86c7-30ff24343acd req-c989b922-b341-4738-86c7-30ff24343acd ] Request (VolumesBackupsAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0dd5211bb82a438cab50256f9c09a2e4/users/6ce8ce9c6aa1449ab644690bade9235a/roles/7b19d98ffcc24d869191183daf0fb4ae 0.476s\n2026-05-22 01:47:56.183 33 INFO tempest.lib.common.rest_client [req-c1b4a859-7f07-4c59-a7ec-13d6603bd134 req-c1b4a859-7f07-4c59-a7ec-13d6603bd134 ] Request (VolumeQuotaClassesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.475s\n2026-05-22 01:47:56.212 13 INFO tempest.lib.common.rest_client [req-4c1ee862-5a75-4be2-a711-dcc6b61e306b req-4c1ee862-5a75-4be2-a711-dcc6b61e306b ] Request (QosSpecsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.350s\n2026-05-22 01:47:56.242 35 INFO tempest.lib.common.rest_client [req-c451bae6-f98e-4cdf-beb4-8c48822c8c79 req-c451bae6-f98e-4cdf-beb4-8c48822c8c79 ] Request (VolumesServicesTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.226s\n2026-05-22 01:47:56.251 29 INFO tempest.lib.common.rest_client [req-e25484e2-47f4-4c8c-a1a2-0cc9cd0c8c90 req-e25484e2-47f4-4c8c-a1a2-0cc9cd0c8c90 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e339a59736204d889d62cababc3cd23f/users/126d9e84bd4d41148baffb05bad7e0ee/roles/7b19d98ffcc24d869191183daf0fb4ae 0.204s\n2026-05-22 01:47:56.318 42 INFO tempest.lib.common.rest_client [req-f4f80f21-6764-4c62-8401-72b553b8bca4 req-f4f80f21-6764-4c62-8401-72b553b8bca4 ] Request (VolumeQuotasAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.071s\n2026-05-22 01:47:56.336 25 INFO tempest.lib.common.rest_client [req-b2f0bb6d-b663-4d77-be6a-8f6972fba7f4 req-b2f0bb6d-b663-4d77-be6a-8f6972fba7f4 ] Request (VolumesBackupsAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.243s\n2026-05-22 01:47:56.341 17 INFO tempest.lib.common.rest_client [req-8b00306f-bc5e-413f-9022-ba29010bd332 req-8b00306f-bc5e-413f-9022-ba29010bd332 ] Request (VolumeTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.947s\n2026-05-22 01:47:56.348 15 INFO tempest.lib.common.rest_client [req-63855e32-75b1-40e8-afca-9810e0e78910 req-63855e32-75b1-40e8-afca-9810e0e78910 ] Request (SnapshotsActionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 1.027s\n2026-05-22 01:47:56.350 27 INFO tempest.lib.common.rest_client [req-61bc3e7b-4dec-4fe7-9b97-18f88d4e6da9 req-61bc3e7b-4dec-4fe7-9b97-18f88d4e6da9 ] Request (GroupSnapshotsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.240s\n2026-05-22 01:47:56.375 37 INFO tempest.lib.common.rest_client [req-c02af0f4-0fcc-41bc-8cee-eb24ec1d679f req-c02af0f4-0fcc-41bc-8cee-eb24ec1d679f ] Request (GroupSnapshotsV319Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.939s\n2026-05-22 01:47:56.377 11 INFO tempest.lib.common.rest_client [req-f061115e-5038-4a0c-ab14-e9ed1383e7e5 req-f061115e-5038-4a0c-ab14-e9ed1383e7e5 ] Request (GroupsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.533s\n2026-05-22 01:47:56.382 23 INFO tempest.lib.common.rest_client [req-40cbaec1-a216-48b6-b619-1b36df17879f req-40cbaec1-a216-48b6-b619-1b36df17879f ] Request (UserMessagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.829s\n2026-05-22 01:47:56.380 29 INFO tempest.lib.common.rest_client [req-60c24383-261d-404e-b2d8-fa14e44747fa req-60c24383-261d-404e-b2d8-fa14e44747fa ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.124s\n2026-05-22 01:47:56.419 31 INFO tempest.lib.common.rest_client [req-cc55d83e-baac-4eeb-a328-fd2d5c0bbafa req-cc55d83e-baac-4eeb-a328-fd2d5c0bbafa ] Request (GroupTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/11f914db8d874de7a4b90ba927fe7ff4/users/8018c2940477484184dca454698ec304/roles/f62b4d190f9040abadfedbb170e6ab99 0.730s\n2026-05-22 01:47:56.449 13 INFO tempest.lib.common.rest_client [req-c7ba9a0d-7dc2-4a7d-8fb6-303fdbb06b8a req-c7ba9a0d-7dc2-4a7d-8fb6-303fdbb06b8a ] Request (QosSpecsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/15e6aec1041b4a37ba27978c6a65e650/users/6e766f4e28aa46fcbbb906ea58bb1ff8/roles/1049be6f2d5641528d4cf50ffcec866c 0.235s\n2026-05-22 01:47:56.512 42 INFO tempest.lib.common.rest_client [req-1cb3cbde-1bff-48ff-bad2-85fb4f8f5132 req-1cb3cbde-1bff-48ff-bad2-85fb4f8f5132 ] Request (VolumeQuotasAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.193s\n2026-05-22 01:47:56.535 37 INFO tempest.lib.common.rest_client [req-519f3dba-7d0d-4e53-a270-63ff12ad7a16 req-519f3dba-7d0d-4e53-a270-63ff12ad7a16 ] Request (GroupSnapshotsV319Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1a42e2da8c18408ca9c9f082d209f712/users/0ac533c3da2c461d97af5e27ca27ffa7/roles/1049be6f2d5641528d4cf50ffcec866c 0.155s\n2026-05-22 01:47:56.555 25 INFO tempest.lib.common.rest_client [req-6e276607-415a-495d-a43f-743a129dac82 req-6e276607-415a-495d-a43f-743a129dac82 ] Request (VolumesBackupsAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0dd5211bb82a438cab50256f9c09a2e4/users/6ce8ce9c6aa1449ab644690bade9235a/roles/1049be6f2d5641528d4cf50ffcec866c 0.217s\n2026-05-22 01:47:56.575 23 INFO tempest.lib.common.rest_client [req-66c3579d-838a-47d9-b7c3-05435984b102 req-66c3579d-838a-47d9-b7c3-05435984b102 ] Request (UserMessagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6fc9d53b69154a579a2f84acc01185fa/users/142100a1942b481ab8a8d629b349b7df/roles/f62b4d190f9040abadfedbb170e6ab99 0.188s\n2026-05-22 01:47:56.580 19 INFO tempest.lib.common.rest_client [req-8efd3fd4-6f21-40c6-bf4d-1fa8332cee01 req-8efd3fd4-6f21-40c6-bf4d-1fa8332cee01 ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.703s\n2026-05-22 01:47:56.661 29 INFO tempest.lib.common.rest_client [req-ba1bde35-c76d-4ba9-8da6-8b5448cf29c6 req-ba1bde35-c76d-4ba9-8da6-8b5448cf29c6 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e339a59736204d889d62cababc3cd23f/users/126d9e84bd4d41148baffb05bad7e0ee/roles/1049be6f2d5641528d4cf50ffcec866c 0.278s\n2026-05-22 01:47:56.670 11 INFO tempest.lib.common.rest_client [req-d7a2e61b-84cf-4be7-857d-5d5a5e14e170 req-d7a2e61b-84cf-4be7-857d-5d5a5e14e170 ] Request (GroupsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.281s\n2026-05-22 01:47:56.675 15 INFO tempest.lib.common.rest_client [req-c4a60240-28fe-49e8-a418-4f3248f0d8dd req-c4a60240-28fe-49e8-a418-4f3248f0d8dd ] Request (SnapshotsActionsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3c36c630c47142af87339902641ef440/users/d6cd1a701bc64beebac8afede6d0d475/roles/1049be6f2d5641528d4cf50ffcec866c 0.318s\n2026-05-22 01:47:56.674 39 INFO tempest.lib.common.rest_client [req-ea6b6912-744a-4351-8b01-dec9c691dafb req-ea6b6912-744a-4351-8b01-dec9c691dafb ] Request (GroupTypeSpecsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f9c3ea57cc984518bcee822fd3a99b61/users/b2b1ce7f919647d29191f928d471ee5d/roles/1049be6f2d5641528d4cf50ffcec866c 0.630s\n2026-05-22 01:47:56.732 13 INFO tempest.lib.common.rest_client [req-ca5a732f-882a-4f0c-b099-cf9f6022904a req-ca5a732f-882a-4f0c-b099-cf9f6022904a ] Request (QosSpecsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.276s\n2026-05-22 01:47:56.747 37 INFO tempest.lib.common.rest_client [req-10a11678-8b0e-444f-9a3a-b8b429015b7e req-10a11678-8b0e-444f-9a3a-b8b429015b7e ] Request (GroupSnapshotsV319Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.210s\n2026-05-22 01:47:56.752 21 INFO tempest.lib.common.rest_client [req-97c5723f-d4fd-41ce-a5e1-c69dabf6acd7 req-97c5723f-d4fd-41ce-a5e1-c69dabf6acd7 ] Request (VolumePoolsAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.938s\n2026-05-22 01:47:56.766 33 INFO tempest.lib.common.rest_client [req-3c58b09e-a3eb-4733-885d-730d1187c8ca req-3c58b09e-a3eb-4733-885d-730d1187c8ca ] Request (VolumeQuotaClassesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3bcf7c2dfe294f5abd0f0346bfa18817/users/9d214ddc222f4900b2498059c839ee7c/roles/1049be6f2d5641528d4cf50ffcec866c 0.579s\n2026-05-22 01:47:56.833 27 INFO tempest.lib.common.rest_client [req-d972e697-3e76-4bb7-b234-ceb69aa5d0ab req-d972e697-3e76-4bb7-b234-ceb69aa5d0ab ] Request (GroupSnapshotsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.480s\n2026-05-22 01:47:56.835 23 INFO tempest.lib.common.rest_client [req-862828c8-2e12-4391-88e5-6b549b4c63e4 req-862828c8-2e12-4391-88e5-6b549b4c63e4 ] Request (UserMessagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.254s\n2026-05-22 01:47:56.842 25 INFO tempest.lib.common.rest_client [req-27674708-ea7c-49ca-a928-2ddcf035dbab req-27674708-ea7c-49ca-a928-2ddcf035dbab ] Request (VolumesBackupsAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.285s\n2026-05-22 01:47:56.848 15 INFO tempest.lib.common.rest_client [req-e8e7ecc3-c0f9-446d-8b63-e0caf15b7031 req-e8e7ecc3-c0f9-446d-8b63-e0caf15b7031 ] Request (SnapshotsActionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.170s\n2026-05-22 01:47:56.852 35 INFO tempest.lib.common.rest_client [req-f9c81df9-d7a9-475c-b637-036d5eafac79 req-f9c81df9-d7a9-475c-b637-036d5eafac79 ] Request (VolumesServicesTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ae79d2faf6d84299addaca767cea9721/users/4e1e86ce9dc7451d9b10d02cd8754c91/roles/7b19d98ffcc24d869191183daf0fb4ae 0.604s\n2026-05-22 01:47:56.912 17 INFO tempest.lib.common.rest_client [req-38aa7cf7-d2e1-4b1d-8fe3-1e6ed734573b req-38aa7cf7-d2e1-4b1d-8fe3-1e6ed734573b ] Request (VolumeTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.566s\n2026-05-22 01:47:56.918 31 INFO tempest.lib.common.rest_client [req-16356ec3-2c85-411c-9e62-3e17a3134ef9 req-16356ec3-2c85-411c-9e62-3e17a3134ef9 ] Request (GroupTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.498s\n2026-05-22 01:47:56.925 39 INFO tempest.lib.common.rest_client [req-1a5bfa28-d41b-436c-8fd0-4b7a56ce6ecb req-1a5bfa28-d41b-436c-8fd0-4b7a56ce6ecb ] Request (GroupTypeSpecsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.248s\n2026-05-22 01:47:56.951 37 INFO tempest.lib.common.rest_client [req-93732142-2cc9-4eb0-bfb0-5c490f688833 req-93732142-2cc9-4eb0-bfb0-5c490f688833 ] Request (GroupSnapshotsV319Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1a42e2da8c18408ca9c9f082d209f712/users/0ac533c3da2c461d97af5e27ca27ffa7/roles/f62b4d190f9040abadfedbb170e6ab99 0.201s\n2026-05-22 01:47:56.966 42 INFO tempest.lib.common.rest_client [req-3c3b331a-325e-4786-83ea-1f4f66c20800 req-3c3b331a-325e-4786-83ea-1f4f66c20800 ] Request (VolumeQuotasAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/310db146d3484a309dd537acf668d0a1/users/2fe7ee6afbb641b4bb344273fa90d0fe/roles/7b19d98ffcc24d869191183daf0fb4ae 0.448s\n2026-05-22 01:47:56.973 23 INFO tempest.lib.common.rest_client [req-14cfe614-a325-4c60-b9e1-bf13c047fc76 req-14cfe614-a325-4c60-b9e1-bf13c047fc76 ] Request (UserMessagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6fc9d53b69154a579a2f84acc01185fa/users/142100a1942b481ab8a8d629b349b7df/roles/7b19d98ffcc24d869191183daf0fb4ae 0.133s\n2026-05-22 01:47:56.973 23 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 142100a1942b481ab8a8d629b349b7df is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:47:56.973 23 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-UserMessagesTest-329357943-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '6fc9d53b69154a579a2f84acc01185fa', 'project_name': 'tempest-UserMessagesTest-329357943', 'tenant_id': '6fc9d53b69154a579a2f84acc01185fa', 'tenant_name': 'tempest-UserMessagesTest-329357943', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '142100a1942b481ab8a8d629b349b7df', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:47:56.974 23 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-UserMessagesTest-329357943-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '6fc9d53b69154a579a2f84acc01185fa', 'project_name': 'tempest-UserMessagesTest-329357943', 'tenant_id': '6fc9d53b69154a579a2f84acc01185fa', 'tenant_name': 'tempest-UserMessagesTest-329357943', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '142100a1942b481ab8a8d629b349b7df', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:47:57.006 21 INFO tempest.lib.common.rest_client [req-d3ffc30b-5bd9-418c-87ec-9867234b6301 req-d3ffc30b-5bd9-418c-87ec-9867234b6301 ] Request (VolumePoolsAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.251s\n2026-05-22 01:47:57.042 19 INFO tempest.lib.common.rest_client [req-a6cbd250-4c85-4deb-98dd-b67990f6cf7f req-a6cbd250-4c85-4deb-98dd-b67990f6cf7f ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/32f4c39d6ebf4ad0a2f6cb4c4a0479d5/users/59bed5ae9a474d65954b1aafe0daeb3e/roles/7b19d98ffcc24d869191183daf0fb4ae 0.454s\n2026-05-22 01:47:57.098 29 INFO tempest.lib.common.rest_client [req-ad0b2b77-5e34-476a-97fb-77740dc17d55 req-ad0b2b77-5e34-476a-97fb-77740dc17d55 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.431s\n2026-05-22 01:47:57.113 33 INFO tempest.lib.common.rest_client [req-d9dd96ab-1ba5-4898-b5da-a1139c004aa4 req-d9dd96ab-1ba5-4898-b5da-a1139c004aa4 ] Request (VolumeQuotaClassesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.344s\n2026-05-22 01:47:57.122 13 INFO tempest.lib.common.rest_client [req-19f4184a-bc9d-40e3-8fd1-b5be2c37724c req-19f4184a-bc9d-40e3-8fd1-b5be2c37724c ] Request (QosSpecsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/15e6aec1041b4a37ba27978c6a65e650/users/6e766f4e28aa46fcbbb906ea58bb1ff8/roles/f62b4d190f9040abadfedbb170e6ab99 0.388s\n2026-05-22 01:47:57.131 25 INFO tempest.lib.common.rest_client [req-99c9e6f1-8ff6-4d4a-8e8c-a7de8b8d8b42 req-99c9e6f1-8ff6-4d4a-8e8c-a7de8b8d8b42 ] Request (VolumesBackupsAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0dd5211bb82a438cab50256f9c09a2e4/users/6ce8ce9c6aa1449ab644690bade9235a/roles/f62b4d190f9040abadfedbb170e6ab99 0.283s\n2026-05-22 01:47:57.156 15 INFO tempest.lib.common.rest_client [req-9c2e787e-ea33-49a2-8689-cc400e17f093 req-9c2e787e-ea33-49a2-8689-cc400e17f093 ] Request (SnapshotsActionsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3c36c630c47142af87339902641ef440/users/d6cd1a701bc64beebac8afede6d0d475/roles/f62b4d190f9040abadfedbb170e6ab99 0.305s\n2026-05-22 01:47:57.187 11 INFO tempest.lib.common.rest_client [req-92a219a9-acb1-46f0-b88a-ea10e5066520 req-92a219a9-acb1-46f0-b88a-ea10e5066520 ] Request (GroupsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.514s\n2026-05-22 01:47:57.188 39 INFO tempest.lib.common.rest_client [req-688d611a-3dd4-43ef-ad80-4c339dbc6f5b req-688d611a-3dd4-43ef-ad80-4c339dbc6f5b ] Request (GroupTypeSpecsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f9c3ea57cc984518bcee822fd3a99b61/users/b2b1ce7f919647d29191f928d471ee5d/roles/f62b4d190f9040abadfedbb170e6ab99 0.261s\n2026-05-22 01:47:57.222 35 INFO tempest.lib.common.rest_client [req-0470c440-8805-42f3-a3c5-6220c2d22616 req-0470c440-8805-42f3-a3c5-6220c2d22616 ] Request (VolumesServicesTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.365s\n2026-05-22 01:47:57.276 19 INFO tempest.lib.common.rest_client [req-9c71f73c-7254-4d39-91e6-ad01fa6b2131 req-9c71f73c-7254-4d39-91e6-ad01fa6b2131 ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.232s\n2026-05-22 01:47:57.284 31 INFO tempest.lib.common.rest_client [req-522c2833-450a-413f-956e-da3727e69b88 req-522c2833-450a-413f-956e-da3727e69b88 ] Request (GroupTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/11f914db8d874de7a4b90ba927fe7ff4/users/8018c2940477484184dca454698ec304/roles/7b19d98ffcc24d869191183daf0fb4ae 0.364s\n2026-05-22 01:47:57.290 42 INFO tempest.lib.common.rest_client [req-1457bacf-3fbc-4cf6-9b43-b16c4e2110c5 req-1457bacf-3fbc-4cf6-9b43-b16c4e2110c5 ] Request (VolumeQuotasAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.322s\n2026-05-22 01:47:57.286 31 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 8018c2940477484184dca454698ec304 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:47:57.287 31 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupTypesTest-228309477-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '11f914db8d874de7a4b90ba927fe7ff4', 'project_name': 'tempest-GroupTypesTest-228309477', 'tenant_id': '11f914db8d874de7a4b90ba927fe7ff4', 'tenant_name': 'tempest-GroupTypesTest-228309477', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '8018c2940477484184dca454698ec304', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:47:57.288 31 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupTypesTest-228309477-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '11f914db8d874de7a4b90ba927fe7ff4', 'project_name': 'tempest-GroupTypesTest-228309477', 'tenant_id': '11f914db8d874de7a4b90ba927fe7ff4', 'tenant_name': 'tempest-GroupTypesTest-228309477', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '8018c2940477484184dca454698ec304', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:47:57.329 37 INFO tempest.lib.common.rest_client [req-9d47a2a8-6f34-4ecd-8630-ae951456049b req-9d47a2a8-6f34-4ecd-8630-ae951456049b ] Request (GroupSnapshotsV319Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.375s\n2026-05-22 01:47:57.330 17 INFO tempest.lib.common.rest_client [req-be4a4494-3926-46f0-9fe5-3267f72b6b82 req-be4a4494-3926-46f0-9fe5-3267f72b6b82 ] Request (VolumeTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/137b9bbe324040afa5ebd0b36f149656/users/ee559924fc0047318e85380afbc31694/roles/7b19d98ffcc24d869191183daf0fb4ae 0.413s\n2026-05-22 01:47:57.372 27 INFO tempest.lib.common.rest_client [req-5fba8865-7cce-4008-9adc-6bfbcdf3fb56 req-5fba8865-7cce-4008-9adc-6bfbcdf3fb56 ] Request (GroupSnapshotsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4faa463af43a423b9864e60693ca451a/users/21c55ed168234edaaba5fd58e32ecba9/roles/7b19d98ffcc24d869191183daf0fb4ae 0.533s\n2026-05-22 01:47:57.372 13 INFO tempest.lib.common.rest_client [req-bbbf883c-e151-4e3f-bae5-58d670016f99 req-bbbf883c-e151-4e3f-bae5-58d670016f99 ] Request (QosSpecsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.245s\n2026-05-22 01:47:57.412 11 INFO tempest.lib.common.rest_client [req-e1daecdb-d4d1-4477-9816-f396dfe94405 req-e1daecdb-d4d1-4477-9816-f396dfe94405 ] Request (GroupsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.220s\n2026-05-22 01:47:57.461 37 INFO tempest.lib.common.rest_client [req-53760d8f-1ad3-4f59-9780-a3c115531972 req-53760d8f-1ad3-4f59-9780-a3c115531972 ] Request (GroupSnapshotsV319Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1a42e2da8c18408ca9c9f082d209f712/users/0ac533c3da2c461d97af5e27ca27ffa7/roles/7b19d98ffcc24d869191183daf0fb4ae 0.126s\n2026-05-22 01:47:57.462 37 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 0ac533c3da2c461d97af5e27ca27ffa7 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:47:57.462 37 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupSnapshotsV319Test-16679279-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '1a42e2da8c18408ca9c9f082d209f712', 'project_name': 'tempest-GroupSnapshotsV319Test-16679279', 'tenant_id': '1a42e2da8c18408ca9c9f082d209f712', 'tenant_name': 'tempest-GroupSnapshotsV319Test-16679279', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '0ac533c3da2c461d97af5e27ca27ffa7', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:47:57.462 37 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupSnapshotsV319Test-16679279-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '1a42e2da8c18408ca9c9f082d209f712', 'project_name': 'tempest-GroupSnapshotsV319Test-16679279', 'tenant_id': '1a42e2da8c18408ca9c9f082d209f712', 'tenant_name': 'tempest-GroupSnapshotsV319Test-16679279', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '0ac533c3da2c461d97af5e27ca27ffa7', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:47:57.473 21 INFO tempest.lib.common.rest_client [req-8505c6e3-5919-4c25-9919-0d05475142d5 req-8505c6e3-5919-4c25-9919-0d05475142d5 ] Request (VolumePoolsAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f5308903217346199e802e2f422d5667/users/e1196826872c46a599f83bf64ab017a8/roles/7b19d98ffcc24d869191183daf0fb4ae 0.465s\n2026-05-22 01:47:57.481 29 INFO tempest.lib.common.rest_client [req-3dd063f6-c19b-4e94-a769-5b201ecb1255 req-3dd063f6-c19b-4e94-a769-5b201ecb1255 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e339a59736204d889d62cababc3cd23f/users/126d9e84bd4d41148baffb05bad7e0ee/roles/f62b4d190f9040abadfedbb170e6ab99 0.381s\n2026-05-22 01:47:57.479 19 INFO tempest.lib.common.rest_client [req-511b2058-f3f5-4723-8e1f-ca556e295f4e req-511b2058-f3f5-4723-8e1f-ca556e295f4e ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/32f4c39d6ebf4ad0a2f6cb4c4a0479d5/users/59bed5ae9a474d65954b1aafe0daeb3e/roles/1049be6f2d5641528d4cf50ffcec866c 0.200s\n2026-05-22 01:47:57.496 33 INFO tempest.lib.common.rest_client [req-bda438f8-5bf8-4192-b6ee-026d8dd95a95 req-bda438f8-5bf8-4192-b6ee-026d8dd95a95 ] Request (VolumeQuotaClassesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3bcf7c2dfe294f5abd0f0346bfa18817/users/9d214ddc222f4900b2498059c839ee7c/roles/f62b4d190f9040abadfedbb170e6ab99 0.378s\n2026-05-22 01:47:57.579 15 INFO tempest.lib.common.rest_client [req-bb638993-b683-47ac-bf31-9209ba77e82f req-bb638993-b683-47ac-bf31-9209ba77e82f ] Request (SnapshotsActionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.420s\n2026-05-22 01:47:57.583 25 INFO tempest.lib.common.rest_client [req-80a5ca99-93b6-4c13-ad89-eb90d391fe0f req-80a5ca99-93b6-4c13-ad89-eb90d391fe0f ] Request (VolumesBackupsAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.450s\n2026-05-22 01:47:57.586 39 INFO tempest.lib.common.rest_client [req-64a58c3d-983f-49b6-a436-f6e7ace6f9d6 req-64a58c3d-983f-49b6-a436-f6e7ace6f9d6 ] Request (GroupTypeSpecsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.396s\n2026-05-22 01:47:57.615 17 INFO tempest.lib.common.rest_client [req-adb6d2c4-152a-4e63-8d22-aa2d58b52bfc req-adb6d2c4-152a-4e63-8d22-aa2d58b52bfc ] Request (VolumeTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.283s\n2026-05-22 01:47:57.653 35 INFO tempest.lib.common.rest_client [req-5f51b762-858f-4662-bba0-5497f9296ed6 req-5f51b762-858f-4662-bba0-5497f9296ed6 ] Request (VolumesServicesTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ae79d2faf6d84299addaca767cea9721/users/4e1e86ce9dc7451d9b10d02cd8754c91/roles/1049be6f2d5641528d4cf50ffcec866c 0.422s\n2026-05-22 01:47:57.639 13 INFO tempest.lib.common.rest_client [req-8782561e-34ce-4a70-8fee-8f0c23d86dd2 req-8782561e-34ce-4a70-8fee-8f0c23d86dd2 ] Request (QosSpecsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/15e6aec1041b4a37ba27978c6a65e650/users/6e766f4e28aa46fcbbb906ea58bb1ff8/roles/7b19d98ffcc24d869191183daf0fb4ae 0.251s\n2026-05-22 01:47:57.642 13 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 6e766f4e28aa46fcbbb906ea58bb1ff8 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:47:57.643 13 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-QosSpecsTestJSON-637803945-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '15e6aec1041b4a37ba27978c6a65e650', 'project_name': 'tempest-QosSpecsTestJSON-637803945', 'tenant_id': '15e6aec1041b4a37ba27978c6a65e650', 'tenant_name': 'tempest-QosSpecsTestJSON-637803945', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '6e766f4e28aa46fcbbb906ea58bb1ff8', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:47:57.647 13 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-QosSpecsTestJSON-637803945-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '15e6aec1041b4a37ba27978c6a65e650', 'project_name': 'tempest-QosSpecsTestJSON-637803945', 'tenant_id': '15e6aec1041b4a37ba27978c6a65e650', 'tenant_name': 'tempest-QosSpecsTestJSON-637803945', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '6e766f4e28aa46fcbbb906ea58bb1ff8', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:47:57.721 23 INFO tempest.lib.common.rest_client [req-7436c63d-b55c-401a-a876-1755dd0d6fca req-7436c63d-b55c-401a-a876-1755dd0d6fca ] Request (UserMessagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.734s\n2026-05-22 01:47:57.722 33 INFO tempest.lib.common.rest_client [req-597e0a02-462d-4a1e-819d-e15a847a06f7 req-597e0a02-462d-4a1e-819d-e15a847a06f7 ] Request (VolumeQuotaClassesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.219s\n2026-05-22 01:47:57.740 42 INFO tempest.lib.common.rest_client [req-a4b1aaf4-0fcb-49f4-94c5-8f35fc105ac3 req-a4b1aaf4-0fcb-49f4-94c5-8f35fc105ac3 ] Request (VolumeQuotasAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/310db146d3484a309dd537acf668d0a1/users/2fe7ee6afbb641b4bb344273fa90d0fe/roles/1049be6f2d5641528d4cf50ffcec866c 0.446s\n2026-05-22 01:47:57.742 11 INFO tempest.lib.common.rest_client [req-ac1cb107-4d62-4318-b14f-620306420cd6 req-ac1cb107-4d62-4318-b14f-620306420cd6 ] Request (GroupsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9e59294e3e0a4cfe8173b003667378ba/users/ddf36e8e9b054c93bafdc7592ed227e0/roles/285449a926f347738829a3f39962ab63 0.328s\n2026-05-22 01:47:57.754 29 INFO tempest.lib.common.rest_client [req-c2022904-2c4c-494e-b52a-7a2ce533bfcf req-c2022904-2c4c-494e-b52a-7a2ce533bfcf ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.262s\n2026-05-22 01:47:57.808 27 INFO tempest.lib.common.rest_client [req-6d228871-5be8-4b32-8739-2214288cc2d8 req-6d228871-5be8-4b32-8739-2214288cc2d8 ] Request (GroupSnapshotsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.431s\n2026-05-22 01:47:57.825 39 INFO tempest.lib.common.rest_client [req-ba4c5c3a-73b9-4a60-a2ea-65bc379cba90 req-ba4c5c3a-73b9-4a60-a2ea-65bc379cba90 ] Request (GroupTypeSpecsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f9c3ea57cc984518bcee822fd3a99b61/users/b2b1ce7f919647d29191f928d471ee5d/roles/7b19d98ffcc24d869191183daf0fb4ae 0.234s\n2026-05-22 01:47:57.825 39 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user b2b1ce7f919647d29191f928d471ee5d is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:47:57.826 39 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupTypeSpecsTest-682936399-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'f9c3ea57cc984518bcee822fd3a99b61', 'project_name': 'tempest-GroupTypeSpecsTest-682936399', 'tenant_id': 'f9c3ea57cc984518bcee822fd3a99b61', 'tenant_name': 'tempest-GroupTypeSpecsTest-682936399', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'b2b1ce7f919647d29191f928d471ee5d', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:47:57.826 39 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupTypeSpecsTest-682936399-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'f9c3ea57cc984518bcee822fd3a99b61', 'project_name': 'tempest-GroupTypeSpecsTest-682936399', 'tenant_id': 'f9c3ea57cc984518bcee822fd3a99b61', 'tenant_name': 'tempest-GroupTypeSpecsTest-682936399', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'b2b1ce7f919647d29191f928d471ee5d', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:47:57.861 23 INFO tempest.lib.common.rest_client [req-093b226b-cd41-4727-8ad1-8efd8677604b req-093b226b-cd41-4727-8ad1-8efd8677604b ] Request (UserMessagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.135s\n2026-05-22 01:47:57.883 21 INFO tempest.lib.common.rest_client [req-a40ba33b-7362-401a-9da1-fdbfff33583b req-a40ba33b-7362-401a-9da1-fdbfff33583b ] Request (VolumePoolsAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.407s\n2026-05-22 01:47:57.915 19 INFO tempest.lib.common.rest_client [req-65a689af-1cf8-40a6-beca-16aee47c3eeb req-65a689af-1cf8-40a6-beca-16aee47c3eeb ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.432s\n2026-05-22 01:47:57.973 42 INFO tempest.lib.common.rest_client [req-70b7cce7-099c-44a9-86f3-99321f765847 req-70b7cce7-099c-44a9-86f3-99321f765847 ] Request (VolumeQuotasAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.230s\n2026-05-22 01:47:57.980 25 INFO tempest.lib.common.rest_client [req-eaf31d92-b47a-407c-9f81-6be4970260a6 req-eaf31d92-b47a-407c-9f81-6be4970260a6 ] Request (VolumesBackupsAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0dd5211bb82a438cab50256f9c09a2e4/users/6ce8ce9c6aa1449ab644690bade9235a/roles/7b19d98ffcc24d869191183daf0fb4ae 0.394s\n2026-05-22 01:47:57.980 25 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 6ce8ce9c6aa1449ab644690bade9235a is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:47:57.980 25 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesBackupsAdminTest-2133013478-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '0dd5211bb82a438cab50256f9c09a2e4', 'project_name': 'tempest-VolumesBackupsAdminTest-2133013478', 'tenant_id': '0dd5211bb82a438cab50256f9c09a2e4', 'tenant_name': 'tempest-VolumesBackupsAdminTest-2133013478', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '6ce8ce9c6aa1449ab644690bade9235a', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:47:57.981 25 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesBackupsAdminTest-2133013478-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '0dd5211bb82a438cab50256f9c09a2e4', 'project_name': 'tempest-VolumesBackupsAdminTest-2133013478', 'tenant_id': '0dd5211bb82a438cab50256f9c09a2e4', 'tenant_name': 'tempest-VolumesBackupsAdminTest-2133013478', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '6ce8ce9c6aa1449ab644690bade9235a', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:47:58.043 15 INFO tempest.lib.common.rest_client [req-9b9add0d-1ab0-4bf0-ac4d-70fe7aaf508c req-9b9add0d-1ab0-4bf0-ac4d-70fe7aaf508c ] Request (SnapshotsActionsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3c36c630c47142af87339902641ef440/users/d6cd1a701bc64beebac8afede6d0d475/roles/7b19d98ffcc24d869191183daf0fb4ae 0.461s\n2026-05-22 01:47:58.043 15 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user d6cd1a701bc64beebac8afede6d0d475 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:47:58.044 15 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-SnapshotsActionsTest-2135856141-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '3c36c630c47142af87339902641ef440', 'project_name': 'tempest-SnapshotsActionsTest-2135856141', 'tenant_id': '3c36c630c47142af87339902641ef440', 'tenant_name': 'tempest-SnapshotsActionsTest-2135856141', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'd6cd1a701bc64beebac8afede6d0d475', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:47:58.044 15 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-SnapshotsActionsTest-2135856141-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '3c36c630c47142af87339902641ef440', 'project_name': 'tempest-SnapshotsActionsTest-2135856141', 'tenant_id': '3c36c630c47142af87339902641ef440', 'tenant_name': 'tempest-SnapshotsActionsTest-2135856141', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'd6cd1a701bc64beebac8afede6d0d475', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:47:58.053 31 INFO tempest.lib.common.rest_client [req-14c783e9-01a9-4ce6-9f79-50f7143e4232 req-14c783e9-01a9-4ce6-9f79-50f7143e4232 ] Request (GroupTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.752s\n2026-05-22 01:47:58.076 27 INFO tempest.lib.common.rest_client [req-9addbbf4-668d-440a-9a32-62006b920408 req-9addbbf4-668d-440a-9a32-62006b920408 ] Request (GroupSnapshotsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4faa463af43a423b9864e60693ca451a/users/21c55ed168234edaaba5fd58e32ecba9/roles/1049be6f2d5641528d4cf50ffcec866c 0.265s\n2026-05-22 01:47:58.102 21 INFO tempest.lib.common.rest_client [req-347bb7cc-224b-447c-83df-d33b3e56bcfa req-347bb7cc-224b-447c-83df-d33b3e56bcfa ] Request (VolumePoolsAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f5308903217346199e802e2f422d5667/users/e1196826872c46a599f83bf64ab017a8/roles/1049be6f2d5641528d4cf50ffcec866c 0.213s\n2026-05-22 01:47:58.169 33 INFO tempest.lib.common.rest_client [req-40a98d76-64ba-401d-8f8d-ed1697e61354 req-40a98d76-64ba-401d-8f8d-ed1697e61354 ] Request (VolumeQuotaClassesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3bcf7c2dfe294f5abd0f0346bfa18817/users/9d214ddc222f4900b2498059c839ee7c/roles/7b19d98ffcc24d869191183daf0fb4ae 0.445s\n2026-05-22 01:47:58.170 33 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 9d214ddc222f4900b2498059c839ee7c is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:47:58.171 33 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeQuotaClassesTest-2132511781-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '3bcf7c2dfe294f5abd0f0346bfa18817', 'project_name': 'tempest-VolumeQuotaClassesTest-2132511781', 'tenant_id': '3bcf7c2dfe294f5abd0f0346bfa18817', 'tenant_name': 'tempest-VolumeQuotaClassesTest-2132511781', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '9d214ddc222f4900b2498059c839ee7c', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:47:58.171 33 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeQuotaClassesTest-2132511781-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '3bcf7c2dfe294f5abd0f0346bfa18817', 'project_name': 'tempest-VolumeQuotaClassesTest-2132511781', 'tenant_id': '3bcf7c2dfe294f5abd0f0346bfa18817', 'tenant_name': 'tempest-VolumeQuotaClassesTest-2132511781', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '9d214ddc222f4900b2498059c839ee7c', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:47:58.206 37 INFO tempest.lib.common.rest_client [req-c4fab4cf-dc95-4793-8656-f62fc186fbb3 req-c4fab4cf-dc95-4793-8656-f62fc186fbb3 ] Request (GroupSnapshotsV319Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.735s\n2026-05-22 01:47:58.235 17 INFO tempest.lib.common.rest_client [req-d1e638db-fb0f-4f76-9d7f-eec5f01a7586 req-d1e638db-fb0f-4f76-9d7f-eec5f01a7586 ] Request (VolumeTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/137b9bbe324040afa5ebd0b36f149656/users/ee559924fc0047318e85380afbc31694/roles/1049be6f2d5641528d4cf50ffcec866c 0.618s\n2026-05-22 01:47:58.272 27 INFO tempest.lib.common.rest_client [req-5b0d0418-1183-4d97-aa2a-fbeeb74b4c05 req-5b0d0418-1183-4d97-aa2a-fbeeb74b4c05 ] Request (GroupSnapshotsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.194s\n2026-05-22 01:47:58.295 35 INFO tempest.lib.common.rest_client [req-1bd2885a-4ae4-49d6-99ce-41007a85f84b req-1bd2885a-4ae4-49d6-99ce-41007a85f84b ] Request (VolumesServicesTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.638s\n2026-05-22 01:47:58.353 29 INFO tempest.lib.common.rest_client [req-f26e4b11-8b91-4bed-9660-cc700ee01817 req-f26e4b11-8b91-4bed-9660-cc700ee01817 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e339a59736204d889d62cababc3cd23f/users/126d9e84bd4d41148baffb05bad7e0ee/roles/7b19d98ffcc24d869191183daf0fb4ae 0.593s\n2026-05-22 01:47:58.356 29 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 126d9e84bd4d41148baffb05bad7e0ee is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:47:58.356 29 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeSnapshotQuotasNegativeTestJSON-1366684341-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'e339a59736204d889d62cababc3cd23f', 'project_name': 'tempest-VolumeSnapshotQuotasNegativeTestJSON-1366684341', 'tenant_id': 'e339a59736204d889d62cababc3cd23f', 'tenant_name': 'tempest-VolumeSnapshotQuotasNegativeTestJSON-1366684341', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '126d9e84bd4d41148baffb05bad7e0ee', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:47:58.357 29 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeSnapshotQuotasNegativeTestJSON-1366684341-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'e339a59736204d889d62cababc3cd23f', 'project_name': 'tempest-VolumeSnapshotQuotasNegativeTestJSON-1366684341', 'tenant_id': 'e339a59736204d889d62cababc3cd23f', 'tenant_name': 'tempest-VolumeSnapshotQuotasNegativeTestJSON-1366684341', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '126d9e84bd4d41148baffb05bad7e0ee', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:47:58.387 11 INFO tempest.lib.common.rest_client [req-037ef9b8-cfe7-4fc0-83f2-2a16d0a1ba31 req-037ef9b8-cfe7-4fc0-83f2-2a16d0a1ba31 ] Request (GroupsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.635s\n2026-05-22 01:47:58.432 17 INFO tempest.lib.common.rest_client [req-b44e2820-7f5d-4d49-a577-48eba49defb5 req-b44e2820-7f5d-4d49-a577-48eba49defb5 ] Request (VolumeTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.194s\n2026-05-22 01:47:58.447 13 INFO tempest.lib.common.rest_client [req-1f77e098-ca91-4df1-8df9-95b792979e99 req-1f77e098-ca91-4df1-8df9-95b792979e99 ] Request (QosSpecsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.789s\n2026-05-22 01:47:58.473 19 INFO tempest.lib.common.rest_client [req-0a4a6028-780b-4ad5-be3a-7d10c12b83f4 req-0a4a6028-780b-4ad5-be3a-7d10c12b83f4 ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/32f4c39d6ebf4ad0a2f6cb4c4a0479d5/users/59bed5ae9a474d65954b1aafe0daeb3e/roles/f62b4d190f9040abadfedbb170e6ab99 0.552s\n2026-05-22 01:47:58.549 42 INFO tempest.lib.common.rest_client [req-c89d0362-d08b-4ae7-b31a-11abb15d74a8 req-c89d0362-d08b-4ae7-b31a-11abb15d74a8 ] Request (VolumeQuotasAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/310db146d3484a309dd537acf668d0a1/users/2fe7ee6afbb641b4bb344273fa90d0fe/roles/f62b4d190f9040abadfedbb170e6ab99 0.573s\n2026-05-22 01:47:58.559 25 INFO tempest.lib.common.rest_client [req-5fab1266-4e87-4c7b-b0e8-978bee0f1184 req-5fab1266-4e87-4c7b-b0e8-978bee0f1184 ] Request (VolumesBackupsAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.573s\n2026-05-22 01:47:58.671 31 INFO tempest.lib.common.rest_client [req-03d72a97-ab18-4e5f-9721-ce9f40272b40 req-03d72a97-ab18-4e5f-9721-ce9f40272b40 ] Request (GroupTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.614s\n2026-05-22 01:47:58.690 13 INFO tempest.lib.common.rest_client [req-2cfe82cd-93e4-448c-9838-63a2edb9242c req-2cfe82cd-93e4-448c-9838-63a2edb9242c ] Request (QosSpecsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.237s\n2026-05-22 01:47:58.715 39 INFO tempest.lib.common.rest_client [req-0bb96e9d-e10a-41e5-be44-964f00918479 req-0bb96e9d-e10a-41e5-be44-964f00918479 ] Request (GroupTypeSpecsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.879s\n2026-05-22 01:47:58.821 21 INFO tempest.lib.common.rest_client [req-7221ae0e-fd7f-4c67-8a6b-9f7a777834fb req-7221ae0e-fd7f-4c67-8a6b-9f7a777834fb ] Request (VolumePoolsAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.716s\n2026-05-22 01:47:58.841 23 INFO tempest.lib.common.rest_client [req-47834cd2-5beb-42eb-8e8c-16d33bcdc57f req-47834cd2-5beb-42eb-8e8c-16d33bcdc57f ] Request (UserMessagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.979s\n2026-05-22 01:47:58.871 25 INFO tempest.lib.common.rest_client [req-526d608c-0512-4b00-bf77-ad1539bca1de req-526d608c-0512-4b00-bf77-ad1539bca1de ] Request (VolumesBackupsAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.309s\n2026-05-22 01:47:58.880 27 INFO tempest.lib.common.rest_client [req-84585abd-3279-470f-8331-0639b840a992 req-84585abd-3279-470f-8331-0639b840a992 ] Request (GroupSnapshotsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4faa463af43a423b9864e60693ca451a/users/21c55ed168234edaaba5fd58e32ecba9/roles/f62b4d190f9040abadfedbb170e6ab99 0.605s\n2026-05-22 01:47:58.894 35 INFO tempest.lib.common.rest_client [req-87bfa1fa-d4bd-427d-ba15-d689e6be8e2e req-87bfa1fa-d4bd-427d-ba15-d689e6be8e2e ] Request (VolumesServicesTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ae79d2faf6d84299addaca767cea9721/users/4e1e86ce9dc7451d9b10d02cd8754c91/roles/f62b4d190f9040abadfedbb170e6ab99 0.596s\n2026-05-22 01:47:58.953 15 INFO tempest.lib.common.rest_client [req-87c12dff-3f52-4204-b89f-f66512971f4f req-87c12dff-3f52-4204-b89f-f66512971f4f ] Request (SnapshotsActionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.901s\n2026-05-22 01:47:58.958 29 INFO tempest.lib.common.rest_client [req-2d90ad36-d8cb-48d0-873f-268c40a19e88 req-2d90ad36-d8cb-48d0-873f-268c40a19e88 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.593s\n2026-05-22 01:47:59.028 17 INFO tempest.lib.common.rest_client [req-130cf463-228e-41a1-bc1c-1ad5757570ca req-130cf463-228e-41a1-bc1c-1ad5757570ca ] Request (VolumeTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/137b9bbe324040afa5ebd0b36f149656/users/ee559924fc0047318e85380afbc31694/roles/f62b4d190f9040abadfedbb170e6ab99 0.594s\n2026-05-22 01:47:59.042 11 INFO tempest.lib.common.rest_client [req-9e0533f2-f038-4f7f-a725-f39a1cd737c4 req-9e0533f2-f038-4f7f-a725-f39a1cd737c4 ] Request (GroupsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9e59294e3e0a4cfe8173b003667378ba/users/ddf36e8e9b054c93bafdc7592ed227e0/roles/285449a926f347738829a3f39962ab63 0.652s\n2026-05-22 01:47:59.150 19 INFO tempest.lib.common.rest_client [req-6a84e6e0-ff5f-4e62-bf96-b0c7d6101813 req-6a84e6e0-ff5f-4e62-bf96-b0c7d6101813 ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.674s\n2026-05-22 01:47:59.154 42 INFO tempest.lib.common.rest_client [req-2b4f69e3-4b10-41f1-aeb8-47e4610da2c8 req-2b4f69e3-4b10-41f1-aeb8-47e4610da2c8 ] Request (VolumeQuotasAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.602s\n2026-05-22 01:47:59.183 33 INFO tempest.lib.common.rest_client [req-61d3fd57-8884-491b-959b-08a3f9142ce6 req-61d3fd57-8884-491b-959b-08a3f9142ce6 ] Request (VolumeQuotaClassesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.006s\n2026-05-22 01:47:59.195 21 INFO tempest.lib.common.rest_client [req-e01ddd44-df46-4fbe-b56e-8d0456ead613 req-e01ddd44-df46-4fbe-b56e-8d0456ead613 ] Request (VolumePoolsAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f5308903217346199e802e2f422d5667/users/e1196826872c46a599f83bf64ab017a8/roles/f62b4d190f9040abadfedbb170e6ab99 0.371s\n2026-05-22 01:47:59.222 39 INFO tempest.lib.common.rest_client [req-a3fe5669-d6fc-423d-afa9-b663ae75f6d7 req-a3fe5669-d6fc-423d-afa9-b663ae75f6d7 ] Request (GroupTypeSpecsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.502s\n2026-05-22 01:47:59.266 23 INFO tempest.lib.common.rest_client [req-01f14c48-a230-4074-b9d6-bb5faf0ad9af req-01f14c48-a230-4074-b9d6-bb5faf0ad9af ] Request (UserMessagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.422s\n2026-05-22 01:47:59.305 35 INFO tempest.lib.common.rest_client [req-ef01b53a-1869-42d4-abd4-359d32158721 req-ef01b53a-1869-42d4-abd4-359d32158721 ] Request (VolumesServicesTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.408s\n2026-05-22 01:47:59.340 27 INFO tempest.lib.common.rest_client [req-d295584a-9e87-47cc-98fd-bf6ad16252da req-d295584a-9e87-47cc-98fd-bf6ad16252da ] Request (GroupSnapshotsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.458s\n2026-05-22 01:47:59.363 33 INFO tempest.lib.common.rest_client [req-64e3fea1-086a-4a9e-88b9-89df264ab283 req-64e3fea1-086a-4a9e-88b9-89df264ab283 ] Request (VolumeQuotaClassesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.177s\n2026-05-22 01:47:59.356 17 INFO tempest.lib.common.rest_client [req-9db41b5e-11b2-4fdb-9f64-4958fc9cadca req-9db41b5e-11b2-4fdb-9f64-4958fc9cadca ] Request (VolumeTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.322s\n2026-05-22 01:47:59.407 29 INFO tempest.lib.common.rest_client [req-73c0ae71-6fe1-444b-84b4-e25d8114b9d6 req-73c0ae71-6fe1-444b-84b4-e25d8114b9d6 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.442s\n2026-05-22 01:47:59.417 13 INFO tempest.lib.common.rest_client [req-6dd0a84b-209a-4b37-8759-4d711db8bfd0 req-6dd0a84b-209a-4b37-8759-4d711db8bfd0 ] Request (QosSpecsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.724s\n2026-05-22 01:47:59.506 42 INFO tempest.lib.common.rest_client [req-107710f1-8d89-42e8-934f-bff20b00b201 req-107710f1-8d89-42e8-934f-bff20b00b201 ] Request (VolumeQuotasAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/310db146d3484a309dd537acf668d0a1/users/2fe7ee6afbb641b4bb344273fa90d0fe/roles/7b19d98ffcc24d869191183daf0fb4ae 0.342s\n2026-05-22 01:47:59.507 42 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 2fe7ee6afbb641b4bb344273fa90d0fe is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:47:59.507 42 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeQuotasAdminTestJSON-1346522287-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '310db146d3484a309dd537acf668d0a1', 'project_name': 'tempest-VolumeQuotasAdminTestJSON-1346522287', 'tenant_id': '310db146d3484a309dd537acf668d0a1', 'tenant_name': 'tempest-VolumeQuotasAdminTestJSON-1346522287', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '2fe7ee6afbb641b4bb344273fa90d0fe', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:47:59.507 42 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeQuotasAdminTestJSON-1346522287-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '310db146d3484a309dd537acf668d0a1', 'project_name': 'tempest-VolumeQuotasAdminTestJSON-1346522287', 'tenant_id': '310db146d3484a309dd537acf668d0a1', 'tenant_name': 'tempest-VolumeQuotasAdminTestJSON-1346522287', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '2fe7ee6afbb641b4bb344273fa90d0fe', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:47:59.546 31 INFO tempest.lib.common.rest_client [req-96e639b9-0810-4f6c-b7d8-25d87ed8df05 req-96e639b9-0810-4f6c-b7d8-25d87ed8df05 ] Request (GroupTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.868s\n2026-05-22 01:47:59.581 17 INFO tempest.lib.common.rest_client [req-d5d13371-72e1-436c-8da8-7901ad9b9655 req-d5d13371-72e1-436c-8da8-7901ad9b9655 ] Request (VolumeTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/137b9bbe324040afa5ebd0b36f149656/users/ee559924fc0047318e85380afbc31694/roles/7b19d98ffcc24d869191183daf0fb4ae 0.222s\n2026-05-22 01:47:59.582 17 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user ee559924fc0047318e85380afbc31694 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:47:59.585 17 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeTypesTest-714994454-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '137b9bbe324040afa5ebd0b36f149656', 'project_name': 'tempest-VolumeTypesTest-714994454', 'tenant_id': '137b9bbe324040afa5ebd0b36f149656', 'tenant_name': 'tempest-VolumeTypesTest-714994454', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'ee559924fc0047318e85380afbc31694', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:47:59.586 17 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeTypesTest-714994454-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '137b9bbe324040afa5ebd0b36f149656', 'project_name': 'tempest-VolumeTypesTest-714994454', 'tenant_id': '137b9bbe324040afa5ebd0b36f149656', 'tenant_name': 'tempest-VolumeTypesTest-714994454', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'ee559924fc0047318e85380afbc31694', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:47:59.598 35 INFO tempest.lib.common.rest_client [req-67e5b718-72f2-4fb6-b4e2-f5c0906dee9a req-67e5b718-72f2-4fb6-b4e2-f5c0906dee9a ] Request (VolumesServicesTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ae79d2faf6d84299addaca767cea9721/users/4e1e86ce9dc7451d9b10d02cd8754c91/roles/7b19d98ffcc24d869191183daf0fb4ae 0.286s\n2026-05-22 01:47:59.599 35 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 4e1e86ce9dc7451d9b10d02cd8754c91 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:47:59.599 35 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesServicesTestJSON-1753826701-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'ae79d2faf6d84299addaca767cea9721', 'project_name': 'tempest-VolumesServicesTestJSON-1753826701', 'tenant_id': 'ae79d2faf6d84299addaca767cea9721', 'tenant_name': 'tempest-VolumesServicesTestJSON-1753826701', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '4e1e86ce9dc7451d9b10d02cd8754c91', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:47:59.600 35 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesServicesTestJSON-1753826701-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'ae79d2faf6d84299addaca767cea9721', 'project_name': 'tempest-VolumesServicesTestJSON-1753826701', 'tenant_id': 'ae79d2faf6d84299addaca767cea9721', 'tenant_name': 'tempest-VolumesServicesTestJSON-1753826701', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '4e1e86ce9dc7451d9b10d02cd8754c91', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:47:59.643 21 INFO tempest.lib.common.rest_client [req-6615a9cb-e023-4195-ba67-88f8251dee41 req-6615a9cb-e023-4195-ba67-88f8251dee41 ] Request (VolumePoolsAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.443s\n2026-05-22 01:47:59.707 15 INFO tempest.lib.common.rest_client [req-b7e68327-4600-4b6a-8d8e-7ed7bc9b1981 req-b7e68327-4600-4b6a-8d8e-7ed7bc9b1981 ] Request (SnapshotsActionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.748s\n2026-05-22 01:47:59.739 39 INFO tempest.lib.common.rest_client [req-015b45c7-747e-431b-a1a2-a22bd9772c0a req-015b45c7-747e-431b-a1a2-a22bd9772c0a ] Request (GroupTypeSpecsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.509s\n2026-05-22 01:47:59.796 11 INFO tempest.lib.common.rest_client [req-f7248d3f-23e6-4969-a119-bd27f3d62317 req-f7248d3f-23e6-4969-a119-bd27f3d62317 ] Request (GroupsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.752s\n2026-05-22 01:47:59.840 19 INFO tempest.lib.common.rest_client [req-38e7de13-7fa3-4b26-94d9-5bad4c5657ab req-38e7de13-7fa3-4b26-94d9-5bad4c5657ab ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/32f4c39d6ebf4ad0a2f6cb4c4a0479d5/users/59bed5ae9a474d65954b1aafe0daeb3e/roles/7b19d98ffcc24d869191183daf0fb4ae 0.686s\n2026-05-22 01:47:59.841 19 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 59bed5ae9a474d65954b1aafe0daeb3e is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:47:59.842 19 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-BackendsCapabilitiesAdminTestsJSON-720404098-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '32f4c39d6ebf4ad0a2f6cb4c4a0479d5', 'project_name': 'tempest-BackendsCapabilitiesAdminTestsJSON-720404098', 'tenant_id': '32f4c39d6ebf4ad0a2f6cb4c4a0479d5', 'tenant_name': 'tempest-BackendsCapabilitiesAdminTestsJSON-720404098', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '59bed5ae9a474d65954b1aafe0daeb3e', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:47:59.843 19 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-BackendsCapabilitiesAdminTestsJSON-720404098-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '32f4c39d6ebf4ad0a2f6cb4c4a0479d5', 'project_name': 'tempest-BackendsCapabilitiesAdminTestsJSON-720404098', 'tenant_id': '32f4c39d6ebf4ad0a2f6cb4c4a0479d5', 'tenant_name': 'tempest-BackendsCapabilitiesAdminTestsJSON-720404098', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '59bed5ae9a474d65954b1aafe0daeb3e', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:47:59.858 25 INFO tempest.lib.common.rest_client [req-41e9b9e0-6209-4387-a2d4-c013afeccf83 req-41e9b9e0-6209-4387-a2d4-c013afeccf83 ] Request (VolumesBackupsAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.985s\n2026-05-22 01:47:59.978 23 INFO tempest.lib.common.rest_client [req-057b2684-4ef6-40fb-ad9d-464ba692c4e2 req-057b2684-4ef6-40fb-ad9d-464ba692c4e2 ] Request (UserMessagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/793c3ace7428495184085148eea45453/users/d3e0c4276b7647bd84197d85155b9c64/roles/285449a926f347738829a3f39962ab63 0.710s\n2026-05-22 01:47:59.974 27 INFO tempest.lib.common.rest_client [req-0f127737-fda1-4537-b12f-c40cb333433a req-0f127737-fda1-4537-b12f-c40cb333433a ] Request (GroupSnapshotsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4faa463af43a423b9864e60693ca451a/users/21c55ed168234edaaba5fd58e32ecba9/roles/7b19d98ffcc24d869191183daf0fb4ae 0.631s\n2026-05-22 01:47:59.974 27 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 21c55ed168234edaaba5fd58e32ecba9 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:47:59.975 27 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupSnapshotsTest-348639657-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '4faa463af43a423b9864e60693ca451a', 'project_name': 'tempest-GroupSnapshotsTest-348639657', 'tenant_id': '4faa463af43a423b9864e60693ca451a', 'tenant_name': 'tempest-GroupSnapshotsTest-348639657', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '21c55ed168234edaaba5fd58e32ecba9', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:47:59.976 27 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupSnapshotsTest-348639657-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '4faa463af43a423b9864e60693ca451a', 'project_name': 'tempest-GroupSnapshotsTest-348639657', 'tenant_id': '4faa463af43a423b9864e60693ca451a', 'tenant_name': 'tempest-GroupSnapshotsTest-348639657', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '21c55ed168234edaaba5fd58e32ecba9', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:48:00.038 37 INFO tempest.lib.common.rest_client [req-cf8248ce-0645-46ed-a052-578c5b864c5c req-cf8248ce-0645-46ed-a052-578c5b864c5c ] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 POST https://api.testbed.osism.xyz:8776/v3/1a42e2da8c18408ca9c9f082d209f712/types 1.826s\n2026-05-22 01:48:00.065 31 INFO tempest.lib.common.rest_client [req-6bf9db45-f570-402a-b1d2-d7322ebe703e req-6bf9db45-f570-402a-b1d2-d7322ebe703e ] Request (GroupTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.517s\n2026-05-22 01:48:00.075 33 INFO tempest.lib.common.rest_client [req-1c89abd5-a5d6-4372-b94d-664b5392b329 req-1c89abd5-a5d6-4372-b94d-664b5392b329 ] Request (VolumeQuotaClassesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.702s\n2026-05-22 01:48:00.091 13 INFO tempest.lib.common.rest_client [req-cd591b94-54e9-4849-83f3-a990c370ef56 req-cd591b94-54e9-4849-83f3-a990c370ef56 ] Request (QosSpecsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.672s\n2026-05-22 01:48:00.086 29 INFO tempest.lib.common.rest_client [req-70f18c5f-641a-4f9e-9498-027fd7c2470b req-70f18c5f-641a-4f9e-9498-027fd7c2470b ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.677s\n2026-05-22 01:48:00.114 21 INFO tempest.lib.common.rest_client [req-d581f6bd-ef4a-48e1-8530-5ffe5c69cd76 req-d581f6bd-ef4a-48e1-8530-5ffe5c69cd76 ] Request (VolumePoolsAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f5308903217346199e802e2f422d5667/users/e1196826872c46a599f83bf64ab017a8/roles/7b19d98ffcc24d869191183daf0fb4ae 0.467s\n2026-05-22 01:48:00.115 21 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user e1196826872c46a599f83bf64ab017a8 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:48:00.116 21 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumePoolsAdminTestsJSON-1837617416-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'f5308903217346199e802e2f422d5667', 'project_name': 'tempest-VolumePoolsAdminTestsJSON-1837617416', 'tenant_id': 'f5308903217346199e802e2f422d5667', 'tenant_name': 'tempest-VolumePoolsAdminTestsJSON-1837617416', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'e1196826872c46a599f83bf64ab017a8', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:48:00.116 21 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumePoolsAdminTestsJSON-1837617416-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'f5308903217346199e802e2f422d5667', 'project_name': 'tempest-VolumePoolsAdminTestsJSON-1837617416', 'tenant_id': 'f5308903217346199e802e2f422d5667', 'tenant_name': 'tempest-VolumePoolsAdminTestsJSON-1837617416', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'e1196826872c46a599f83bf64ab017a8', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:48:00.124 42 INFO tempest.lib.common.rest_client [req-dc671691-de5d-4b04-9c5c-c32f0e82953d req-dc671691-de5d-4b04-9c5c-c32f0e82953d ] Request (VolumeQuotasAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.608s\n2026-05-22 01:48:00.191 11 INFO tempest.lib.common.rest_client [req-5ae309b9-1f5b-4046-ab20-d652ca8cc298 req-5ae309b9-1f5b-4046-ab20-d652ca8cc298 ] Request (GroupsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9e59294e3e0a4cfe8173b003667378ba/users/ddf36e8e9b054c93bafdc7592ed227e0/roles/1049be6f2d5641528d4cf50ffcec866c 0.393s\n2026-05-22 01:48:00.240 39 INFO tempest.lib.common.rest_client [req-f9c48088-5ad9-47ff-a108-1e4901a137c6 req-f9c48088-5ad9-47ff-a108-1e4901a137c6 ] Request (GroupTypeSpecsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.498s\n2026-05-22 01:48:00.258 23 INFO tempest.lib.common.rest_client [req-fb087273-55eb-40d7-b13f-b5bfcd8cea6f req-fb087273-55eb-40d7-b13f-b5bfcd8cea6f ] Request (UserMessagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.272s\n2026-05-22 01:48:00.287 33 INFO tempest.lib.common.rest_client [req-df25aa84-058e-4cbe-9a2f-defb70d2375b req-df25aa84-058e-4cbe-9a2f-defb70d2375b ] Request (VolumeQuotaClassesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.206s\n2026-05-22 01:48:00.291 25 INFO tempest.lib.common.rest_client [req-ab0bf997-8799-4061-ae6b-6dc0ecefb505 req-ab0bf997-8799-4061-ae6b-6dc0ecefb505 ] Request (VolumesBackupsAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.432s\n2026-05-22 01:48:00.324 29 INFO tempest.lib.common.rest_client [req-0fa4589b-8fa2-495e-a14a-f9d477212133 req-0fa4589b-8fa2-495e-a14a-f9d477212133 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.224s\n2026-05-22 01:48:00.339 37 INFO tempest.lib.common.rest_client [req-5fcca2ba-e7b6-49a0-be86-323de88695d5 req-5fcca2ba-e7b6-49a0-be86-323de88695d5 ] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 202 POST https://api.testbed.osism.xyz:8776/v3/1a42e2da8c18408ca9c9f082d209f712/group_types 0.287s\n2026-05-22 01:48:00.358 31 INFO tempest.lib.common.rest_client [req-4d9533c2-89f6-4ef4-ac2a-689aa614070e req-4d9533c2-89f6-4ef4-ac2a-689aa614070e ] Request (GroupTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4fedf6f004774405aa2167f2ff9de208/users/7f96cb8bec4449b99508bd6ba10c052d/roles/285449a926f347738829a3f39962ab63 0.289s\n2026-05-22 01:48:00.450 35 INFO tempest.lib.common.rest_client [req-d9c0abdf-7dbc-41f4-8127-52995fcb786d req-d9c0abdf-7dbc-41f4-8127-52995fcb786d ] Request (VolumesServicesTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.835s\n2026-05-22 01:48:00.463 23 INFO tempest.lib.common.rest_client [req-e3f86c6a-b491-4af4-b913-904d7a12c231 req-e3f86c6a-b491-4af4-b913-904d7a12c231 ] Request (UserMessagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/793c3ace7428495184085148eea45453/users/d3e0c4276b7647bd84197d85155b9c64/roles/285449a926f347738829a3f39962ab63 0.202s\n2026-05-22 01:48:00.477 42 INFO tempest.lib.common.rest_client [req-bd9d6989-d17b-433b-9024-01a2f1d4358a req-bd9d6989-d17b-433b-9024-01a2f1d4358a ] Request (VolumeQuotasAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.348s\n2026-05-22 01:48:00.539 15 INFO tempest.lib.common.rest_client [req-26f8f5f1-0418-493f-afc3-b543507ebf40 req-26f8f5f1-0418-493f-afc3-b543507ebf40 ] Request (SnapshotsActionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.826s\n2026-05-22 01:48:00.575 11 INFO tempest.lib.common.rest_client [req-fcf920c9-d16b-414f-8b4c-e0c2d209dec4 req-fcf920c9-d16b-414f-8b4c-e0c2d209dec4 ] Request (GroupsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.379s\n2026-05-22 01:48:00.578 25 INFO tempest.lib.common.rest_client [req-6b898715-aeb8-44b2-a74e-4ac7f0191751 req-6b898715-aeb8-44b2-a74e-4ac7f0191751 ] Request (VolumesBackupsAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3375ccbc8b7a45769ac46c534bb52336/users/e8b08d0da2c14de8a69ea5a8db7a300d/roles/285449a926f347738829a3f39962ab63 0.284s\n2026-05-22 01:48:00.676 17 INFO tempest.lib.common.rest_client [req-df313aa8-dca1-455a-bb1a-411c3d3ed95a req-df313aa8-dca1-455a-bb1a-411c3d3ed95a ] Request (VolumeTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.076s\n2026-05-22 01:48:00.693 33 INFO tempest.lib.common.rest_client [req-08ce808a-3e6f-4cd6-be81-b03f0864f35f req-08ce808a-3e6f-4cd6-be81-b03f0864f35f ] Request (VolumeQuotaClassesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ac01df1b4cd44260a3ff78ff506d6476/users/3cbf94ab5c10446c9cbe31980c2ba276/roles/285449a926f347738829a3f39962ab63 0.404s\n2026-05-22 01:48:00.702 35 INFO tempest.lib.common.rest_client [req-c0ca14f2-9663-4311-ad90-1dfb5914ea3f req-c0ca14f2-9663-4311-ad90-1dfb5914ea3f ] Request (VolumesServicesTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.247s\n2026-05-22 01:48:00.747 15 INFO tempest.lib.common.rest_client [req-f313907f-ab3c-465a-92c6-07e7a96547c3 req-f313907f-ab3c-465a-92c6-07e7a96547c3 ] Request (SnapshotsActionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.203s\n2026-05-22 01:48:00.768 31 INFO tempest.lib.common.rest_client [req-0d59b936-193c-49af-affb-bab7a9bfdf04 req-0d59b936-193c-49af-affb-bab7a9bfdf04 ] Request (GroupTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.406s\n2026-05-22 01:48:00.842 33 INFO tempest.lib.common.rest_client [req-f4e44a79-94e0-43c2-83f7-6d6af077418c req-f4e44a79-94e0-43c2-83f7-6d6af077418c ] Request (VolumeQuotaClassesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.145s\n2026-05-22 01:48:00.862 11 INFO tempest.lib.common.rest_client [req-7eaedea6-c91f-4baa-921e-083415c5e0b8 req-7eaedea6-c91f-4baa-921e-083415c5e0b8 ] Request (GroupsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9e59294e3e0a4cfe8173b003667378ba/users/ddf36e8e9b054c93bafdc7592ed227e0/roles/f62b4d190f9040abadfedbb170e6ab99 0.284s\n2026-05-22 01:48:00.901 15 INFO tempest.lib.common.rest_client [req-60f83533-a1d4-4f07-adf6-f3006a62666e req-60f83533-a1d4-4f07-adf6-f3006a62666e ] Request (SnapshotsActionsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/04c1b5653eae45ad9b844de6aa4e10d9/users/fab65a9bc6f74d0b8586513c116e274d/roles/285449a926f347738829a3f39962ab63 0.151s\n2026-05-22 01:48:00.904 19 INFO tempest.lib.common.rest_client [req-c1a08776-508d-4c3e-beef-c34dba7c0640 req-c1a08776-508d-4c3e-beef-c34dba7c0640 ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.053s\n2026-05-22 01:48:00.991 27 INFO tempest.lib.common.rest_client [req-641ab44d-e9d6-4159-a10b-30fed5dc105c req-641ab44d-e9d6-4159-a10b-30fed5dc105c ] Request (GroupSnapshotsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.002s\n2026-05-22 01:48:01.014 11 INFO tempest.lib.common.rest_client [req-12402c15-bb95-41d0-9ecc-81d53df86809 req-12402c15-bb95-41d0-9ecc-81d53df86809 ] Request (GroupsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.150s\n2026-05-22 01:48:01.028 13 INFO tempest.lib.common.rest_client [req-239e661d-5a71-4850-9860-96c94082e360 req-239e661d-5a71-4850-9860-96c94082e360 ] Request (QosSpecsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/18767c3571df4930b96e89fd3c497f28/users/33da6434f37841529d201f9dc5f7bc9c/roles/285449a926f347738829a3f39962ab63 0.933s\n2026-05-22 01:48:01.140 39 INFO tempest.lib.common.rest_client [req-f65048d2-51a3-4e4c-87fc-a669ec283dd2 req-f65048d2-51a3-4e4c-87fc-a669ec283dd2 ] Request (GroupTypeSpecsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6e541163ba35426b84333a4468f93b38/users/9044bc83eb2340b5aa48980de847e9f7/roles/285449a926f347738829a3f39962ab63 0.898s\n2026-05-22 01:48:01.145 27 INFO tempest.lib.common.rest_client [req-047bc15a-89d8-4ef5-8dfa-413d16df91d3 req-047bc15a-89d8-4ef5-8dfa-413d16df91d3 ] Request (GroupSnapshotsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.152s\n2026-05-22 01:48:01.202 42 INFO tempest.lib.common.rest_client [req-767ef159-e0f0-4553-a1ed-e962ad7fd0dd req-767ef159-e0f0-4553-a1ed-e962ad7fd0dd ] Request (VolumeQuotasAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.723s\n2026-05-22 01:48:01.279 39 INFO tempest.lib.common.rest_client [req-ee998498-d530-4a29-9127-ed8c44fa5fe0 req-ee998498-d530-4a29-9127-ed8c44fa5fe0 ] Request (GroupTypeSpecsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.138s\n2026-05-22 01:48:01.302 33 INFO tempest.lib.common.rest_client [req-e842c424-c5b6-4c25-816a-871c226fdf9f req-e842c424-c5b6-4c25-816a-871c226fdf9f ] Request (VolumeQuotaClassesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ac01df1b4cd44260a3ff78ff506d6476/users/3cbf94ab5c10446c9cbe31980c2ba276/roles/285449a926f347738829a3f39962ab63 0.457s\n2026-05-22 01:48:01.315 29 INFO tempest.lib.common.rest_client [req-0a88b396-45ee-455b-ad37-a4b7cb6f57cf req-0a88b396-45ee-455b-ad37-a4b7cb6f57cf ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/83e820bd1617448ebc16990ccbf696c6/users/8528afe9a79d4b5f82f73700b010246d/roles/285449a926f347738829a3f39962ab63 0.988s\n2026-05-22 01:48:01.333 35 INFO tempest.lib.common.rest_client [req-4ca65c9b-8ffd-4e90-a223-4c02ba52bb73 req-4ca65c9b-8ffd-4e90-a223-4c02ba52bb73 ] Request (VolumesServicesTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.628s\n2026-05-22 01:48:01.405 23 INFO tempest.lib.common.rest_client [req-e0d6cce7-9007-4aed-82d3-7a86c6af8bfc req-e0d6cce7-9007-4aed-82d3-7a86c6af8bfc ] Request (UserMessagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.938s\n2026-05-22 01:48:01.412 13 INFO tempest.lib.common.rest_client [req-c52c5187-0672-4e50-83a4-5866e8055e84 req-c52c5187-0672-4e50-83a4-5866e8055e84 ] Request (QosSpecsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.381s\n2026-05-22 01:48:01.428 25 INFO tempest.lib.common.rest_client [req-cea1bbcd-5297-4a73-8b34-17124224a40b req-cea1bbcd-5297-4a73-8b34-17124224a40b ] Request (VolumesBackupsAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.847s\n2026-05-22 01:48:01.435 35 INFO tempest.lib.common.rest_client [req-dd705402-1fff-4439-a7e8-287f6e77db45 req-dd705402-1fff-4439-a7e8-287f6e77db45 ] Request (VolumesServicesTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.099s\n2026-05-22 01:48:01.449 39 INFO tempest.lib.common.rest_client [req-e2887c16-a038-4213-83ba-e302d4660baa req-e2887c16-a038-4213-83ba-e302d4660baa ] Request (GroupTypeSpecsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6e541163ba35426b84333a4468f93b38/users/9044bc83eb2340b5aa48980de847e9f7/roles/285449a926f347738829a3f39962ab63 0.162s\n2026-05-22 01:48:01.452 42 INFO tempest.lib.common.rest_client [req-16590aed-4b89-4e59-bcb4-b649637b8be7 req-16590aed-4b89-4e59-bcb4-b649637b8be7 ] Request (VolumeQuotasAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.244s\n2026-05-22 01:48:01.459 21 INFO tempest.lib.common.rest_client [req-d48be175-de41-4f82-852d-551cb3a59377 req-d48be175-de41-4f82-852d-551cb3a59377 ] Request (VolumePoolsAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.327s\n2026-05-22 01:48:01.494 19 INFO tempest.lib.common.rest_client [req-aa59d9c6-d83b-4ece-9b64-fd979a13b93a req-aa59d9c6-d83b-4ece-9b64-fd979a13b93a ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.578s\n2026-05-22 01:48:01.524 29 INFO tempest.lib.common.rest_client [req-cd371286-b9e7-41b2-a39d-71654c11faba req-cd371286-b9e7-41b2-a39d-71654c11faba ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.203s\n2026-05-22 01:48:01.559 17 INFO tempest.lib.common.rest_client [req-e3001810-9eda-4343-8175-1e17075bb15b req-e3001810-9eda-4343-8175-1e17075bb15b ] Request (VolumeTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.877s\n2026-05-22 01:48:01.633 25 INFO tempest.lib.common.rest_client [req-1ecd511f-9286-4be2-b712-e4664bcf3764 req-1ecd511f-9286-4be2-b712-e4664bcf3764 ] Request (VolumesBackupsAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3375ccbc8b7a45769ac46c534bb52336/users/e8b08d0da2c14de8a69ea5a8db7a300d/roles/285449a926f347738829a3f39962ab63 0.198s\n2026-05-22 01:48:01.665 13 INFO tempest.lib.common.rest_client [req-a4bfd575-e5aa-4bee-9ab8-542723d4d1f8 req-a4bfd575-e5aa-4bee-9ab8-542723d4d1f8 ] Request (QosSpecsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/18767c3571df4930b96e89fd3c497f28/users/33da6434f37841529d201f9dc5f7bc9c/roles/285449a926f347738829a3f39962ab63 0.250s\n2026-05-22 01:48:01.699 35 INFO tempest.lib.common.rest_client [req-6d775cbb-7aaf-4019-a06e-4dff4a2aba4a req-6d775cbb-7aaf-4019-a06e-4dff4a2aba4a ] Request (VolumesServicesTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/690cf8ec88c14ce1bf8ad67b794d1cd0/users/07285227e32044aa802e4283f5922e43/roles/285449a926f347738829a3f39962ab63 0.261s\n2026-05-22 01:48:01.741 31 INFO tempest.lib.common.rest_client [req-c4594d7c-4797-4830-b517-a3a3ff71cca6 req-c4594d7c-4797-4830-b517-a3a3ff71cca6 ] Request (GroupTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4fedf6f004774405aa2167f2ff9de208/users/7f96cb8bec4449b99508bd6ba10c052d/roles/285449a926f347738829a3f39962ab63 0.969s\n2026-05-22 01:48:01.780 29 INFO tempest.lib.common.rest_client [req-b104bb0e-b2f2-45cd-9490-f386ff190437 req-b104bb0e-b2f2-45cd-9490-f386ff190437 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/83e820bd1617448ebc16990ccbf696c6/users/8528afe9a79d4b5f82f73700b010246d/roles/285449a926f347738829a3f39962ab63 0.254s\n2026-05-22 01:48:01.825 42 INFO tempest.lib.common.rest_client [req-b5e69aac-d4f5-480b-8f85-ce7693560138 req-b5e69aac-d4f5-480b-8f85-ce7693560138 ] Request (VolumeQuotasAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6494b9296b284c7eb3c72e1f77ae10a0/users/47520e4d4831446cb0f431e1fe7648c9/roles/7b19d98ffcc24d869191183daf0fb4ae 0.369s\n2026-05-22 01:48:01.863 25 INFO tempest.lib.common.rest_client [req-327b0e5e-29b6-4b3f-9bdc-fcea432da5f1 req-327b0e5e-29b6-4b3f-9bdc-fcea432da5f1 ] Request (VolumesBackupsAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.227s\n2026-05-22 01:48:01.884 15 INFO tempest.lib.common.rest_client [req-e4e94f43-e04f-4af2-8159-e1bafd6a4c5f req-e4e94f43-e04f-4af2-8159-e1bafd6a4c5f ] Request (SnapshotsActionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.979s\n2026-05-22 01:48:01.899 13 INFO tempest.lib.common.rest_client [req-5b166d2e-bfc1-4c6a-93fa-ba2f551f425a req-5b166d2e-bfc1-4c6a-93fa-ba2f551f425a ] Request (QosSpecsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.231s\n2026-05-22 01:48:01.927 29 INFO tempest.lib.common.rest_client [req-9e0d27c9-153e-4abb-a465-9e0a367e3b77 req-9e0d27c9-153e-4abb-a465-9e0a367e3b77 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.142s\n2026-05-22 01:48:01.935 31 INFO tempest.lib.common.rest_client [req-45c741d4-868e-40b3-a1b5-e02103429686 req-45c741d4-868e-40b3-a1b5-e02103429686 ] Request (GroupTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.191s\n2026-05-22 01:48:01.960 11 INFO tempest.lib.common.rest_client [req-e6c36e33-e012-441c-bc34-b6de86dd4d93 req-e6c36e33-e012-441c-bc34-b6de86dd4d93 ] Request (GroupsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9e59294e3e0a4cfe8173b003667378ba/users/ddf36e8e9b054c93bafdc7592ed227e0/roles/7b19d98ffcc24d869191183daf0fb4ae 0.939s\n2026-05-22 01:48:01.960 11 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user ddf36e8e9b054c93bafdc7592ed227e0 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:48:01.961 11 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupsTest-479251127-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '9e59294e3e0a4cfe8173b003667378ba', 'project_name': 'tempest-GroupsTest-479251127', 'tenant_id': '9e59294e3e0a4cfe8173b003667378ba', 'tenant_name': 'tempest-GroupsTest-479251127', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'ddf36e8e9b054c93bafdc7592ed227e0', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:48:01.961 11 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupsTest-479251127-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '9e59294e3e0a4cfe8173b003667378ba', 'project_name': 'tempest-GroupsTest-479251127', 'tenant_id': '9e59294e3e0a4cfe8173b003667378ba', 'tenant_name': 'tempest-GroupsTest-479251127', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'ddf36e8e9b054c93bafdc7592ed227e0', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:48:02.047 33 INFO tempest.lib.common.rest_client [req-731f1d3f-e910-4351-904b-5a911059b1fa req-731f1d3f-e910-4351-904b-5a911059b1fa ] Request (VolumeQuotaClassesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.743s\n2026-05-22 01:48:02.065 19 INFO tempest.lib.common.rest_client [req-114a12fb-49eb-458a-8a51-ccd4696873ca req-114a12fb-49eb-458a-8a51-ccd4696873ca ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.569s\n2026-05-22 01:48:02.077 13 INFO tempest.lib.common.rest_client [req-6c1a412b-455f-4439-8689-dcdf67d6b89c req-6c1a412b-455f-4439-8689-dcdf67d6b89c ] Request (QosSpecsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/18767c3571df4930b96e89fd3c497f28/users/33da6434f37841529d201f9dc5f7bc9c/roles/1049be6f2d5641528d4cf50ffcec866c 0.170s\n2026-05-22 01:48:02.090 15 INFO tempest.lib.common.rest_client [req-781386d2-19f9-424f-86fc-7feefac5e1cc req-781386d2-19f9-424f-86fc-7feefac5e1cc ] Request (SnapshotsActionsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/04c1b5653eae45ad9b844de6aa4e10d9/users/fab65a9bc6f74d0b8586513c116e274d/roles/285449a926f347738829a3f39962ab63 0.204s\n2026-05-22 01:48:02.155 19 INFO tempest.lib.common.rest_client [req-1e71c1db-4cda-4ad4-8557-81d2c2719703 req-1e71c1db-4cda-4ad4-8557-81d2c2719703 ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.088s\n2026-05-22 01:48:02.160 23 INFO tempest.lib.common.rest_client [req-28b9feef-d656-4757-b69b-52bd9cdd01dd req-28b9feef-d656-4757-b69b-52bd9cdd01dd ] Request (UserMessagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/793c3ace7428495184085148eea45453/users/d3e0c4276b7647bd84197d85155b9c64/roles/1049be6f2d5641528d4cf50ffcec866c 0.753s\n2026-05-22 01:48:02.165 25 INFO tempest.lib.common.rest_client [req-d4ea4542-784b-4688-b781-b86246aaac0b req-d4ea4542-784b-4688-b781-b86246aaac0b ] Request (VolumesBackupsAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3375ccbc8b7a45769ac46c534bb52336/users/e8b08d0da2c14de8a69ea5a8db7a300d/roles/1049be6f2d5641528d4cf50ffcec866c 0.299s\n2026-05-22 01:48:02.249 15 INFO tempest.lib.common.rest_client [req-9a3185f1-21e4-475f-a5bf-f49ed0261bb3 req-9a3185f1-21e4-475f-a5bf-f49ed0261bb3 ] Request (SnapshotsActionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.155s\n2026-05-22 01:48:02.263 25 INFO tempest.lib.common.rest_client [req-5de5eb63-e892-4ce3-9be2-8c275a7e905b req-5de5eb63-e892-4ce3-9be2-8c275a7e905b ] Request (VolumesBackupsAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.096s\n2026-05-22 01:48:02.272 33 INFO tempest.lib.common.rest_client [req-f3843f6e-1186-4537-87e1-b9b0f1e1ac9f req-f3843f6e-1186-4537-87e1-b9b0f1e1ac9f ] Request (VolumeQuotaClassesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ac01df1b4cd44260a3ff78ff506d6476/users/3cbf94ab5c10446c9cbe31980c2ba276/roles/1049be6f2d5641528d4cf50ffcec866c 0.222s\n2026-05-22 01:48:02.281 27 INFO tempest.lib.common.rest_client [req-a22021e5-4df1-43e4-a3cf-a63a9a636e11 req-a22021e5-4df1-43e4-a3cf-a63a9a636e11 ] Request (GroupSnapshotsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.130s\n2026-05-22 01:48:02.287 37 INFO tempest.lib.common.rest_client [req-d0ff7a38-1569-47a3-864a-138e63f845e9 req-d0ff7a38-1569-47a3-864a-138e63f845e9 ] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 202 POST https://api.testbed.osism.xyz:8776/v3/f95e062386b640aeaf2e06b301a65961/groups 1.940s\n2026-05-22 01:48:02.289 21 INFO tempest.lib.common.rest_client [req-12e07cbb-d23f-49f9-b194-81aaae5f56df req-12e07cbb-d23f-49f9-b194-81aaae5f56df ] Request (VolumePoolsAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.822s\n2026-05-22 01:48:02.364 39 INFO tempest.lib.common.rest_client [req-1839bba7-677e-4e74-919c-7d48bce38bde req-1839bba7-677e-4e74-919c-7d48bce38bde ] Request (GroupTypeSpecsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.909s\n2026-05-22 01:48:02.386 35 INFO tempest.lib.common.rest_client [req-358ada3f-3c7c-439a-9114-8f5f38ff0490 req-358ada3f-3c7c-439a-9114-8f5f38ff0490 ] Request (VolumesServicesTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.685s\n2026-05-22 01:48:02.412 23 INFO tempest.lib.common.rest_client [req-696e771b-3cc3-4e5e-90af-f842f7469197 req-696e771b-3cc3-4e5e-90af-f842f7469197 ] Request (UserMessagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.245s\n2026-05-22 01:48:02.411 42 INFO tempest.lib.common.rest_client [req-6e5df138-d0c7-4652-b62c-92ad1dc671f9 req-6e5df138-d0c7-4652-b62c-92ad1dc671f9 ] Request (VolumeQuotasAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.583s\n2026-05-22 01:48:02.452 25 INFO tempest.lib.common.rest_client [req-758efd59-7e35-4c51-bb26-56f352440c26 req-758efd59-7e35-4c51-bb26-56f352440c26 ] Request (VolumesBackupsAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3375ccbc8b7a45769ac46c534bb52336/users/e8b08d0da2c14de8a69ea5a8db7a300d/roles/f62b4d190f9040abadfedbb170e6ab99 0.187s\n2026-05-22 01:48:02.466 37 INFO tempest.lib.common.rest_client [req-6c6e2268-5b87-4984-bb96-4a88a78b9e94 req-6c6e2268-5b87-4984-bb96-4a88a78b9e94 ] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/f95e062386b640aeaf2e06b301a65961/groups/2c374439-5229-4e9f-9f44-f15648047fd7 0.172s\n2026-05-22 01:48:02.470 37 INFO tempest.common.waiters [-] group 2c374439-5229-4e9f-9f44-f15648047fd7 reached available after waiting for 0.470042 seconds\n2026-05-22 01:48:02.543 29 INFO tempest.lib.common.rest_client [req-dd837d28-a6aa-45e2-9bbe-41d876afa734 req-dd837d28-a6aa-45e2-9bbe-41d876afa734 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/83e820bd1617448ebc16990ccbf696c6/users/8528afe9a79d4b5f82f73700b010246d/roles/1049be6f2d5641528d4cf50ffcec866c 0.614s\n2026-05-22 01:48:02.575 39 INFO tempest.lib.common.rest_client [req-962362d4-6773-41da-a583-9ca0d85508ca req-962362d4-6773-41da-a583-9ca0d85508ca ] Request (GroupTypeSpecsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6e541163ba35426b84333a4468f93b38/users/9044bc83eb2340b5aa48980de847e9f7/roles/1049be6f2d5641528d4cf50ffcec866c 0.207s\n2026-05-22 01:48:02.599 11 INFO tempest.lib.common.rest_client [req-47734046-fd4e-4a42-8812-2d52dd6b5f9c req-47734046-fd4e-4a42-8812-2d52dd6b5f9c ] Request (GroupsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.628s\n2026-05-22 01:48:02.648 42 INFO tempest.lib.common.rest_client [req-be215c79-cd91-4095-ad35-6e6996ba8f59 req-be215c79-cd91-4095-ad35-6e6996ba8f59 ] Request (VolumeQuotasAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6494b9296b284c7eb3c72e1f77ae10a0/users/47520e4d4831446cb0f431e1fe7648c9/roles/1049be6f2d5641528d4cf50ffcec866c 0.230s\n2026-05-22 01:48:02.665 27 INFO tempest.lib.common.rest_client [req-860821d6-dcdc-4f8e-93ac-9d0661f9eb98 req-860821d6-dcdc-4f8e-93ac-9d0661f9eb98 ] Request (GroupSnapshotsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.380s\n2026-05-22 01:48:02.701 39 INFO tempest.lib.common.rest_client [req-01c64a68-1553-4ade-83c4-e12574216291 req-01c64a68-1553-4ade-83c4-e12574216291 ] Request (GroupTypeSpecsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.124s\n2026-05-22 01:48:02.728 31 INFO tempest.lib.common.rest_client [req-a2731360-91ad-4918-85f3-d363375f9156 req-a2731360-91ad-4918-85f3-d363375f9156 ] Request (GroupTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4fedf6f004774405aa2167f2ff9de208/users/7f96cb8bec4449b99508bd6ba10c052d/roles/1049be6f2d5641528d4cf50ffcec866c 0.788s\n2026-05-22 01:48:02.752 17 INFO tempest.lib.common.rest_client [req-ab60991d-c2a2-4c41-a02f-840565adc90e req-ab60991d-c2a2-4c41-a02f-840565adc90e ] Request (VolumeTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.188s\n2026-05-22 01:48:02.758 35 INFO tempest.lib.common.rest_client [req-8bf64b38-e8b4-4c1c-b57d-5599b3381aac req-8bf64b38-e8b4-4c1c-b57d-5599b3381aac ] Request (VolumesServicesTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/690cf8ec88c14ce1bf8ad67b794d1cd0/users/07285227e32044aa802e4283f5922e43/roles/285449a926f347738829a3f39962ab63 0.370s\n2026-05-22 01:48:02.831 25 INFO tempest.lib.common.rest_client [req-88f45f68-da29-4a0d-8b82-253efd76a3a6 req-88f45f68-da29-4a0d-8b82-253efd76a3a6 ] Request (VolumesBackupsAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.377s\n2026-05-22 01:48:02.854 42 INFO tempest.lib.common.rest_client [req-0f71ef9a-e5b0-4b4d-a514-3d2d1dedcf02 req-0f71ef9a-e5b0-4b4d-a514-3d2d1dedcf02 ] Request (VolumeQuotasAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.203s\n2026-05-22 01:48:02.859 21 INFO tempest.lib.common.rest_client [req-7eda77d1-c5d6-4876-8e63-a74662942cc8 req-7eda77d1-c5d6-4876-8e63-a74662942cc8 ] Request (VolumePoolsAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.567s\n2026-05-22 01:48:02.867 13 INFO tempest.lib.common.rest_client [req-d880e5a7-632b-46f1-89ac-a2804352166a req-d880e5a7-632b-46f1-89ac-a2804352166a ] Request (QosSpecsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.788s\n2026-05-22 01:48:02.873 19 INFO tempest.lib.common.rest_client [req-9e2d5d84-4113-4de8-a394-d35da0cef52d req-9e2d5d84-4113-4de8-a394-d35da0cef52d ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/bf61fbc9ecd049e2aa8806b92aca31ed/users/e9a94e68e5754b888a0f7c9a554ad883/roles/285449a926f347738829a3f39962ab63 0.716s\n2026-05-22 01:48:02.890 39 INFO tempest.lib.common.rest_client [req-55f029cb-5473-4218-b8d4-1851505783b7 req-55f029cb-5473-4218-b8d4-1851505783b7 ] Request (GroupTypeSpecsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6e541163ba35426b84333a4468f93b38/users/9044bc83eb2340b5aa48980de847e9f7/roles/f62b4d190f9040abadfedbb170e6ab99 0.183s\n2026-05-22 01:48:02.910 37 INFO tempest.lib.common.rest_client [req-045020a9-225c-4ff4-8c4d-ab392f85fc06 req-045020a9-225c-4ff4-8c4d-ab392f85fc06 ] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 202 POST https://api.testbed.osism.xyz:8776/v3/f95e062386b640aeaf2e06b301a65961/volumes 0.429s\n2026-05-22 01:48:02.936 31 INFO tempest.lib.common.rest_client [req-27088f31-1021-451f-8ba0-1fe4fdb5e8a7 req-27088f31-1021-451f-8ba0-1fe4fdb5e8a7 ] Request (GroupTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.200s\n2026-05-22 01:48:02.959 35 INFO tempest.lib.common.rest_client [req-5b859e6f-c347-49a1-a362-c30bc0f70033 req-5b859e6f-c347-49a1-a362-c30bc0f70033 ] Request (VolumesServicesTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.198s\n2026-05-22 01:48:02.970 21 INFO tempest.lib.common.rest_client [req-68a130f8-3a1d-4f1d-abc8-58ddb916e952 req-68a130f8-3a1d-4f1d-abc8-58ddb916e952 ] Request (VolumePoolsAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.098s\n2026-05-22 01:48:02.983 33 INFO tempest.lib.common.rest_client [req-bc23eea9-c1c2-46b3-aedc-fcd22b232d8c req-bc23eea9-c1c2-46b3-aedc-fcd22b232d8c ] Request (VolumeQuotaClassesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.686s\n2026-05-22 01:48:03.016 15 INFO tempest.lib.common.rest_client [req-0d0f6b76-1fbb-45d8-b6e3-69edf78f6295 req-0d0f6b76-1fbb-45d8-b6e3-69edf78f6295 ] Request (SnapshotsActionsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/04c1b5653eae45ad9b844de6aa4e10d9/users/fab65a9bc6f74d0b8586513c116e274d/roles/1049be6f2d5641528d4cf50ffcec866c 0.737s\n2026-05-22 01:48:03.039 11 INFO tempest.lib.common.rest_client [req-87f1028e-fe6b-41d1-9edd-c354603bec81 req-87f1028e-fe6b-41d1-9edd-c354603bec81 ] Request (GroupsTest:test_group_create_show_list_delete): 200 POST https://api.testbed.osism.xyz:8776/v3/9e59294e3e0a4cfe8173b003667378ba/types 0.432s\n2026-05-22 01:48:03.047 29 INFO tempest.lib.common.rest_client [req-3a7acd25-1702-470b-a33e-9bb5d8d3c6a8 req-3a7acd25-1702-470b-a33e-9bb5d8d3c6a8 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.502s\n2026-05-22 01:48:03.058 23 INFO tempest.lib.common.rest_client [req-84a41b00-47f8-4200-b750-409e3c27934d req-84a41b00-47f8-4200-b750-409e3c27934d ] Request (UserMessagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/793c3ace7428495184085148eea45453/users/d3e0c4276b7647bd84197d85155b9c64/roles/f62b4d190f9040abadfedbb170e6ab99 0.634s\n2026-05-22 01:48:03.076 42 INFO tempest.lib.common.rest_client [req-ab41f52d-2e5c-4ca3-b9b1-b2f75fd59215 req-ab41f52d-2e5c-4ca3-b9b1-b2f75fd59215 ] Request (VolumeQuotasAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6494b9296b284c7eb3c72e1f77ae10a0/users/47520e4d4831446cb0f431e1fe7648c9/roles/f62b4d190f9040abadfedbb170e6ab99 0.216s\n2026-05-22 01:48:03.077 31 INFO tempest.lib.common.rest_client [req-d87a6b4a-3ae9-46ee-9809-988148fd8988 req-d87a6b4a-3ae9-46ee-9809-988148fd8988 ] Request (GroupTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4fedf6f004774405aa2167f2ff9de208/users/7f96cb8bec4449b99508bd6ba10c052d/roles/f62b4d190f9040abadfedbb170e6ab99 0.137s\n2026-05-22 01:48:03.146 35 INFO tempest.lib.common.rest_client [req-bde129f9-616f-46fd-a05a-5d6ec6169654 req-bde129f9-616f-46fd-a05a-5d6ec6169654 ] Request (VolumesServicesTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/690cf8ec88c14ce1bf8ad67b794d1cd0/users/07285227e32044aa802e4283f5922e43/roles/1049be6f2d5641528d4cf50ffcec866c 0.176s\n2026-05-22 01:48:03.160 27 INFO tempest.lib.common.rest_client [req-c865614f-0010-4037-a6ec-3556c2b2e2ee req-c865614f-0010-4037-a6ec-3556c2b2e2ee ] Request (GroupSnapshotsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a2d2cff618f94585b99a3dd4dbc597f5/users/852c43227c8a433ba952cb7ea84c8ef1/roles/285449a926f347738829a3f39962ab63 0.485s\n2026-05-22 01:48:03.145 25 INFO tempest.lib.common.rest_client [req-4e686f99-68d3-423d-a3c0-bb4b7b2c7a32 req-4e686f99-68d3-423d-a3c0-bb4b7b2c7a32 ] Request (VolumesBackupsAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3375ccbc8b7a45769ac46c534bb52336/users/e8b08d0da2c14de8a69ea5a8db7a300d/roles/7b19d98ffcc24d869191183daf0fb4ae 0.302s\n2026-05-22 01:48:03.145 25 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user e8b08d0da2c14de8a69ea5a8db7a300d is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:48:03.145 25 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesBackupsAdminTest-1650621488-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '3375ccbc8b7a45769ac46c534bb52336', 'project_name': 'tempest-VolumesBackupsAdminTest-1650621488', 'tenant_id': '3375ccbc8b7a45769ac46c534bb52336', 'tenant_name': 'tempest-VolumesBackupsAdminTest-1650621488', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'e8b08d0da2c14de8a69ea5a8db7a300d', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:48:03.146 25 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesBackupsAdminTest-1650621488-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '3375ccbc8b7a45769ac46c534bb52336', 'project_name': 'tempest-VolumesBackupsAdminTest-1650621488', 'tenant_id': '3375ccbc8b7a45769ac46c534bb52336', 'tenant_name': 'tempest-VolumesBackupsAdminTest-1650621488', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'e8b08d0da2c14de8a69ea5a8db7a300d', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:48:03.207 17 INFO tempest.lib.common.rest_client [req-c6a50091-f289-43a1-bc7b-79c5236d93b5 req-c6a50091-f289-43a1-bc7b-79c5236d93b5 ] Request (VolumeTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.450s\n2026-05-22 01:48:03.222 37 INFO tempest.lib.common.rest_client [req-f686330c-5540-4833-8ee2-e7a5414a0326 req-f686330c-5540-4833-8ee2-e7a5414a0326 ] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/f95e062386b640aeaf2e06b301a65961/volumes/55ed285b-c6a1-4d58-9bdf-2a1e9a0abbcb 0.269s\n2026-05-22 01:48:03.229 19 INFO tempest.lib.common.rest_client [req-15feeb6a-af66-4603-b393-8a3e606cc7b8 req-15feeb6a-af66-4603-b393-8a3e606cc7b8 ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.353s\n2026-05-22 01:48:03.242 37 INFO tempest.common.waiters [-] volume 55ed285b-c6a1-4d58-9bdf-2a1e9a0abbcb reached available after waiting for 0.242527 seconds\n2026-05-22 01:48:03.246 33 INFO tempest.lib.common.rest_client [req-7f78a378-ec13-4bbf-a161-65ad222b8d3f req-7f78a378-ec13-4bbf-a161-65ad222b8d3f ] Request (VolumeQuotaClassesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ac01df1b4cd44260a3ff78ff506d6476/users/3cbf94ab5c10446c9cbe31980c2ba276/roles/f62b4d190f9040abadfedbb170e6ab99 0.242s\n2026-05-22 01:48:03.245 13 INFO tempest.lib.common.rest_client [req-682c8d14-181e-487f-91eb-bced167ea2a1 req-682c8d14-181e-487f-91eb-bced167ea2a1 ] Request (QosSpecsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/18767c3571df4930b96e89fd3c497f28/users/33da6434f37841529d201f9dc5f7bc9c/roles/f62b4d190f9040abadfedbb170e6ab99 0.376s\n2026-05-22 01:48:03.253 29 INFO tempest.lib.common.rest_client [req-e4e8e006-91c8-4ace-a53b-2569eaae0394 req-e4e8e006-91c8-4ace-a53b-2569eaae0394 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/83e820bd1617448ebc16990ccbf696c6/users/8528afe9a79d4b5f82f73700b010246d/roles/f62b4d190f9040abadfedbb170e6ab99 0.203s\n2026-05-22 01:48:03.282 11 INFO tempest.lib.common.rest_client [req-bb67ca46-04db-4476-98f4-18c430d4b945 req-bb67ca46-04db-4476-98f4-18c430d4b945 ] Request (GroupsTest:test_group_create_show_list_delete): 202 POST https://api.testbed.osism.xyz:8776/v3/9e59294e3e0a4cfe8173b003667378ba/group_types 0.231s\n2026-05-22 01:48:03.290 31 INFO tempest.lib.common.rest_client [req-5012b8ea-3d01-471e-a3a4-bcbc20be5722 req-5012b8ea-3d01-471e-a3a4-bcbc20be5722 ] Request (GroupTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.202s\n2026-05-22 01:48:03.312 39 INFO tempest.lib.common.rest_client [req-3c7eda0e-f5c4-41c5-a55e-46799e3484c9 req-3c7eda0e-f5c4-41c5-a55e-46799e3484c9 ] Request (GroupTypeSpecsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.407s\n2026-05-22 01:48:03.336 35 INFO tempest.lib.common.rest_client [req-9305e329-4c50-4e46-a664-1889709d7cb5 req-9305e329-4c50-4e46-a664-1889709d7cb5 ] Request (VolumesServicesTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.182s\n2026-05-22 01:48:03.337 23 INFO tempest.lib.common.rest_client [req-862e2310-f283-4436-9d0e-49c37d442de6 req-862e2310-f283-4436-9d0e-49c37d442de6 ] Request (UserMessagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.276s\n2026-05-22 01:48:03.338 15 INFO tempest.lib.common.rest_client [req-68315b5e-a8c6-4459-95de-87f4ce436519 req-68315b5e-a8c6-4459-95de-87f4ce436519 ] Request (SnapshotsActionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.314s\n2026-05-22 01:48:03.346 21 INFO tempest.lib.common.rest_client [req-be2b2e74-1312-4e10-ad20-70658a422871 req-be2b2e74-1312-4e10-ad20-70658a422871 ] Request (VolumePoolsAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/19de1266d98941e896108c775e0a9326/users/c9b5fbfc4242453692f50ed507983625/roles/285449a926f347738829a3f39962ab63 0.374s\n2026-05-22 01:48:03.372 17 INFO tempest.lib.common.rest_client [req-277ac916-6f67-400b-a49c-25919413e416 req-277ac916-6f67-400b-a49c-25919413e416 ] Request (VolumeTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/917d5ec0d1824d8a8bbddff0978dda65/users/636cf3053c69413ea3f8b33675b38673/roles/285449a926f347738829a3f39962ab63 0.163s\n2026-05-22 01:48:03.419 42 INFO tempest.lib.common.rest_client [req-8940f3b7-6553-430f-bbde-4801a70e2f6a req-8940f3b7-6553-430f-bbde-4801a70e2f6a ] Request (VolumeQuotasAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.335s\n2026-05-22 01:48:03.483 19 INFO tempest.lib.common.rest_client [req-28f6edfc-923d-4743-a7cf-07d8cf7d3797 req-28f6edfc-923d-4743-a7cf-07d8cf7d3797 ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/bf61fbc9ecd049e2aa8806b92aca31ed/users/e9a94e68e5754b888a0f7c9a554ad883/roles/285449a926f347738829a3f39962ab63 0.246s\n2026-05-22 01:48:03.488 13 INFO tempest.lib.common.rest_client [req-974a1c3f-7c7f-4fe0-a72b-893db4879637 req-974a1c3f-7c7f-4fe0-a72b-893db4879637 ] Request (QosSpecsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.242s\n2026-05-22 01:48:03.495 27 INFO tempest.lib.common.rest_client [req-6b21d82a-23cd-44cd-86e3-1999e401d6e6 req-6b21d82a-23cd-44cd-86e3-1999e401d6e6 ] Request (GroupSnapshotsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.333s\n2026-05-22 01:48:03.537 31 INFO tempest.lib.common.rest_client [req-cb602efe-6d15-42d1-9afc-47e4236b8e0d req-cb602efe-6d15-42d1-9afc-47e4236b8e0d ] Request (GroupTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4fedf6f004774405aa2167f2ff9de208/users/7f96cb8bec4449b99508bd6ba10c052d/roles/7b19d98ffcc24d869191183daf0fb4ae 0.245s\n2026-05-22 01:48:03.537 31 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 7f96cb8bec4449b99508bd6ba10c052d is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:48:03.537 31 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupTypesTest-1751133263-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '4fedf6f004774405aa2167f2ff9de208', 'project_name': 'tempest-GroupTypesTest-1751133263', 'tenant_id': '4fedf6f004774405aa2167f2ff9de208', 'tenant_name': 'tempest-GroupTypesTest-1751133263', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '7f96cb8bec4449b99508bd6ba10c052d', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:48:03.537 31 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupTypesTest-1751133263-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '4fedf6f004774405aa2167f2ff9de208', 'project_name': 'tempest-GroupTypesTest-1751133263', 'tenant_id': '4fedf6f004774405aa2167f2ff9de208', 'tenant_name': 'tempest-GroupTypesTest-1751133263', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '7f96cb8bec4449b99508bd6ba10c052d', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:48:03.570 33 INFO tempest.lib.common.rest_client [req-5bb965ef-bcbc-4cba-8678-4b7c273cce61 req-5bb965ef-bcbc-4cba-8678-4b7c273cce61 ] Request (VolumeQuotaClassesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.321s\n2026-05-22 01:48:03.585 29 INFO tempest.lib.common.rest_client [req-f989307b-42d6-43bc-8bb3-a3a3a88da175 req-f989307b-42d6-43bc-8bb3-a3a3a88da175 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.330s\n2026-05-22 01:48:03.626 17 INFO tempest.lib.common.rest_client [req-116ba57f-a20d-434d-8eba-d261de8ab9b4 req-116ba57f-a20d-434d-8eba-d261de8ab9b4 ] Request (VolumeTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.251s\n2026-05-22 01:48:03.673 13 INFO tempest.lib.common.rest_client [req-2d163071-c648-47ee-9c1c-07e3a969c9b9 req-2d163071-c648-47ee-9c1c-07e3a969c9b9 ] Request (QosSpecsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/18767c3571df4930b96e89fd3c497f28/users/33da6434f37841529d201f9dc5f7bc9c/roles/7b19d98ffcc24d869191183daf0fb4ae 0.181s\n2026-05-22 01:48:03.674 13 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 33da6434f37841529d201f9dc5f7bc9c is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:48:03.674 13 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-QosSpecsTestJSON-2125047544-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '18767c3571df4930b96e89fd3c497f28', 'project_name': 'tempest-QosSpecsTestJSON-2125047544', 'tenant_id': '18767c3571df4930b96e89fd3c497f28', 'tenant_name': 'tempest-QosSpecsTestJSON-2125047544', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '33da6434f37841529d201f9dc5f7bc9c', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:48:03.674 13 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-QosSpecsTestJSON-2125047544-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '18767c3571df4930b96e89fd3c497f28', 'project_name': 'tempest-QosSpecsTestJSON-2125047544', 'tenant_id': '18767c3571df4930b96e89fd3c497f28', 'tenant_name': 'tempest-QosSpecsTestJSON-2125047544', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '33da6434f37841529d201f9dc5f7bc9c', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:48:03.699 15 INFO tempest.lib.common.rest_client [req-18d1b0ea-ec9e-49ac-b896-42ecb84813d3 req-18d1b0ea-ec9e-49ac-b896-42ecb84813d3 ] Request (SnapshotsActionsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/04c1b5653eae45ad9b844de6aa4e10d9/users/fab65a9bc6f74d0b8586513c116e274d/roles/f62b4d190f9040abadfedbb170e6ab99 0.358s\n2026-05-22 01:48:03.686 39 INFO tempest.lib.common.rest_client [req-bbea4c77-96e9-4c3d-bd56-67971b4828d6 req-bbea4c77-96e9-4c3d-bd56-67971b4828d6 ] Request (GroupTypeSpecsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6e541163ba35426b84333a4468f93b38/users/9044bc83eb2340b5aa48980de847e9f7/roles/7b19d98ffcc24d869191183daf0fb4ae 0.371s\n2026-05-22 01:48:03.687 39 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 9044bc83eb2340b5aa48980de847e9f7 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:48:03.687 39 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupTypeSpecsTest-1218173685-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '6e541163ba35426b84333a4468f93b38', 'project_name': 'tempest-GroupTypeSpecsTest-1218173685', 'tenant_id': '6e541163ba35426b84333a4468f93b38', 'tenant_name': 'tempest-GroupTypeSpecsTest-1218173685', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '9044bc83eb2340b5aa48980de847e9f7', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:48:03.688 39 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupTypeSpecsTest-1218173685-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '6e541163ba35426b84333a4468f93b38', 'project_name': 'tempest-GroupTypeSpecsTest-1218173685', 'tenant_id': '6e541163ba35426b84333a4468f93b38', 'tenant_name': 'tempest-GroupTypeSpecsTest-1218173685', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '9044bc83eb2340b5aa48980de847e9f7', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:48:03.705 35 INFO tempest.lib.common.rest_client [req-2076e81a-d120-4d8f-b267-07bf04283a7e req-2076e81a-d120-4d8f-b267-07bf04283a7e ] Request (VolumesServicesTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/690cf8ec88c14ce1bf8ad67b794d1cd0/users/07285227e32044aa802e4283f5922e43/roles/f62b4d190f9040abadfedbb170e6ab99 0.366s\n2026-05-22 01:48:03.727 25 INFO tempest.lib.common.rest_client [req-d99ecd7c-337b-4c13-813c-aa1b3e581dd0 req-d99ecd7c-337b-4c13-813c-aa1b3e581dd0 ] Request (VolumesBackupsAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.567s\n2026-05-22 01:48:03.733 37 INFO tempest.lib.common.rest_client [req-16d4dd93-3f2b-4701-ba2b-aa581871f601 req-16d4dd93-3f2b-4701-ba2b-aa581871f601 ] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 202 POST https://api.testbed.osism.xyz:8776/v3/f95e062386b640aeaf2e06b301a65961/group_snapshots 0.481s\n2026-05-22 01:48:03.832 21 INFO tempest.lib.common.rest_client [req-240585ad-6375-46dd-a7b3-95bdb8e45648 req-240585ad-6375-46dd-a7b3-95bdb8e45648 ] Request (VolumePoolsAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.480s\n2026-05-22 01:48:03.843 23 INFO tempest.lib.common.rest_client [req-a5203430-c042-41d4-9ea9-00fd31981a45 req-a5203430-c042-41d4-9ea9-00fd31981a45 ] Request (UserMessagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/793c3ace7428495184085148eea45453/users/d3e0c4276b7647bd84197d85155b9c64/roles/7b19d98ffcc24d869191183daf0fb4ae 0.500s\n2026-05-22 01:48:03.844 23 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user d3e0c4276b7647bd84197d85155b9c64 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:48:03.846 11 INFO tempest.lib.common.rest_client [req-a568b914-2d4d-49b3-bb32-39be8e0a0426 req-a568b914-2d4d-49b3-bb32-39be8e0a0426 ] Request (GroupsTest:test_group_create_show_list_delete): 202 POST https://api.testbed.osism.xyz:8776/v3/aef36cefc44d4945a675df41fb67eda2/groups 0.554s\n2026-05-22 01:48:03.852 23 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-UserMessagesTest-449218867-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '793c3ace7428495184085148eea45453', 'project_name': 'tempest-UserMessagesTest-449218867', 'tenant_id': '793c3ace7428495184085148eea45453', 'tenant_name': 'tempest-UserMessagesTest-449218867', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'd3e0c4276b7647bd84197d85155b9c64', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:48:03.852 23 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-UserMessagesTest-449218867-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '793c3ace7428495184085148eea45453', 'project_name': 'tempest-UserMessagesTest-449218867', 'tenant_id': '793c3ace7428495184085148eea45453', 'tenant_name': 'tempest-UserMessagesTest-449218867', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'd3e0c4276b7647bd84197d85155b9c64', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:48:03.841 19 INFO tempest.lib.common.rest_client [req-df205f7a-5577-4716-8c88-4606206a8e56 req-df205f7a-5577-4716-8c88-4606206a8e56 ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.345s\n2026-05-22 01:48:03.864 37 INFO tempest.lib.common.rest_client [req-586d69ec-0ff4-40e5-b17c-30506de69ee1 req-586d69ec-0ff4-40e5-b17c-30506de69ee1 ] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/f95e062386b640aeaf2e06b301a65961/group_snapshots/9bb3455a-c0cb-498e-9f80-fc38b8db6c48 0.119s\n2026-05-22 01:48:03.931 35 INFO tempest.lib.common.rest_client [req-970e7952-5884-438b-8d4c-cebd1ca9e06e req-970e7952-5884-438b-8d4c-cebd1ca9e06e ] Request (VolumesServicesTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.223s\n2026-05-22 01:48:03.818 42 INFO tempest.lib.common.rest_client [req-581b783a-f14d-4362-bb6c-46be4f20ea5e req-581b783a-f14d-4362-bb6c-46be4f20ea5e ] Request (VolumeQuotasAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6494b9296b284c7eb3c72e1f77ae10a0/users/47520e4d4831446cb0f431e1fe7648c9/roles/7b19d98ffcc24d869191183daf0fb4ae 0.395s\n2026-05-22 01:48:03.819 42 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 47520e4d4831446cb0f431e1fe7648c9 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:48:03.819 42 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeQuotasAdminTestJSON-140068128-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '6494b9296b284c7eb3c72e1f77ae10a0', 'project_name': 'tempest-VolumeQuotasAdminTestJSON-140068128', 'tenant_id': '6494b9296b284c7eb3c72e1f77ae10a0', 'tenant_name': 'tempest-VolumeQuotasAdminTestJSON-140068128', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '47520e4d4831446cb0f431e1fe7648c9', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:48:03.819 42 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeQuotasAdminTestJSON-140068128-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '6494b9296b284c7eb3c72e1f77ae10a0', 'project_name': 'tempest-VolumeQuotasAdminTestJSON-140068128', 'tenant_id': '6494b9296b284c7eb3c72e1f77ae10a0', 'tenant_name': 'tempest-VolumeQuotasAdminTestJSON-140068128', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '47520e4d4831446cb0f431e1fe7648c9', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:48:03.969 27 INFO tempest.lib.common.rest_client [req-bf37f9a1-d202-40d4-9121-bcb13ed5c795 req-bf37f9a1-d202-40d4-9121-bcb13ed5c795 ] Request (GroupSnapshotsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a2d2cff618f94585b99a3dd4dbc597f5/users/852c43227c8a433ba952cb7ea84c8ef1/roles/285449a926f347738829a3f39962ab63 0.465s\n2026-05-22 01:48:03.877 33 INFO tempest.lib.common.rest_client [req-d82f99cc-7271-404f-b5e8-1842ec717045 req-d82f99cc-7271-404f-b5e8-1842ec717045 ] Request (VolumeQuotaClassesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ac01df1b4cd44260a3ff78ff506d6476/users/3cbf94ab5c10446c9cbe31980c2ba276/roles/7b19d98ffcc24d869191183daf0fb4ae 0.301s\n2026-05-22 01:48:03.880 33 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 3cbf94ab5c10446c9cbe31980c2ba276 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:48:03.881 33 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeQuotaClassesTest-1177925817-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'ac01df1b4cd44260a3ff78ff506d6476', 'project_name': 'tempest-VolumeQuotaClassesTest-1177925817', 'tenant_id': 'ac01df1b4cd44260a3ff78ff506d6476', 'tenant_name': 'tempest-VolumeQuotaClassesTest-1177925817', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '3cbf94ab5c10446c9cbe31980c2ba276', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:48:03.881 33 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeQuotaClassesTest-1177925817-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'ac01df1b4cd44260a3ff78ff506d6476', 'project_name': 'tempest-VolumeQuotaClassesTest-1177925817', 'tenant_id': 'ac01df1b4cd44260a3ff78ff506d6476', 'tenant_name': 'tempest-VolumeQuotaClassesTest-1177925817', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '3cbf94ab5c10446c9cbe31980c2ba276', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:48:03.943 29 INFO tempest.lib.common.rest_client [req-9fccec79-bef8-4f08-b67f-210d08d1aecf req-9fccec79-bef8-4f08-b67f-210d08d1aecf ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/83e820bd1617448ebc16990ccbf696c6/users/8528afe9a79d4b5f82f73700b010246d/roles/7b19d98ffcc24d869191183daf0fb4ae 0.353s\n2026-05-22 01:48:03.944 29 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 8528afe9a79d4b5f82f73700b010246d is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:48:03.944 29 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeSnapshotQuotasNegativeTestJSON-1499829311-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '83e820bd1617448ebc16990ccbf696c6', 'project_name': 'tempest-VolumeSnapshotQuotasNegativeTestJSON-1499829311', 'tenant_id': '83e820bd1617448ebc16990ccbf696c6', 'tenant_name': 'tempest-VolumeSnapshotQuotasNegativeTestJSON-1499829311', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '8528afe9a79d4b5f82f73700b010246d', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:48:03.944 29 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeSnapshotQuotasNegativeTestJSON-1499829311-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '83e820bd1617448ebc16990ccbf696c6', 'project_name': 'tempest-VolumeSnapshotQuotasNegativeTestJSON-1499829311', 'tenant_id': '83e820bd1617448ebc16990ccbf696c6', 'tenant_name': 'tempest-VolumeSnapshotQuotasNegativeTestJSON-1499829311', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '8528afe9a79d4b5f82f73700b010246d', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:48:04.082 11 INFO tempest.lib.common.rest_client [req-2c0016e7-e03e-4531-81f2-14d71e078181 req-2c0016e7-e03e-4531-81f2-14d71e078181 ] Request (GroupsTest:test_group_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/aef36cefc44d4945a675df41fb67eda2/groups/ec3ae4cb-35f8-4c68-a2c6-67beff92bde5 0.232s\n2026-05-22 01:48:04.091 11 INFO tempest.common.waiters [-] group ec3ae4cb-35f8-4c68-a2c6-67beff92bde5 reached available after waiting for 0.091436 seconds\n2026-05-22 01:48:04.127 17 INFO tempest.lib.common.rest_client [req-8026bf5c-4935-46c8-94e1-970d284539c8 req-8026bf5c-4935-46c8-94e1-970d284539c8 ] Request (VolumeTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/917d5ec0d1824d8a8bbddff0978dda65/users/636cf3053c69413ea3f8b33675b38673/roles/285449a926f347738829a3f39962ab63 0.498s\n2026-05-22 01:48:04.292 19 INFO tempest.lib.common.rest_client [req-9f593b2a-8e35-41a3-97bf-ada20948a720 req-9f593b2a-8e35-41a3-97bf-ada20948a720 ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/bf61fbc9ecd049e2aa8806b92aca31ed/users/e9a94e68e5754b888a0f7c9a554ad883/roles/1049be6f2d5641528d4cf50ffcec866c 0.445s\n2026-05-22 01:48:04.298 31 INFO tempest.lib.common.rest_client [req-d5d9bb2a-36ca-4efc-9ef9-331b55e56080 req-d5d9bb2a-36ca-4efc-9ef9-331b55e56080 ] Request (GroupTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.752s\n2026-05-22 01:48:04.313 13 INFO tempest.lib.common.rest_client [req-fa914f95-9e85-437a-909a-ab9c2f26d22d req-fa914f95-9e85-437a-909a-ab9c2f26d22d ] Request (QosSpecsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.631s\n2026-05-22 01:48:04.337 11 INFO tempest.lib.common.rest_client [req-4b3a45cd-9902-40e9-87a0-ed922750d42e req-4b3a45cd-9902-40e9-87a0-ed922750d42e ] Request (GroupsTest:test_group_create_show_list_delete): 202 POST https://api.testbed.osism.xyz:8776/v3/aef36cefc44d4945a675df41fb67eda2/groups 0.243s\n2026-05-22 01:48:04.374 39 INFO tempest.lib.common.rest_client [req-b2fb99a5-af50-40f0-9982-94d9c843b908 req-b2fb99a5-af50-40f0-9982-94d9c843b908 ] Request (GroupTypeSpecsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.682s\n2026-05-22 01:48:04.394 15 INFO tempest.lib.common.rest_client [req-4e5dac20-31b9-4b95-84aa-a3dacfe68a1f req-4e5dac20-31b9-4b95-84aa-a3dacfe68a1f ] Request (SnapshotsActionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.688s\n2026-05-22 01:48:04.428 21 INFO tempest.lib.common.rest_client [req-b8f9c707-22d5-4a9c-9b88-37f261561d50 req-b8f9c707-22d5-4a9c-9b88-37f261561d50 ] Request (VolumePoolsAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/19de1266d98941e896108c775e0a9326/users/c9b5fbfc4242453692f50ed507983625/roles/285449a926f347738829a3f39962ab63 0.592s\n2026-05-22 01:48:04.443 35 INFO tempest.lib.common.rest_client [req-dc003abb-1393-4004-861f-4728e5d280f6 req-dc003abb-1393-4004-861f-4728e5d280f6 ] Request (VolumesServicesTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/690cf8ec88c14ce1bf8ad67b794d1cd0/users/07285227e32044aa802e4283f5922e43/roles/7b19d98ffcc24d869191183daf0fb4ae 0.505s\n2026-05-22 01:48:04.443 35 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 07285227e32044aa802e4283f5922e43 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:48:04.444 35 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesServicesTestJSON-153012800-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '690cf8ec88c14ce1bf8ad67b794d1cd0', 'project_name': 'tempest-VolumesServicesTestJSON-153012800', 'tenant_id': '690cf8ec88c14ce1bf8ad67b794d1cd0', 'tenant_name': 'tempest-VolumesServicesTestJSON-153012800', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '07285227e32044aa802e4283f5922e43', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:48:04.444 35 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesServicesTestJSON-153012800-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '690cf8ec88c14ce1bf8ad67b794d1cd0', 'project_name': 'tempest-VolumesServicesTestJSON-153012800', 'tenant_id': '690cf8ec88c14ce1bf8ad67b794d1cd0', 'tenant_name': 'tempest-VolumesServicesTestJSON-153012800', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '07285227e32044aa802e4283f5922e43', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:48:04.458 11 INFO tempest.lib.common.rest_client [req-d77e49b2-8c4f-4fb6-a8c3-10e98a6425ff req-d77e49b2-8c4f-4fb6-a8c3-10e98a6425ff ] Request (GroupsTest:test_group_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/aef36cefc44d4945a675df41fb67eda2/groups/0e8ac90b-d7fc-4280-ba70-bb6858923238 0.116s\n2026-05-22 01:48:04.463 11 INFO tempest.common.waiters [-] group 0e8ac90b-d7fc-4280-ba70-bb6858923238 reached available after waiting for 0.463679 seconds\n2026-05-22 01:48:04.469 33 INFO tempest.lib.common.rest_client [req-8de8129e-9913-4714-b413-4034f81eebcd req-8de8129e-9913-4714-b413-4034f81eebcd ] Request (VolumeQuotaClassesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.577s\n2026-05-22 01:48:04.536 17 INFO tempest.lib.common.rest_client [req-569c7285-305e-4510-acc6-1baff6672001 req-569c7285-305e-4510-acc6-1baff6672001 ] Request (VolumeTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.403s\n2026-05-22 01:48:04.574 27 INFO tempest.lib.common.rest_client [req-0c47c059-6b77-4b4e-b7df-5861a380e7e9 req-0c47c059-6b77-4b4e-b7df-5861a380e7e9 ] Request (GroupSnapshotsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.603s\n2026-05-22 01:48:04.584 42 INFO tempest.lib.common.rest_client [req-f8cdbf52-ea1c-41d0-af41-f4c0873e8d53 req-f8cdbf52-ea1c-41d0-af41-f4c0873e8d53 ] Request (VolumeQuotasAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.756s\n2026-05-22 01:48:04.621 25 INFO tempest.lib.common.rest_client [req-1d8e8717-de7b-4a91-9cbf-8144550ab337 req-1d8e8717-de7b-4a91-9cbf-8144550ab337 ] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 202 POST https://api.testbed.osism.xyz:8776/v3/0dd5211bb82a438cab50256f9c09a2e4/volumes 0.883s\n2026-05-22 01:48:04.623 19 INFO tempest.lib.common.rest_client [req-742583a1-140d-4213-8eb5-84b18fa9c99e req-742583a1-140d-4213-8eb5-84b18fa9c99e ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.327s\n2026-05-22 01:48:04.639 15 INFO tempest.lib.common.rest_client [req-4004481f-fa54-4873-895c-642d7c0e4a04 req-4004481f-fa54-4873-895c-642d7c0e4a04 ] Request (SnapshotsActionsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/04c1b5653eae45ad9b844de6aa4e10d9/users/fab65a9bc6f74d0b8586513c116e274d/roles/7b19d98ffcc24d869191183daf0fb4ae 0.239s\n2026-05-22 01:48:04.639 15 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user fab65a9bc6f74d0b8586513c116e274d is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:48:04.640 15 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-SnapshotsActionsTest-1365975108-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '04c1b5653eae45ad9b844de6aa4e10d9', 'project_name': 'tempest-SnapshotsActionsTest-1365975108', 'tenant_id': '04c1b5653eae45ad9b844de6aa4e10d9', 'tenant_name': 'tempest-SnapshotsActionsTest-1365975108', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'fab65a9bc6f74d0b8586513c116e274d', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:48:04.640 15 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-SnapshotsActionsTest-1365975108-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '04c1b5653eae45ad9b844de6aa4e10d9', 'project_name': 'tempest-SnapshotsActionsTest-1365975108', 'tenant_id': '04c1b5653eae45ad9b844de6aa4e10d9', 'tenant_name': 'tempest-SnapshotsActionsTest-1365975108', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'fab65a9bc6f74d0b8586513c116e274d', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:48:04.667 13 INFO tempest.lib.common.rest_client [req-f28760b6-73b4-4af6-bdcf-3021d2db24fb req-f28760b6-73b4-4af6-bdcf-3021d2db24fb ] Request (QosSpecsTestJSON:setUpClass): 200 POST https://api.testbed.osism.xyz:8776/v3/18767c3571df4930b96e89fd3c497f28/qos-specs 0.348s\n2026-05-22 01:48:04.688 21 INFO tempest.lib.common.rest_client [req-78b8e8e7-0e08-4c3f-bb5f-847aa8b5f882 req-78b8e8e7-0e08-4c3f-bb5f-847aa8b5f882 ] Request (VolumePoolsAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.254s\n2026-05-22 01:48:04.699 31 INFO tempest.lib.common.rest_client [req-8271c4ce-616a-4b9c-99d9-233cea82c9c5 req-8271c4ce-616a-4b9c-99d9-233cea82c9c5 ] Request (GroupTypesTest:test_group_type_create_list_update_show_delete): 202 POST https://api.testbed.osism.xyz:8776/v3/4fedf6f004774405aa2167f2ff9de208/group_types 0.392s\n2026-05-22 01:48:04.743 17 INFO tempest.lib.common.rest_client [req-1e42d585-1a65-43ed-9b99-762bb73ef7c3 req-1e42d585-1a65-43ed-9b99-762bb73ef7c3 ] Request (VolumeTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/917d5ec0d1824d8a8bbddff0978dda65/users/636cf3053c69413ea3f8b33675b38673/roles/1049be6f2d5641528d4cf50ffcec866c 0.202s\n2026-05-22 01:48:04.756 29 INFO tempest.lib.common.rest_client [req-112ed2ea-962c-44d3-aa93-b0bbdccbe356 req-112ed2ea-962c-44d3-aa93-b0bbdccbe356 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.799s\n2026-05-22 01:48:04.799 25 INFO tempest.lib.common.rest_client [req-839eab39-0752-4918-bfb5-529e903deae8 req-839eab39-0752-4918-bfb5-529e903deae8 ] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 200 GET https://api.testbed.osism.xyz:8776/v3/0dd5211bb82a438cab50256f9c09a2e4/volumes/59b20839-5d92-40c0-858d-f9fc271432f0 0.152s\n2026-05-22 01:48:04.815 13 INFO tempest.lib.common.rest_client [req-f212f3cf-8e67-4614-9db6-c183430c3198 req-f212f3cf-8e67-4614-9db6-c183430c3198 ] Request (QosSpecsTestJSON:test_associate_disassociate_qos): 200 POST https://api.testbed.osism.xyz:8776/v3/18767c3571df4930b96e89fd3c497f28/types 0.139s\n2026-05-22 01:48:04.837 11 INFO tempest.lib.common.rest_client [req-bdd68aef-aecd-4083-9af7-4cb7f4411298 req-bdd68aef-aecd-4083-9af7-4cb7f4411298 ] Request (GroupsTest:test_group_create_show_list_delete): 202 POST https://api.testbed.osism.xyz:8776/v3/aef36cefc44d4945a675df41fb67eda2/volumes 0.372s\n2026-05-22 01:48:04.838 31 INFO tempest.lib.common.rest_client [req-dbf782cd-b0c5-4ef5-8ff6-7df536b8a4e0 req-dbf782cd-b0c5-4ef5-8ff6-7df536b8a4e0 ] Request (GroupTypesTest:test_group_type_create_list_update_show_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/4fedf6f004774405aa2167f2ff9de208/group_types 0.131s\n2026-05-22 01:48:04.847 23 INFO tempest.lib.common.rest_client [req-c7ed8c04-7c5c-434a-928e-c5ca51a0a4e4 req-c7ed8c04-7c5c-434a-928e-c5ca51a0a4e4 ] Request (UserMessagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.976s\n2026-05-22 01:48:04.866 19 INFO tempest.lib.common.rest_client [req-db06cf11-2b61-42a4-9506-2a3af44ac125 req-db06cf11-2b61-42a4-9506-2a3af44ac125 ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/bf61fbc9ecd049e2aa8806b92aca31ed/users/e9a94e68e5754b888a0f7c9a554ad883/roles/f62b4d190f9040abadfedbb170e6ab99 0.237s\n2026-05-22 01:48:04.864 27 INFO tempest.lib.common.rest_client [req-f30b18cb-71e1-49a8-b2be-14b729bba905 req-f30b18cb-71e1-49a8-b2be-14b729bba905 ] Request (GroupSnapshotsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a2d2cff618f94585b99a3dd4dbc597f5/users/852c43227c8a433ba952cb7ea84c8ef1/roles/1049be6f2d5641528d4cf50ffcec866c 0.285s\n2026-05-22 01:48:04.938 17 INFO tempest.lib.common.rest_client [req-bf6028c4-c5c7-48e0-9ab6-f9bda3d9e848 req-bf6028c4-c5c7-48e0-9ab6-f9bda3d9e848 ] Request (VolumeTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.189s\n2026-05-22 01:48:04.976 21 INFO tempest.lib.common.rest_client [req-ed3e2a7e-c291-41cf-acb5-deb42f2ec6d8 req-ed3e2a7e-c291-41cf-acb5-deb42f2ec6d8 ] Request (VolumePoolsAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/19de1266d98941e896108c775e0a9326/users/c9b5fbfc4242453692f50ed507983625/roles/1049be6f2d5641528d4cf50ffcec866c 0.286s\n2026-05-22 01:48:04.983 31 INFO tempest.lib.common.rest_client [req-90691c69-a4c9-4b95-8719-82b673fd0bbf req-90691c69-a4c9-4b95-8719-82b673fd0bbf ] Request (GroupTypesTest:test_group_type_create_list_update_show_delete): 200 PUT https://api.testbed.osism.xyz:8776/v3/4fedf6f004774405aa2167f2ff9de208/group_types/3f8a6a7e-696b-4113-a5e9-c592fec4d502 0.136s\n2026-05-22 01:48:04.981 39 INFO tempest.lib.common.rest_client [req-5d9a92d5-13f0-48ab-99b4-af4d36f82990 req-5d9a92d5-13f0-48ab-99b4-af4d36f82990 ] Request (GroupTypeSpecsTest:test_group_type_specs_create_show_update_list_delete): 202 POST https://api.testbed.osism.xyz:8776/v3/6e541163ba35426b84333a4468f93b38/group_types 0.597s\n2026-05-22 01:48:04.989 13 INFO tempest.lib.common.rest_client [req-556d1de1-7cfc-413e-a070-688aa3a144f7 req-556d1de1-7cfc-413e-a070-688aa3a144f7 ] Request (QosSpecsTestJSON:test_associate_disassociate_qos): 200 POST https://api.testbed.osism.xyz:8776/v3/18767c3571df4930b96e89fd3c497f28/types 0.164s\n2026-05-22 01:48:05.095 29 INFO tempest.lib.common.rest_client [req-66b139a6-d35d-499d-9696-825e9d92c7eb req-66b139a6-d35d-499d-9696-825e9d92c7eb ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/83e820bd1617448ebc16990ccbf696c6/os-quota-sets/e339a59736204d889d62cababc3cd23f 0.334s\n2026-05-22 01:48:05.074 11 INFO tempest.lib.common.rest_client [req-ef4a8d65-0229-4985-b10e-b98c4e49a2c2 req-ef4a8d65-0229-4985-b10e-b98c4e49a2c2 ] Request (GroupsTest:test_group_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/aef36cefc44d4945a675df41fb67eda2/volumes/e0e3711d-7870-42c8-b008-a19b548651d3 0.215s\n2026-05-22 01:48:05.128 35 INFO tempest.lib.common.rest_client [req-096e19f7-22fb-494c-accc-729eccc755b8 req-096e19f7-22fb-494c-accc-729eccc755b8 ] Request (VolumesServicesTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.675s\n2026-05-22 01:48:05.133 33 INFO tempest.lib.common.rest_client [req-24165c12-7ff2-4d5c-abee-b54bd947d9e0 req-24165c12-7ff2-4d5c-abee-b54bd947d9e0 ] Request (VolumeQuotaClassesTest:test_show_default_quota): 200 GET https://api.testbed.osism.xyz:8776/v3/ac01df1b4cd44260a3ff78ff506d6476/os-quota-class-sets/default 0.656s\n2026-05-22 01:48:05.141 42 INFO tempest.lib.common.rest_client [req-858be6a9-cbfc-4344-ac98-f86998aa4cbc req-858be6a9-cbfc-4344-ac98-f86998aa4cbc ] Request (VolumeQuotasAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.554s\n2026-05-22 01:48:05.161 37 INFO tempest.lib.common.rest_client [req-38dfd564-d0ef-4c4e-a5f1-f17f6053b433 req-38dfd564-d0ef-4c4e-a5f1-f17f6053b433 ] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/f95e062386b640aeaf2e06b301a65961/group_snapshots/9bb3455a-c0cb-498e-9f80-fc38b8db6c48 0.284s\n2026-05-22 01:48:05.163 37 INFO tempest.common.waiters [-] group_snapshot 9bb3455a-c0cb-498e-9f80-fc38b8db6c48 reached available after waiting for 2.163280 seconds\n2026-05-22 01:48:05.167 17 INFO tempest.lib.common.rest_client [req-89f3bfcb-ecc1-4e3b-9bfe-9d93268eaf8f req-89f3bfcb-ecc1-4e3b-9bfe-9d93268eaf8f ] Request (VolumeTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/917d5ec0d1824d8a8bbddff0978dda65/users/636cf3053c69413ea3f8b33675b38673/roles/f62b4d190f9040abadfedbb170e6ab99 0.227s\n2026-05-22 01:48:05.213 31 INFO tempest.lib.common.rest_client [req-66660c32-8c69-4bfc-9db5-0b4c1f2b79cd req-66660c32-8c69-4bfc-9db5-0b4c1f2b79cd ] Request (GroupTypesTest:test_group_type_create_list_update_show_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/4fedf6f004774405aa2167f2ff9de208/group_types/3f8a6a7e-696b-4113-a5e9-c592fec4d502 0.221s\n2026-05-22 01:48:05.213 23 INFO tempest.lib.common.rest_client [req-a9c37ce7-6158-44b2-b6ec-44c52770ae98 req-a9c37ce7-6158-44b2-b6ec-44c52770ae98 ] Request (UserMessagesTest:test_delete_message): 200 POST https://api.testbed.osism.xyz:8776/v3/793c3ace7428495184085148eea45453/types 0.357s\n{11} tempest.api.volume.admin.test_volume_quota_classes.VolumeQuotaClassesTest.test_show_default_quota [0.670240s] ... ok\n2026-05-22 01:48:05.250 27 INFO tempest.lib.common.rest_client [req-b38cff8b-f9ed-4b02-96ed-2fd67842a7c8 req-b38cff8b-f9ed-4b02-96ed-2fd67842a7c8 ] Request (GroupSnapshotsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.384s\n2026-05-22 01:48:05.250 39 INFO tempest.lib.common.rest_client [req-c09c54b4-ca44-4aa9-8481-5ff741232a7e req-c09c54b4-ca44-4aa9-8481-5ff741232a7e ] Request (GroupTypeSpecsTest:test_group_type_specs_create_show_update_list_delete): 202 POST https://api.testbed.osism.xyz:8776/v3/6e541163ba35426b84333a4468f93b38/group_types/5c30fccd-57cc-4d14-a5a8-51f1f4af517a/group_specs 0.258s\n2026-05-22 01:48:05.292 13 INFO tempest.lib.common.rest_client [req-5fee1ebc-43c2-446e-859d-5411cf7c5e34 req-5fee1ebc-43c2-446e-859d-5411cf7c5e34 ] Request (QosSpecsTestJSON:test_associate_disassociate_qos): 200 POST https://api.testbed.osism.xyz:8776/v3/18767c3571df4930b96e89fd3c497f28/types 0.288s\n2026-05-22 01:48:05.298 19 INFO tempest.lib.common.rest_client [req-43b711e9-7f0f-4fa7-a117-42f2f2686b83 req-43b711e9-7f0f-4fa7-a117-42f2f2686b83 ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.422s\n2026-05-22 01:48:05.307 37 INFO tempest.lib.common.rest_client [req-cd84a9d2-669d-4ca6-9c38-619299bbdbb8 req-cd84a9d2-669d-4ca6-9c38-619299bbdbb8 ] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/f95e062386b640aeaf2e06b301a65961/snapshots/detail 0.140s\n2026-05-22 01:48:05.322 17 INFO tempest.lib.common.rest_client [req-eed1d1b3-cb12-45ab-8745-23cbe3ce10a2 req-eed1d1b3-cb12-45ab-8745-23cbe3ce10a2 ] Request (VolumeTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.145s\n2026-05-22 01:48:05.333 21 INFO tempest.lib.common.rest_client [req-e34a586c-2752-465c-997f-1f91d5f77ba3 req-e34a586c-2752-465c-997f-1f91d5f77ba3 ] Request (VolumePoolsAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.344s\n2026-05-22 01:48:05.358 31 INFO tempest.lib.common.rest_client [req-160c4551-5bfb-4b50-8775-d2da955cf604 req-160c4551-5bfb-4b50-8775-d2da955cf604 ] Request (GroupTypesTest:test_group_type_create_list_update_show_delete): 202 DELETE https://api.testbed.osism.xyz:8776/v3/4fedf6f004774405aa2167f2ff9de208/group_types/3f8a6a7e-696b-4113-a5e9-c592fec4d502 0.130s\n2026-05-22 01:48:05.386 29 INFO tempest.lib.common.rest_client [req-997fb203-3ead-43fa-90d1-5c9264016bfc req-997fb203-3ead-43fa-90d1-5c9264016bfc ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 200 PUT https://api.testbed.osism.xyz:8776/v3/83e820bd1617448ebc16990ccbf696c6/os-quota-sets/e339a59736204d889d62cababc3cd23f 0.285s\n2026-05-22 01:48:05.408 33 INFO tempest.lib.common.rest_client [req-b93bb07e-f841-40fd-8c65-2fd176cfc68b req-b93bb07e-f841-40fd-8c65-2fd176cfc68b ] Request (VolumeQuotaClassesTest:test_update_default_quota): 200 GET https://api.testbed.osism.xyz:8776/v3/ac01df1b4cd44260a3ff78ff506d6476/os-quota-class-sets/default 0.158s\n2026-05-22 01:48:05.425 39 INFO tempest.lib.common.rest_client [req-72614a7f-e61c-4a44-9788-7fc424ead78d req-72614a7f-e61c-4a44-9788-7fc424ead78d ] Request (GroupTypeSpecsTest:test_group_type_specs_create_show_update_list_delete): 202 POST https://api.testbed.osism.xyz:8776/v3/6e541163ba35426b84333a4468f93b38/group_types/5c30fccd-57cc-4d14-a5a8-51f1f4af517a/group_specs 0.162s\n2026-05-22 01:48:05.427 37 INFO tempest.lib.common.rest_client [req-1ca7cd40-29ed-4501-a064-0dfe5904486a req-1ca7cd40-29ed-4501-a064-0dfe5904486a ] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/f95e062386b640aeaf2e06b301a65961/snapshots/0679e9d0-5e2f-49ab-8005-c2ab09d9f87b 0.112s\n2026-05-22 01:48:05.433 37 INFO tempest.common.waiters [-] snapshot 0679e9d0-5e2f-49ab-8005-c2ab09d9f87b reached available after waiting for 0.433288 seconds\n2026-05-22 01:48:05.489 35 INFO tempest.lib.common.rest_client [req-7c614ada-8a5a-45c8-8cfa-74115afcb149 req-7c614ada-8a5a-45c8-8cfa-74115afcb149 ] Request (VolumesServicesTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/690cf8ec88c14ce1bf8ad67b794d1cd0/os-services 0.358s\n2026-05-22 01:48:05.520 27 INFO tempest.lib.common.rest_client [req-6a53c163-65ed-4b75-b2a7-1c721f17e263 req-6a53c163-65ed-4b75-b2a7-1c721f17e263 ] Request (GroupSnapshotsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a2d2cff618f94585b99a3dd4dbc597f5/users/852c43227c8a433ba952cb7ea84c8ef1/roles/f62b4d190f9040abadfedbb170e6ab99 0.256s\n2026-05-22 01:48:05.537 17 INFO tempest.lib.common.rest_client [req-07066e68-bde4-4f72-aaed-3104baf03835 req-07066e68-bde4-4f72-aaed-3104baf03835 ] Request (VolumeTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/917d5ec0d1824d8a8bbddff0978dda65/users/636cf3053c69413ea3f8b33675b38673/roles/7b19d98ffcc24d869191183daf0fb4ae 0.210s\n2026-05-22 01:48:05.537 17 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 636cf3053c69413ea3f8b33675b38673 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:48:05.537 17 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeTypesTest-537753264-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '917d5ec0d1824d8a8bbddff0978dda65', 'project_name': 'tempest-VolumeTypesTest-537753264', 'tenant_id': '917d5ec0d1824d8a8bbddff0978dda65', 'tenant_name': 'tempest-VolumeTypesTest-537753264', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '636cf3053c69413ea3f8b33675b38673', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:48:05.537 17 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeTypesTest-537753264-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '917d5ec0d1824d8a8bbddff0978dda65', 'project_name': 'tempest-VolumeTypesTest-537753264', 'tenant_id': '917d5ec0d1824d8a8bbddff0978dda65', 'tenant_name': 'tempest-VolumeTypesTest-537753264', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '636cf3053c69413ea3f8b33675b38673', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:48:05.555 15 INFO tempest.lib.common.rest_client [req-8b533aac-c168-41b4-a1e1-a762672e9746 req-8b533aac-c168-41b4-a1e1-a762672e9746 ] Request (SnapshotsActionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.900s\n2026-05-22 01:48:05.560 37 INFO tempest.lib.common.rest_client [req-5f1d404f-5ed9-404d-a813-c2d963232deb req-5f1d404f-5ed9-404d-a813-c2d963232deb ] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 202 POST https://api.testbed.osism.xyz:8776/v3/1a42e2da8c18408ca9c9f082d209f712/group_snapshots/9bb3455a-c0cb-498e-9f80-fc38b8db6c48/action 0.123s\n2026-05-22 01:48:05.560 13 INFO tempest.lib.common.rest_client [req-bef35c63-f5ca-4e22-8050-d26cff6073e2 req-bef35c63-f5ca-4e22-8050-d26cff6073e2 ] Request (QosSpecsTestJSON:test_associate_disassociate_qos): 202 GET https://api.testbed.osism.xyz:8776/v3/18767c3571df4930b96e89fd3c497f28/qos-specs/9a7ca8bc-7edc-468e-b47a-acec8c612968/associate?vol_type_id=2a429406-4302-4994-b7c8-88b4a4707edd 0.247s\n2026-05-22 01:48:05.576 33 INFO tempest.lib.common.rest_client [req-1cb1895e-96cd-49b4-a8d3-6529f60a979e req-1cb1895e-96cd-49b4-a8d3-6529f60a979e ] Request (VolumeQuotaClassesTest:test_update_default_quota): 200 POST https://api.testbed.osism.xyz:8776/v3/ac01df1b4cd44260a3ff78ff506d6476/types 0.160s\n2026-05-22 01:48:05.591 39 INFO tempest.lib.common.rest_client [req-6571f557-8405-495d-84ed-f973affad23f req-6571f557-8405-495d-84ed-f973affad23f ] Request (GroupTypeSpecsTest:test_group_type_specs_create_show_update_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/6e541163ba35426b84333a4468f93b38/group_types/5c30fccd-57cc-4d14-a5a8-51f1f4af517a/group_specs/key2 0.157s\n2026-05-22 01:48:05.639 42 INFO tempest.lib.common.rest_client [req-84a82e97-c5b8-4ba8-b9c7-d39578b0e164 req-84a82e97-c5b8-4ba8-b9c7-d39578b0e164 ] Request (VolumeQuotasAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.494s\n2026-05-22 01:48:05.653 19 INFO tempest.lib.common.rest_client [req-5c80892d-521a-4ddd-a867-e8686ee4c92a req-5c80892d-521a-4ddd-a867-e8686ee4c92a ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/bf61fbc9ecd049e2aa8806b92aca31ed/users/e9a94e68e5754b888a0f7c9a554ad883/roles/7b19d98ffcc24d869191183daf0fb4ae 0.338s\n2026-05-22 01:48:05.653 19 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user e9a94e68e5754b888a0f7c9a554ad883 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:48:05.653 19 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-BackendsCapabilitiesAdminTestsJSON-874091602-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'bf61fbc9ecd049e2aa8806b92aca31ed', 'project_name': 'tempest-BackendsCapabilitiesAdminTestsJSON-874091602', 'tenant_id': 'bf61fbc9ecd049e2aa8806b92aca31ed', 'tenant_name': 'tempest-BackendsCapabilitiesAdminTestsJSON-874091602', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'e9a94e68e5754b888a0f7c9a554ad883', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:48:05.654 19 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-BackendsCapabilitiesAdminTestsJSON-874091602-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'bf61fbc9ecd049e2aa8806b92aca31ed', 'project_name': 'tempest-BackendsCapabilitiesAdminTestsJSON-874091602', 'tenant_id': 'bf61fbc9ecd049e2aa8806b92aca31ed', 'tenant_name': 'tempest-BackendsCapabilitiesAdminTestsJSON-874091602', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'e9a94e68e5754b888a0f7c9a554ad883', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:48:05.664 31 INFO tempest.lib.common.rest_client [req-1e690f1d-8a63-4919-9449-2a730ccace57 req-1e690f1d-8a63-4919-9449-2a730ccace57 ] Request (GroupTypesTest:test_group_type_create_list_update_show_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/4fedf6f004774405aa2167f2ff9de208/group_types 0.298s\n2026-05-22 01:48:05.671 35 INFO tempest.lib.common.rest_client [req-1850bdaa-16ce-487a-a5e8-aa4f9e434d4d req-1850bdaa-16ce-487a-a5e8-aa4f9e434d4d ] Request (VolumesServicesTestJSON:test_get_service_by_host_name): 200 GET https://api.testbed.osism.xyz:8776/v3/690cf8ec88c14ce1bf8ad67b794d1cd0/os-services?host=testbed-node-0 0.168s\n2026-05-22 01:48:05.719 21 INFO tempest.lib.common.rest_client [req-75b284b1-05ed-409b-b910-3657e0637745 req-75b284b1-05ed-409b-b910-3657e0637745 ] Request (VolumePoolsAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/19de1266d98941e896108c775e0a9326/users/c9b5fbfc4242453692f50ed507983625/roles/f62b4d190f9040abadfedbb170e6ab99 0.373s\n2026-05-22 01:48:05.721 27 INFO tempest.lib.common.rest_client [req-7083ed66-ea77-4070-b8fb-245f80c910d1 req-7083ed66-ea77-4070-b8fb-245f80c910d1 ] Request (GroupSnapshotsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.192s\n2026-05-22 01:48:05.719 13 INFO tempest.lib.common.rest_client [req-6c03d2ba-c221-427e-975a-b70e2d921baf req-6c03d2ba-c221-427e-975a-b70e2d921baf ] Request (QosSpecsTestJSON:test_associate_disassociate_qos): 202 GET https://api.testbed.osism.xyz:8776/v3/18767c3571df4930b96e89fd3c497f28/qos-specs/9a7ca8bc-7edc-468e-b47a-acec8c612968/associate?vol_type_id=4b5f6760-1eae-4393-9ce8-e8258cb0d2a7 0.155s\n{10} tempest.api.volume.admin.test_group_types.GroupTypesTest.test_group_type_create_list_update_show_delete [1.371390s] ... ok\n{12} tempest.api.volume.admin.test_volume_services.VolumesServicesTestJSON.test_get_service_by_host_name [0.175522s] ... ok\n2026-05-22 01:48:05.785 39 INFO tempest.lib.common.rest_client [req-3224c531-75a2-4d81-b46e-fddc74b57a7b req-3224c531-75a2-4d81-b46e-fddc74b57a7b ] Request (GroupTypeSpecsTest:test_group_type_specs_create_show_update_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/6e541163ba35426b84333a4468f93b38/group_types/5c30fccd-57cc-4d14-a5a8-51f1f4af517a/group_specs/key3 0.189s\n2026-05-22 01:48:05.805 42 INFO tempest.lib.common.rest_client [req-7fdd835c-9ed5-41a0-a917-89324200d7a3 req-7fdd835c-9ed5-41a0-a917-89324200d7a3 ] Request (VolumeQuotasAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.161s\n2026-05-22 01:48:05.834 33 INFO tempest.lib.common.rest_client [req-7a79d53b-de76-4990-8f07-2f09ac58eff5 req-7a79d53b-de76-4990-8f07-2f09ac58eff5 ] Request (VolumeQuotaClassesTest:test_update_default_quota): 200 PUT https://api.testbed.osism.xyz:8776/v3/ac01df1b4cd44260a3ff78ff506d6476/os-quota-class-sets/default 0.249s\n2026-05-22 01:48:05.858 21 INFO tempest.lib.common.rest_client [req-2dfb01a5-cd6c-4c91-8c0b-af91f3df23ac req-2dfb01a5-cd6c-4c91-8c0b-af91f3df23ac ] Request (VolumePoolsAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.136s\n2026-05-22 01:48:05.876 13 INFO tempest.lib.common.rest_client [req-dc230e79-b17e-4d02-b5dc-a22e64ed2d2b req-dc230e79-b17e-4d02-b5dc-a22e64ed2d2b ] Request (QosSpecsTestJSON:test_associate_disassociate_qos): 202 GET https://api.testbed.osism.xyz:8776/v3/18767c3571df4930b96e89fd3c497f28/qos-specs/9a7ca8bc-7edc-468e-b47a-acec8c612968/associate?vol_type_id=bad87f4f-944f-4d0e-8086-4654a2fe8cc3 0.152s\n2026-05-22 01:48:05.881 35 INFO tempest.lib.common.rest_client [req-7af66ce9-d143-4093-8c4c-5daaff3d142b req-7af66ce9-d143-4093-8c4c-5daaff3d142b ] Request (VolumesServicesTestJSON:test_get_service_by_service_and_host_name): 200 GET https://api.testbed.osism.xyz:8776/v3/690cf8ec88c14ce1bf8ad67b794d1cd0/os-services?host=testbed-node-0&binary=cinder-scheduler 0.140s\n{12} tempest.api.volume.admin.test_volume_services.VolumesServicesTestJSON.test_get_service_by_service_and_host_name [0.150496s] ... ok\n2026-05-22 01:48:05.912 27 INFO tempest.lib.common.rest_client [req-e4faa03b-635c-4938-ae6c-cd2d82a2451c req-e4faa03b-635c-4938-ae6c-cd2d82a2451c ] Request (GroupSnapshotsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a2d2cff618f94585b99a3dd4dbc597f5/users/852c43227c8a433ba952cb7ea84c8ef1/roles/7b19d98ffcc24d869191183daf0fb4ae 0.185s\n2026-05-22 01:48:05.912 27 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 852c43227c8a433ba952cb7ea84c8ef1 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:48:05.913 27 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupSnapshotsTest-1015742158-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'a2d2cff618f94585b99a3dd4dbc597f5', 'project_name': 'tempest-GroupSnapshotsTest-1015742158', 'tenant_id': 'a2d2cff618f94585b99a3dd4dbc597f5', 'tenant_name': 'tempest-GroupSnapshotsTest-1015742158', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '852c43227c8a433ba952cb7ea84c8ef1', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:48:05.913 27 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupSnapshotsTest-1015742158-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'a2d2cff618f94585b99a3dd4dbc597f5', 'project_name': 'tempest-GroupSnapshotsTest-1015742158', 'tenant_id': 'a2d2cff618f94585b99a3dd4dbc597f5', 'tenant_name': 'tempest-GroupSnapshotsTest-1015742158', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '852c43227c8a433ba952cb7ea84c8ef1', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:48:05.936 23 INFO tempest.lib.common.rest_client [req-dcbf870a-6fbe-4480-8717-1129b8ed61b9 req-dcbf870a-6fbe-4480-8717-1129b8ed61b9 ] Request (UserMessagesTest:test_delete_message): 202 POST https://api.testbed.osism.xyz:8776/v3/6fc9d53b69154a579a2f84acc01185fa/volumes 0.714s\n2026-05-22 01:48:05.946 39 INFO tempest.lib.common.rest_client [req-14d3deb2-692c-468b-9095-449eb3959c7f req-14d3deb2-692c-468b-9095-449eb3959c7f ] Request (GroupTypeSpecsTest:test_group_type_specs_create_show_update_list_delete): 200 PUT https://api.testbed.osism.xyz:8776/v3/6e541163ba35426b84333a4468f93b38/group_types/5c30fccd-57cc-4d14-a5a8-51f1f4af517a/group_specs/key3 0.151s\n2026-05-22 01:48:05.954 42 INFO tempest.lib.common.rest_client [req-7c6bf0de-c9ab-4c1a-84d0-8926777c7a63 req-7c6bf0de-c9ab-4c1a-84d0-8926777c7a63 ] Request (VolumeQuotasAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/69ae1971fa76400a9254184621110969/users/957a5f42e81e47c8bb23c9b60dcb2a06/roles/285449a926f347738829a3f39962ab63 0.143s\n2026-05-22 01:48:05.968 33 INFO tempest.lib.common.rest_client [req-9784371f-7b9f-4aa3-ae4b-f64bfefbaa9d req-9784371f-7b9f-4aa3-ae4b-f64bfefbaa9d ] Request (VolumeQuotaClassesTest:test_update_default_quota): 200 GET https://api.testbed.osism.xyz:8776/v3/ac01df1b4cd44260a3ff78ff506d6476/os-quota-sets/ac01df1b4cd44260a3ff78ff506d6476/defaults 0.124s\n2026-05-22 01:48:05.973 29 INFO tempest.lib.common.rest_client [req-e61fe2ee-8fd5-4fac-bdfb-f1872a4e348d req-e61fe2ee-8fd5-4fac-bdfb-f1872a4e348d ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 202 POST https://api.testbed.osism.xyz:8776/v3/e339a59736204d889d62cababc3cd23f/volumes 0.574s\n2026-05-22 01:48:05.990 37 INFO tempest.lib.common.rest_client [req-c843825b-d71f-434b-8984-cdb260da30f1 req-c843825b-d71f-434b-8984-cdb260da30f1 ] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/f95e062386b640aeaf2e06b301a65961/group_snapshots/9bb3455a-c0cb-498e-9f80-fc38b8db6c48 0.428s\n2026-05-22 01:48:05.997 37 INFO tempest.common.waiters [-] group_snapshot 9bb3455a-c0cb-498e-9f80-fc38b8db6c48 reached creating after waiting for 0.997842 seconds\n2026-05-22 01:48:06.029 31 INFO tempest.lib.common.rest_client [req-c910b1e5-1f07-44d9-92f3-10cf92fce725 req-c910b1e5-1f07-44d9-92f3-10cf92fce725 ] Request (GroupTypesTest:test_group_type_list_by_optional_params): 202 POST https://api.testbed.osism.xyz:8776/v3/4fedf6f004774405aa2167f2ff9de208/group_types 0.296s\n2026-05-22 01:48:06.066 23 INFO tempest.lib.common.rest_client [req-be0cd77c-4324-4c0f-80af-84a559feb803 req-be0cd77c-4324-4c0f-80af-84a559feb803 ] Request (UserMessagesTest:test_delete_message): 200 GET https://api.testbed.osism.xyz:8776/v3/6fc9d53b69154a579a2f84acc01185fa/volumes/cba15036-3849-4618-b45a-2f3d4908dfec 0.118s\n2026-05-22 01:48:06.085 21 INFO tempest.lib.common.rest_client [req-329803c1-de8d-456d-8792-c39cb81cb7c5 req-329803c1-de8d-456d-8792-c39cb81cb7c5 ] Request (VolumePoolsAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/19de1266d98941e896108c775e0a9326/users/c9b5fbfc4242453692f50ed507983625/roles/7b19d98ffcc24d869191183daf0fb4ae 0.224s\n2026-05-22 01:48:06.088 21 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user c9b5fbfc4242453692f50ed507983625 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:48:06.088 21 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumePoolsAdminTestsJSON-2099312154-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '19de1266d98941e896108c775e0a9326', 'project_name': 'tempest-VolumePoolsAdminTestsJSON-2099312154', 'tenant_id': '19de1266d98941e896108c775e0a9326', 'tenant_name': 'tempest-VolumePoolsAdminTestsJSON-2099312154', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'c9b5fbfc4242453692f50ed507983625', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:48:06.089 21 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumePoolsAdminTestsJSON-2099312154-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '19de1266d98941e896108c775e0a9326', 'project_name': 'tempest-VolumePoolsAdminTestsJSON-2099312154', 'tenant_id': '19de1266d98941e896108c775e0a9326', 'tenant_name': 'tempest-VolumePoolsAdminTestsJSON-2099312154', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'c9b5fbfc4242453692f50ed507983625', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:48:06.092 25 INFO tempest.lib.common.rest_client [req-e7775c60-6fb0-4d73-a23f-2017d26c6120 req-e7775c60-6fb0-4d73-a23f-2017d26c6120 ] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 200 GET https://api.testbed.osism.xyz:8776/v3/0dd5211bb82a438cab50256f9c09a2e4/volumes/59b20839-5d92-40c0-858d-f9fc271432f0 0.260s\n2026-05-22 01:48:06.104 35 INFO tempest.lib.common.rest_client [req-e5044b31-ae08-42f6-a4e4-a30393b80421 req-e5044b31-ae08-42f6-a4e4-a30393b80421 ] Request (VolumesServicesTestJSON:test_get_service_by_service_binary_name): 200 GET https://api.testbed.osism.xyz:8776/v3/690cf8ec88c14ce1bf8ad67b794d1cd0/os-services?binary=cinder-scheduler 0.201s\n2026-05-22 01:48:06.106 29 INFO tempest.lib.common.rest_client [req-565bbcd3-01f2-4ea1-9acf-9e1c8fc3431a req-565bbcd3-01f2-4ea1-9acf-9e1c8fc3431a ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/e339a59736204d889d62cababc3cd23f/volumes/07f1ff84-27e4-4cd7-b814-184a039e54cd 0.105s\n{12} tempest.api.volume.admin.test_volume_services.VolumesServicesTestJSON.test_get_service_by_service_binary_name [0.217930s] ... ok\n2026-05-22 01:48:06.111 39 INFO tempest.lib.common.rest_client [req-ac8c4a7e-6d61-471f-bb87-7f8109e06641 req-ac8c4a7e-6d61-471f-bb87-7f8109e06641 ] Request (GroupTypeSpecsTest:test_group_type_specs_create_show_update_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/6e541163ba35426b84333a4468f93b38/group_types/5c30fccd-57cc-4d14-a5a8-51f1f4af517a/group_specs 0.158s\n2026-05-22 01:48:06.121 25 INFO tempest.common.waiters [-] volume 59b20839-5d92-40c0-858d-f9fc271432f0 reached available after waiting for 2.120949 seconds\n2026-05-22 01:48:06.135 17 INFO tempest.lib.common.rest_client [req-7461f9d8-2502-4909-b0cf-6dd92bc75f69 req-7461f9d8-2502-4909-b0cf-6dd92bc75f69 ] Request (VolumeTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.592s\n2026-05-22 01:48:06.152 31 INFO tempest.lib.common.rest_client [req-31f861c6-22ec-48f8-9c7f-d67c1b166724 req-31f861c6-22ec-48f8-9c7f-d67c1b166724 ] Request (GroupTypesTest:test_group_type_list_by_optional_params): 202 POST https://api.testbed.osism.xyz:8776/v3/4fedf6f004774405aa2167f2ff9de208/group_types 0.115s\n2026-05-22 01:48:06.185 42 INFO tempest.lib.common.rest_client [req-e8199e89-557c-4bed-a8d0-1f7db42b61d9 req-e8199e89-557c-4bed-a8d0-1f7db42b61d9 ] Request (VolumeQuotasAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.228s\n2026-05-22 01:48:06.184 37 INFO tempest.lib.common.rest_client [req-bc546434-a376-41cf-8e46-d6796895a855 req-bc546434-a376-41cf-8e46-d6796895a855 ] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 202 POST https://api.testbed.osism.xyz:8776/v3/1a42e2da8c18408ca9c9f082d209f712/group_snapshots/9bb3455a-c0cb-498e-9f80-fc38b8db6c48/action 0.184s\n2026-05-22 01:48:06.202 13 INFO tempest.lib.common.rest_client [req-cd918437-a373-4f27-ad8a-13c8db1145f2 req-cd918437-a373-4f27-ad8a-13c8db1145f2 ] Request (QosSpecsTestJSON:test_associate_disassociate_qos): 200 GET https://api.testbed.osism.xyz:8776/v3/18767c3571df4930b96e89fd3c497f28/qos-specs/9a7ca8bc-7edc-468e-b47a-acec8c612968/associations 0.324s\n2026-05-22 01:48:06.228 39 INFO tempest.lib.common.rest_client [req-22e48d74-e7b2-453f-ad51-5b1745c6133a req-22e48d74-e7b2-453f-ad51-5b1745c6133a ] Request (GroupTypeSpecsTest:test_group_type_specs_create_show_update_list_delete): 202 DELETE https://api.testbed.osism.xyz:8776/v3/6e541163ba35426b84333a4468f93b38/group_types/5c30fccd-57cc-4d14-a5a8-51f1f4af517a/group_specs/key1 0.106s\n2026-05-22 01:48:06.233 15 INFO tempest.lib.common.rest_client [req-36b8fbd3-978e-47fb-b341-09ff01277f22 req-36b8fbd3-978e-47fb-b341-09ff01277f22 ] Request (SnapshotsActionsTest:setUpClass): 202 POST https://api.testbed.osism.xyz:8776/v3/3c36c630c47142af87339902641ef440/volumes 0.675s\n2026-05-22 01:48:06.253 33 INFO tempest.lib.common.rest_client [req-fb173699-9a03-49e3-a44e-b862e7cd78de req-fb173699-9a03-49e3-a44e-b862e7cd78de ] Request (VolumeQuotaClassesTest:test_update_default_quota): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.266s\n2026-05-22 01:48:06.267 19 INFO tempest.lib.common.rest_client [req-cc247d53-ca81-4688-bf8a-eb9e429f75b6 req-cc247d53-ca81-4688-bf8a-eb9e429f75b6 ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.595s\n2026-05-22 01:48:06.294 37 INFO tempest.lib.common.rest_client [req-c13411a7-5eeb-4274-b48d-d90e3a9da536 req-c13411a7-5eeb-4274-b48d-d90e3a9da536 ] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/f95e062386b640aeaf2e06b301a65961/group_snapshots/9bb3455a-c0cb-498e-9f80-fc38b8db6c48 0.102s\n2026-05-22 01:48:06.302 37 INFO tempest.common.waiters [-] group_snapshot 9bb3455a-c0cb-498e-9f80-fc38b8db6c48 reached available after waiting for 0.302478 seconds\n2026-05-22 01:48:06.311 11 INFO tempest.lib.common.rest_client [req-49fcff44-b2bf-4af4-847f-298831832138 req-49fcff44-b2bf-4af4-847f-298831832138 ] Request (GroupsTest:test_group_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/aef36cefc44d4945a675df41fb67eda2/volumes/e0e3711d-7870-42c8-b008-a19b548651d3 0.226s\n2026-05-22 01:48:06.321 11 INFO tempest.common.waiters [-] volume e0e3711d-7870-42c8-b008-a19b548651d3 reached available after waiting for 1.321030 seconds\n2026-05-22 01:48:06.347 31 INFO tempest.lib.common.rest_client [req-4934ea7a-7570-4a1d-8140-f33ad67bd0ba req-4934ea7a-7570-4a1d-8140-f33ad67bd0ba ] Request (GroupTypesTest:test_group_type_list_by_optional_params): 200 GET https://api.testbed.osism.xyz:8776/v3/4fedf6f004774405aa2167f2ff9de208/group_types?sort=name%3Aasc&is_public=None 0.188s\n2026-05-22 01:48:06.359 13 INFO tempest.lib.common.rest_client [req-6e99ab3e-c5bf-4f49-9e7e-08a03dc081de req-6e99ab3e-c5bf-4f49-9e7e-08a03dc081de ] Request (QosSpecsTestJSON:test_associate_disassociate_qos): 202 GET https://api.testbed.osism.xyz:8776/v3/18767c3571df4930b96e89fd3c497f28/qos-specs/9a7ca8bc-7edc-468e-b47a-acec8c612968/disassociate?vol_type_id=2a429406-4302-4994-b7c8-88b4a4707edd 0.146s\n2026-05-22 01:48:06.379 42 INFO tempest.lib.common.rest_client [req-519f1208-6713-4053-a4a5-f62178351dbb req-519f1208-6713-4053-a4a5-f62178351dbb ] Request (VolumeQuotasAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/69ae1971fa76400a9254184621110969/users/957a5f42e81e47c8bb23c9b60dcb2a06/roles/285449a926f347738829a3f39962ab63 0.187s\n2026-05-22 01:48:06.426 25 INFO tempest.lib.common.rest_client [req-aad06a15-a778-4d37-9de8-c41dea40944e req-aad06a15-a778-4d37-9de8-c41dea40944e ] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 202 POST https://api.testbed.osism.xyz:8776/v3/0dd5211bb82a438cab50256f9c09a2e4/backups 0.300s\n2026-05-22 01:48:06.428 15 INFO tempest.lib.common.rest_client [req-e96c1e28-fc72-4a6d-9dc8-d8f85e93c016 req-e96c1e28-fc72-4a6d-9dc8-d8f85e93c016 ] Request (SnapshotsActionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/3c36c630c47142af87339902641ef440/volumes/9b71831b-0ad2-4618-acae-e6991c30f659 0.175s\n2026-05-22 01:48:06.453 39 INFO tempest.lib.common.rest_client [req-1283b8f7-473a-4796-aa1a-db4140757241 req-1283b8f7-473a-4796-aa1a-db4140757241 ] Request (GroupTypeSpecsTest:test_group_type_specs_create_show_update_list_delete): 404 GET https://api.testbed.osism.xyz:8776/v3/6e541163ba35426b84333a4468f93b38/group_types/5c30fccd-57cc-4d14-a5a8-51f1f4af517a/group_specs/key1 0.222s\n2026-05-22 01:48:06.460 37 INFO tempest.lib.common.rest_client [req-0f21bbc5-a3fc-4d33-91fb-5f9be3f02f41 req-0f21bbc5-a3fc-4d33-91fb-5f9be3f02f41 ] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 202 POST https://api.testbed.osism.xyz:8776/v3/1a42e2da8c18408ca9c9f082d209f712/group_snapshots/9bb3455a-c0cb-498e-9f80-fc38b8db6c48/action 0.156s\n2026-05-22 01:48:06.489 11 INFO tempest.lib.common.rest_client [req-a3f40cca-e5d1-4c1c-be43-c4630566ed9e req-a3f40cca-e5d1-4c1c-be43-c4630566ed9e ] Request (GroupsTest:test_group_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/aef36cefc44d4945a675df41fb67eda2/groups/ec3ae4cb-35f8-4c68-a2c6-67beff92bde5 0.164s\n2026-05-22 01:48:06.492 27 INFO tempest.lib.common.rest_client [req-6b8cf2a4-0e3c-4ed6-9d8d-fefa8b81252c req-6b8cf2a4-0e3c-4ed6-9d8d-fefa8b81252c ] Request (GroupSnapshotsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.567s\n2026-05-22 01:48:06.491 13 INFO tempest.lib.common.rest_client [req-88b17c6a-887a-4530-85ef-72a76d57861f req-88b17c6a-887a-4530-85ef-72a76d57861f ] Request (QosSpecsTestJSON:test_associate_disassociate_qos): 200 GET https://api.testbed.osism.xyz:8776/v3/18767c3571df4930b96e89fd3c497f28/qos-specs/9a7ca8bc-7edc-468e-b47a-acec8c612968/associations 0.128s\n2026-05-22 01:48:06.528 25 INFO tempest.lib.common.rest_client [req-6721ea1b-e4a0-4e18-84b1-0020a757fb95 req-6721ea1b-e4a0-4e18-84b1-0020a757fb95 ] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 200 GET https://api.testbed.osism.xyz:8776/v3/0dd5211bb82a438cab50256f9c09a2e4/backups/4e0dc840-9601-47d9-8f07-95616b9c865f 0.092s\n2026-05-22 01:48:06.550 37 INFO tempest.lib.common.rest_client [req-4c6ff6a3-1571-4518-a0e9-b099fedd06cf req-4c6ff6a3-1571-4518-a0e9-b099fedd06cf ] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/f95e062386b640aeaf2e06b301a65961/group_snapshots/9bb3455a-c0cb-498e-9f80-fc38b8db6c48 0.083s\n2026-05-22 01:48:06.555 37 INFO tempest.common.waiters [-] group_snapshot 9bb3455a-c0cb-498e-9f80-fc38b8db6c48 reached error after waiting for 0.555269 seconds\n2026-05-22 01:48:06.559 33 INFO tempest.lib.common.rest_client [req-207e5a71-baa0-47a8-bd83-d9f517de2d52 req-207e5a71-baa0-47a8-bd83-d9f517de2d52 ] Request (VolumeQuotaClassesTest:test_update_default_quota): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.302s\n2026-05-22 01:48:06.608 17 INFO tempest.lib.common.rest_client [req-7fad6221-9251-4320-bee9-8f83938d9e51 req-7fad6221-9251-4320-bee9-8f83938d9e51 ] Request (VolumeTypesTest:test_volume_crud_with_volume_type_and_extra_specs): 200 POST https://api.testbed.osism.xyz:8776/v3/917d5ec0d1824d8a8bbddff0978dda65/types 0.466s\n2026-05-22 01:48:06.613 13 INFO tempest.lib.common.rest_client [req-3bad00d6-8389-4720-be11-cda31905af6b req-3bad00d6-8389-4720-be11-cda31905af6b ] Request (QosSpecsTestJSON:test_associate_disassociate_qos): 202 GET https://api.testbed.osism.xyz:8776/v3/18767c3571df4930b96e89fd3c497f28/qos-specs/9a7ca8bc-7edc-468e-b47a-acec8c612968/disassociate_all 0.117s\n2026-05-22 01:48:06.675 21 INFO tempest.lib.common.rest_client [req-11c38028-72ac-45f2-af02-94120978cf0b req-11c38028-72ac-45f2-af02-94120978cf0b ] Request (VolumePoolsAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.577s\n2026-05-22 01:48:06.683 37 INFO tempest.lib.common.rest_client [req-39c23fe0-27e6-48b9-9600-8e9a5afc73dd req-39c23fe0-27e6-48b9-9600-8e9a5afc73dd ] Request (GroupSnapshotsV319Test:_run_cleanups): 202 POST https://api.testbed.osism.xyz:8776/v3/1a42e2da8c18408ca9c9f082d209f712/group_snapshots/9bb3455a-c0cb-498e-9f80-fc38b8db6c48/action 0.126s\n2026-05-22 01:48:06.718 17 INFO tempest.lib.common.rest_client [req-2effba3a-ef00-46ff-88e0-0ac3877d1f78 req-2effba3a-ef00-46ff-88e0-0ac3877d1f78 ] Request (VolumeTypesTest:test_volume_crud_with_volume_type_and_extra_specs): 200 POST https://api.testbed.osism.xyz:8776/v3/917d5ec0d1824d8a8bbddff0978dda65/types 0.105s\n2026-05-22 01:48:06.735 42 INFO tempest.lib.common.rest_client [req-a62fc572-b2d0-412a-a22a-87b2ef7590a2 req-a62fc572-b2d0-412a-a22a-87b2ef7590a2 ] Request (VolumeQuotasAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.350s\n2026-05-22 01:48:06.739 33 INFO tempest.lib.common.rest_client [req-812c9437-a73b-4e94-b9cd-2d3431ef9d65 req-812c9437-a73b-4e94-b9cd-2d3431ef9d65 ] Request (VolumeQuotaClassesTest:test_update_default_quota): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.174s\n2026-05-22 01:48:06.776 35 INFO tempest.lib.common.rest_client [req-eaf233ef-9450-4043-9ed0-d465b3733e0d req-eaf233ef-9450-4043-9ed0-d465b3733e0d ] Request (VolumesServicesTestJSON:test_get_service_by_volume_host_name): 202 POST https://api.testbed.osism.xyz:8776/v3/ae79d2faf6d84299addaca767cea9721/volumes 0.652s\n2026-05-22 01:48:06.787 31 INFO tempest.lib.common.rest_client [req-a47f7c22-dd5b-4505-a491-1fe27933c94f req-a47f7c22-dd5b-4505-a491-1fe27933c94f ] Request (GroupTypesTest:test_group_type_list_by_optional_params): 200 GET https://api.testbed.osism.xyz:8776/v3/4fedf6f004774405aa2167f2ff9de208/group_types?sort=name%3Adesc&is_public=None 0.431s\n2026-05-22 01:48:06.799 27 INFO tempest.lib.common.rest_client [req-e6cd24a2-6e27-4730-8992-448dcb3f68a4 req-e6cd24a2-6e27-4730-8992-448dcb3f68a4 ] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 200 POST https://api.testbed.osism.xyz:8776/v3/a2d2cff618f94585b99a3dd4dbc597f5/types 0.300s\n2026-05-22 01:48:06.821 39 INFO tempest.lib.common.rest_client [req-ba046b52-7847-4238-922b-04de45f384bb req-ba046b52-7847-4238-922b-04de45f384bb ] Request (GroupTypeSpecsTest:test_group_type_specs_create_show_update_list_delete): 202 DELETE https://api.testbed.osism.xyz:8776/v3/6e541163ba35426b84333a4468f93b38/group_types/5c30fccd-57cc-4d14-a5a8-51f1f4af517a/group_specs/key2 0.365s\n2026-05-22 01:48:06.854 11 INFO tempest.lib.common.rest_client [req-e93d0c52-271d-4b62-99ce-025c6e78ecad req-e93d0c52-271d-4b62-99ce-025c6e78ecad ] Request (GroupsTest:test_group_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/aef36cefc44d4945a675df41fb67eda2/groups/0e8ac90b-d7fc-4280-ba70-bb6858923238 0.354s\n2026-05-22 01:48:06.861 42 INFO tempest.lib.common.rest_client [req-eb6da96d-33fc-4eba-8b80-8331cf463f28 req-eb6da96d-33fc-4eba-8b80-8331cf463f28 ] Request (VolumeQuotasAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/69ae1971fa76400a9254184621110969/users/957a5f42e81e47c8bb23c9b60dcb2a06/roles/1049be6f2d5641528d4cf50ffcec866c 0.123s\n2026-05-22 01:48:06.864 33 INFO tempest.lib.common.rest_client [req-0d884f4f-bdca-4f30-a664-61837d4d9132 req-0d884f4f-bdca-4f30-a664-61837d4d9132 ] Request (VolumeQuotaClassesTest:test_update_default_quota): 200 GET https://api.testbed.osism.xyz:8776/v3/ac01df1b4cd44260a3ff78ff506d6476/os-quota-sets/28d0086a85914c48a4f3b2a70ec5e5f9/defaults 0.121s\n2026-05-22 01:48:06.895 35 INFO tempest.lib.common.rest_client [req-603677e1-fb51-4319-b7a7-31e74dd974b1 req-603677e1-fb51-4319-b7a7-31e74dd974b1 ] Request (VolumesServicesTestJSON:test_get_service_by_volume_host_name): 200 GET https://api.testbed.osism.xyz:8776/v3/ae79d2faf6d84299addaca767cea9721/volumes/53afac91-d7d4-4e44-bf5b-38f4d7f32010 0.101s\n2026-05-22 01:48:06.917 13 INFO tempest.lib.common.rest_client [req-54a5a7f3-fdc0-4d0e-b0b1-099835d586bd req-54a5a7f3-fdc0-4d0e-b0b1-099835d586bd ] Request (QosSpecsTestJSON:test_associate_disassociate_qos): 200 GET https://api.testbed.osism.xyz:8776/v3/18767c3571df4930b96e89fd3c497f28/qos-specs/9a7ca8bc-7edc-468e-b47a-acec8c612968/associations 0.291s\n2026-05-22 01:48:06.933 31 INFO tempest.lib.common.rest_client [req-92ec0fa3-b865-466d-a3cf-7620d03bdc31 req-92ec0fa3-b865-466d-a3cf-7620d03bdc31 ] Request (GroupTypesTest:test_group_type_list_by_optional_params): 200 GET https://api.testbed.osism.xyz:8776/v3/4fedf6f004774405aa2167f2ff9de208/group_types?is_public=False 0.131s\n2026-05-22 01:48:06.933 39 INFO tempest.lib.common.rest_client [req-a4f865b2-f1cc-4405-85b4-3540f893bd6c req-a4f865b2-f1cc-4405-85b4-3540f893bd6c ] Request (GroupTypeSpecsTest:test_group_type_specs_create_show_update_list_delete): 404 GET https://api.testbed.osism.xyz:8776/v3/6e541163ba35426b84333a4468f93b38/group_types/5c30fccd-57cc-4d14-a5a8-51f1f4af517a/group_specs/key2 0.109s\n2026-05-22 01:48:06.928 37 INFO tempest.lib.common.rest_client [req-4b07846e-1221-4895-bdf7-99124426814d req-4b07846e-1221-4895-bdf7-99124426814d ] Request (GroupSnapshotsV319Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/f95e062386b640aeaf2e06b301a65961/group_snapshots/9bb3455a-c0cb-498e-9f80-fc38b8db6c48 0.239s\n2026-05-22 01:48:06.936 37 INFO tempest.common.waiters [-] group_snapshot 9bb3455a-c0cb-498e-9f80-fc38b8db6c48 reached available after waiting for 0.936213 seconds\n2026-05-22 01:48:06.953 27 INFO tempest.lib.common.rest_client [req-38ea5f3b-0d64-44a3-bec7-91746e6c7228 req-38ea5f3b-0d64-44a3-bec7-91746e6c7228 ] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 202 POST https://api.testbed.osism.xyz:8776/v3/a2d2cff618f94585b99a3dd4dbc597f5/group_types 0.146s\n2026-05-22 01:48:06.993 11 INFO tempest.lib.common.rest_client [req-d35480cf-151a-44cb-b14e-d8898bc4cc4c req-d35480cf-151a-44cb-b14e-d8898bc4cc4c ] Request (GroupsTest:test_group_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/aef36cefc44d4945a675df41fb67eda2/groups/detail 0.127s\n2026-05-22 01:48:07.036 31 INFO tempest.lib.common.rest_client [req-30e5eb26-52a0-451d-bb75-822a7802d955 req-30e5eb26-52a0-451d-bb75-822a7802d955 ] Request (GroupTypesTest:test_group_type_list_by_optional_params): 200 GET https://api.testbed.osism.xyz:8776/v3/4fedf6f004774405aa2167f2ff9de208/group_types?is_public=True 0.097s\n2026-05-22 01:48:07.063 39 INFO tempest.lib.common.rest_client [req-a673cf05-7aea-467a-aebf-6e7df49970ae req-a673cf05-7aea-467a-aebf-6e7df49970ae ] Request (GroupTypeSpecsTest:test_group_type_specs_create_show_update_list_delete): 202 DELETE https://api.testbed.osism.xyz:8776/v3/6e541163ba35426b84333a4468f93b38/group_types/5c30fccd-57cc-4d14-a5a8-51f1f4af517a/group_specs/key3 0.125s\n2026-05-22 01:48:07.065 42 INFO tempest.lib.common.rest_client [req-74deaebd-61e1-406f-9413-a2f11f6fb034 req-74deaebd-61e1-406f-9413-a2f11f6fb034 ] Request (VolumeQuotasAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.199s\n2026-05-22 01:48:07.112 19 INFO tempest.lib.common.rest_client [req-b43628da-df71-4a49-bdf2-10778f802919 req-b43628da-df71-4a49-bdf2-10778f802919 ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/bf61fbc9ecd049e2aa8806b92aca31ed/scheduler-stats/get_pools 0.839s\n2026-05-22 01:48:07.135 13 INFO tempest.lib.common.rest_client [req-23edee5e-fd25-4b66-a7f9-31687647781b req-23edee5e-fd25-4b66-a7f9-31687647781b ] Request (QosSpecsTestJSON:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/18767c3571df4930b96e89fd3c497f28/types/bad87f4f-944f-4d0e-8086-4654a2fe8cc3 0.213s\n2026-05-22 01:48:07.167 37 INFO tempest.lib.common.rest_client [req-429e4be3-246b-4a47-b10d-36ae0cd19821 req-429e4be3-246b-4a47-b10d-36ae0cd19821 ] Request (GroupSnapshotsV319Test:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/f95e062386b640aeaf2e06b301a65961/group_snapshots/9bb3455a-c0cb-498e-9f80-fc38b8db6c48 0.229s\n2026-05-22 01:48:07.183 23 INFO tempest.lib.common.rest_client [req-e03755b4-2be2-428e-8661-8ae3e38f374f req-e03755b4-2be2-428e-8661-8ae3e38f374f ] Request (UserMessagesTest:test_delete_message): 200 GET https://api.testbed.osism.xyz:8776/v3/6fc9d53b69154a579a2f84acc01185fa/volumes/cba15036-3849-4618-b45a-2f3d4908dfec 0.106s\n2026-05-22 01:48:07.196 11 INFO tempest.lib.common.rest_client [req-e2a63367-c198-418d-862e-de6c4d14ee4e req-e2a63367-c198-418d-862e-de6c4d14ee4e ] Request (GroupsTest:test_group_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/aef36cefc44d4945a675df41fb67eda2/volumes/detail 0.196s\n2026-05-22 01:48:07.199 33 INFO tempest.lib.common.rest_client [req-7d2973e5-5cbf-4a80-a0b5-76cecc10fa25 req-7d2973e5-5cbf-4a80-a0b5-76cecc10fa25 ] Request (VolumeQuotaClassesTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/28d0086a85914c48a4f3b2a70ec5e5f9 0.322s\n2026-05-22 01:48:07.198 23 INFO tempest.common.waiters [-] volume cba15036-3849-4618-b45a-2f3d4908dfec reached error after waiting for 1.198310 seconds\n2026-05-22 01:48:07.196 39 INFO tempest.lib.common.rest_client [req-8e2e31eb-9812-4c3b-85b3-9afea6de8300 req-8e2e31eb-9812-4c3b-85b3-9afea6de8300 ] Request (GroupTypeSpecsTest:test_group_type_specs_create_show_update_list_delete): 404 GET https://api.testbed.osism.xyz:8776/v3/6e541163ba35426b84333a4468f93b38/group_types/5c30fccd-57cc-4d14-a5a8-51f1f4af517a/group_specs/key3 0.131s\n2026-05-22 01:48:07.230 13 INFO tempest.lib.common.rest_client [req-9af5d03e-b292-46fe-9f5a-f2bd665ffa0b req-9af5d03e-b292-46fe-9f5a-f2bd665ffa0b ] Request (QosSpecsTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/18767c3571df4930b96e89fd3c497f28/types/bad87f4f-944f-4d0e-8086-4654a2fe8cc3 0.091s\n2026-05-22 01:48:07.258 29 INFO tempest.lib.common.rest_client [req-f331c98e-e4f0-4989-bab8-b8c69e0cc895 req-f331c98e-e4f0-4989-bab8-b8c69e0cc895 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/e339a59736204d889d62cababc3cd23f/volumes/07f1ff84-27e4-4cd7-b814-184a039e54cd 0.127s\n2026-05-22 01:48:07.271 29 INFO tempest.common.waiters [-] volume 07f1ff84-27e4-4cd7-b814-184a039e54cd reached available after waiting for 1.271031 seconds\n2026-05-22 01:48:07.271 42 INFO tempest.lib.common.rest_client [req-5bf4055b-efe7-4bcb-9e2b-6590029fbfb9 req-5bf4055b-efe7-4bcb-9e2b-6590029fbfb9 ] Request (VolumeQuotasAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/69ae1971fa76400a9254184621110969/users/957a5f42e81e47c8bb23c9b60dcb2a06/roles/f62b4d190f9040abadfedbb170e6ab99 0.202s\n2026-05-22 01:48:07.335 17 INFO tempest.lib.common.rest_client [req-934d78c7-782f-4c67-8ff5-dd9cd6bc5aa1 req-934d78c7-782f-4c67-8ff5-dd9cd6bc5aa1 ] Request (VolumeTypesTest:test_volume_crud_with_volume_type_and_extra_specs): 202 POST https://api.testbed.osism.xyz:8776/v3/137b9bbe324040afa5ebd0b36f149656/volumes 0.612s\n2026-05-22 01:48:07.347 21 INFO tempest.lib.common.rest_client [req-51f18f62-7bde-4594-9f57-1360ab30ad11 req-51f18f62-7bde-4594-9f57-1360ab30ad11 ] Request (VolumePoolsAdminTestsJSON:test_get_pools_with_details): 200 GET https://api.testbed.osism.xyz:8776/v3/19de1266d98941e896108c775e0a9326/scheduler-stats/get_pools?detail=True 0.665s\n2026-05-22 01:48:07.370 27 INFO tempest.lib.common.rest_client [req-22960402-1813-4016-b46d-7a251e44fcc5 req-22960402-1813-4016-b46d-7a251e44fcc5 ] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 202 POST https://api.testbed.osism.xyz:8776/v3/4faa463af43a423b9864e60693ca451a/groups 0.413s\n{5} tempest.api.volume.admin.test_volume_pools.VolumePoolsAdminTestsJSON.test_get_pools_with_details [0.672979s] ... ok\n2026-05-22 01:48:07.403 31 INFO tempest.lib.common.rest_client [req-eaef7830-a58f-4c0a-a4fd-5464bc010415 req-eaef7830-a58f-4c0a-a4fd-5464bc010415 ] Request (GroupTypesTest:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/4fedf6f004774405aa2167f2ff9de208/group_types/ab7f6539-ce92-48d5-9be6-7aa2b21448bb 0.358s\n2026-05-22 01:48:07.404 33 INFO tempest.lib.common.rest_client [req-778e6dd4-a5bf-4ed5-a85b-3f6224052f72 req-778e6dd4-a5bf-4ed5-a85b-3f6224052f72 ] Request (VolumeQuotaClassesTest:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/ac01df1b4cd44260a3ff78ff506d6476/types/1a4cffc3-922a-47e1-a023-d0343301a7fa 0.200s\n2026-05-22 01:48:07.425 11 INFO tempest.lib.common.rest_client [req-13ed0076-47f2-4a13-aa97-a409ae779285 req-13ed0076-47f2-4a13-aa97-a409ae779285 ] Request (GroupsTest:test_group_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/aef36cefc44d4945a675df41fb67eda2/volumes/detail 0.203s\n2026-05-22 01:48:07.448 39 INFO tempest.lib.common.rest_client [req-7fc2a141-66cb-471b-a4a5-1217edf72d93 req-7fc2a141-66cb-471b-a4a5-1217edf72d93 ] Request (GroupTypeSpecsTest:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/6e541163ba35426b84333a4468f93b38/group_types/5c30fccd-57cc-4d14-a5a8-51f1f4af517a 0.247s\n2026-05-22 01:48:07.465 23 INFO tempest.lib.common.rest_client [req-b4179e89-4081-45ac-ad98-c8ca58095f53 req-b4179e89-4081-45ac-ad98-c8ca58095f53 ] Request (UserMessagesTest:test_delete_message): 200 GET https://api.testbed.osism.xyz:8776/v3/6fc9d53b69154a579a2f84acc01185fa/messages 0.264s\n2026-05-22 01:48:07.470 42 INFO tempest.lib.common.rest_client [req-6ebbc968-141c-4d56-9796-8dc567fa71e0 req-6ebbc968-141c-4d56-9796-8dc567fa71e0 ] Request (VolumeQuotasAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.196s\n2026-05-22 01:48:07.498 17 INFO tempest.lib.common.rest_client [req-39eb9826-1a62-45b2-a124-815fd9356876 req-39eb9826-1a62-45b2-a124-815fd9356876 ] Request (VolumeTypesTest:test_volume_crud_with_volume_type_and_extra_specs): 200 GET https://api.testbed.osism.xyz:8776/v3/137b9bbe324040afa5ebd0b36f149656/volumes/fb8c4ada-4e2e-4cc7-8987-1b31c038964b 0.144s\n2026-05-22 01:48:07.509 27 INFO tempest.lib.common.rest_client [req-97e50e76-0d7e-4dfe-baf2-66603d3c38f7 req-97e50e76-0d7e-4dfe-baf2-66603d3c38f7 ] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/4faa463af43a423b9864e60693ca451a/groups/71be8026-2ab7-454a-85ba-f955fc7a4d55 0.130s\n2026-05-22 01:48:07.528 29 INFO tempest.lib.common.rest_client [req-87cf587d-6219-4233-99b8-f4d2abda1783 req-87cf587d-6219-4233-99b8-f4d2abda1783 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 202 POST https://api.testbed.osism.xyz:8776/v3/e339a59736204d889d62cababc3cd23f/snapshots 0.255s\n2026-05-22 01:48:07.553 13 INFO tempest.lib.common.rest_client [req-b0f5bfd1-7c8e-4055-b8fd-c71b61d8a07b req-b0f5bfd1-7c8e-4055-b8fd-c71b61d8a07b ] Request (QosSpecsTestJSON:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/18767c3571df4930b96e89fd3c497f28/types/4b5f6760-1eae-4393-9ce8-e8258cb0d2a7 0.306s\n2026-05-22 01:48:07.587 37 INFO tempest.lib.common.rest_client [req-07a566cf-5e21-41eb-bb2d-acf8d6179085 req-07a566cf-5e21-41eb-bb2d-acf8d6179085 ] Request (GroupSnapshotsV319Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/f95e062386b640aeaf2e06b301a65961/volumes/detail 0.415s\n{14} tempest.api.volume.admin.test_group_type_specs.GroupTypeSpecsTest.test_group_type_specs_create_show_update_list_delete [3.072621s] ... ok\n2026-05-22 01:48:07.627 42 INFO tempest.lib.common.rest_client [req-9a00576a-7808-45f5-934a-aa166602aa6f req-9a00576a-7808-45f5-934a-aa166602aa6f ] Request (VolumeQuotasAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/69ae1971fa76400a9254184621110969/users/957a5f42e81e47c8bb23c9b60dcb2a06/roles/7b19d98ffcc24d869191183daf0fb4ae 0.140s\n2026-05-22 01:48:07.628 42 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 957a5f42e81e47c8bb23c9b60dcb2a06 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:48:07.628 42 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeQuotasAdminTestJSON-892646396-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '69ae1971fa76400a9254184621110969', 'project_name': 'tempest-VolumeQuotasAdminTestJSON-892646396', 'tenant_id': '69ae1971fa76400a9254184621110969', 'tenant_name': 'tempest-VolumeQuotasAdminTestJSON-892646396', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '957a5f42e81e47c8bb23c9b60dcb2a06', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:48:07.628 42 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeQuotasAdminTestJSON-892646396-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '69ae1971fa76400a9254184621110969', 'project_name': 'tempest-VolumeQuotasAdminTestJSON-892646396', 'tenant_id': '69ae1971fa76400a9254184621110969', 'tenant_name': 'tempest-VolumeQuotasAdminTestJSON-892646396', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '957a5f42e81e47c8bb23c9b60dcb2a06', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:48:07.648 33 INFO tempest.lib.common.rest_client [req-3fcda43f-42d3-4c47-860e-5ad59035415b req-3fcda43f-42d3-4c47-860e-5ad59035415b ] Request (VolumeQuotaClassesTest:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/ac01df1b4cd44260a3ff78ff506d6476/types/1a4cffc3-922a-47e1-a023-d0343301a7fa 0.239s\n2026-05-22 01:48:07.668 31 INFO tempest.lib.common.rest_client [req-94558c83-47ba-4ace-9781-57f6464f2299 req-94558c83-47ba-4ace-9781-57f6464f2299 ] Request (GroupTypesTest:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/4fedf6f004774405aa2167f2ff9de208/group_types/cdf606e0-0795-4185-99c7-e4af93eaeaec 0.262s\n{10} tempest.api.volume.admin.test_group_types.GroupTypesTest.test_group_type_list_by_optional_params [1.937630s] ... ok\n2026-05-22 01:48:07.682 29 INFO tempest.lib.common.rest_client [req-a85e4b37-8aae-40c2-a08b-1d832f59c208 req-a85e4b37-8aae-40c2-a08b-1d832f59c208 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/e339a59736204d889d62cababc3cd23f/snapshots/f8e022ef-f475-4914-b5bd-2ba6f9a4855a 0.135s\n2026-05-22 01:48:07.703 15 INFO tempest.lib.common.rest_client [req-9f022d9a-d156-417f-8ec3-6b7017d247b2 req-9f022d9a-d156-417f-8ec3-6b7017d247b2 ] Request (SnapshotsActionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/3c36c630c47142af87339902641ef440/volumes/9b71831b-0ad2-4618-acae-e6991c30f659 0.252s\n2026-05-22 01:48:07.728 15 INFO tempest.common.waiters [-] volume 9b71831b-0ad2-4618-acae-e6991c30f659 reached available after waiting for 1.728673 seconds\n2026-05-22 01:48:07.755 13 INFO tempest.lib.common.rest_client [req-c980af6b-1311-455c-955e-55dcb62fe23c req-c980af6b-1311-455c-955e-55dcb62fe23c ] Request (QosSpecsTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/18767c3571df4930b96e89fd3c497f28/types/4b5f6760-1eae-4393-9ce8-e8258cb0d2a7 0.199s\n2026-05-22 01:48:07.839 37 INFO tempest.lib.common.rest_client [req-5d72e7b6-42fb-4331-a44a-28968434b7cc req-5d72e7b6-42fb-4331-a44a-28968434b7cc ] Request (GroupSnapshotsV319Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/f95e062386b640aeaf2e06b301a65961/snapshots/detail 0.195s\n2026-05-22 01:48:07.884 19 INFO tempest.lib.common.rest_client [req-93bd1633-e7aa-431f-9fb8-9feb322135ab req-93bd1633-e7aa-431f-9fb8-9feb322135ab ] Request (BackendsCapabilitiesAdminTestsJSON:test_compare_volume_stats_values): 200 GET https://api.testbed.osism.xyz:8776/v3/bf61fbc9ecd049e2aa8806b92aca31ed/scheduler-stats/get_pools?detail=True 0.768s\n2026-05-22 01:48:07.905 33 INFO tempest.lib.common.rest_client [req-219e44c0-bacb-4f5f-bf37-cf047e925bb1 req-219e44c0-bacb-4f5f-bf37-cf047e925bb1 ] Request (VolumeQuotaClassesTest:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:8776/v3/ac01df1b4cd44260a3ff78ff506d6476/os-quota-class-sets/default 0.253s\n{11} tempest.api.volume.admin.test_volume_quota_classes.VolumeQuotaClassesTest.test_update_default_quota [2.663199s] ... ok\n2026-05-22 01:48:07.955 37 INFO tempest.lib.common.rest_client [req-93c3c804-3e12-4f65-8697-b237ebc62175 req-93c3c804-3e12-4f65-8697-b237ebc62175 ] Request (GroupSnapshotsV319Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/f95e062386b640aeaf2e06b301a65961/snapshots/0679e9d0-5e2f-49ab-8005-c2ab09d9f87b 0.105s\n2026-05-22 01:48:07.965 31 INFO tempest.lib.common.rest_client [req-cdc36d87-dde4-4f64-ad06-ecd69c0c7626 req-cdc36d87-dde4-4f64-ad06-ecd69c0c7626 ] Request (GroupTypesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/8018c2940477484184dca454698ec304 0.287s\n2026-05-22 01:48:07.979 15 INFO tempest.lib.common.rest_client [req-07976bcc-19bc-489e-a01a-f5417f4c2116 req-07976bcc-19bc-489e-a01a-f5417f4c2116 ] Request (SnapshotsActionsTest:setUpClass): 202 POST https://api.testbed.osism.xyz:8776/v3/3c36c630c47142af87339902641ef440/snapshots 0.247s\n2026-05-22 01:48:08.015 39 INFO tempest.lib.common.rest_client [req-972fa6e2-58da-41bb-a5d3-6ad51a04bd12 req-972fa6e2-58da-41bb-a5d3-6ad51a04bd12 ] Request (GroupTypeSpecsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/b2b1ce7f919647d29191f928d471ee5d 0.372s\n2026-05-22 01:48:08.111 15 INFO tempest.lib.common.rest_client [req-5ae8e9c1-b0bc-4694-9fff-6e6cff9f61a3 req-5ae8e9c1-b0bc-4694-9fff-6e6cff9f61a3 ] Request (SnapshotsActionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/3c36c630c47142af87339902641ef440/snapshots/1edd48cc-ec4f-4a55-960c-98f44b1b5e61 0.126s\n2026-05-22 01:48:08.131 21 INFO tempest.lib.common.rest_client [req-71f370fc-d52f-4786-a192-48a8134b42da req-71f370fc-d52f-4786-a192-48a8134b42da ] Request (VolumePoolsAdminTestsJSON:test_get_pools_without_details): 200 GET https://api.testbed.osism.xyz:8776/v3/19de1266d98941e896108c775e0a9326/scheduler-stats/get_pools 0.728s\n{5} tempest.api.volume.admin.test_volume_pools.VolumePoolsAdminTestsJSON.test_get_pools_without_details [0.733208s] ... ok\n2026-05-22 01:48:08.241 42 INFO tempest.lib.common.rest_client [req-3e599afd-7b26-4aa0-ad42-ec4227cf0eee req-3e599afd-7b26-4aa0-ad42-ec4227cf0eee ] Request (VolumeQuotasAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.607s\n2026-05-22 01:48:08.280 21 INFO tempest.lib.common.rest_client [req-52893d47-bca5-452e-97c4-16989a51421b req-52893d47-bca5-452e-97c4-16989a51421b ] Request (VolumePoolsAdminTestsJSON:tearDownClass): 500 DELETE https://api.testbed.osism.xyz:5000/v3/users/e1196826872c46a599f83bf64ab017a8 0.140s\n2026-05-22 01:48:08.280 21 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-22 01:48:08.280 21 ERROR tempest.test Traceback (most recent call last):\n2026-05-22 01:48:08.280 21 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass\n2026-05-22 01:48:08.280 21 ERROR tempest.test     teardown()\n2026-05-22 01:48:08.280 21 ERROR tempest.test     ~~~~~~~~^^\n2026-05-22 01:48:08.280 21 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials\n2026-05-22 01:48:08.280 21 ERROR tempest.test     cls._creds_provider.clear_creds()\n2026-05-22 01:48:08.280 21 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n2026-05-22 01:48:08.280 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-22 01:48:08.280 21 ERROR tempest.test     self.creds_client.delete_user(creds.user_id)\n2026-05-22 01:48:08.280 21 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^\n2026-05-22 01:48:08.280 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-22 01:48:08.280 21 ERROR tempest.test     self.users_client.delete_user(user_id)\n2026-05-22 01:48:08.280 21 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^\n2026-05-22 01:48:08.280 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-22 01:48:08.280 21 ERROR tempest.test     resp, body = self.delete(\"users/%s\" % user_id)\n2026-05-22 01:48:08.280 21 ERROR tempest.test                  ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^\n2026-05-22 01:48:08.280 21 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete\n2026-05-22 01:48:08.280 21 ERROR tempest.test     return self.request('DELETE', url, extra_headers, headers, body)\n2026-05-22 01:48:08.280 21 ERROR tempest.test            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n2026-05-22 01:48:08.280 21 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n2026-05-22 01:48:08.280 21 ERROR tempest.test     self._error_checker(resp, resp_body)\n2026-05-22 01:48:08.280 21 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n2026-05-22 01:48:08.280 21 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker\n2026-05-22 01:48:08.280 21 ERROR tempest.test     raise exceptions.ServerFault(resp_body, resp=resp,\n2026-05-22 01:48:08.280 21 ERROR tempest.test                                  message=message)\n2026-05-22 01:48:08.280 21 ERROR tempest.test tempest.lib.exceptions.ServerFault: Got server fault\n2026-05-22 01:48:08.280 21 ERROR tempest.test Details: An unexpected error prevented the server from fulfilling your request.\n2026-05-22 01:48:08.280 21 ERROR tempest.test \n{5} tearDownClass (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 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-22 01:48:08.293 21 INFO tempest.test [-] <class 'unittest.case.SkipTest'> raised in VolumeRetypeWithMigrationTest.setUpClass. Invoking tearDownClass.\n{5} setUpClass (tempest.api.volume.admin.test_volume_retype.VolumeRetypeWithMigrationTest) ... SKIPPED: Cinder multi-backend feature disabled\n2026-05-22 01:48:08.274 33 INFO tempest.lib.common.rest_client [-] Request (VolumeQuotaClassesTest:tearDownClass): 500 DELETE https://api.testbed.osism.xyz:5000/v3/users/9d214ddc222f4900b2498059c839ee7c 0.362s\n2026-05-22 01:48:08.275 33 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-22 01:48:08.275 33 ERROR tempest.test Traceback (most recent call last):\n2026-05-22 01:48:08.275 33 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass\n2026-05-22 01:48:08.275 33 ERROR tempest.test     teardown()\n2026-05-22 01:48:08.275 33 ERROR tempest.test     ~~~~~~~~^^\n2026-05-22 01:48:08.275 33 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials\n2026-05-22 01:48:08.275 33 ERROR tempest.test     cls._creds_provider.clear_creds()\n2026-05-22 01:48:08.275 33 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n2026-05-22 01:48:08.275 33 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 616, in clear_creds\n2026-05-22 01:48:08.275 33 ERROR tempest.test     self.creds_client.delete_user(creds.user_id)\n2026-05-22 01:48:08.275 33 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^\n2026-05-22 01:48:08.275 33 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 55, in delete_user\n2026-05-22 01:48:08.275 33 ERROR tempest.test     self.users_client.delete_user(user_id)\n2026-05-22 01:48:08.275 33 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^\n2026-05-22 01:48:08.275 33 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-22 01:48:08.275 33 ERROR tempest.test     resp, body = self.delete(\"users/%s\" % user_id)\n2026-05-22 01:48:08.275 33 ERROR tempest.test                  ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^\n2026-05-22 01:48:08.275 33 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete\n2026-05-22 01:48:08.275 33 ERROR tempest.test     return self.request('DELETE', url, extra_headers, headers, body)\n2026-05-22 01:48:08.275 33 ERROR tempest.test            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n2026-05-22 01:48:08.275 33 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n2026-05-22 01:48:08.275 33 ERROR tempest.test     self._error_checker(resp, resp_body)\n2026-05-22 01:48:08.275 33 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n2026-05-22 01:48:08.275 33 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 856, in _error_checker\n2026-05-22 01:48:08.275 33 ERROR tempest.test     raise exceptions.UnexpectedContentType(str(resp.status),\n2026-05-22 01:48:08.275 33 ERROR tempest.test                                            resp=resp)\n2026-05-22 01:48:08.275 33 ERROR tempest.test tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided\n2026-05-22 01:48:08.275 33 ERROR tempest.test Details: 500\n2026-05-22 01:48:08.275 33 ERROR tempest.test \n{11} 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-22 01:48:08.499 19 INFO tempest.lib.common.rest_client [req-7ba94520-bebf-4ad3-88f3-c4f122b12e85 req-7ba94520-bebf-4ad3-88f3-c4f122b12e85 ] Request (BackendsCapabilitiesAdminTestsJSON:test_compare_volume_stats_values): 200 GET https://api.testbed.osism.xyz:8776/v3/bf61fbc9ecd049e2aa8806b92aca31ed/capabilities/testbed-node-0@rbd-volumes#volumes 0.603s\n2026-05-22 01:48:08.547 31 INFO tempest.lib.common.rest_client [-] Request (GroupTypesTest:tearDownClass): 500 DELETE https://api.testbed.osism.xyz:5000/v3/users/7f96cb8bec4449b99508bd6ba10c052d 0.578s\n2026-05-22 01:48:08.555 23 INFO tempest.lib.common.rest_client [req-7b43803d-0850-4e40-a220-d0cd85dafda5 req-7b43803d-0850-4e40-a220-d0cd85dafda5 ] Request (UserMessagesTest:test_delete_message): 500 DELETE https://api.testbed.osism.xyz:8776/v3/6fc9d53b69154a579a2f84acc01185fa/messages/49e89b94-6c35-4615-8576-a486403c9b38 1.072s\n2026-05-22 01:48:08.563 39 INFO tempest.lib.common.rest_client [-] Request (GroupTypeSpecsTest:tearDownClass): 500 DELETE https://api.testbed.osism.xyz:5000/v3/users/9044bc83eb2340b5aa48980de847e9f7 0.534s\n2026-05-22 01:48:08.570 42 INFO tempest.lib.common.rest_client [req-86924b16-e3f9-429e-8451-9e7b8b5585b5 req-86924b16-e3f9-429e-8451-9e7b8b5585b5 ] Request (VolumeQuotasAdminTestJSON:setUpClass): 503 GET https://api.testbed.osism.xyz:8776/v3/69ae1971fa76400a9254184621110969/os-quota-sets/310db146d3484a309dd537acf668d0a1 0.326s\n2026-05-22 01:48:08.571 42 INFO tempest.test [-] <class 'tempest.lib.exceptions.UnexpectedResponseCode'> raised in VolumeQuotasAdminTestJSON.setUpClass. Invoking tearDownClass.\n2026-05-22 01:48:08.550 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-22 01:48:08.550 31 ERROR tempest.test Traceback (most recent call last):\n2026-05-22 01:48:08.550 31 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass\n2026-05-22 01:48:08.550 31 ERROR tempest.test     teardown()\n2026-05-22 01:48:08.550 31 ERROR tempest.test     ~~~~~~~~^^\n2026-05-22 01:48:08.550 31 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials\n2026-05-22 01:48:08.550 31 ERROR tempest.test     cls._creds_provider.clear_creds()\n2026-05-22 01:48:08.550 31 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n2026-05-22 01:48:08.550 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-22 01:48:08.550 31 ERROR tempest.test     self.creds_client.delete_user(creds.user_id)\n2026-05-22 01:48:08.550 31 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^\n2026-05-22 01:48:08.550 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-22 01:48:08.550 31 ERROR tempest.test     self.users_client.delete_user(user_id)\n2026-05-22 01:48:08.550 31 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^\n2026-05-22 01:48:08.550 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-22 01:48:08.550 31 ERROR tempest.test     resp, body = self.delete(\"users/%s\" % user_id)\n2026-05-22 01:48:08.550 31 ERROR tempest.test                  ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^\n2026-05-22 01:48:08.550 31 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete\n2026-05-22 01:48:08.550 31 ERROR tempest.test     return self.request('DELETE', url, extra_headers, headers, body)\n2026-05-22 01:48:08.550 31 ERROR tempest.test            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n2026-05-22 01:48:08.550 31 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n2026-05-22 01:48:08.550 31 ERROR tempest.test     self._error_checker(resp, resp_body)\n2026-05-22 01:48:08.550 31 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n2026-05-22 01:48:08.550 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-22 01:48:08.550 31 ERROR tempest.test     raise exceptions.UnexpectedContentType(str(resp.status),\n2026-05-22 01:48:08.550 31 ERROR tempest.test                                            resp=resp)\n2026-05-22 01:48:08.550 31 ERROR tempest.test tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided\n2026-05-22 01:48:08.550 31 ERROR tempest.test Details: 500\n2026-05-22 01:48:08.550 31 ERROR tempest.test \n{10} 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 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-22 01:48:08.563 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-22 01:48:08.563 39 ERROR tempest.test Traceback (most recent call last):\n2026-05-22 01:48:08.563 39 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass\n2026-05-22 01:48:08.563 39 ERROR tempest.test     teardown()\n2026-05-22 01:48:08.563 39 ERROR tempest.test     ~~~~~~~~^^\n2026-05-22 01:48:08.563 39 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials\n2026-05-22 01:48:08.563 39 ERROR tempest.test     cls._creds_provider.clear_creds()\n2026-05-22 01:48:08.563 39 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n2026-05-22 01:48:08.563 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-22 01:48:08.563 39 ERROR tempest.test     self.creds_client.delete_user(creds.user_id)\n2026-05-22 01:48:08.563 39 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^\n2026-05-22 01:48:08.563 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-22 01:48:08.563 39 ERROR tempest.test     self.users_client.delete_user(user_id)\n2026-05-22 01:48:08.563 39 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^\n2026-05-22 01:48:08.563 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-22 01:48:08.563 39 ERROR tempest.test     resp, body = self.delete(\"users/%s\" % user_id)\n2026-05-22 01:48:08.563 39 ERROR tempest.test                  ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^\n2026-05-22 01:48:08.563 39 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete\n2026-05-22 01:48:08.563 39 ERROR tempest.test     return self.request('DELETE', url, extra_headers, headers, body)\n2026-05-22 01:48:08.563 39 ERROR tempest.test            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n2026-05-22 01:48:08.563 39 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n2026-05-22 01:48:08.563 39 ERROR tempest.test     self._error_checker(resp, resp_body)\n2026-05-22 01:48:08.563 39 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n2026-05-22 01:48:08.563 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-22 01:48:08.563 39 ERROR tempest.test     raise exceptions.UnexpectedContentType(str(resp.status),\n2026-05-22 01:48:08.563 39 ERROR tempest.test                                            resp=resp)\n2026-05-22 01:48:08.563 39 ERROR tempest.test tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided\n2026-05-22 01:48:08.563 39 ERROR tempest.test Details: 500\n2026-05-22 01:48:08.563 39 ERROR tempest.test \n{14} tearDownClass (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 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-22 01:48:09.510 37 INFO tempest.lib.common.rest_client [req-54853bc4-5736-4f6a-a0f2-c28d7eccd88b req-54853bc4-5736-4f6a-a0f2-c28d7eccd88b ] Request (GroupSnapshotsV319Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/f95e062386b640aeaf2e06b301a65961/snapshots/0679e9d0-5e2f-49ab-8005-c2ab09d9f87b 0.548s\n2026-05-22 01:48:09.517 25 INFO tempest.lib.common.rest_client [req-debabdfd-19f7-4ded-93a7-fbfa76a686df req-debabdfd-19f7-4ded-93a7-fbfa76a686df ] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 200 GET https://api.testbed.osism.xyz:8776/v3/0dd5211bb82a438cab50256f9c09a2e4/backups/4e0dc840-9601-47d9-8f07-95616b9c865f 1.960s\n2026-05-22 01:48:09.529 29 INFO tempest.lib.common.rest_client [req-bda9f271-16fb-443d-8745-049703d9343e req-bda9f271-16fb-443d-8745-049703d9343e ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/e339a59736204d889d62cababc3cd23f/snapshots/f8e022ef-f475-4914-b5bd-2ba6f9a4855a 0.842s\n2026-05-22 01:48:09.542 27 INFO tempest.lib.common.rest_client [req-d8fd2056-1117-403c-89e0-9e1ce058f889 req-d8fd2056-1117-403c-89e0-9e1ce058f889 ] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 500 GET https://api.testbed.osism.xyz:8776/v3/4faa463af43a423b9864e60693ca451a/groups/71be8026-2ab7-454a-85ba-f955fc7a4d55 1.021s\n2026-05-22 01:48:09.539 23 INFO tempest.lib.common.rest_client [req-51f7ec7e-c32e-47f9-956c-1acd6e8a1cec req-51f7ec7e-c32e-47f9-956c-1acd6e8a1cec ] Request (UserMessagesTest:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/6fc9d53b69154a579a2f84acc01185fa/volumes/cba15036-3849-4618-b45a-2f3d4908dfec 0.974s\n2026-05-22 01:48:09.539 23 WARNING tempest.lib.common.utils.test_utils [-] Got ServerFault while running <function BaseVolumeTest._delete_volume_for_cleanup at 0x7070d25e7c40>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault\n2026-05-22 01:48:09.864 11 INFO tempest.lib.common.rest_client [req-1cfe054c-da79-4371-ad92-9749bd52a51e req-1cfe054c-da79-4371-ad92-9749bd52a51e ] Request (GroupsTest:test_group_create_show_list_delete): 500 POST https://api.testbed.osism.xyz:8776/v3/aef36cefc44d4945a675df41fb67eda2/groups/ec3ae4cb-35f8-4c68-a2c6-67beff92bde5/action 2.422s\n2026-05-22 01:48:25.561 31 INFO tempest.lib.common.rest_client [-] Request (GroupsV314Test:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 16.987s\n2026-05-22 01:48:25.561 31 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in GroupsV314Test.setUpClass. Invoking tearDownClass.\n{10} setUpClass (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 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-22 01:48:25.701 33 INFO tempest.lib.common.rest_client [-] Request (VersionsTest:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 17.413s\n2026-05-22 01:48:25.702 33 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 500\n\n2026-05-22 01:48:25.885 39 INFO tempest.lib.common.rest_client [-] Request (VolumesBackupsTest:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 17.290s\n2026-05-22 01:48:25.886 39 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in VolumesBackupsTest.setUpClass. Invoking tearDownClass.\n{14} 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 500\n\n2026-05-22 01:48:25.953 21 INFO tempest.lib.common.rest_client [-] Request (VolumesListTestJSON:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 17.654s\n2026-05-22 01:48:25.953 21 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in VolumesListTestJSON.setUpClass. Invoking tearDownClass.\n{5} 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 500\n\n2026-05-22 01:48:27.038 25 INFO tempest.lib.common.rest_client [req-2b547be2-3379-45f4-8621-1db3fd784a6d req-2b547be2-3379-45f4-8621-1db3fd784a6d ] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 200 GET https://api.testbed.osism.xyz:8776/v3/0dd5211bb82a438cab50256f9c09a2e4/backups/4e0dc840-9601-47d9-8f07-95616b9c865f 16.511s\n2026-05-22 01:48:27.053 29 INFO tempest.lib.common.rest_client [req-adaf91b5-928f-4bce-abbf-53acd4fb1a46 req-adaf91b5-928f-4bce-abbf-53acd4fb1a46 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/e339a59736204d889d62cababc3cd23f/snapshots/f8e022ef-f475-4914-b5bd-2ba6f9a4855a 16.518s\n2026-05-22 01:48:27.063 27 INFO tempest.lib.common.rest_client [req-7709e5e5-8fad-4e32-82ce-da7e1edc3d8c req-7709e5e5-8fad-4e32-82ce-da7e1edc3d8c ] Request (GroupSnapshotsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/4faa463af43a423b9864e60693ca451a/volumes/detail 17.511s\n2026-05-22 01:48:27.106 35 INFO tempest.lib.common.rest_client [req-93146d91-aa46-4fa1-aa6b-2fb05c33ef84 req-93146d91-aa46-4fa1-aa6b-2fb05c33ef84 ] Request (VolumesServicesTestJSON:test_get_service_by_volume_host_name): 200 GET https://api.testbed.osism.xyz:8776/v3/ae79d2faf6d84299addaca767cea9721/volumes/53afac91-d7d4-4e44-bf5b-38f4d7f32010 19.177s\n2026-05-22 01:48:27.115 11 INFO tempest.lib.common.rest_client [req-5f926446-e5e9-425b-a02f-2c159667d78e req-5f926446-e5e9-425b-a02f-2c159667d78e ] Request (GroupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/aef36cefc44d4945a675df41fb67eda2/volumes/detail 17.239s\n2026-05-22 01:48:27.126 35 INFO tempest.common.waiters [-] volume 53afac91-d7d4-4e44-bf5b-38f4d7f32010 reached available after waiting for 21.126267 seconds\n2026-05-22 01:48:27.139 13 INFO tempest.lib.common.rest_client [req-1272300a-d531-421a-857f-348ce823ef0d req-1272300a-d531-421a-857f-348ce823ef0d ] Request (QosSpecsTestJSON:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/18767c3571df4930b96e89fd3c497f28/types/2a429406-4302-4994-b7c8-88b4a4707edd 19.381s\n2026-05-22 01:48:27.165 17 INFO tempest.lib.common.rest_client [req-cb9828c6-040e-4265-8230-91aff5e21ae0 req-cb9828c6-040e-4265-8230-91aff5e21ae0 ] Request (VolumeTypesTest:test_volume_crud_with_volume_type_and_extra_specs): 200 GET https://api.testbed.osism.xyz:8776/v3/137b9bbe324040afa5ebd0b36f149656/volumes/fb8c4ada-4e2e-4cc7-8987-1b31c038964b 18.615s\n2026-05-22 01:48:27.180 17 INFO tempest.common.waiters [-] volume fb8c4ada-4e2e-4cc7-8987-1b31c038964b reached available after waiting for 20.180293 seconds\n2026-05-22 01:48:27.200 15 INFO tempest.lib.common.rest_client [req-6bb0d0dc-0355-4e4d-8b0a-bef7f5ff0f5c req-6bb0d0dc-0355-4e4d-8b0a-bef7f5ff0f5c ] Request (SnapshotsActionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/3c36c630c47142af87339902641ef440/snapshots/1edd48cc-ec4f-4a55-960c-98f44b1b5e61 18.080s\n2026-05-22 01:48:27.204 15 INFO tempest.common.waiters [-] snapshot 1edd48cc-ec4f-4a55-960c-98f44b1b5e61 reached available after waiting for 19.204131 seconds\n2026-05-22 01:48:27.224 37 INFO tempest.lib.common.rest_client [req-dc944b6e-8d72-4fec-b113-f75a80a2dbfc req-dc944b6e-8d72-4fec-b113-f75a80a2dbfc ] Request (GroupSnapshotsV319Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/f95e062386b640aeaf2e06b301a65961/snapshots/0679e9d0-5e2f-49ab-8005-c2ab09d9f87b 16.706s\n2026-05-22 01:48:27.267 35 INFO tempest.lib.common.rest_client [req-c2438706-82a2-4b3a-8664-5c64a651cb15 req-c2438706-82a2-4b3a-8664-5c64a651cb15 ] Request (VolumesServicesTestJSON:test_get_service_by_volume_host_name): 200 GET https://api.testbed.osism.xyz:8776/v3/690cf8ec88c14ce1bf8ad67b794d1cd0/volumes/53afac91-d7d4-4e44-bf5b-38f4d7f32010 0.138s\n2026-05-22 01:48:27.275 23 INFO tempest.lib.common.rest_client [req-4a84e78d-da3d-4db6-9df6-90933558fced req-4a84e78d-da3d-4db6-9df6-90933558fced ] Request (UserMessagesTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/6fc9d53b69154a579a2f84acc01185fa/volumes/cba15036-3849-4618-b45a-2f3d4908dfec 12.733s\n2026-05-22 01:48:27.305 13 INFO tempest.lib.common.rest_client [req-16dfdbd7-d818-46a7-a98d-7cab0ae9d1cd req-16dfdbd7-d818-46a7-a98d-7cab0ae9d1cd ] Request (QosSpecsTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/18767c3571df4930b96e89fd3c497f28/types/2a429406-4302-4994-b7c8-88b4a4707edd 0.164s\n{1} tempest.api.volume.admin.test_qos.QosSpecsTestJSON.test_associate_disassociate_qos [22.631847s] ... ok\n2026-05-22 01:48:27.583 17 INFO tempest.lib.common.rest_client [req-07335877-0446-4c0b-82df-ea85f3ef6d89 req-07335877-0446-4c0b-82df-ea85f3ef6d89 ] Request (VolumeTypesTest:test_volume_crud_with_volume_type_and_extra_specs): 500 POST https://api.testbed.osism.xyz:8776/v3/137b9bbe324040afa5ebd0b36f149656/volumes/fb8c4ada-4e2e-4cc7-8987-1b31c038964b/action 0.399s\n2026-05-22 01:48:27.585 42 INFO tempest.lib.common.rest_client [-] Request (VolumeQuotasAdminTestJSON:tearDownClass): 500 DELETE https://api.testbed.osism.xyz:5000/v3/users/2fe7ee6afbb641b4bb344273fa90d0fe 19.009s\n2026-05-22 01:48:27.585 42 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-22 01:48:27.585 42 ERROR tempest.test Traceback (most recent call last):\n2026-05-22 01:48:27.585 42 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 178, in setUpClass\n2026-05-22 01:48:27.585 42 ERROR tempest.test     cls.resource_setup()\n2026-05-22 01:48:27.585 42 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~^^\n2026-05-22 01:48:27.585 42 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_volume_quotas.py\", line 52, in resource_setup\n2026-05-22 01:48:27.585 42 ERROR tempest.test     original_quota_set = (cls.admin_quotas_client.show_quota_set(\n2026-05-22 01:48:27.585 42 ERROR tempest.test                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n2026-05-22 01:48:27.585 42 ERROR tempest.test         cls.demo_tenant_id)['quota_set'])\n2026-05-22 01:48:27.585 42 ERROR tempest.test         ^^^^^^^^^^^^^^^^^^^\n2026-05-22 01:48:27.585 42 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/quotas_client.py\", line 43, in show_quota_set\n2026-05-22 01:48:27.585 42 ERROR tempest.test     resp, body = self.get(url)\n2026-05-22 01:48:27.585 42 ERROR tempest.test                  ~~~~~~~~^^^^^\n2026-05-22 01:48:27.585 42 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 342, in get\n2026-05-22 01:48:27.585 42 ERROR tempest.test     return self.request('GET', url, extra_headers, headers,\n2026-05-22 01:48:27.585 42 ERROR tempest.test            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n2026-05-22 01:48:27.585 42 ERROR tempest.test                         chunked=chunked)\n2026-05-22 01:48:27.585 42 ERROR tempest.test                         ^^^^^^^^^^^^^^^^\n2026-05-22 01:48:27.585 42 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n2026-05-22 01:48:27.585 42 ERROR tempest.test     self._error_checker(resp, resp_body)\n2026-05-22 01:48:27.585 42 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n2026-05-22 01:48:27.585 42 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 951, in _error_checker\n2026-05-22 01:48:27.585 42 ERROR tempest.test     raise exceptions.UnexpectedResponseCode(str(resp.status),\n2026-05-22 01:48:27.585 42 ERROR tempest.test                                             resp=resp)\n2026-05-22 01:48:27.585 42 ERROR tempest.test tempest.lib.exceptions.UnexpectedResponseCode: Unexpected response code received\n2026-05-22 01:48:27.585 42 ERROR tempest.test Details: 503\n2026-05-22 01:48:27.585 42 ERROR tempest.test \n2026-05-22 01:48:27.585 42 ERROR tempest.test During handling of the above exception, another exception occurred:\n2026-05-22 01:48:27.585 42 ERROR tempest.test \n2026-05-22 01:48:27.585 42 ERROR tempest.test Traceback (most recent call last):\n2026-05-22 01:48:27.585 42 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass\n2026-05-22 01:48:27.585 42 ERROR tempest.test     teardown()\n2026-05-22 01:48:27.585 42 ERROR tempest.test     ~~~~~~~~^^\n2026-05-22 01:48:27.585 42 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials\n2026-05-22 01:48:27.585 42 ERROR tempest.test     cls._creds_provider.clear_creds()\n2026-05-22 01:48:27.585 42 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n2026-05-22 01:48:27.585 42 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 616, in clear_creds\n2026-05-22 01:48:27.585 42 ERROR tempest.test     self.creds_client.delete_user(creds.user_id)\n2026-05-22 01:48:27.585 42 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^\n2026-05-22 01:48:27.585 42 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 55, in delete_user\n2026-05-22 01:48:27.585 42 ERROR tempest.test     self.users_client.delete_user(user_id)\n2026-05-22 01:48:27.585 42 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^\n2026-05-22 01:48:27.585 42 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-22 01:48:27.585 42 ERROR tempest.test     resp, body = self.delete(\"users/%s\" % user_id)\n2026-05-22 01:48:27.585 42 ERROR tempest.test                  ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^\n2026-05-22 01:48:27.585 42 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete\n2026-05-22 01:48:27.585 42 ERROR tempest.test     return self.request('DELETE', url, extra_headers, headers, body)\n2026-05-22 01:48:27.585 42 ERROR tempest.test            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n2026-05-22 01:48:27.585 42 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n2026-05-22 01:48:27.585 42 ERROR tempest.test     self._error_checker(resp, resp_body)\n2026-05-22 01:48:27.585 42 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n2026-05-22 01:48:27.585 42 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 856, in _error_checker\n2026-05-22 01:48:27.585 42 ERROR tempest.test     raise exceptions.UnexpectedContentType(str(resp.status),\n2026-05-22 01:48:27.585 42 ERROR tempest.test                                            resp=resp)\n2026-05-22 01:48:27.585 42 ERROR tempest.test tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided\n2026-05-22 01:48:27.585 42 ERROR tempest.test Details: 500\n2026-05-22 01:48:27.585 42 ERROR tempest.test \n2026-05-22 01:48:27.640 19 INFO tempest.lib.common.rest_client [req-f28e86b3-394a-45e9-8036-35b5b41d15a4 req-f28e86b3-394a-45e9-8036-35b5b41d15a4 ] Request (BackendsCapabilitiesAdminTestsJSON:test_compare_volume_stats_values): 200 GET https://api.testbed.osism.xyz:8776/v3/bf61fbc9ecd049e2aa8806b92aca31ed/capabilities/testbed-node-1@rbd-volumes#volumes 19.132s\n{15} 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 178, in setUpClass\n    cls.resource_setup()\n    ~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_volume_quotas.py\", line 52, in resource_setup\n    original_quota_set = (cls.admin_quotas_client.show_quota_set(\n                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        cls.demo_tenant_id)['quota_set'])\n        ^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/quotas_client.py\", line 43, in show_quota_set\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 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\n2026-05-22 01:48:29.521 35 INFO tempest.lib.common.rest_client [req-02cace7f-9223-4f20-9b59-816488caf160 req-02cace7f-9223-4f20-9b59-816488caf160 ] Request (VolumesServicesTestJSON:test_get_service_by_volume_host_name): 200 GET https://api.testbed.osism.xyz:8776/v3/690cf8ec88c14ce1bf8ad67b794d1cd0/os-services?host=testbed-node-2&binary=cinder-volume 2.235s\n2026-05-22 01:48:29.538 15 INFO tempest.lib.common.rest_client [req-06cedd0b-701c-49ed-82d5-2b89da8f2822 req-06cedd0b-701c-49ed-82d5-2b89da8f2822 ] Request (SnapshotsActionsTest:test_reset_snapshot_status): 503 POST https://api.testbed.osism.xyz:8776/v3/04c1b5653eae45ad9b844de6aa4e10d9/snapshots/1edd48cc-ec4f-4a55-960c-98f44b1b5e61/action 2.332s\n2026-05-22 01:48:29.769 27 INFO tempest.lib.common.rest_client [req-2955adf4-a021-40ed-8c03-9796c277340d req-2955adf4-a021-40ed-8c03-9796c277340d ] Request (GroupSnapshotsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/4faa463af43a423b9864e60693ca451a/groups/71be8026-2ab7-454a-85ba-f955fc7a4d55/action 2.690s\n2026-05-22 01:48:29.770 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.GroupSnapshotsTest.test_create_group_from_group_snapshot[id-eff52c70-efc7-45ed-b47a-4ad675d09b81] id=0x7679818cbcb0>>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault\n2026-05-22 01:48:29.789 11 INFO tempest.lib.common.rest_client [req-b789b722-922f-4492-baa2-278eea8dc432 req-b789b722-922f-4492-baa2-278eea8dc432 ] Request (GroupsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/aef36cefc44d4945a675df41fb67eda2/groups/0e8ac90b-d7fc-4280-ba70-bb6858923238/action 2.647s\n2026-05-22 01:48:29.790 11 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=0x73638a504590>>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault\n2026-05-22 01:48:33.651 33 INFO tempest.lib.common.rest_client [-] Request (VolumesSnapshotListTestJSON:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 7.934s\n2026-05-22 01:48:33.651 33 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in VolumesSnapshotListTestJSON.setUpClass. Invoking tearDownClass.\n{11} 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\n2026-05-22 01:48:33.695 25 INFO tempest.lib.common.rest_client [req-cbcfe2fc-b237-4da3-8ff8-11ee5cbe72eb req-cbcfe2fc-b237-4da3-8ff8-11ee5cbe72eb ] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 200 GET https://api.testbed.osism.xyz:8776/v3/0dd5211bb82a438cab50256f9c09a2e4/backups/4e0dc840-9601-47d9-8f07-95616b9c865f 5.646s\n2026-05-22 01:48:33.706 37 INFO tempest.lib.common.rest_client [req-c436602d-89bd-44cc-86ff-221b2a58abaf req-c436602d-89bd-44cc-86ff-221b2a58abaf ] Request (GroupSnapshotsV319Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/f95e062386b640aeaf2e06b301a65961/snapshots/0679e9d0-5e2f-49ab-8005-c2ab09d9f87b 5.476s\n2026-05-22 01:48:33.734 31 INFO tempest.lib.common.rest_client [-] Request (ExtraSpecsNegativeTest:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 8.159s\n2026-05-22 01:48:33.735 31 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in ExtraSpecsNegativeTest.setUpClass. Invoking tearDownClass.\n{10} 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 500\n\n2026-05-22 01:48:33.772 35 INFO tempest.lib.common.rest_client [req-0bcb38a0-104a-431b-9f57-d3cdad4ed5dd req-0bcb38a0-104a-431b-9f57-d3cdad4ed5dd ] Request (VolumesServicesTestJSON:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/ae79d2faf6d84299addaca767cea9721/volumes/53afac91-d7d4-4e44-bf5b-38f4d7f32010 4.242s\n2026-05-22 01:48:33.775 17 INFO tempest.lib.common.rest_client [req-9a0efcfe-7798-4fa9-963b-7cd8bf779d4c req-9a0efcfe-7798-4fa9-963b-7cd8bf779d4c ] Request (VolumeTypesTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/137b9bbe324040afa5ebd0b36f149656/volumes/fb8c4ada-4e2e-4cc7-8987-1b31c038964b 6.174s\n2026-05-22 01:48:33.794 29 INFO tempest.lib.common.rest_client [req-b04923aa-eebc-4a3f-a495-500497727273 req-b04923aa-eebc-4a3f-a495-500497727273 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/e339a59736204d889d62cababc3cd23f/snapshots/f8e022ef-f475-4914-b5bd-2ba6f9a4855a 5.731s\n2026-05-22 01:48:33.801 39 INFO tempest.lib.common.rest_client [req-1dab628e-8e6a-419e-be83-01c560ad7d54 req-1dab628e-8e6a-419e-be83-01c560ad7d54 ] Request (VolumesGetTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 7.901s\n2026-05-22 01:48:33.811 21 INFO tempest.lib.common.rest_client [req-a92f10de-96af-4d85-bffc-9841eded48a3 req-a92f10de-96af-4d85-bffc-9841eded48a3 ] Request (VolumesSnapshotNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 7.839s\n2026-05-22 01:48:33.999 42 INFO tempest.lib.common.rest_client [req-10ffd9c8-c01a-40b2-ba29-f272b9dc4805 req-10ffd9c8-c01a-40b2-ba29-f272b9dc4805 ] Request (VolumeTypesAccessTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 6.337s\n2026-05-22 01:48:34.207 19 INFO tempest.lib.common.rest_client [req-5a67c832-3690-43c6-94e2-8d70a5e5772b req-5a67c832-3690-43c6-94e2-8d70a5e5772b ] Request (BackendsCapabilitiesAdminTestsJSON:test_compare_volume_stats_values): 200 GET https://api.testbed.osism.xyz:8776/v3/bf61fbc9ecd049e2aa8806b92aca31ed/capabilities/testbed-node-2@rbd-volumes#volumes 6.563s\n2026-05-22 01:48:34.231 31 INFO tempest.lib.common.rest_client [req-dcb34987-d7fd-45ea-b97c-6ee66e8aeeee req-dcb34987-d7fd-45ea-b97c-6ee66e8aeeee ] Request (VolumesCloneTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.478s\n{4} tempest.api.volume.admin.test_backends_capabilities.BackendsCapabilitiesAdminTestsJSON.test_compare_volume_stats_values [27.096797s] ... ok\n2026-05-22 01:48:34.272 21 INFO tempest.lib.common.rest_client [req-b3ef140a-7a92-4dc9-90e3-69d1969ad7cb req-b3ef140a-7a92-4dc9-90e3-69d1969ad7cb ] Request (VolumesSnapshotNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.450s\n2026-05-22 01:48:34.366 39 INFO tempest.lib.common.rest_client [req-5c6f7f46-418f-442f-85e6-664da47ada14 req-5c6f7f46-418f-442f-85e6-664da47ada14 ] Request (VolumesGetTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.557s\n2026-05-22 01:48:34.387 21 INFO tempest.lib.common.rest_client [req-0b8e3daf-416f-4f8b-8844-5b9b08afc22e req-0b8e3daf-416f-4f8b-8844-5b9b08afc22e ] Request (VolumesSnapshotNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.112s\n2026-05-22 01:48:34.467 39 INFO tempest.lib.common.rest_client [req-c4cf718d-f656-4a11-83ac-e7c4bc9bcd93 req-c4cf718d-f656-4a11-83ac-e7c4bc9bcd93 ] Request (VolumesGetTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.097s\n2026-05-22 01:48:34.478 42 INFO tempest.lib.common.rest_client [req-267fb389-8125-4009-8268-4caa76f63c5b req-267fb389-8125-4009-8268-4caa76f63c5b ] Request (VolumeTypesAccessTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.458s\n2026-05-22 01:48:34.604 42 INFO tempest.lib.common.rest_client [req-a9d5548d-dd07-4a9b-9fe8-aef51fab1baf req-a9d5548d-dd07-4a9b-9fe8-aef51fab1baf ] Request (VolumeTypesAccessTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.124s\n2026-05-22 01:48:34.693 31 INFO tempest.lib.common.rest_client [req-781d6c96-0121-4772-9033-40efba4e6a32 req-781d6c96-0121-4772-9033-40efba4e6a32 ] Request (VolumesCloneTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.454s\n2026-05-22 01:48:34.808 25 INFO tempest.lib.common.rest_client [req-c2163014-e209-4530-a690-81ea0966c233 req-c2163014-e209-4530-a690-81ea0966c233 ] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 200 GET https://api.testbed.osism.xyz:8776/v3/0dd5211bb82a438cab50256f9c09a2e4/backups/4e0dc840-9601-47d9-8f07-95616b9c865f 0.101s\n2026-05-22 01:48:34.814 31 INFO tempest.lib.common.rest_client [req-6deea81e-0178-46b7-a56f-9b7b708080e3 req-6deea81e-0178-46b7-a56f-9b7b708080e3 ] Request (VolumesCloneTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.114s\n2026-05-22 01:48:34.919 11 INFO tempest.lib.common.rest_client [req-66d517e7-038f-4dd8-a9e7-5ba72af224e2 req-66d517e7-038f-4dd8-a9e7-5ba72af224e2 ] Request (GroupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/aef36cefc44d4945a675df41fb67eda2/volumes/detail 0.123s\n2026-05-22 01:48:35.298 13 INFO tempest.lib.common.rest_client [req-fb8e4607-4253-4c7b-91b1-ccbf7b53311a req-fb8e4607-4253-4c7b-91b1-ccbf7b53311a ] Request (QosSpecsTestJSON:test_create_delete_qos_with_back_end_consumer): 500 POST https://api.testbed.osism.xyz:8776/v3/18767c3571df4930b96e89fd3c497f28/qos-specs 7.938s\n2026-05-22 01:48:35.296 15 INFO tempest.lib.common.rest_client [req-28d0bba5-a875-42da-862e-8fd5e5b58e16 req-28d0bba5-a875-42da-862e-8fd5e5b58e16 ] Request (SnapshotsActionsTest:tearDown): 500 POST https://api.testbed.osism.xyz:8776/v3/04c1b5653eae45ad9b844de6aa4e10d9/snapshots/1edd48cc-ec4f-4a55-960c-98f44b1b5e61/action 5.750s\n2026-05-22 01:48:35.307 17 INFO tempest.lib.common.rest_client [req-f75bf829-0d9f-4148-876e-408cbf892834 req-f75bf829-0d9f-4148-876e-408cbf892834 ] Request (VolumeTypesTest:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/137b9bbe324040afa5ebd0b36f149656/volumes/fb8c4ada-4e2e-4cc7-8987-1b31c038964b 1.514s\n2026-05-22 01:48:35.307 17 WARNING tempest.lib.common.utils.test_utils [-] Got ServerFault while running <function BaseVolumeTest._delete_volume_for_cleanup at 0x7d8d0961bc40>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault\n{1} tempest.api.volume.admin.test_qos.QosSpecsTestJSON.test_create_delete_qos_with_back_end_consumer [7.954186s] ... 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: The server has either erred or is incapable of performing the requested operation.\n\n\nCaptured pythonlogging:\n~~~~~~~~~~~~~~~~~~~~~~~\n    2026-05-22 01:48:35,298 13 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/18767c3571df4930b96e89fd3c497f28/qos-specs 7.938s\n\n2026-05-22 01:48:35.316 31 INFO tempest.lib.common.rest_client [-] Request (VolumesCloneTest:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/projects 0.498s\n2026-05-22 01:48:35.319 31 INFO tempest.test [-] <class 'tempest.lib.exceptions.UnexpectedContentType'> raised in VolumesCloneTest.setUpClass. Invoking tearDownClass.\n{10} 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 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 438, in get_credentials\n    credentials = self._create_creds(\n        roles=credential_type, scope=scope,\n        project_id=project_id)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 200, in _create_creds\n    project = self.creds_client.create_project(\n        name=project_name, description=project_desc)\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 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-22 01:48:35.312 42 INFO tempest.lib.common.rest_client [-] Request (VolumeTypesAccessTest:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/projects 0.703s\n2026-05-22 01:48:35.312 42 INFO tempest.test [-] <class 'tempest.lib.exceptions.UnexpectedContentType'> raised in VolumeTypesAccessTest.setUpClass. Invoking tearDownClass.\n{15} 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 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 438, in get_credentials\n    credentials = self._create_creds(\n        roles=credential_type, scope=scope,\n        project_id=project_id)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 200, in _create_creds\n    project = self.creds_client.create_project(\n        name=project_name, description=project_desc)\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 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-22 01:48:35.312 21 INFO tempest.lib.common.rest_client [-] Request (VolumesSnapshotNegativeTestJSON:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/projects 0.923s\n2026-05-22 01:48:35.312 21 INFO tempest.test [-] <class 'tempest.lib.exceptions.UnexpectedContentType'> raised in VolumesSnapshotNegativeTestJSON.setUpClass. Invoking tearDownClass.\n2026-05-22 01:48:35.327 39 INFO tempest.lib.common.rest_client [-] Request (VolumesGetTest:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/projects 0.856s\n2026-05-22 01:48:35.328 39 INFO tempest.test [-] <class 'tempest.lib.exceptions.UnexpectedContentType'> raised in VolumesGetTest.setUpClass. Invoking tearDownClass.\n{14} setUpClass (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 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 438, in get_credentials\n    credentials = self._create_creds(\n        roles=credential_type, scope=scope,\n        project_id=project_id)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 200, in _create_creds\n    project = self.creds_client.create_project(\n        name=project_name, description=project_desc)\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 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{5} 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 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 438, in get_credentials\n    credentials = self._create_creds(\n        roles=credential_type, scope=scope,\n        project_id=project_id)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 200, in _create_creds\n    project = self.creds_client.create_project(\n        name=project_name, description=project_desc)\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 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-22 01:48:35.313 35 INFO tempest.lib.common.rest_client [req-283f0fbe-5771-4ba5-96ea-021db79b16cd req-283f0fbe-5771-4ba5-96ea-021db79b16cd ] Request (VolumesServicesTestJSON:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/ae79d2faf6d84299addaca767cea9721/volumes/53afac91-d7d4-4e44-bf5b-38f4d7f32010 1.523s\n2026-05-22 01:48:35.321 35 WARNING tempest.lib.common.utils.test_utils [-] Got ServerFault while running <function BaseVolumeTest._delete_volume_for_cleanup at 0x751095057c40>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault\n{2} tempest.api.volume.admin.test_snapshots_actions.SnapshotsActionsTest.test_reset_snapshot_status [8.111625s] ... 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 72, in test_reset_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 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/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-22 01:48:29,538 15 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:test_reset_snapshot_status): 503 POST https://api.testbed.osism.xyz:8776/v3/04c1b5653eae45ad9b844de6aa4e10d9/snapshots/1edd48cc-ec4f-4a55-960c-98f44b1b5e61/action 2.332s\n2026-05-22 01:48:35,296 15 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:tearDown): 500 POST https://api.testbed.osism.xyz:8776/v3/04c1b5653eae45ad9b844de6aa4e10d9/snapshots/1edd48cc-ec4f-4a55-960c-98f44b1b5e61/action 5.750s\n\n2026-05-22 01:48:37.028 29 INFO tempest.lib.common.rest_client [req-7ffc158d-4a29-4a9c-9cea-71b9c7e05fa1 req-7ffc158d-4a29-4a9c-9cea-71b9c7e05fa1 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 500 GET https://api.testbed.osism.xyz:8776/v3/e339a59736204d889d62cababc3cd23f/snapshots/f8e022ef-f475-4914-b5bd-2ba6f9a4855a 2.225s\n2026-05-22 01:48:37.028 29 INFO tempest.test [-] <class 'tempest.lib.exceptions.ServerFault'> raised in VolumeSnapshotQuotasNegativeTestJSON.setUpClass. Invoking tearDownClass.\n2026-05-22 01:48:37.030 23 INFO tempest.lib.common.rest_client [req-bc93985f-9577-44eb-a6ca-54426bd53b21 req-bc93985f-9577-44eb-a6ca-54426bd53b21 ] Request (UserMessagesTest:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/6fc9d53b69154a579a2f84acc01185fa/volumes/cba15036-3849-4618-b45a-2f3d4908dfec 9.743s\n2026-05-22 01:48:37.031 23 WARNING tempest.lib.common.utils.test_utils [-] Got ServerFault while running <function BaseVolumeTest._delete_volume_for_cleanup at 0x7070d25e7c40>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault\n2026-05-22 01:48:37.029 37 INFO tempest.lib.common.rest_client [req-d1c92ef1-f729-4896-84fc-a0d5c642920e req-d1c92ef1-f729-4896-84fc-a0d5c642920e ] Request (GroupSnapshotsV319Test:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/f95e062386b640aeaf2e06b301a65961/snapshots/0679e9d0-5e2f-49ab-8005-c2ab09d9f87b 2.313s\n2026-05-22 01:48:37.030 37 WARNING tempest.lib.common.utils.test_utils [-] Got ServerFault while running <bound method BaseGroupSnapshotsTest._delete_group_snapshot of <tempest.api.volume.admin.test_group_snapshots.GroupSnapshotsV319Test.test_reset_group_snapshot_status[id-3b42c9b9-c984-4444-816e-ca2e1ed30b40] id=0x7036706ec050>>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault\n2026-05-22 01:48:39.081 27 INFO tempest.lib.common.rest_client [req-b36c8a85-7781-4bae-bd26-0f6911435f51 req-b36c8a85-7781-4bae-bd26-0f6911435f51 ] Request (GroupSnapshotsTest:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/4faa463af43a423b9864e60693ca451a/volumes/detail 4.308s\n2026-05-22 01:48:39.082 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.GroupSnapshotsTest.test_create_group_from_group_snapshot[id-eff52c70-efc7-45ed-b47a-4ad675d09b81] id=0x7679818cbcb0>>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault\n2026-05-22 01:48:39.093 19 INFO tempest.lib.common.rest_client [req-5b78fdee-6d62-4603-989f-7a0547c22747 req-5b78fdee-6d62-4603-989f-7a0547c22747 ] Request (BackendsCapabilitiesAdminTestsJSON:test_get_capabilities_backend): 500 GET https://api.testbed.osism.xyz:8776/v3/bf61fbc9ecd049e2aa8806b92aca31ed/capabilities/testbed-node-0@rbd-volumes#volumes 4.830s\n{4} tempest.api.volume.admin.test_backends_capabilities.BackendsCapabilitiesAdminTestsJSON.test_get_capabilities_backend [4.837453s] ... 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_backends_capabilities.py\", line 38, in test_get_capabilities_backend\n    self.admin_capabilities_client.show_backend_capabilities(self.hosts[0])\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/capabilities_client.py\", line 32, in show_backend_capabilities\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-22 01:48:39,093 19 INFO     [tempest.lib.common.rest_client] Request (BackendsCapabilitiesAdminTestsJSON:test_get_capabilities_backend): 500 GET https://api.testbed.osism.xyz:8776/v3/bf61fbc9ecd049e2aa8806b92aca31ed/capabilities/testbed-node-0@rbd-volumes#volumes 4.830s\n\n2026-05-22 01:48:39.114 13 INFO tempest.lib.common.rest_client [req-012efd6a-02a3-4df7-b130-702a2a05f31e req-012efd6a-02a3-4df7-b130-702a2a05f31e ] Request (QosSpecsTestJSON:test_create_delete_qos_with_both_consumer): 500 POST https://api.testbed.osism.xyz:8776/v3/18767c3571df4930b96e89fd3c497f28/qos-specs 3.794s\n{1} tempest.api.volume.admin.test_qos.QosSpecsTestJSON.test_create_delete_qos_with_both_consumer [3.801264s] ... 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-1666114330 with specs {}.\n\n\nCaptured pythonlogging:\n~~~~~~~~~~~~~~~~~~~~~~~\n    2026-05-22 01:48:39,114 13 INFO     [tempest.lib.common.rest_client] Request (QosSpecsTestJSON:test_create_delete_qos_with_both_consumer): 500 POST https://api.testbed.osism.xyz:8776/v3/18767c3571df4930b96e89fd3c497f28/qos-specs 3.794s\n\n2026-05-22 01:48:41.041 15 INFO tempest.lib.common.rest_client [req-8521f782-ff59-4428-af31-efc087d8e56a req-8521f782-ff59-4428-af31-efc087d8e56a ] Request (SnapshotsActionsTest:test_snapshot_force_delete_when_snapshot_is_creating): 500 POST https://api.testbed.osism.xyz:8776/v3/3c36c630c47142af87339902641ef440/snapshots 5.586s\n2026-05-22 01:48:41.045 17 INFO tempest.lib.common.rest_client [req-7a80e40e-1116-4a90-8149-4a243ad54006 req-7a80e40e-1116-4a90-8149-4a243ad54006 ] Request (VolumeTypesTest:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/137b9bbe324040afa5ebd0b36f149656/volumes/fb8c4ada-4e2e-4cc7-8987-1b31c038964b 0.733s\n2026-05-22 01:48:41.045 17 WARNING tempest.lib.common.utils.test_utils [-] Got ServerFault while running <function BaseVolumeTest._delete_volume_for_cleanup at 0x7d8d0961bc40>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault\n2026-05-22 01:48:41.058 25 INFO tempest.lib.common.rest_client [req-2b0026ae-ed31-489c-97d4-dc21d6c2cd69 req-2b0026ae-ed31-489c-97d4-dc21d6c2cd69 ] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 500 GET https://api.testbed.osism.xyz:8776/v3/0dd5211bb82a438cab50256f9c09a2e4/backups/4e0dc840-9601-47d9-8f07-95616b9c865f 5.230s\n2026-05-22 01:48:41.050 11 INFO tempest.lib.common.rest_client [req-a010f60f-96c6-4574-8c63-151155586341 req-a010f60f-96c6-4574-8c63-151155586341 ] Request (GroupsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/aef36cefc44d4945a675df41fb67eda2/groups/0e8ac90b-d7fc-4280-ba70-bb6858923238/action 6.112s\n2026-05-22 01:48:41.050 11 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=0x73638a504590>>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault\n2026-05-22 01:48:41.055 29 INFO tempest.lib.common.rest_client [req-525d92b5-f15c-4197-92a6-bcb0b95b9844 req-525d92b5-f15c-4197-92a6-bcb0b95b9844 ] Request (VolumeSnapshotQuotasNegativeTestJSON:tearDownClass): 500 DELETE https://api.testbed.osism.xyz:8776/v3/e339a59736204d889d62cababc3cd23f/snapshots/f8e022ef-f475-4914-b5bd-2ba6f9a4855a 4.025s\n2026-05-22 01:48:41.055 29 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-22 01:48:41.076 13 INFO tempest.lib.common.rest_client [req-258fa304-4041-48b7-aaa1-84a38b1b4ba7 req-258fa304-4041-48b7-aaa1-84a38b1b4ba7 ] Request (QosSpecsTestJSON:test_create_delete_qos_with_front_end_consumer): 500 POST https://api.testbed.osism.xyz:8776/v3/18767c3571df4930b96e89fd3c497f28/qos-specs 1.952s\n{1} tempest.api.volume.admin.test_qos.QosSpecsTestJSON.test_create_delete_qos_with_front_end_consumer [1.959404s] ... 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-240161048 with specs {}.\n\n\nCaptured pythonlogging:\n~~~~~~~~~~~~~~~~~~~~~~~\n    2026-05-22 01:48:41,076 13 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/18767c3571df4930b96e89fd3c497f28/qos-specs 1.952s\n\n2026-05-22 01:48:41.072 42 INFO tempest.lib.common.rest_client [-] Request (VolumesImageMetadata:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 5.737s\n2026-05-22 01:48:41.073 42 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in VolumesImageMetadata.setUpClass. Invoking tearDownClass.\n{15} 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 500\n\n2026-05-22 01:48:41.052 19 INFO tempest.lib.common.rest_client [req-e6bd3059-4a04-431b-95ce-21822c19b63b req-e6bd3059-4a04-431b-95ce-21822c19b63b ] Request (BackendsCapabilitiesAdminTestsJSON:tearDownClass): 500 DELETE https://api.testbed.osism.xyz:5000/v3/users/59bed5ae9a474d65954b1aafe0daeb3e 1.949s\n2026-05-22 01:48:41.052 19 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-22 01:48:41.052 19 ERROR tempest.test Traceback (most recent call last):\n2026-05-22 01:48:41.052 19 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass\n2026-05-22 01:48:41.052 19 ERROR tempest.test     teardown()\n2026-05-22 01:48:41.052 19 ERROR tempest.test     ~~~~~~~~^^\n2026-05-22 01:48:41.052 19 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials\n2026-05-22 01:48:41.052 19 ERROR tempest.test     cls._creds_provider.clear_creds()\n2026-05-22 01:48:41.052 19 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n2026-05-22 01:48:41.052 19 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 616, in clear_creds\n2026-05-22 01:48:41.052 19 ERROR tempest.test     self.creds_client.delete_user(creds.user_id)\n2026-05-22 01:48:41.052 19 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^\n2026-05-22 01:48:41.052 19 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 55, in delete_user\n2026-05-22 01:48:41.052 19 ERROR tempest.test     self.users_client.delete_user(user_id)\n2026-05-22 01:48:41.052 19 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^\n2026-05-22 01:48:41.052 19 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-22 01:48:41.052 19 ERROR tempest.test     resp, body = self.delete(\"users/%s\" % user_id)\n2026-05-22 01:48:41.052 19 ERROR tempest.test                  ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^\n2026-05-22 01:48:41.052 19 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete\n2026-05-22 01:48:41.052 19 ERROR tempest.test     return self.request('DELETE', url, extra_headers, headers, body)\n2026-05-22 01:48:41.052 19 ERROR tempest.test            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n2026-05-22 01:48:41.052 19 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n2026-05-22 01:48:41.052 19 ERROR tempest.test     self._error_checker(resp, resp_body)\n2026-05-22 01:48:41.052 19 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n2026-05-22 01:48:41.052 19 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker\n2026-05-22 01:48:41.052 19 ERROR tempest.test     raise exceptions.ServerFault(resp_body, resp=resp,\n2026-05-22 01:48:41.052 19 ERROR tempest.test                                  message=message)\n2026-05-22 01:48:41.052 19 ERROR tempest.test tempest.lib.exceptions.ServerFault: Got server fault\n2026-05-22 01:48:41.052 19 ERROR tempest.test Details: An unexpected error prevented the server from fulfilling your request.\n2026-05-22 01:48:41.052 19 ERROR tempest.test \n{4} 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 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-22 01:48:41.063 19 INFO tempest.test [-] <class 'unittest.case.SkipTest'> raised in EncryptedVolumesExtendAttachedTest.setUpClass. Invoking tearDownClass.\n{4} setUpClass (tempest.api.volume.admin.test_encrypted_volumes_extend.EncryptedVolumesExtendAttachedTest) ... SKIPPED: Attached encrypted volume extend is disabled.\n2026-05-22 01:48:43.040 25 INFO tempest.lib.common.rest_client [req-3c61de26-0bd2-433b-b2d5-9cff6da1fca1 req-3c61de26-0bd2-433b-b2d5-9cff6da1fca1 ] Request (VolumesBackupsAdminTest:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/0dd5211bb82a438cab50256f9c09a2e4/backups/4e0dc840-9601-47d9-8f07-95616b9c865f 1.961s\n2026-05-22 01:48:43.058 13 INFO tempest.lib.common.rest_client [req-15ec7b3f-052b-4e93-aa0d-5fde1b21baee req-15ec7b3f-052b-4e93-aa0d-5fde1b21baee ] Request (QosSpecsTestJSON:test_get_qos): 500 GET https://api.testbed.osism.xyz:8776/v3/18767c3571df4930b96e89fd3c497f28/qos-specs/9a7ca8bc-7edc-468e-b47a-acec8c612968 1.969s\n{1} tempest.api.volume.admin.test_qos.QosSpecsTestJSON.test_get_qos [1.980724s] ... 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 90, in test_get_qos\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-22 01:48:43,058 13 INFO     [tempest.lib.common.rest_client] Request (QosSpecsTestJSON:test_get_qos): 500 GET https://api.testbed.osism.xyz:8776/v3/18767c3571df4930b96e89fd3c497f28/qos-specs/9a7ca8bc-7edc-468e-b47a-acec8c612968 1.969s\n\n2026-05-22 01:48:43.043 23 INFO tempest.lib.common.rest_client [req-c32ea351-0c6a-4761-a23f-4ec620efa93f req-c32ea351-0c6a-4761-a23f-4ec620efa93f ] Request (UserMessagesTest:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/6fc9d53b69154a579a2f84acc01185fa/volumes/cba15036-3849-4618-b45a-2f3d4908dfec 1.008s\n2026-05-22 01:48:43.046 15 INFO tempest.lib.common.rest_client [req-18acf80c-00b2-4618-9a12-8e246e0f8562 req-18acf80c-00b2-4618-9a12-8e246e0f8562 ] Request (SnapshotsActionsTest:tearDown): 500 POST https://api.testbed.osism.xyz:8776/v3/04c1b5653eae45ad9b844de6aa4e10d9/snapshots/1edd48cc-ec4f-4a55-960c-98f44b1b5e61/action 1.994s\n{2} tempest.api.volume.admin.test_snapshots_actions.SnapshotsActionsTest.test_snapshot_force_delete_when_snapshot_is_creating [7.600226s] ... 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-22 01:48:41,041 15 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/3c36c630c47142af87339902641ef440/snapshots 5.586s\n2026-05-22 01:48:43,046 15 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:tearDown): 500 POST https://api.testbed.osism.xyz:8776/v3/04c1b5653eae45ad9b844de6aa4e10d9/snapshots/1edd48cc-ec4f-4a55-960c-98f44b1b5e61/action 1.994s\n\n2026-05-22 01:48:43.049 35 INFO tempest.lib.common.rest_client [req-32dbef2f-a5ea-43e6-9ebc-5a077929f6c2 req-32dbef2f-a5ea-43e6-9ebc-5a077929f6c2 ] Request (VolumesServicesTestJSON:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/ae79d2faf6d84299addaca767cea9721/volumes/53afac91-d7d4-4e44-bf5b-38f4d7f32010 2.717s\n2026-05-22 01:48:43.050 35 WARNING tempest.lib.common.utils.test_utils [-] Got ServerFault while running <function BaseVolumeTest._delete_volume_for_cleanup at 0x751095057c40>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault\n2026-05-22 01:48:45.895 13 INFO tempest.lib.common.rest_client [req-3af83fb3-522c-4666-8aec-118a95671238 req-3af83fb3-522c-4666-8aec-118a95671238 ] Request (QosSpecsTestJSON:test_list_qos): 200 GET https://api.testbed.osism.xyz:8776/v3/18767c3571df4930b96e89fd3c497f28/qos-specs 2.823s\n{1} tempest.api.volume.admin.test_qos.QosSpecsTestJSON.test_list_qos [2.832769s] ... ok\n2026-05-22 01:48:45.892 25 INFO tempest.lib.common.rest_client [req-4f8b1d60-9d8c-4b8d-a018-809d85323dd3 req-4f8b1d60-9d8c-4b8d-a018-809d85323dd3 ] Request (VolumesBackupsAdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/0dd5211bb82a438cab50256f9c09a2e4/backups/4e0dc840-9601-47d9-8f07-95616b9c865f 2.838s\n2026-05-22 01:48:45.905 27 INFO tempest.lib.common.rest_client [req-5d25897f-2b1b-48f8-a3b2-3d93c4d127c2 req-5d25897f-2b1b-48f8-a3b2-3d93c4d127c2 ] Request (GroupSnapshotsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/4faa463af43a423b9864e60693ca451a/volumes/detail 1.817s\n2026-05-22 01:48:45.926 19 INFO tempest.lib.common.rest_client [-] Request (GroupsV320Test:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 4.857s\n2026-05-22 01:48:45.927 19 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in GroupsV320Test.setUpClass. Invoking tearDownClass.\n2026-05-22 01:48:45.934 37 INFO tempest.lib.common.rest_client [req-2d5789fa-f4af-409f-98d8-caf60297bb01 req-2d5789fa-f4af-409f-98d8-caf60297bb01 ] Request (GroupSnapshotsV319Test:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/f95e062386b640aeaf2e06b301a65961/group_snapshots/9bb3455a-c0cb-498e-9f80-fc38b8db6c48 3.899s\n{4} setUpClass (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 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-22 01:48:45.977 23 INFO tempest.lib.common.rest_client [req-2382b4c8-e099-482a-af5e-2b0cee3edb9f req-2382b4c8-e099-482a-af5e-2b0cee3edb9f ] Request (UserMessagesTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/793c3ace7428495184085148eea45453/types/6d6d5537-88d6-4add-8575-5e0af6029c0c 2.925s\n{6} tempest.api.volume.admin.test_user_messages.UserMessagesTest.test_delete_message [41.131953s] ... 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_user_messages.py\", line 73, in test_delete_message\n    self.messages_client.delete_message(message_id)\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/messages_client.py\", line 46, in delete_message\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 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 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 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/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-22 01:48:05,213 23 INFO     [tempest.lib.common.rest_client] Request (UserMessagesTest:test_delete_message): 200 POST https://api.testbed.osism.xyz:8776/v3/793c3ace7428495184085148eea45453/types 0.357s\n2026-05-22 01:48:05,936 23 INFO     [tempest.lib.common.rest_client] Request (UserMessagesTest:test_delete_message): 202 POST https://api.testbed.osism.xyz:8776/v3/6fc9d53b69154a579a2f84acc01185fa/volumes 0.714s\n2026-05-22 01:48:06,066 23 INFO     [tempest.lib.common.rest_client] Request (UserMessagesTest:test_delete_message): 200 GET https://api.testbed.osism.xyz:8776/v3/6fc9d53b69154a579a2f84acc01185fa/volumes/cba15036-3849-4618-b45a-2f3d4908dfec 0.118s\n2026-05-22 01:48:07,183 23 INFO     [tempest.lib.common.rest_client] Request (UserMessagesTest:test_delete_message): 200 GET https://api.testbed.osism.xyz:8776/v3/6fc9d53b69154a579a2f84acc01185fa/volumes/cba15036-3849-4618-b45a-2f3d4908dfec 0.106s\n2026-05-22 01:48:07,198 23 INFO     [tempest.common.waiters] volume cba15036-3849-4618-b45a-2f3d4908dfec reached error after waiting for 1.198310 seconds\n2026-05-22 01:48:07,465 23 INFO     [tempest.lib.common.rest_client] Request (UserMessagesTest:test_delete_message): 200 GET https://api.testbed.osism.xyz:8776/v3/6fc9d53b69154a579a2f84acc01185fa/messages 0.264s\n2026-05-22 01:48:08,555 23 INFO     [tempest.lib.common.rest_client] Request (UserMessagesTest:test_delete_message): 500 DELETE https://api.testbed.osism.xyz:8776/v3/6fc9d53b69154a579a2f84acc01185fa/messages/49e89b94-6c35-4615-8576-a486403c9b38 1.072s\n2026-05-22 01:48:09,539 23 INFO     [tempest.lib.common.rest_client] Request (UserMessagesTest:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/6fc9d53b69154a579a2f84acc01185fa/volumes/cba15036-3849-4618-b45a-2f3d4908dfec 0.974s\n2026-05-22 01:48:09,539 23 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <function BaseVolumeTest._delete_volume_for_cleanup at 0x7070d25e7c40>, retrying...\n2026-05-22 01:48:27,275 23 INFO     [tempest.lib.common.rest_client] Request (UserMessagesTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/6fc9d53b69154a579a2f84acc01185fa/volumes/cba15036-3849-4618-b45a-2f3d4908dfec 12.733s\n2026-05-22 01:48:37,030 23 INFO     [tempest.lib.common.rest_client] Request (UserMessagesTest:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/6fc9d53b69154a579a2f84acc01185fa/volumes/cba15036-3849-4618-b45a-2f3d4908dfec 9.743s\n2026-05-22 01:48:37,031 23 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <function BaseVolumeTest._delete_volume_for_cleanup at 0x7070d25e7c40>, retrying...\n2026-05-22 01:48:43,043 23 INFO     [tempest.lib.common.rest_client] Request (UserMessagesTest:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/6fc9d53b69154a579a2f84acc01185fa/volumes/cba15036-3849-4618-b45a-2f3d4908dfec 1.008s\n2026-05-22 01:48:45,977 23 INFO     [tempest.lib.common.rest_client] Request (UserMessagesTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/793c3ace7428495184085148eea45453/types/6d6d5537-88d6-4add-8575-5e0af6029c0c 2.925s\n\n2026-05-22 01:48:46.044 13 INFO tempest.lib.common.rest_client [req-2d011bec-577c-40b7-987b-ead5404f56c3 req-2d011bec-577c-40b7-987b-ead5404f56c3 ] Request (QosSpecsTestJSON:test_set_unset_qos_key): 200 PUT https://api.testbed.osism.xyz:8776/v3/18767c3571df4930b96e89fd3c497f28/qos-specs/9a7ca8bc-7edc-468e-b47a-acec8c612968 0.141s\n2026-05-22 01:48:46.098 37 INFO tempest.lib.common.rest_client [req-910107f3-27a4-4b1e-9e6d-c9bb8cb353d1 req-910107f3-27a4-4b1e-9e6d-c9bb8cb353d1 ] Request (GroupSnapshotsV319Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/f95e062386b640aeaf2e06b301a65961/volumes/detail 0.149s\n2026-05-22 01:48:46.191 11 INFO tempest.lib.common.rest_client [req-8f232c9e-88b2-4e80-afa8-c7d5f276825b req-8f232c9e-88b2-4e80-afa8-c7d5f276825b ] Request (GroupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/aef36cefc44d4945a675df41fb67eda2/volumes/detail 0.135s\n2026-05-22 01:48:46.491 23 INFO tempest.lib.common.rest_client [req-3e20450d-0c1e-4426-8849-82801a952160 req-3e20450d-0c1e-4426-8849-82801a952160 ] Request (UserMessagesTest:test_list_show_messages): 500 POST https://api.testbed.osism.xyz:8776/v3/793c3ace7428495184085148eea45453/types 0.461s\n{6} tempest.api.volume.admin.test_user_messages.UserMessagesTest.test_list_show_messages [0.465989s] ... 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_user_messages.py\", line 60, in test_list_show_messages\n    message_id = self._create_user_message()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_user_messages.py\", line 42, in _create_user_message\n    bogus_type = self.create_volume_type(\n        name=vol_type_name, extra_specs=extra_specs)\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-22 01:48:46,491 23 INFO     [tempest.lib.common.rest_client] Request (UserMessagesTest:test_list_show_messages): 500 POST https://api.testbed.osism.xyz:8776/v3/793c3ace7428495184085148eea45453/types 0.461s\n\n2026-05-22 01:48:46.523 29 INFO tempest.lib.common.rest_client [req-19e7bf91-c93b-485f-a4cd-3cb879bccb8a req-19e7bf91-c93b-485f-a4cd-3cb879bccb8a ] Request (VolumeSnapshotQuotasNegativeTestJSON:tearDownClass): 400 DELETE https://api.testbed.osism.xyz:8776/v3/e339a59736204d889d62cababc3cd23f/snapshots/f8e022ef-f475-4914-b5bd-2ba6f9a4855a 0.463s\n2026-05-22 01:48:46.603 37 INFO tempest.lib.common.rest_client [req-4642e923-56b8-4aea-b4b3-73257a6fcd25 req-4642e923-56b8-4aea-b4b3-73257a6fcd25 ] Request (GroupSnapshotsV319Test:_run_cleanups): 400 POST https://api.testbed.osism.xyz:8776/v3/f95e062386b640aeaf2e06b301a65961/groups/2c374439-5229-4e9f-9f44-f15648047fd7/action 0.487s\n2026-05-22 01:48:46.605 19 INFO tempest.lib.common.rest_client [req-227bef64-6b1e-4ee2-9b55-8c6d115a9351 req-227bef64-6b1e-4ee2-9b55-8c6d115a9351 ] Request (VolumesDeleteCascade:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.661s\n2026-05-22 01:48:46.876 27 INFO tempest.lib.common.rest_client [req-54267531-9b60-4b52-a15a-e8002355a775 req-54267531-9b60-4b52-a15a-e8002355a775 ] Request (GroupSnapshotsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/4faa463af43a423b9864e60693ca451a/groups/71be8026-2ab7-454a-85ba-f955fc7a4d55/action 0.958s\n2026-05-22 01:48:46.880 15 INFO tempest.lib.common.rest_client [req-9e590401-722d-4090-90fb-2d8f5dc2c446 req-9e590401-722d-4090-90fb-2d8f5dc2c446 ] Request (SnapshotsActionsTest:test_snapshot_force_delete_when_snapshot_is_deleting): 202 POST https://api.testbed.osism.xyz:8776/v3/3c36c630c47142af87339902641ef440/snapshots 3.822s\n2026-05-22 01:49:02.064 37 INFO tempest.lib.common.rest_client [req-88983fa3-dac8-47a7-b7d8-758d0ca7c7d6 req-88983fa3-dac8-47a7-b7d8-758d0ca7c7d6 ] Request (GroupSnapshotsV319Test:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/1a42e2da8c18408ca9c9f082d209f712/group_types/a377b9be-8df6-4c09-b546-0fd5840fa9f3 15.454s\n2026-05-22 01:49:02.068 11 INFO tempest.lib.common.rest_client [req-b7ab9c6b-d3e3-468d-9e62-43479156afa4 req-b7ab9c6b-d3e3-468d-9e62-43479156afa4 ] Request (GroupsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/aef36cefc44d4945a675df41fb67eda2/groups/0e8ac90b-d7fc-4280-ba70-bb6858923238/action 15.858s\n2026-05-22 01:49:02.088 23 INFO tempest.lib.common.rest_client [-] Request (UserMessagesTest:tearDownClass): 500 DELETE https://api.testbed.osism.xyz:5000/v3/users/142100a1942b481ab8a8d629b349b7df 15.591s\n2026-05-22 01:49:02.088 23 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-22 01:49:02.088 23 ERROR tempest.test Traceback (most recent call last):\n2026-05-22 01:49:02.088 23 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass\n2026-05-22 01:49:02.088 23 ERROR tempest.test     teardown()\n2026-05-22 01:49:02.088 23 ERROR tempest.test     ~~~~~~~~^^\n2026-05-22 01:49:02.088 23 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials\n2026-05-22 01:49:02.088 23 ERROR tempest.test     cls._creds_provider.clear_creds()\n2026-05-22 01:49:02.088 23 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n2026-05-22 01:49:02.088 23 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 616, in clear_creds\n2026-05-22 01:49:02.088 23 ERROR tempest.test     self.creds_client.delete_user(creds.user_id)\n2026-05-22 01:49:02.088 23 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^\n2026-05-22 01:49:02.088 23 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 55, in delete_user\n2026-05-22 01:49:02.088 23 ERROR tempest.test     self.users_client.delete_user(user_id)\n2026-05-22 01:49:02.088 23 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^\n2026-05-22 01:49:02.088 23 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-22 01:49:02.088 23 ERROR tempest.test     resp, body = self.delete(\"users/%s\" % user_id)\n2026-05-22 01:49:02.088 23 ERROR tempest.test                  ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^\n2026-05-22 01:49:02.088 23 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete\n2026-05-22 01:49:02.088 23 ERROR tempest.test     return self.request('DELETE', url, extra_headers, headers, body)\n2026-05-22 01:49:02.088 23 ERROR tempest.test            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n2026-05-22 01:49:02.088 23 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n2026-05-22 01:49:02.088 23 ERROR tempest.test     self._error_checker(resp, resp_body)\n2026-05-22 01:49:02.088 23 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n2026-05-22 01:49:02.088 23 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 856, in _error_checker\n2026-05-22 01:49:02.088 23 ERROR tempest.test     raise exceptions.UnexpectedContentType(str(resp.status),\n2026-05-22 01:49:02.088 23 ERROR tempest.test                                            resp=resp)\n2026-05-22 01:49:02.088 23 ERROR tempest.test tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided\n2026-05-22 01:49:02.088 23 ERROR tempest.test Details: 500\n2026-05-22 01:49:02.088 23 ERROR tempest.test \n{6} tearDownClass (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 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-22 01:49:02.237 27 INFO tempest.lib.common.rest_client [req-534dd774-ecbf-4af3-b2b4-3a360c1ab35a req-534dd774-ecbf-4af3-b2b4-3a360c1ab35a ] Request (GroupSnapshotsTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/a2d2cff618f94585b99a3dd4dbc597f5/group_types/c1f30409-f18e-491b-aafd-9bb91ecaf38c 15.352s\n2026-05-22 01:49:02.248 13 INFO tempest.lib.common.rest_client [req-67c02b50-715c-4326-88a8-fa8f1e267466 req-67c02b50-715c-4326-88a8-fa8f1e267466 ] Request (QosSpecsTestJSON:test_set_unset_qos_key): 200 GET https://api.testbed.osism.xyz:8776/v3/18767c3571df4930b96e89fd3c497f28/qos-specs/9a7ca8bc-7edc-468e-b47a-acec8c612968 16.198s\n2026-05-22 01:49:02.251 25 INFO tempest.lib.common.rest_client [req-982d0158-c5fb-4a69-a887-b4fae03cabac req-982d0158-c5fb-4a69-a887-b4fae03cabac ] Request (VolumesBackupsAdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/0dd5211bb82a438cab50256f9c09a2e4/backups/4e0dc840-9601-47d9-8f07-95616b9c865f 15.348s\n2026-05-22 01:49:02.282 35 INFO tempest.lib.common.rest_client [req-c14670eb-483c-4990-96a0-492e96657f4d req-c14670eb-483c-4990-96a0-492e96657f4d ] Request (VolumesServicesTestJSON:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/ae79d2faf6d84299addaca767cea9721/volumes/53afac91-d7d4-4e44-bf5b-38f4d7f32010 14.226s\n2026-05-22 01:49:02.285 11 INFO tempest.lib.common.rest_client [req-b5b40537-4e09-402c-9f4e-eda168a95ef7 req-b5b40537-4e09-402c-9f4e-eda168a95ef7 ] Request (GroupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/aef36cefc44d4945a675df41fb67eda2/volumes/detail 0.209s\n2026-05-22 01:49:02.286 17 INFO tempest.lib.common.rest_client [req-39caf719-778d-4073-acb0-cd3c119a3e71 req-39caf719-778d-4073-acb0-cd3c119a3e71 ] Request (VolumeTypesTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/137b9bbe324040afa5ebd0b36f149656/volumes/fb8c4ada-4e2e-4cc7-8987-1b31c038964b 16.238s\n2026-05-22 01:49:02.300 29 INFO tempest.lib.common.rest_client [req-c3990de3-0b72-495d-b794-a30d69d8a0be req-c3990de3-0b72-495d-b794-a30d69d8a0be ] Request (VolumeSnapshotQuotasNegativeTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:8776/v3/e339a59736204d889d62cababc3cd23f/volumes/07f1ff84-27e4-4cd7-b814-184a039e54cd 15.769s\n2026-05-22 01:49:02.310 15 INFO tempest.lib.common.rest_client [req-295a3547-427b-426e-a959-360fe7961578 req-295a3547-427b-426e-a959-360fe7961578 ] Request (SnapshotsActionsTest:test_snapshot_force_delete_when_snapshot_is_deleting): 200 GET https://api.testbed.osism.xyz:8776/v3/3c36c630c47142af87339902641ef440/snapshots/0997d6aa-b65b-42a5-960f-3fe892f14c33 15.419s\n2026-05-22 01:49:02.372 37 INFO tempest.lib.common.rest_client [req-440c0de5-bd00-4dbf-9e15-6434f55212eb req-440c0de5-bd00-4dbf-9e15-6434f55212eb ] Request (GroupSnapshotsV319Test:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/1a42e2da8c18408ca9c9f082d209f712/types/1f79502b-517c-4d7f-853b-cdecb532863f 0.305s\n2026-05-22 01:49:02.374 13 INFO tempest.lib.common.rest_client [req-a37f646a-f846-44f2-822f-81e9951df26c req-a37f646a-f846-44f2-822f-81e9951df26c ] Request (QosSpecsTestJSON:test_set_unset_qos_key): 202 PUT https://api.testbed.osism.xyz:8776/v3/18767c3571df4930b96e89fd3c497f28/qos-specs/9a7ca8bc-7edc-468e-b47a-acec8c612968/delete_keys 0.118s\n2026-05-22 01:49:02.426 27 INFO tempest.lib.common.rest_client [req-b4e5fcec-c69a-472d-9879-28bcf471cb6e req-b4e5fcec-c69a-472d-9879-28bcf471cb6e ] Request (GroupSnapshotsTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/a2d2cff618f94585b99a3dd4dbc597f5/types/8d8c5452-1465-42a8-8437-a78b6ac6ab7b 0.184s\n2026-05-22 01:49:02.425 29 INFO tempest.lib.common.rest_client [req-91fb5dc4-8fd3-47ba-9e16-1c411c979f4b req-91fb5dc4-8fd3-47ba-9e16-1c411c979f4b ] Request (VolumeSnapshotQuotasNegativeTestJSON:tearDownClass): 400 DELETE https://api.testbed.osism.xyz:8776/v3/e339a59736204d889d62cababc3cd23f/volumes/07f1ff84-27e4-4cd7-b814-184a039e54cd 0.107s\n{13} tempest.api.volume.admin.test_group_snapshots.GroupSnapshotsV319Test.test_reset_group_snapshot_status [64.172907s] ... 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/admin/test_group_snapshots.py\", line 51, in _delete_group_snapshot\n    self.group_snapshots_client.delete_group_snapshot(group_snapshot['id'])\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/group_snapshots_client.py\", line 48, in delete_group_snapshot\n    resp, body = self.delete('group_snapshots/%s' % group_snapshot_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': 'Invalid GroupSnapshot: GroupSnapshot status must be available or error, and no Group can be currently using it as source for its creation.'}\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 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 Group: Group has existing snapshots.'}\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 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 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-22 01:48:00,038 37 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 POST https://api.testbed.osism.xyz:8776/v3/1a42e2da8c18408ca9c9f082d209f712/types 1.826s\n2026-05-22 01:48:00,339 37 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 202 POST https://api.testbed.osism.xyz:8776/v3/1a42e2da8c18408ca9c9f082d209f712/group_types 0.287s\n2026-05-22 01:48:02,287 37 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 202 POST https://api.testbed.osism.xyz:8776/v3/f95e062386b640aeaf2e06b301a65961/groups 1.940s\n2026-05-22 01:48:02,466 37 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/f95e062386b640aeaf2e06b301a65961/groups/2c374439-5229-4e9f-9f44-f15648047fd7 0.172s\n2026-05-22 01:48:02,470 37 INFO     [tempest.common.waiters] group 2c374439-5229-4e9f-9f44-f15648047fd7 reached available after waiting for 0.470042 seconds\n2026-05-22 01:48:02,910 37 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 202 POST https://api.testbed.osism.xyz:8776/v3/f95e062386b640aeaf2e06b301a65961/volumes 0.429s\n2026-05-22 01:48:03,222 37 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/f95e062386b640aeaf2e06b301a65961/volumes/55ed285b-c6a1-4d58-9bdf-2a1e9a0abbcb 0.269s\n2026-05-22 01:48:03,242 37 INFO     [tempest.common.waiters] volume 55ed285b-c6a1-4d58-9bdf-2a1e9a0abbcb reached available after waiting for 0.242527 seconds\n2026-05-22 01:48:03,733 37 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 202 POST https://api.testbed.osism.xyz:8776/v3/f95e062386b640aeaf2e06b301a65961/group_snapshots 0.481s\n2026-05-22 01:48:03,864 37 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/f95e062386b640aeaf2e06b301a65961/group_snapshots/9bb3455a-c0cb-498e-9f80-fc38b8db6c48 0.119s\n2026-05-22 01:48:05,161 37 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/f95e062386b640aeaf2e06b301a65961/group_snapshots/9bb3455a-c0cb-498e-9f80-fc38b8db6c48 0.284s\n2026-05-22 01:48:05,163 37 INFO     [tempest.common.waiters] group_snapshot 9bb3455a-c0cb-498e-9f80-fc38b8db6c48 reached available after waiting for 2.163280 seconds\n2026-05-22 01:48:05,307 37 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/f95e062386b640aeaf2e06b301a65961/snapshots/detail 0.140s\n2026-05-22 01:48:05,427 37 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/f95e062386b640aeaf2e06b301a65961/snapshots/0679e9d0-5e2f-49ab-8005-c2ab09d9f87b 0.112s\n2026-05-22 01:48:05,433 37 INFO     [tempest.common.waiters] snapshot 0679e9d0-5e2f-49ab-8005-c2ab09d9f87b reached available after waiting for 0.433288 seconds\n2026-05-22 01:48:05,560 37 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 202 POST https://api.testbed.osism.xyz:8776/v3/1a42e2da8c18408ca9c9f082d209f712/group_snapshots/9bb3455a-c0cb-498e-9f80-fc38b8db6c48/action 0.123s\n2026-05-22 01:48:05,990 37 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/f95e062386b640aeaf2e06b301a65961/group_snapshots/9bb3455a-c0cb-498e-9f80-fc38b8db6c48 0.428s\n2026-05-22 01:48:05,997 37 INFO     [tempest.common.waiters] group_snapshot 9bb3455a-c0cb-498e-9f80-fc38b8db6c48 reached creating after waitin\n    g for 0.997842 seconds\n2026-05-22 01:48:06,184 37 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 202 POST https://api.testbed.osism.xyz:8776/v3/1a42e2da8c18408ca9c9f082d209f712/group_snapshots/9bb3455a-c0cb-498e-9f80-fc38b8db6c48/action 0.184s\n2026-05-22 01:48:06,294 37 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/f95e062386b640aeaf2e06b301a65961/group_snapshots/9bb3455a-c0cb-498e-9f80-fc38b8db6c48 0.102s\n2026-05-22 01:48:06,302 37 INFO     [tempest.common.waiters] group_snapshot 9bb3455a-c0cb-498e-9f80-fc38b8db6c48 reached available after waiting for 0.302478 seconds\n2026-05-22 01:48:06,460 37 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 202 POST https://api.testbed.osism.xyz:8776/v3/1a42e2da8c18408ca9c9f082d209f712/group_snapshots/9bb3455a-c0cb-498e-9f80-fc38b8db6c48/action 0.156s\n2026-05-22 01:48:06,550 37 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/f95e062386b640aeaf2e06b301a65961/group_snapshots/9bb3455a-c0cb-498e-9f80-fc38b8db6c48 0.083s\n2026-05-22 01:48:06,555 37 INFO     [tempest.common.waiters] group_snapshot 9bb3455a-c0cb-498e-9f80-fc38b8db6c48 reached error after waiting for 0.555269 seconds\n2026-05-22 01:48:06,683 37 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 202 POST https://api.testbed.osism.xyz:8776/v3/1a42e2da8c18408ca9c9f082d209f712/group_snapshots/9bb3455a-c0cb-498e-9f80-fc38b8db6c48/action 0.126s\n2026-05-22 01:48:06,928 37 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/f95e062386b640aeaf2e06b301a65961/group_snapshots/9bb3455a-c0cb-498e-9f80-fc38b8db6c48 0.239s\n2026-05-22 01:48:06,936 37 INFO     [tempest.common.waiters] group_snapshot 9bb3455a-c0cb-498e-9f80-fc38b8db6c48 reached available after waiting for 0.936213 seconds\n2026-05-22 01:48:07,167 37 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/f95e062386b640aeaf2e06b301a65961/group_snapshots/9bb3455a-c0cb-498e-9f80-fc38b8db6c48 0.229s\n2026-05-22 01:48:07,587 37 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/f95e062386b640aeaf2e06b301a65961/volumes/detail 0.415s\n2026-05-22 01:48:07,839 37 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/f95e062386b640aeaf2e06b301a65961/snapshots/detail 0.195s\n2026-05-22 01:48:07,955 37 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/f95e062386b640aeaf2e06b301a65961/snapshots/0679e9d0-5e2f-49ab-8005-c2ab09d9f87b 0.105s\n2026-05-22 01:48:09,510 37 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/f95e062386b640aeaf2e06b301a65961/snapshots/0679e9d0-5e2f-49ab-8005-c2ab09d9f87b 0.548s\n2026-05-22 01:48:27,224 37 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/f95e062386b640aeaf2e06b301a65961/snapshots/0679e9d0-5e2f-49ab-8005-c2ab09d9f87b 16.706s\n2026-05-22 01:48:33,706 37 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/f95e062386b640aeaf2e06b301a65961/snapshots/0679e9d0-5e2f-49ab-8005-c2ab09d9f87b 5.476s\n2026-05-22 01:48:37,029 37 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/f95e062386b640aeaf2e06b301a65961/snapshots/0679e9d0-5e2f-49ab-8005-c2ab09d9f87b 2.\n    313s\n2026-05-22 01:48:37,030 37 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <bound method BaseGroupSnapshotsTest._delete_group_snapshot of <tempest.api.volume.admin.test_group_snapshots.GroupSnapshotsV319Test.test_reset_group_snapshot_status[id-3b42c9b9-c984-4444-816e-ca2e1ed30b40] id=0x7036706ec050>>, retrying...\n2026-05-22 01:48:45,934 37 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/f95e062386b640aeaf2e06b301a65961/group_snapshots/9bb3455a-c0cb-498e-9f80-fc38b8db6c48 3.899s\n2026-05-22 01:48:46,098 37 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/f95e062386b640aeaf2e06b301a65961/volumes/detail 0.149s\n2026-05-22 01:48:46,603 37 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 400 POST https://api.testbed.osism.xyz:8776/v3/f95e062386b640aeaf2e06b301a65961/groups/2c374439-5229-4e9f-9f44-f15648047fd7/action 0.487s\n2026-05-22 01:49:02,064 37 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/1a42e2da8c18408ca9c9f082d209f712/group_types/a377b9be-8df6-4c09-b546-0fd5840fa9f3 15.454s\n2026-05-22 01:49:02,372 37 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/1a42e2da8c18408ca9c9f082d209f712/types/1f79502b-517c-4d7f-853b-cdecb532863f 0.305s\n\n2026-05-22 01:49:02.463 17 INFO tempest.lib.common.rest_client [req-a63fc2c4-13f8-4d41-a661-08e12484d36b req-a63fc2c4-13f8-4d41-a661-08e12484d36b ] Request (VolumeTypesTest:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/137b9bbe324040afa5ebd0b36f149656/volumes/fb8c4ada-4e2e-4cc7-8987-1b31c038964b 0.152s\n2026-05-22 01:49:02.459 35 INFO tempest.lib.common.rest_client [req-6dc1cd45-9383-4a81-a95b-b65069f01c46 req-6dc1cd45-9383-4a81-a95b-b65069f01c46 ] Request (VolumesServicesTestJSON:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/ae79d2faf6d84299addaca767cea9721/volumes/53afac91-d7d4-4e44-bf5b-38f4d7f32010 0.150s\n2026-05-22 01:49:02.488 13 INFO tempest.lib.common.rest_client [req-863bd0fe-7eb3-4077-8366-384b44f921e9 req-863bd0fe-7eb3-4077-8366-384b44f921e9 ] Request (QosSpecsTestJSON:test_set_unset_qos_key): 200 GET https://api.testbed.osism.xyz:8776/v3/18767c3571df4930b96e89fd3c497f28/qos-specs/9a7ca8bc-7edc-468e-b47a-acec8c612968 0.110s\n{8} tempest.api.volume.admin.test_group_snapshots.GroupSnapshotsTest.test_create_group_from_group_snapshot [55.934653s] ... 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 162, in test_create_group_from_group_snapshot\n    grp = self.create_group(group_type=group_type['id'],\n                            volume_types=[volume_type['id']])\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 293, in create_group\n    waiters.wait_for_volume_resource_status(\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        self.groups_client, group['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/groups_client.py\", line 66, in show_group\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 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 c1f30409-f18e-491b-aafd-9bb91ecaf38c 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-22 01:48:06,799 27 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 200 POST https://api.testbed.osism.xyz:8776/v3/a2d2cff618f94585b99a3dd4dbc597f5/types 0.300s\n2026-05-22 01:48:06,953 27 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 202 POST https://api.testbed.osism.xyz:8776/v3/a2d2cff618f94585b99a3dd4dbc597f5/group_types 0.146s\n2026-05-22 01:48:07,370 27 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 202 POST https://api.testbed.osism.xyz:8776/v3/4faa463af43a423b9864e60693ca451a/groups 0.413s\n2026-05-22 01:48:07,509 27 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/4faa463af43a423b9864e60693ca451a/groups/71be8026-2ab7-454a-85ba-f955fc7a4d55 0.130s\n2026-05-22 01:48:09,542 27 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 500 GET https://api.testbed.osism.xyz:8776/v3/4faa463af43a423b9864e60693ca451a/groups/71be8026-2ab7-454a-85ba-f955fc7a4d55 1.021s\n2026-05-22 01:48:27,063 27 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/4faa463af43a423b9864e60693ca451a/volumes/detail 17.511s\n2026-05-22 01:48:29,769 27 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/4faa463af43a423b9864e60693ca451a/groups/71be8026-2ab7-454a-85ba-f955fc7a4d55/action 2.690s\n2026-05-22 01:48:29,770 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.GroupSnapshotsTest.test_create_group_from_group_snapshot[id-eff52c70-efc7-45ed-b47a-4ad675d09b81] id=0x7679818cbcb0>>, retrying...\n2026-05-22 01:48:39,081 27 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/4faa463af43a423b9864e60693ca451a/volumes/detail 4.308s\n2026-05-22 01:48:39,082 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.GroupSnapshotsTest.test_create_group_from_group_snapshot[id-eff52c70-efc7-45ed-b47a-4ad675d09b81] id=0x7679818cbcb0>>, retrying...\n2026-05-22 01:48:45,905 27 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/4faa463af43a423b9864e60693ca451a/volumes/detail 1.817s\n2026-05-22 01:48:46,876 27 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/4faa463af43a423b9864e60693ca451a/groups/71be8026-2ab7-454a-85ba-f955fc7a4d55/action 0.958s\n2026-05-22 01:49:02,237 27 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/a2d2cff618f94585b99a3dd4dbc597f5/group_types/c1f30409-f18e-491b-aafd-9bb91ecaf38c 15.352s\n2026-05-22 01:49:02,426 27 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/a2d2cff618f94585b99a3dd4dbc597f5/types/8d8c5452-1465-42a8-8437-a78b6ac6ab7b 0.184s\n\n2026-05-22 01:49:02.847 35 INFO tempest.lib.common.rest_client [req-4f20cb6e-e72a-4dae-9d2f-c76e79858cf8 req-4f20cb6e-e72a-4dae-9d2f-c76e79858cf8 ] Request (VolumesServicesTestJSON:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/ae79d2faf6d84299addaca767cea9721/volumes/53afac91-d7d4-4e44-bf5b-38f4d7f32010 0.386s\n{12} tempest.api.volume.admin.test_volume_services.VolumesServicesTestJSON.test_get_service_by_volume_host_name [56.735085s] ... 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 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 230, in delete_volume\n    client.wait_for_resource_deletion(volume_id)\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 973, in wait_for_resource_deletion\n    if self.is_resource_deleted(id, *args, **kwargs):\n       ~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/volumes_client.py\", line 249, in is_resource_deleted\n    volume = self.show_volume(id)\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 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-22 01:48:06,776 35 INFO     [tempest.lib.common.rest_client] Request (VolumesServicesTestJSON:test_get_service_by_volume_host_name): 202 POST https://api.testbed.osism.xyz:8776/v3/ae79d2faf6d84299addaca767cea9721/volumes 0.652s\n2026-05-22 01:48:06,895 35 INFO     [tempest.lib.common.rest_client] Request (VolumesServicesTestJSON:test_get_service_by_volume_host_name): 200 GET https://api.testbed.osism.xyz:8776/v3/ae79d2faf6d84299addaca767cea9721/volumes/53afac91-d7d4-4e44-bf5b-38f4d7f32010 0.101s\n2026-05-22 01:48:27,106 35 INFO     [tempest.lib.common.rest_client] Request (VolumesServicesTestJSON:test_get_service_by_volume_host_name): 200 GET https://api.testbed.osism.xyz:8776/v3/ae79d2faf6d84299addaca767cea9721/volumes/53afac91-d7d4-4e44-bf5b-38f4d7f32010 19.177s\n2026-05-22 01:48:27,126 35 INFO     [tempest.common.waiters] volume 53afac91-d7d4-4e44-bf5b-38f4d7f32010 reached available after waiting for 21.126267 seconds\n2026-05-22 01:48:27,267 35 INFO     [tempest.lib.common.rest_client] Request (VolumesServicesTestJSON:test_get_service_by_volume_host_name): 200 GET https://api.testbed.osism.xyz:8776/v3/690cf8ec88c14ce1bf8ad67b794d1cd0/volumes/53afac91-d7d4-4e44-bf5b-38f4d7f32010 0.138s\n2026-05-22 01:48:29,521 35 INFO     [tempest.lib.common.rest_client] Request (VolumesServicesTestJSON:test_get_service_by_volume_host_name): 200 GET https://api.testbed.osism.xyz:8776/v3/690cf8ec88c14ce1bf8ad67b794d1cd0/os-services?host=testbed-node-2&binary=cinder-volume 2.235s\n2026-05-22 01:48:33,772 35 INFO     [tempest.lib.common.rest_client] Request (VolumesServicesTestJSON:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/ae79d2faf6d84299addaca767cea9721/volumes/53afac91-d7d4-4e44-bf5b-38f4d7f32010 4.242s\n2026-05-22 01:48:35,313 35 INFO     [tempest.lib.common.rest_client] Request (VolumesServicesTestJSON:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/ae79d2faf6d84299addaca767cea9721/volumes/53afac91-d7d4-4e44-bf5b-38f4d7f32010 1.523s\n2026-05-22 01:48:35,321 35 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <function BaseVolumeTest._delete_volume_for_cleanup at 0x751095057c40>, retrying...\n2026-05-22 01:48:43,049 35 INFO     [tempest.lib.common.rest_client] Request (VolumesServicesTestJSON:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/ae79d2faf6d84299addaca767cea9721/volumes/53afac91-d7d4-4e44-bf5b-38f4d7f32010 2.717s\n2026-05-22 01:48:43,050 35 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <function BaseVolumeTest._delete_volume_for_cleanup at 0x751095057c40>, retrying...\n2026-05-22 01:49:02,282 35 INFO     [tempest.lib.common.rest_client] Request (VolumesServicesTestJSON:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/ae79d2faf6d84299addaca767cea9721/volumes/53afac91-d7d4-4e44-bf5b-38f4d7f32010 14.226s\n2026-05-22 01:49:02,459 35 INFO     [tempest.lib.common.rest_client] Request (VolumesServicesTestJSON:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/ae79d2faf6d84299addaca767cea9721/volumes/53afac91-d7d4-4e44-bf5b-38f4d7f32010 0.150s\n2026-05-22 01:49:02,847 35 INFO     [tempest.lib.common.rest_client] Request (VolumesServicesTestJSON:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/ae79d2faf6d84299addaca767cea9721/volumes/53afac91-d7d4-4e44-bf5b-38f4d7f32010 0.386s\n\n2026-05-22 01:49:04.038 17 INFO tempest.lib.common.rest_client [req-2fd5c341-8e84-4ae0-a08c-01c30e7fbd41 req-2fd5c341-8e84-4ae0-a08c-01c30e7fbd41 ] Request (VolumeTypesTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/137b9bbe324040afa5ebd0b36f149656/volumes/fb8c4ada-4e2e-4cc7-8987-1b31c038964b 1.571s\n2026-05-22 01:49:04.042 13 INFO tempest.lib.common.rest_client [req-b76051b9-dc2e-42e1-9cf5-962f26c21d70 req-b76051b9-dc2e-42e1-9cf5-962f26c21d70 ] Request (QosSpecsTestJSON:test_set_unset_qos_key): 200 GET https://api.testbed.osism.xyz:8776/v3/18767c3571df4930b96e89fd3c497f28/qos-specs/9a7ca8bc-7edc-468e-b47a-acec8c612968 1.547s\n2026-05-22 01:49:04.040 35 INFO tempest.lib.common.rest_client [req-ef7a7fea-fc10-44ea-b33d-aafd0ef5a2d3 req-ef7a7fea-fc10-44ea-b33d-aafd0ef5a2d3 ] Request (VolumesServicesTestJSON:test_list_services): 200 GET https://api.testbed.osism.xyz:8776/v3/690cf8ec88c14ce1bf8ad67b794d1cd0/os-services 1.183s\n{12} tempest.api.volume.admin.test_volume_services.VolumesServicesTestJSON.test_list_services [1.194891s] ... ok\n{1} tempest.api.volume.admin.test_qos.QosSpecsTestJSON.test_set_unset_qos_key [18.149018s] ... ok\n2026-05-22 01:49:04.081 11 INFO tempest.lib.common.rest_client [req-2951efed-f1d6-416d-b4e8-258818add3e5 req-2951efed-f1d6-416d-b4e8-258818add3e5 ] Request (GroupsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/aef36cefc44d4945a675df41fb67eda2/groups/ec3ae4cb-35f8-4c68-a2c6-67beff92bde5/action 1.777s\n2026-05-22 01:49:04.083 11 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=0x73638a504590>>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault\n2026-05-22 01:49:04.082 27 INFO tempest.lib.common.rest_client [req-054edcd3-0d94-4ba0-bdfd-135c5864b392 req-054edcd3-0d94-4ba0-bdfd-135c5864b392 ] Request (GroupSnapshotsTest:test_delete_group_snapshots_following_updated_volumes): 500 POST https://api.testbed.osism.xyz:8776/v3/a2d2cff618f94585b99a3dd4dbc597f5/types 1.563s\n2026-05-22 01:49:04.083 27 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{8} tempest.api.volume.admin.test_group_snapshots.GroupSnapshotsTest.test_delete_group_snapshots_following_updated_volumes [1.569255s] ... 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-22 01:49:04,082 27 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_delete_group_snapshots_following_updated_volumes): 500 POST https://api.testbed.osism.xyz:8776/v3/a2d2cff618f94585b99a3dd4dbc597f5/types 1.563s\n2026-05-22 01:49:04,083 27 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\n2026-05-22 01:49:04.088 37 INFO tempest.lib.common.rest_client [-] Request (GroupSnapshotsV319Test:tearDownClass): 500 DELETE https://api.testbed.osism.xyz:5000/v3/users/b96fa0e3aea746b0874c0341bc7415ef 1.634s\n2026-05-22 01:49:04.089 37 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-22 01:49:04.089 37 ERROR tempest.test Traceback (most recent call last):\n2026-05-22 01:49:04.089 37 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass\n2026-05-22 01:49:04.089 37 ERROR tempest.test     teardown()\n2026-05-22 01:49:04.089 37 ERROR tempest.test     ~~~~~~~~^^\n2026-05-22 01:49:04.089 37 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials\n2026-05-22 01:49:04.089 37 ERROR tempest.test     cls._creds_provider.clear_creds()\n2026-05-22 01:49:04.089 37 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n2026-05-22 01:49:04.089 37 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 616, in clear_creds\n2026-05-22 01:49:04.089 37 ERROR tempest.test     self.creds_client.delete_user(creds.user_id)\n2026-05-22 01:49:04.089 37 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^\n2026-05-22 01:49:04.089 37 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 55, in delete_user\n2026-05-22 01:49:04.089 37 ERROR tempest.test     self.users_client.delete_user(user_id)\n2026-05-22 01:49:04.089 37 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^\n2026-05-22 01:49:04.089 37 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-22 01:49:04.089 37 ERROR tempest.test     resp, body = self.delete(\"users/%s\" % user_id)\n2026-05-22 01:49:04.089 37 ERROR tempest.test                  ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^\n2026-05-22 01:49:04.089 37 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete\n2026-05-22 01:49:04.089 37 ERROR tempest.test     return self.request('DELETE', url, extra_headers, headers, body)\n2026-05-22 01:49:04.089 37 ERROR tempest.test            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n2026-05-22 01:49:04.089 37 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n2026-05-22 01:49:04.089 37 ERROR tempest.test     self._error_checker(resp, resp_body)\n2026-05-22 01:49:04.089 37 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n2026-05-22 01:49:04.089 37 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 856, in _error_checker\n2026-05-22 01:49:04.089 37 ERROR tempest.test     raise exceptions.UnexpectedContentType(str(resp.status),\n2026-05-22 01:49:04.089 37 ERROR tempest.test                                            resp=resp)\n2026-05-22 01:49:04.089 37 ERROR tempest.test tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided\n2026-05-22 01:49:04.089 37 ERROR tempest.test Details: 500\n2026-05-22 01:49:04.089 37 ERROR tempest.test \n{13} 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\n2026-05-22 01:49:05.538 25 INFO tempest.lib.common.rest_client [req-dd0ceb4d-e43c-4509-a68c-ac734a65cfec req-dd0ceb4d-e43c-4509-a68c-ac734a65cfec ] Request (VolumesBackupsAdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/0dd5211bb82a438cab50256f9c09a2e4/backups/4e0dc840-9601-47d9-8f07-95616b9c865f 2.276s\n2026-05-22 01:49:05.540 15 INFO tempest.lib.common.rest_client [req-093481b8-ddb6-4164-85fa-11ce96f00aa5 req-093481b8-ddb6-4164-85fa-11ce96f00aa5 ] Request (SnapshotsActionsTest:test_snapshot_force_delete_when_snapshot_is_deleting): 200 GET https://api.testbed.osism.xyz:8776/v3/3c36c630c47142af87339902641ef440/snapshots/0997d6aa-b65b-42a5-960f-3fe892f14c33 2.220s\n2026-05-22 01:49:05.557 23 INFO tempest.lib.common.rest_client [req-cd89cc51-a1d7-4433-a675-5030d4950f24 req-cd89cc51-a1d7-4433-a675-5030d4950f24 ] Request (VolumeRetypeWithoutMigrationTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 3.458s\n2026-05-22 01:49:05.568 19 INFO tempest.lib.common.rest_client [-] Request (VolumesDeleteCascade:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 18.955s\n2026-05-22 01:49:05.569 19 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in VolumesDeleteCascade.setUpClass. Invoking tearDownClass.\n2026-05-22 01:49:05.573 17 INFO tempest.lib.common.rest_client [req-0e863192-d34a-4ca4-8f70-1df6e4685cd8 req-0e863192-d34a-4ca4-8f70-1df6e4685cd8 ] Request (VolumeTypesTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/137b9bbe324040afa5ebd0b36f149656/volumes/fb8c4ada-4e2e-4cc7-8987-1b31c038964b 0.518s\n{4} 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 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-22 01:49:05.906 37 INFO tempest.lib.common.rest_client [req-15b64ec1-9f58-45f4-b7b2-409bba0fcdd5 req-15b64ec1-9f58-45f4-b7b2-409bba0fcdd5 ] Request (VolumesTransfersV355Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.794s\n2026-05-22 01:49:06.027 23 INFO tempest.lib.common.rest_client [req-fc470b31-72f3-459a-85bb-071898b558e5 req-fc470b31-72f3-459a-85bb-071898b558e5 ] Request (VolumeRetypeWithoutMigrationTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.462s\n2026-05-22 01:49:06.174 23 INFO tempest.lib.common.rest_client [req-2d5a3947-42dc-4426-8ca8-15eab885bfef req-2d5a3947-42dc-4426-8ca8-15eab885bfef ] Request (VolumeRetypeWithoutMigrationTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.142s\n2026-05-22 01:49:06.354 37 INFO tempest.lib.common.rest_client [req-19563958-de25-4666-9018-7de7e8fb80c5 req-19563958-de25-4666-9018-7de7e8fb80c5 ] Request (VolumesTransfersV355Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.442s\n2026-05-22 01:49:06.468 37 INFO tempest.lib.common.rest_client [req-687e2b8f-c595-48db-8f6a-1619ca6a5bb9 req-687e2b8f-c595-48db-8f6a-1619ca6a5bb9 ] Request (VolumesTransfersV355Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.111s\n2026-05-22 01:49:06.653 15 INFO tempest.lib.common.rest_client [req-77930e67-1cc6-4c81-8d09-20f1d58cd469 req-77930e67-1cc6-4c81-8d09-20f1d58cd469 ] Request (SnapshotsActionsTest:test_snapshot_force_delete_when_snapshot_is_deleting): 200 GET https://api.testbed.osism.xyz:8776/v3/3c36c630c47142af87339902641ef440/snapshots/0997d6aa-b65b-42a5-960f-3fe892f14c33 0.104s\n2026-05-22 01:49:06.707 17 INFO tempest.lib.common.rest_client [req-92b25a9a-2c72-4d86-8e0b-f09859a3d864 req-92b25a9a-2c72-4d86-8e0b-f09859a3d864 ] Request (VolumeTypesTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/137b9bbe324040afa5ebd0b36f149656/volumes/fb8c4ada-4e2e-4cc7-8987-1b31c038964b 0.115s\n2026-05-22 01:49:07.742 15 INFO tempest.lib.common.rest_client [req-ad096e48-8c37-43f9-be57-d98653b07fd4 req-ad096e48-8c37-43f9-be57-d98653b07fd4 ] Request (SnapshotsActionsTest:test_snapshot_force_delete_when_snapshot_is_deleting): 200 GET https://api.testbed.osism.xyz:8776/v3/3c36c630c47142af87339902641ef440/snapshots/0997d6aa-b65b-42a5-960f-3fe892f14c33 0.083s\n2026-05-22 01:49:08.848 15 INFO tempest.lib.common.rest_client [req-0f738b6d-aa77-46f9-a720-9acc4764fe79 req-0f738b6d-aa77-46f9-a720-9acc4764fe79 ] Request (SnapshotsActionsTest:test_snapshot_force_delete_when_snapshot_is_deleting): 200 GET https://api.testbed.osism.xyz:8776/v3/3c36c630c47142af87339902641ef440/snapshots/0997d6aa-b65b-42a5-960f-3fe892f14c33 0.100s\n2026-05-22 01:49:09.231 11 INFO tempest.lib.common.rest_client [req-f9cdf061-6f3a-4a6e-880e-cd6c3dbf3b1f req-f9cdf061-6f3a-4a6e-880e-cd6c3dbf3b1f ] Request (GroupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/aef36cefc44d4945a675df41fb67eda2/volumes/detail 0.145s\n2026-05-22 01:49:09.459 27 INFO tempest.lib.common.rest_client [req-f68e14a5-4e30-4c57-bad3-4cf09d4596e9 req-f68e14a5-4e30-4c57-bad3-4cf09d4596e9 ] Request (GroupSnapshotsTest:test_group_snapshot_create_show_list_delete): 500 POST https://api.testbed.osism.xyz:8776/v3/a2d2cff618f94585b99a3dd4dbc597f5/types 5.368s\n{8} tempest.api.volume.admin.test_group_snapshots.GroupSnapshotsTest.test_group_snapshot_create_show_list_delete [5.374852s] ... 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-22 01:49:09,459 27 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_group_snapshot_create_show_list_delete): 500 POST https://api.testbed.osism.xyz:8776/v3/a2d2cff618f94585b99a3dd4dbc597f5/types 5.368s\n\n2026-05-22 01:49:09.473 29 INFO tempest.lib.common.rest_client [req-04e7c289-32fa-44d7-bf4c-9f9271e34df8 req-04e7c289-32fa-44d7-bf4c-9f9271e34df8 ] Request (VolumeSnapshotQuotasNegativeTestJSON:tearDownClass): 500 PUT https://api.testbed.osism.xyz:8776/v3/83e820bd1617448ebc16990ccbf696c6/os-quota-sets/e339a59736204d889d62cababc3cd23f 7.044s\n2026-05-22 01:49:09.478 37 INFO tempest.lib.common.rest_client [-] Request (VolumesTransfersV355Test:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/projects 3.007s\n2026-05-22 01:49:09.478 37 INFO tempest.test [-] <class 'tempest.lib.exceptions.UnexpectedContentType'> raised in VolumesTransfersV355Test.setUpClass. Invoking tearDownClass.\n{13} 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 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 438, in get_credentials\n    credentials = self._create_creds(\n        roles=credential_type, scope=scope,\n        project_id=project_id)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 200, in _create_creds\n    project = self.creds_client.create_project(\n        name=project_name, description=project_desc)\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 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-22 01:49:09.488 23 INFO tempest.lib.common.rest_client [-] Request (VolumeRetypeWithoutMigrationTest:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/projects 3.310s\n2026-05-22 01:49:09.489 23 INFO tempest.test [-] <class 'tempest.lib.exceptions.UnexpectedContentType'> raised in VolumeRetypeWithoutMigrationTest.setUpClass. Invoking tearDownClass.\n2026-05-22 01:49:09.524 17 INFO tempest.lib.common.rest_client [req-11a2b891-54d2-4196-84ee-766e850d549d req-11a2b891-54d2-4196-84ee-766e850d549d ] Request (VolumeTypesTest:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/137b9bbe324040afa5ebd0b36f149656/volumes/fb8c4ada-4e2e-4cc7-8987-1b31c038964b 1.795s\n{6} 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 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 438, in get_credentials\n    credentials = self._create_creds(\n        roles=credential_type, scope=scope,\n        project_id=project_id)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 200, in _create_creds\n    project = self.creds_client.create_project(\n        name=project_name, description=project_desc)\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 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-22 01:49:09.512 25 INFO tempest.lib.common.rest_client [req-31224f86-d8aa-4abd-b39f-2d5aa54b7526 req-31224f86-d8aa-4abd-b39f-2d5aa54b7526 ] Request (VolumesBackupsAdminTest:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/0dd5211bb82a438cab50256f9c09a2e4/backups/4e0dc840-9601-47d9-8f07-95616b9c865f 2.958s\n2026-05-22 01:49:09.487 13 INFO tempest.lib.common.rest_client [req-94f32ef2-6c34-452c-a31a-219289113061 req-94f32ef2-6c34-452c-a31a-219289113061 ] Request (QosSpecsTestJSON:tearDownClass): 500 DELETE https://api.testbed.osism.xyz:8776/v3/18767c3571df4930b96e89fd3c497f28/qos-specs/9a7ca8bc-7edc-468e-b47a-acec8c612968?force=False 5.430s\n2026-05-22 01:49:09.488 13 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 0x710c26ccb750>>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault\n2026-05-22 01:49:09.491 35 INFO tempest.lib.common.rest_client [-] Request (VolumesServicesTestJSON:tearDownClass): 500 DELETE https://api.testbed.osism.xyz:5000/v3/users/4e1e86ce9dc7451d9b10d02cd8754c91 5.438s\n2026-05-22 01:49:09.492 35 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-22 01:49:09.492 35 ERROR tempest.test Traceback (most recent call last):\n2026-05-22 01:49:09.492 35 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass\n2026-05-22 01:49:09.492 35 ERROR tempest.test     teardown()\n2026-05-22 01:49:09.492 35 ERROR tempest.test     ~~~~~~~~^^\n2026-05-22 01:49:09.492 35 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials\n2026-05-22 01:49:09.492 35 ERROR tempest.test     cls._creds_provider.clear_creds()\n2026-05-22 01:49:09.492 35 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n2026-05-22 01:49:09.492 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-22 01:49:09.492 35 ERROR tempest.test     self.creds_client.delete_user(creds.user_id)\n2026-05-22 01:49:09.492 35 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^\n2026-05-22 01:49:09.492 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-22 01:49:09.492 35 ERROR tempest.test     self.users_client.delete_user(user_id)\n2026-05-22 01:49:09.492 35 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^\n2026-05-22 01:49:09.492 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-22 01:49:09.492 35 ERROR tempest.test     resp, body = self.delete(\"users/%s\" % user_id)\n2026-05-22 01:49:09.492 35 ERROR tempest.test                  ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^\n2026-05-22 01:49:09.492 35 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete\n2026-05-22 01:49:09.492 35 ERROR tempest.test     return self.request('DELETE', url, extra_headers, headers, body)\n2026-05-22 01:49:09.492 35 ERROR tempest.test            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n2026-05-22 01:49:09.492 35 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n2026-05-22 01:49:09.492 35 ERROR tempest.test     self._error_checker(resp, resp_body)\n2026-05-22 01:49:09.492 35 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n2026-05-22 01:49:09.492 35 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 856, in _error_checker\n2026-05-22 01:49:09.492 35 ERROR tempest.test     raise exceptions.UnexpectedContentType(str(resp.status),\n2026-05-22 01:49:09.492 35 ERROR tempest.test                                            resp=resp)\n2026-05-22 01:49:09.492 35 ERROR tempest.test tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided\n2026-05-22 01:49:09.492 35 ERROR tempest.test Details: 500\n2026-05-22 01:49:09.492 35 ERROR tempest.test \n{12} tearDownClass (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 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-22 01:49:09.474 29 ERROR tempest.test [-] teardown of resources failed: ((<class 'tempest.lib.exceptions.BadRequest'>, Bad request\nDetails: {'code': 400, 'message': 'Invalid snapshot: Snapshot status must be available or error and must not be part of a group.'}, <traceback object at 0x7a368dc9cbc0>), (<class '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.'}, <traceback object at 0x7a368dcef240>), (<class 'tempest.lib.exceptions.ServerFault'>, Got server fault\nDetails: The server has either erred or is incapable of performing the requested operation., <traceback object at 0x7a368dd16780>)): testtools.runtest.MultipleExceptions: ((<class 'tempest.lib.exceptions.BadRequest'>, Bad request\nDetails: {'code': 400, 'message': 'Invalid snapshot: Snapshot status must be available or error and must not be part of a group.'}, <traceback object at 0x7a368dc9cbc0>), (<class '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.'}, <traceback object at 0x7a368dcef240>), (<class 'tempest.lib.exceptions.ServerFault'>, Got server fault\nDetails: The server has either erred or is incapable of performing the requested operation., <traceback object at 0x7a368dd16780>))\n2026-05-22 01:49:09.474 29 ERROR tempest.test Traceback (most recent call last):\n2026-05-22 01:49:09.474 29 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 178, in setUpClass\n2026-05-22 01:49:09.474 29 ERROR tempest.test     cls.resource_setup()\n2026-05-22 01:49:09.474 29 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~^^\n2026-05-22 01:49:09.474 29 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-22 01:49:09.474 29 ERROR tempest.test     cls.snapshot = cls.create_snapshot(volume_id=cls.volume['id'])\n2026-05-22 01:49:09.474 29 ERROR tempest.test                    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n2026-05-22 01:49:09.474 29 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 180, in create_snapshot\n2026-05-22 01:49:09.474 29 ERROR tempest.test     waiters.wait_for_volume_resource_status(self.snapshots_client,\n2026-05-22 01:49:09.474 29 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^\n2026-05-22 01:49:09.474 29 ERROR tempest.test                                             snapshot['id'], 'available')\n2026-05-22 01:49:09.474 29 ERROR tempest.test                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n2026-05-22 01:49:09.474 29 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-22 01:49:09.474 29 ERROR tempest.test     resource_status = show_resource(resource_id)[\n2026-05-22 01:49:09.474 29 ERROR tempest.test                       ~~~~~~~~~~~~~^^^^^^^^^^^^^\n2026-05-22 01:49:09.474 29 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-22 01:49:09.474 29 ERROR tempest.test     resp, body = self.get(url)\n2026-05-22 01:49:09.474 29 ERROR tempest.test                  ~~~~~~~~^^^^^\n2026-05-22 01:49:09.474 29 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 342, in get\n2026-05-22 01:49:09.474 29 ERROR tempest.test     return self.request('GET', url, extra_headers, headers,\n2026-05-22 01:49:09.474 29 ERROR tempest.test            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n2026-05-22 01:49:09.474 29 ERROR tempest.test                         chunked=chunked)\n2026-05-22 01:49:09.474 29 ERROR tempest.test                         ^^^^^^^^^^^^^^^^\n2026-05-22 01:49:09.474 29 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n2026-05-22 01:49:09.474 29 ERROR tempest.test     self._error_checker(resp, resp_body)\n2026-05-22 01:49:09.474 29 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n2026-05-22 01:49:09.474 29 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker\n2026-05-22 01:49:09.474 29 ERROR tempest.test     raise exceptions.ServerFault(resp_body, resp=resp,\n2026-05-22 01:49:09.474 29 ERROR tempest.test                                  message=message)\n2026-05-22 01:49:09.474 29 ERROR tempest.test tempest.lib.exceptions.ServerFault: Got server fault\n2026-05-22 01:49:09.474 29 ERROR tempest.test Details: The server has either erred or is incapable of performing the requested operation.\n2026-05-22 01:49:09.474 29 ERROR tempest.test \n2026-05-22 01:49:09.474 29 ERROR tempest.test During handling of the above exception, another exception occurred:\n2026-05-22 01:49:09.474 29 ERROR tempest.test \n2026-05-22 01:49:09.474 29 ERROR tempest.test Traceback (most recent call last):\n2026-05-22 01:49:09.474 29 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass\n2026-05-22 01:49:09.474 29 ERROR tempest.test     teardown()\n2026-05-22 01:49:09.474 29 ERROR tempest.test     ~~~~~~~~^^\n2026-05-22 01:49:09.474 29 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 628, in resource_cleanup\n2026-05-22 01:49:09.474 29 ERROR tempest.test     raise testtools.MultipleExceptions(*cleanup_errors)\n2026-05-22 01:49:09.474 29 ERROR tempest.test testtools.runtest.MultipleExceptions: ((<class 'tempest.lib.exceptions.BadRequest'>, Bad request\n2026-05-22 01:49:09.474 29 ERROR tempest.test Details: {'code': 400, 'message': 'Invalid snapshot: Snapshot status must be available or error and must not be part of a group.'}, <traceback object at 0x7a368dc9cbc0>), (<class 'tempest.lib.exceptions.BadRequest'>, Bad request\n2026-05-22 01:49:09.474 29 ERROR tempest.test 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.'}, <traceback object at 0x7a368dcef240>), (<class 'tempest.lib.exceptions.ServerFault'>, Got server fault\n2026-05-22 01:49:09.474 29 ERROR tempest.test Details: The server has either erred or is incapable of performing the requested operation., <traceback object at 0x7a368dd16780>))\n2026-05-22 01:49:09.474 29 ERROR tempest.test \n2026-05-22 01:49:11.025 15 INFO tempest.lib.common.rest_client [req-d9894f00-9686-46b6-9e5c-bcfd4107c426 req-d9894f00-9686-46b6-9e5c-bcfd4107c426 ] Request (SnapshotsActionsTest:test_snapshot_force_delete_when_snapshot_is_deleting): 500 GET https://api.testbed.osism.xyz:8776/v3/3c36c630c47142af87339902641ef440/snapshots/0997d6aa-b65b-42a5-960f-3fe892f14c33 1.172s\n2026-05-22 01:49:11.031 25 INFO tempest.lib.common.rest_client [req-7f1e7bcd-e072-43c5-92a8-d5051ab4e773 req-7f1e7bcd-e072-43c5-92a8-d5051ab4e773 ] Request (VolumesBackupsAdminTest:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/0dd5211bb82a438cab50256f9c09a2e4/volumes/59b20839-5d92-40c0-858d-f9fc271432f0 1.506s\n2026-05-22 01:49:11.032 25 WARNING tempest.lib.common.utils.test_utils [-] Got ServerFault while running <function BaseVolumeTest._delete_volume_for_cleanup at 0x75dd9a8c3c40>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault\n2026-05-22 01:49:13.683 15 INFO tempest.lib.common.rest_client [req-dd039809-ba38-438c-8d24-f89d11677c0e req-dd039809-ba38-438c-8d24-f89d11677c0e ] Request (SnapshotsActionsTest:tearDown): 500 POST https://api.testbed.osism.xyz:8776/v3/04c1b5653eae45ad9b844de6aa4e10d9/snapshots/1edd48cc-ec4f-4a55-960c-98f44b1b5e61/action 2.650s\n2026-05-22 01:49:13.677 17 INFO tempest.lib.common.rest_client [req-756b2511-a0b7-434f-98c7-93fb05b7a333 req-756b2511-a0b7-434f-98c7-93fb05b7a333 ] Request (VolumeTypesTest:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/917d5ec0d1824d8a8bbddff0978dda65/types/5d66a4a8-33e0-4a32-b1ef-1bf512e72532 4.137s\n2026-05-22 01:49:13.678 17 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 0x7d8d044a3610>>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault\n2026-05-22 01:49:13.679 11 INFO tempest.lib.common.rest_client [req-59fd4669-e805-4c46-8492-3d4b2f2f1447 req-59fd4669-e805-4c46-8492-3d4b2f2f1447 ] Request (GroupsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/aef36cefc44d4945a675df41fb67eda2/groups/ec3ae4cb-35f8-4c68-a2c6-67beff92bde5/action 4.414s\n2026-05-22 01:49:13.680 11 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=0x73638a504590>>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault\n2026-05-22 01:49:13.694 23 INFO tempest.lib.common.rest_client [-] Request (VolumeServicesNegativeTest:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 4.185s\n2026-05-22 01:49:13.694 23 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in VolumeServicesNegativeTest.setUpClass. Invoking tearDownClass.\n{6} 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-22 01:49:13.683 27 INFO tempest.lib.common.rest_client [req-577760ec-e3fd-46dd-ae72-fab863effa8d req-577760ec-e3fd-46dd-ae72-fab863effa8d ] Request (GroupSnapshotsTest:tearDownClass): 500 DELETE https://api.testbed.osism.xyz:5000/v3/users/21c55ed168234edaaba5fd58e32ecba9 4.216s\n2026-05-22 01:49:13.684 27 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-22 01:49:13.684 27 ERROR tempest.test Traceback (most recent call last):\n2026-05-22 01:49:13.684 27 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass\n2026-05-22 01:49:13.684 27 ERROR tempest.test     teardown()\n2026-05-22 01:49:13.684 27 ERROR tempest.test     ~~~~~~~~^^\n2026-05-22 01:49:13.684 27 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials\n2026-05-22 01:49:13.684 27 ERROR tempest.test     cls._creds_provider.clear_creds()\n2026-05-22 01:49:13.684 27 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n2026-05-22 01:49:13.684 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-22 01:49:13.684 27 ERROR tempest.test     self.creds_client.delete_user(creds.user_id)\n2026-05-22 01:49:13.684 27 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^\n2026-05-22 01:49:13.684 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-22 01:49:13.684 27 ERROR tempest.test     self.users_client.delete_user(user_id)\n2026-05-22 01:49:13.684 27 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^\n2026-05-22 01:49:13.684 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-22 01:49:13.684 27 ERROR tempest.test     resp, body = self.delete(\"users/%s\" % user_id)\n2026-05-22 01:49:13.684 27 ERROR tempest.test                  ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^\n2026-05-22 01:49:13.684 27 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete\n2026-05-22 01:49:13.684 27 ERROR tempest.test     return self.request('DELETE', url, extra_headers, headers, body)\n2026-05-22 01:49:13.684 27 ERROR tempest.test            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n2026-05-22 01:49:13.684 27 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n2026-05-22 01:49:13.684 27 ERROR tempest.test     self._error_checker(resp, resp_body)\n2026-05-22 01:49:13.684 27 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n2026-05-22 01:49:13.684 27 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker\n2026-05-22 01:49:13.684 27 ERROR tempest.test     raise exceptions.ServerFault(resp_body, resp=resp,\n2026-05-22 01:49:13.684 27 ERROR tempest.test                                  message=message)\n2026-05-22 01:49:13.684 27 ERROR tempest.test tempest.lib.exceptions.ServerFault: Got server fault\n2026-05-22 01:49:13.684 27 ERROR tempest.test Details: An unexpected error prevented the server from fulfilling your request.\n2026-05-22 01:49:13.684 27 ERROR tempest.test \n{8} 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 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-22 01:49:13.698 27 INFO tempest.test [-] <class 'unittest.case.SkipTest'> raised in VolumeMultiBackendTest.setUpClass. Invoking tearDownClass.\n{8} setUpClass (tempest.api.volume.admin.test_multi_backend.VolumeMultiBackendTest) ... SKIPPED: Cinder multi-backend feature disabled\n2026-05-22 01:49:13.680 29 INFO tempest.lib.common.rest_client [req-43d96679-ce51-417f-904d-6ccb6fcd4dca req-43d96679-ce51-417f-904d-6ccb6fcd4dca ] Request (VolumeSnapshotQuotasNegativeTestJSON:tearDownClass): 500 DELETE https://api.testbed.osism.xyz:5000/v3/users/126d9e84bd4d41148baffb05bad7e0ee 4.195s\n2026-05-22 01:49:13.680 29 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-22 01:49:13.680 29 ERROR tempest.test Traceback (most recent call last):\n2026-05-22 01:49:13.680 29 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 178, in setUpClass\n2026-05-22 01:49:13.680 29 ERROR tempest.test     cls.resource_setup()\n2026-05-22 01:49:13.680 29 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~^^\n2026-05-22 01:49:13.680 29 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-22 01:49:13.680 29 ERROR tempest.test     cls.snapshot = cls.create_snapshot(volume_id=cls.volume['id'])\n2026-05-22 01:49:13.680 29 ERROR tempest.test                    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n2026-05-22 01:49:13.680 29 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 180, in create_snapshot\n2026-05-22 01:49:13.680 29 ERROR tempest.test     waiters.wait_for_volume_resource_status(self.snapshots_client,\n2026-05-22 01:49:13.680 29 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^\n2026-05-22 01:49:13.680 29 ERROR tempest.test                                             snapshot['id'], 'available')\n2026-05-22 01:49:13.680 29 ERROR tempest.test                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n2026-05-22 01:49:13.680 29 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-22 01:49:13.680 29 ERROR tempest.test     resource_status = show_resource(resource_id)[\n2026-05-22 01:49:13.680 29 ERROR tempest.test                       ~~~~~~~~~~~~~^^^^^^^^^^^^^\n2026-05-22 01:49:13.680 29 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-22 01:49:13.680 29 ERROR tempest.test     resp, body = self.get(url)\n2026-05-22 01:49:13.680 29 ERROR tempest.test                  ~~~~~~~~^^^^^\n2026-05-22 01:49:13.680 29 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 342, in get\n2026-05-22 01:49:13.680 29 ERROR tempest.test     return self.request('GET', url, extra_headers, headers,\n2026-05-22 01:49:13.680 29 ERROR tempest.test            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n2026-05-22 01:49:13.680 29 ERROR tempest.test                         chunked=chunked)\n2026-05-22 01:49:13.680 29 ERROR tempest.test                         ^^^^^^^^^^^^^^^^\n2026-05-22 01:49:13.680 29 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n2026-05-22 01:49:13.680 29 ERROR tempest.test     self._error_checker(resp, resp_body)\n2026-05-22 01:49:13.680 29 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n2026-05-22 01:49:13.680 29 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker\n2026-05-22 01:49:13.680 29 ERROR tempest.test     raise exceptions.ServerFault(resp_body, resp=resp,\n2026-05-22 01:49:13.680 29 ERROR tempest.test                                  message=message)\n2026-05-22 01:49:13.680 29 ERROR tempest.test tempest.lib.exceptions.ServerFault: Got server fault\n2026-05-22 01:49:13.680 29 ERROR tempest.test Details: The server has either erred or is incapable of performing the requested operation.\n2026-05-22 01:49:13.680 29 ERROR tempest.test \n2026-05-22 01:49:13.680 29 ERROR tempest.test During handling of the above exception, another exception occurred:\n2026-05-22 01:49:13.680 29 ERROR tempest.test \n2026-05-22 01:49:13.680 29 ERROR tempest.test Traceback (most recent call last):\n2026-05-22 01:49:13.680 29 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass\n2026-05-22 01:49:13.680 29 ERROR tempest.test     teardown()\n2026-05-22 01:49:13.680 29 ERROR tempest.test     ~~~~~~~~^^\n2026-05-22 01:49:13.680 29 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials\n2026-05-22 01:49:13.680 29 ERROR tempest.test     cls._creds_provider.clear_creds()\n2026-05-22 01:49:13.680 29 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n2026-05-22 01:49:13.680 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-22 01:49:13.680 29 ERROR tempest.test     self.creds_client.delete_user(creds.user_id)\n2026-05-22 01:49:13.680 29 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^\n2026-05-22 01:49:13.680 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-22 01:49:13.680 29 ERROR tempest.test     self.users_client.delete_user(user_id)\n2026-05-22 01:49:13.680 29 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^\n2026-05-22 01:49:13.680 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-22 01:49:13.680 29 ERROR tempest.test     resp, body = self.delete(\"users/%s\" % user_id)\n2026-05-22 01:49:13.680 29 ERROR tempest.test                  ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^\n2026-05-22 01:49:13.680 29 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete\n2026-05-22 01:49:13.680 29 ERROR tempest.test     return self.request('DELETE', url, extra_headers, headers, body)\n2026-05-22 01:49:13.680 29 ERROR tempest.test            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n2026-05-22 01:49:13.680 29 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n2026-05-22 01:49:13.680 29 ERROR tempest.test     self._error_checker(resp, resp_body)\n2026-05-22 01:49:13.680 29 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n2026-05-22 01:49:13.680 29 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker\n2026-05-22 01:49:13.680 29 ERROR tempest.test     raise exceptions.ServerFault(resp_body, resp=resp,\n2026-05-22 01:49:13.680 29 ERROR tempest.test                                  message=message)\n2026-05-22 01:49:13.680 29 ERROR tempest.test tempest.lib.exceptions.ServerFault: Got server fault\n2026-05-22 01:49:13.680 29 ERROR tempest.test Details: An unexpected error prevented the server from fulfilling your request.\n2026-05-22 01:49:13.680 29 ERROR tempest.test \n{9} 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 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\n2026-05-22 01:49:15.027 13 INFO tempest.lib.common.rest_client [req-b75467e3-9e33-478f-abff-732231811c1a req-b75467e3-9e33-478f-abff-732231811c1a ] Request (QosSpecsTestJSON:tearDownClass): 500 DELETE https://api.testbed.osism.xyz:8776/v3/18767c3571df4930b96e89fd3c497f28/qos-specs/9a7ca8bc-7edc-468e-b47a-acec8c612968?force=False 0.533s\n2026-05-22 01:49:15.027 13 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 0x710c26ccb750>>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault\n2026-05-22 01:49:15.052 37 INFO tempest.lib.common.rest_client [-] Request (VolumesSnapshotTestJSON:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 5.547s\n2026-05-22 01:49:15.053 37 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in VolumesSnapshotTestJSON.setUpClass. Invoking tearDownClass.\n2026-05-22 01:49:15.046 35 INFO tempest.lib.common.rest_client [-] Request (VolumeTypesNegativeTest:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 5.537s\n2026-05-22 01:49:15.047 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\n{13} 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 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-22 01:49:17.027 25 INFO tempest.lib.common.rest_client [req-77314888-38b5-4ec5-aa4b-8ce82bf1b979 req-77314888-38b5-4ec5-aa4b-8ce82bf1b979 ] Request (VolumesBackupsAdminTest:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/0dd5211bb82a438cab50256f9c09a2e4/volumes/59b20839-5d92-40c0-858d-f9fc271432f0 0.990s\n2026-05-22 01:49:17.027 25 WARNING tempest.lib.common.utils.test_utils [-] Got ServerFault while running <function BaseVolumeTest._delete_volume_for_cleanup at 0x75dd9a8c3c40>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault\n2026-05-22 01:49:17.032 29 INFO tempest.lib.common.rest_client [-] Request (VolumesMetadataTest:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 3.327s\n2026-05-22 01:49:17.035 29 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in VolumesMetadataTest.setUpClass. Invoking tearDownClass.\n{9} 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-22 01:49:19.116 15 INFO tempest.lib.common.rest_client [req-efb1aa1b-deff-4a6e-8904-19d89c61ac98 req-efb1aa1b-deff-4a6e-8904-19d89c61ac98 ] Request (SnapshotsActionsTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/3c36c630c47142af87339902641ef440/snapshots/0997d6aa-b65b-42a5-960f-3fe892f14c33 5.427s\n{2} tempest.api.volume.admin.test_snapshots_actions.SnapshotsActionsTest.test_snapshot_force_delete_when_snapshot_is_deleting [36.066934s] ... 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 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 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 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 237, in delete_snapshot\n    snapshots_client.delete_snapshot(snapshot_id)\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/snapshots_client.py\", line 95, in delete_snapshot\n    resp, body = self.delete(\"snapshots/%s\" % snapshot_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': 'Invalid snapshot: Snapshot status must be available or error and must not be part of a group.'}\n\n\nCaptured pythonlogging:\n~~~~~~~~~~~~~~~~~~~~~~~\n    2026-05-22 01:48:46,880 15 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:test_snapshot_force_delete_when_snapshot_is_deleting): 202 POST https://api.testbed.osism.xyz:8776/v3/3c36c630c47142af87339902641ef440/snapshots 3.822s\n2026-05-22 01:49:02,310 15 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:test_snapshot_force_delete_when_snapshot_is_deleting): 200 GET https://api.testbed.osism.xyz:8776/v3/3c36c630c47142af87339902641ef440/snapshots/0997d6aa-b65b-42a5-960f-3fe892f14c33 15.419s\n2026-05-22 01:49:05,540 15 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:test_snapshot_force_delete_when_snapshot_is_deleting): 200 GET https://api.testbed.osism.xyz:8776/v3/3c36c630c47142af87339902641ef440/snapshots/0997d6aa-b65b-42a5-960f-3fe892f14c33 2.220s\n2026-05-22 01:49:06,653 15 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:test_snapshot_force_delete_when_snapshot_is_deleting): 200 GET https://api.testbed.osism.xyz:8776/v3/3c36c630c47142af87339902641ef440/snapshots/0997d6aa-b65b-42a5-960f-3fe892f14c33 0.104s\n2026-05-22 01:49:07,742 15 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:test_snapshot_force_delete_when_snapshot_is_deleting): 200 GET https://api.testbed.osism.xyz:8776/v3/3c36c630c47142af87339902641ef440/snapshots/0997d6aa-b65b-42a5-960f-3fe892f14c33 0.083s\n2026-05-22 01:49:08,848 15 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:test_snapshot_force_delete_when_snapshot_is_deleting): 200 GET https://api.testbed.osism.xyz:8776/v3/3c36c630c47142af87339902641ef440/snapshots/0997d6aa-b65b-42a5-960f-3fe892f14c33 0.100s\n2026-05-22 01:49:11,025 15 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:test_snapshot_force_delete_when_snapshot_is_deleting): 500 GET https://api.testbed.osism.xyz:8776/v3/3c36c630c47142af87339902641ef440/snapshots/0997d6aa-b65b-42a5-960f-3fe892f14c33 1.172s\n2026-05-22 01:49:13,683 15 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:tearDown): 500 POST https://api.testbed.osism.xyz:8776/v3/04c1b5653eae45ad9b844de6aa4e10d9/snapshots/1edd48cc-ec4f-4a55-960c-98f44b1b5e61/action 2.650s\n2026-05-22 01:49:19,116 15 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/3c36c630c47142af87339902641ef440/snapshots/0997d6aa-b65b-42a5-960f-3fe892f14c33 5.427s\n\n2026-05-22 01:49:19.124 11 INFO tempest.lib.common.rest_client [req-d2e3c4bc-0e02-4f79-a1a7-e43f399b384f req-d2e3c4bc-0e02-4f79-a1a7-e43f399b384f ] Request (GroupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/aef36cefc44d4945a675df41fb67eda2/volumes/detail 0.440s\n2026-05-22 01:49:19.142 17 INFO tempest.lib.common.rest_client [req-6c986f7a-c2b7-4faa-8cf0-d950d9a5f47b req-6c986f7a-c2b7-4faa-8cf0-d950d9a5f47b ] Request (VolumeTypesTest:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/917d5ec0d1824d8a8bbddff0978dda65/types/5d66a4a8-33e0-4a32-b1ef-1bf512e72532 0.455s\n2026-05-22 01:49:19.242 17 INFO tempest.lib.common.rest_client [req-a9700732-073a-470b-8cf5-2413659f0c67 req-a9700732-073a-470b-8cf5-2413659f0c67 ] Request (VolumeTypesTest:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/917d5ec0d1824d8a8bbddff0978dda65/types/5d66a4a8-33e0-4a32-b1ef-1bf512e72532 0.096s\n2026-05-22 01:49:19.441 17 INFO tempest.lib.common.rest_client [req-4548d68d-f0be-4476-8ede-438cd753b007 req-4548d68d-f0be-4476-8ede-438cd753b007 ] Request (VolumeTypesTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/917d5ec0d1824d8a8bbddff0978dda65/types/5452cfb0-8c6e-4d69-b92d-4f36dbcec560 0.195s\n{3} tempest.api.volume.admin.test_volume_types.VolumeTypesTest.test_volume_crud_with_volume_type_and_extra_specs [73.304865s] ... 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 230, in delete_volume\n    client.wait_for_resource_deletion(volume_id)\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 973, in wait_for_resource_deletion\n    if self.is_resource_deleted(id, *args, **kwargs):\n       ~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/volumes_client.py\", line 249, in is_resource_deleted\n    volume = self.show_volume(id)\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 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/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-22 01:48:06,608 17 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/917d5ec0d1824d8a8bbddff0978dda65/types 0.466s\n2026-05-22 01:48:06,718 17 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/917d5ec0d1824d8a8bbddff0978dda65/types 0.105s\n2026-05-22 01:48:07,335 17 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/137b9bbe324040afa5ebd0b36f149656/volumes 0.612s\n2026-05-22 01:48:07,498 17 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/137b9bbe324040afa5ebd0b36f149656/volumes/fb8c4ada-4e2e-4cc7-8987-1b31c038964b 0.144s\n2026-05-22 01:48:27,165 17 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/137b9bbe324040afa5ebd0b36f149656/volumes/fb8c4ada-4e2e-4cc7-8987-1b31c038964b 18.615s\n2026-05-22 01:48:27,180 17 INFO     [tempest.common.waiters] volume fb8c4ada-4e2e-4cc7-8987-1b31c038964b reached available after waiting for 20.180293 seconds\n2026-05-22 01:48:27,583 17 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/137b9bbe324040afa5ebd0b36f149656/volumes/fb8c4ada-4e2e-4cc7-8987-1b31c038964b/action 0.399s\n2026-05-22 01:48:33,775 17 INFO     [tempest.lib.common.rest_client] Request (VolumeTypesTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/137b9bbe324040afa5ebd0b36f149656/volumes/fb8c4ada-4e2e-4cc7-8987-1b31c038964b 6.174s\n2026-05-22 01:48:35,307 17 INFO     [tempest.lib.common.rest_client] Request (VolumeTypesTest:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/137b9bbe324040afa5ebd0b36f149656/volumes/fb8c4ada-4e2e-4cc7-8987-1b31c038964b 1.514s\n2026-05-22 01:48:35,307 17 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <function BaseVolumeTest._delete_volume_for_cleanup at 0x7d8d0961bc40>, retrying...\n2026-05-22 01:48:41,045 17 INFO     [tempest.lib.common.rest_client] Request (VolumeTypesTest:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/137b9bbe324040afa5ebd0b36f149656/volumes/fb8c4ada-4e2e-4cc7-8987-1b31c038964b 0.733s\n2026-05-22 01:48:41,045 17 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <function BaseVolumeTest._delete_volume_for_cleanup at 0x7d8d0961bc40>, retrying...\n2026-05-22 01:49:02,286 17 INFO     [tempest.lib.common.rest_client] Request (VolumeTypesTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/137b9bbe324040afa5ebd0b36f149656/volumes/fb8c4ada-4e2e-4cc7-8987-1b31c038964b 16.238s\n2026-05-22 01:49:02,463 17 INFO     [tempest.lib.common.rest_client] Request (VolumeTypesTest:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/137b9bbe324040afa5ebd0b36f149656/volumes/fb8c4ada-4e2e-4cc7-8987-1b31c038964b 0.152s\n2026-05-22 01:49:04,038 17 INFO     [tempest.lib.common.rest_client] Request (VolumeTypesTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/137b9bbe324040afa5ebd0b36f149656/volumes/fb8c4ada-4e2e-4cc7-8987-1b31c038964b 1.571s\n2026-05-22 01:49:05,573 17 INFO     [tempest.lib.common.rest_client] Request (VolumeTypesTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/137b9bbe324040afa5ebd0b36f149656/volumes/fb8c4ada-4e2e-4cc7-8987-1b31c038964b 0.518s\n2026-05-22 01:49:06,707 17 INFO     [tempest.lib.common.rest_client] Request (VolumeTypesTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/137b9bbe324040afa5ebd0b36f149656/volumes/fb8c4ada-4e2e-4cc7-8987-1b31c038964b 0.115s\n2026-05-22 01:49:09,524 17 INFO     [tempest.lib.common.rest_client\n    ] Request (VolumeTypesTest:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/137b9bbe324040afa5ebd0b36f149656/volumes/fb8c4ada-4e2e-4cc7-8987-1b31c038964b 1.795s\n2026-05-22 01:49:13,677 17 INFO     [tempest.lib.common.rest_client] Request (VolumeTypesTest:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/917d5ec0d1824d8a8bbddff0978dda65/types/5d66a4a8-33e0-4a32-b1ef-1bf512e72532 4.137s\n2026-05-22 01:49:13,678 17 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 0x7d8d044a3610>>, retrying...\n2026-05-22 01:49:19,142 17 INFO     [tempest.lib.common.rest_client] Request (VolumeTypesTest:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/917d5ec0d1824d8a8bbddff0978dda65/types/5d66a4a8-33e0-4a32-b1ef-1bf512e72532 0.455s\n2026-05-22 01:49:19,242 17 INFO     [tempest.lib.common.rest_client] Request (VolumeTypesTest:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/917d5ec0d1824d8a8bbddff0978dda65/types/5d66a4a8-33e0-4a32-b1ef-1bf512e72532 0.096s\n2026-05-22 01:49:19,441 17 INFO     [tempest.lib.common.rest_client] Request (VolumeTypesTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/917d5ec0d1824d8a8bbddff0978dda65/types/5452cfb0-8c6e-4d69-b92d-4f36dbcec560 0.195s\n\n2026-05-22 01:49:20.113 23 INFO tempest.lib.common.rest_client [req-67563534-a62e-4520-a22d-f3c70778a940 req-67563534-a62e-4520-a22d-f3c70778a940 ] Request (VolumesBackupsV39Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 6.408s\n2026-05-22 01:49:20.116 29 INFO tempest.lib.common.rest_client [req-e2a521e5-5333-4079-bc05-a524e1faf690 req-e2a521e5-5333-4079-bc05-a524e1faf690 ] Request (VolumesCloneNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 3.067s\n2026-05-22 01:49:20.120 27 INFO tempest.lib.common.rest_client [req-f9c517cb-1dad-4f11-85f4-829caca5c851 req-f9c517cb-1dad-4f11-85f4-829caca5c851 ] Request (AbsoluteLimitsTests:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 6.412s\n2026-05-22 01:49:20.125 35 INFO tempest.lib.common.rest_client [req-b4c426c2-017c-442e-8546-004fe6c89596 req-b4c426c2-017c-442e-8546-004fe6c89596 ] Request (SnapshotMetadataTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 5.060s\n2026-05-22 01:49:20.378 11 INFO tempest.lib.common.rest_client [req-9dd58acb-e5ec-4405-817e-3292f105f2ee req-9dd58acb-e5ec-4405-817e-3292f105f2ee ] Request (GroupsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/aef36cefc44d4945a675df41fb67eda2/groups/ec3ae4cb-35f8-4c68-a2c6-67beff92bde5/action 1.239s\n2026-05-22 01:49:20.390 17 INFO tempest.lib.common.rest_client [req-160f4be5-1a2b-4ee7-ad6f-8172c0fe7fcb req-160f4be5-1a2b-4ee7-ad6f-8172c0fe7fcb ] Request (VolumeTypesTest:test_volume_type_create_get_delete): 500 POST https://api.testbed.osism.xyz:8776/v3/917d5ec0d1824d8a8bbddff0978dda65/types 0.888s\n{3} tempest.api.volume.admin.test_volume_types.VolumeTypesTest.test_volume_type_create_get_delete [0.896048s] ... 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-22 01:49:20,390 17 INFO     [tempest.lib.common.rest_client] Request (VolumeTypesTest:test_volume_type_create_get_delete): 500 POST https://api.testbed.osism.xyz:8776/v3/917d5ec0d1824d8a8bbddff0978dda65/types 0.888s\n\n2026-05-22 01:49:20.389 15 INFO tempest.lib.common.rest_client [req-3c9e7cb9-fed8-439b-af85-df7266522328 req-3c9e7cb9-fed8-439b-af85-df7266522328 ] Request (SnapshotsActionsTest:test_snapshot_force_delete_when_snapshot_is_error): 500 POST https://api.testbed.osism.xyz:8776/v3/3c36c630c47142af87339902641ef440/snapshots 1.260s\n2026-05-22 01:49:21.027 15 INFO tempest.lib.common.rest_client [req-8ff9f1eb-d882-48af-8708-bd338e4ca96e req-8ff9f1eb-d882-48af-8708-bd338e4ca96e ] Request (SnapshotsActionsTest:tearDown): 500 POST https://api.testbed.osism.xyz:8776/v3/04c1b5653eae45ad9b844de6aa4e10d9/snapshots/1edd48cc-ec4f-4a55-960c-98f44b1b5e61/action 0.621s\n{2} tempest.api.volume.admin.test_snapshots_actions.SnapshotsActionsTest.test_snapshot_force_delete_when_snapshot_is_error [1.905719s] ... 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-22 01:49:20,389 15 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/3c36c630c47142af87339902641ef440/snapshots 1.260s\n2026-05-22 01:49:21,027 15 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:tearDown): 500 POST https://api.testbed.osism.xyz:8776/v3/04c1b5653eae45ad9b844de6aa4e10d9/snapshots/1edd48cc-ec4f-4a55-960c-98f44b1b5e61/action 0.621s\n\n2026-05-22 01:49:21.542 11 INFO tempest.lib.common.rest_client [req-52b50525-0edf-407a-beb4-7867b0743eab req-52b50525-0edf-407a-beb4-7867b0743eab ] Request (GroupsTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/9e59294e3e0a4cfe8173b003667378ba/group_types/34a6702e-2492-4031-a6cd-3f97bf561a34 1.153s\n2026-05-22 01:49:21.694 11 INFO tempest.lib.common.rest_client [req-a6c7e821-1465-4106-9176-0d6935d3e2d2 req-a6c7e821-1465-4106-9176-0d6935d3e2d2 ] Request (GroupsTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/9e59294e3e0a4cfe8173b003667378ba/types/356f1bec-8398-42ce-844b-07aa7c75b96e 0.144s\n{0} tempest.api.volume.admin.test_groups.GroupsTest.test_group_create_show_list_delete [79.097872s] ... 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 95, in test_group_create_show_list_delete\n    self.delete_group(grp1_id)\n    ~~~~~~~~~~~~~~~~~^^^^^^^^^\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/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 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-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 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 34a6702e-2492-4031-a6cd-3f97bf561a34 deletion is not allowed with groups present with the type.'}\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 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-22 01:48:03,039 11 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_create_show_list_delete): 200 POST https://api.testbed.osism.xyz:8776/v3/9e59294e3e0a4cfe8173b003667378ba/types 0.432s\n2026-05-22 01:48:03,282 11 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_create_show_list_delete): 202 POST https://api.testbed.osism.xyz:8776/v3/9e59294e3e0a4cfe8173b003667378ba/group_types 0.231s\n2026-05-22 01:48:03,846 11 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_create_show_list_delete): 202 POST https://api.testbed.osism.xyz:8776/v3/aef36cefc44d4945a675df41fb67eda2/groups 0.554s\n2026-05-22 01:48:04,082 11 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/aef36cefc44d4945a675df41fb67eda2/groups/ec3ae4cb-35f8-4c68-a2c6-67beff92bde5 0.232s\n2026-05-22 01:48:04,091 11 INFO     [tempest.common.waiters] group ec3ae4cb-35f8-4c68-a2c6-67beff92bde5 reached available after waiting for 0.091436 seconds\n2026-05-22 01:48:04,337 11 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_create_show_list_delete): 202 POST https://api.testbed.osism.xyz:8776/v3/aef36cefc44d4945a675df41fb67eda2/groups 0.243s\n2026-05-22 01:48:04,458 11 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/aef36cefc44d4945a675df41fb67eda2/groups/0e8ac90b-d7fc-4280-ba70-bb6858923238 0.116s\n2026-05-22 01:48:04,463 11 INFO     [tempest.common.waiters] group 0e8ac90b-d7fc-4280-ba70-bb6858923238 reached available after waiting for 0.463679 seconds\n2026-05-22 01:48:04,837 11 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_create_show_list_delete): 202 POST https://api.testbed.osism.xyz:8776/v3/aef36cefc44d4945a675df41fb67eda2/volumes 0.372s\n2026-05-22 01:48:05,074 11 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/aef36cefc44d4945a675df41fb67eda2/volumes/e0e3711d-7870-42c8-b008-a19b548651d3 0.215s\n2026-05-22 01:48:06,311 11 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/aef36cefc44d4945a675df41fb67eda2/volumes/e0e3711d-7870-42c8-b008-a19b548651d3 0.226s\n2026-05-22 01:48:06,321 11 INFO     [tempest.common.waiters] volume e0e3711d-7870-42c8-b008-a19b548651d3 reached available after waiting for 1.321030 seconds\n2026-05-22 01:48:06,489 11 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/aef36cefc44d4945a675df41fb67eda2/groups/ec3ae4cb-35f8-4c68-a2c6-67beff92bde5 0.164s\n2026-05-22 01:48:06,854 11 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/aef36cefc44d4945a675df41fb67eda2/groups/0e8ac90b-d7fc-4280-ba70-bb6858923238 0.354s\n2026-05-22 01:48:06,993 11 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/aef36cefc44d4945a675df41fb67eda2/groups/detail 0.127s\n2026-05-22 01:48:07,196 11 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/aef36cefc44d4945a675df41fb67eda2/volumes/detail 0.196s\n2026-05-22 01:48:07,425 11 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/aef36cefc44d4945a675df41fb67eda2/volumes/detail 0.203s\n2026-05-22 01:48:09,864 11 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_create_show_list_delete): 500 POST https://api.testbed.osism.xyz:8776/v3/aef36cefc44d4945a675df41fb67eda2/groups/ec3ae4cb-35f8-4c68-a2c6-67beff92bde5/action 2.422s\n2026-05-22 01:48:27,115 11 INFO     [\n    tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/aef36cefc44d4945a675df41fb67eda2/volumes/detail 17.239s\n2026-05-22 01:48:29,789 11 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/aef36cefc44d4945a675df41fb67eda2/groups/0e8ac90b-d7fc-4280-ba70-bb6858923238/action 2.647s\n2026-05-22 01:48:29,790 11 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=0x73638a504590>>, retrying...\n2026-05-22 01:48:34,919 11 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/aef36cefc44d4945a675df41fb67eda2/volumes/detail 0.123s\n2026-05-22 01:48:41,050 11 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/aef36cefc44d4945a675df41fb67eda2/groups/0e8ac90b-d7fc-4280-ba70-bb6858923238/action 6.112s\n2026-05-22 01:48:41,050 11 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=0x73638a504590>>, retrying...\n2026-05-22 01:48:46,191 11 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/aef36cefc44d4945a675df41fb67eda2/volumes/detail 0.135s\n2026-05-22 01:49:02,068 11 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/aef36cefc44d4945a675df41fb67eda2/groups/0e8ac90b-d7fc-4280-ba70-bb6858923238/action 15.858s\n2026-05-22 01:49:02,285 11 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/aef36cefc44d4945a675df41fb67eda2/volumes/detail 0.209s\n2026-05-22 01:49:04,081 11 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/aef36cefc44d4945a675df41fb67eda2/groups/ec3ae4cb-35f8-4c68-a2c6-67beff92bde5/action 1.777s\n2026-05-22 01:49:04,083 11 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=0x73638a504590>>, retrying...\n2026-05-22 01:49:09,231 11 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/aef36cefc44d4945a675df41fb67eda2/volumes/detail 0.145s\n2026-05-22 01:49:13,679 11 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/aef36cefc44d4945a675df41fb67eda2/groups/ec3ae4cb-35f8-4c68-a2c6-67beff92bde5/action 4.414s\n2026-05-22 01:49:13,680 11 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=0x73638a504590>>, retrying...\n2026-05-22 01:49:19,124 11 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/aef36cefc44d4945a675df41fb67eda2/volumes/detail 0.440s\n2026-05-22 01:49:20,378 11 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/aef36cefc44d4945a675df41fb67eda2/groups/ec3ae4cb-35f8-4c68-a2c6-67beff92bde5/action 1.239s\n2026-05-22 01:49:21,542 11 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/9e59294e3e0a4cfe8173b003667378ba/group_types/34a6702e-2\n    492-4031-a6cd-3f97bf561a34 1.153s\n2026-05-22 01:49:21,694 11 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/9e59294e3e0a4cfe8173b003667378ba/types/356f1bec-8398-42ce-844b-07aa7c75b96e 0.144s\n\n2026-05-22 01:49:21.885 29 INFO tempest.lib.common.rest_client [req-ccf738da-926a-4b7d-a96e-06e1b8410886 req-ccf738da-926a-4b7d-a96e-06e1b8410886 ] Request (VolumesCloneNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.761s\n2026-05-22 01:49:21.895 27 INFO tempest.lib.common.rest_client [req-b39ef9b2-61b7-43dc-9ae2-ec79bde07e38 req-b39ef9b2-61b7-43dc-9ae2-ec79bde07e38 ] Request (AbsoluteLimitsTests:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.768s\n2026-05-22 01:49:21.948 35 INFO tempest.lib.common.rest_client [req-7d23f8a4-6761-477a-8626-100640c8885d req-7d23f8a4-6761-477a-8626-100640c8885d ] Request (SnapshotMetadataTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.813s\n2026-05-22 01:49:21.953 23 INFO tempest.lib.common.rest_client [req-03ad3857-d342-4c11-8505-cbb877c5dd74 req-03ad3857-d342-4c11-8505-cbb877c5dd74 ] Request (VolumesBackupsV39Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.820s\n2026-05-22 01:49:22.038 27 INFO tempest.lib.common.rest_client [req-5464e01e-3ee2-435b-a0ff-27d2b7e96afd req-5464e01e-3ee2-435b-a0ff-27d2b7e96afd ] Request (AbsoluteLimitsTests:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.139s\n2026-05-22 01:49:22.041 29 INFO tempest.lib.common.rest_client [req-69d0b3f4-0304-4ba2-8132-08e006adad16 req-69d0b3f4-0304-4ba2-8132-08e006adad16 ] Request (VolumesCloneNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.153s\n2026-05-22 01:49:22.051 23 INFO tempest.lib.common.rest_client [req-54d1586c-af0b-4086-ba89-6128bf785f97 req-54d1586c-af0b-4086-ba89-6128bf785f97 ] Request (VolumesBackupsV39Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.095s\n2026-05-22 01:49:22.065 35 INFO tempest.lib.common.rest_client [req-14693752-9385-4e9c-9f03-04f06db99026 req-14693752-9385-4e9c-9f03-04f06db99026 ] Request (SnapshotMetadataTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.110s\n2026-05-22 01:49:22.183 25 INFO tempest.lib.common.rest_client [req-17bef2b0-7d5e-4702-8461-8095279285d1 req-17bef2b0-7d5e-4702-8461-8095279285d1 ] Request (VolumesBackupsAdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/0dd5211bb82a438cab50256f9c09a2e4/volumes/59b20839-5d92-40c0-858d-f9fc271432f0 0.152s\n2026-05-22 01:49:22.307 25 INFO tempest.lib.common.rest_client [req-70448583-8148-43cf-84f0-f8c886c51673 req-70448583-8148-43cf-84f0-f8c886c51673 ] Request (VolumesBackupsAdminTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/0dd5211bb82a438cab50256f9c09a2e4/volumes/59b20839-5d92-40c0-858d-f9fc271432f0 0.104s\n{7} tempest.api.volume.admin.test_volumes_backup.VolumesBackupsAdminTest.test_volume_backup_export_import [78.576069s] ... 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_volumes_backup.py\", line 65, in test_volume_backup_export_import\n    backup = self.create_backup(volume_id=volume['id'], name=backup_name)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 219, in create_backup\n    waiters.wait_for_volume_resource_status(backup_client, backup['id'],\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                            '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/backups_client.py\", line 83, in show_backup\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 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/backups_client.py\", line 76, in delete_backup\n    resp, body = self.delete('backups/%s' % backup_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-2:\n~~~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 973, in wait_for_resource_deletion\n    if self.is_resource_deleted(id, *args, **kwargs):\n       ~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/backups_client.py\", line 140, in is_resource_deleted\n    self.show_backup(id)\n    ~~~~~~~~~~~~~~~~^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/backups_client.py\", line 83, in show_backup\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 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/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 pythonlogging:\n~~~~~~~~~~~~~~~~~~~~~~~\n    2026-05-22 01:48:04,621 25 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 202 POST https://api.testbed.osism.xyz:8776/v3/0dd5211bb82a438cab50256f9c09a2e4/volumes 0.883s\n2026-05-22 01:48:04,799 25 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 200 GET https://api.testbed.osism.xyz:8776/v3/0dd5211bb82a438cab50256f9c09a2e4/volumes/59b20839-5d92-40c0-858d-f9fc271432f0 0.152s\n2026-05-22 01:48:06,092 25 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 200 GET https://api.testbed.osism.xyz:8776/v3/0dd5211bb82a438cab50256f9c09a2e4/volumes/59b20839-5d92-40c0-858d-f9fc271432f0 0.260s\n2026-05-22 01:48:06,121 25 INFO     [tempest.common.waiters] volume 59b20839-5d92-40c0-858d-f9fc271432f0 reached available after waiting for 2.120949 seconds\n2026-05-22 01:48:06,426 25 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 202 POST https://api.testbed.osism.xyz:8776/v3/0dd5211bb82a438cab50256f9c09a2e4/backups 0.300s\n2026-05-22 01:48:06,528 25 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 200 GET https://api.testbed.osism.xyz:8776/v3/0dd5211bb82a438cab50256f9c09a2e4/backups/4e0dc840-9601-47d9-8f07-95616b9c865f 0.092s\n2026-05-22 01:48:09,517 25 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 200 GET https://api.testbed.osism.xyz:8776/v3/0dd5211bb82a438cab50256f9c09a2e4/backups/4e0dc840-9601-47d9-8f07-95616b9c865f 1.960s\n2026-05-22 01:48:27,038 25 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 200 GET https://api.testbed.osism.xyz:8776/v3/0dd5211bb82a438cab50256f9c09a2e4/backups/4e0dc840-9601-47d9-8f07-95616b9c865f 16.511s\n2026-05-22 01:48:33,695 25 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 200 GET https://api.testbed.osism.xyz:8776/v3/0dd5211bb82a438cab50256f9c09a2e4/backups/4e0dc840-9601-47d9-8f07-95616b9c865f 5.646s\n2026-05-22 01:48:34,808 25 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 200 GET https://api.testbed.osism.xyz:8776/v3/0dd5211bb82a438cab50256f9c09a2e4/backups/4e0dc840-9601-47d9-8f07-95616b9c865f 0.101s\n2026-05-22 01:48:41,058 25 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 500 GET https://api.testbed.osism.xyz:8776/v3/0dd5211bb82a438cab50256f9c09a2e4/backups/4e0dc840-9601-47d9-8f07-95616b9c865f 5.230s\n2026-05-22 01:48:43,040 25 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/0dd5211bb82a438cab50256f9c09a2e4/backups/4e0dc840-9601-47d9-8f07-95616b9c865f 1.961s\n2026-05-22 01:48:45,892 25 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/0dd5211bb82a438cab50256f9c09a2e4/backups/4e0dc840-9601-47d9-8f07-95616b9c865f 2.838s\n2026-05-22 01:49:02,251 25 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/0dd5211bb82a438cab50256f9c09a2e4/backups/4e0dc840-9601-47d9-8f07-95616b9c865f 15.348s\n2026-05-22 01:49:05,538 25 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/0dd5211bb82a438cab50256f9c09a2e4/backups/4e0dc840-9601-47d9-8f07-95616b9c865f 2.276s\n2026-05-22 01:49:09,512 25 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/0dd5211bb82a438cab50256f9c09a2e4/backups/4e0dc840-9601-47d9-8f07-95616b9c865f 2.958s\n2026-05-22 01:49:11,031 25 INFO     [tempest.lib.common.rest_client] Request (Vo\n    lumesBackupsAdminTest:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/0dd5211bb82a438cab50256f9c09a2e4/volumes/59b20839-5d92-40c0-858d-f9fc271432f0 1.506s\n2026-05-22 01:49:11,032 25 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <function BaseVolumeTest._delete_volume_for_cleanup at 0x75dd9a8c3c40>, retrying...\n2026-05-22 01:49:17,027 25 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/0dd5211bb82a438cab50256f9c09a2e4/volumes/59b20839-5d92-40c0-858d-f9fc271432f0 0.990s\n2026-05-22 01:49:17,027 25 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <function BaseVolumeTest._delete_volume_for_cleanup at 0x75dd9a8c3c40>, retrying...\n2026-05-22 01:49:22,183 25 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/0dd5211bb82a438cab50256f9c09a2e4/volumes/59b20839-5d92-40c0-858d-f9fc271432f0 0.152s\n2026-05-22 01:49:22,307 25 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/0dd5211bb82a438cab50256f9c09a2e4/volumes/59b20839-5d92-40c0-858d-f9fc271432f0 0.104s\n\n2026-05-22 01:49:26.397 15 INFO tempest.lib.common.rest_client [req-13d90f88-d063-4bae-8439-53f28cf10326 req-13d90f88-d063-4bae-8439-53f28cf10326 ] Request (SnapshotsActionsTest:test_snapshot_force_delete_when_snapshot_is_error_deleting): 500 POST https://api.testbed.osism.xyz:8776/v3/3c36c630c47142af87339902641ef440/snapshots 5.360s\n2026-05-22 01:49:26.393 17 INFO tempest.lib.common.rest_client [req-180a1856-47e0-4f3b-b068-da47915311d8 req-180a1856-47e0-4f3b-b068-da47915311d8 ] Request (VolumeTypesTest:test_volume_type_encryption_create_get_update_delete): 500 POST https://api.testbed.osism.xyz:8776/v3/917d5ec0d1824d8a8bbddff0978dda65/types 5.994s\n2026-05-22 01:49:26.406 29 INFO tempest.lib.common.rest_client [-] Request (VolumesCloneNegativeTest:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/projects 4.359s\n2026-05-22 01:49:26.407 29 INFO tempest.test [-] <class 'tempest.lib.exceptions.UnexpectedContentType'> raised in VolumesCloneNegativeTest.setUpClass. Invoking tearDownClass.\n{3} tempest.api.volume.admin.test_volume_types.VolumeTypesTest.test_volume_type_encryption_create_get_update_delete [6.000624s] ... 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 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-22 01:49:26,393 17 INFO     [tempest.lib.common.rest_client] Request (VolumeTypesTest:test_volume_type_encryption_create_get_update_delete): 500 POST https://api.testbed.osism.xyz:8776/v3/917d5ec0d1824d8a8bbddff0978dda65/types 5.994s\n\n{9} 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 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 438, in get_credentials\n    credentials = self._create_creds(\n        roles=credential_type, scope=scope,\n        project_id=project_id)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 200, in _create_creds\n    project = self.creds_client.create_project(\n        name=project_name, description=project_desc)\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 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-22 01:49:26.417 23 INFO tempest.lib.common.rest_client [-] Request (VolumesBackupsV39Test:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/projects 4.360s\n2026-05-22 01:49:26.417 23 INFO tempest.test [-] <class 'tempest.lib.exceptions.UnexpectedContentType'> raised in VolumesBackupsV39Test.setUpClass. Invoking tearDownClass.\n{6} 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 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 438, in get_credentials\n    credentials = self._create_creds(\n        roles=credential_type, scope=scope,\n        project_id=project_id)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 200, in _create_creds\n    project = self.creds_client.create_project(\n        name=project_name, description=project_desc)\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 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-22 01:49:26.386 13 INFO tempest.lib.common.rest_client [req-af19e2b2-efae-4f86-a9df-2f8c8315f9ae req-af19e2b2-efae-4f86-a9df-2f8c8315f9ae ] Request (QosSpecsTestJSON:tearDownClass): 500 DELETE https://api.testbed.osism.xyz:8776/v3/18767c3571df4930b96e89fd3c497f28/qos-specs/9a7ca8bc-7edc-468e-b47a-acec8c612968?force=False 6.356s\n2026-05-22 01:49:26.387 13 ERROR tempest.test [-] teardown of resources failed: (<class 'tempest.lib.exceptions.ServerFault'>, Got server fault\nDetails: The server has either erred or is incapable of performing the requested operation., <traceback object at 0x710c2b2c9f40>): testtools.runtest.MultipleExceptions: (<class 'tempest.lib.exceptions.ServerFault'>, Got server fault\nDetails: The server has either erred or is incapable of performing the requested operation., <traceback object at 0x710c2b2c9f40>)\n2026-05-22 01:49:26.387 13 ERROR tempest.test Traceback (most recent call last):\n2026-05-22 01:49:26.387 13 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass\n2026-05-22 01:49:26.387 13 ERROR tempest.test     teardown()\n2026-05-22 01:49:26.387 13 ERROR tempest.test     ~~~~~~~~^^\n2026-05-22 01:49:26.387 13 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 628, in resource_cleanup\n2026-05-22 01:49:26.387 13 ERROR tempest.test     raise testtools.MultipleExceptions(*cleanup_errors)\n2026-05-22 01:49:26.387 13 ERROR tempest.test testtools.runtest.MultipleExceptions: (<class 'tempest.lib.exceptions.ServerFault'>, Got server fault\n2026-05-22 01:49:26.387 13 ERROR tempest.test Details: The server has either erred or is incapable of performing the requested operation., <traceback object at 0x710c2b2c9f40>)\n2026-05-22 01:49:26.387 13 ERROR tempest.test \n2026-05-22 01:49:26.419 27 INFO tempest.lib.common.rest_client [-] Request (AbsoluteLimitsTests:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/projects 4.378s\n2026-05-22 01:49:26.425 27 INFO tempest.test [-] <class 'tempest.lib.exceptions.UnexpectedContentType'> raised in AbsoluteLimitsTests.setUpClass. Invoking tearDownClass.\n{8} 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 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 438, in get_credentials\n    credentials = self._create_creds(\n        roles=credential_type, scope=scope,\n        project_id=project_id)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 200, in _create_creds\n    project = self.creds_client.create_project(\n        name=project_name, description=project_desc)\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 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-22 01:49:26.440 27 INFO tempest.test [-] <class 'unittest.case.SkipTest'> raised in VolumesExtendAttachedTest.setUpClass. Invoking tearDownClass.\n2026-05-22 01:49:26.413 35 INFO tempest.lib.common.rest_client [-] Request (SnapshotMetadataTestJSON:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/projects 4.345s\n2026-05-22 01:49:26.413 35 INFO tempest.test [-] <class 'tempest.lib.exceptions.UnexpectedContentType'> raised in SnapshotMetadataTestJSON.setUpClass. Invoking tearDownClass.\n{12} 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 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 438, in get_credentials\n    credentials = self._create_creds(\n        roles=credential_type, scope=scope,\n        project_id=project_id)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 200, in _create_creds\n    project = self.creds_client.create_project(\n        name=project_name, description=project_desc)\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 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{8} setUpClass (tempest.api.volume.test_volumes_extend.VolumesExtendAttachedTest) ... SKIPPED: Attached volume extend is disabled.\n2026-05-22 01:49:29.072 15 INFO tempest.lib.common.rest_client [req-64d948c3-4245-4d0b-8664-7464e9b4b754 req-64d948c3-4245-4d0b-8664-7464e9b4b754 ] Request (SnapshotsActionsTest:tearDown): 500 POST https://api.testbed.osism.xyz:8776/v3/04c1b5653eae45ad9b844de6aa4e10d9/snapshots/1edd48cc-ec4f-4a55-960c-98f44b1b5e61/action 2.660s\n2026-05-22 01:49:29.081 17 INFO tempest.lib.common.rest_client [req-f6e5fe86-3c6e-49ae-8602-e5db383b0948 req-f6e5fe86-3c6e-49ae-8602-e5db383b0948 ] Request (VolumeTypesTest:test_volume_type_list): 500 GET https://api.testbed.osism.xyz:8776/v3/917d5ec0d1824d8a8bbddff0978dda65/types 2.679s\n{3} tempest.api.volume.admin.test_volume_types.VolumeTypesTest.test_volume_type_list [2.686563s] ... 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 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-22 01:49:29,081 17 INFO     [tempest.lib.common.rest_client] Request (VolumeTypesTest:test_volume_type_list): 500 GET https://api.testbed.osism.xyz:8776/v3/917d5ec0d1824d8a8bbddff0978dda65/types 2.679s\n\n{2} tempest.api.volume.admin.test_snapshots_actions.SnapshotsActionsTest.test_snapshot_force_delete_when_snapshot_is_error_deleting [8.046434s] ... 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-22 01:49:26,397 15 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/3c36c630c47142af87339902641ef440/snapshots 5.360s\n2026-05-22 01:49:29,072 15 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:tearDown): 500 POST https://api.testbed.osism.xyz:8776/v3/04c1b5653eae45ad9b844de6aa4e10d9/snapshots/1edd48cc-ec4f-4a55-960c-98f44b1b5e61/action 2.660s\n\n2026-05-22 01:49:29.099 11 INFO tempest.lib.common.rest_client [req-e4ec0634-72e6-4012-88bb-cbd8ec5f058d req-e4ec0634-72e6-4012-88bb-cbd8ec5f058d ] Request (GroupsTest:test_group_update): 500 POST https://api.testbed.osism.xyz:8776/v3/9e59294e3e0a4cfe8173b003667378ba/types 7.345s\n{0} tempest.api.volume.admin.test_groups.GroupsTest.test_group_update [7.353483s] ... 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 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-22 01:49:29,099 11 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_update): 500 POST https://api.testbed.osism.xyz:8776/v3/9e59294e3e0a4cfe8173b003667378ba/types 7.345s\n\n2026-05-22 01:49:29.085 25 INFO tempest.lib.common.rest_client [req-b244e35b-5c59-410a-bd75-9fc16e954f34 req-b244e35b-5c59-410a-bd75-9fc16e954f34 ] Request (VolumesBackupsAdminTest:test_volume_backup_reset_status): 500 POST https://api.testbed.osism.xyz:8776/v3/0dd5211bb82a438cab50256f9c09a2e4/volumes 6.720s\n{7} tempest.api.volume.admin.test_volumes_backup.VolumesBackupsAdminTest.test_volume_backup_reset_status [6.729013s] ... 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_volumes_backup.py\", line 126, in test_volume_backup_reset_status\n    volume = 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 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-22 01:49:29,085 25 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:test_volume_backup_reset_status): 500 POST https://api.testbed.osism.xyz:8776/v3/0dd5211bb82a438cab50256f9c09a2e4/volumes 6.720s\n\n2026-05-22 01:49:36.536 17 INFO tempest.lib.common.rest_client [req-1d9d765f-86ed-4d22-b406-bc036944f7c3 req-1d9d765f-86ed-4d22-b406-bc036944f7c3 ] Request (VolumeTypesTest:test_volume_type_update): 200 POST https://api.testbed.osism.xyz:8776/v3/917d5ec0d1824d8a8bbddff0978dda65/types 7.444s\n2026-05-22 01:49:36.627 15 INFO tempest.lib.common.rest_client [req-b8396ef7-ce97-4bb9-bf7e-04908288fe0c req-b8396ef7-ce97-4bb9-bf7e-04908288fe0c ] Request (SnapshotsActionsTest:test_update_snapshot_status): 202 POST https://api.testbed.osism.xyz:8776/v3/04c1b5653eae45ad9b844de6aa4e10d9/snapshots/1edd48cc-ec4f-4a55-960c-98f44b1b5e61/action 7.540s\n2026-05-22 01:49:36.714 11 INFO tempest.lib.common.rest_client [req-c487205d-1c9b-44ef-98ef-143e3e4f99b3 req-c487205d-1c9b-44ef-98ef-143e3e4f99b3 ] Request (GroupsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/015bc6e48c9b4e8ca2349105d74e746b 7.603s\n2026-05-22 01:49:36.724 13 INFO tempest.lib.common.rest_client [req-a7267f6d-c635-4e8f-a8aa-64037ca6a3ca req-a7267f6d-c635-4e8f-a8aa-64037ca6a3ca ] Request (QosSpecsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/6e766f4e28aa46fcbbb906ea58bb1ff8 10.331s\n2026-05-22 01:49:36.739 25 INFO tempest.lib.common.rest_client [req-ee3ded2f-adc6-421a-a9f3-4264489239f8 req-ee3ded2f-adc6-421a-a9f3-4264489239f8 ] Request (VolumesBackupsAdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/6ce8ce9c6aa1449ab644690bade9235a 7.642s\n2026-05-22 01:49:36.743 15 INFO tempest.lib.common.rest_client [req-3f7bbb84-0a4f-4f6d-8ba9-6ebf0fa3de67 req-3f7bbb84-0a4f-4f6d-8ba9-6ebf0fa3de67 ] Request (SnapshotsActionsTest:test_update_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/3c36c630c47142af87339902641ef440/snapshots/1edd48cc-ec4f-4a55-960c-98f44b1b5e61 0.114s\n2026-05-22 01:49:36.747 15 INFO tempest.common.waiters [-] snapshot 1edd48cc-ec4f-4a55-960c-98f44b1b5e61 reached creating after waiting for 0.747113 seconds\n2026-05-22 01:49:36.759 17 INFO tempest.lib.common.rest_client [req-17dbcc59-4e05-4885-9a04-c2d325649946 req-17dbcc59-4e05-4885-9a04-c2d325649946 ] Request (VolumeTypesTest:test_volume_type_update): 200 PUT https://api.testbed.osism.xyz:8776/v3/917d5ec0d1824d8a8bbddff0978dda65/types/48d2975c-4487-4cdd-9245-7bfab824b2f9 0.218s\n2026-05-22 01:49:36.872 15 INFO tempest.lib.common.rest_client [req-abd50f8c-f13b-48a0-9641-c0fcaebea068 req-abd50f8c-f13b-48a0-9641-c0fcaebea068 ] Request (SnapshotsActionsTest:test_update_snapshot_status): 202 POST https://api.testbed.osism.xyz:8776/v3/3c36c630c47142af87339902641ef440/snapshots/1edd48cc-ec4f-4a55-960c-98f44b1b5e61/action 0.122s\n2026-05-22 01:49:36.882 17 INFO tempest.lib.common.rest_client [req-d8f1b2d6-daef-4193-a9db-fdc14c5dd0e6 req-d8f1b2d6-daef-4193-a9db-fdc14c5dd0e6 ] Request (VolumeTypesTest:test_volume_type_update): 200 GET https://api.testbed.osism.xyz:8776/v3/917d5ec0d1824d8a8bbddff0978dda65/types/48d2975c-4487-4cdd-9245-7bfab824b2f9 0.115s\n2026-05-22 01:49:36.981 15 INFO tempest.lib.common.rest_client [req-662c277d-e4d1-4283-9e21-a43a1e3b4579 req-662c277d-e4d1-4283-9e21-a43a1e3b4579 ] Request (SnapshotsActionsTest:test_update_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/04c1b5653eae45ad9b844de6aa4e10d9/snapshots/1edd48cc-ec4f-4a55-960c-98f44b1b5e61 0.107s\n2026-05-22 01:49:37.045 17 INFO tempest.lib.common.rest_client [req-6059dda6-3aa0-4ecf-997a-9c8e14fc202c req-6059dda6-3aa0-4ecf-997a-9c8e14fc202c ] Request (VolumeTypesTest:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/917d5ec0d1824d8a8bbddff0978dda65/types/48d2975c-4487-4cdd-9245-7bfab824b2f9 0.156s\n2026-05-22 01:49:37.070 13 INFO tempest.lib.common.rest_client [req-49d31fa2-c62b-4c04-ba0b-d34dd2611caf req-49d31fa2-c62b-4c04-ba0b-d34dd2611caf ] Request (QosSpecsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/33da6434f37841529d201f9dc5f7bc9c 0.343s\n2026-05-22 01:49:37.070 13 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 18767c3571df4930b96e89fd3c497f28\n2026-05-22 01:49:37.097 25 INFO tempest.lib.common.rest_client [req-11f2aa07-cb58-4040-931b-6020cf468113 req-11f2aa07-cb58-4040-931b-6020cf468113 ] Request (VolumesBackupsAdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/e8b08d0da2c14de8a69ea5a8db7a300d 0.355s\n2026-05-22 01:49:37.099 11 INFO tempest.lib.common.rest_client [req-44e3723b-ad8e-4135-a5ce-b48882ed0f04 req-44e3723b-ad8e-4135-a5ce-b48882ed0f04 ] Request (GroupsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/ddf36e8e9b054c93bafdc7592ed227e0 0.383s\n2026-05-22 01:49:37.100 11 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: aef36cefc44d4945a675df41fb67eda2\n2026-05-22 01:49:37.097 25 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 0dd5211bb82a438cab50256f9c09a2e4\n2026-05-22 01:49:37.170 17 INFO tempest.lib.common.rest_client [req-6d9502ff-d394-4133-8922-5e2a60623d8e req-6d9502ff-d394-4133-8922-5e2a60623d8e ] Request (VolumeTypesTest:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/917d5ec0d1824d8a8bbddff0978dda65/types/48d2975c-4487-4cdd-9245-7bfab824b2f9 0.122s\n{3} tempest.api.volume.admin.test_volume_types.VolumeTypesTest.test_volume_type_update [8.083631s] ... ok\n2026-05-22 01:49:37.248 15 INFO tempest.lib.common.rest_client [req-e789beec-9ede-40b8-a071-1c8de97b25ca req-e789beec-9ede-40b8-a071-1c8de97b25ca ] Request (SnapshotsActionsTest:tearDown): 202 POST https://api.testbed.osism.xyz:8776/v3/04c1b5653eae45ad9b844de6aa4e10d9/snapshots/1edd48cc-ec4f-4a55-960c-98f44b1b5e61/action 0.262s\n2026-05-22 01:49:37.344 15 INFO tempest.lib.common.rest_client [req-c9079967-f22a-48e9-814e-059cc13e7206 req-c9079967-f22a-48e9-814e-059cc13e7206 ] Request (SnapshotsActionsTest:tearDown): 200 GET https://api.testbed.osism.xyz:8776/v3/3c36c630c47142af87339902641ef440/snapshots/1edd48cc-ec4f-4a55-960c-98f44b1b5e61 0.093s\n2026-05-22 01:49:37.349 15 INFO tempest.common.waiters [-] snapshot 1edd48cc-ec4f-4a55-960c-98f44b1b5e61 reached available after waiting for 0.349587 seconds\n{2} tempest.api.volume.admin.test_snapshots_actions.SnapshotsActionsTest.test_update_snapshot_status [8.266515s] ... ok\n2026-05-22 01:49:37.489 15 INFO tempest.lib.common.rest_client [req-ae4f8527-6480-420f-bbbe-fc98c0aaef4b req-ae4f8527-6480-420f-bbbe-fc98c0aaef4b ] Request (SnapshotsActionsTest:tearDownClass): 202 DELETE https://api.testbed.osism.xyz:8776/v3/3c36c630c47142af87339902641ef440/snapshots/1edd48cc-ec4f-4a55-960c-98f44b1b5e61 0.136s\n2026-05-22 01:49:37.585 15 INFO tempest.lib.common.rest_client [req-186f4da5-f806-44a2-b0a8-b5fa12154a1e req-186f4da5-f806-44a2-b0a8-b5fa12154a1e ] Request (SnapshotsActionsTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:8776/v3/3c36c630c47142af87339902641ef440/snapshots/1edd48cc-ec4f-4a55-960c-98f44b1b5e61 0.093s\n2026-05-22 01:49:37.591 17 INFO tempest.lib.common.rest_client [req-7c44b01b-5bfd-498e-b9f2-ae3f31099dbd req-7c44b01b-5bfd-498e-b9f2-ae3f31099dbd ] Request (VolumeTypesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/ee559924fc0047318e85380afbc31694 0.415s\n2026-05-22 01:49:37.609 13 INFO tempest.lib.common.rest_client [req-971cdb9f-5a09-4aba-a880-1c05826a0537 req-971cdb9f-5a09-4aba-a880-1c05826a0537 ] Request (QosSpecsTestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.535s\n2026-05-22 01:49:37.628 25 INFO tempest.lib.common.rest_client [req-4996ac6d-535b-4abc-8331-6258d70b6c67 req-4996ac6d-535b-4abc-8331-6258d70b6c67 ] Request (VolumesBackupsAdminTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.522s\n2026-05-22 01:49:37.645 11 INFO tempest.lib.common.rest_client [req-3ed0aa2a-4b30-4091-b6c5-4f466a0b5bed req-3ed0aa2a-4b30-4091-b6c5-4f466a0b5bed ] Request (GroupsTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.542s\n2026-05-22 01:49:38.015 17 INFO tempest.lib.common.rest_client [req-e097ace5-05a6-4986-bf3f-056c645c83f1 req-e097ace5-05a6-4986-bf3f-056c645c83f1 ] Request (VolumeTypesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/636cf3053c69413ea3f8b33675b38673 0.421s\n2026-05-22 01:49:38.015 17 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 137b9bbe324040afa5ebd0b36f149656\n2026-05-22 01:49:38.568 17 INFO tempest.lib.common.rest_client [req-127b6e71-c6eb-49bc-828a-8c74317123d0 req-127b6e71-c6eb-49bc-828a-8c74317123d0 ] Request (VolumeTypesTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.549s\n2026-05-22 01:49:38.593 25 INFO tempest.lib.common.rest_client [req-a1ed05cd-a6e8-4a84-bd44-0c86f80dccf1 req-a1ed05cd-a6e8-4a84-bd44-0c86f80dccf1 ] Request (VolumesBackupsAdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=0dd5211bb82a438cab50256f9c09a2e4&name=default 0.959s\n2026-05-22 01:49:38.602 13 INFO tempest.lib.common.rest_client [req-3cb14e31-9ee4-4524-aa6f-429a2f2d2b3b req-3cb14e31-9ee4-4524-aa6f-429a2f2d2b3b ] Request (QosSpecsTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=18767c3571df4930b96e89fd3c497f28&name=default 0.986s\n2026-05-22 01:49:38.610 11 INFO tempest.lib.common.rest_client [req-2481a2f7-2436-4b9c-a53e-4ebe400e8438 req-2481a2f7-2436-4b9c-a53e-4ebe400e8438 ] Request (GroupsTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=aef36cefc44d4945a675df41fb67eda2&name=default 0.963s\n2026-05-22 01:49:38.717 15 INFO tempest.lib.common.rest_client [req-28031984-5404-4bee-aa9b-4769881bbd40 req-28031984-5404-4bee-aa9b-4769881bbd40 ] Request (SnapshotsActionsTest:tearDownClass): 404 GET https://api.testbed.osism.xyz:8776/v3/3c36c630c47142af87339902641ef440/snapshots/1edd48cc-ec4f-4a55-960c-98f44b1b5e61 0.127s\n2026-05-22 01:49:38.828 15 INFO tempest.lib.common.rest_client [req-f3a2280d-d467-4fbc-aa31-8dc20405f9f7 req-f3a2280d-d467-4fbc-aa31-8dc20405f9f7 ] Request (SnapshotsActionsTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:8776/v3/3c36c630c47142af87339902641ef440/volumes/9b71831b-0ad2-4618-acae-e6991c30f659 0.108s\n2026-05-22 01:49:38.941 15 INFO tempest.lib.common.rest_client [req-a9eb44bf-7056-4f53-b8be-205f649ace82 req-a9eb44bf-7056-4f53-b8be-205f649ace82 ] Request (SnapshotsActionsTest:tearDownClass): 400 DELETE https://api.testbed.osism.xyz:8776/v3/3c36c630c47142af87339902641ef440/volumes/9b71831b-0ad2-4618-acae-e6991c30f659 0.098s\n2026-05-22 01:49:38.942 15 ERROR tempest.test [-] teardown of resources failed: (<class '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.'}, <traceback object at 0x7bd6088317c0>): testtools.runtest.MultipleExceptions: (<class '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.'}, <traceback object at 0x7bd6088317c0>)\n2026-05-22 01:49:38.942 15 ERROR tempest.test Traceback (most recent call last):\n2026-05-22 01:49:38.942 15 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass\n2026-05-22 01:49:38.942 15 ERROR tempest.test     teardown()\n2026-05-22 01:49:38.942 15 ERROR tempest.test     ~~~~~~~~^^\n2026-05-22 01:49:38.942 15 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 628, in resource_cleanup\n2026-05-22 01:49:38.942 15 ERROR tempest.test     raise testtools.MultipleExceptions(*cleanup_errors)\n2026-05-22 01:49:38.942 15 ERROR tempest.test testtools.runtest.MultipleExceptions: (<class 'tempest.lib.exceptions.BadRequest'>, Bad request\n2026-05-22 01:49:38.942 15 ERROR tempest.test 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.'}, <traceback object at 0x7bd6088317c0>)\n2026-05-22 01:49:38.942 15 ERROR tempest.test \n2026-05-22 01:49:39.113 25 INFO tempest.lib.common.rest_client [req-7b2aa216-3d5d-4588-b19f-d2a45bd34de3 req-7b2aa216-3d5d-4588-b19f-d2a45bd34de3 ] Request (VolumesBackupsAdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/20afbd2d-9a0e-48cf-b1a6-9b8befd0fadd 0.517s\n2026-05-22 01:49:39.149 11 INFO tempest.lib.common.rest_client [req-497ddc6c-989a-4645-b989-db30a29c054e req-497ddc6c-989a-4645-b989-db30a29c054e ] Request (GroupsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/0ce5f3a3-7577-45ff-9765-7cfb3aed86b7 0.537s\n2026-05-22 01:49:39.191 15 INFO tempest.lib.common.rest_client [req-8691743d-284d-42d9-9f7f-ad3f20c1aba4 req-8691743d-284d-42d9-9f7f-ad3f20c1aba4 ] Request (SnapshotsActionsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/d6cd1a701bc64beebac8afede6d0d475 0.244s\n2026-05-22 01:49:39.197 13 INFO tempest.lib.common.rest_client [req-7c95877d-e34a-4bc6-a865-f0059daa8a1e req-7c95877d-e34a-4bc6-a865-f0059daa8a1e ] Request (QosSpecsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/780a2ea6-8837-40ed-bc2e-f97d42c55ca0 0.591s\n2026-05-22 01:49:39.285 17 INFO tempest.lib.common.rest_client [req-27858177-9d98-49c5-94b5-3c93770b7ba9 req-27858177-9d98-49c5-94b5-3c93770b7ba9 ] Request (VolumeTypesTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=137b9bbe324040afa5ebd0b36f149656&name=default 0.714s\n2026-05-22 01:49:39.410 25 INFO tempest.lib.common.rest_client [req-bfc2c645-0649-4af7-891b-4df920563ba3 req-bfc2c645-0649-4af7-891b-4df920563ba3 ] Request (VolumesBackupsAdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/0dd5211bb82a438cab50256f9c09a2e4 0.295s\n2026-05-22 01:49:39.411 25 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 3375ccbc8b7a45769ac46c534bb52336\n2026-05-22 01:49:39.433 15 INFO tempest.lib.common.rest_client [req-cdd59a4a-0fd6-4609-8872-61932a992d4d req-cdd59a4a-0fd6-4609-8872-61932a992d4d ] Request (SnapshotsActionsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/fab65a9bc6f74d0b8586513c116e274d 0.238s\n2026-05-22 01:49:39.434 15 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 04c1b5653eae45ad9b844de6aa4e10d9\n2026-05-22 01:49:39.446 11 INFO tempest.lib.common.rest_client [req-87a8e375-b964-493e-8459-2b693db7ef3e req-87a8e375-b964-493e-8459-2b693db7ef3e ] Request (GroupsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/aef36cefc44d4945a675df41fb67eda2 0.294s\n2026-05-22 01:49:39.447 11 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 9e59294e3e0a4cfe8173b003667378ba\n2026-05-22 01:49:39.483 13 INFO tempest.lib.common.rest_client [req-817caa4a-ab48-4de4-854c-a9b8a1724440 req-817caa4a-ab48-4de4-854c-a9b8a1724440 ] Request (QosSpecsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/18767c3571df4930b96e89fd3c497f28 0.283s\n2026-05-22 01:49:39.484 13 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 15e6aec1041b4a37ba27978c6a65e650\n2026-05-22 01:49:39.796 17 INFO tempest.lib.common.rest_client [req-58f28094-2dcb-4729-8332-f799514019d1 req-58f28094-2dcb-4729-8332-f799514019d1 ] Request (VolumeTypesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/3f1f5412-25ba-4c17-8e44-02f3e4639536 0.509s\n2026-05-22 01:49:39.828 25 INFO tempest.lib.common.rest_client [req-b252f682-68cf-4f4c-9ee0-c4e34c47ad26 req-b252f682-68cf-4f4c-9ee0-c4e34c47ad26 ] Request (VolumesBackupsAdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=3375ccbc8b7a45769ac46c534bb52336&name=default 0.414s\n2026-05-22 01:49:39.923 11 INFO tempest.lib.common.rest_client [req-df7ae712-6815-4923-aeaf-dc8a939ed221 req-df7ae712-6815-4923-aeaf-dc8a939ed221 ] Request (GroupsTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=9e59294e3e0a4cfe8173b003667378ba&name=default 0.473s\n2026-05-22 01:49:39.925 13 INFO tempest.lib.common.rest_client [req-71a08d47-e07d-405a-a84f-d29823e48bdf req-71a08d47-e07d-405a-a84f-d29823e48bdf ] Request (QosSpecsTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=15e6aec1041b4a37ba27978c6a65e650&name=default 0.439s\n2026-05-22 01:49:39.957 15 INFO tempest.lib.common.rest_client [req-7f719684-ee35-4577-bcb3-bd961442b983 req-7f719684-ee35-4577-bcb3-bd961442b983 ] Request (SnapshotsActionsTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.521s\n2026-05-22 01:49:40.072 17 INFO tempest.lib.common.rest_client [req-01a71e28-483b-4c88-8501-465aff213214 req-01a71e28-483b-4c88-8501-465aff213214 ] Request (VolumeTypesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/137b9bbe324040afa5ebd0b36f149656 0.274s\n2026-05-22 01:49:40.073 17 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 917d5ec0d1824d8a8bbddff0978dda65\n2026-05-22 01:49:40.261 25 INFO tempest.lib.common.rest_client [req-700e5c4f-8615-494e-83fe-ecd520e35b28 req-700e5c4f-8615-494e-83fe-ecd520e35b28 ] Request (VolumesBackupsAdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/c7ccb17e-8674-4d3c-ab98-b970fdd06a58 0.430s\n2026-05-22 01:49:40.445 11 INFO tempest.lib.common.rest_client [req-161142cb-eb22-400c-86cf-66801b33c171 req-161142cb-eb22-400c-86cf-66801b33c171 ] Request (GroupsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/de6efd6e-e32c-4599-9a6a-18818d919d3a 0.517s\n2026-05-22 01:49:40.501 13 INFO tempest.lib.common.rest_client [req-61a89774-96ad-4f06-9e23-4446755f1f49 req-61a89774-96ad-4f06-9e23-4446755f1f49 ] Request (QosSpecsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/ad19c2c8-e269-4f8c-90ff-cf8cf38e0bef 0.572s\n2026-05-22 01:49:40.565 17 INFO tempest.lib.common.rest_client [req-2b90ef5b-4aec-42d1-8504-b39a9f06d10d req-2b90ef5b-4aec-42d1-8504-b39a9f06d10d ] Request (VolumeTypesTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=917d5ec0d1824d8a8bbddff0978dda65&name=default 0.490s\n2026-05-22 01:49:40.571 25 INFO tempest.lib.common.rest_client [req-34983ea1-c6fb-477d-879b-be519a196ff3 req-34983ea1-c6fb-477d-879b-be519a196ff3 ] Request (VolumesBackupsAdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/3375ccbc8b7a45769ac46c534bb52336 0.308s\n2026-05-22 01:49:40.682 15 INFO tempest.lib.common.rest_client [req-e39c4df6-7b12-4735-82ee-a8368069467d req-e39c4df6-7b12-4735-82ee-a8368069467d ] Request (SnapshotsActionsTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=04c1b5653eae45ad9b844de6aa4e10d9&name=default 0.721s\n2026-05-22 01:49:40.781 13 INFO tempest.lib.common.rest_client [req-f6bc64ae-a9cf-4119-b2ad-ccf2a20d3075 req-f6bc64ae-a9cf-4119-b2ad-ccf2a20d3075 ] Request (QosSpecsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/15e6aec1041b4a37ba27978c6a65e650 0.278s\n{1} 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 628, in resource_cleanup\n    raise testtools.MultipleExceptions(*cleanup_errors)\n\n    testtools.runtest.MultipleExceptions: (<class 'tempest.lib.exceptions.ServerFault'>, Got server fault\nDetails: The server has either erred or is incapable of performing the requested operation., <traceback object at 0x710c2b2c9f40>)\n\n2026-05-22 01:49:40.785 13 INFO tempest.test [-] <class 'unittest.case.SkipTest'> raised in SnapshotManageAdminTest.setUpClass. Invoking tearDownClass.\n{1} setUpClass (tempest.api.volume.admin.test_snapshot_manage.SnapshotManageAdminTest) ... SKIPPED: Manage snapshot tests are disabled\n2026-05-22 01:49:40.829 11 INFO tempest.lib.common.rest_client [req-88b439a4-1b5f-491a-bf72-633113467921 req-88b439a4-1b5f-491a-bf72-633113467921 ] Request (GroupsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/9e59294e3e0a4cfe8173b003667378ba 0.381s\n2026-05-22 01:49:40.831 11 INFO tempest.test [-] <class 'unittest.case.SkipTest'> raised in VolumeRetypeMultiattachTest.setUpClass. Invoking tearDownClass.\n{0} setUpClass (tempest.api.volume.admin.test_volume_retype.VolumeRetypeMultiattachTest) ... SKIPPED: Volume multi-attach is not available.\n2026-05-22 01:49:41.088 17 INFO tempest.lib.common.rest_client [req-763d7770-fe8f-4716-90a4-554d9ada815b req-763d7770-fe8f-4716-90a4-554d9ada815b ] Request (VolumeTypesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/732dfbe2-1f9e-449b-b4a3-e7e5343c1193 0.521s\n2026-05-22 01:49:41.123 15 INFO tempest.lib.common.rest_client [req-f7f90e16-a151-4473-93d5-553d5dc88b3c req-f7f90e16-a151-4473-93d5-553d5dc88b3c ] Request (SnapshotsActionsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/95519f6d-3475-42b6-9e9b-5271eee6e780 0.436s\n2026-05-22 01:49:41.128 25 INFO tempest.lib.common.rest_client [req-38c03e43-fc5d-40d6-8380-b4d7c56f87fe req-38c03e43-fc5d-40d6-8380-b4d7c56f87fe ] Request (AvailabilityZoneTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.554s\n2026-05-22 01:49:41.305 17 INFO tempest.lib.common.rest_client [req-f8ccef6a-8cea-48d1-854f-dc22c7127d62 req-f8ccef6a-8cea-48d1-854f-dc22c7127d62 ] Request (VolumeTypesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/917d5ec0d1824d8a8bbddff0978dda65 0.212s\n2026-05-22 01:49:41.381 11 INFO tempest.lib.common.rest_client [req-23a5ef88-3ae0-4d0b-96cc-f41d5a08cdad req-23a5ef88-3ae0-4d0b-96cc-f41d5a08cdad ] Request (VolumeTypesExtraSpecsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.544s\n2026-05-22 01:49:41.383 13 INFO tempest.lib.common.rest_client [req-c6f74d0a-1a8f-4c39-b3f3-e3aaad94a346 req-c6f74d0a-1a8f-4c39-b3f3-e3aaad94a346 ] Request (VolumeHostsAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.593s\n2026-05-22 01:49:41.469 15 INFO tempest.lib.common.rest_client [req-7fbd064f-fd17-41ae-bf6c-d3b60c483c38 req-7fbd064f-fd17-41ae-bf6c-d3b60c483c38 ] Request (SnapshotsActionsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/04c1b5653eae45ad9b844de6aa4e10d9 0.344s\n2026-05-22 01:49:41.470 15 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 3c36c630c47142af87339902641ef440\n2026-05-22 01:49:41.684 25 INFO tempest.lib.common.rest_client [req-bc78e54e-956d-4704-86f4-c38ae859d7c4 req-bc78e54e-956d-4704-86f4-c38ae859d7c4 ] Request (AvailabilityZoneTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.550s\n2026-05-22 01:49:41.800 25 INFO tempest.lib.common.rest_client [req-30c3bf5f-9cdf-4a65-899c-73482ed0c495 req-30c3bf5f-9cdf-4a65-899c-73482ed0c495 ] Request (AvailabilityZoneTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.113s\n2026-05-22 01:49:41.832 13 INFO tempest.lib.common.rest_client [req-c0ead8c8-e644-4842-add9-f24a20019a10 req-c0ead8c8-e644-4842-add9-f24a20019a10 ] Request (VolumeHostsAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.440s\n2026-05-22 01:49:41.835 17 INFO tempest.lib.common.rest_client [req-2e351420-c859-4a7e-afb1-55fb6bbaaaef req-2e351420-c859-4a7e-afb1-55fb6bbaaaef ] Request (VolumesActionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.524s\n2026-05-22 01:49:41.841 11 INFO tempest.lib.common.rest_client [req-f56ab177-8d69-4ff8-b51a-309fb28fc6b4 req-f56ab177-8d69-4ff8-b51a-309fb28fc6b4 ] Request (VolumeTypesExtraSpecsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.455s\n2026-05-22 01:49:41.888 15 INFO tempest.lib.common.rest_client [req-8c217649-3ea0-4412-8dda-c7a129a27633 req-8c217649-3ea0-4412-8dda-c7a129a27633 ] Request (SnapshotsActionsTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=3c36c630c47142af87339902641ef440&name=default 0.415s\n2026-05-22 01:49:41.954 11 INFO tempest.lib.common.rest_client [req-697316b3-ff1e-445e-8ba1-d5de49dc8f5e req-697316b3-ff1e-445e-8ba1-d5de49dc8f5e ] Request (VolumeTypesExtraSpecsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.110s\n2026-05-22 01:49:41.962 25 INFO tempest.lib.common.rest_client [req-13b9fdeb-2c1f-48c4-829d-3e900804be68 req-13b9fdeb-2c1f-48c4-829d-3e900804be68 ] Request (AvailabilityZoneTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.158s\n2026-05-22 01:49:41.966 13 INFO tempest.lib.common.rest_client [req-6480d607-9049-4565-b111-33697e5869c4 req-6480d607-9049-4565-b111-33697e5869c4 ] Request (VolumeHostsAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.128s\n2026-05-22 01:49:42.168 13 INFO tempest.lib.common.rest_client [req-4f41a7f8-0661-4043-9824-3cca992f959b req-4f41a7f8-0661-4043-9824-3cca992f959b ] Request (VolumeHostsAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.200s\n2026-05-22 01:49:42.201 11 INFO tempest.lib.common.rest_client [req-de4339ee-4b58-4a62-a6ff-371d0ff33ab2 req-de4339ee-4b58-4a62-a6ff-371d0ff33ab2 ] Request (VolumeTypesExtraSpecsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.244s\n2026-05-22 01:49:42.383 17 INFO tempest.lib.common.rest_client [req-7d77a9a2-a189-4949-bbaf-0f5d9d4cee3c req-7d77a9a2-a189-4949-bbaf-0f5d9d4cee3c ] Request (VolumesActionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.528s\n2026-05-22 01:49:42.392 15 INFO tempest.lib.common.rest_client [req-8501fbb0-5177-46f8-b4b2-fcab00787021 req-8501fbb0-5177-46f8-b4b2-fcab00787021 ] Request (SnapshotsActionsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/cf9a1fef-a247-459f-8bda-45b5da0ac630 0.498s\n2026-05-22 01:49:42.484 17 INFO tempest.lib.common.rest_client [req-7727e74c-e826-42fe-8492-ebf551f52b2d req-7727e74c-e826-42fe-8492-ebf551f52b2d ] Request (VolumesActionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.099s\n2026-05-22 01:49:42.520 25 INFO tempest.lib.common.rest_client [req-c31b9cac-3c4f-43b1-b23f-1620babfa484 req-c31b9cac-3c4f-43b1-b23f-1620babfa484 ] Request (AvailabilityZoneTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.556s\n2026-05-22 01:49:42.643 15 INFO tempest.lib.common.rest_client [req-4127dbd5-69a9-461c-98c0-7fa8c7e5b4a4 req-4127dbd5-69a9-461c-98c0-7fa8c7e5b4a4 ] Request (SnapshotsActionsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/3c36c630c47142af87339902641ef440 0.249s\n{2} 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.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.'}, <traceback object at 0x7bd6088317c0>)\n\n2026-05-22 01:49:42.706 13 INFO tempest.lib.common.rest_client [req-dec8027e-7d4c-4585-abee-1dd1c37a4524 req-dec8027e-7d4c-4585-abee-1dd1c37a4524 ] Request (VolumeHostsAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.535s\n2026-05-22 01:49:42.723 25 INFO tempest.lib.common.rest_client [req-0fa49324-6798-4cb9-a92e-cef0e0bdc4ca req-0fa49324-6798-4cb9-a92e-cef0e0bdc4ca ] Request (AvailabilityZoneTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.200s\n2026-05-22 01:49:42.729 11 INFO tempest.lib.common.rest_client [req-c237cac3-f50c-4a44-8ca5-d40b92410ab3 req-c237cac3-f50c-4a44-8ca5-d40b92410ab3 ] Request (VolumeTypesExtraSpecsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.525s\n2026-05-22 01:49:42.778 17 INFO tempest.lib.common.rest_client [req-60220bc5-5c0b-4cfc-a5a4-477958b0a6f8 req-60220bc5-5c0b-4cfc-a5a4-477958b0a6f8 ] Request (VolumesActionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.292s\n2026-05-22 01:49:42.907 25 INFO tempest.lib.common.rest_client [req-c0fe9724-14e8-4466-844f-3341d242190a req-c0fe9724-14e8-4466-844f-3341d242190a ] Request (AvailabilityZoneTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/173a4f8e6b3d4396a361612f765f48bb/users/0f926f84c27d4f8e9fde7ee93217479d/roles/7b19d98ffcc24d869191183daf0fb4ae 0.181s\n2026-05-22 01:49:42.930 11 INFO tempest.lib.common.rest_client [req-4950516e-774a-44ed-abdf-cb2061871e83 req-4950516e-774a-44ed-abdf-cb2061871e83 ] Request (VolumeTypesExtraSpecsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.196s\n2026-05-22 01:49:42.994 13 INFO tempest.lib.common.rest_client [req-188c9715-e3f1-4404-90ba-bbf24461871e req-188c9715-e3f1-4404-90ba-bbf24461871e ] Request (VolumeHostsAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.284s\n2026-05-22 01:49:43.032 25 INFO tempest.lib.common.rest_client [req-248ad58c-dc66-4856-8200-2adc203cf611 req-248ad58c-dc66-4856-8200-2adc203cf611 ] Request (AvailabilityZoneTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.118s\n2026-05-22 01:49:43.108 11 INFO tempest.lib.common.rest_client [req-87451901-f7b5-4477-9025-5be9debca28f req-87451901-f7b5-4477-9025-5be9debca28f ] Request (VolumeTypesExtraSpecsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/bdf267a7f576474190c2ac60be59da05/users/a0d0841fa78347c0bb6ff3bc4a228e70/roles/7b19d98ffcc24d869191183daf0fb4ae 0.173s\n2026-05-22 01:49:43.165 15 INFO tempest.lib.common.rest_client [req-2fc65b23-50e5-45a7-84bf-a87f87cb89da req-2fc65b23-50e5-45a7-84bf-a87f87cb89da ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.516s\n2026-05-22 01:49:43.214 13 INFO tempest.lib.common.rest_client [req-eee6eed9-2415-4f01-b253-c703559f6aa4 req-eee6eed9-2415-4f01-b253-c703559f6aa4 ] Request (VolumeHostsAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0cc0059086954240a6b00131904887cf/users/abf41581355c41a2a6c8b0fc209e4a58/roles/7b19d98ffcc24d869191183daf0fb4ae 0.217s\n2026-05-22 01:49:43.217 25 INFO tempest.lib.common.rest_client [req-f02117ae-2e38-442b-b483-d6be49ffa502 req-f02117ae-2e38-442b-b483-d6be49ffa502 ] Request (AvailabilityZoneTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/173a4f8e6b3d4396a361612f765f48bb/users/0f926f84c27d4f8e9fde7ee93217479d/roles/1049be6f2d5641528d4cf50ffcec866c 0.179s\n2026-05-22 01:49:43.248 17 INFO tempest.lib.common.rest_client [req-09ba0ea5-a9bd-4419-9df9-d75fb11735c9 req-09ba0ea5-a9bd-4419-9df9-d75fb11735c9 ] Request (VolumesActionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.467s\n2026-05-22 01:49:43.306 11 INFO tempest.lib.common.rest_client [req-c7419e14-8c5a-42c1-a9e7-166240fa757a req-c7419e14-8c5a-42c1-a9e7-166240fa757a ] Request (VolumeTypesExtraSpecsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.196s\n2026-05-22 01:49:43.373 17 INFO tempest.lib.common.rest_client [req-0f560b37-139e-4744-8e31-30b7b656ac27 req-0f560b37-139e-4744-8e31-30b7b656ac27 ] Request (VolumesActionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.121s\n2026-05-22 01:49:43.373 13 INFO tempest.lib.common.rest_client [req-708bbcec-0ed9-4a61-8d27-3d1dd105fbf4 req-708bbcec-0ed9-4a61-8d27-3d1dd105fbf4 ] Request (VolumeHostsAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.156s\n2026-05-22 01:49:43.399 25 INFO tempest.lib.common.rest_client [req-e99221ce-0eae-4030-bf1d-2acb7b7a9e0c req-e99221ce-0eae-4030-bf1d-2acb7b7a9e0c ] Request (AvailabilityZoneTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.179s\n2026-05-22 01:49:43.438 11 INFO tempest.lib.common.rest_client [req-dbd0cfd8-504e-462a-b225-741830b8a048 req-dbd0cfd8-504e-462a-b225-741830b8a048 ] Request (VolumeTypesExtraSpecsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/bdf267a7f576474190c2ac60be59da05/users/a0d0841fa78347c0bb6ff3bc4a228e70/roles/1049be6f2d5641528d4cf50ffcec866c 0.129s\n2026-05-22 01:49:43.564 13 INFO tempest.lib.common.rest_client [req-d3feebc5-95fd-4654-9197-7c6bab55a799 req-d3feebc5-95fd-4654-9197-7c6bab55a799 ] Request (VolumeHostsAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0cc0059086954240a6b00131904887cf/users/abf41581355c41a2a6c8b0fc209e4a58/roles/1049be6f2d5641528d4cf50ffcec866c 0.189s\n2026-05-22 01:49:43.592 25 INFO tempest.lib.common.rest_client [req-631d789a-2296-4bcb-b7b7-cb0b91a51e4a req-631d789a-2296-4bcb-b7b7-cb0b91a51e4a ] Request (AvailabilityZoneTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/173a4f8e6b3d4396a361612f765f48bb/users/0f926f84c27d4f8e9fde7ee93217479d/roles/f62b4d190f9040abadfedbb170e6ab99 0.191s\n2026-05-22 01:49:43.600 17 INFO tempest.lib.common.rest_client [req-2ae2a3f4-47d5-498c-b518-2ab7931a0649 req-2ae2a3f4-47d5-498c-b518-2ab7931a0649 ] Request (VolumesActionsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/32b5b5b0f63b4eaf9bafaf1e25853ee2/users/eca9ce19eea64363b88139ba257d5c98/roles/7b19d98ffcc24d869191183daf0fb4ae 0.225s\n2026-05-22 01:49:43.623 11 INFO tempest.lib.common.rest_client [req-9338aef4-b7b7-4ba7-ae5e-c2e2965b0070 req-9338aef4-b7b7-4ba7-ae5e-c2e2965b0070 ] Request (VolumeTypesExtraSpecsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.183s\n2026-05-22 01:49:43.779 15 INFO tempest.lib.common.rest_client [req-5580e18f-d906-48fe-b016-6d8c98483cfb req-5580e18f-d906-48fe-b016-6d8c98483cfb ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.594s\n2026-05-22 01:49:43.785 13 INFO tempest.lib.common.rest_client [req-c20b5c41-ef44-4da7-9d76-47b9101311e6 req-c20b5c41-ef44-4da7-9d76-47b9101311e6 ] Request (VolumeHostsAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.217s\n2026-05-22 01:49:43.821 11 INFO tempest.lib.common.rest_client [req-e3113523-a605-4b68-98e4-de6a7358d177 req-e3113523-a605-4b68-98e4-de6a7358d177 ] Request (VolumeTypesExtraSpecsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/bdf267a7f576474190c2ac60be59da05/users/a0d0841fa78347c0bb6ff3bc4a228e70/roles/f62b4d190f9040abadfedbb170e6ab99 0.196s\n2026-05-22 01:49:43.839 25 INFO tempest.lib.common.rest_client [req-bafabd7f-a505-4458-95ee-d2e564540f03 req-bafabd7f-a505-4458-95ee-d2e564540f03 ] Request (AvailabilityZoneTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.242s\n2026-05-22 01:49:43.846 17 INFO tempest.lib.common.rest_client [req-1e35507c-e49f-48a6-9dc4-a832b284febc req-1e35507c-e49f-48a6-9dc4-a832b284febc ] Request (VolumesActionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.240s\n2026-05-22 01:49:43.957 15 INFO tempest.lib.common.rest_client [req-52bd961d-8655-40a0-b2a2-605e8fd9c4dd req-52bd961d-8655-40a0-b2a2-605e8fd9c4dd ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.171s\n2026-05-22 01:49:43.973 11 INFO tempest.lib.common.rest_client [req-8d1319cf-463e-432a-93dd-9d2054922783 req-8d1319cf-463e-432a-93dd-9d2054922783 ] Request (VolumeTypesExtraSpecsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.149s\n2026-05-22 01:49:43.996 13 INFO tempest.lib.common.rest_client [req-1dd8f196-7f7c-4ee5-896a-13e3a2a0d938 req-1dd8f196-7f7c-4ee5-896a-13e3a2a0d938 ] Request (VolumeHostsAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0cc0059086954240a6b00131904887cf/users/abf41581355c41a2a6c8b0fc209e4a58/roles/f62b4d190f9040abadfedbb170e6ab99 0.207s\n2026-05-22 01:49:44.046 17 INFO tempest.lib.common.rest_client [req-ece3d1d2-cd60-4f26-a96c-52ad2a5e0eb3 req-ece3d1d2-cd60-4f26-a96c-52ad2a5e0eb3 ] Request (VolumesActionsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/32b5b5b0f63b4eaf9bafaf1e25853ee2/users/eca9ce19eea64363b88139ba257d5c98/roles/1049be6f2d5641528d4cf50ffcec866c 0.192s\n2026-05-22 01:49:44.040 25 INFO tempest.lib.common.rest_client [req-a92bfe2a-7cba-4b80-9eb1-3792fb0c9b97 req-a92bfe2a-7cba-4b80-9eb1-3792fb0c9b97 ] Request (AvailabilityZoneTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/173a4f8e6b3d4396a361612f765f48bb/users/0f926f84c27d4f8e9fde7ee93217479d/roles/7b19d98ffcc24d869191183daf0fb4ae 0.196s\n2026-05-22 01:49:44.042 25 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 0f926f84c27d4f8e9fde7ee93217479d is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:49:44.042 25 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-AvailabilityZoneTestJSON-1507053575-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '173a4f8e6b3d4396a361612f765f48bb', 'project_name': 'tempest-AvailabilityZoneTestJSON-1507053575', 'tenant_id': '173a4f8e6b3d4396a361612f765f48bb', 'tenant_name': 'tempest-AvailabilityZoneTestJSON-1507053575', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '0f926f84c27d4f8e9fde7ee93217479d', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:49:44.043 25 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-AvailabilityZoneTestJSON-1507053575-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '173a4f8e6b3d4396a361612f765f48bb', 'project_name': 'tempest-AvailabilityZoneTestJSON-1507053575', 'tenant_id': '173a4f8e6b3d4396a361612f765f48bb', 'tenant_name': 'tempest-AvailabilityZoneTestJSON-1507053575', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '0f926f84c27d4f8e9fde7ee93217479d', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:49:44.209 11 INFO tempest.lib.common.rest_client [req-844f5b12-0390-4c7d-9eba-f233e8a31417 req-844f5b12-0390-4c7d-9eba-f233e8a31417 ] Request (VolumeTypesExtraSpecsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/bdf267a7f576474190c2ac60be59da05/users/a0d0841fa78347c0bb6ff3bc4a228e70/roles/7b19d98ffcc24d869191183daf0fb4ae 0.233s\n2026-05-22 01:49:44.210 11 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user a0d0841fa78347c0bb6ff3bc4a228e70 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:49:44.213 11 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeTypesExtraSpecsTest-814415254-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'bdf267a7f576474190c2ac60be59da05', 'project_name': 'tempest-VolumeTypesExtraSpecsTest-814415254', 'tenant_id': 'bdf267a7f576474190c2ac60be59da05', 'tenant_name': 'tempest-VolumeTypesExtraSpecsTest-814415254', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'a0d0841fa78347c0bb6ff3bc4a228e70', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:49:44.213 11 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeTypesExtraSpecsTest-814415254-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'bdf267a7f576474190c2ac60be59da05', 'project_name': 'tempest-VolumeTypesExtraSpecsTest-814415254', 'tenant_id': 'bdf267a7f576474190c2ac60be59da05', 'tenant_name': 'tempest-VolumeTypesExtraSpecsTest-814415254', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'a0d0841fa78347c0bb6ff3bc4a228e70', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:49:44.235 15 INFO tempest.lib.common.rest_client [req-539cdd11-a1ab-4d0f-8b4c-9b20d77305f3 req-539cdd11-a1ab-4d0f-8b4c-9b20d77305f3 ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.274s\n2026-05-22 01:49:44.283 13 INFO tempest.lib.common.rest_client [req-c33bf77b-2aaa-4a0a-9ebf-9b55845e037a req-c33bf77b-2aaa-4a0a-9ebf-9b55845e037a ] Request (VolumeHostsAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.284s\n2026-05-22 01:49:44.311 17 INFO tempest.lib.common.rest_client [req-95ce8924-a065-4998-b42d-6114e1e952d9 req-95ce8924-a065-4998-b42d-6114e1e952d9 ] Request (VolumesActionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.263s\n2026-05-22 01:49:44.447 17 INFO tempest.lib.common.rest_client [req-0eec2130-5b34-43d7-8775-c936aaac80f2 req-0eec2130-5b34-43d7-8775-c936aaac80f2 ] Request (VolumesActionsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/32b5b5b0f63b4eaf9bafaf1e25853ee2/users/eca9ce19eea64363b88139ba257d5c98/roles/f62b4d190f9040abadfedbb170e6ab99 0.134s\n2026-05-22 01:49:44.550 13 INFO tempest.lib.common.rest_client [req-c711cb5c-ff58-4004-9f3a-d2bb2a02e5f2 req-c711cb5c-ff58-4004-9f3a-d2bb2a02e5f2 ] Request (VolumeHostsAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0cc0059086954240a6b00131904887cf/users/abf41581355c41a2a6c8b0fc209e4a58/roles/7b19d98ffcc24d869191183daf0fb4ae 0.264s\n2026-05-22 01:49:44.553 13 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user abf41581355c41a2a6c8b0fc209e4a58 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:49:44.554 13 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeHostsAdminTestsJSON-1350511307-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '0cc0059086954240a6b00131904887cf', 'project_name': 'tempest-VolumeHostsAdminTestsJSON-1350511307', 'tenant_id': '0cc0059086954240a6b00131904887cf', 'tenant_name': 'tempest-VolumeHostsAdminTestsJSON-1350511307', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'abf41581355c41a2a6c8b0fc209e4a58', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:49:44.554 13 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeHostsAdminTestsJSON-1350511307-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '0cc0059086954240a6b00131904887cf', 'project_name': 'tempest-VolumeHostsAdminTestsJSON-1350511307', 'tenant_id': '0cc0059086954240a6b00131904887cf', 'tenant_name': 'tempest-VolumeHostsAdminTestsJSON-1350511307', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'abf41581355c41a2a6c8b0fc209e4a58', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:49:44.575 25 INFO tempest.lib.common.rest_client [req-affac41a-9302-4ec6-b9e9-c5659dff4d70 req-affac41a-9302-4ec6-b9e9-c5659dff4d70 ] Request (AvailabilityZoneTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.523s\n2026-05-22 01:49:44.660 17 INFO tempest.lib.common.rest_client [req-4f8c31c7-404b-4226-b33f-2baea8fa3ab6 req-4f8c31c7-404b-4226-b33f-2baea8fa3ab6 ] Request (VolumesActionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.211s\n2026-05-22 01:49:44.745 15 INFO tempest.lib.common.rest_client [req-d1db7e1d-b216-4974-a1e9-8bf9d5f6ef21 req-d1db7e1d-b216-4974-a1e9-8bf9d5f6ef21 ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.507s\n2026-05-22 01:49:44.786 17 INFO tempest.lib.common.rest_client [req-38a3f082-0bb4-40b3-b01f-6bb45827c099 req-38a3f082-0bb4-40b3-b01f-6bb45827c099 ] Request (VolumesActionsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/32b5b5b0f63b4eaf9bafaf1e25853ee2/users/eca9ce19eea64363b88139ba257d5c98/roles/7b19d98ffcc24d869191183daf0fb4ae 0.122s\n2026-05-22 01:49:44.787 17 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user eca9ce19eea64363b88139ba257d5c98 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:49:44.789 17 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesActionsTest-1825001040-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '32b5b5b0f63b4eaf9bafaf1e25853ee2', 'project_name': 'tempest-VolumesActionsTest-1825001040', 'tenant_id': '32b5b5b0f63b4eaf9bafaf1e25853ee2', 'tenant_name': 'tempest-VolumesActionsTest-1825001040', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'eca9ce19eea64363b88139ba257d5c98', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:49:44.791 11 INFO tempest.lib.common.rest_client [req-08ea1a49-29c7-4ea4-9fe2-bebbdf06fd4d req-08ea1a49-29c7-4ea4-9fe2-bebbdf06fd4d ] Request (VolumeTypesExtraSpecsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.564s\n2026-05-22 01:49:44.897 15 INFO tempest.lib.common.rest_client [req-c7940440-6919-43d9-a944-83aa6ef11538 req-c7940440-6919-43d9-a944-83aa6ef11538 ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.149s\n2026-05-22 01:49:44.966 25 INFO tempest.lib.common.rest_client [req-5fc2d4b0-e592-4dbc-8926-02891c2745b3 req-5fc2d4b0-e592-4dbc-8926-02891c2745b3 ] Request (AvailabilityZoneTestJSON:test_get_availability_zone_list): 200 GET https://api.testbed.osism.xyz:8776/v3/173a4f8e6b3d4396a361612f765f48bb/os-availability-zone 0.387s\n{7} tempest.api.volume.test_availability_zone.AvailabilityZoneTestJSON.test_get_availability_zone_list [0.391230s] ... ok\n2026-05-22 01:49:45.023 11 INFO tempest.lib.common.rest_client [req-1e0990d0-3545-4f22-b10a-736768aad167 req-1e0990d0-3545-4f22-b10a-736768aad167 ] Request (VolumeTypesExtraSpecsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.228s\n2026-05-22 01:49:45.056 15 INFO tempest.lib.common.rest_client [req-354a494c-f780-4dd9-be3f-4991353a0337 req-354a494c-f780-4dd9-be3f-4991353a0337 ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/66193143c0434336a276dd28dc7ea377/users/f5bfb4fda9c1490f9f0ac774a3ff20d0/roles/7b19d98ffcc24d869191183daf0fb4ae 0.156s\n2026-05-22 01:49:45.124 13 INFO tempest.lib.common.rest_client [req-d68da34f-fdd1-43b2-8973-15f975397d34 req-d68da34f-fdd1-43b2-8973-15f975397d34 ] Request (VolumeHostsAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.560s\n2026-05-22 01:49:45.231 15 INFO tempest.lib.common.rest_client [req-ad1750c0-118d-420a-b93b-522f5cd0302e req-ad1750c0-118d-420a-b93b-522f5cd0302e ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.173s\n2026-05-22 01:49:45.263 17 INFO tempest.lib.common.rest_client [req-f17585b2-70c7-49e7-ae56-75f707e8c77b req-f17585b2-70c7-49e7-ae56-75f707e8c77b ] Request (VolumesActionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.471s\n2026-05-22 01:49:45.264 13 INFO tempest.lib.common.rest_client [req-daf80a1c-559e-45a8-878a-e16b0ba4b2ef req-daf80a1c-559e-45a8-878a-e16b0ba4b2ef ] Request (VolumeHostsAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.137s\n2026-05-22 01:49:45.355 25 INFO tempest.lib.common.rest_client [req-bef0d674-9d3e-40d6-8f50-9913eae0b479 req-bef0d674-9d3e-40d6-8f50-9913eae0b479 ] Request (AvailabilityZoneTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/0f926f84c27d4f8e9fde7ee93217479d 0.384s\n2026-05-22 01:49:45.355 25 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 173a4f8e6b3d4396a361612f765f48bb\n2026-05-22 01:49:45.518 15 INFO tempest.lib.common.rest_client [req-716144f3-58a7-4eb1-9280-78570dc34624 req-716144f3-58a7-4eb1-9280-78570dc34624 ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/66193143c0434336a276dd28dc7ea377/users/f5bfb4fda9c1490f9f0ac774a3ff20d0/roles/1049be6f2d5641528d4cf50ffcec866c 0.282s\n2026-05-22 01:49:45.557 11 INFO tempest.lib.common.rest_client [req-a3a34762-f453-4ab7-90b0-762a883e8fdc req-a3a34762-f453-4ab7-90b0-762a883e8fdc ] Request (VolumeTypesExtraSpecsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.531s\n2026-05-22 01:49:45.661 11 INFO tempest.lib.common.rest_client [req-5307a7f6-3bfc-4e4f-b381-dae82d836f8c req-5307a7f6-3bfc-4e4f-b381-dae82d836f8c ] Request (VolumeTypesExtraSpecsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.102s\n2026-05-22 01:49:45.703 15 INFO tempest.lib.common.rest_client [req-589d954b-6c03-4ad2-a4d5-e20fdbe97359 req-589d954b-6c03-4ad2-a4d5-e20fdbe97359 ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.181s\n2026-05-22 01:49:45.796 11 INFO tempest.lib.common.rest_client [req-c9a934fb-452e-4d01-938e-69b01cb6f6fa req-c9a934fb-452e-4d01-938e-69b01cb6f6fa ] Request (VolumeTypesExtraSpecsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3c443fc976c8441b85b932a1e48948a6/users/041c99c4b5b941af829ba97ef9ad4dc7/roles/285449a926f347738829a3f39962ab63 0.132s\n2026-05-22 01:49:45.800 13 INFO tempest.lib.common.rest_client [req-01a57597-cc2f-4a06-a250-609ec1899a4f req-01a57597-cc2f-4a06-a250-609ec1899a4f ] Request (VolumeHostsAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.534s\n2026-05-22 01:49:45.872 25 INFO tempest.lib.common.rest_client [req-8b54776b-15d3-4784-baa3-6c59a82a74df req-8b54776b-15d3-4784-baa3-6c59a82a74df ] Request (AvailabilityZoneTestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.514s\n2026-05-22 01:49:45.912 13 INFO tempest.lib.common.rest_client [req-42458598-bb47-44c8-86dc-5922bde04a79 req-42458598-bb47-44c8-86dc-5922bde04a79 ] Request (VolumeHostsAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.109s\n2026-05-22 01:49:45.913 15 INFO tempest.lib.common.rest_client [req-8b0f0214-d140-4e98-9e25-4de82998d040 req-8b0f0214-d140-4e98-9e25-4de82998d040 ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/66193143c0434336a276dd28dc7ea377/users/f5bfb4fda9c1490f9f0ac774a3ff20d0/roles/f62b4d190f9040abadfedbb170e6ab99 0.201s\n2026-05-22 01:49:45.974 11 INFO tempest.lib.common.rest_client [req-e2571222-d56b-445e-8959-c354cc4ae714 req-e2571222-d56b-445e-8959-c354cc4ae714 ] Request (VolumeTypesExtraSpecsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.176s\n2026-05-22 01:49:46.017 15 INFO tempest.lib.common.rest_client [req-096a0c40-e72f-46c4-bb32-d28e4e20708d req-096a0c40-e72f-46c4-bb32-d28e4e20708d ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.101s\n2026-05-22 01:49:46.086 13 INFO tempest.lib.common.rest_client [req-c5509f38-14f0-4894-ab84-74cea6c83611 req-c5509f38-14f0-4894-ab84-74cea6c83611 ] Request (VolumeHostsAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/96a2d2ba05f0499c958f289d318eff98/users/2b162c24a9d8446e9e473fa1a9dfc4cb/roles/285449a926f347738829a3f39962ab63 0.171s\n2026-05-22 01:49:46.090 11 INFO tempest.lib.common.rest_client [req-924800a8-afe8-4b99-a4c2-f1c37c265543 req-924800a8-afe8-4b99-a4c2-f1c37c265543 ] Request (VolumeTypesExtraSpecsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3c443fc976c8441b85b932a1e48948a6/users/041c99c4b5b941af829ba97ef9ad4dc7/roles/285449a926f347738829a3f39962ab63 0.110s\n2026-05-22 01:49:46.198 11 INFO tempest.lib.common.rest_client [req-ecdd8a07-5634-4ac2-8cb1-1de46f8c1b07 req-ecdd8a07-5634-4ac2-8cb1-1de46f8c1b07 ] Request (VolumeTypesExtraSpecsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.106s\n2026-05-22 01:49:46.216 15 INFO tempest.lib.common.rest_client [req-4868c975-7c8c-4035-9179-35ec698a1597 req-4868c975-7c8c-4035-9179-35ec698a1597 ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/66193143c0434336a276dd28dc7ea377/users/f5bfb4fda9c1490f9f0ac774a3ff20d0/roles/7b19d98ffcc24d869191183daf0fb4ae 0.195s\n2026-05-22 01:49:46.217 15 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user f5bfb4fda9c1490f9f0ac774a3ff20d0 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:49:46.217 15 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeQuotasNegativeTestJSON-788956191-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '66193143c0434336a276dd28dc7ea377', 'project_name': 'tempest-VolumeQuotasNegativeTestJSON-788956191', 'tenant_id': '66193143c0434336a276dd28dc7ea377', 'tenant_name': 'tempest-VolumeQuotasNegativeTestJSON-788956191', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'f5bfb4fda9c1490f9f0ac774a3ff20d0', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:49:46.217 15 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeQuotasNegativeTestJSON-788956191-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '66193143c0434336a276dd28dc7ea377', 'project_name': 'tempest-VolumeQuotasNegativeTestJSON-788956191', 'tenant_id': '66193143c0434336a276dd28dc7ea377', 'tenant_name': 'tempest-VolumeQuotasNegativeTestJSON-788956191', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'f5bfb4fda9c1490f9f0ac774a3ff20d0', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:49:46.315 13 INFO tempest.lib.common.rest_client [req-e1244be4-1af5-437f-b9e6-70591b2076f3 req-e1244be4-1af5-437f-b9e6-70591b2076f3 ] Request (VolumeHostsAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.226s\n2026-05-22 01:49:46.390 11 INFO tempest.lib.common.rest_client [req-d0f0ea6f-e455-4aaf-8777-6650d8dccaa7 req-d0f0ea6f-e455-4aaf-8777-6650d8dccaa7 ] Request (VolumeTypesExtraSpecsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3c443fc976c8441b85b932a1e48948a6/users/041c99c4b5b941af829ba97ef9ad4dc7/roles/1049be6f2d5641528d4cf50ffcec866c 0.189s\n2026-05-22 01:49:46.458 25 INFO tempest.lib.common.rest_client [req-d3f1065d-5049-410a-b941-6e977ced2c93 req-d3f1065d-5049-410a-b941-6e977ced2c93 ] Request (AvailabilityZoneTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=173a4f8e6b3d4396a361612f765f48bb&name=default 0.583s\n2026-05-22 01:49:46.467 17 INFO tempest.lib.common.rest_client [req-05202b56-38a2-4bfb-8692-8e92e6ed768b req-05202b56-38a2-4bfb-8692-8e92e6ed768b ] Request (VolumesActionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.201s\n2026-05-22 01:49:46.512 13 INFO tempest.lib.common.rest_client [req-7202ee07-0cef-45d5-9ffd-2abc45e52f5e req-7202ee07-0cef-45d5-9ffd-2abc45e52f5e ] Request (VolumeHostsAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/96a2d2ba05f0499c958f289d318eff98/users/2b162c24a9d8446e9e473fa1a9dfc4cb/roles/285449a926f347738829a3f39962ab63 0.195s\n2026-05-22 01:49:46.587 11 INFO tempest.lib.common.rest_client [req-e96d07f2-e34b-460e-861b-579b91e100a9 req-e96d07f2-e34b-460e-861b-579b91e100a9 ] Request (VolumeTypesExtraSpecsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.195s\n2026-05-22 01:49:46.608 13 INFO tempest.lib.common.rest_client [req-80d17642-6013-4db4-99db-c15439932c23 req-80d17642-6013-4db4-99db-c15439932c23 ] Request (VolumeHostsAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.094s\n2026-05-22 01:49:46.717 11 INFO tempest.lib.common.rest_client [req-867b7c36-dbe9-4dd0-a158-2543c344cd70 req-867b7c36-dbe9-4dd0-a158-2543c344cd70 ] Request (VolumeTypesExtraSpecsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3c443fc976c8441b85b932a1e48948a6/users/041c99c4b5b941af829ba97ef9ad4dc7/roles/f62b4d190f9040abadfedbb170e6ab99 0.127s\n2026-05-22 01:49:46.744 15 INFO tempest.lib.common.rest_client [req-3190a6be-2650-46de-8f1c-b3d06c85eb67 req-3190a6be-2650-46de-8f1c-b3d06c85eb67 ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.518s\n2026-05-22 01:49:46.800 13 INFO tempest.lib.common.rest_client [req-0eb7f426-a384-4c49-a64f-6f5bd1c037f3 req-0eb7f426-a384-4c49-a64f-6f5bd1c037f3 ] Request (VolumeHostsAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/96a2d2ba05f0499c958f289d318eff98/users/2b162c24a9d8446e9e473fa1a9dfc4cb/roles/1049be6f2d5641528d4cf50ffcec866c 0.190s\n2026-05-22 01:49:46.837 25 INFO tempest.lib.common.rest_client [req-b130f66c-a02e-43f2-98ec-f69e1007120b req-b130f66c-a02e-43f2-98ec-f69e1007120b ] Request (AvailabilityZoneTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/b733390e-0f38-46f4-994b-5ccffbe7965f 0.374s\n2026-05-22 01:49:46.875 11 INFO tempest.lib.common.rest_client [req-5b6e66d1-7ebb-46a9-bb04-23f28113c560 req-5b6e66d1-7ebb-46a9-bb04-23f28113c560 ] Request (VolumeTypesExtraSpecsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.154s\n2026-05-22 01:49:46.888 13 INFO tempest.lib.common.rest_client [req-ec7aafef-39c7-451e-9e73-02e1fbdabb79 req-ec7aafef-39c7-451e-9e73-02e1fbdabb79 ] Request (VolumeHostsAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.086s\n2026-05-22 01:49:46.941 15 INFO tempest.lib.common.rest_client [req-3e0d3fa2-a191-479b-b544-be77d1575c07 req-3e0d3fa2-a191-479b-b544-be77d1575c07 ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.194s\n2026-05-22 01:49:47.053 11 INFO tempest.lib.common.rest_client [req-1941eba5-b4ed-4671-a7e3-dfcfe48588b6 req-1941eba5-b4ed-4671-a7e3-dfcfe48588b6 ] Request (VolumeTypesExtraSpecsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3c443fc976c8441b85b932a1e48948a6/users/041c99c4b5b941af829ba97ef9ad4dc7/roles/7b19d98ffcc24d869191183daf0fb4ae 0.174s\n2026-05-22 01:49:47.053 11 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 041c99c4b5b941af829ba97ef9ad4dc7 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:49:47.054 11 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeTypesExtraSpecsTest-1132259495-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '3c443fc976c8441b85b932a1e48948a6', 'project_name': 'tempest-VolumeTypesExtraSpecsTest-1132259495', 'tenant_id': '3c443fc976c8441b85b932a1e48948a6', 'tenant_name': 'tempest-VolumeTypesExtraSpecsTest-1132259495', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '041c99c4b5b941af829ba97ef9ad4dc7', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:49:47.054 11 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeTypesExtraSpecsTest-1132259495-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '3c443fc976c8441b85b932a1e48948a6', 'project_name': 'tempest-VolumeTypesExtraSpecsTest-1132259495', 'tenant_id': '3c443fc976c8441b85b932a1e48948a6', 'tenant_name': 'tempest-VolumeTypesExtraSpecsTest-1132259495', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '041c99c4b5b941af829ba97ef9ad4dc7', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:49:47.084 25 INFO tempest.lib.common.rest_client [req-cb5237c9-fceb-4d17-a1e1-20eb2e3a0fcd req-cb5237c9-fceb-4d17-a1e1-20eb2e3a0fcd ] Request (AvailabilityZoneTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/173a4f8e6b3d4396a361612f765f48bb 0.244s\n2026-05-22 01:49:47.096 13 INFO tempest.lib.common.rest_client [req-8ecd9754-45be-4061-977a-e4027f488c30 req-8ecd9754-45be-4061-977a-e4027f488c30 ] Request (VolumeHostsAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/96a2d2ba05f0499c958f289d318eff98/users/2b162c24a9d8446e9e473fa1a9dfc4cb/roles/f62b4d190f9040abadfedbb170e6ab99 0.205s\n2026-05-22 01:49:47.313 13 INFO tempest.lib.common.rest_client [req-5a5951fc-276c-4ca3-8614-31f0aa859b25 req-5a5951fc-276c-4ca3-8614-31f0aa859b25 ] Request (VolumeHostsAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.211s\n2026-05-22 01:49:47.383 15 INFO tempest.lib.common.rest_client [req-7f6dafc9-a793-4931-af70-15c36cb0ae1c req-7f6dafc9-a793-4931-af70-15c36cb0ae1c ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.439s\n2026-05-22 01:49:47.438 17 INFO tempest.lib.common.rest_client [req-96f1d31e-672a-47ec-9369-a9ec6601e8d4 req-96f1d31e-672a-47ec-9369-a9ec6601e8d4 ] Request (VolumesActionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.967s\n2026-05-22 01:49:47.527 15 INFO tempest.lib.common.rest_client [req-1529437c-99cb-45bb-a662-e79956f252dc req-1529437c-99cb-45bb-a662-e79956f252dc ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.141s\n2026-05-22 01:49:47.542 13 INFO tempest.lib.common.rest_client [req-50402143-b59f-43f6-8111-49419add8682 req-50402143-b59f-43f6-8111-49419add8682 ] Request (VolumeHostsAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/96a2d2ba05f0499c958f289d318eff98/users/2b162c24a9d8446e9e473fa1a9dfc4cb/roles/7b19d98ffcc24d869191183daf0fb4ae 0.226s\n2026-05-22 01:49:47.542 13 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 2b162c24a9d8446e9e473fa1a9dfc4cb is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:49:47.542 13 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeHostsAdminTestsJSON-214095813-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '96a2d2ba05f0499c958f289d318eff98', 'project_name': 'tempest-VolumeHostsAdminTestsJSON-214095813', 'tenant_id': '96a2d2ba05f0499c958f289d318eff98', 'tenant_name': 'tempest-VolumeHostsAdminTestsJSON-214095813', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '2b162c24a9d8446e9e473fa1a9dfc4cb', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:49:47.543 13 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeHostsAdminTestsJSON-214095813-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '96a2d2ba05f0499c958f289d318eff98', 'project_name': 'tempest-VolumeHostsAdminTestsJSON-214095813', 'tenant_id': '96a2d2ba05f0499c958f289d318eff98', 'tenant_name': 'tempest-VolumeHostsAdminTestsJSON-214095813', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '2b162c24a9d8446e9e473fa1a9dfc4cb', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:49:47.600 11 INFO tempest.lib.common.rest_client [req-90c9d4ee-4695-4981-9b31-8c774c7a9445 req-90c9d4ee-4695-4981-9b31-8c774c7a9445 ] Request (VolumeTypesExtraSpecsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.538s\n2026-05-22 01:49:47.601 25 INFO tempest.lib.common.rest_client [req-c1f7d173-1a66-477a-befa-d122c8ef26ef req-c1f7d173-1a66-477a-befa-d122c8ef26ef ] Request (VolumesActionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.511s\n2026-05-22 01:49:47.658 15 INFO tempest.lib.common.rest_client [req-7fce077f-f2af-4eec-91ba-ce445a603461 req-7fce077f-f2af-4eec-91ba-ce445a603461 ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4cce14f4eca742cdb0e5582afd99cd7b/users/a0920867b902405a9df8444d1e82dd22/roles/285449a926f347738829a3f39962ab63 0.128s\n2026-05-22 01:49:47.839 15 INFO tempest.lib.common.rest_client [req-0e23c622-1468-4a08-82d8-574f03c1fd4c req-0e23c622-1468-4a08-82d8-574f03c1fd4c ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.178s\n2026-05-22 01:49:47.950 15 INFO tempest.lib.common.rest_client [req-0f984b01-414e-4281-9bc4-feaa1cdbbb4a req-0f984b01-414e-4281-9bc4-feaa1cdbbb4a ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4cce14f4eca742cdb0e5582afd99cd7b/users/a0920867b902405a9df8444d1e82dd22/roles/285449a926f347738829a3f39962ab63 0.108s\n2026-05-22 01:49:48.001 11 INFO tempest.lib.common.rest_client [req-75be9e61-54b1-4794-8b44-7966c9307716 req-75be9e61-54b1-4794-8b44-7966c9307716 ] Request (VolumeTypesExtraSpecsTest:setUpClass): 200 POST https://api.testbed.osism.xyz:8776/v3/3c443fc976c8441b85b932a1e48948a6/types 0.397s\n2026-05-22 01:49:48.077 13 INFO tempest.lib.common.rest_client [req-a999d121-e33d-4b92-9150-756deea05aa6 req-a999d121-e33d-4b92-9150-756deea05aa6 ] Request (VolumeHostsAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.526s\n2026-05-22 01:49:48.096 15 INFO tempest.lib.common.rest_client [req-76c261f2-7fa9-4bcf-be37-7b28eb3f3193 req-76c261f2-7fa9-4bcf-be37-7b28eb3f3193 ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.144s\n2026-05-22 01:49:48.112 25 INFO tempest.lib.common.rest_client [req-35e90312-8516-485d-8949-b54885c747ba req-35e90312-8516-485d-8949-b54885c747ba ] Request (VolumesActionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.500s\n2026-05-22 01:49:48.174 11 INFO tempest.lib.common.rest_client [req-a5d339ff-2ee3-4606-9b4d-f250712f7315 req-a5d339ff-2ee3-4606-9b4d-f250712f7315 ] Request (VolumeTypesExtraSpecsTest:test_volume_type_extra_spec_create_get_delete): 200 POST https://api.testbed.osism.xyz:8776/v3/3c443fc976c8441b85b932a1e48948a6/types/b849314a-0f8d-4635-a395-c1c84185cb82/extra_specs 0.166s\n2026-05-22 01:49:48.219 15 INFO tempest.lib.common.rest_client [req-f468e0ad-63c0-400f-8a0d-bc1f8dd41d5f req-f468e0ad-63c0-400f-8a0d-bc1f8dd41d5f ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4cce14f4eca742cdb0e5582afd99cd7b/users/a0920867b902405a9df8444d1e82dd22/roles/1049be6f2d5641528d4cf50ffcec866c 0.121s\n2026-05-22 01:49:48.264 11 INFO tempest.lib.common.rest_client [req-3d7f8c33-30f7-4975-8867-2e8c421af062 req-3d7f8c33-30f7-4975-8867-2e8c421af062 ] Request (VolumeTypesExtraSpecsTest:test_volume_type_extra_spec_create_get_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/3c443fc976c8441b85b932a1e48948a6/types/b849314a-0f8d-4635-a395-c1c84185cb82/extra_specs/spec3 0.085s\n2026-05-22 01:49:48.304 25 INFO tempest.lib.common.rest_client [req-34441d47-1e20-4967-b536-a0bf74bafce2 req-34441d47-1e20-4967-b536-a0bf74bafce2 ] Request (VolumesActionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.190s\n2026-05-22 01:49:48.319 15 INFO tempest.lib.common.rest_client [req-a49aecac-22df-406a-a146-d0ad9e7423a9 req-a49aecac-22df-406a-a146-d0ad9e7423a9 ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.098s\n2026-05-22 01:49:48.431 15 INFO tempest.lib.common.rest_client [req-64ca3375-e54f-477e-9e0e-0029c507caf8 req-64ca3375-e54f-477e-9e0e-0029c507caf8 ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4cce14f4eca742cdb0e5582afd99cd7b/users/a0920867b902405a9df8444d1e82dd22/roles/f62b4d190f9040abadfedbb170e6ab99 0.109s\n2026-05-22 01:49:48.439 11 INFO tempest.lib.common.rest_client [req-225c2c71-430e-443a-9c56-67b2fddb4251 req-225c2c71-430e-443a-9c56-67b2fddb4251 ] Request (VolumeTypesExtraSpecsTest:test_volume_type_extra_spec_create_get_delete): 202 DELETE https://api.testbed.osism.xyz:8776/v3/3c443fc976c8441b85b932a1e48948a6/types/b849314a-0f8d-4635-a395-c1c84185cb82/extra_specs/spec3 0.168s\n2026-05-22 01:49:48.458 25 INFO tempest.lib.common.rest_client [req-51a47b19-2470-4f74-b1eb-3c71faefc8a9 req-51a47b19-2470-4f74-b1eb-3c71faefc8a9 ] Request (VolumesActionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.150s\n2026-05-22 01:49:48.470 13 INFO tempest.lib.common.rest_client [req-6ffd3f98-c291-4046-ba7d-146f833221b2 req-6ffd3f98-c291-4046-ba7d-146f833221b2 ] Request (VolumeHostsAdminTestsJSON:test_list_hosts): 200 GET https://api.testbed.osism.xyz:8776/v3/96a2d2ba05f0499c958f289d318eff98/os-hosts 0.390s\n{1} tempest.api.volume.admin.test_volume_hosts.VolumeHostsAdminTestsJSON.test_list_hosts [0.396114s] ... ok\n2026-05-22 01:49:48.531 11 INFO tempest.lib.common.rest_client [req-c58a91eb-a8c0-423a-805b-ae794bd583ed req-c58a91eb-a8c0-423a-805b-ae794bd583ed ] Request (VolumeTypesExtraSpecsTest:test_volume_type_extra_spec_create_get_delete): 404 GET https://api.testbed.osism.xyz:8776/v3/3c443fc976c8441b85b932a1e48948a6/types/b849314a-0f8d-4635-a395-c1c84185cb82/extra_specs/spec3 0.089s\n{0} tempest.api.volume.admin.test_volume_types_extra_specs.VolumeTypesExtraSpecsTest.test_volume_type_extra_spec_create_get_delete [0.525788s] ... ok\n2026-05-22 01:49:48.562 13 INFO tempest.lib.common.rest_client [req-429fa313-11be-4dc4-9c73-35c1e65df1b6 req-429fa313-11be-4dc4-9c73-35c1e65df1b6 ] Request (VolumeHostsAdminTestsJSON:test_show_host): 200 GET https://api.testbed.osism.xyz:8776/v3/96a2d2ba05f0499c958f289d318eff98/os-hosts 0.084s\n2026-05-22 01:49:48.619 15 INFO tempest.lib.common.rest_client [req-600a0f68-4610-4861-9957-9f7a8aef62f1 req-600a0f68-4610-4861-9957-9f7a8aef62f1 ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.186s\n2026-05-22 01:49:48.673 11 INFO tempest.lib.common.rest_client [req-9f6d3b7e-3429-42c2-a14e-4887e07c5bd9 req-9f6d3b7e-3429-42c2-a14e-4887e07c5bd9 ] Request (VolumeTypesExtraSpecsTest:test_volume_type_extra_specs_list): 200 POST https://api.testbed.osism.xyz:8776/v3/3c443fc976c8441b85b932a1e48948a6/types/b849314a-0f8d-4635-a395-c1c84185cb82/extra_specs 0.139s\n2026-05-22 01:49:48.711 13 INFO tempest.lib.common.rest_client [req-990685d8-e435-42aa-af63-5fa559f0e6fa req-990685d8-e435-42aa-af63-5fa559f0e6fa ] Request (VolumeHostsAdminTestsJSON:test_show_host): 200 GET https://api.testbed.osism.xyz:8776/v3/96a2d2ba05f0499c958f289d318eff98/os-hosts/testbed-node-0@rbd-volumes 0.141s\n2026-05-22 01:49:48.738 15 INFO tempest.lib.common.rest_client [req-9466f6b3-843e-4293-93fc-c7d087a1d653 req-9466f6b3-843e-4293-93fc-c7d087a1d653 ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4cce14f4eca742cdb0e5582afd99cd7b/users/a0920867b902405a9df8444d1e82dd22/roles/7b19d98ffcc24d869191183daf0fb4ae 0.116s\n2026-05-22 01:49:48.739 15 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user a0920867b902405a9df8444d1e82dd22 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:49:48.739 15 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeQuotasNegativeTestJSON-623643786-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '4cce14f4eca742cdb0e5582afd99cd7b', 'project_name': 'tempest-VolumeQuotasNegativeTestJSON-623643786', 'tenant_id': '4cce14f4eca742cdb0e5582afd99cd7b', 'tenant_name': 'tempest-VolumeQuotasNegativeTestJSON-623643786', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'a0920867b902405a9df8444d1e82dd22', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:49:48.740 15 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeQuotasNegativeTestJSON-623643786-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '4cce14f4eca742cdb0e5582afd99cd7b', 'project_name': 'tempest-VolumeQuotasNegativeTestJSON-623643786', 'tenant_id': '4cce14f4eca742cdb0e5582afd99cd7b', 'tenant_name': 'tempest-VolumeQuotasNegativeTestJSON-623643786', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'a0920867b902405a9df8444d1e82dd22', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:49:48.765 11 INFO tempest.lib.common.rest_client [req-59a46b72-eda5-4cb1-a635-9fdd5fa0d438 req-59a46b72-eda5-4cb1-a635-9fdd5fa0d438 ] Request (VolumeTypesExtraSpecsTest:test_volume_type_extra_specs_list): 200 GET https://api.testbed.osism.xyz:8776/v3/3c443fc976c8441b85b932a1e48948a6/types/b849314a-0f8d-4635-a395-c1c84185cb82/extra_specs 0.089s\n{0} tempest.api.volume.admin.test_volume_types_extra_specs.VolumeTypesExtraSpecsTest.test_volume_type_extra_specs_list [0.234389s] ... ok\n2026-05-22 01:49:48.868 13 INFO tempest.lib.common.rest_client [req-282f717f-87ce-46ba-b635-423bd4c159a4 req-282f717f-87ce-46ba-b635-423bd4c159a4 ] Request (VolumeHostsAdminTestsJSON:test_show_host): 200 GET https://api.testbed.osism.xyz:8776/v3/96a2d2ba05f0499c958f289d318eff98/os-hosts/testbed-node-1@rbd-volumes 0.148s\n2026-05-22 01:49:48.917 11 INFO tempest.lib.common.rest_client [req-f894427f-bc28-4a11-9e58-3ce60aacad65 req-f894427f-bc28-4a11-9e58-3ce60aacad65 ] Request (VolumeTypesExtraSpecsTest:test_volume_type_extra_specs_update): 200 POST https://api.testbed.osism.xyz:8776/v3/3c443fc976c8441b85b932a1e48948a6/types/b849314a-0f8d-4635-a395-c1c84185cb82/extra_specs 0.146s\n2026-05-22 01:49:48.978 25 INFO tempest.lib.common.rest_client [req-01a8e3ae-bdc7-4858-9b31-b8248be00033 req-01a8e3ae-bdc7-4858-9b31-b8248be00033 ] Request (VolumesActionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.516s\n2026-05-22 01:49:49.065 11 INFO tempest.lib.common.rest_client [req-bf4f68f7-f53e-47d3-a02c-f662c1856088 req-bf4f68f7-f53e-47d3-a02c-f662c1856088 ] Request (VolumeTypesExtraSpecsTest:test_volume_type_extra_specs_update): 200 PUT https://api.testbed.osism.xyz:8776/v3/3c443fc976c8441b85b932a1e48948a6/types/b849314a-0f8d-4635-a395-c1c84185cb82/extra_specs/spec2 0.144s\n2026-05-22 01:49:49.116 13 INFO tempest.lib.common.rest_client [req-532e9103-399a-4d43-a7af-28b82b31fc79 req-532e9103-399a-4d43-a7af-28b82b31fc79 ] Request (VolumeHostsAdminTestsJSON:test_show_host): 200 GET https://api.testbed.osism.xyz:8776/v3/96a2d2ba05f0499c958f289d318eff98/os-hosts/testbed-node-2@rbd-volumes 0.238s\n{1} tempest.api.volume.admin.test_volume_hosts.VolumeHostsAdminTestsJSON.test_show_host [0.644425s] ... ok\n2026-05-22 01:49:49.181 11 INFO tempest.lib.common.rest_client [req-55d95fa6-f175-42b3-b38f-d6daeffdebd3 req-55d95fa6-f175-42b3-b38f-d6daeffdebd3 ] Request (VolumeTypesExtraSpecsTest:test_volume_type_extra_specs_update): 200 GET https://api.testbed.osism.xyz:8776/v3/3c443fc976c8441b85b932a1e48948a6/types/b849314a-0f8d-4635-a395-c1c84185cb82/extra_specs/spec2 0.111s\n2026-05-22 01:49:49.209 25 INFO tempest.lib.common.rest_client [req-a3168cb4-8ee8-480f-b654-66a3a3f91470 req-a3168cb4-8ee8-480f-b654-66a3a3f91470 ] Request (VolumesActionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.229s\n2026-05-22 01:49:49.274 15 INFO tempest.lib.common.rest_client [req-1f08e64a-1ab3-4cdf-8223-af138feef94e req-1f08e64a-1ab3-4cdf-8223-af138feef94e ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.526s\n2026-05-22 01:49:49.308 13 INFO tempest.lib.common.rest_client [req-25a0177f-a059-455d-b822-59aac5d1779e req-25a0177f-a059-455d-b822-59aac5d1779e ] Request (VolumeHostsAdminTestsJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/abf41581355c41a2a6c8b0fc209e4a58 0.184s\n2026-05-22 01:49:49.327 17 INFO tempest.lib.common.rest_client [req-284d6003-f5bf-49b9-b879-a202af8b1161 req-284d6003-f5bf-49b9-b879-a202af8b1161 ] Request (VolumesActionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 1.884s\n2026-05-22 01:49:49.356 11 INFO tempest.lib.common.rest_client [req-ef27c798-56ef-4187-a17c-39106a40bbc5 req-ef27c798-56ef-4187-a17c-39106a40bbc5 ] Request (VolumeTypesExtraSpecsTest:test_volume_type_extra_specs_update): 200 POST https://api.testbed.osism.xyz:8776/v3/3c443fc976c8441b85b932a1e48948a6/types/b849314a-0f8d-4635-a395-c1c84185cb82/extra_specs 0.170s\n2026-05-22 01:49:49.413 25 INFO tempest.lib.common.rest_client [req-28695ccc-7ceb-47d5-92ac-ff3fc8633620 req-28695ccc-7ceb-47d5-92ac-ff3fc8633620 ] Request (VolumesActionsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6fe0a8db9a864fe99945eff55d1c82f3/users/057ac0f646ea4a3fae7f35e9ddd42391/roles/7b19d98ffcc24d869191183daf0fb4ae 0.202s\n2026-05-22 01:49:49.450 11 INFO tempest.lib.common.rest_client [req-9d74dad0-fa94-4b87-a6d1-a531f8e70c20 req-9d74dad0-fa94-4b87-a6d1-a531f8e70c20 ] Request (VolumeTypesExtraSpecsTest:test_volume_type_extra_specs_update): 200 GET https://api.testbed.osism.xyz:8776/v3/3c443fc976c8441b85b932a1e48948a6/types/b849314a-0f8d-4635-a395-c1c84185cb82/extra_specs 0.087s\n{0} tempest.api.volume.admin.test_volume_types_extra_specs.VolumeTypesExtraSpecsTest.test_volume_type_extra_specs_update [0.686944s] ... ok\n2026-05-22 01:49:49.567 13 INFO tempest.lib.common.rest_client [req-80d3504d-fb6d-49c9-b786-cc825e40e4d2 req-80d3504d-fb6d-49c9-b786-cc825e40e4d2 ] Request (VolumeHostsAdminTestsJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/2b162c24a9d8446e9e473fa1a9dfc4cb 0.257s\n2026-05-22 01:49:49.568 13 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 96a2d2ba05f0499c958f289d318eff98\n2026-05-22 01:49:49.591 25 INFO tempest.lib.common.rest_client [req-5bb52685-f676-42f3-b67b-207aa5e7be7e req-5bb52685-f676-42f3-b67b-207aa5e7be7e ] Request (VolumesActionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.175s\n2026-05-22 01:49:49.606 11 INFO tempest.lib.common.rest_client [req-b1412e73-3b23-42ce-9b3b-9125936b36ed req-b1412e73-3b23-42ce-9b3b-9125936b36ed ] Request (VolumeTypesExtraSpecsTest:tearDownClass): 202 DELETE https://api.testbed.osism.xyz:8776/v3/3c443fc976c8441b85b932a1e48948a6/types/b849314a-0f8d-4635-a395-c1c84185cb82 0.148s\n2026-05-22 01:49:49.619 15 INFO tempest.lib.common.rest_client [req-0affdfce-037b-4328-a90f-11ccc180eefb req-0affdfce-037b-4328-a90f-11ccc180eefb ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/4cce14f4eca742cdb0e5582afd99cd7b/os-quota-sets/66193143c0434336a276dd28dc7ea377 0.340s\n2026-05-22 01:49:49.696 11 INFO tempest.lib.common.rest_client [req-4e8b407e-a2bc-4cad-83eb-6692e28cece9 req-4e8b407e-a2bc-4cad-83eb-6692e28cece9 ] Request (VolumeTypesExtraSpecsTest:tearDownClass): 404 GET https://api.testbed.osism.xyz:8776/v3/3c443fc976c8441b85b932a1e48948a6/types/b849314a-0f8d-4635-a395-c1c84185cb82 0.088s\n2026-05-22 01:49:49.795 25 INFO tempest.lib.common.rest_client [req-7771b55d-e86e-4ebc-b7a3-cbab07cf0987 req-7771b55d-e86e-4ebc-b7a3-cbab07cf0987 ] Request (VolumesActionsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6fe0a8db9a864fe99945eff55d1c82f3/users/057ac0f646ea4a3fae7f35e9ddd42391/roles/1049be6f2d5641528d4cf50ffcec866c 0.200s\n2026-05-22 01:49:49.976 25 INFO tempest.lib.common.rest_client [req-d724edc0-c1c7-4e49-90b4-251af3f85e38 req-d724edc0-c1c7-4e49-90b4-251af3f85e38 ] Request (VolumesActionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.177s\n2026-05-22 01:49:50.035 11 INFO tempest.lib.common.rest_client [req-b3733253-612e-4e30-8ae9-14b8c65bae29 req-b3733253-612e-4e30-8ae9-14b8c65bae29 ] Request (VolumeTypesExtraSpecsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/a0d0841fa78347c0bb6ff3bc4a228e70 0.334s\n2026-05-22 01:49:50.114 13 INFO tempest.lib.common.rest_client [req-97981e7d-8324-4103-ab68-8f29166991a5 req-97981e7d-8324-4103-ab68-8f29166991a5 ] Request (VolumeHostsAdminTestsJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.544s\n2026-05-22 01:49:50.129 15 INFO tempest.lib.common.rest_client [req-5ed0d94a-c1c6-4a76-a455-ace02b2d302d req-5ed0d94a-c1c6-4a76-a455-ace02b2d302d ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 202 POST https://api.testbed.osism.xyz:8776/v3/66193143c0434336a276dd28dc7ea377/volumes 0.501s\n2026-05-22 01:49:50.162 25 INFO tempest.lib.common.rest_client [req-6f523af1-5644-415d-a1b1-6193e2830358 req-6f523af1-5644-415d-a1b1-6193e2830358 ] Request (VolumesActionsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6fe0a8db9a864fe99945eff55d1c82f3/users/057ac0f646ea4a3fae7f35e9ddd42391/roles/f62b4d190f9040abadfedbb170e6ab99 0.183s\n2026-05-22 01:49:50.253 15 INFO tempest.lib.common.rest_client [req-60860f63-3dd2-46de-804c-d1bd2d0b0292 req-60860f63-3dd2-46de-804c-d1bd2d0b0292 ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/66193143c0434336a276dd28dc7ea377/volumes/7362829c-ac0a-44d9-bacf-173c4526f9c3 0.105s\n2026-05-22 01:49:50.280 11 INFO tempest.lib.common.rest_client [req-6851d884-7e3c-4388-912d-e924e42ec666 req-6851d884-7e3c-4388-912d-e924e42ec666 ] Request (VolumeTypesExtraSpecsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/041c99c4b5b941af829ba97ef9ad4dc7 0.241s\n2026-05-22 01:49:50.281 11 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 3c443fc976c8441b85b932a1e48948a6\n2026-05-22 01:49:50.356 25 INFO tempest.lib.common.rest_client [req-0a526352-6894-4cee-89b2-d129eb44c90e req-0a526352-6894-4cee-89b2-d129eb44c90e ] Request (VolumesActionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.191s\n2026-05-22 01:49:50.499 25 INFO tempest.lib.common.rest_client [req-52fd281e-68f0-4759-8c17-4e33a6736b7c req-52fd281e-68f0-4759-8c17-4e33a6736b7c ] Request (VolumesActionsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6fe0a8db9a864fe99945eff55d1c82f3/users/057ac0f646ea4a3fae7f35e9ddd42391/roles/7b19d98ffcc24d869191183daf0fb4ae 0.140s\n2026-05-22 01:49:50.500 25 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 057ac0f646ea4a3fae7f35e9ddd42391 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:49:50.500 25 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesActionsTest-1484155035-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '6fe0a8db9a864fe99945eff55d1c82f3', 'project_name': 'tempest-VolumesActionsTest-1484155035', 'tenant_id': '6fe0a8db9a864fe99945eff55d1c82f3', 'tenant_name': 'tempest-VolumesActionsTest-1484155035', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '057ac0f646ea4a3fae7f35e9ddd42391', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:49:50.757 13 INFO tempest.lib.common.rest_client [req-4df7f5c8-0ebd-494a-9b51-012eb7d8f9d8 req-4df7f5c8-0ebd-494a-9b51-012eb7d8f9d8 ] Request (VolumeHostsAdminTestsJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=96a2d2ba05f0499c958f289d318eff98&name=default 0.640s\n2026-05-22 01:49:50.778 11 INFO tempest.lib.common.rest_client [req-5e8f6601-69b6-42df-9d9c-ea9499fe3296 req-5e8f6601-69b6-42df-9d9c-ea9499fe3296 ] Request (VolumeTypesExtraSpecsTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.496s\n2026-05-22 01:49:50.934 25 INFO tempest.lib.common.rest_client [req-649aa08a-5eab-450d-b97d-64e2f0d4db26 req-649aa08a-5eab-450d-b97d-64e2f0d4db26 ] Request (VolumesActionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.431s\n2026-05-22 01:49:51.161 13 INFO tempest.lib.common.rest_client [req-8678243a-5213-457a-bb21-836bf1900f88 req-8678243a-5213-457a-bb21-836bf1900f88 ] Request (VolumeHostsAdminTestsJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/9c62c290-e490-44ea-a565-6f965b8a6290 0.402s\n2026-05-22 01:49:51.375 13 INFO tempest.lib.common.rest_client [req-414288e4-396c-46f2-ab3b-26b31b6335d8 req-414288e4-396c-46f2-ab3b-26b31b6335d8 ] Request (VolumeHostsAdminTestsJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/96a2d2ba05f0499c958f289d318eff98 0.210s\n2026-05-22 01:49:51.376 13 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 0cc0059086954240a6b00131904887cf\n2026-05-22 01:49:51.378 11 INFO tempest.lib.common.rest_client [req-32de0f4f-ab32-4411-a98f-db7fd4eafdcd req-32de0f4f-ab32-4411-a98f-db7fd4eafdcd ] Request (VolumeTypesExtraSpecsTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=3c443fc976c8441b85b932a1e48948a6&name=default 0.598s\n2026-05-22 01:49:51.380 15 INFO tempest.lib.common.rest_client [req-be6a6334-85d1-48ad-b2bf-5017fd18b40d req-be6a6334-85d1-48ad-b2bf-5017fd18b40d ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/66193143c0434336a276dd28dc7ea377/volumes/7362829c-ac0a-44d9-bacf-173c4526f9c3 0.116s\n2026-05-22 01:49:51.397 15 INFO tempest.common.waiters [-] volume 7362829c-ac0a-44d9-bacf-173c4526f9c3 reached available after waiting for 1.397098 seconds\n2026-05-22 01:49:51.555 15 INFO tempest.lib.common.rest_client [req-ce4ff640-7a22-4c05-8d40-af18031f20c8 req-ce4ff640-7a22-4c05-8d40-af18031f20c8 ] Request (VolumeQuotasNegativeTestJSON:test_quota_volume_gigabytes): 200 PUT https://api.testbed.osism.xyz:8776/v3/4cce14f4eca742cdb0e5582afd99cd7b/os-quota-sets/66193143c0434336a276dd28dc7ea377 0.155s\n2026-05-22 01:49:51.796 15 INFO tempest.lib.common.rest_client [req-d5585dad-3fe0-4fbe-b793-7c136cad891d req-d5585dad-3fe0-4fbe-b793-7c136cad891d ] Request (VolumeQuotasNegativeTestJSON:test_quota_volume_gigabytes): 413 POST https://api.testbed.osism.xyz:8776/v3/66193143c0434336a276dd28dc7ea377/volumes 0.231s\n{2} tempest.api.volume.admin.test_volume_quotas_negative.VolumeQuotasNegativeTestJSON.test_quota_volume_gigabytes [0.400013s] ... ok\n2026-05-22 01:49:51.797 11 INFO tempest.lib.common.rest_client [req-0a332d7b-ec07-47b2-b360-dec6627b73a0 req-0a332d7b-ec07-47b2-b360-dec6627b73a0 ] Request (VolumeTypesExtraSpecsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/64e81bed-0d91-458f-8393-f1efb7d8ed09 0.416s\n2026-05-22 01:49:51.911 13 INFO tempest.lib.common.rest_client [req-202e355d-780a-4d56-a62f-59710ce2bef0 req-202e355d-780a-4d56-a62f-59710ce2bef0 ] Request (VolumeHostsAdminTestsJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=0cc0059086954240a6b00131904887cf&name=default 0.533s\n2026-05-22 01:49:51.975 15 INFO tempest.lib.common.rest_client [req-3830731f-0794-4d4c-ba71-95e6748c5e3a req-3830731f-0794-4d4c-ba71-95e6748c5e3a ] Request (VolumeQuotasNegativeTestJSON:test_quota_volumes): 200 PUT https://api.testbed.osism.xyz:8776/v3/4cce14f4eca742cdb0e5582afd99cd7b/os-quota-sets/66193143c0434336a276dd28dc7ea377 0.172s\n2026-05-22 01:49:51.987 25 INFO tempest.lib.common.rest_client [req-fae95e05-52c2-4a5c-94bc-9457f61d703f req-fae95e05-52c2-4a5c-94bc-9457f61d703f ] Request (VolumesActionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.050s\n2026-05-22 01:49:52.100 11 INFO tempest.lib.common.rest_client [req-a0e1cb14-7256-4508-b8c2-f0361d2c620e req-a0e1cb14-7256-4508-b8c2-f0361d2c620e ] Request (VolumeTypesExtraSpecsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/3c443fc976c8441b85b932a1e48948a6 0.301s\n2026-05-22 01:49:52.101 11 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: bdf267a7f576474190c2ac60be59da05\n2026-05-22 01:49:52.239 15 INFO tempest.lib.common.rest_client [req-ccdb7c8d-c0c2-4410-b3cf-bf4e54951769 req-ccdb7c8d-c0c2-4410-b3cf-bf4e54951769 ] Request (VolumeQuotasNegativeTestJSON:test_quota_volumes): 413 POST https://api.testbed.osism.xyz:8776/v3/66193143c0434336a276dd28dc7ea377/volumes 0.256s\n{2} tempest.api.volume.admin.test_volume_quotas_negative.VolumeQuotasNegativeTestJSON.test_quota_volumes [0.441216s] ... ok\n2026-05-22 01:49:52.307 13 INFO tempest.lib.common.rest_client [req-42ad3616-7598-428c-8629-c965566c15a6 req-42ad3616-7598-428c-8629-c965566c15a6 ] Request (VolumeHostsAdminTestsJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/8eef6d07-bff6-4b8a-8ac0-02d8c4276847 0.392s\n2026-05-22 01:49:52.394 15 INFO tempest.lib.common.rest_client [req-fa94daa8-7155-449d-8f70-b2729ea30e8d req-fa94daa8-7155-449d-8f70-b2729ea30e8d ] Request (VolumeQuotasNegativeTestJSON:test_volume_extend_gigabytes_quota_deviation): 200 PUT https://api.testbed.osism.xyz:8776/v3/4cce14f4eca742cdb0e5582afd99cd7b/os-quota-sets/66193143c0434336a276dd28dc7ea377 0.148s\n2026-05-22 01:49:52.463 11 INFO tempest.lib.common.rest_client [req-06951f55-d790-44d6-9ad8-cf18e0368751 req-06951f55-d790-44d6-9ad8-cf18e0368751 ] Request (VolumeTypesExtraSpecsTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=bdf267a7f576474190c2ac60be59da05&name=default 0.357s\n2026-05-22 01:49:52.557 13 INFO tempest.lib.common.rest_client [req-67d94cfe-d2cc-4092-81c8-1a94dd5c2f70 req-67d94cfe-d2cc-4092-81c8-1a94dd5c2f70 ] Request (VolumeHostsAdminTestsJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/0cc0059086954240a6b00131904887cf 0.247s\n2026-05-22 01:49:52.576 15 INFO tempest.lib.common.rest_client [req-05b20feb-50f1-48e8-9ece-1e972e9f2acf req-05b20feb-50f1-48e8-9ece-1e972e9f2acf ] Request (VolumeQuotasNegativeTestJSON:test_volume_extend_gigabytes_quota_deviation): 413 POST https://api.testbed.osism.xyz:8776/v3/66193143c0434336a276dd28dc7ea377/volumes/7362829c-ac0a-44d9-bacf-173c4526f9c3/action 0.175s\n{2} tempest.api.volume.admin.test_volume_quotas_negative.VolumeQuotasNegativeTestJSON.test_volume_extend_gigabytes_quota_deviation [0.335036s] ... ok\n2026-05-22 01:49:52.697 15 INFO tempest.lib.common.rest_client [req-a3fd1fc7-2ce8-4540-ba65-8419d4a53190 req-a3fd1fc7-2ce8-4540-ba65-8419d4a53190 ] Request (VolumeQuotasNegativeTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:8776/v3/66193143c0434336a276dd28dc7ea377/volumes/7362829c-ac0a-44d9-bacf-173c4526f9c3 0.117s\n2026-05-22 01:49:52.814 11 INFO tempest.lib.common.rest_client [req-59bd2707-d927-42f5-a525-5d6aec6602bc req-59bd2707-d927-42f5-a525-5d6aec6602bc ] Request (VolumeTypesExtraSpecsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/50f5fbf9-0eae-4b1a-accf-8a04e563f712 0.349s\n2026-05-22 01:49:52.863 15 INFO tempest.lib.common.rest_client [req-eec4bded-7d86-4cef-a8be-e89728f4676f req-eec4bded-7d86-4cef-a8be-e89728f4676f ] Request (VolumeQuotasNegativeTestJSON:tearDownClass): 202 DELETE https://api.testbed.osism.xyz:8776/v3/66193143c0434336a276dd28dc7ea377/volumes/7362829c-ac0a-44d9-bacf-173c4526f9c3 0.155s\n2026-05-22 01:49:52.892 17 INFO tempest.lib.common.rest_client [req-22231b62-a221-4b60-b635-17db8f4cf296 req-22231b62-a221-4b60-b635-17db8f4cf296 ] Request (VolumesActionsTest:setUpClass): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/e7c1f894-03c2-4d10-b35e-3dc27dd9303c/add_router_interface 3.562s\n2026-05-22 01:49:52.893 17 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesActionsTest-1825001040-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '32b5b5b0f63b4eaf9bafaf1e25853ee2', 'project_name': 'tempest-VolumesActionsTest-1825001040', 'tenant_id': '32b5b5b0f63b4eaf9bafaf1e25853ee2', 'tenant_name': 'tempest-VolumesActionsTest-1825001040', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'eca9ce19eea64363b88139ba257d5c98', 'system': None}, Network: {'id': '1ed0a28f-96ec-42cc-8ee3-4702fcb1ba25', 'name': 'tempest-VolumesActionsTest-197119865-network', 'tenant_id': '32b5b5b0f63b4eaf9bafaf1e25853ee2', 'admin_state_up': True, 'mtu': 1342, 'status': 'ACTIVE', 'subnets': [], 'shared': False, 'project_id': '32b5b5b0f63b4eaf9bafaf1e25853ee2', 'qos_policy_id': None, 'port_security_enabled': True, 'dns_domain': '', 'router:external': False, 'provider:network_type': 'geneve', 'provider:physical_network': None, 'provider:segmentation_id': 1635, 'availability_zone_hints': ['nova'], 'is_default': False, 'availability_zones': [], 'ipv4_address_scope': None, 'ipv6_address_scope': None, 'description': '', 'tags': [], 'created_at': '2026-05-22T01:49:45Z', 'updated_at': '2026-05-22T01:49:45Z', 'revision_number': 1}, Subnet: {'id': '3f46ff1d-a86a-4cdb-8b25-97c277d3978e', 'name': 'tempest-VolumesActionsTest-197119865-subnet', 'tenant_id': '32b5b5b0f63b4eaf9bafaf1e25853ee2', 'network_id': '1ed0a28f-96ec-42cc-8ee3-4702fcb1ba25', 'ip_version': 4, 'subnetpool_id': None, 'enable_dhcp': True, 'ipv6_ra_mode': None, 'ipv6_address_mode': None, 'gateway_ip': '10.100.0.1', 'cidr': '10.100.0.0/28', 'allocation_pools': [{'start': '10.100.0.2', 'end': '10.100.0.14'}], 'host_routes': [], 'dns_nameservers': [], 'description': '', 'router:external': False, 'service_types': [], 'dns_publish_fixed_ip': False, 'tags': [], 'created_at': '2026-05-22T01:49:46Z', 'updated_at': '2026-05-22T01:49:46Z', 'revision_number': 0, 'project_id': '32b5b5b0f63b4eaf9bafaf1e25853ee2'}, Router: {'id': 'e7c1f894-03c2-4d10-b35e-3dc27dd9303c', 'name': 'tempest-VolumesActionsTest-197119865-router', 'tenant_id': '32b5b5b0f63b4eaf9bafaf1e25853ee2', 'admin_state_up': True, 'status': 'ACTIVE', 'external_gateway_info': {'network_id': '8e7c61a1-2868-4f38-badf-92e1456df341', 'external_fixed_ips': [{'subnet_id': '2060533a-a976-481a-a914-3561dd2237c8', 'ip_address': '192.168.112.106'}], 'enable_snat': True}, 'description': '', 'availability_zones': [], 'ha': True, 'availability_zone_hints': ['nova'], 'enable_default_route_ecmp': False, 'enable_default_route_bfd': False, 'external_gateways': [{'network_id': '8e7c61a1-2868-4f38-badf-92e1456df341', 'external_fixed_ips': [{'ip_address': '192.168.112.106', 'subnet_id': '2060533a-a976-481a-a914-3561dd2237c8'}]}], 'routes': [], 'flavor_id': None, 'tags': [], 'created_at': '2026-05-22T01:49:47Z', 'updated_at': '2026-05-22T01:49:48Z', 'revision_number': 2, 'project_id': '32b5b5b0f63b4eaf9bafaf1e25853ee2'}\n2026-05-22 01:49:52.971 15 INFO tempest.lib.common.rest_client [req-aab5e92c-537d-47a8-9582-5b784602c884 req-aab5e92c-537d-47a8-9582-5b784602c884 ] Request (VolumeQuotasNegativeTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:8776/v3/66193143c0434336a276dd28dc7ea377/volumes/7362829c-ac0a-44d9-bacf-173c4526f9c3 0.106s\n2026-05-22 01:49:52.995 13 INFO tempest.lib.common.rest_client [req-a78777ab-604d-4598-8c0c-bdd2df5c384b req-a78777ab-604d-4598-8c0c-bdd2df5c384b ] Request (VolumesSummaryTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.430s\n2026-05-22 01:49:53.051 25 INFO tempest.lib.common.rest_client [req-0ed5c8ca-df3f-4645-9b9e-619191942939 req-0ed5c8ca-df3f-4645-9b9e-619191942939 ] Request (VolumesActionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.058s\n2026-05-22 01:49:53.068 11 INFO tempest.lib.common.rest_client [req-f5e26464-fe46-4581-9792-c91c7fa507c3 req-f5e26464-fe46-4581-9792-c91c7fa507c3 ] Request (VolumeTypesExtraSpecsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/bdf267a7f576474190c2ac60be59da05 0.251s\n2026-05-22 01:49:53.464 17 INFO tempest.lib.common.rest_client [req-ae0463be-49f3-41b8-ac75-e8a1ac03bca6 req-ae0463be-49f3-41b8-ac75-e8a1ac03bca6 ] Request (VolumesActionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.560s\n2026-05-22 01:49:53.499 13 INFO tempest.lib.common.rest_client [req-12aff49d-b308-4cc2-b5a3-5c3b97695a9c req-12aff49d-b308-4cc2-b5a3-5c3b97695a9c ] Request (VolumesSummaryTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.493s\n2026-05-22 01:49:53.502 11 INFO tempest.lib.common.rest_client [req-548472c9-41c4-4475-b76d-3207a9bd2ead req-548472c9-41c4-4475-b76d-3207a9bd2ead ] Request (VolumesListAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.428s\n2026-05-22 01:49:53.621 13 INFO tempest.lib.common.rest_client [req-27fb7ade-45d1-4c45-b362-2e31a589c256 req-27fb7ade-45d1-4c45-b362-2e31a589c256 ] Request (VolumesSummaryTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.120s\n2026-05-22 01:49:53.644 17 INFO tempest.lib.common.rest_client [req-84d02a96-1504-450e-b2a4-bea8695c21b7 req-84d02a96-1504-450e-b2a4-bea8695c21b7 ] Request (VolumesActionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.175s\n2026-05-22 01:49:53.826 13 INFO tempest.lib.common.rest_client [req-3c4fca36-2088-4b72-919c-73153a94045c req-3c4fca36-2088-4b72-919c-73153a94045c ] Request (VolumesSummaryTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.202s\n2026-05-22 01:49:54.000 11 INFO tempest.lib.common.rest_client [req-087bb9ce-93bf-42c4-85aa-6a8415663ce4 req-087bb9ce-93bf-42c4-85aa-6a8415663ce4 ] Request (VolumesListAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.490s\n2026-05-22 01:49:54.083 15 INFO tempest.lib.common.rest_client [req-15654183-1484-420b-af40-945806d37193 req-15654183-1484-420b-af40-945806d37193 ] Request (VolumeQuotasNegativeTestJSON:tearDownClass): 404 GET https://api.testbed.osism.xyz:8776/v3/66193143c0434336a276dd28dc7ea377/volumes/7362829c-ac0a-44d9-bacf-173c4526f9c3 0.097s\n2026-05-22 01:49:54.111 11 INFO tempest.lib.common.rest_client [req-313e8c5f-4f75-4f14-9f8a-0d76ccb1a888 req-313e8c5f-4f75-4f14-9f8a-0d76ccb1a888 ] Request (VolumesListAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.107s\n2026-05-22 01:49:54.203 17 INFO tempest.lib.common.rest_client [req-7dcd4f63-a11d-4101-ac8d-3a17749682fd req-7dcd4f63-a11d-4101-ac8d-3a17749682fd ] Request (VolumesActionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.556s\n2026-05-22 01:49:54.269 11 INFO tempest.lib.common.rest_client [req-4ae5ede3-8cc6-4046-b10b-f982dcf152bd req-4ae5ede3-8cc6-4046-b10b-f982dcf152bd ] Request (VolumesListAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.156s\n2026-05-22 01:49:54.315 15 INFO tempest.lib.common.rest_client [req-ceec565e-d677-48b8-a940-ee67406c3b1e req-ceec565e-d677-48b8-a940-ee67406c3b1e ] Request (VolumeQuotasNegativeTestJSON:tearDownClass): 200 PUT https://api.testbed.osism.xyz:8776/v3/4cce14f4eca742cdb0e5582afd99cd7b/os-quota-sets/66193143c0434336a276dd28dc7ea377 0.228s\n2026-05-22 01:49:54.336 13 INFO tempest.lib.common.rest_client [req-cb62b586-0df4-4da5-93e3-35bed53ff4fb req-cb62b586-0df4-4da5-93e3-35bed53ff4fb ] Request (VolumesSummaryTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.508s\n2026-05-22 01:49:54.373 17 INFO tempest.lib.common.rest_client [req-a9bb5182-0d8c-406f-975a-ac71efceaf0c req-a9bb5182-0d8c-406f-975a-ac71efceaf0c ] Request (VolumesActionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.165s\n2026-05-22 01:49:54.434 13 INFO tempest.lib.common.rest_client [req-3296a481-5b3f-4fed-97c2-f68b78efa978 req-3296a481-5b3f-4fed-97c2-f68b78efa978 ] Request (VolumesSummaryTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.095s\n2026-05-22 01:49:54.505 15 INFO tempest.lib.common.rest_client [req-1c1b4b21-8fe2-445e-bec6-4e9dd052187c req-1c1b4b21-8fe2-445e-bec6-4e9dd052187c ] Request (VolumeQuotasNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/f5bfb4fda9c1490f9f0ac774a3ff20d0 0.185s\n2026-05-22 01:49:54.584 17 INFO tempest.lib.common.rest_client [req-39e5bdf4-6f40-44ad-b2d0-079f55da78e1 req-39e5bdf4-6f40-44ad-b2d0-079f55da78e1 ] Request (VolumesActionsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5abf1d49ff2748ed8c361153bdd8df02/users/78c6c8e32eda4e359ca038ca245f0abb/roles/285449a926f347738829a3f39962ab63 0.209s\n2026-05-22 01:49:54.638 13 INFO tempest.lib.common.rest_client [req-89c72b02-277c-40d2-a588-864dd407d205 req-89c72b02-277c-40d2-a588-864dd407d205 ] Request (VolumesSummaryTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/64fb85eecd274118ab8b847ef35bdf85/users/e733fcbfd2d5428794f6bd1d408a858e/roles/7b19d98ffcc24d869191183daf0fb4ae 0.198s\n2026-05-22 01:49:54.722 11 INFO tempest.lib.common.rest_client [req-329907a0-70b3-4194-b8f1-df095f85410d req-329907a0-70b3-4194-b8f1-df095f85410d ] Request (VolumesListAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.450s\n2026-05-22 01:49:54.762 17 INFO tempest.lib.common.rest_client [req-bf560be2-3f1a-4f88-994c-80f3aaac44e8 req-bf560be2-3f1a-4f88-994c-80f3aaac44e8 ] Request (VolumesActionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.175s\n2026-05-22 01:49:54.775 15 INFO tempest.lib.common.rest_client [req-6b18dbc6-7e75-4e67-966f-b0576137e2b4 req-6b18dbc6-7e75-4e67-966f-b0576137e2b4 ] Request (VolumeQuotasNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/a0920867b902405a9df8444d1e82dd22 0.264s\n2026-05-22 01:49:54.778 15 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 4cce14f4eca742cdb0e5582afd99cd7b\n2026-05-22 01:49:54.803 13 INFO tempest.lib.common.rest_client [req-cd5b6f3a-ca4a-4d17-b396-7306a09430ff req-cd5b6f3a-ca4a-4d17-b396-7306a09430ff ] Request (VolumesSummaryTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.162s\n2026-05-22 01:49:54.900 11 INFO tempest.lib.common.rest_client [req-4c97b611-c6dc-4f24-8718-4a81889e1cfd req-4c97b611-c6dc-4f24-8718-4a81889e1cfd ] Request (VolumesListAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.176s\n2026-05-22 01:49:54.955 17 INFO tempest.lib.common.rest_client [req-ad21b933-20e4-441f-b8cd-43cb11419e54 req-ad21b933-20e4-441f-b8cd-43cb11419e54 ] Request (VolumesActionsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5abf1d49ff2748ed8c361153bdd8df02/users/78c6c8e32eda4e359ca038ca245f0abb/roles/285449a926f347738829a3f39962ab63 0.190s\n2026-05-22 01:49:55.045 25 INFO tempest.lib.common.rest_client [req-16fda862-3182-436c-a805-b794775d4632 req-16fda862-3182-436c-a805-b794775d4632 ] Request (VolumesActionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 1.985s\n2026-05-22 01:49:55.062 13 INFO tempest.lib.common.rest_client [req-9aff5e48-7d51-4e19-b77f-367b29a5ba62 req-9aff5e48-7d51-4e19-b77f-367b29a5ba62 ] Request (VolumesSummaryTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/64fb85eecd274118ab8b847ef35bdf85/users/e733fcbfd2d5428794f6bd1d408a858e/roles/1049be6f2d5641528d4cf50ffcec866c 0.256s\n2026-05-22 01:49:55.096 11 INFO tempest.lib.common.rest_client [req-81046025-95c1-4a5b-8329-ce8dfca9b1ba req-81046025-95c1-4a5b-8329-ce8dfca9b1ba ] Request (VolumesListAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/195b311c29c447a386e9ef1fc5d8d1ba/users/138532ce7057420881bdd5e1fc9d5e68/roles/7b19d98ffcc24d869191183daf0fb4ae 0.190s\n2026-05-22 01:49:55.145 17 INFO tempest.lib.common.rest_client [req-fd327e52-98e9-4b6c-9194-c502e382a4f6 req-fd327e52-98e9-4b6c-9194-c502e382a4f6 ] Request (VolumesActionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.188s\n2026-05-22 01:49:55.266 13 INFO tempest.lib.common.rest_client [req-9eccb529-5988-4ab3-b07d-299ab6bcccfb req-9eccb529-5988-4ab3-b07d-299ab6bcccfb ] Request (VolumesSummaryTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.201s\n2026-05-22 01:49:55.272 15 INFO tempest.lib.common.rest_client [req-97f5623c-3741-4865-b3a4-cf84faaf6699 req-97f5623c-3741-4865-b3a4-cf84faaf6699 ] Request (VolumeQuotasNegativeTestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.490s\n2026-05-22 01:49:55.295 11 INFO tempest.lib.common.rest_client [req-11bc9756-bd28-4bf7-b9a0-ae321ac49a80 req-11bc9756-bd28-4bf7-b9a0-ae321ac49a80 ] Request (VolumesListAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.196s\n2026-05-22 01:49:55.303 17 INFO tempest.lib.common.rest_client [req-541ca459-24df-45b1-8d27-9a0d12d78d54 req-541ca459-24df-45b1-8d27-9a0d12d78d54 ] Request (VolumesActionsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5abf1d49ff2748ed8c361153bdd8df02/users/78c6c8e32eda4e359ca038ca245f0abb/roles/1049be6f2d5641528d4cf50ffcec866c 0.153s\n2026-05-22 01:49:55.469 13 INFO tempest.lib.common.rest_client [req-6e675f52-6a4d-4126-add7-87460e7a7511 req-6e675f52-6a4d-4126-add7-87460e7a7511 ] Request (VolumesSummaryTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/64fb85eecd274118ab8b847ef35bdf85/users/e733fcbfd2d5428794f6bd1d408a858e/roles/f62b4d190f9040abadfedbb170e6ab99 0.200s\n2026-05-22 01:49:55.475 11 INFO tempest.lib.common.rest_client [req-1b80ccbc-f2bb-4120-ae76-d11ac7a2cfdf req-1b80ccbc-f2bb-4120-ae76-d11ac7a2cfdf ] Request (VolumesListAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/195b311c29c447a386e9ef1fc5d8d1ba/users/138532ce7057420881bdd5e1fc9d5e68/roles/1049be6f2d5641528d4cf50ffcec866c 0.177s\n2026-05-22 01:49:55.469 17 INFO tempest.lib.common.rest_client [req-d7d8b873-1428-4a85-ac61-69d85113748e req-d7d8b873-1428-4a85-ac61-69d85113748e ] Request (VolumesActionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.163s\n2026-05-22 01:49:55.627 13 INFO tempest.lib.common.rest_client [req-1ff5214f-b83c-4db0-bb14-43c65507a009 req-1ff5214f-b83c-4db0-bb14-43c65507a009 ] Request (VolumesSummaryTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.155s\n2026-05-22 01:49:55.639 11 INFO tempest.lib.common.rest_client [req-7f1413ba-2235-4a66-b709-e04a35bf776a req-7f1413ba-2235-4a66-b709-e04a35bf776a ] Request (VolumesListAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.160s\n2026-05-22 01:49:55.654 17 INFO tempest.lib.common.rest_client [req-a810d5c4-3649-44a8-a8c3-a0b2970fa788 req-a810d5c4-3649-44a8-a8c3-a0b2970fa788 ] Request (VolumesActionsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5abf1d49ff2748ed8c361153bdd8df02/users/78c6c8e32eda4e359ca038ca245f0abb/roles/f62b4d190f9040abadfedbb170e6ab99 0.182s\n2026-05-22 01:49:55.818 13 INFO tempest.lib.common.rest_client [req-60eb555b-efff-41f9-a91c-78c51debad18 req-60eb555b-efff-41f9-a91c-78c51debad18 ] Request (VolumesSummaryTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/64fb85eecd274118ab8b847ef35bdf85/users/e733fcbfd2d5428794f6bd1d408a858e/roles/7b19d98ffcc24d869191183daf0fb4ae 0.189s\n2026-05-22 01:49:55.819 13 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user e733fcbfd2d5428794f6bd1d408a858e is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:49:55.819 13 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesSummaryTest-473706971-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '64fb85eecd274118ab8b847ef35bdf85', 'project_name': 'tempest-VolumesSummaryTest-473706971', 'tenant_id': '64fb85eecd274118ab8b847ef35bdf85', 'tenant_name': 'tempest-VolumesSummaryTest-473706971', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'e733fcbfd2d5428794f6bd1d408a858e', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:49:55.819 13 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesSummaryTest-473706971-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '64fb85eecd274118ab8b847ef35bdf85', 'project_name': 'tempest-VolumesSummaryTest-473706971', 'tenant_id': '64fb85eecd274118ab8b847ef35bdf85', 'tenant_name': 'tempest-VolumesSummaryTest-473706971', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'e733fcbfd2d5428794f6bd1d408a858e', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:49:55.829 17 INFO tempest.lib.common.rest_client [req-bb2c1f0c-796a-451b-b6b8-f91788872f7e req-bb2c1f0c-796a-451b-b6b8-f91788872f7e ] Request (VolumesActionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.172s\n2026-05-22 01:49:55.875 11 INFO tempest.lib.common.rest_client [req-7e1deed3-9f3d-494b-b971-73ab851af1d0 req-7e1deed3-9f3d-494b-b971-73ab851af1d0 ] Request (VolumesListAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/195b311c29c447a386e9ef1fc5d8d1ba/users/138532ce7057420881bdd5e1fc9d5e68/roles/f62b4d190f9040abadfedbb170e6ab99 0.232s\n2026-05-22 01:49:55.954 15 INFO tempest.lib.common.rest_client [req-a55c4800-e44a-41a4-a357-21e44e4212d8 req-a55c4800-e44a-41a4-a357-21e44e4212d8 ] Request (VolumeQuotasNegativeTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=4cce14f4eca742cdb0e5582afd99cd7b&name=default 0.680s\n2026-05-22 01:49:56.042 11 INFO tempest.lib.common.rest_client [req-dae776d8-ba97-4789-9fb1-b03e4260d189 req-dae776d8-ba97-4789-9fb1-b03e4260d189 ] Request (VolumesListAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.164s\n2026-05-22 01:49:56.032 17 INFO tempest.lib.common.rest_client [req-45ea2f31-9cb3-4555-93f0-aee7528200c0 req-45ea2f31-9cb3-4555-93f0-aee7528200c0 ] Request (VolumesActionsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5abf1d49ff2748ed8c361153bdd8df02/users/78c6c8e32eda4e359ca038ca245f0abb/roles/7b19d98ffcc24d869191183daf0fb4ae 0.199s\n2026-05-22 01:49:56.035 17 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 78c6c8e32eda4e359ca038ca245f0abb is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:49:56.035 17 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesActionsTest-1355755384-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '5abf1d49ff2748ed8c361153bdd8df02', 'project_name': 'tempest-VolumesActionsTest-1355755384', 'tenant_id': '5abf1d49ff2748ed8c361153bdd8df02', 'tenant_name': 'tempest-VolumesActionsTest-1355755384', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '78c6c8e32eda4e359ca038ca245f0abb', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:49:56.299 11 INFO tempest.lib.common.rest_client [req-9ce706f6-78aa-4e5f-b71d-8e6dc8f23221 req-9ce706f6-78aa-4e5f-b71d-8e6dc8f23221 ] Request (VolumesListAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/195b311c29c447a386e9ef1fc5d8d1ba/users/138532ce7057420881bdd5e1fc9d5e68/roles/7b19d98ffcc24d869191183daf0fb4ae 0.254s\n2026-05-22 01:49:56.300 11 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 138532ce7057420881bdd5e1fc9d5e68 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:49:56.300 11 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesListAdminTestJSON-1553985422-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '195b311c29c447a386e9ef1fc5d8d1ba', 'project_name': 'tempest-VolumesListAdminTestJSON-1553985422', 'tenant_id': '195b311c29c447a386e9ef1fc5d8d1ba', 'tenant_name': 'tempest-VolumesListAdminTestJSON-1553985422', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '138532ce7057420881bdd5e1fc9d5e68', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:49:56.301 11 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesListAdminTestJSON-1553985422-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '195b311c29c447a386e9ef1fc5d8d1ba', 'project_name': 'tempest-VolumesListAdminTestJSON-1553985422', 'tenant_id': '195b311c29c447a386e9ef1fc5d8d1ba', 'tenant_name': 'tempest-VolumesListAdminTestJSON-1553985422', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '138532ce7057420881bdd5e1fc9d5e68', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:49:56.366 13 INFO tempest.lib.common.rest_client [req-0d967287-5f04-4941-94a3-bebc9fdbd158 req-0d967287-5f04-4941-94a3-bebc9fdbd158 ] Request (VolumesSummaryTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.539s\n2026-05-22 01:49:56.401 15 INFO tempest.lib.common.rest_client [req-43929b8c-b40d-48a0-9bac-9f70bef2a74f req-43929b8c-b40d-48a0-9bac-9f70bef2a74f ] Request (VolumeQuotasNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/86ff621b-e2cb-495b-849e-d7ecb6550006 0.443s\n2026-05-22 01:49:56.654 15 INFO tempest.lib.common.rest_client [req-fc90485a-6260-47ac-ac36-ac807ccbf2df req-fc90485a-6260-47ac-ac36-ac807ccbf2df ] Request (VolumeQuotasNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/4cce14f4eca742cdb0e5582afd99cd7b 0.250s\n2026-05-22 01:49:56.655 15 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 66193143c0434336a276dd28dc7ea377\n2026-05-22 01:49:56.698 13 INFO tempest.lib.common.rest_client [req-b365ebaa-ba52-48d7-860c-2c08bf87451b req-b365ebaa-ba52-48d7-860c-2c08bf87451b ] Request (VolumesSummaryTest:test_show_volume_summary): 200 GET https://api.testbed.osism.xyz:8776/v3/64fb85eecd274118ab8b847ef35bdf85/volumes/summary 0.328s\n{1} tempest.api.volume.test_volumes_get.VolumesSummaryTest.test_show_volume_summary [0.334663s] ... ok\n2026-05-22 01:49:56.840 11 INFO tempest.lib.common.rest_client [req-e1c54710-b736-4ad9-962a-89a1490808f7 req-e1c54710-b736-4ad9-962a-89a1490808f7 ] Request (VolumesListAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.529s\n2026-05-22 01:49:56.956 17 INFO tempest.lib.common.rest_client [req-c712ec12-a505-4ba2-b5fe-6bab96c2c3d9 req-c712ec12-a505-4ba2-b5fe-6bab96c2c3d9 ] Request (VolumesActionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.918s\n2026-05-22 01:49:56.997 13 INFO tempest.lib.common.rest_client [req-4475ba00-440d-4946-a25b-919f2c3313b1 req-4475ba00-440d-4946-a25b-919f2c3313b1 ] Request (VolumesSummaryTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/e733fcbfd2d5428794f6bd1d408a858e 0.260s\n2026-05-22 01:49:56.997 13 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 64fb85eecd274118ab8b847ef35bdf85\n2026-05-22 01:49:57.029 15 INFO tempest.lib.common.rest_client [req-26dc8018-eba8-4115-8d9d-1c09bd2c1cea req-26dc8018-eba8-4115-8d9d-1c09bd2c1cea ] Request (VolumeQuotasNegativeTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=66193143c0434336a276dd28dc7ea377&name=default 0.372s\n2026-05-22 01:49:57.060 11 INFO tempest.lib.common.rest_client [req-632b332c-a919-4387-94af-003a38481e97 req-632b332c-a919-4387-94af-003a38481e97 ] Request (VolumesListAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.217s\n2026-05-22 01:49:57.403 15 INFO tempest.lib.common.rest_client [req-8a84c5ef-1e69-4c05-ba44-1c09eaedd0cb req-8a84c5ef-1e69-4c05-ba44-1c09eaedd0cb ] Request (VolumeQuotasNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/c225541d-b2dd-4666-8a40-11e0289275d7 0.371s\n2026-05-22 01:49:57.441 13 INFO tempest.lib.common.rest_client [req-f7540a95-e3c8-4797-8563-b0747abc13fd req-f7540a95-e3c8-4797-8563-b0747abc13fd ] Request (VolumesSummaryTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.441s\n2026-05-22 01:49:57.593 11 INFO tempest.lib.common.rest_client [req-93cd0945-7c87-457e-92fd-578a3cd51979 req-93cd0945-7c87-457e-92fd-578a3cd51979 ] Request (VolumesListAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.529s\n2026-05-22 01:49:57.614 15 INFO tempest.lib.common.rest_client [req-8c673273-cecf-4ec7-9ad6-22121755c133 req-8c673273-cecf-4ec7-9ad6-22121755c133 ] Request (VolumeQuotasNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/66193143c0434336a276dd28dc7ea377 0.208s\n2026-05-22 01:49:57.756 11 INFO tempest.lib.common.rest_client [req-0d2c540a-f238-4663-ad66-7960a4b2211f req-0d2c540a-f238-4663-ad66-7960a4b2211f ] Request (VolumesListAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.159s\n2026-05-22 01:49:57.911 11 INFO tempest.lib.common.rest_client [req-ab32338e-d111-45b9-b75c-331e7e033956 req-ab32338e-d111-45b9-b75c-331e7e033956 ] Request (VolumesListAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/91272664d7f44eb99f66cb59af3d50f7/users/0095b209c9c04e3ea8ca4452a7fa7474/roles/285449a926f347738829a3f39962ab63 0.150s\n2026-05-22 01:49:58.017 13 INFO tempest.lib.common.rest_client [req-95547934-7b74-40dd-bfc2-6e11bb4a373a req-95547934-7b74-40dd-bfc2-6e11bb4a373a ] Request (VolumesSummaryTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=64fb85eecd274118ab8b847ef35bdf85&name=default 0.573s\n2026-05-22 01:49:58.082 11 INFO tempest.lib.common.rest_client [req-27e967ee-99c5-4c1e-9ebc-ccfcb94fd7b0 req-27e967ee-99c5-4c1e-9ebc-ccfcb94fd7b0 ] Request (VolumesListAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.169s\n2026-05-22 01:49:58.116 15 INFO tempest.lib.common.rest_client [req-64d027c1-c8ff-4c79-84e8-69f656abbe52 req-64d027c1-c8ff-4c79-84e8-69f656abbe52 ] Request (VolumesTransfersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.496s\n2026-05-22 01:49:58.133 25 INFO tempest.lib.common.rest_client [req-5bce5e25-38bf-4479-a2dc-f26edbad73d7 req-5bce5e25-38bf-4479-a2dc-f26edbad73d7 ] Request (VolumesActionsTest:setUpClass): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/42ec72a0-350d-47cc-bf5c-007cac9b4120/add_router_interface 3.085s\n2026-05-22 01:49:58.133 25 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesActionsTest-1484155035-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '6fe0a8db9a864fe99945eff55d1c82f3', 'project_name': 'tempest-VolumesActionsTest-1484155035', 'tenant_id': '6fe0a8db9a864fe99945eff55d1c82f3', 'tenant_name': 'tempest-VolumesActionsTest-1484155035', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '057ac0f646ea4a3fae7f35e9ddd42391', 'system': None}, Network: {'id': '6e091677-a8a4-4340-95fd-ca3ce1dc0df4', 'name': 'tempest-VolumesActionsTest-566724820-network', 'tenant_id': '6fe0a8db9a864fe99945eff55d1c82f3', 'admin_state_up': True, 'mtu': 1342, 'status': 'ACTIVE', 'subnets': [], 'shared': False, 'project_id': '6fe0a8db9a864fe99945eff55d1c82f3', 'qos_policy_id': None, 'port_security_enabled': True, 'dns_domain': '', 'router:external': False, 'provider:network_type': 'geneve', 'provider:physical_network': None, 'provider:segmentation_id': 1341, 'availability_zone_hints': ['nova'], 'is_default': False, 'availability_zones': [], 'ipv4_address_scope': None, 'ipv6_address_scope': None, 'description': '', 'tags': [], 'created_at': '2026-05-22T01:49:51Z', 'updated_at': '2026-05-22T01:49:51Z', 'revision_number': 1}, Subnet: {'id': '1120a81b-4bd8-4692-881c-938cca14248b', 'name': 'tempest-VolumesActionsTest-566724820-subnet', 'tenant_id': '6fe0a8db9a864fe99945eff55d1c82f3', 'network_id': '6e091677-a8a4-4340-95fd-ca3ce1dc0df4', 'ip_version': 4, 'subnetpool_id': None, 'enable_dhcp': True, 'ipv6_ra_mode': None, 'ipv6_address_mode': None, 'gateway_ip': '10.100.0.1', 'cidr': '10.100.0.0/28', 'allocation_pools': [{'start': '10.100.0.2', 'end': '10.100.0.14'}], 'host_routes': [], 'dns_nameservers': [], 'description': '', 'router:external': False, 'service_types': [], 'dns_publish_fixed_ip': False, 'tags': [], 'created_at': '2026-05-22T01:49:52Z', 'updated_at': '2026-05-22T01:49:52Z', 'revision_number': 0, 'project_id': '6fe0a8db9a864fe99945eff55d1c82f3'}, Router: {'id': '42ec72a0-350d-47cc-bf5c-007cac9b4120', 'name': 'tempest-VolumesActionsTest-566724820-router', 'tenant_id': '6fe0a8db9a864fe99945eff55d1c82f3', 'admin_state_up': True, 'status': 'ACTIVE', 'external_gateway_info': {'network_id': '8e7c61a1-2868-4f38-badf-92e1456df341', 'external_fixed_ips': [{'subnet_id': '2060533a-a976-481a-a914-3561dd2237c8', 'ip_address': '192.168.112.173'}], 'enable_snat': True}, 'description': '', 'availability_zones': [], 'ha': True, 'availability_zone_hints': ['nova'], 'enable_default_route_ecmp': False, 'enable_default_route_bfd': False, 'external_gateways': [{'network_id': '8e7c61a1-2868-4f38-badf-92e1456df341', 'external_fixed_ips': [{'ip_address': '192.168.112.173', 'subnet_id': '2060533a-a976-481a-a914-3561dd2237c8'}]}], 'routes': [], 'flavor_id': None, 'tags': [], 'created_at': '2026-05-22T01:49:53Z', 'updated_at': '2026-05-22T01:49:53Z', 'revision_number': 2, 'project_id': '6fe0a8db9a864fe99945eff55d1c82f3'}\n2026-05-22 01:49:58.207 11 INFO tempest.lib.common.rest_client [req-d4609ea8-463b-4f46-8b4d-25164a511083 req-d4609ea8-463b-4f46-8b4d-25164a511083 ] Request (VolumesListAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/91272664d7f44eb99f66cb59af3d50f7/users/0095b209c9c04e3ea8ca4452a7fa7474/roles/285449a926f347738829a3f39962ab63 0.123s\n2026-05-22 01:49:58.400 11 INFO tempest.lib.common.rest_client [req-181ee19d-0298-4228-a352-89da6328907e req-181ee19d-0298-4228-a352-89da6328907e ] Request (VolumesListAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.186s\n2026-05-22 01:49:58.413 13 INFO tempest.lib.common.rest_client [req-865de9f6-5cf4-4e8e-9103-6a23a7c64198 req-865de9f6-5cf4-4e8e-9103-6a23a7c64198 ] Request (VolumesSummaryTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/6ab05886-fcf6-4523-815a-cf6e705e75bb 0.393s\n2026-05-22 01:49:58.530 11 INFO tempest.lib.common.rest_client [req-43fa1cb6-3e47-42e6-9e0d-5745832bc054 req-43fa1cb6-3e47-42e6-9e0d-5745832bc054 ] Request (VolumesListAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/91272664d7f44eb99f66cb59af3d50f7/users/0095b209c9c04e3ea8ca4452a7fa7474/roles/1049be6f2d5641528d4cf50ffcec866c 0.128s\n2026-05-22 01:49:58.624 17 INFO tempest.lib.common.rest_client [req-74f3dc7b-92a6-41f6-908f-18e2aed44452 req-74f3dc7b-92a6-41f6-908f-18e2aed44452 ] Request (VolumesActionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.666s\n2026-05-22 01:49:58.635 11 INFO tempest.lib.common.rest_client [req-0006eb69-698c-4a70-b17b-72ceb7907fbd req-0006eb69-698c-4a70-b17b-72ceb7907fbd ] Request (VolumesListAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.103s\n2026-05-22 01:49:58.644 15 INFO tempest.lib.common.rest_client [req-f74342c2-e2cf-41d3-a8ad-c5c62a37d344 req-f74342c2-e2cf-41d3-a8ad-c5c62a37d344 ] Request (VolumesTransfersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.520s\n2026-05-22 01:49:58.676 25 INFO tempest.lib.common.rest_client [req-05208a9c-2a44-4c71-8c41-1f20fb441b1e req-05208a9c-2a44-4c71-8c41-1f20fb441b1e ] Request (VolumesActionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.535s\n2026-05-22 01:49:58.689 13 INFO tempest.lib.common.rest_client [req-df031319-a482-4217-9139-fe83ed38db06 req-df031319-a482-4217-9139-fe83ed38db06 ] Request (VolumesSummaryTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/64fb85eecd274118ab8b847ef35bdf85 0.274s\n2026-05-22 01:49:58.815 11 INFO tempest.lib.common.rest_client [req-99733ed4-ba4d-4226-87cc-afda40b227cc req-99733ed4-ba4d-4226-87cc-afda40b227cc ] Request (VolumesListAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/91272664d7f44eb99f66cb59af3d50f7/users/0095b209c9c04e3ea8ca4452a7fa7474/roles/f62b4d190f9040abadfedbb170e6ab99 0.176s\n2026-05-22 01:49:58.826 15 INFO tempest.lib.common.rest_client [req-2593eaaa-cfc2-4392-b04b-04641e2345d7 req-2593eaaa-cfc2-4392-b04b-04641e2345d7 ] Request (VolumesTransfersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.178s\n2026-05-22 01:49:59.060 15 INFO tempest.lib.common.rest_client [req-f84bd275-a92b-463f-9bc9-ac6d463c00bb req-f84bd275-a92b-463f-9bc9-ac6d463c00bb ] Request (VolumesTransfersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.227s\n2026-05-22 01:49:59.067 11 INFO tempest.lib.common.rest_client [req-10d4a963-888c-4e31-a632-15beb08abab9 req-10d4a963-888c-4e31-a632-15beb08abab9 ] Request (VolumesListAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.249s\n2026-05-22 01:49:59.260 11 INFO tempest.lib.common.rest_client [req-c78b2755-7bdf-4363-b4eb-167415f487a1 req-c78b2755-7bdf-4363-b4eb-167415f487a1 ] Request (VolumesListAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/91272664d7f44eb99f66cb59af3d50f7/users/0095b209c9c04e3ea8ca4452a7fa7474/roles/7b19d98ffcc24d869191183daf0fb4ae 0.188s\n2026-05-22 01:49:59.260 11 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 0095b209c9c04e3ea8ca4452a7fa7474 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:49:59.261 11 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesListAdminTestJSON-902285314-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '91272664d7f44eb99f66cb59af3d50f7', 'project_name': 'tempest-VolumesListAdminTestJSON-902285314', 'tenant_id': '91272664d7f44eb99f66cb59af3d50f7', 'tenant_name': 'tempest-VolumesListAdminTestJSON-902285314', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '0095b209c9c04e3ea8ca4452a7fa7474', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:49:59.261 11 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesListAdminTestJSON-902285314-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '91272664d7f44eb99f66cb59af3d50f7', 'project_name': 'tempest-VolumesListAdminTestJSON-902285314', 'tenant_id': '91272664d7f44eb99f66cb59af3d50f7', 'tenant_name': 'tempest-VolumesListAdminTestJSON-902285314', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '0095b209c9c04e3ea8ca4452a7fa7474', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:49:59.323 25 INFO tempest.lib.common.rest_client [req-43040900-9838-4e85-84d3-ac65bee731f8 req-43040900-9838-4e85-84d3-ac65bee731f8 ] Request (VolumesActionsTest:setUpClass): 202 POST https://api.testbed.osism.xyz:8776/v3/6fe0a8db9a864fe99945eff55d1c82f3/volumes 0.638s\n2026-05-22 01:49:59.440 25 INFO tempest.lib.common.rest_client [req-52aa549f-f2d5-4ddb-a6a0-c16f9bc8a03e req-52aa549f-f2d5-4ddb-a6a0-c16f9bc8a03e ] Request (VolumesActionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/6fe0a8db9a864fe99945eff55d1c82f3/volumes/96d7be81-85b5-42ea-9e1c-2bfb8115d8d6 0.107s\n2026-05-22 01:49:59.562 15 INFO tempest.lib.common.rest_client [req-138b873b-6764-4f86-8f45-f591f618f380 req-138b873b-6764-4f86-8f45-f591f618f380 ] Request (VolumesTransfersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.499s\n2026-05-22 01:49:59.712 15 INFO tempest.lib.common.rest_client [req-f1af01fa-a5e8-4c1d-bc93-8c69eab92292 req-f1af01fa-a5e8-4c1d-bc93-8c69eab92292 ] Request (VolumesTransfersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.146s\n2026-05-22 01:49:59.820 11 INFO tempest.lib.common.rest_client [req-f0b238df-23ab-45f1-8ca9-c52df5a98bb0 req-f0b238df-23ab-45f1-8ca9-c52df5a98bb0 ] Request (VolumesListAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.552s\n2026-05-22 01:49:59.849 15 INFO tempest.lib.common.rest_client [req-087dabbd-5255-447c-af13-03cc6f4c1a7a req-087dabbd-5255-447c-af13-03cc6f4c1a7a ] Request (VolumesTransfersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e148e8f7db6c4c58ae97d56890b93e59/users/6e7357b1735643fe9f648635da6c16a0/roles/7b19d98ffcc24d869191183daf0fb4ae 0.131s\n2026-05-22 01:50:00.012 15 INFO tempest.lib.common.rest_client [req-58ce25b4-b767-4b6f-8f05-d5c968643741 req-58ce25b4-b767-4b6f-8f05-d5c968643741 ] Request (VolumesTransfersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.158s\n2026-05-22 01:50:00.151 15 INFO tempest.lib.common.rest_client [req-61f0e409-2554-42de-996d-9463bff722f0 req-61f0e409-2554-42de-996d-9463bff722f0 ] Request (VolumesTransfersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e148e8f7db6c4c58ae97d56890b93e59/users/6e7357b1735643fe9f648635da6c16a0/roles/1049be6f2d5641528d4cf50ffcec866c 0.134s\n2026-05-22 01:50:00.180 11 INFO tempest.lib.common.rest_client [req-babd4195-80ce-4b4e-9975-775c7f0cbbee req-babd4195-80ce-4b4e-9975-775c7f0cbbee ] Request (VolumesListAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/195b311c29c447a386e9ef1fc5d8d1ba/volumes 0.357s\n2026-05-22 01:50:00.340 15 INFO tempest.lib.common.rest_client [req-0889e075-aa4d-4498-a778-9da98ecc68c0 req-0889e075-aa4d-4498-a778-9da98ecc68c0 ] Request (VolumesTransfersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.180s\n2026-05-22 01:50:00.461 15 INFO tempest.lib.common.rest_client [req-632fb7f7-c5c6-461c-a343-31c700a72c56 req-632fb7f7-c5c6-461c-a343-31c700a72c56 ] Request (VolumesTransfersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e148e8f7db6c4c58ae97d56890b93e59/users/6e7357b1735643fe9f648635da6c16a0/roles/f62b4d190f9040abadfedbb170e6ab99 0.119s\n2026-05-22 01:50:00.493 17 INFO tempest.lib.common.rest_client [req-9222b038-c6cb-4c2c-b7df-4b60738ca9e6 req-9222b038-c6cb-4c2c-b7df-4b60738ca9e6 ] Request (VolumesActionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 1.862s\n2026-05-22 01:50:00.497 11 INFO tempest.lib.common.rest_client [req-34677ba1-84b0-4e96-b579-d88cd25ae0e0 req-34677ba1-84b0-4e96-b579-d88cd25ae0e0 ] Request (VolumesListAdminTestJSON:setUpClass): 202 POST https://api.testbed.osism.xyz:8776/v3/195b311c29c447a386e9ef1fc5d8d1ba/volumes 0.311s\n2026-05-22 01:50:00.624 11 INFO tempest.lib.common.rest_client [req-3c43599b-4c68-474d-b7fc-acec99180602 req-3c43599b-4c68-474d-b7fc-acec99180602 ] Request (VolumesListAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/195b311c29c447a386e9ef1fc5d8d1ba/volumes/ef6c58b7-dba7-4d07-87c8-8b7bbd5966ee 0.112s\n2026-05-22 01:50:00.627 25 INFO tempest.lib.common.rest_client [req-9e99dfcc-e6c0-4d59-a7fa-b3e3094ce588 req-9e99dfcc-e6c0-4d59-a7fa-b3e3094ce588 ] Request (VolumesActionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/6fe0a8db9a864fe99945eff55d1c82f3/volumes/96d7be81-85b5-42ea-9e1c-2bfb8115d8d6 0.169s\n2026-05-22 01:50:00.640 15 INFO tempest.lib.common.rest_client [req-5c20436d-959f-46fe-8a76-8150dd658d7a req-5c20436d-959f-46fe-8a76-8150dd658d7a ] Request (VolumesTransfersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.177s\n2026-05-22 01:50:00.645 25 INFO tempest.common.waiters [-] volume 96d7be81-85b5-42ea-9e1c-2bfb8115d8d6 reached available after waiting for 1.645808 seconds\n2026-05-22 01:50:00.765 15 INFO tempest.lib.common.rest_client [req-466ba68f-a8d9-4437-bbc3-687bde7d161c req-466ba68f-a8d9-4437-bbc3-687bde7d161c ] Request (VolumesTransfersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e148e8f7db6c4c58ae97d56890b93e59/users/6e7357b1735643fe9f648635da6c16a0/roles/7b19d98ffcc24d869191183daf0fb4ae 0.122s\n2026-05-22 01:50:00.766 15 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 6e7357b1735643fe9f648635da6c16a0 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:50:00.767 15 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesTransfersTest-339158217-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'e148e8f7db6c4c58ae97d56890b93e59', 'project_name': 'tempest-VolumesTransfersTest-339158217', 'tenant_id': 'e148e8f7db6c4c58ae97d56890b93e59', 'tenant_name': 'tempest-VolumesTransfersTest-339158217', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '6e7357b1735643fe9f648635da6c16a0', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:50:00.767 15 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesTransfersTest-339158217-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'e148e8f7db6c4c58ae97d56890b93e59', 'project_name': 'tempest-VolumesTransfersTest-339158217', 'tenant_id': 'e148e8f7db6c4c58ae97d56890b93e59', 'tenant_name': 'tempest-VolumesTransfersTest-339158217', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '6e7357b1735643fe9f648635da6c16a0', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:50:01.159 25 INFO tempest.lib.common.rest_client [req-03e76511-13d8-4d4c-9272-d9c7300159cc req-03e76511-13d8-4d4c-9272-d9c7300159cc ] Request (VolumesActionsTest:test_attach_detach_volume_to_instance): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.505s\n2026-05-22 01:50:01.160 25 INFO tempest.lib.common.fixed_network [-] (VolumesActionsTest:test_attach_detach_volume_to_instance) Found network {'id': '6e091677-a8a4-4340-95fd-ca3ce1dc0df4', 'name': 'tempest-VolumesActionsTest-566724820-network', 'tenant_id': '6fe0a8db9a864fe99945eff55d1c82f3', 'admin_state_up': True, 'mtu': 1342, 'status': 'ACTIVE', 'subnets': [], 'shared': False, 'project_id': '6fe0a8db9a864fe99945eff55d1c82f3', 'qos_policy_id': None, 'port_security_enabled': True, 'dns_domain': '', 'router:external': False, 'provider:network_type': 'geneve', 'provider:physical_network': None, 'provider:segmentation_id': 1341, 'availability_zone_hints': ['nova'], 'is_default': False, 'availability_zones': [], 'ipv4_address_scope': None, 'ipv6_address_scope': None, 'description': '', 'tags': [], 'created_at': '2026-05-22T01:49:51Z', 'updated_at': '2026-05-22T01:49:51Z', 'revision_number': 1} available for tenant\n2026-05-22 01:50:01.359 15 INFO tempest.lib.common.rest_client [req-f5e6e009-c603-4011-ba46-8974db1d62b8 req-f5e6e009-c603-4011-ba46-8974db1d62b8 ] Request (VolumesTransfersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.579s\n2026-05-22 01:50:01.624 15 INFO tempest.lib.common.rest_client [req-48afdf3d-3700-472b-95f7-e5094b04b6c7 req-48afdf3d-3700-472b-95f7-e5094b04b6c7 ] Request (VolumesTransfersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.257s\n2026-05-22 01:50:01.779 11 INFO tempest.lib.common.rest_client [req-09e44568-3db2-4e70-a2b0-16a8b35d7e03 req-09e44568-3db2-4e70-a2b0-16a8b35d7e03 ] Request (VolumesListAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/195b311c29c447a386e9ef1fc5d8d1ba/volumes/ef6c58b7-dba7-4d07-87c8-8b7bbd5966ee 0.137s\n2026-05-22 01:50:01.792 11 INFO tempest.common.waiters [-] volume ef6c58b7-dba7-4d07-87c8-8b7bbd5966ee reached available after waiting for 1.792858 seconds\n2026-05-22 01:50:01.902 11 INFO tempest.lib.common.rest_client [req-f0a5fb23-6fa5-45a4-9e35-4b598c854df4 req-f0a5fb23-6fa5-45a4-9e35-4b598c854df4 ] Request (VolumesListAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/195b311c29c447a386e9ef1fc5d8d1ba/volumes/ef6c58b7-dba7-4d07-87c8-8b7bbd5966ee 0.107s\n2026-05-22 01:50:02.175 11 INFO tempest.lib.common.rest_client [req-a756f31c-befb-4027-932f-438c07152861 req-a756f31c-befb-4027-932f-438c07152861 ] Request (VolumesListAdminTestJSON:setUpClass): 202 POST https://api.testbed.osism.xyz:8776/v3/195b311c29c447a386e9ef1fc5d8d1ba/volumes 0.263s\n2026-05-22 01:50:02.210 15 INFO tempest.lib.common.rest_client [req-18565e53-ab9b-4148-94a3-5b38b81aaf83 req-18565e53-ab9b-4148-94a3-5b38b81aaf83 ] Request (VolumesTransfersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.582s\n2026-05-22 01:50:02.291 11 INFO tempest.lib.common.rest_client [req-c71bf84b-8365-42a0-802f-df9e4c5e497d req-c71bf84b-8365-42a0-802f-df9e4c5e497d ] Request (VolumesListAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/195b311c29c447a386e9ef1fc5d8d1ba/volumes/5cd73ef1-e309-4567-9b90-8a5b747c0ad7 0.102s\n2026-05-22 01:50:02.311 15 INFO tempest.lib.common.rest_client [req-9ec86670-c64b-4409-bbec-84bdde421264 req-9ec86670-c64b-4409-bbec-84bdde421264 ] Request (VolumesTransfersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.099s\n2026-05-22 01:50:02.439 15 INFO tempest.lib.common.rest_client [req-e4e35b7a-36cf-445c-a26a-9fdfa3805fc3 req-e4e35b7a-36cf-445c-a26a-9fdfa3805fc3 ] Request (VolumesTransfersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/7542b04f75db4d609a7fcc39221baf9a/users/8c10da8ecba84911898d4302c81666a0/roles/7b19d98ffcc24d869191183daf0fb4ae 0.126s\n2026-05-22 01:50:02.598 15 INFO tempest.lib.common.rest_client [req-59b0eb35-499b-4f7e-9da6-ff54dbf3ee46 req-59b0eb35-499b-4f7e-9da6-ff54dbf3ee46 ] Request (VolumesTransfersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.156s\n2026-05-22 01:50:02.632 25 INFO tempest.lib.common.rest_client [req-4bddf29f-4835-44fc-9b16-f4843e411b49 req-4bddf29f-4835-44fc-9b16-f4843e411b49 ] Request (VolumesActionsTest:test_attach_detach_volume_to_instance): 202 POST https://api.testbed.osism.xyz:8774/v2.1/servers 1.467s\n2026-05-22 01:50:02.726 15 INFO tempest.lib.common.rest_client [req-74a7adf8-60fd-40ea-b156-c40adf9cca2b req-74a7adf8-60fd-40ea-b156-c40adf9cca2b ] Request (VolumesTransfersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/7542b04f75db4d609a7fcc39221baf9a/users/8c10da8ecba84911898d4302c81666a0/roles/1049be6f2d5641528d4cf50ffcec866c 0.124s\n2026-05-22 01:50:02.896 15 INFO tempest.lib.common.rest_client [req-f3a22532-0bfc-4b9b-be30-5a1cfab1cf2c req-f3a22532-0bfc-4b9b-be30-5a1cfab1cf2c ] Request (VolumesTransfersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.165s\n2026-05-22 01:50:03.014 25 INFO tempest.lib.common.rest_client [req-b2060b8e-8638-4089-81e8-06a7b4d89865 req-b2060b8e-8638-4089-81e8-06a7b4d89865 ] Request (VolumesActionsTest:test_attach_detach_volume_to_instance): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/1e2d7cea-2abf-42b0-8b3a-dede189aede2 0.369s\n2026-05-22 01:50:03.045 15 INFO tempest.lib.common.rest_client [req-b66bf154-84a1-4048-a685-c3ecbdc917f6 req-b66bf154-84a1-4048-a685-c3ecbdc917f6 ] Request (VolumesTransfersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/7542b04f75db4d609a7fcc39221baf9a/users/8c10da8ecba84911898d4302c81666a0/roles/f62b4d190f9040abadfedbb170e6ab99 0.146s\n2026-05-22 01:50:03.203 15 INFO tempest.lib.common.rest_client [req-1ed0a936-c822-4e57-981e-da97f4cd082b req-1ed0a936-c822-4e57-981e-da97f4cd082b ] Request (VolumesTransfersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.155s\n2026-05-22 01:50:03.315 15 INFO tempest.lib.common.rest_client [req-382758ee-ec1f-448f-be87-64c1f9d679fa req-382758ee-ec1f-448f-be87-64c1f9d679fa ] Request (VolumesTransfersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/7542b04f75db4d609a7fcc39221baf9a/users/8c10da8ecba84911898d4302c81666a0/roles/7b19d98ffcc24d869191183daf0fb4ae 0.110s\n2026-05-22 01:50:03.316 15 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 8c10da8ecba84911898d4302c81666a0 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:50:03.316 15 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesTransfersTest-1128539213-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '7542b04f75db4d609a7fcc39221baf9a', 'project_name': 'tempest-VolumesTransfersTest-1128539213', 'tenant_id': '7542b04f75db4d609a7fcc39221baf9a', 'tenant_name': 'tempest-VolumesTransfersTest-1128539213', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '8c10da8ecba84911898d4302c81666a0', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:50:03.316 15 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesTransfersTest-1128539213-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '7542b04f75db4d609a7fcc39221baf9a', 'project_name': 'tempest-VolumesTransfersTest-1128539213', 'tenant_id': '7542b04f75db4d609a7fcc39221baf9a', 'tenant_name': 'tempest-VolumesTransfersTest-1128539213', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '8c10da8ecba84911898d4302c81666a0', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:50:03.420 11 INFO tempest.lib.common.rest_client [req-f59e7d27-cd02-451c-b101-e4d6e1f9ac7a req-f59e7d27-cd02-451c-b101-e4d6e1f9ac7a ] Request (VolumesListAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/195b311c29c447a386e9ef1fc5d8d1ba/volumes/5cd73ef1-e309-4567-9b90-8a5b747c0ad7 0.117s\n2026-05-22 01:50:03.434 11 INFO tempest.common.waiters [-] volume 5cd73ef1-e309-4567-9b90-8a5b747c0ad7 reached available after waiting for 1.434657 seconds\n2026-05-22 01:50:03.571 11 INFO tempest.lib.common.rest_client [req-f1964fcd-1093-4280-ae94-385bc06a59f5 req-f1964fcd-1093-4280-ae94-385bc06a59f5 ] Request (VolumesListAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/195b311c29c447a386e9ef1fc5d8d1ba/volumes/5cd73ef1-e309-4567-9b90-8a5b747c0ad7 0.134s\n2026-05-22 01:50:03.886 11 INFO tempest.lib.common.rest_client [req-8e369217-7bd0-47c2-8981-22c19490f08d req-8e369217-7bd0-47c2-8981-22c19490f08d ] Request (VolumesListAdminTestJSON:setUpClass): 202 POST https://api.testbed.osism.xyz:8776/v3/195b311c29c447a386e9ef1fc5d8d1ba/volumes 0.297s\n2026-05-22 01:50:03.916 15 INFO tempest.lib.common.rest_client [req-554e7945-cfc6-4fd7-9e44-ce98130c6fe2 req-554e7945-cfc6-4fd7-9e44-ce98130c6fe2 ] Request (VolumesTransfersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.593s\n2026-05-22 01:50:04.050 11 INFO tempest.lib.common.rest_client [req-3f6e3cbf-df0e-489a-b73d-8439821e2e14 req-3f6e3cbf-df0e-489a-b73d-8439821e2e14 ] Request (VolumesListAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/195b311c29c447a386e9ef1fc5d8d1ba/volumes/3be7ef9f-2a85-457f-b2ef-ceb536d407b1 0.147s\n2026-05-22 01:50:04.098 17 INFO tempest.lib.common.rest_client [req-1a096a2c-c6c9-409d-9ca0-412975bd0fc3 req-1a096a2c-c6c9-409d-9ca0-412975bd0fc3 ] Request (VolumesActionsTest:setUpClass): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/087c9760-9177-4e56-88ce-2f921fc823f4/add_router_interface 3.602s\n2026-05-22 01:50:04.099 17 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesActionsTest-1355755384-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '5abf1d49ff2748ed8c361153bdd8df02', 'project_name': 'tempest-VolumesActionsTest-1355755384', 'tenant_id': '5abf1d49ff2748ed8c361153bdd8df02', 'tenant_name': 'tempest-VolumesActionsTest-1355755384', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '78c6c8e32eda4e359ca038ca245f0abb', 'system': None}, Network: {'id': '3ddfa4b8-6c3a-41cf-a2e6-fdc0659a0bcf', 'name': 'tempest-VolumesActionsTest-132620842-network', 'tenant_id': '5abf1d49ff2748ed8c361153bdd8df02', 'admin_state_up': True, 'mtu': 1342, 'status': 'ACTIVE', 'subnets': [], 'shared': False, 'project_id': '5abf1d49ff2748ed8c361153bdd8df02', 'qos_policy_id': None, 'port_security_enabled': True, 'dns_domain': '', 'router:external': False, 'provider:network_type': 'geneve', 'provider:physical_network': None, 'provider:segmentation_id': 1878, 'availability_zone_hints': ['nova'], 'is_default': False, 'availability_zones': [], 'ipv4_address_scope': None, 'ipv6_address_scope': None, 'description': '', 'tags': [], 'created_at': '2026-05-22T01:49:56Z', 'updated_at': '2026-05-22T01:49:56Z', 'revision_number': 1}, Subnet: {'id': '348be189-fc73-4079-91a0-06569bc8e0b7', 'name': 'tempest-VolumesActionsTest-132620842-subnet', 'tenant_id': '5abf1d49ff2748ed8c361153bdd8df02', 'network_id': '3ddfa4b8-6c3a-41cf-a2e6-fdc0659a0bcf', 'ip_version': 4, 'subnetpool_id': None, 'enable_dhcp': True, 'ipv6_ra_mode': None, 'ipv6_address_mode': None, 'gateway_ip': '10.100.0.1', 'cidr': '10.100.0.0/28', 'allocation_pools': [{'start': '10.100.0.2', 'end': '10.100.0.14'}], 'host_routes': [], 'dns_nameservers': [], 'description': '', 'router:external': False, 'service_types': [], 'dns_publish_fixed_ip': False, 'tags': [], 'created_at': '2026-05-22T01:49:57Z', 'updated_at': '2026-05-22T01:49:57Z', 'revision_number': 0, 'project_id': '5abf1d49ff2748ed8c361153bdd8df02'}, Router: {'id': '087c9760-9177-4e56-88ce-2f921fc823f4', 'name': 'tempest-VolumesActionsTest-132620842-router', 'tenant_id': '5abf1d49ff2748ed8c361153bdd8df02', 'admin_state_up': True, 'status': 'ACTIVE', 'external_gateway_info': {'network_id': '8e7c61a1-2868-4f38-badf-92e1456df341', 'external_fixed_ips': [{'subnet_id': '2060533a-a976-481a-a914-3561dd2237c8', 'ip_address': '192.168.112.188'}], 'enable_snat': True}, 'description': '', 'availability_zones': [], 'ha': True, 'availability_zone_hints': ['nova'], 'enable_default_route_ecmp': False, 'enable_default_route_bfd': False, 'external_gateways': [{'network_id': '8e7c61a1-2868-4f38-badf-92e1456df341', 'external_fixed_ips': [{'ip_address': '192.168.112.188', 'subnet_id': '2060533a-a976-481a-a914-3561dd2237c8'}]}], 'routes': [], 'flavor_id': None, 'tags': [], 'created_at': '2026-05-22T01:49:58Z', 'updated_at': '2026-05-22T01:49:59Z', 'revision_number': 2, 'project_id': '5abf1d49ff2748ed8c361153bdd8df02'}\n2026-05-22 01:50:04.161 15 INFO tempest.lib.common.rest_client [req-f965ff4c-e415-4cf9-96ca-7dfed19b0acd req-f965ff4c-e415-4cf9-96ca-7dfed19b0acd ] Request (VolumesTransfersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.242s\n2026-05-22 01:50:04.569 25 INFO tempest.lib.common.rest_client [req-352dfbe9-878c-4399-8f17-49131dd1bd41 req-352dfbe9-878c-4399-8f17-49131dd1bd41 ] Request (VolumesActionsTest:test_attach_detach_volume_to_instance): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/1e2d7cea-2abf-42b0-8b3a-dede189aede2 0.539s\n2026-05-22 01:50:04.660 17 INFO tempest.lib.common.rest_client [req-e7193b97-16f8-4861-8949-2cfa6e6e6963 req-e7193b97-16f8-4861-8949-2cfa6e6e6963 ] Request (VolumesActionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.551s\n2026-05-22 01:50:04.661 15 INFO tempest.lib.common.rest_client [req-afdb18e5-08d8-42aa-b63b-c3e036b2f292 req-afdb18e5-08d8-42aa-b63b-c3e036b2f292 ] Request (VolumesTransfersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.496s\n2026-05-22 01:50:04.762 15 INFO tempest.lib.common.rest_client [req-b2987307-9f5a-41df-96fc-829203296428 req-b2987307-9f5a-41df-96fc-829203296428 ] Request (VolumesTransfersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.099s\n2026-05-22 01:50:04.894 15 INFO tempest.lib.common.rest_client [req-f8f8517b-a410-4dfe-92fd-64480794d3e0 req-f8f8517b-a410-4dfe-92fd-64480794d3e0 ] Request (VolumesTransfersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/8efdb0aaa69544b6b72bfc89c98716ce/users/07197e2ecb3d492d97ce306a3b5e0893/roles/285449a926f347738829a3f39962ab63 0.129s\n2026-05-22 01:50:05.047 15 INFO tempest.lib.common.rest_client [req-46754906-53e3-4541-ae1e-1307813a215e req-46754906-53e3-4541-ae1e-1307813a215e ] Request (VolumesTransfersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.150s\n2026-05-22 01:50:05.161 17 INFO tempest.lib.common.rest_client [req-7ee36f1d-415e-43c6-9d4b-898c5fa9407a req-7ee36f1d-415e-43c6-9d4b-898c5fa9407a ] Request (VolumesActionsTest:test_force_detach_volume): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.492s\n2026-05-22 01:50:05.162 17 INFO tempest.lib.common.fixed_network [-] (VolumesActionsTest:test_force_detach_volume) Found network {'id': '1ed0a28f-96ec-42cc-8ee3-4702fcb1ba25', 'name': 'tempest-VolumesActionsTest-197119865-network', 'tenant_id': '32b5b5b0f63b4eaf9bafaf1e25853ee2', 'admin_state_up': True, 'mtu': 1342, 'status': 'ACTIVE', 'subnets': [], 'shared': False, 'project_id': '32b5b5b0f63b4eaf9bafaf1e25853ee2', 'qos_policy_id': None, 'port_security_enabled': True, 'dns_domain': '', 'router:external': False, 'provider:network_type': 'geneve', 'provider:physical_network': None, 'provider:segmentation_id': 1635, 'availability_zone_hints': ['nova'], 'is_default': False, 'availability_zones': [], 'ipv4_address_scope': None, 'ipv6_address_scope': None, 'description': '', 'tags': [], 'created_at': '2026-05-22T01:49:45Z', 'updated_at': '2026-05-22T01:49:45Z', 'revision_number': 1} available for tenant\n2026-05-22 01:50:05.184 15 INFO tempest.lib.common.rest_client [req-a7e3efeb-6439-48bd-8845-fedfdd29aa03 req-a7e3efeb-6439-48bd-8845-fedfdd29aa03 ] Request (VolumesTransfersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/8efdb0aaa69544b6b72bfc89c98716ce/users/07197e2ecb3d492d97ce306a3b5e0893/roles/285449a926f347738829a3f39962ab63 0.135s\n2026-05-22 01:50:05.204 11 INFO tempest.lib.common.rest_client [req-8c4c448d-affd-49c0-8584-0bec177fc54c req-8c4c448d-affd-49c0-8584-0bec177fc54c ] Request (VolumesListAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/195b311c29c447a386e9ef1fc5d8d1ba/volumes/3be7ef9f-2a85-457f-b2ef-ceb536d407b1 0.131s\n2026-05-22 01:50:05.211 11 INFO tempest.common.waiters [-] volume 3be7ef9f-2a85-457f-b2ef-ceb536d407b1 reached available after waiting for 1.211510 seconds\n2026-05-22 01:50:05.305 11 INFO tempest.lib.common.rest_client [req-8a077589-0f64-47e8-a639-a7a5ad47a8cd req-8a077589-0f64-47e8-a639-a7a5ad47a8cd ] Request (VolumesListAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/195b311c29c447a386e9ef1fc5d8d1ba/volumes/3be7ef9f-2a85-457f-b2ef-ceb536d407b1 0.092s\n2026-05-22 01:50:05.398 15 INFO tempest.lib.common.rest_client [req-ef3136b8-fe93-4f49-bfbb-92ce875de062 req-ef3136b8-fe93-4f49-bfbb-92ce875de062 ] Request (VolumesTransfersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.211s\n2026-05-22 01:50:05.536 15 INFO tempest.lib.common.rest_client [req-99a8b5ab-35a8-4d07-8115-7e8398a1ae19 req-99a8b5ab-35a8-4d07-8115-7e8398a1ae19 ] Request (VolumesTransfersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/8efdb0aaa69544b6b72bfc89c98716ce/users/07197e2ecb3d492d97ce306a3b5e0893/roles/1049be6f2d5641528d4cf50ffcec866c 0.136s\n2026-05-22 01:50:05.722 15 INFO tempest.lib.common.rest_client [req-759dd6ab-5ddb-4c6d-b6e5-451418b2967f req-759dd6ab-5ddb-4c6d-b6e5-451418b2967f ] Request (VolumesTransfersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.179s\n2026-05-22 01:50:05.851 15 INFO tempest.lib.common.rest_client [req-d129c1a3-9beb-42f4-8540-b43355c0bb07 req-d129c1a3-9beb-42f4-8540-b43355c0bb07 ] Request (VolumesTransfersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/8efdb0aaa69544b6b72bfc89c98716ce/users/07197e2ecb3d492d97ce306a3b5e0893/roles/f62b4d190f9040abadfedbb170e6ab99 0.126s\n2026-05-22 01:50:05.882 11 INFO tempest.lib.common.rest_client [req-fcf651e0-9fe7-47f9-aeae-49f31a230492 req-fcf651e0-9fe7-47f9-aeae-49f31a230492 ] Request (VolumesListAdminTestJSON:test_volume_list_param_tenant): 202 POST https://api.testbed.osism.xyz:8776/v3/91272664d7f44eb99f66cb59af3d50f7/volumes 0.567s\n2026-05-22 01:50:05.995 11 INFO tempest.lib.common.rest_client [req-ca872e21-ca5a-4864-a8be-17beb8fcf18d req-ca872e21-ca5a-4864-a8be-17beb8fcf18d ] Request (VolumesListAdminTestJSON:test_volume_list_param_tenant): 200 GET https://api.testbed.osism.xyz:8776/v3/91272664d7f44eb99f66cb59af3d50f7/volumes/cc71ed7d-1299-4f96-9a4d-10ee36b4f75e 0.104s\n2026-05-22 01:50:06.027 15 INFO tempest.lib.common.rest_client [req-edf64c03-ad82-4d16-a450-ffd1a9936f29 req-edf64c03-ad82-4d16-a450-ffd1a9936f29 ] Request (VolumesTransfersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.172s\n2026-05-22 01:50:06.125 25 INFO tempest.lib.common.rest_client [req-7ee957f5-7ceb-4f16-a921-a8ead6b21b4e req-7ee957f5-7ceb-4f16-a921-a8ead6b21b4e ] Request (VolumesActionsTest:test_attach_detach_volume_to_instance): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/1e2d7cea-2abf-42b0-8b3a-dede189aede2 0.536s\n2026-05-22 01:50:06.140 25 INFO tempest.common.waiters [-] State transition \"BUILD/scheduling\" ==> \"BUILD/None\" after 3 second wait\n2026-05-22 01:50:06.160 15 INFO tempest.lib.common.rest_client [req-cf2b6a73-a2fe-4ede-9c65-cafb3d7fa000 req-cf2b6a73-a2fe-4ede-9c65-cafb3d7fa000 ] Request (VolumesTransfersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/8efdb0aaa69544b6b72bfc89c98716ce/users/07197e2ecb3d492d97ce306a3b5e0893/roles/7b19d98ffcc24d869191183daf0fb4ae 0.127s\n2026-05-22 01:50:06.161 15 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 07197e2ecb3d492d97ce306a3b5e0893 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:50:06.161 15 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesTransfersTest-2130659177-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '8efdb0aaa69544b6b72bfc89c98716ce', 'project_name': 'tempest-VolumesTransfersTest-2130659177', 'tenant_id': '8efdb0aaa69544b6b72bfc89c98716ce', 'tenant_name': 'tempest-VolumesTransfersTest-2130659177', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '07197e2ecb3d492d97ce306a3b5e0893', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:50:06.161 15 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesTransfersTest-2130659177-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '8efdb0aaa69544b6b72bfc89c98716ce', 'project_name': 'tempest-VolumesTransfersTest-2130659177', 'tenant_id': '8efdb0aaa69544b6b72bfc89c98716ce', 'tenant_name': 'tempest-VolumesTransfersTest-2130659177', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '07197e2ecb3d492d97ce306a3b5e0893', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:50:06.574 17 INFO tempest.lib.common.rest_client [req-d4d51d3a-4cce-4fc9-8a76-fdf1eee7dd54 req-d4d51d3a-4cce-4fc9-8a76-fdf1eee7dd54 ] Request (VolumesActionsTest:test_force_detach_volume): 202 POST https://api.testbed.osism.xyz:8774/v2.1/servers 1.409s\n2026-05-22 01:50:06.699 17 INFO tempest.lib.common.rest_client [req-ebe7b4fc-e611-4c59-b706-08fda4f5b26a req-ebe7b4fc-e611-4c59-b706-08fda4f5b26a ] Request (VolumesActionsTest:test_force_detach_volume): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/e8e12de9-c360-48bf-9c99-5489317c8138 0.119s\n2026-05-22 01:50:06.717 15 INFO tempest.lib.common.rest_client [req-3f1b31c6-a083-4efd-b95f-ade453c2b673 req-3f1b31c6-a083-4efd-b95f-ade453c2b673 ] Request (VolumesTransfersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.550s\n2026-05-22 01:50:07.114 11 INFO tempest.lib.common.rest_client [req-723101e1-9be3-4118-9b36-4cd8ab7229c2 req-723101e1-9be3-4118-9b36-4cd8ab7229c2 ] Request (VolumesListAdminTestJSON:test_volume_list_param_tenant): 200 GET https://api.testbed.osism.xyz:8776/v3/91272664d7f44eb99f66cb59af3d50f7/volumes/cc71ed7d-1299-4f96-9a4d-10ee36b4f75e 0.104s\n2026-05-22 01:50:07.121 11 INFO tempest.common.waiters [-] volume cc71ed7d-1299-4f96-9a4d-10ee36b4f75e reached available after waiting for 1.121163 seconds\n2026-05-22 01:50:07.121 11 WARNING tempest.lib.common.rest_client [-] Deprecated: \"tenant_id\" property is deprecated for removal, use \"project_id\" instead\n2026-05-22 01:50:07.235 11 INFO tempest.lib.common.rest_client [req-c4e1e5e8-b685-4e9e-a1fc-bc1cd7a7716c req-c4e1e5e8-b685-4e9e-a1fc-bc1cd7a7716c ] Request (VolumesListAdminTestJSON:test_volume_list_param_tenant): 200 GET https://api.testbed.osism.xyz:8776/v3/91272664d7f44eb99f66cb59af3d50f7/volumes/detail?all_tenants=1&project_id=195b311c29c447a386e9ef1fc5d8d1ba 0.112s\n2026-05-22 01:50:07.329 15 INFO tempest.lib.common.rest_client [req-5088d8ae-09a0-42f9-bf3c-61b1a6aaf594 req-5088d8ae-09a0-42f9-bf3c-61b1a6aaf594 ] Request (VolumesTransfersTest:test_create_get_list_accept_volume_transfer): 202 POST https://api.testbed.osism.xyz:8776/v3/e148e8f7db6c4c58ae97d56890b93e59/volumes 0.608s\n2026-05-22 01:50:07.380 11 INFO tempest.lib.common.rest_client [req-671b3ef5-3f9b-40b8-a05b-d4f5d90b2bf4 req-671b3ef5-3f9b-40b8-a05b-d4f5d90b2bf4 ] Request (VolumesListAdminTestJSON:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/91272664d7f44eb99f66cb59af3d50f7/volumes/cc71ed7d-1299-4f96-9a4d-10ee36b4f75e 0.124s\n{0} tempest.api.volume.admin.test_volumes_list.VolumesListAdminTestJSON.test_volume_list_param_tenant [2.069248s] ... ok\n2026-05-22 01:50:07.473 15 INFO tempest.lib.common.rest_client [req-888011f8-2d2c-4285-83fd-d570b1932ff4 req-888011f8-2d2c-4285-83fd-d570b1932ff4 ] Request (VolumesTransfersTest:test_create_get_list_accept_volume_transfer): 200 GET https://api.testbed.osism.xyz:8776/v3/e148e8f7db6c4c58ae97d56890b93e59/volumes/0e58acda-affa-43df-8648-ac85cd060a00 0.131s\n2026-05-22 01:50:07.512 11 INFO tempest.lib.common.rest_client [req-5b6e883d-4d70-474d-8914-32c609c46bcd req-5b6e883d-4d70-474d-8914-32c609c46bcd ] Request (VolumesListAdminTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:8776/v3/195b311c29c447a386e9ef1fc5d8d1ba/volumes/3be7ef9f-2a85-457f-b2ef-ceb536d407b1 0.095s\n2026-05-22 01:50:07.511 25 INFO tempest.lib.common.rest_client [req-0b1c611d-21a1-47eb-9dd5-f15ab62dc36f req-0b1c611d-21a1-47eb-9dd5-f15ab62dc36f ] Request (VolumesActionsTest:test_attach_detach_volume_to_instance): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/1e2d7cea-2abf-42b0-8b3a-dede189aede2 0.369s\n2026-05-22 01:50:07.673 11 INFO tempest.lib.common.rest_client [req-ecfe5c96-e77f-4996-a5f0-9fbe6d5e619f req-ecfe5c96-e77f-4996-a5f0-9fbe6d5e619f ] Request (VolumesListAdminTestJSON:tearDownClass): 202 DELETE https://api.testbed.osism.xyz:8776/v3/195b311c29c447a386e9ef1fc5d8d1ba/volumes/3be7ef9f-2a85-457f-b2ef-ceb536d407b1 0.141s\n2026-05-22 01:50:07.786 11 INFO tempest.lib.common.rest_client [req-406e0654-b344-42fb-b935-ee1bd46cb0b5 req-406e0654-b344-42fb-b935-ee1bd46cb0b5 ] Request (VolumesListAdminTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:8776/v3/195b311c29c447a386e9ef1fc5d8d1ba/volumes/3be7ef9f-2a85-457f-b2ef-ceb536d407b1 0.112s\n2026-05-22 01:50:07.910 17 INFO tempest.lib.common.rest_client [req-2c588c10-a9eb-46d7-a47c-8b2226eb5d57 req-2c588c10-a9eb-46d7-a47c-8b2226eb5d57 ] Request (VolumesActionsTest:test_force_detach_volume): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/e8e12de9-c360-48bf-9c99-5489317c8138 0.192s\n2026-05-22 01:50:08.598 15 INFO tempest.lib.common.rest_client [req-d02236ba-a485-4286-87cd-ecfb40c26ae1 req-d02236ba-a485-4286-87cd-ecfb40c26ae1 ] Request (VolumesTransfersTest:test_create_get_list_accept_volume_transfer): 200 GET https://api.testbed.osism.xyz:8776/v3/e148e8f7db6c4c58ae97d56890b93e59/volumes/0e58acda-affa-43df-8648-ac85cd060a00 0.113s\n2026-05-22 01:50:08.615 15 INFO tempest.common.waiters [-] volume 0e58acda-affa-43df-8648-ac85cd060a00 reached available after waiting for 1.615009 seconds\n2026-05-22 01:50:08.660 25 INFO tempest.lib.common.rest_client [req-06aa6b93-cf67-4463-8a1f-034f3dc32279 req-06aa6b93-cf67-4463-8a1f-034f3dc32279 ] Request (VolumesActionsTest:test_attach_detach_volume_to_instance): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/1e2d7cea-2abf-42b0-8b3a-dede189aede2 0.130s\n2026-05-22 01:50:08.674 25 INFO tempest.common.waiters [-] State transition \"BUILD/None\" ==> \"BUILD/networking\" after 5 second wait\n2026-05-22 01:50:08.777 15 INFO tempest.lib.common.rest_client [req-c48d21b7-b51b-408c-bd0b-fbe67ae03847 req-c48d21b7-b51b-408c-bd0b-fbe67ae03847 ] Request (VolumesTransfersTest:test_create_get_list_accept_volume_transfer): 202 POST https://api.testbed.osism.xyz:8776/v3/e148e8f7db6c4c58ae97d56890b93e59/os-volume-transfer 0.160s\n2026-05-22 01:50:08.876 15 INFO tempest.lib.common.rest_client [req-d48267da-0e2d-432a-a333-5586be7d9e53 req-d48267da-0e2d-432a-a333-5586be7d9e53 ] Request (VolumesTransfersTest:test_create_get_list_accept_volume_transfer): 200 GET https://api.testbed.osism.xyz:8776/v3/e148e8f7db6c4c58ae97d56890b93e59/volumes/0e58acda-affa-43df-8648-ac85cd060a00 0.096s\n2026-05-22 01:50:08.883 15 INFO tempest.common.waiters [-] volume 0e58acda-affa-43df-8648-ac85cd060a00 reached awaiting-transfer after waiting for 0.883959 seconds\n2026-05-22 01:50:08.891 11 INFO tempest.lib.common.rest_client [req-db157c3b-d83b-4a89-87e5-46cac1324eb0 req-db157c3b-d83b-4a89-87e5-46cac1324eb0 ] Request (VolumesListAdminTestJSON:tearDownClass): 404 GET https://api.testbed.osism.xyz:8776/v3/195b311c29c447a386e9ef1fc5d8d1ba/volumes/3be7ef9f-2a85-457f-b2ef-ceb536d407b1 0.095s\n2026-05-22 01:50:08.961 15 INFO tempest.lib.common.rest_client [req-6c7ef22a-b68f-4548-a5de-5d8be2564e8e req-6c7ef22a-b68f-4548-a5de-5d8be2564e8e ] Request (VolumesTransfersTest:test_create_get_list_accept_volume_transfer): 200 GET https://api.testbed.osism.xyz:8776/v3/e148e8f7db6c4c58ae97d56890b93e59/os-volume-transfer/847996b9-e7d0-447e-840a-450818080159 0.077s\n2026-05-22 01:50:08.997 11 INFO tempest.lib.common.rest_client [req-4a5b8cca-6ad6-49e6-9d84-a01d2a91a1a8 req-4a5b8cca-6ad6-49e6-9d84-a01d2a91a1a8 ] Request (VolumesListAdminTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:8776/v3/195b311c29c447a386e9ef1fc5d8d1ba/volumes/5cd73ef1-e309-4567-9b90-8a5b747c0ad7 0.104s\n2026-05-22 01:50:09.059 15 INFO tempest.lib.common.rest_client [req-e0980b2e-4c04-472a-9ff3-56dbf2f86679 req-e0980b2e-4c04-472a-9ff3-56dbf2f86679 ] Request (VolumesTransfersTest:test_create_get_list_accept_volume_transfer): 200 GET https://api.testbed.osism.xyz:8776/v3/e148e8f7db6c4c58ae97d56890b93e59/os-volume-transfer 0.094s\n2026-05-22 01:50:09.157 17 INFO tempest.lib.common.rest_client [req-79da4241-87e4-4df7-931d-8e1f9d92dec8 req-79da4241-87e4-4df7-931d-8e1f9d92dec8 ] Request (VolumesActionsTest:test_force_detach_volume): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/e8e12de9-c360-48bf-9c99-5489317c8138 0.224s\n2026-05-22 01:50:09.168 11 INFO tempest.lib.common.rest_client [req-9782c6b7-b226-40ee-af63-44ba41158e3e req-9782c6b7-b226-40ee-af63-44ba41158e3e ] Request (VolumesListAdminTestJSON:tearDownClass): 202 DELETE https://api.testbed.osism.xyz:8776/v3/195b311c29c447a386e9ef1fc5d8d1ba/volumes/5cd73ef1-e309-4567-9b90-8a5b747c0ad7 0.153s\n2026-05-22 01:50:09.170 17 INFO tempest.common.waiters [-] State transition \"BUILD/scheduling\" ==> \"BUILD/None\" after 3 second wait\n2026-05-22 01:50:09.291 11 INFO tempest.lib.common.rest_client [req-020fd9f1-253b-48a7-a445-f3fe9843ada2 req-020fd9f1-253b-48a7-a445-f3fe9843ada2 ] Request (VolumesListAdminTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:8776/v3/195b311c29c447a386e9ef1fc5d8d1ba/volumes/5cd73ef1-e309-4567-9b90-8a5b747c0ad7 0.120s\n2026-05-22 01:50:09.976 25 INFO tempest.lib.common.rest_client [req-77455cad-5e60-4e39-8f13-33eeec830a84 req-77455cad-5e60-4e39-8f13-33eeec830a84 ] Request (VolumesActionsTest:test_attach_detach_volume_to_instance): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/1e2d7cea-2abf-42b0-8b3a-dede189aede2 0.298s\n2026-05-22 01:50:09.990 25 INFO tempest.common.waiters [-] State transition \"BUILD/networking\" ==> \"BUILD/block_device_mapping\" after 6 second wait\n2026-05-22 01:50:10.253 15 INFO tempest.lib.common.rest_client [req-5406f20a-ffa3-4785-ae18-06a8d8273ccc req-5406f20a-ffa3-4785-ae18-06a8d8273ccc ] Request (VolumesTransfersTest:test_create_get_list_accept_volume_transfer): 202 POST https://api.testbed.osism.xyz:8776/v3/7542b04f75db4d609a7fcc39221baf9a/os-volume-transfer/847996b9-e7d0-447e-840a-450818080159/accept 1.185s\n2026-05-22 01:50:10.387 17 INFO tempest.lib.common.rest_client [req-53b6696d-404a-42dc-ad27-9fe9776eadb5 req-53b6696d-404a-42dc-ad27-9fe9776eadb5 ] Request (VolumesActionsTest:test_force_detach_volume): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/e8e12de9-c360-48bf-9c99-5489317c8138 0.213s\n2026-05-22 01:50:10.400 15 INFO tempest.lib.common.rest_client [req-843c3a28-99d1-41dc-8160-9ea8cb0b1a0e req-843c3a28-99d1-41dc-8160-9ea8cb0b1a0e ] Request (VolumesTransfersTest:test_create_get_list_accept_volume_transfer): 200 GET https://api.testbed.osism.xyz:8776/v3/7542b04f75db4d609a7fcc39221baf9a/volumes/0e58acda-affa-43df-8648-ac85cd060a00 0.141s\n2026-05-22 01:50:10.401 11 INFO tempest.lib.common.rest_client [req-de67b996-00d9-4a4b-8419-3b9f9d1f2826 req-de67b996-00d9-4a4b-8419-3b9f9d1f2826 ] Request (VolumesListAdminTestJSON:tearDownClass): 404 GET https://api.testbed.osism.xyz:8776/v3/195b311c29c447a386e9ef1fc5d8d1ba/volumes/5cd73ef1-e309-4567-9b90-8a5b747c0ad7 0.094s\n2026-05-22 01:50:10.410 15 INFO tempest.common.waiters [-] volume 0e58acda-affa-43df-8648-ac85cd060a00 reached available after waiting for 0.410176 seconds\n2026-05-22 01:50:10.532 11 INFO tempest.lib.common.rest_client [req-8afb018f-111d-40fd-8c05-ffa5cff53788 req-8afb018f-111d-40fd-8c05-ffa5cff53788 ] Request (VolumesListAdminTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:8776/v3/195b311c29c447a386e9ef1fc5d8d1ba/volumes/ef6c58b7-dba7-4d07-87c8-8b7bbd5966ee 0.129s\n2026-05-22 01:50:10.546 15 INFO tempest.lib.common.rest_client [req-80d55b11-cc88-454e-90b0-aa0009d32cc4 req-80d55b11-cc88-454e-90b0-aa0009d32cc4 ] Request (VolumesTransfersTest:test_create_get_list_accept_volume_transfer): 200 GET https://api.testbed.osism.xyz:8776/v3/7542b04f75db4d609a7fcc39221baf9a/volumes/0e58acda-affa-43df-8648-ac85cd060a00 0.134s\n2026-05-22 01:50:10.645 15 INFO tempest.lib.common.rest_client [req-a7ef8d5d-3e8b-4662-9153-877055818b09 req-a7ef8d5d-3e8b-4662-9153-877055818b09 ] Request (VolumesTransfersTest:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:8776/v3/e148e8f7db6c4c58ae97d56890b93e59/os-volume-transfer/847996b9-e7d0-447e-840a-450818080159 0.085s\n2026-05-22 01:50:10.706 11 INFO tempest.lib.common.rest_client [req-b8d51156-f578-4f9b-9934-fb4dc1bf2769 req-b8d51156-f578-4f9b-9934-fb4dc1bf2769 ] Request (VolumesListAdminTestJSON:tearDownClass): 202 DELETE https://api.testbed.osism.xyz:8776/v3/195b311c29c447a386e9ef1fc5d8d1ba/volumes/ef6c58b7-dba7-4d07-87c8-8b7bbd5966ee 0.158s\n2026-05-22 01:50:10.806 15 INFO tempest.lib.common.rest_client [req-3c955ad7-b49b-4904-84a3-346678ad8ae5 req-3c955ad7-b49b-4904-84a3-346678ad8ae5 ] Request (VolumesTransfersTest:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/8efdb0aaa69544b6b72bfc89c98716ce/volumes/0e58acda-affa-43df-8648-ac85cd060a00 0.159s\n2026-05-22 01:50:10.826 11 INFO tempest.lib.common.rest_client [req-f4fdf41d-b640-42cd-ba2c-a907d75d2339 req-f4fdf41d-b640-42cd-ba2c-a907d75d2339 ] Request (VolumesListAdminTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:8776/v3/195b311c29c447a386e9ef1fc5d8d1ba/volumes/ef6c58b7-dba7-4d07-87c8-8b7bbd5966ee 0.118s\n2026-05-22 01:50:10.913 15 INFO tempest.lib.common.rest_client [req-3ba4063b-b097-4660-be5a-13d3b0e91e14 req-3ba4063b-b097-4660-be5a-13d3b0e91e14 ] Request (VolumesTransfersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/8efdb0aaa69544b6b72bfc89c98716ce/volumes/0e58acda-affa-43df-8648-ac85cd060a00 0.105s\n2026-05-22 01:50:11.264 25 INFO tempest.lib.common.rest_client [req-29c9d558-adee-496d-b864-4e72ea406d89 req-29c9d558-adee-496d-b864-4e72ea406d89 ] Request (VolumesActionsTest:test_attach_detach_volume_to_instance): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/1e2d7cea-2abf-42b0-8b3a-dede189aede2 0.272s\n2026-05-22 01:50:11.279 25 INFO tempest.common.waiters [-] State transition \"BUILD/block_device_mapping\" ==> \"BUILD/spawning\" after 8 second wait\n2026-05-22 01:50:11.563 17 INFO tempest.lib.common.rest_client [req-2082e6a3-75f2-41d4-8121-9c3f8319ca73 req-2082e6a3-75f2-41d4-8121-9c3f8319ca73 ] Request (VolumesActionsTest:test_force_detach_volume): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/e8e12de9-c360-48bf-9c99-5489317c8138 0.158s\n2026-05-22 01:50:11.578 17 INFO tempest.common.waiters [-] State transition \"BUILD/None\" ==> \"BUILD/networking\" after 5 second wait\n2026-05-22 01:50:11.921 11 INFO tempest.lib.common.rest_client [req-6ef31a26-e97a-4056-bc9b-a52ba37d37ba req-6ef31a26-e97a-4056-bc9b-a52ba37d37ba ] Request (VolumesListAdminTestJSON:tearDownClass): 404 GET https://api.testbed.osism.xyz:8776/v3/195b311c29c447a386e9ef1fc5d8d1ba/volumes/ef6c58b7-dba7-4d07-87c8-8b7bbd5966ee 0.084s\n2026-05-22 01:50:12.032 15 INFO tempest.lib.common.rest_client [req-68dd88d2-3307-491c-9cdb-005fae702fe8 req-68dd88d2-3307-491c-9cdb-005fae702fe8 ] Request (VolumesTransfersTest:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/8efdb0aaa69544b6b72bfc89c98716ce/volumes/0e58acda-affa-43df-8648-ac85cd060a00 0.103s\n2026-05-22 01:50:12.123 15 INFO tempest.lib.common.rest_client [req-5ca6da47-cb1e-4fc7-81b9-03d72ef317ab req-5ca6da47-cb1e-4fc7-81b9-03d72ef317ab ] Request (VolumesTransfersTest:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/e148e8f7db6c4c58ae97d56890b93e59/volumes/0e58acda-affa-43df-8648-ac85cd060a00 0.089s\n2026-05-22 01:50:12.211 15 INFO tempest.lib.common.rest_client [req-14a611b3-47a3-4331-a234-0e0bf40de387 req-14a611b3-47a3-4331-a234-0e0bf40de387 ] Request (VolumesTransfersTest:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:8776/v3/e148e8f7db6c4c58ae97d56890b93e59/volumes/0e58acda-affa-43df-8648-ac85cd060a00 0.086s\n{2} tempest.api.volume.test_volume_transfers.VolumesTransfersTest.test_create_get_list_accept_volume_transfer [5.493288s] ... ok\n2026-05-22 01:50:12.228 11 INFO tempest.lib.common.rest_client [req-8a3d134f-c604-4b8f-a33b-6d0771247e67 req-8a3d134f-c604-4b8f-a33b-6d0771247e67 ] Request (VolumesListAdminTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/138532ce7057420881bdd5e1fc9d5e68 0.305s\n2026-05-22 01:50:12.494 15 INFO tempest.lib.common.rest_client [req-245cd5d5-7967-4ac2-9ff0-cabee656d848 req-245cd5d5-7967-4ac2-9ff0-cabee656d848 ] Request (VolumesTransfersTest:test_create_list_delete_volume_transfer): 202 POST https://api.testbed.osism.xyz:8776/v3/e148e8f7db6c4c58ae97d56890b93e59/volumes 0.278s\n2026-05-22 01:50:12.496 11 INFO tempest.lib.common.rest_client [req-8b25de07-c6e0-4747-9715-1963fd07d630 req-8b25de07-c6e0-4747-9715-1963fd07d630 ] Request (VolumesListAdminTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/0095b209c9c04e3ea8ca4452a7fa7474 0.265s\n2026-05-22 01:50:12.496 11 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 91272664d7f44eb99f66cb59af3d50f7\n2026-05-22 01:50:12.525 25 INFO tempest.lib.common.rest_client [req-090d4b03-1725-4ad5-8242-4d16bfe19120 req-090d4b03-1725-4ad5-8242-4d16bfe19120 ] Request (VolumesActionsTest:test_attach_detach_volume_to_instance): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/1e2d7cea-2abf-42b0-8b3a-dede189aede2 0.240s\n2026-05-22 01:50:12.657 15 INFO tempest.lib.common.rest_client [req-7bb181eb-6d79-4bc4-98be-a5474fa7e482 req-7bb181eb-6d79-4bc4-98be-a5474fa7e482 ] Request (VolumesTransfersTest:test_create_list_delete_volume_transfer): 200 GET https://api.testbed.osism.xyz:8776/v3/e148e8f7db6c4c58ae97d56890b93e59/volumes/5995ba5b-531e-4cea-8445-e61f8dcd2514 0.134s\n2026-05-22 01:50:12.852 17 INFO tempest.lib.common.rest_client [req-4d074612-21f6-498c-9af9-5e362fcf71fa req-4d074612-21f6-498c-9af9-5e362fcf71fa ] Request (VolumesActionsTest:test_force_detach_volume): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/e8e12de9-c360-48bf-9c99-5489317c8138 0.271s\n2026-05-22 01:50:12.866 17 INFO tempest.common.waiters [-] State transition \"BUILD/networking\" ==> \"BUILD/block_device_mapping\" after 6 second wait\n2026-05-22 01:50:13.011 11 INFO tempest.lib.common.rest_client [req-04d7735b-bd5e-44c7-9613-c9a09d77a48c req-04d7735b-bd5e-44c7-9613-c9a09d77a48c ] Request (VolumesListAdminTestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.512s\n2026-05-22 01:50:13.531 11 INFO tempest.lib.common.rest_client [req-b5df19be-f88a-4b52-a067-33464353642c req-b5df19be-f88a-4b52-a067-33464353642c ] Request (VolumesListAdminTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=91272664d7f44eb99f66cb59af3d50f7&name=default 0.517s\n2026-05-22 01:50:13.818 15 INFO tempest.lib.common.rest_client [req-a1ac71f8-7743-443c-a14d-cd4fc577bdac req-a1ac71f8-7743-443c-a14d-cd4fc577bdac ] Request (VolumesTransfersTest:test_create_list_delete_volume_transfer): 200 GET https://api.testbed.osism.xyz:8776/v3/e148e8f7db6c4c58ae97d56890b93e59/volumes/5995ba5b-531e-4cea-8445-e61f8dcd2514 0.141s\n2026-05-22 01:50:13.832 15 INFO tempest.common.waiters [-] volume 5995ba5b-531e-4cea-8445-e61f8dcd2514 reached available after waiting for 1.832678 seconds\n2026-05-22 01:50:13.842 25 INFO tempest.lib.common.rest_client [req-a6ebf1a0-7a1e-4917-8c0f-bbda441ec448 req-a6ebf1a0-7a1e-4917-8c0f-bbda441ec448 ] Request (VolumesActionsTest:test_attach_detach_volume_to_instance): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/1e2d7cea-2abf-42b0-8b3a-dede189aede2 0.304s\n2026-05-22 01:50:14.007 15 INFO tempest.lib.common.rest_client [req-fea55afd-2867-40e5-8977-1048dd2ba384 req-fea55afd-2867-40e5-8977-1048dd2ba384 ] Request (VolumesTransfersTest:test_create_list_delete_volume_transfer): 202 POST https://api.testbed.osism.xyz:8776/v3/e148e8f7db6c4c58ae97d56890b93e59/os-volume-transfer 0.172s\n2026-05-22 01:50:14.010 11 INFO tempest.lib.common.rest_client [req-3acea34a-76f3-4627-a832-4ed54ab613cf req-3acea34a-76f3-4627-a832-4ed54ab613cf ] Request (VolumesListAdminTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/8a542066-ec84-4f67-a2e9-43da8846a2ca 0.473s\n2026-05-22 01:50:14.132 15 INFO tempest.lib.common.rest_client [req-cfec3e6b-faa6-4a65-b646-6c3939ad8b2e req-cfec3e6b-faa6-4a65-b646-6c3939ad8b2e ] Request (VolumesTransfersTest:test_create_list_delete_volume_transfer): 200 GET https://api.testbed.osism.xyz:8776/v3/e148e8f7db6c4c58ae97d56890b93e59/volumes/5995ba5b-531e-4cea-8445-e61f8dcd2514 0.120s\n2026-05-22 01:50:14.139 15 INFO tempest.common.waiters [-] volume 5995ba5b-531e-4cea-8445-e61f8dcd2514 reached awaiting-transfer after waiting for 0.139819 seconds\n2026-05-22 01:50:14.223 15 INFO tempest.lib.common.rest_client [req-ebb7e372-5313-4b75-8df8-e5da8a8a6ebb req-ebb7e372-5313-4b75-8df8-e5da8a8a6ebb ] Request (VolumesTransfersTest:test_create_list_delete_volume_transfer): 200 GET https://api.testbed.osism.xyz:8776/v3/e148e8f7db6c4c58ae97d56890b93e59/os-volume-transfer/detail 0.082s\n2026-05-22 01:50:14.232 17 INFO tempest.lib.common.rest_client [req-bcfa4764-26f9-45f6-b4e1-b143a5472762 req-bcfa4764-26f9-45f6-b4e1-b143a5472762 ] Request (VolumesActionsTest:test_force_detach_volume): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/e8e12de9-c360-48bf-9c99-5489317c8138 0.363s\n2026-05-22 01:50:14.243 11 INFO tempest.lib.common.rest_client [req-dd504da0-9a1d-4df6-868c-22f9da4db141 req-dd504da0-9a1d-4df6-868c-22f9da4db141 ] Request (VolumesListAdminTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/91272664d7f44eb99f66cb59af3d50f7 0.230s\n2026-05-22 01:50:14.244 11 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 195b311c29c447a386e9ef1fc5d8d1ba\n2026-05-22 01:50:14.248 17 INFO tempest.common.waiters [-] State transition \"BUILD/block_device_mapping\" ==> \"BUILD/spawning\" after 8 second wait\n2026-05-22 01:50:14.386 15 INFO tempest.lib.common.rest_client [req-dfc97af0-cb4d-4258-acef-ba604f4b6270 req-dfc97af0-cb4d-4258-acef-ba604f4b6270 ] Request (VolumesTransfersTest:test_create_list_delete_volume_transfer): 202 DELETE https://api.testbed.osism.xyz:8776/v3/e148e8f7db6c4c58ae97d56890b93e59/os-volume-transfer/4f411b6e-1186-4f86-966c-03cf58f66dfb 0.156s\n2026-05-22 01:50:14.498 15 INFO tempest.lib.common.rest_client [req-75cacd80-625c-4022-8701-a6f35e35e085 req-75cacd80-625c-4022-8701-a6f35e35e085 ] Request (VolumesTransfersTest:test_create_list_delete_volume_transfer): 200 GET https://api.testbed.osism.xyz:8776/v3/e148e8f7db6c4c58ae97d56890b93e59/volumes/5995ba5b-531e-4cea-8445-e61f8dcd2514 0.109s\n2026-05-22 01:50:14.510 15 INFO tempest.common.waiters [-] volume 5995ba5b-531e-4cea-8445-e61f8dcd2514 reached available after waiting for 0.510945 seconds\n2026-05-22 01:50:14.594 15 INFO tempest.lib.common.rest_client [req-e0d4da7c-0d88-4526-a17c-301979e7ac66 req-e0d4da7c-0d88-4526-a17c-301979e7ac66 ] Request (VolumesTransfersTest:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:8776/v3/e148e8f7db6c4c58ae97d56890b93e59/os-volume-transfer/4f411b6e-1186-4f86-966c-03cf58f66dfb 0.081s\n2026-05-22 01:50:14.660 11 INFO tempest.lib.common.rest_client [req-60acd0ce-22e8-4210-947c-ee1f01fac6f7 req-60acd0ce-22e8-4210-947c-ee1f01fac6f7 ] Request (VolumesListAdminTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=195b311c29c447a386e9ef1fc5d8d1ba&name=default 0.406s\n2026-05-22 01:50:14.722 15 INFO tempest.lib.common.rest_client [req-000b056f-51c2-4feb-a4a6-2931ab73229a req-000b056f-51c2-4feb-a4a6-2931ab73229a ] Request (VolumesTransfersTest:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/8efdb0aaa69544b6b72bfc89c98716ce/volumes/5995ba5b-531e-4cea-8445-e61f8dcd2514 0.124s\n2026-05-22 01:50:14.843 15 INFO tempest.lib.common.rest_client [req-bba004c5-1818-44a6-9c91-1ad97055bc68 req-bba004c5-1818-44a6-9c91-1ad97055bc68 ] Request (VolumesTransfersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/8efdb0aaa69544b6b72bfc89c98716ce/volumes/5995ba5b-531e-4cea-8445-e61f8dcd2514 0.118s\n2026-05-22 01:50:15.140 11 INFO tempest.lib.common.rest_client [req-3aeb4f7c-2e90-4e27-8a1f-0fb489755483 req-3aeb4f7c-2e90-4e27-8a1f-0fb489755483 ] Request (VolumesListAdminTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/1c3e77c7-14f0-472e-86b1-4991ec83cafe 0.477s\n2026-05-22 01:50:15.170 25 INFO tempest.lib.common.rest_client [req-28f14077-648a-40ae-8546-5b1b0758ce6e req-28f14077-648a-40ae-8546-5b1b0758ce6e ] Request (VolumesActionsTest:test_attach_detach_volume_to_instance): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/1e2d7cea-2abf-42b0-8b3a-dede189aede2 0.314s\n2026-05-22 01:50:15.429 11 INFO tempest.lib.common.rest_client [req-015c28e7-21ed-477a-b69b-97b468c81c38 req-015c28e7-21ed-477a-b69b-97b468c81c38 ] Request (VolumesListAdminTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/195b311c29c447a386e9ef1fc5d8d1ba 0.286s\n2026-05-22 01:50:15.557 17 INFO tempest.lib.common.rest_client [req-cd1b9721-cb0f-411d-bf4f-af9f4cfd6b0a req-cd1b9721-cb0f-411d-bf4f-af9f4cfd6b0a ] Request (VolumesActionsTest:test_force_detach_volume): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/e8e12de9-c360-48bf-9c99-5489317c8138 0.306s\n2026-05-22 01:50:15.941 15 INFO tempest.lib.common.rest_client [req-e83955e4-0f23-4852-9105-d11e26cd911b req-e83955e4-0f23-4852-9105-d11e26cd911b ] Request (VolumesTransfersTest:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/8efdb0aaa69544b6b72bfc89c98716ce/volumes/5995ba5b-531e-4cea-8445-e61f8dcd2514 0.087s\n2026-05-22 01:50:16.040 15 INFO tempest.lib.common.rest_client [req-342f0801-98d6-4e68-8626-063b4df12435 req-342f0801-98d6-4e68-8626-063b4df12435 ] Request (VolumesTransfersTest:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/e148e8f7db6c4c58ae97d56890b93e59/volumes/5995ba5b-531e-4cea-8445-e61f8dcd2514 0.096s\n2026-05-22 01:50:16.129 15 INFO tempest.lib.common.rest_client [req-ae874e80-e493-493b-9135-1e5338c0b107 req-ae874e80-e493-493b-9135-1e5338c0b107 ] Request (VolumesTransfersTest:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:8776/v3/e148e8f7db6c4c58ae97d56890b93e59/volumes/5995ba5b-531e-4cea-8445-e61f8dcd2514 0.086s\n{2} tempest.api.volume.test_volume_transfers.VolumesTransfersTest.test_create_list_delete_volume_transfer [3.916604s] ... ok\n2026-05-22 01:50:16.442 15 INFO tempest.lib.common.rest_client [req-7794a7a6-5b12-4e9e-9558-eeb913f31800 req-7794a7a6-5b12-4e9e-9558-eeb913f31800 ] Request (VolumesTransfersTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/6e7357b1735643fe9f648635da6c16a0 0.307s\n2026-05-22 01:50:16.519 25 INFO tempest.lib.common.rest_client [req-8a3cb55f-87cd-4134-b99d-f91269f9c422 req-8a3cb55f-87cd-4134-b99d-f91269f9c422 ] Request (VolumesActionsTest:test_attach_detach_volume_to_instance): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/1e2d7cea-2abf-42b0-8b3a-dede189aede2 0.338s\n2026-05-22 01:50:16.534 25 INFO tempest.common.waiters [-] State transition \"BUILD/spawning\" ==> \"ACTIVE/None\" after 13 second wait\n2026-05-22 01:50:16.815 15 INFO tempest.lib.common.rest_client [req-b91bdf2e-81e9-4e16-82ff-c8da4c360d19 req-b91bdf2e-81e9-4e16-82ff-c8da4c360d19 ] Request (VolumesTransfersTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/8c10da8ecba84911898d4302c81666a0 0.370s\n2026-05-22 01:50:16.885 17 INFO tempest.lib.common.rest_client [req-ac97816e-6d16-4100-b089-20388ae4205e req-ac97816e-6d16-4100-b089-20388ae4205e ] Request (VolumesActionsTest:test_force_detach_volume): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/e8e12de9-c360-48bf-9c99-5489317c8138 0.301s\n2026-05-22 01:50:17.172 15 INFO tempest.lib.common.rest_client [req-62695905-8d0f-49ee-92e9-472040f87e0e req-62695905-8d0f-49ee-92e9-472040f87e0e ] Request (VolumesTransfersTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/07197e2ecb3d492d97ce306a3b5e0893 0.354s\n2026-05-22 01:50:17.173 15 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 7542b04f75db4d609a7fcc39221baf9a\n2026-05-22 01:50:17.220 25 INFO tempest.lib.common.rest_client [req-bf66fd1a-bbea-4691-a23a-2e0dc196b602 req-bf66fd1a-bbea-4691-a23a-2e0dc196b602 ] Request (VolumesActionsTest:test_attach_detach_volume_to_instance): 202 POST https://api.testbed.osism.xyz:8776/v3/6fe0a8db9a864fe99945eff55d1c82f3/volumes/96d7be81-85b5-42ea-9e1c-2bfb8115d8d6/action 0.684s\n2026-05-22 01:50:17.333 25 INFO tempest.lib.common.rest_client [req-875ff1f9-a589-4321-8835-0b36a0cde961 req-875ff1f9-a589-4321-8835-0b36a0cde961 ] Request (VolumesActionsTest:test_attach_detach_volume_to_instance): 200 GET https://api.testbed.osism.xyz:8776/v3/6fe0a8db9a864fe99945eff55d1c82f3/volumes/96d7be81-85b5-42ea-9e1c-2bfb8115d8d6 0.110s\n2026-05-22 01:50:17.350 25 INFO tempest.common.waiters [-] volume 96d7be81-85b5-42ea-9e1c-2bfb8115d8d6 reached in-use after waiting for 0.350159 seconds\n2026-05-22 01:50:17.694 15 INFO tempest.lib.common.rest_client [req-bc348e9c-323e-4d6a-9d8a-8c1f9a90a23b req-bc348e9c-323e-4d6a-9d8a-8c1f9a90a23b ] Request (VolumesTransfersTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.517s\n2026-05-22 01:50:18.000 25 INFO tempest.lib.common.rest_client [req-75b79603-0d33-4744-98b6-5ba099abd9a9 req-75b79603-0d33-4744-98b6-5ba099abd9a9 ] Request (VolumesActionsTest:test_attach_detach_volume_to_instance): 202 POST https://api.testbed.osism.xyz:8776/v3/6fe0a8db9a864fe99945eff55d1c82f3/volumes/96d7be81-85b5-42ea-9e1c-2bfb8115d8d6/action 0.647s\n2026-05-22 01:50:18.108 25 INFO tempest.lib.common.rest_client [req-301d024b-a731-4838-aa22-5ceba9636e22 req-301d024b-a731-4838-aa22-5ceba9636e22 ] Request (VolumesActionsTest:test_attach_detach_volume_to_instance): 200 GET https://api.testbed.osism.xyz:8776/v3/6fe0a8db9a864fe99945eff55d1c82f3/volumes/96d7be81-85b5-42ea-9e1c-2bfb8115d8d6 0.106s\n2026-05-22 01:50:18.120 25 INFO tempest.common.waiters [-] volume 96d7be81-85b5-42ea-9e1c-2bfb8115d8d6 reached available after waiting for 0.120481 seconds\n2026-05-22 01:50:18.226 17 INFO tempest.lib.common.rest_client [req-9ca4cc3d-e3a2-44ea-8d5c-be7fd49743ca req-9ca4cc3d-e3a2-44ea-8d5c-be7fd49743ca ] Request (VolumesActionsTest:test_force_detach_volume): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/e8e12de9-c360-48bf-9c99-5489317c8138 0.319s\n2026-05-22 01:50:18.405 25 INFO tempest.lib.common.rest_client [req-c0bb97eb-e54b-4d90-b0a2-d9bff828d5bd req-c0bb97eb-e54b-4d90-b0a2-d9bff828d5bd ] Request (VolumesActionsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:8774/v2.1/servers/1e2d7cea-2abf-42b0-8b3a-dede189aede2 0.282s\n2026-05-22 01:50:18.458 15 INFO tempest.lib.common.rest_client [req-394a36eb-abaf-4dbf-9f98-53bc87b1aa6d req-394a36eb-abaf-4dbf-9f98-53bc87b1aa6d ] Request (VolumesTransfersTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=7542b04f75db4d609a7fcc39221baf9a&name=default 0.762s\n2026-05-22 01:50:18.693 25 INFO tempest.lib.common.rest_client [req-32f8400d-44d8-4f44-8446-80f4e08dbac6 req-32f8400d-44d8-4f44-8446-80f4e08dbac6 ] Request (VolumesActionsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/1e2d7cea-2abf-42b0-8b3a-dede189aede2 0.283s\n2026-05-22 01:50:18.961 15 INFO tempest.lib.common.rest_client [req-db37eca5-4b29-4a56-ba7f-299cc8f7440c req-db37eca5-4b29-4a56-ba7f-299cc8f7440c ] Request (VolumesTransfersTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/4af1dc85-ff2a-4fe7-974a-452535f52ac7 0.500s\n2026-05-22 01:50:19.266 15 INFO tempest.lib.common.rest_client [req-715152ae-be71-4020-a9be-98fbdcfc64cc req-715152ae-be71-4020-a9be-98fbdcfc64cc ] Request (VolumesTransfersTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/7542b04f75db4d609a7fcc39221baf9a 0.302s\n2026-05-22 01:50:19.267 15 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 8efdb0aaa69544b6b72bfc89c98716ce\n2026-05-22 01:50:19.639 17 INFO tempest.lib.common.rest_client [req-f0416a20-8b5d-4a48-a07a-49dbf461a7e9 req-f0416a20-8b5d-4a48-a07a-49dbf461a7e9 ] Request (VolumesActionsTest:test_force_detach_volume): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/e8e12de9-c360-48bf-9c99-5489317c8138 0.397s\n2026-05-22 01:50:19.801 15 INFO tempest.lib.common.rest_client [req-6815ad6c-4513-4af2-a18e-812c05fb46ef req-6815ad6c-4513-4af2-a18e-812c05fb46ef ] Request (VolumesTransfersTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=8efdb0aaa69544b6b72bfc89c98716ce&name=default 0.530s\n2026-05-22 01:50:20.101 25 INFO tempest.lib.common.rest_client [req-9e555100-5064-4cbe-8dab-26dfc5323fbf req-9e555100-5064-4cbe-8dab-26dfc5323fbf ] Request (VolumesActionsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/1e2d7cea-2abf-42b0-8b3a-dede189aede2 0.392s\n2026-05-22 01:50:20.395 15 INFO tempest.lib.common.rest_client [req-bef65d0e-62f2-48c8-9e57-19115383cc62 req-bef65d0e-62f2-48c8-9e57-19115383cc62 ] Request (VolumesTransfersTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/d10427b2-3cab-4ff6-a3f5-6b221fce617d 0.591s\n2026-05-22 01:50:20.727 15 INFO tempest.lib.common.rest_client [req-e1bac671-affa-41cd-bbf7-ec22a0b1d8e1 req-e1bac671-affa-41cd-bbf7-ec22a0b1d8e1 ] Request (VolumesTransfersTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/8efdb0aaa69544b6b72bfc89c98716ce 0.330s\n2026-05-22 01:50:20.728 15 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: e148e8f7db6c4c58ae97d56890b93e59\n2026-05-22 01:50:20.941 17 INFO tempest.lib.common.rest_client [req-46898619-ae8e-4afc-9e27-dfac2d65f2d4 req-46898619-ae8e-4afc-9e27-dfac2d65f2d4 ] Request (VolumesActionsTest:test_force_detach_volume): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/e8e12de9-c360-48bf-9c99-5489317c8138 0.283s\n2026-05-22 01:50:20.959 17 INFO tempest.common.waiters [-] State transition \"BUILD/spawning\" ==> \"ACTIVE/None\" after 14 second wait\n2026-05-22 01:50:21.160 15 INFO tempest.lib.common.rest_client [req-5dce293a-667d-4e1b-b885-08478bdebd31 req-5dce293a-667d-4e1b-b885-08478bdebd31 ] Request (VolumesTransfersTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=e148e8f7db6c4c58ae97d56890b93e59&name=default 0.429s\n2026-05-22 01:50:21.266 25 INFO tempest.lib.common.rest_client [req-a39bb7bc-b850-4d07-8ec0-9877cb3f7dcd req-a39bb7bc-b850-4d07-8ec0-9877cb3f7dcd ] Request (VolumesActionsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/1e2d7cea-2abf-42b0-8b3a-dede189aede2 0.152s\n2026-05-22 01:50:21.280 17 INFO tempest.lib.common.rest_client [req-52c38314-8ce5-4a0e-a5f2-7dc21dc24e53 req-52c38314-8ce5-4a0e-a5f2-7dc21dc24e53 ] Request (VolumesActionsTest:test_force_detach_volume): 202 POST https://api.testbed.osism.xyz:8776/v3/32b5b5b0f63b4eaf9bafaf1e25853ee2/volumes 0.317s\n2026-05-22 01:50:21.406 17 INFO tempest.lib.common.rest_client [req-1737ecf0-ff6b-4972-ba03-77088b0d6e13 req-1737ecf0-ff6b-4972-ba03-77088b0d6e13 ] Request (VolumesActionsTest:test_force_detach_volume): 200 GET https://api.testbed.osism.xyz:8776/v3/32b5b5b0f63b4eaf9bafaf1e25853ee2/volumes/40d994bb-032e-4781-85ad-b48c108828a5 0.108s\n2026-05-22 01:50:21.596 15 INFO tempest.lib.common.rest_client [req-504d065b-ed62-48a0-8eb7-1350e0d4ad7e req-504d065b-ed62-48a0-8eb7-1350e0d4ad7e ] Request (VolumesTransfersTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/c90a02dd-2890-4410-a204-4632c26fbb7b 0.434s\n2026-05-22 01:50:21.816 15 INFO tempest.lib.common.rest_client [req-1c3b0be4-ed0f-4537-827f-2729a1f88ec3 req-1c3b0be4-ed0f-4537-827f-2729a1f88ec3 ] Request (VolumesTransfersTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/e148e8f7db6c4c58ae97d56890b93e59 0.216s\n2026-05-22 01:50:22.349 15 INFO tempest.lib.common.rest_client [req-f97a777f-26a6-4097-919d-f0a1b9112b6c req-f97a777f-26a6-4097-919d-f0a1b9112b6c ] Request (VolumesTransfersV357Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.528s\n2026-05-22 01:50:22.441 25 INFO tempest.lib.common.rest_client [req-a6d07504-4a5f-4458-bb52-527c0428a150 req-a6d07504-4a5f-4458-bb52-527c0428a150 ] Request (VolumesActionsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/1e2d7cea-2abf-42b0-8b3a-dede189aede2 0.153s\n2026-05-22 01:50:22.453 25 INFO tempest.common.waiters [-] State transition \"ACTIVE/deleting\" ==> \"DELETED/None\" after 4 second wait\n2026-05-22 01:50:22.534 17 INFO tempest.lib.common.rest_client [req-032cb874-eb26-4d9e-a6c1-70821792f807 req-032cb874-eb26-4d9e-a6c1-70821792f807 ] Request (VolumesActionsTest:test_force_detach_volume): 200 GET https://api.testbed.osism.xyz:8776/v3/32b5b5b0f63b4eaf9bafaf1e25853ee2/volumes/40d994bb-032e-4781-85ad-b48c108828a5 0.115s\n2026-05-22 01:50:22.550 17 INFO tempest.common.waiters [-] volume 40d994bb-032e-4781-85ad-b48c108828a5 reached available after waiting for 1.550790 seconds\n2026-05-22 01:50:22.811 15 INFO tempest.lib.common.rest_client [req-5da13a8c-c1a3-4b71-a035-ac6b9b2ed3a6 req-5da13a8c-c1a3-4b71-a035-ac6b9b2ed3a6 ] Request (VolumesTransfersV357Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.449s\n2026-05-22 01:50:22.918 15 INFO tempest.lib.common.rest_client [req-9a97475a-a741-40ac-a128-fb58bf09d3f4 req-9a97475a-a741-40ac-a128-fb58bf09d3f4 ] Request (VolumesTransfersV357Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.103s\n2026-05-22 01:50:23.074 15 INFO tempest.lib.common.rest_client [req-2cf52346-86f1-48f6-9edd-b143f7b22fb1 req-2cf52346-86f1-48f6-9edd-b143f7b22fb1 ] Request (VolumesTransfersV357Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.154s\n2026-05-22 01:50:23.174 17 INFO tempest.lib.common.rest_client [req-57d0e506-68b5-409c-ab77-8165dc263c10 req-57d0e506-68b5-409c-ab77-8165dc263c10 ] Request (VolumesActionsTest:test_force_detach_volume): 202 POST https://api.testbed.osism.xyz:8776/v3/32b5b5b0f63b4eaf9bafaf1e25853ee2/volumes/40d994bb-032e-4781-85ad-b48c108828a5/action 0.622s\n2026-05-22 01:50:23.276 17 INFO tempest.lib.common.rest_client [req-aad21b62-d8eb-4301-8f9d-0a164cea3ea8 req-aad21b62-d8eb-4301-8f9d-0a164cea3ea8 ] Request (VolumesActionsTest:test_force_detach_volume): 200 GET https://api.testbed.osism.xyz:8776/v3/32b5b5b0f63b4eaf9bafaf1e25853ee2/volumes/40d994bb-032e-4781-85ad-b48c108828a5 0.099s\n2026-05-22 01:50:23.284 17 INFO tempest.common.waiters [-] volume 40d994bb-032e-4781-85ad-b48c108828a5 reached in-use after waiting for 0.284052 seconds\n2026-05-22 01:50:23.390 17 INFO tempest.lib.common.rest_client [req-f9690949-4ca8-42f3-9bc2-63a77ec6ed76 req-f9690949-4ca8-42f3-9bc2-63a77ec6ed76 ] Request (VolumesActionsTest:test_force_detach_volume): 200 GET https://api.testbed.osism.xyz:8776/v3/32b5b5b0f63b4eaf9bafaf1e25853ee2/volumes/40d994bb-032e-4781-85ad-b48c108828a5 0.104s\n2026-05-22 01:50:23.607 15 INFO tempest.lib.common.rest_client [req-dc233451-2f53-48a5-8bfd-0aa780e9f49c req-dc233451-2f53-48a5-8bfd-0aa780e9f49c ] Request (VolumesTransfersV357Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.529s\n2026-05-22 01:50:23.609 25 INFO tempest.lib.common.rest_client [req-a3b87349-3159-4d35-9e89-08866e81d7ca req-a3b87349-3159-4d35-9e89-08866e81d7ca ] Request (VolumesActionsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/1e2d7cea-2abf-42b0-8b3a-dede189aede2 0.152s\n2026-05-22 01:50:23.705 15 INFO tempest.lib.common.rest_client [req-846e5147-d810-413d-b3e9-3e364e87500a req-846e5147-d810-413d-b3e9-3e364e87500a ] Request (VolumesTransfersV357Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.095s\n2026-05-22 01:50:23.828 15 INFO tempest.lib.common.rest_client [req-ef99cc82-b774-4a94-9b5e-77be71ee1260 req-ef99cc82-b774-4a94-9b5e-77be71ee1260 ] Request (VolumesTransfersV357Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3ae12f643dd24b0ea63ad16f097b107a/users/4bc994981c5548d78af6fc46eeb2bb68/roles/7b19d98ffcc24d869191183daf0fb4ae 0.121s\n2026-05-22 01:50:23.909 17 INFO tempest.lib.common.rest_client [req-0c25f114-339b-4703-83df-c9f2206eb4aa req-0c25f114-339b-4703-83df-c9f2206eb4aa ] Request (VolumesActionsTest:test_force_detach_volume): 202 POST https://api.testbed.osism.xyz:8776/v3/5abf1d49ff2748ed8c361153bdd8df02/volumes/40d994bb-032e-4781-85ad-b48c108828a5/action 0.503s\n2026-05-22 01:50:23.986 15 INFO tempest.lib.common.rest_client [req-c1a6825f-16c7-411e-985c-098b1e4658d8 req-c1a6825f-16c7-411e-985c-098b1e4658d8 ] Request (VolumesTransfersV357Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.155s\n2026-05-22 01:50:24.036 17 INFO tempest.lib.common.rest_client [req-603f6f01-c9ed-4799-adef-ba1a5eaa3790 req-603f6f01-c9ed-4799-adef-ba1a5eaa3790 ] Request (VolumesActionsTest:test_force_detach_volume): 200 GET https://api.testbed.osism.xyz:8776/v3/32b5b5b0f63b4eaf9bafaf1e25853ee2/volumes/40d994bb-032e-4781-85ad-b48c108828a5 0.125s\n2026-05-22 01:50:24.045 17 INFO tempest.common.waiters [-] volume 40d994bb-032e-4781-85ad-b48c108828a5 reached error after waiting for 0.045157 seconds\n2026-05-22 01:50:24.115 15 INFO tempest.lib.common.rest_client [req-6cf18176-ffb0-4159-ab0e-f7cd14dc7626 req-6cf18176-ffb0-4159-ab0e-f7cd14dc7626 ] Request (VolumesTransfersV357Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3ae12f643dd24b0ea63ad16f097b107a/users/4bc994981c5548d78af6fc46eeb2bb68/roles/1049be6f2d5641528d4cf50ffcec866c 0.127s\n2026-05-22 01:50:24.306 15 INFO tempest.lib.common.rest_client [req-c4c10826-a9ac-4e90-904d-a8930c1452fa req-c4c10826-a9ac-4e90-904d-a8930c1452fa ] Request (VolumesTransfersV357Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.189s\n2026-05-22 01:50:24.433 15 INFO tempest.lib.common.rest_client [req-508ef811-86cc-452c-9326-0a59fcef3003 req-508ef811-86cc-452c-9326-0a59fcef3003 ] Request (VolumesTransfersV357Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3ae12f643dd24b0ea63ad16f097b107a/users/4bc994981c5548d78af6fc46eeb2bb68/roles/f62b4d190f9040abadfedbb170e6ab99 0.123s\n2026-05-22 01:50:24.587 15 INFO tempest.lib.common.rest_client [req-dfc19786-b879-41b3-aaaf-eb3e7e9c1718 req-dfc19786-b879-41b3-aaaf-eb3e7e9c1718 ] Request (VolumesTransfersV357Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.152s\n2026-05-22 01:50:24.736 15 INFO tempest.lib.common.rest_client [req-8b2ffaaa-c76b-457b-a4f4-6cdffbc1b686 req-8b2ffaaa-c76b-457b-a4f4-6cdffbc1b686 ] Request (VolumesTransfersV357Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3ae12f643dd24b0ea63ad16f097b107a/users/4bc994981c5548d78af6fc46eeb2bb68/roles/7b19d98ffcc24d869191183daf0fb4ae 0.146s\n2026-05-22 01:50:24.736 15 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 4bc994981c5548d78af6fc46eeb2bb68 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:50:24.736 15 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesTransfersV357Test-1804835355-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '3ae12f643dd24b0ea63ad16f097b107a', 'project_name': 'tempest-VolumesTransfersV357Test-1804835355', 'tenant_id': '3ae12f643dd24b0ea63ad16f097b107a', 'tenant_name': 'tempest-VolumesTransfersV357Test-1804835355', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '4bc994981c5548d78af6fc46eeb2bb68', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:50:24.736 15 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesTransfersV357Test-1804835355-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '3ae12f643dd24b0ea63ad16f097b107a', 'project_name': 'tempest-VolumesTransfersV357Test-1804835355', 'tenant_id': '3ae12f643dd24b0ea63ad16f097b107a', 'tenant_name': 'tempest-VolumesTransfersV357Test-1804835355', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '4bc994981c5548d78af6fc46eeb2bb68', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:50:24.807 25 INFO tempest.lib.common.rest_client [req-9fdfc8e8-749b-4f23-982b-876ed579f64f req-9fdfc8e8-749b-4f23-982b-876ed579f64f ] Request (VolumesActionsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/1e2d7cea-2abf-42b0-8b3a-dede189aede2 0.177s\n2026-05-22 01:50:25.178 17 INFO tempest.lib.common.rest_client [req-808febe4-5842-49f4-bad4-dfe54a0def1f req-808febe4-5842-49f4-bad4-dfe54a0def1f ] Request (VolumesActionsTest:test_force_detach_volume): 202 POST https://api.testbed.osism.xyz:8776/v3/5abf1d49ff2748ed8c361153bdd8df02/volumes/40d994bb-032e-4781-85ad-b48c108828a5/action 1.131s\n2026-05-22 01:50:25.252 15 INFO tempest.lib.common.rest_client [req-3ee67607-2cff-4910-8d75-33e06e688537 req-3ee67607-2cff-4910-8d75-33e06e688537 ] Request (VolumesTransfersV357Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.506s\n2026-05-22 01:50:25.285 17 INFO tempest.lib.common.rest_client [req-da4beaa8-e977-4ff6-9018-d6ee124a07c4 req-da4beaa8-e977-4ff6-9018-d6ee124a07c4 ] Request (VolumesActionsTest:test_force_detach_volume): 200 GET https://api.testbed.osism.xyz:8776/v3/32b5b5b0f63b4eaf9bafaf1e25853ee2/volumes/40d994bb-032e-4781-85ad-b48c108828a5 0.104s\n2026-05-22 01:50:25.304 17 INFO tempest.common.waiters [-] volume 40d994bb-032e-4781-85ad-b48c108828a5 reached available after waiting for 0.304721 seconds\n2026-05-22 01:50:25.404 17 INFO tempest.lib.common.rest_client [req-5ee0a635-07dc-4b85-9ecf-8975a3a89d36 req-5ee0a635-07dc-4b85-9ecf-8975a3a89d36 ] Request (VolumesActionsTest:test_force_detach_volume): 200 GET https://api.testbed.osism.xyz:8776/v3/32b5b5b0f63b4eaf9bafaf1e25853ee2/volumes/40d994bb-032e-4781-85ad-b48c108828a5 0.098s\n2026-05-22 01:50:25.489 15 INFO tempest.lib.common.rest_client [req-393f3673-0b51-46d9-9953-ff85ba0b50e3 req-393f3673-0b51-46d9-9953-ff85ba0b50e3 ] Request (VolumesTransfersV357Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.233s\n2026-05-22 01:50:25.952 25 INFO tempest.lib.common.rest_client [req-53872455-cce5-49a5-93ad-61c3b0431a61 req-53872455-cce5-49a5-93ad-61c3b0431a61 ] Request (VolumesActionsTest:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8774/v2.1/servers/1e2d7cea-2abf-42b0-8b3a-dede189aede2 0.127s\n{7} tempest.api.volume.test_volumes_actions.VolumesActionsTest.test_attach_detach_volume_to_instance [25.307616s] ... ok\n2026-05-22 01:50:26.021 17 INFO tempest.lib.common.rest_client [req-02f895c5-222b-414f-bdcf-e87c21bc582b req-02f895c5-222b-414f-bdcf-e87c21bc582b ] Request (VolumesActionsTest:_run_cleanups): 202 POST https://api.testbed.osism.xyz:8776/v3/32b5b5b0f63b4eaf9bafaf1e25853ee2/volumes/40d994bb-032e-4781-85ad-b48c108828a5/action 0.601s\n2026-05-22 01:50:26.027 15 INFO tempest.lib.common.rest_client [req-2ef5fe8f-a97a-4439-bd64-57038dfe1624 req-2ef5fe8f-a97a-4439-bd64-57038dfe1624 ] Request (VolumesTransfersV357Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.536s\n2026-05-22 01:50:26.122 17 INFO tempest.lib.common.rest_client [req-ebce0bf9-8388-4380-8965-ac2e06d5f0b8 req-ebce0bf9-8388-4380-8965-ac2e06d5f0b8 ] Request (VolumesActionsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/32b5b5b0f63b4eaf9bafaf1e25853ee2/volumes/40d994bb-032e-4781-85ad-b48c108828a5 0.099s\n2026-05-22 01:50:26.135 15 INFO tempest.lib.common.rest_client [req-7da0c69d-6dcc-4124-a9f1-285aa10af12c req-7da0c69d-6dcc-4124-a9f1-285aa10af12c ] Request (VolumesTransfersV357Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.101s\n2026-05-22 01:50:26.135 17 INFO tempest.common.waiters [-] volume 40d994bb-032e-4781-85ad-b48c108828a5 reached available after waiting for 0.135907 seconds\n2026-05-22 01:50:26.236 17 INFO tempest.lib.common.rest_client [req-16d1fcef-882d-406e-95ae-02c39be8790d req-16d1fcef-882d-406e-95ae-02c39be8790d ] Request (VolumesActionsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/32b5b5b0f63b4eaf9bafaf1e25853ee2/volumes/40d994bb-032e-4781-85ad-b48c108828a5 0.098s\n2026-05-22 01:50:26.269 15 INFO tempest.lib.common.rest_client [req-7f84d530-8a2f-47ac-bc22-3e6784f48a09 req-7f84d530-8a2f-47ac-bc22-3e6784f48a09 ] Request (VolumesTransfersV357Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/81bf4b39277e4007884bfc74610b8274/users/6fc794122ade40b390b3b8bb385faa61/roles/7b19d98ffcc24d869191183daf0fb4ae 0.131s\n2026-05-22 01:50:26.379 17 INFO tempest.lib.common.rest_client [req-34ceeb2b-47e1-4e37-b439-a0c0bf88896c req-34ceeb2b-47e1-4e37-b439-a0c0bf88896c ] Request (VolumesActionsTest:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/32b5b5b0f63b4eaf9bafaf1e25853ee2/volumes/40d994bb-032e-4781-85ad-b48c108828a5 0.130s\n2026-05-22 01:50:26.441 15 INFO tempest.lib.common.rest_client [req-330ffeaf-23c5-40c6-8b45-990e8238bf21 req-330ffeaf-23c5-40c6-8b45-990e8238bf21 ] Request (VolumesTransfersV357Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.166s\n2026-05-22 01:50:26.455 25 INFO tempest.lib.common.rest_client [req-a47a8891-3ad2-4d63-9ac7-906eab791d34 req-a47a8891-3ad2-4d63-9ac7-906eab791d34 ] Request (VolumesActionsTest:test_get_volume_attachment): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.489s\n2026-05-22 01:50:26.456 25 INFO tempest.lib.common.fixed_network [-] (VolumesActionsTest:test_get_volume_attachment) Found network {'id': '6e091677-a8a4-4340-95fd-ca3ce1dc0df4', 'name': 'tempest-VolumesActionsTest-566724820-network', 'tenant_id': '6fe0a8db9a864fe99945eff55d1c82f3', 'admin_state_up': True, 'mtu': 1342, 'status': 'ACTIVE', 'subnets': [], 'shared': False, 'project_id': '6fe0a8db9a864fe99945eff55d1c82f3', 'qos_policy_id': None, 'port_security_enabled': True, 'dns_domain': '', 'router:external': False, 'provider:network_type': 'geneve', 'provider:physical_network': None, 'provider:segmentation_id': 1341, 'availability_zone_hints': ['nova'], 'is_default': False, 'availability_zones': [], 'ipv4_address_scope': None, 'ipv6_address_scope': None, 'description': '', 'tags': [], 'created_at': '2026-05-22T01:49:51Z', 'updated_at': '2026-05-22T01:49:51Z', 'revision_number': 1} available for tenant\n2026-05-22 01:50:26.485 17 INFO tempest.lib.common.rest_client [req-1dbc4611-29bb-4bc7-9998-fbf66f007f42 req-1dbc4611-29bb-4bc7-9998-fbf66f007f42 ] Request (VolumesActionsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/32b5b5b0f63b4eaf9bafaf1e25853ee2/volumes/40d994bb-032e-4781-85ad-b48c108828a5 0.103s\n2026-05-22 01:50:26.580 15 INFO tempest.lib.common.rest_client [req-1f79a600-cdca-42ea-9675-4e7d0f88e838 req-1f79a600-cdca-42ea-9675-4e7d0f88e838 ] Request (VolumesTransfersV357Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/81bf4b39277e4007884bfc74610b8274/users/6fc794122ade40b390b3b8bb385faa61/roles/1049be6f2d5641528d4cf50ffcec866c 0.134s\n2026-05-22 01:50:26.741 15 INFO tempest.lib.common.rest_client [req-145d8abd-288a-4ecd-a2f3-ca4779b6217c req-145d8abd-288a-4ecd-a2f3-ca4779b6217c ] Request (VolumesTransfersV357Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.158s\n2026-05-22 01:50:26.857 15 INFO tempest.lib.common.rest_client [req-6c216392-a0f2-4a42-ac32-29df7c23bd21 req-6c216392-a0f2-4a42-ac32-29df7c23bd21 ] Request (VolumesTransfersV357Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/81bf4b39277e4007884bfc74610b8274/users/6fc794122ade40b390b3b8bb385faa61/roles/f62b4d190f9040abadfedbb170e6ab99 0.113s\n2026-05-22 01:50:27.003 15 INFO tempest.lib.common.rest_client [req-25be00ad-afe6-480f-8e49-c9b6b204f2c2 req-25be00ad-afe6-480f-8e49-c9b6b204f2c2 ] Request (VolumesTransfersV357Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.142s\n2026-05-22 01:50:27.118 25 INFO tempest.lib.common.rest_client [req-e0d514bd-0414-49eb-b391-9c68b41d8dfc req-e0d514bd-0414-49eb-b391-9c68b41d8dfc ] Request (VolumesActionsTest:test_get_volume_attachment): 202 POST https://api.testbed.osism.xyz:8774/v2.1/servers 0.658s\n2026-05-22 01:50:27.126 15 INFO tempest.lib.common.rest_client [req-966d1614-6aab-4a70-aa95-df97230cd922 req-966d1614-6aab-4a70-aa95-df97230cd922 ] Request (VolumesTransfersV357Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/81bf4b39277e4007884bfc74610b8274/users/6fc794122ade40b390b3b8bb385faa61/roles/7b19d98ffcc24d869191183daf0fb4ae 0.120s\n2026-05-22 01:50:27.127 15 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 6fc794122ade40b390b3b8bb385faa61 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:50:27.127 15 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesTransfersV357Test-743705014-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '81bf4b39277e4007884bfc74610b8274', 'project_name': 'tempest-VolumesTransfersV357Test-743705014', 'tenant_id': '81bf4b39277e4007884bfc74610b8274', 'tenant_name': 'tempest-VolumesTransfersV357Test-743705014', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '6fc794122ade40b390b3b8bb385faa61', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:50:27.127 15 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesTransfersV357Test-743705014-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '81bf4b39277e4007884bfc74610b8274', 'project_name': 'tempest-VolumesTransfersV357Test-743705014', 'tenant_id': '81bf4b39277e4007884bfc74610b8274', 'tenant_name': 'tempest-VolumesTransfersV357Test-743705014', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '6fc794122ade40b390b3b8bb385faa61', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:50:27.270 25 INFO tempest.lib.common.rest_client [req-ec61e33f-5e8c-4807-b4f8-e88cf3e17896 req-ec61e33f-5e8c-4807-b4f8-e88cf3e17896 ] Request (VolumesActionsTest:test_get_volume_attachment): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/a9c3af27-fb63-4012-8b6e-786ac68aee33 0.145s\n2026-05-22 01:50:27.594 17 INFO tempest.lib.common.rest_client [req-0d8f6427-b802-4770-8587-b6ed978647db req-0d8f6427-b802-4770-8587-b6ed978647db ] Request (VolumesActionsTest:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/32b5b5b0f63b4eaf9bafaf1e25853ee2/volumes/40d994bb-032e-4781-85ad-b48c108828a5 0.089s\n2026-05-22 01:50:27.655 15 INFO tempest.lib.common.rest_client [req-569ad025-aea4-48ef-9fa7-0bedee8eaffd req-569ad025-aea4-48ef-9fa7-0bedee8eaffd ] Request (VolumesTransfersV357Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.516s\n2026-05-22 01:50:27.830 17 INFO tempest.lib.common.rest_client [req-e9fa5607-1990-4552-8480-3e5e4993533f req-e9fa5607-1990-4552-8480-3e5e4993533f ] Request (VolumesActionsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:8774/v2.1/servers/e8e12de9-c360-48bf-9c99-5489317c8138 0.233s\n2026-05-22 01:50:27.916 15 INFO tempest.lib.common.rest_client [req-2e65552d-995b-411f-ac1b-5f1861e59542 req-2e65552d-995b-411f-ac1b-5f1861e59542 ] Request (VolumesTransfersV357Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.257s\n2026-05-22 01:50:28.128 17 INFO tempest.lib.common.rest_client [req-d2d2b573-6804-4582-a56e-5bed8cc8f8e2 req-d2d2b573-6804-4582-a56e-5bed8cc8f8e2 ] Request (VolumesActionsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/e8e12de9-c360-48bf-9c99-5489317c8138 0.295s\n2026-05-22 01:50:28.462 15 INFO tempest.lib.common.rest_client [req-5ba4f2af-db72-49cd-8bb9-729ff9eb91d0 req-5ba4f2af-db72-49cd-8bb9-729ff9eb91d0 ] Request (VolumesTransfersV357Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.543s\n2026-05-22 01:50:28.474 25 INFO tempest.lib.common.rest_client [req-38359dd6-4e3b-4c59-add1-7cc4ef9a11b3 req-38359dd6-4e3b-4c59-add1-7cc4ef9a11b3 ] Request (VolumesActionsTest:test_get_volume_attachment): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/a9c3af27-fb63-4012-8b6e-786ac68aee33 0.188s\n2026-05-22 01:50:28.546 15 INFO tempest.lib.common.rest_client [req-c950ec77-5a54-4206-ac29-22a3510f025f req-c950ec77-5a54-4206-ac29-22a3510f025f ] Request (VolumesTransfersV357Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.082s\n2026-05-22 01:50:28.671 15 INFO tempest.lib.common.rest_client [req-42e39b82-d65b-4a31-9687-c216b7bb14aa req-42e39b82-d65b-4a31-9687-c216b7bb14aa ] Request (VolumesTransfersV357Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/14da735d976a48f8b28b90faaf95b046/users/aa50118bd6a141788627965f85f16357/roles/285449a926f347738829a3f39962ab63 0.121s\n2026-05-22 01:50:28.849 15 INFO tempest.lib.common.rest_client [req-c5f9994b-2166-4c40-8309-b215c4ec546d req-c5f9994b-2166-4c40-8309-b215c4ec546d ] Request (VolumesTransfersV357Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.175s\n2026-05-22 01:50:28.963 15 INFO tempest.lib.common.rest_client [req-66a37918-5ceb-40d3-b915-6aad903483c6 req-66a37918-5ceb-40d3-b915-6aad903483c6 ] Request (VolumesTransfersV357Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/14da735d976a48f8b28b90faaf95b046/users/aa50118bd6a141788627965f85f16357/roles/285449a926f347738829a3f39962ab63 0.111s\n2026-05-22 01:50:29.166 15 INFO tempest.lib.common.rest_client [req-2cfa89f3-fefb-42d4-99fb-4119643cf981 req-2cfa89f3-fefb-42d4-99fb-4119643cf981 ] Request (VolumesTransfersV357Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.200s\n2026-05-22 01:50:29.325 15 INFO tempest.lib.common.rest_client [req-41ca3c84-d365-4e79-89d0-f99c2fc45d9e req-41ca3c84-d365-4e79-89d0-f99c2fc45d9e ] Request (VolumesTransfersV357Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/14da735d976a48f8b28b90faaf95b046/users/aa50118bd6a141788627965f85f16357/roles/1049be6f2d5641528d4cf50ffcec866c 0.155s\n2026-05-22 01:50:29.470 17 INFO tempest.lib.common.rest_client [req-8f201748-ac3f-4fe9-acb2-271c86f3e2e2 req-8f201748-ac3f-4fe9-acb2-271c86f3e2e2 ] Request (VolumesActionsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/e8e12de9-c360-48bf-9c99-5489317c8138 0.329s\n2026-05-22 01:50:29.491 15 INFO tempest.lib.common.rest_client [req-752fcb15-49d6-4179-9238-8bee84ff71cb req-752fcb15-49d6-4179-9238-8bee84ff71cb ] Request (VolumesTransfersV357Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.163s\n2026-05-22 01:50:29.606 15 INFO tempest.lib.common.rest_client [req-56d157f9-6319-45a3-9800-c25570eb306f req-56d157f9-6319-45a3-9800-c25570eb306f ] Request (VolumesTransfersV357Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/14da735d976a48f8b28b90faaf95b046/users/aa50118bd6a141788627965f85f16357/roles/f62b4d190f9040abadfedbb170e6ab99 0.112s\n2026-05-22 01:50:29.641 25 INFO tempest.lib.common.rest_client [req-8d8e5b8c-def7-46d1-a1c7-eed3d8596c68 req-8d8e5b8c-def7-46d1-a1c7-eed3d8596c68 ] Request (VolumesActionsTest:test_get_volume_attachment): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/a9c3af27-fb63-4012-8b6e-786ac68aee33 0.150s\n2026-05-22 01:50:29.656 25 INFO tempest.common.waiters [-] State transition \"BUILD/scheduling\" ==> \"BUILD/None\" after 2 second wait\n2026-05-22 01:50:29.765 15 INFO tempest.lib.common.rest_client [req-76675c1f-30c6-4d2b-a9fa-a4dd6c2b3b34 req-76675c1f-30c6-4d2b-a9fa-a4dd6c2b3b34 ] Request (VolumesTransfersV357Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.157s\n2026-05-22 01:50:29.889 15 INFO tempest.lib.common.rest_client [req-95bb3f8b-3d6f-455a-bc28-d57b5b252d0e req-95bb3f8b-3d6f-455a-bc28-d57b5b252d0e ] Request (VolumesTransfersV357Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/14da735d976a48f8b28b90faaf95b046/users/aa50118bd6a141788627965f85f16357/roles/7b19d98ffcc24d869191183daf0fb4ae 0.122s\n2026-05-22 01:50:29.891 15 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user aa50118bd6a141788627965f85f16357 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:50:29.892 15 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesTransfersV357Test-1310171994-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '14da735d976a48f8b28b90faaf95b046', 'project_name': 'tempest-VolumesTransfersV357Test-1310171994', 'tenant_id': '14da735d976a48f8b28b90faaf95b046', 'tenant_name': 'tempest-VolumesTransfersV357Test-1310171994', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'aa50118bd6a141788627965f85f16357', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:50:29.892 15 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesTransfersV357Test-1310171994-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '14da735d976a48f8b28b90faaf95b046', 'project_name': 'tempest-VolumesTransfersV357Test-1310171994', 'tenant_id': '14da735d976a48f8b28b90faaf95b046', 'tenant_name': 'tempest-VolumesTransfersV357Test-1310171994', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'aa50118bd6a141788627965f85f16357', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:50:30.455 15 INFO tempest.lib.common.rest_client [req-c8147bd4-f292-4e2e-b5e4-ca26078860f7 req-c8147bd4-f292-4e2e-b5e4-ca26078860f7 ] Request (VolumesTransfersV357Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.551s\n2026-05-22 01:50:30.664 17 INFO tempest.lib.common.rest_client [req-a25d2231-7ed9-4a27-bd77-fe3856610153 req-a25d2231-7ed9-4a27-bd77-fe3856610153 ] Request (VolumesActionsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/e8e12de9-c360-48bf-9c99-5489317c8138 0.179s\n2026-05-22 01:50:30.816 25 INFO tempest.lib.common.rest_client [req-6de3de01-9a0e-4505-9bc1-99ff1565543d req-6de3de01-9a0e-4505-9bc1-99ff1565543d ] Request (VolumesActionsTest:test_get_volume_attachment): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/a9c3af27-fb63-4012-8b6e-786ac68aee33 0.157s\n2026-05-22 01:50:31.174 15 INFO tempest.lib.common.rest_client [req-34d7faf1-6185-40cf-ac23-f166bdc09286 req-34d7faf1-6185-40cf-ac23-f166bdc09286 ] Request (VolumesTransfersV357Test:test_create_get_list_accept_volume_transfer): 202 POST https://api.testbed.osism.xyz:8776/v3/3ae12f643dd24b0ea63ad16f097b107a/volumes 0.712s\n2026-05-22 01:50:31.281 15 INFO tempest.lib.common.rest_client [req-cfb7557f-195c-4f8c-bf37-2f20f92a64af req-cfb7557f-195c-4f8c-bf37-2f20f92a64af ] Request (VolumesTransfersV357Test:test_create_get_list_accept_volume_transfer): 200 GET https://api.testbed.osism.xyz:8776/v3/3ae12f643dd24b0ea63ad16f097b107a/volumes/18de235c-3817-4721-9e16-5b72d06c3abe 0.094s\n2026-05-22 01:50:31.831 17 INFO tempest.lib.common.rest_client [req-15b5dce3-9f1f-40a6-aca6-1d1605c3d732 req-15b5dce3-9f1f-40a6-aca6-1d1605c3d732 ] Request (VolumesActionsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/e8e12de9-c360-48bf-9c99-5489317c8138 0.152s\n2026-05-22 01:50:31.842 17 INFO tempest.common.waiters [-] State transition \"ACTIVE/deleting\" ==> \"DELETED/None\" after 3 second wait\n2026-05-22 01:50:31.999 25 INFO tempest.lib.common.rest_client [req-2907a2a8-57b5-4497-bf4f-dac5ed4df3e3 req-2907a2a8-57b5-4497-bf4f-dac5ed4df3e3 ] Request (VolumesActionsTest:test_get_volume_attachment): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/a9c3af27-fb63-4012-8b6e-786ac68aee33 0.160s\n2026-05-22 01:50:32.015 25 INFO tempest.common.waiters [-] State transition \"BUILD/None\" ==> \"BUILD/networking\" after 5 second wait\n2026-05-22 01:50:32.396 15 INFO tempest.lib.common.rest_client [req-b13dddab-ab7f-4eea-a321-5df22ca320b8 req-b13dddab-ab7f-4eea-a321-5df22ca320b8 ] Request (VolumesTransfersV357Test:test_create_get_list_accept_volume_transfer): 200 GET https://api.testbed.osism.xyz:8776/v3/3ae12f643dd24b0ea63ad16f097b107a/volumes/18de235c-3817-4721-9e16-5b72d06c3abe 0.104s\n2026-05-22 01:50:32.411 15 INFO tempest.common.waiters [-] volume 18de235c-3817-4721-9e16-5b72d06c3abe reached available after waiting for 1.411630 seconds\n2026-05-22 01:50:32.571 15 INFO tempest.lib.common.rest_client [req-d06798b0-b5e7-41b6-b81c-a8246e31a8c7 req-d06798b0-b5e7-41b6-b81c-a8246e31a8c7 ] Request (VolumesTransfersV357Test:test_create_get_list_accept_volume_transfer): 202 POST https://api.testbed.osism.xyz:8776/v3/3ae12f643dd24b0ea63ad16f097b107a/volume-transfers 0.157s\n2026-05-22 01:50:32.695 15 INFO tempest.lib.common.rest_client [req-c22a6594-6be0-416b-9877-69e176263a80 req-c22a6594-6be0-416b-9877-69e176263a80 ] Request (VolumesTransfersV357Test:test_create_get_list_accept_volume_transfer): 200 GET https://api.testbed.osism.xyz:8776/v3/3ae12f643dd24b0ea63ad16f097b107a/volumes/18de235c-3817-4721-9e16-5b72d06c3abe 0.114s\n2026-05-22 01:50:32.708 15 INFO tempest.common.waiters [-] volume 18de235c-3817-4721-9e16-5b72d06c3abe reached awaiting-transfer after waiting for 0.708241 seconds\n2026-05-22 01:50:32.798 15 INFO tempest.lib.common.rest_client [req-90aca671-a9d4-43c4-a545-5ef5c34bf167 req-90aca671-a9d4-43c4-a545-5ef5c34bf167 ] Request (VolumesTransfersV357Test:test_create_get_list_accept_volume_transfer): 200 GET https://api.testbed.osism.xyz:8776/v3/3ae12f643dd24b0ea63ad16f097b107a/volume-transfers/5a74a45b-6d24-42c2-8dfe-5bfd961fb943 0.088s\n2026-05-22 01:50:32.921 15 INFO tempest.lib.common.rest_client [req-d7d9cf93-e16c-4bbe-87b7-1e31ccd05cdc req-d7d9cf93-e16c-4bbe-87b7-1e31ccd05cdc ] Request (VolumesTransfersV357Test:test_create_get_list_accept_volume_transfer): 200 GET https://api.testbed.osism.xyz:8776/v3/3ae12f643dd24b0ea63ad16f097b107a/volume-transfers 0.116s\n2026-05-22 01:50:33.014 17 INFO tempest.lib.common.rest_client [req-1ce72a15-29db-4c81-b280-536117ccbcf3 req-1ce72a15-29db-4c81-b280-536117ccbcf3 ] Request (VolumesActionsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/e8e12de9-c360-48bf-9c99-5489317c8138 0.170s\n2026-05-22 01:50:33.364 25 INFO tempest.lib.common.rest_client [req-d9a06544-73e7-47ae-b3ba-8d3f7ec588d1 req-d9a06544-73e7-47ae-b3ba-8d3f7ec588d1 ] Request (VolumesActionsTest:test_get_volume_attachment): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/a9c3af27-fb63-4012-8b6e-786ac68aee33 0.343s\n2026-05-22 01:50:33.383 25 INFO tempest.common.waiters [-] State transition \"BUILD/networking\" ==> \"BUILD/block_device_mapping\" after 6 second wait\n2026-05-22 01:50:34.094 15 INFO tempest.lib.common.rest_client [req-366053af-0775-4137-bb3d-efbfa83fd7c7 req-366053af-0775-4137-bb3d-efbfa83fd7c7 ] Request (VolumesTransfersV357Test:test_create_get_list_accept_volume_transfer): 202 POST https://api.testbed.osism.xyz:8776/v3/81bf4b39277e4007884bfc74610b8274/volume-transfers/5a74a45b-6d24-42c2-8dfe-5bfd961fb943/accept 1.168s\n2026-05-22 01:50:34.208 15 INFO tempest.lib.common.rest_client [req-33576e6e-2a7f-4215-b80e-483658672d68 req-33576e6e-2a7f-4215-b80e-483658672d68 ] Request (VolumesTransfersV357Test:test_create_get_list_accept_volume_transfer): 200 GET https://api.testbed.osism.xyz:8776/v3/81bf4b39277e4007884bfc74610b8274/volumes/18de235c-3817-4721-9e16-5b72d06c3abe 0.108s\n2026-05-22 01:50:34.223 15 INFO tempest.common.waiters [-] volume 18de235c-3817-4721-9e16-5b72d06c3abe reached available after waiting for 0.223733 seconds\n2026-05-22 01:50:34.234 17 INFO tempest.lib.common.rest_client [req-d723e737-f62f-45c5-8403-8693e1af04a1 req-d723e737-f62f-45c5-8403-8693e1af04a1 ] Request (VolumesActionsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/e8e12de9-c360-48bf-9c99-5489317c8138 0.205s\n2026-05-22 01:50:34.330 15 INFO tempest.lib.common.rest_client [req-caaca4a0-17ba-4ffa-bb34-b9acf4728e4f req-caaca4a0-17ba-4ffa-bb34-b9acf4728e4f ] Request (VolumesTransfersV357Test:test_create_get_list_accept_volume_transfer): 200 GET https://api.testbed.osism.xyz:8776/v3/81bf4b39277e4007884bfc74610b8274/volumes/18de235c-3817-4721-9e16-5b72d06c3abe 0.103s\n2026-05-22 01:50:34.421 15 INFO tempest.lib.common.rest_client [req-545ab6b1-788a-4098-9395-c452404d04dc req-545ab6b1-788a-4098-9395-c452404d04dc ] Request (VolumesTransfersV357Test:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:8776/v3/3ae12f643dd24b0ea63ad16f097b107a/volume-transfers/5a74a45b-6d24-42c2-8dfe-5bfd961fb943 0.074s\n2026-05-22 01:50:34.667 15 INFO tempest.lib.common.rest_client [req-6f818945-2ff6-4c61-9f51-5a72f58afa53 req-6f818945-2ff6-4c61-9f51-5a72f58afa53 ] Request (VolumesTransfersV357Test:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/14da735d976a48f8b28b90faaf95b046/volumes/18de235c-3817-4721-9e16-5b72d06c3abe 0.242s\n2026-05-22 01:50:34.697 25 INFO tempest.lib.common.rest_client [req-ad9a5f7d-c240-41ec-abaa-06e724e243ea req-ad9a5f7d-c240-41ec-abaa-06e724e243ea ] Request (VolumesActionsTest:test_get_volume_attachment): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/a9c3af27-fb63-4012-8b6e-786ac68aee33 0.312s\n2026-05-22 01:50:34.715 25 INFO tempest.common.waiters [-] State transition \"BUILD/block_device_mapping\" ==> \"BUILD/spawning\" after 7 second wait\n2026-05-22 01:50:34.789 15 INFO tempest.lib.common.rest_client [req-08e05e5b-d6e2-44f9-8ce3-ba8ed27d695f req-08e05e5b-d6e2-44f9-8ce3-ba8ed27d695f ] Request (VolumesTransfersV357Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/14da735d976a48f8b28b90faaf95b046/volumes/18de235c-3817-4721-9e16-5b72d06c3abe 0.119s\n2026-05-22 01:50:35.358 17 INFO tempest.lib.common.rest_client [req-62dc429c-e5c0-4853-87c8-b032d9218d5a req-62dc429c-e5c0-4853-87c8-b032d9218d5a ] Request (VolumesActionsTest:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8774/v2.1/servers/e8e12de9-c360-48bf-9c99-5489317c8138 0.105s\n{3} tempest.api.volume.admin.test_volumes_actions.VolumesActionsTest.test_force_detach_volume [30.697339s] ... ok\n2026-05-22 01:50:35.631 17 INFO tempest.lib.common.rest_client [req-71714674-e351-4a21-9613-b5df1262b879 req-71714674-e351-4a21-9613-b5df1262b879 ] Request (VolumesActionsTest:test_volume_force_delete_when_volume_is_attaching): 202 POST https://api.testbed.osism.xyz:8776/v3/32b5b5b0f63b4eaf9bafaf1e25853ee2/volumes 0.268s\n2026-05-22 01:50:35.736 17 INFO tempest.lib.common.rest_client [req-e307cdc5-49c9-44d9-b619-56d93ba3613b req-e307cdc5-49c9-44d9-b619-56d93ba3613b ] Request (VolumesActionsTest:test_volume_force_delete_when_volume_is_attaching): 200 GET https://api.testbed.osism.xyz:8776/v3/32b5b5b0f63b4eaf9bafaf1e25853ee2/volumes/fa95ffc5-1b06-468d-9eed-cbea87a9329a 0.092s\n2026-05-22 01:50:35.900 15 INFO tempest.lib.common.rest_client [req-25bc18ab-e7fa-425b-9165-d761fa8ca571 req-25bc18ab-e7fa-425b-9165-d761fa8ca571 ] Request (VolumesTransfersV357Test:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/14da735d976a48f8b28b90faaf95b046/volumes/18de235c-3817-4721-9e16-5b72d06c3abe 0.094s\n2026-05-22 01:50:35.978 15 INFO tempest.lib.common.rest_client [req-d7a73791-286e-4f87-825d-266a3819c473 req-d7a73791-286e-4f87-825d-266a3819c473 ] Request (VolumesTransfersV357Test:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/3ae12f643dd24b0ea63ad16f097b107a/volumes/18de235c-3817-4721-9e16-5b72d06c3abe 0.076s\n2026-05-22 01:50:36.007 25 INFO tempest.lib.common.rest_client [req-abb70ecd-3477-4f20-ab3a-f8032d744d2d req-abb70ecd-3477-4f20-ab3a-f8032d744d2d ] Request (VolumesActionsTest:test_get_volume_attachment): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/a9c3af27-fb63-4012-8b6e-786ac68aee33 0.290s\n2026-05-22 01:50:36.056 15 INFO tempest.lib.common.rest_client [req-a2aab6ed-2cf3-40b9-ac6d-5086d2fb8a1d req-a2aab6ed-2cf3-40b9-ac6d-5086d2fb8a1d ] Request (VolumesTransfersV357Test:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:8776/v3/3ae12f643dd24b0ea63ad16f097b107a/volumes/18de235c-3817-4721-9e16-5b72d06c3abe 0.076s\n{2} tempest.api.volume.test_volume_transfers.VolumesTransfersV357Test.test_create_get_list_accept_volume_transfer [5.597433s] ... ok\n2026-05-22 01:50:36.306 15 INFO tempest.lib.common.rest_client [req-eb8decbd-ffe2-4682-80e5-3bb2e1ad6b45 req-eb8decbd-ffe2-4682-80e5-3bb2e1ad6b45 ] Request (VolumesTransfersV357Test:test_create_list_delete_volume_transfer): 202 POST https://api.testbed.osism.xyz:8776/v3/3ae12f643dd24b0ea63ad16f097b107a/volumes 0.246s\n2026-05-22 01:50:36.411 15 INFO tempest.lib.common.rest_client [req-a300e9be-ff8d-4aa6-9075-fdb7c26281b0 req-a300e9be-ff8d-4aa6-9075-fdb7c26281b0 ] Request (VolumesTransfersV357Test:test_create_list_delete_volume_transfer): 200 GET https://api.testbed.osism.xyz:8776/v3/3ae12f643dd24b0ea63ad16f097b107a/volumes/10b10447-74c9-40d0-ba38-2e3468370f89 0.091s\n2026-05-22 01:50:36.860 17 INFO tempest.lib.common.rest_client [req-8db9fa75-05e9-4657-a6e5-668a0fb8cad6 req-8db9fa75-05e9-4657-a6e5-668a0fb8cad6 ] Request (VolumesActionsTest:test_volume_force_delete_when_volume_is_attaching): 200 GET https://api.testbed.osism.xyz:8776/v3/32b5b5b0f63b4eaf9bafaf1e25853ee2/volumes/fa95ffc5-1b06-468d-9eed-cbea87a9329a 0.110s\n2026-05-22 01:50:36.879 17 INFO tempest.common.waiters [-] volume fa95ffc5-1b06-468d-9eed-cbea87a9329a reached available after waiting for 1.879905 seconds\n2026-05-22 01:50:37.040 17 INFO tempest.lib.common.rest_client [req-e8c7c1be-0deb-454d-9226-13236931ac07 req-e8c7c1be-0deb-454d-9226-13236931ac07 ] Request (VolumesActionsTest:test_volume_force_delete_when_volume_is_attaching): 202 POST https://api.testbed.osism.xyz:8776/v3/5abf1d49ff2748ed8c361153bdd8df02/volumes/fa95ffc5-1b06-468d-9eed-cbea87a9329a/action 0.158s\n2026-05-22 01:50:37.150 17 INFO tempest.lib.common.rest_client [req-07ff16a9-27b4-45f0-8a4d-2f1ee4128fed req-07ff16a9-27b4-45f0-8a4d-2f1ee4128fed ] Request (VolumesActionsTest:test_volume_force_delete_when_volume_is_attaching): 200 GET https://api.testbed.osism.xyz:8776/v3/32b5b5b0f63b4eaf9bafaf1e25853ee2/volumes/fa95ffc5-1b06-468d-9eed-cbea87a9329a 0.106s\n2026-05-22 01:50:37.166 17 INFO tempest.common.waiters [-] volume fa95ffc5-1b06-468d-9eed-cbea87a9329a reached attaching after waiting for 0.166494 seconds\n2026-05-22 01:50:37.237 25 INFO tempest.lib.common.rest_client [req-fb10850b-71ea-4718-bbbd-ff2ee90d12d8 req-fb10850b-71ea-4718-bbbd-ff2ee90d12d8 ] Request (VolumesActionsTest:test_get_volume_attachment): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/a9c3af27-fb63-4012-8b6e-786ac68aee33 0.210s\n2026-05-22 01:50:37.294 17 INFO tempest.lib.common.rest_client [req-9225d6d1-794a-445d-a69e-a82cf7c05eec req-9225d6d1-794a-445d-a69e-a82cf7c05eec ] Request (VolumesActionsTest:test_volume_force_delete_when_volume_is_attaching): 202 POST https://api.testbed.osism.xyz:8776/v3/5abf1d49ff2748ed8c361153bdd8df02/volumes/fa95ffc5-1b06-468d-9eed-cbea87a9329a/action 0.126s\n2026-05-22 01:50:37.404 17 INFO tempest.lib.common.rest_client [req-bb09e78f-11f3-404c-ab59-f57498b6117d req-bb09e78f-11f3-404c-ab59-f57498b6117d ] Request (VolumesActionsTest:test_volume_force_delete_when_volume_is_attaching): 200 GET https://api.testbed.osism.xyz:8776/v3/32b5b5b0f63b4eaf9bafaf1e25853ee2/volumes/fa95ffc5-1b06-468d-9eed-cbea87a9329a 0.107s\n2026-05-22 01:50:37.527 15 INFO tempest.lib.common.rest_client [req-e3d5a409-f91a-47a9-b26b-dc73cc018791 req-e3d5a409-f91a-47a9-b26b-dc73cc018791 ] Request (VolumesTransfersV357Test:test_create_list_delete_volume_transfer): 200 GET https://api.testbed.osism.xyz:8776/v3/3ae12f643dd24b0ea63ad16f097b107a/volumes/10b10447-74c9-40d0-ba38-2e3468370f89 0.102s\n2026-05-22 01:50:37.542 15 INFO tempest.common.waiters [-] volume 10b10447-74c9-40d0-ba38-2e3468370f89 reached available after waiting for 1.542179 seconds\n2026-05-22 01:50:37.688 15 INFO tempest.lib.common.rest_client [req-8495e799-627f-4169-b912-18a03da7d6f8 req-8495e799-627f-4169-b912-18a03da7d6f8 ] Request (VolumesTransfersV357Test:test_create_list_delete_volume_transfer): 202 POST https://api.testbed.osism.xyz:8776/v3/3ae12f643dd24b0ea63ad16f097b107a/volume-transfers 0.144s\n2026-05-22 01:50:37.793 15 INFO tempest.lib.common.rest_client [req-664777b3-199d-48fc-ba82-3639caa66b99 req-664777b3-199d-48fc-ba82-3639caa66b99 ] Request (VolumesTransfersV357Test:test_create_list_delete_volume_transfer): 200 GET https://api.testbed.osism.xyz:8776/v3/3ae12f643dd24b0ea63ad16f097b107a/volumes/10b10447-74c9-40d0-ba38-2e3468370f89 0.096s\n2026-05-22 01:50:37.804 15 INFO tempest.common.waiters [-] volume 10b10447-74c9-40d0-ba38-2e3468370f89 reached awaiting-transfer after waiting for 0.804322 seconds\n2026-05-22 01:50:37.879 15 INFO tempest.lib.common.rest_client [req-7f423735-5fe9-4ef7-99c5-742f48b7bfce req-7f423735-5fe9-4ef7-99c5-742f48b7bfce ] Request (VolumesTransfersV357Test:test_create_list_delete_volume_transfer): 200 GET https://api.testbed.osism.xyz:8776/v3/3ae12f643dd24b0ea63ad16f097b107a/volume-transfers/detail 0.074s\n2026-05-22 01:50:38.052 15 INFO tempest.lib.common.rest_client [req-53d57de6-fd75-448d-b431-fd4368a2b887 req-53d57de6-fd75-448d-b431-fd4368a2b887 ] Request (VolumesTransfersV357Test:test_create_list_delete_volume_transfer): 202 DELETE https://api.testbed.osism.xyz:8776/v3/3ae12f643dd24b0ea63ad16f097b107a/volume-transfers/a4774601-d780-459b-a77d-dc9a2e3f1efa 0.166s\n2026-05-22 01:50:38.173 15 INFO tempest.lib.common.rest_client [req-88d1d17b-6d5d-4842-943b-57639f18a8e3 req-88d1d17b-6d5d-4842-943b-57639f18a8e3 ] Request (VolumesTransfersV357Test:test_create_list_delete_volume_transfer): 200 GET https://api.testbed.osism.xyz:8776/v3/3ae12f643dd24b0ea63ad16f097b107a/volumes/10b10447-74c9-40d0-ba38-2e3468370f89 0.119s\n2026-05-22 01:50:38.186 15 INFO tempest.common.waiters [-] volume 10b10447-74c9-40d0-ba38-2e3468370f89 reached available after waiting for 0.186203 seconds\n2026-05-22 01:50:38.259 15 INFO tempest.lib.common.rest_client [req-477830d5-12d9-4e80-9617-529bbd56fe92 req-477830d5-12d9-4e80-9617-529bbd56fe92 ] Request (VolumesTransfersV357Test:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:8776/v3/3ae12f643dd24b0ea63ad16f097b107a/volume-transfers/a4774601-d780-459b-a77d-dc9a2e3f1efa 0.070s\n2026-05-22 01:50:38.386 15 INFO tempest.lib.common.rest_client [req-3a249389-0653-45f8-8bf2-1fb7dd267ed8 req-3a249389-0653-45f8-8bf2-1fb7dd267ed8 ] Request (VolumesTransfersV357Test:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/14da735d976a48f8b28b90faaf95b046/volumes/10b10447-74c9-40d0-ba38-2e3468370f89 0.125s\n2026-05-22 01:50:38.493 15 INFO tempest.lib.common.rest_client [req-3ec7cfc9-7030-4c60-910b-4d63c378f11e req-3ec7cfc9-7030-4c60-910b-4d63c378f11e ] Request (VolumesTransfersV357Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/14da735d976a48f8b28b90faaf95b046/volumes/10b10447-74c9-40d0-ba38-2e3468370f89 0.104s\n2026-05-22 01:50:38.508 17 INFO tempest.lib.common.rest_client [req-7ce8f0cd-b77f-446f-adbb-03e40b9e7623 req-7ce8f0cd-b77f-446f-adbb-03e40b9e7623 ] Request (VolumesActionsTest:test_volume_force_delete_when_volume_is_attaching): 404 GET https://api.testbed.osism.xyz:8776/v3/32b5b5b0f63b4eaf9bafaf1e25853ee2/volumes/fa95ffc5-1b06-468d-9eed-cbea87a9329a 0.091s\n2026-05-22 01:50:38.533 25 INFO tempest.lib.common.rest_client [req-4f7b7193-e3a8-416e-9d41-2d4cd2aad0ec req-4f7b7193-e3a8-416e-9d41-2d4cd2aad0ec ] Request (VolumesActionsTest:test_get_volume_attachment): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/a9c3af27-fb63-4012-8b6e-786ac68aee33 0.275s\n2026-05-22 01:50:38.595 17 INFO tempest.lib.common.rest_client [req-a09f35f4-ba23-4150-afad-18df04ac8002 req-a09f35f4-ba23-4150-afad-18df04ac8002 ] Request (VolumesActionsTest:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/32b5b5b0f63b4eaf9bafaf1e25853ee2/volumes/fa95ffc5-1b06-468d-9eed-cbea87a9329a 0.084s\n2026-05-22 01:50:38.675 17 INFO tempest.lib.common.rest_client [req-7419f9a4-c620-4d33-ac4a-0232196f3336 req-7419f9a4-c620-4d33-ac4a-0232196f3336 ] Request (VolumesActionsTest:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:8776/v3/32b5b5b0f63b4eaf9bafaf1e25853ee2/volumes/fa95ffc5-1b06-468d-9eed-cbea87a9329a 0.077s\n{3} tempest.api.volume.admin.test_volumes_actions.VolumesActionsTest.test_volume_force_delete_when_volume_is_attaching [3.314507s] ... ok\n2026-05-22 01:50:38.943 17 INFO tempest.lib.common.rest_client [req-da3cc4bc-8d37-47e0-ab93-67b858dea302 req-da3cc4bc-8d37-47e0-ab93-67b858dea302 ] Request (VolumesActionsTest:test_volume_force_delete_when_volume_is_creating): 202 POST https://api.testbed.osism.xyz:8776/v3/32b5b5b0f63b4eaf9bafaf1e25853ee2/volumes 0.265s\n2026-05-22 01:50:39.080 17 INFO tempest.lib.common.rest_client [req-c5a8ff35-1ac9-4525-97cb-d598d748355a req-c5a8ff35-1ac9-4525-97cb-d598d748355a ] Request (VolumesActionsTest:test_volume_force_delete_when_volume_is_creating): 200 GET https://api.testbed.osism.xyz:8776/v3/32b5b5b0f63b4eaf9bafaf1e25853ee2/volumes/32935bec-6283-4a90-9274-c3626cfb25c2 0.122s\n2026-05-22 01:50:39.598 15 INFO tempest.lib.common.rest_client [req-b625d5b1-e8be-49b5-8d6b-065b949861c0 req-b625d5b1-e8be-49b5-8d6b-065b949861c0 ] Request (VolumesTransfersV357Test:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/14da735d976a48f8b28b90faaf95b046/volumes/10b10447-74c9-40d0-ba38-2e3468370f89 0.094s\n2026-05-22 01:50:39.684 15 INFO tempest.lib.common.rest_client [req-ea4b8fbd-a9ac-40d1-b030-bf2f51b5158b req-ea4b8fbd-a9ac-40d1-b030-bf2f51b5158b ] Request (VolumesTransfersV357Test:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/3ae12f643dd24b0ea63ad16f097b107a/volumes/10b10447-74c9-40d0-ba38-2e3468370f89 0.084s\n2026-05-22 01:50:39.757 15 INFO tempest.lib.common.rest_client [req-a2c31a50-27ae-43e2-99bb-dba2dccc8cc8 req-a2c31a50-27ae-43e2-99bb-dba2dccc8cc8 ] Request (VolumesTransfersV357Test:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:8776/v3/3ae12f643dd24b0ea63ad16f097b107a/volumes/10b10447-74c9-40d0-ba38-2e3468370f89 0.072s\n{2} tempest.api.volume.test_volume_transfers.VolumesTransfersV357Test.test_create_list_delete_volume_transfer [3.700242s] ... ok\n2026-05-22 01:50:39.797 25 INFO tempest.lib.common.rest_client [req-a0af5ca6-bb18-44c0-b7fb-d044e3aefb19 req-a0af5ca6-bb18-44c0-b7fb-d044e3aefb19 ] Request (VolumesActionsTest:test_get_volume_attachment): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/a9c3af27-fb63-4012-8b6e-786ac68aee33 0.243s\n2026-05-22 01:50:40.016 15 INFO tempest.lib.common.rest_client [req-0a7be08c-ff07-4f2b-9c17-0dbbc393fb4d req-0a7be08c-ff07-4f2b-9c17-0dbbc393fb4d ] Request (VolumesTransfersV357Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/4bc994981c5548d78af6fc46eeb2bb68 0.231s\n2026-05-22 01:50:40.194 17 INFO tempest.lib.common.rest_client [req-b2dca475-2198-4bb9-a42b-c25e3d609c9a req-b2dca475-2198-4bb9-a42b-c25e3d609c9a ] Request (VolumesActionsTest:test_volume_force_delete_when_volume_is_creating): 200 GET https://api.testbed.osism.xyz:8776/v3/32b5b5b0f63b4eaf9bafaf1e25853ee2/volumes/32935bec-6283-4a90-9274-c3626cfb25c2 0.103s\n2026-05-22 01:50:40.208 17 INFO tempest.common.waiters [-] volume 32935bec-6283-4a90-9274-c3626cfb25c2 reached available after waiting for 1.208071 seconds\n2026-05-22 01:50:40.291 15 INFO tempest.lib.common.rest_client [req-233e3a61-43e3-4dba-b986-ad2b26e711c4 req-233e3a61-43e3-4dba-b986-ad2b26e711c4 ] Request (VolumesTransfersV357Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/6fc794122ade40b390b3b8bb385faa61 0.272s\n2026-05-22 01:50:40.383 17 INFO tempest.lib.common.rest_client [req-20e78cc5-f273-4a85-8392-033522a03b55 req-20e78cc5-f273-4a85-8392-033522a03b55 ] Request (VolumesActionsTest:test_volume_force_delete_when_volume_is_creating): 202 POST https://api.testbed.osism.xyz:8776/v3/5abf1d49ff2748ed8c361153bdd8df02/volumes/32935bec-6283-4a90-9274-c3626cfb25c2/action 0.173s\n2026-05-22 01:50:40.506 17 INFO tempest.lib.common.rest_client [req-2c8f88ed-1b7e-460e-ad6c-f56731fabc37 req-2c8f88ed-1b7e-460e-ad6c-f56731fabc37 ] Request (VolumesActionsTest:test_volume_force_delete_when_volume_is_creating): 200 GET https://api.testbed.osism.xyz:8776/v3/32b5b5b0f63b4eaf9bafaf1e25853ee2/volumes/32935bec-6283-4a90-9274-c3626cfb25c2 0.120s\n2026-05-22 01:50:40.514 17 INFO tempest.common.waiters [-] volume 32935bec-6283-4a90-9274-c3626cfb25c2 reached creating after waiting for 0.514591 seconds\n2026-05-22 01:50:40.580 15 INFO tempest.lib.common.rest_client [req-8a4bd7da-633a-4602-9fc2-7ad1e703caad req-8a4bd7da-633a-4602-9fc2-7ad1e703caad ] Request (VolumesTransfersV357Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/aa50118bd6a141788627965f85f16357 0.286s\n2026-05-22 01:50:40.580 15 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 14da735d976a48f8b28b90faaf95b046\n2026-05-22 01:50:40.641 17 INFO tempest.lib.common.rest_client [req-f53d8657-e6ea-487a-8839-adf3371041f4 req-f53d8657-e6ea-487a-8839-adf3371041f4 ] Request (VolumesActionsTest:test_volume_force_delete_when_volume_is_creating): 202 POST https://api.testbed.osism.xyz:8776/v3/5abf1d49ff2748ed8c361153bdd8df02/volumes/32935bec-6283-4a90-9274-c3626cfb25c2/action 0.124s\n2026-05-22 01:50:40.746 17 INFO tempest.lib.common.rest_client [req-bb012056-5fee-4712-b1e9-5a526050e538 req-bb012056-5fee-4712-b1e9-5a526050e538 ] Request (VolumesActionsTest:test_volume_force_delete_when_volume_is_creating): 200 GET https://api.testbed.osism.xyz:8776/v3/32b5b5b0f63b4eaf9bafaf1e25853ee2/volumes/32935bec-6283-4a90-9274-c3626cfb25c2 0.102s\n2026-05-22 01:50:41.095 15 INFO tempest.lib.common.rest_client [req-2927e51a-364c-4d91-a373-f5102d1cb00e req-2927e51a-364c-4d91-a373-f5102d1cb00e ] Request (VolumesTransfersV357Test:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.513s\n2026-05-22 01:50:41.121 25 INFO tempest.lib.common.rest_client [req-eb2670a5-f4c4-4947-90c6-aee11c7709d1 req-eb2670a5-f4c4-4947-90c6-aee11c7709d1 ] Request (VolumesActionsTest:test_get_volume_attachment): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/a9c3af27-fb63-4012-8b6e-786ac68aee33 0.305s\n2026-05-22 01:50:41.131 25 INFO tempest.common.waiters [-] State transition \"BUILD/spawning\" ==> \"ACTIVE/None\" after 14 second wait\n2026-05-22 01:50:41.652 15 INFO tempest.lib.common.rest_client [req-f42c9237-9d87-4b7a-bda2-13cc15998041 req-f42c9237-9d87-4b7a-bda2-13cc15998041 ] Request (VolumesTransfersV357Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=14da735d976a48f8b28b90faaf95b046&name=default 0.555s\n2026-05-22 01:50:41.767 25 INFO tempest.lib.common.rest_client [req-af695a68-a1bb-4ecb-8d22-7f91763df855 req-af695a68-a1bb-4ecb-8d22-7f91763df855 ] Request (VolumesActionsTest:test_get_volume_attachment): 202 POST https://api.testbed.osism.xyz:8776/v3/6fe0a8db9a864fe99945eff55d1c82f3/volumes/96d7be81-85b5-42ea-9e1c-2bfb8115d8d6/action 0.630s\n2026-05-22 01:50:41.866 17 INFO tempest.lib.common.rest_client [req-283072cc-6f8e-4503-884f-5e9968ba00f3 req-283072cc-6f8e-4503-884f-5e9968ba00f3 ] Request (VolumesActionsTest:test_volume_force_delete_when_volume_is_creating): 404 GET https://api.testbed.osism.xyz:8776/v3/32b5b5b0f63b4eaf9bafaf1e25853ee2/volumes/32935bec-6283-4a90-9274-c3626cfb25c2 0.108s\n2026-05-22 01:50:41.897 25 INFO tempest.lib.common.rest_client [req-dbdaceb1-5d85-4d43-ad7b-c0919fc89a37 req-dbdaceb1-5d85-4d43-ad7b-c0919fc89a37 ] Request (VolumesActionsTest:test_get_volume_attachment): 200 GET https://api.testbed.osism.xyz:8776/v3/6fe0a8db9a864fe99945eff55d1c82f3/volumes/96d7be81-85b5-42ea-9e1c-2bfb8115d8d6 0.127s\n2026-05-22 01:50:41.919 25 INFO tempest.common.waiters [-] volume 96d7be81-85b5-42ea-9e1c-2bfb8115d8d6 reached in-use after waiting for 0.919106 seconds\n2026-05-22 01:50:41.962 17 INFO tempest.lib.common.rest_client [req-ff0b5896-f8e9-4a64-955e-8bd9d2030f4e req-ff0b5896-f8e9-4a64-955e-8bd9d2030f4e ] Request (VolumesActionsTest:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/32b5b5b0f63b4eaf9bafaf1e25853ee2/volumes/32935bec-6283-4a90-9274-c3626cfb25c2 0.093s\n2026-05-22 01:50:42.030 25 INFO tempest.lib.common.rest_client [req-1bdcb03c-cc4f-4432-88a7-94b248dcb720 req-1bdcb03c-cc4f-4432-88a7-94b248dcb720 ] Request (VolumesActionsTest:test_get_volume_attachment): 200 GET https://api.testbed.osism.xyz:8776/v3/6fe0a8db9a864fe99945eff55d1c82f3/volumes/96d7be81-85b5-42ea-9e1c-2bfb8115d8d6 0.108s\n2026-05-22 01:50:42.051 15 INFO tempest.lib.common.rest_client [req-c1ba0638-be46-44c6-b702-6590ab3599d6 req-c1ba0638-be46-44c6-b702-6590ab3599d6 ] Request (VolumesTransfersV357Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/69f21a17-5b0d-4050-91af-750e7d611fc7 0.395s\n2026-05-22 01:50:42.056 17 INFO tempest.lib.common.rest_client [req-27cfa16a-523b-48fb-967e-21f3acff2488 req-27cfa16a-523b-48fb-967e-21f3acff2488 ] Request (VolumesActionsTest:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:8776/v3/32b5b5b0f63b4eaf9bafaf1e25853ee2/volumes/32935bec-6283-4a90-9274-c3626cfb25c2 0.088s\n{3} tempest.api.volume.admin.test_volumes_actions.VolumesActionsTest.test_volume_force_delete_when_volume_is_creating [3.381278s] ... ok\n2026-05-22 01:50:42.282 15 INFO tempest.lib.common.rest_client [req-0fffbfa6-1826-4378-8421-c1f2c2b33fe7 req-0fffbfa6-1826-4378-8421-c1f2c2b33fe7 ] Request (VolumesTransfersV357Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/14da735d976a48f8b28b90faaf95b046 0.227s\n2026-05-22 01:50:42.282 15 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 3ae12f643dd24b0ea63ad16f097b107a\n2026-05-22 01:50:42.364 17 INFO tempest.lib.common.rest_client [req-16fc3c96-d717-49cb-90c9-8cdacd973673 req-16fc3c96-d717-49cb-90c9-8cdacd973673 ] Request (VolumesActionsTest:test_volume_force_delete_when_volume_is_error): 202 POST https://api.testbed.osism.xyz:8776/v3/32b5b5b0f63b4eaf9bafaf1e25853ee2/volumes 0.302s\n2026-05-22 01:50:42.524 17 INFO tempest.lib.common.rest_client [req-32ae910d-2982-42dd-81cb-a9ed34d49a98 req-32ae910d-2982-42dd-81cb-a9ed34d49a98 ] Request (VolumesActionsTest:test_volume_force_delete_when_volume_is_error): 200 GET https://api.testbed.osism.xyz:8776/v3/32b5b5b0f63b4eaf9bafaf1e25853ee2/volumes/9480bf27-8e7b-428c-891b-e16034169892 0.143s\n2026-05-22 01:50:42.640 25 INFO tempest.lib.common.rest_client [req-956f9a8c-e8d5-4d39-8d0d-c7b9986f09ba req-956f9a8c-e8d5-4d39-8d0d-c7b9986f09ba ] Request (VolumesActionsTest:_run_cleanups): 202 POST https://api.testbed.osism.xyz:8776/v3/6fe0a8db9a864fe99945eff55d1c82f3/volumes/96d7be81-85b5-42ea-9e1c-2bfb8115d8d6/action 0.597s\n2026-05-22 01:50:42.696 15 INFO tempest.lib.common.rest_client [req-16b331c9-ae8c-4f09-9b62-9ceef403b9be req-16b331c9-ae8c-4f09-9b62-9ceef403b9be ] Request (VolumesTransfersV357Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=3ae12f643dd24b0ea63ad16f097b107a&name=default 0.410s\n2026-05-22 01:50:42.750 25 INFO tempest.lib.common.rest_client [req-615a060f-8bd8-4f3d-9613-c2118ef2e0d7 req-615a060f-8bd8-4f3d-9613-c2118ef2e0d7 ] Request (VolumesActionsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/6fe0a8db9a864fe99945eff55d1c82f3/volumes/96d7be81-85b5-42ea-9e1c-2bfb8115d8d6 0.107s\n2026-05-22 01:50:42.765 25 INFO tempest.common.waiters [-] volume 96d7be81-85b5-42ea-9e1c-2bfb8115d8d6 reached available after waiting for 0.765262 seconds\n2026-05-22 01:50:43.015 25 INFO tempest.lib.common.rest_client [req-4153bab0-dd05-4eae-b731-96d488c8a0d9 req-4153bab0-dd05-4eae-b731-96d488c8a0d9 ] Request (VolumesActionsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:8774/v2.1/servers/a9c3af27-fb63-4012-8b6e-786ac68aee33 0.248s\n2026-05-22 01:50:43.129 15 INFO tempest.lib.common.rest_client [req-996b223a-696c-488c-959a-2169017b04cd req-996b223a-696c-488c-959a-2169017b04cd ] Request (VolumesTransfersV357Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/b842b78e-0510-40de-9722-0d1cef3d41a5 0.426s\n2026-05-22 01:50:43.287 25 INFO tempest.lib.common.rest_client [req-47d186ee-8e35-4273-bd35-5c00fff1d288 req-47d186ee-8e35-4273-bd35-5c00fff1d288 ] Request (VolumesActionsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/a9c3af27-fb63-4012-8b6e-786ac68aee33 0.269s\n2026-05-22 01:50:43.375 15 INFO tempest.lib.common.rest_client [req-ca64bd99-0908-4f33-8c74-48163dfa68bb req-ca64bd99-0908-4f33-8c74-48163dfa68bb ] Request (VolumesTransfersV357Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/3ae12f643dd24b0ea63ad16f097b107a 0.242s\n2026-05-22 01:50:43.376 15 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 81bf4b39277e4007884bfc74610b8274\n2026-05-22 01:50:43.660 17 INFO tempest.lib.common.rest_client [req-cbe32bb1-5951-4e4e-8bba-86c7f8792e81 req-cbe32bb1-5951-4e4e-8bba-86c7f8792e81 ] Request (VolumesActionsTest:test_volume_force_delete_when_volume_is_error): 200 GET https://api.testbed.osism.xyz:8776/v3/32b5b5b0f63b4eaf9bafaf1e25853ee2/volumes/9480bf27-8e7b-428c-891b-e16034169892 0.118s\n2026-05-22 01:50:43.671 17 INFO tempest.common.waiters [-] volume 9480bf27-8e7b-428c-891b-e16034169892 reached available after waiting for 1.671108 seconds\n2026-05-22 01:50:43.831 15 INFO tempest.lib.common.rest_client [req-c0dbec64-49d3-42d7-a379-39fcb1953932 req-c0dbec64-49d3-42d7-a379-39fcb1953932 ] Request (VolumesTransfersV357Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=81bf4b39277e4007884bfc74610b8274&name=default 0.453s\n2026-05-22 01:50:43.854 17 INFO tempest.lib.common.rest_client [req-80e9284f-db32-4d41-80e9-7c76a58aaf6d req-80e9284f-db32-4d41-80e9-7c76a58aaf6d ] Request (VolumesActionsTest:test_volume_force_delete_when_volume_is_error): 202 POST https://api.testbed.osism.xyz:8776/v3/5abf1d49ff2748ed8c361153bdd8df02/volumes/9480bf27-8e7b-428c-891b-e16034169892/action 0.181s\n2026-05-22 01:50:43.960 17 INFO tempest.lib.common.rest_client [req-16c9bc98-0a72-457a-bffe-03413d657018 req-16c9bc98-0a72-457a-bffe-03413d657018 ] Request (VolumesActionsTest:test_volume_force_delete_when_volume_is_error): 200 GET https://api.testbed.osism.xyz:8776/v3/32b5b5b0f63b4eaf9bafaf1e25853ee2/volumes/9480bf27-8e7b-428c-891b-e16034169892 0.103s\n2026-05-22 01:50:43.973 17 INFO tempest.common.waiters [-] volume 9480bf27-8e7b-428c-891b-e16034169892 reached error after waiting for 0.973091 seconds\n2026-05-22 01:50:44.118 17 INFO tempest.lib.common.rest_client [req-4ffa9b4c-868d-48ae-b2af-ab0dc1c20446 req-4ffa9b4c-868d-48ae-b2af-ab0dc1c20446 ] Request (VolumesActionsTest:test_volume_force_delete_when_volume_is_error): 202 POST https://api.testbed.osism.xyz:8776/v3/5abf1d49ff2748ed8c361153bdd8df02/volumes/9480bf27-8e7b-428c-891b-e16034169892/action 0.142s\n2026-05-22 01:50:44.243 17 INFO tempest.lib.common.rest_client [req-0ebdd959-f93e-45c0-a7ea-5653b4feba4a req-0ebdd959-f93e-45c0-a7ea-5653b4feba4a ] Request (VolumesActionsTest:test_volume_force_delete_when_volume_is_error): 200 GET https://api.testbed.osism.xyz:8776/v3/32b5b5b0f63b4eaf9bafaf1e25853ee2/volumes/9480bf27-8e7b-428c-891b-e16034169892 0.121s\n2026-05-22 01:50:44.265 15 INFO tempest.lib.common.rest_client [req-49be2e50-faea-4daa-8bdc-2f97d3229963 req-49be2e50-faea-4daa-8bdc-2f97d3229963 ] Request (VolumesTransfersV357Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/bbeb1033-1328-4a8c-8d3a-c2c89be0737c 0.432s\n2026-05-22 01:50:44.555 15 INFO tempest.lib.common.rest_client [req-25e19c2e-0bb8-4002-a9a2-feab8c55f911 req-25e19c2e-0bb8-4002-a9a2-feab8c55f911 ] Request (VolumesTransfersV357Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/81bf4b39277e4007884bfc74610b8274 0.287s\n2026-05-22 01:50:44.635 25 INFO tempest.lib.common.rest_client [req-365e274c-467d-4493-966f-99c45bf2675e req-365e274c-467d-4493-966f-99c45bf2675e ] Request (VolumesActionsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/a9c3af27-fb63-4012-8b6e-786ac68aee33 0.327s\n2026-05-22 01:50:45.364 17 INFO tempest.lib.common.rest_client [req-96d806e1-1654-4975-9794-976a7ca50355 req-96d806e1-1654-4975-9794-976a7ca50355 ] Request (VolumesActionsTest:test_volume_force_delete_when_volume_is_error): 404 GET https://api.testbed.osism.xyz:8776/v3/32b5b5b0f63b4eaf9bafaf1e25853ee2/volumes/9480bf27-8e7b-428c-891b-e16034169892 0.100s\n2026-05-22 01:50:45.450 17 INFO tempest.lib.common.rest_client [req-16296555-be25-4fae-b900-dcabdd257465 req-16296555-be25-4fae-b900-dcabdd257465 ] Request (VolumesActionsTest:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/32b5b5b0f63b4eaf9bafaf1e25853ee2/volumes/9480bf27-8e7b-428c-891b-e16034169892 0.083s\n2026-05-22 01:50:45.575 17 INFO tempest.lib.common.rest_client [req-a9e0db20-be0e-440b-9f81-4242e6c93be3 req-a9e0db20-be0e-440b-9f81-4242e6c93be3 ] Request (VolumesActionsTest:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:8776/v3/32b5b5b0f63b4eaf9bafaf1e25853ee2/volumes/9480bf27-8e7b-428c-891b-e16034169892 0.122s\n{3} tempest.api.volume.admin.test_volumes_actions.VolumesActionsTest.test_volume_force_delete_when_volume_is_error [3.517064s] ... ok\n2026-05-22 01:50:45.850 25 INFO tempest.lib.common.rest_client [req-51106f69-e954-47b6-bfcc-2ab0d6714187 req-51106f69-e954-47b6-bfcc-2ab0d6714187 ] Request (VolumesActionsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/a9c3af27-fb63-4012-8b6e-786ac68aee33 0.198s\n2026-05-22 01:50:45.887 17 INFO tempest.lib.common.rest_client [req-1a3ff7e0-b597-4a0a-a623-6fc7ee9cfd88 req-1a3ff7e0-b597-4a0a-a623-6fc7ee9cfd88 ] Request (VolumesActionsTest:test_volume_force_delete_when_volume_is_maintenance): 202 POST https://api.testbed.osism.xyz:8776/v3/32b5b5b0f63b4eaf9bafaf1e25853ee2/volumes 0.308s\n2026-05-22 01:50:45.997 17 INFO tempest.lib.common.rest_client [req-588f788f-8c79-4f45-8b60-05633741679a req-588f788f-8c79-4f45-8b60-05633741679a ] Request (VolumesActionsTest:test_volume_force_delete_when_volume_is_maintenance): 200 GET https://api.testbed.osism.xyz:8776/v3/32b5b5b0f63b4eaf9bafaf1e25853ee2/volumes/2e2a0734-8d80-4826-8384-a0a065ec9d2c 0.096s\n2026-05-22 01:50:47.028 25 INFO tempest.lib.common.rest_client [req-e9432bd8-9b23-4ab9-8e1b-93b2ff1bdf6a req-e9432bd8-9b23-4ab9-8e1b-93b2ff1bdf6a ] Request (VolumesActionsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/a9c3af27-fb63-4012-8b6e-786ac68aee33 0.159s\n2026-05-22 01:50:47.046 25 INFO tempest.common.waiters [-] State transition \"ACTIVE/deleting\" ==> \"DELETED/None\" after 4 second wait\n2026-05-22 01:50:47.141 17 INFO tempest.lib.common.rest_client [req-6ead5982-3dc3-4d97-a11c-5941a6cdd513 req-6ead5982-3dc3-4d97-a11c-5941a6cdd513 ] Request (VolumesActionsTest:test_volume_force_delete_when_volume_is_maintenance): 200 GET https://api.testbed.osism.xyz:8776/v3/32b5b5b0f63b4eaf9bafaf1e25853ee2/volumes/2e2a0734-8d80-4826-8384-a0a065ec9d2c 0.127s\n2026-05-22 01:50:47.154 17 INFO tempest.common.waiters [-] volume 2e2a0734-8d80-4826-8384-a0a065ec9d2c reached available after waiting for 1.154859 seconds\n2026-05-22 01:50:47.334 17 INFO tempest.lib.common.rest_client [req-127dffb5-756a-4353-8d65-53daf38eb091 req-127dffb5-756a-4353-8d65-53daf38eb091 ] Request (VolumesActionsTest:test_volume_force_delete_when_volume_is_maintenance): 202 POST https://api.testbed.osism.xyz:8776/v3/5abf1d49ff2748ed8c361153bdd8df02/volumes/2e2a0734-8d80-4826-8384-a0a065ec9d2c/action 0.176s\n2026-05-22 01:50:47.439 17 INFO tempest.lib.common.rest_client [req-02685b91-7c6e-4c52-ac62-0ed88560484d req-02685b91-7c6e-4c52-ac62-0ed88560484d ] Request (VolumesActionsTest:test_volume_force_delete_when_volume_is_maintenance): 200 GET https://api.testbed.osism.xyz:8776/v3/32b5b5b0f63b4eaf9bafaf1e25853ee2/volumes/2e2a0734-8d80-4826-8384-a0a065ec9d2c 0.102s\n2026-05-22 01:50:47.452 17 INFO tempest.common.waiters [-] volume 2e2a0734-8d80-4826-8384-a0a065ec9d2c reached maintenance after waiting for 0.452745 seconds\n2026-05-22 01:50:47.574 17 INFO tempest.lib.common.rest_client [req-7bed8b39-43b8-4dde-9b08-9c2134ed1f73 req-7bed8b39-43b8-4dde-9b08-9c2134ed1f73 ] Request (VolumesActionsTest:test_volume_force_delete_when_volume_is_maintenance): 202 POST https://api.testbed.osism.xyz:8776/v3/5abf1d49ff2748ed8c361153bdd8df02/volumes/2e2a0734-8d80-4826-8384-a0a065ec9d2c/action 0.119s\n2026-05-22 01:50:47.688 17 INFO tempest.lib.common.rest_client [req-d596ddae-b360-4e16-8253-a36b91109d9d req-d596ddae-b360-4e16-8253-a36b91109d9d ] Request (VolumesActionsTest:test_volume_force_delete_when_volume_is_maintenance): 200 GET https://api.testbed.osism.xyz:8776/v3/32b5b5b0f63b4eaf9bafaf1e25853ee2/volumes/2e2a0734-8d80-4826-8384-a0a065ec9d2c 0.111s\n2026-05-22 01:50:48.266 25 INFO tempest.lib.common.rest_client [req-c2eeb04c-0261-4e13-8c26-82ffc8c47cb3 req-c2eeb04c-0261-4e13-8c26-82ffc8c47cb3 ] Request (VolumesActionsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/a9c3af27-fb63-4012-8b6e-786ac68aee33 0.217s\n2026-05-22 01:50:48.797 17 INFO tempest.lib.common.rest_client [req-cdea073b-9349-4d36-9534-8e08a5d3863f req-cdea073b-9349-4d36-9534-8e08a5d3863f ] Request (VolumesActionsTest:test_volume_force_delete_when_volume_is_maintenance): 404 GET https://api.testbed.osism.xyz:8776/v3/32b5b5b0f63b4eaf9bafaf1e25853ee2/volumes/2e2a0734-8d80-4826-8384-a0a065ec9d2c 0.092s\n2026-05-22 01:50:48.874 17 INFO tempest.lib.common.rest_client [req-d2e086e6-e3b2-4c6f-83a7-feb3c44d18a6 req-d2e086e6-e3b2-4c6f-83a7-feb3c44d18a6 ] Request (VolumesActionsTest:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/32b5b5b0f63b4eaf9bafaf1e25853ee2/volumes/2e2a0734-8d80-4826-8384-a0a065ec9d2c 0.073s\n2026-05-22 01:50:48.955 17 INFO tempest.lib.common.rest_client [req-68bffdd7-d4ac-4831-8958-36383bd6da17 req-68bffdd7-d4ac-4831-8958-36383bd6da17 ] Request (VolumesActionsTest:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:8776/v3/32b5b5b0f63b4eaf9bafaf1e25853ee2/volumes/2e2a0734-8d80-4826-8384-a0a065ec9d2c 0.079s\n{3} tempest.api.volume.admin.test_volumes_actions.VolumesActionsTest.test_volume_force_delete_when_volume_is_maintenance [3.379142s] ... ok\n2026-05-22 01:50:49.246 17 INFO tempest.lib.common.rest_client [req-e2010d05-b5fd-46fc-9034-ebf318ae030d req-e2010d05-b5fd-46fc-9034-ebf318ae030d ] Request (VolumesActionsTest:test_volume_reset_status): 202 POST https://api.testbed.osism.xyz:8776/v3/32b5b5b0f63b4eaf9bafaf1e25853ee2/volumes 0.285s\n2026-05-22 01:50:49.370 17 INFO tempest.lib.common.rest_client [req-08a53b7c-3f02-42e1-8e3a-b6273c4d06cd req-08a53b7c-3f02-42e1-8e3a-b6273c4d06cd ] Request (VolumesActionsTest:test_volume_reset_status): 200 GET https://api.testbed.osism.xyz:8776/v3/32b5b5b0f63b4eaf9bafaf1e25853ee2/volumes/ad8d10a4-fbae-4ff3-a37f-a941edbe0be0 0.111s\n2026-05-22 01:50:49.547 25 INFO tempest.lib.common.rest_client [req-ab10f143-2d60-42cf-ae00-1349b244d8a7 req-ab10f143-2d60-42cf-ae00-1349b244d8a7 ] Request (VolumesActionsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/a9c3af27-fb63-4012-8b6e-786ac68aee33 0.262s\n2026-05-22 01:50:50.511 17 INFO tempest.lib.common.rest_client [req-104a363e-19bd-485f-8748-d389c5a1fcef req-104a363e-19bd-485f-8748-d389c5a1fcef ] Request (VolumesActionsTest:test_volume_reset_status): 200 GET https://api.testbed.osism.xyz:8776/v3/32b5b5b0f63b4eaf9bafaf1e25853ee2/volumes/ad8d10a4-fbae-4ff3-a37f-a941edbe0be0 0.122s\n2026-05-22 01:50:50.520 17 INFO tempest.common.waiters [-] volume ad8d10a4-fbae-4ff3-a37f-a941edbe0be0 reached available after waiting for 1.520324 seconds\n2026-05-22 01:50:50.685 25 INFO tempest.lib.common.rest_client [req-905954f1-c644-4a74-a3a5-415030209eda req-905954f1-c644-4a74-a3a5-415030209eda ] Request (VolumesActionsTest:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8774/v2.1/servers/a9c3af27-fb63-4012-8b6e-786ac68aee33 0.123s\n{7} tempest.api.volume.test_volumes_actions.VolumesActionsTest.test_get_volume_attachment [24.730553s] ... ok\n2026-05-22 01:50:50.692 17 INFO tempest.lib.common.rest_client [req-94ef0081-fe3e-481a-84f7-d6bcdfc05678 req-94ef0081-fe3e-481a-84f7-d6bcdfc05678 ] Request (VolumesActionsTest:test_volume_reset_status): 202 POST https://api.testbed.osism.xyz:8776/v3/5abf1d49ff2748ed8c361153bdd8df02/volumes/ad8d10a4-fbae-4ff3-a37f-a941edbe0be0/action 0.169s\n2026-05-22 01:50:50.803 17 INFO tempest.lib.common.rest_client [req-d28c99e5-17e2-4152-9170-d88327746c12 req-d28c99e5-17e2-4152-9170-d88327746c12 ] Request (VolumesActionsTest:test_volume_reset_status): 200 GET https://api.testbed.osism.xyz:8776/v3/32b5b5b0f63b4eaf9bafaf1e25853ee2/volumes/ad8d10a4-fbae-4ff3-a37f-a941edbe0be0 0.108s\n2026-05-22 01:50:50.822 17 INFO tempest.common.waiters [-] volume ad8d10a4-fbae-4ff3-a37f-a941edbe0be0 reached error after waiting for 0.822781 seconds\n2026-05-22 01:50:50.821 25 INFO tempest.lib.common.rest_client [req-008f154d-3db0-4bf6-9c8f-a82525e7ac75 req-008f154d-3db0-4bf6-9c8f-a82525e7ac75 ] Request (VolumesActionsTest:test_reserve_unreserve_volume): 202 POST https://api.testbed.osism.xyz:8776/v3/6fe0a8db9a864fe99945eff55d1c82f3/volumes/96d7be81-85b5-42ea-9e1c-2bfb8115d8d6/action 0.133s\n2026-05-22 01:50:50.936 25 INFO tempest.lib.common.rest_client [req-65f9a133-c699-4cf2-90c3-a4646874574a req-65f9a133-c699-4cf2-90c3-a4646874574a ] Request (VolumesActionsTest:test_reserve_unreserve_volume): 200 GET https://api.testbed.osism.xyz:8776/v3/6fe0a8db9a864fe99945eff55d1c82f3/volumes/96d7be81-85b5-42ea-9e1c-2bfb8115d8d6 0.112s\n2026-05-22 01:50:51.015 17 INFO tempest.lib.common.rest_client [req-2f55349a-292d-4298-8eb1-76a265d05caa req-2f55349a-292d-4298-8eb1-76a265d05caa ] Request (VolumesActionsTest:test_volume_reset_status): 202 POST https://api.testbed.osism.xyz:8776/v3/5abf1d49ff2748ed8c361153bdd8df02/volumes/ad8d10a4-fbae-4ff3-a37f-a941edbe0be0/action 0.191s\n2026-05-22 01:50:51.071 25 INFO tempest.lib.common.rest_client [req-8049ba0f-56ca-4d39-bd66-d74763ea1686 req-8049ba0f-56ca-4d39-bd66-d74763ea1686 ] Request (VolumesActionsTest:test_reserve_unreserve_volume): 202 POST https://api.testbed.osism.xyz:8776/v3/6fe0a8db9a864fe99945eff55d1c82f3/volumes/96d7be81-85b5-42ea-9e1c-2bfb8115d8d6/action 0.120s\n2026-05-22 01:50:51.117 17 INFO tempest.lib.common.rest_client [req-ead20fd5-551e-48d9-ab48-4d79ff306e8c req-ead20fd5-551e-48d9-ab48-4d79ff306e8c ] Request (VolumesActionsTest:test_volume_reset_status): 200 GET https://api.testbed.osism.xyz:8776/v3/32b5b5b0f63b4eaf9bafaf1e25853ee2/volumes/ad8d10a4-fbae-4ff3-a37f-a941edbe0be0 0.100s\n2026-05-22 01:50:51.126 17 INFO tempest.common.waiters [-] volume ad8d10a4-fbae-4ff3-a37f-a941edbe0be0 reached available after waiting for 0.126927 seconds\n2026-05-22 01:50:51.179 25 INFO tempest.lib.common.rest_client [req-e2bc84ef-3834-4ac9-a067-756b8baa6096 req-e2bc84ef-3834-4ac9-a067-756b8baa6096 ] Request (VolumesActionsTest:test_reserve_unreserve_volume): 200 GET https://api.testbed.osism.xyz:8776/v3/6fe0a8db9a864fe99945eff55d1c82f3/volumes/96d7be81-85b5-42ea-9e1c-2bfb8115d8d6 0.104s\n{7} tempest.api.volume.test_volumes_actions.VolumesActionsTest.test_reserve_unreserve_volume [0.507056s] ... ok\n2026-05-22 01:50:51.298 25 INFO tempest.lib.common.rest_client [req-5f98ed61-c1aa-4286-88e4-f3e66b5ee1c1 req-5f98ed61-c1aa-4286-88e4-f3e66b5ee1c1 ] Request (VolumesActionsTest:test_volume_bootable): 200 POST https://api.testbed.osism.xyz:8776/v3/6fe0a8db9a864fe99945eff55d1c82f3/volumes/96d7be81-85b5-42ea-9e1c-2bfb8115d8d6/action 0.103s\n2026-05-22 01:50:51.312 17 INFO tempest.lib.common.rest_client [req-f70794db-6fee-4789-852f-95bb6cb82fca req-f70794db-6fee-4789-852f-95bb6cb82fca ] Request (VolumesActionsTest:test_volume_reset_status): 202 POST https://api.testbed.osism.xyz:8776/v3/5abf1d49ff2748ed8c361153bdd8df02/volumes/ad8d10a4-fbae-4ff3-a37f-a941edbe0be0/action 0.183s\n2026-05-22 01:50:51.403 25 INFO tempest.lib.common.rest_client [req-35e73251-078c-413d-988c-b17e161ba24c req-35e73251-078c-413d-988c-b17e161ba24c ] Request (VolumesActionsTest:test_volume_bootable): 200 GET https://api.testbed.osism.xyz:8776/v3/6fe0a8db9a864fe99945eff55d1c82f3/volumes/96d7be81-85b5-42ea-9e1c-2bfb8115d8d6 0.103s\n2026-05-22 01:50:51.424 17 INFO tempest.lib.common.rest_client [req-93da8b15-a13d-41f1-9b1e-5166f2d819ac req-93da8b15-a13d-41f1-9b1e-5166f2d819ac ] Request (VolumesActionsTest:test_volume_reset_status): 200 GET https://api.testbed.osism.xyz:8776/v3/32b5b5b0f63b4eaf9bafaf1e25853ee2/volumes/ad8d10a4-fbae-4ff3-a37f-a941edbe0be0 0.111s\n2026-05-22 01:50:51.433 17 INFO tempest.common.waiters [-] volume ad8d10a4-fbae-4ff3-a37f-a941edbe0be0 reached maintenance after waiting for 0.433671 seconds\n2026-05-22 01:50:51.548 25 INFO tempest.lib.common.rest_client [req-9df05d84-ebda-449b-a937-d6fcf7d7e64a req-9df05d84-ebda-449b-a937-d6fcf7d7e64a ] Request (VolumesActionsTest:test_volume_bootable): 200 POST https://api.testbed.osism.xyz:8776/v3/6fe0a8db9a864fe99945eff55d1c82f3/volumes/96d7be81-85b5-42ea-9e1c-2bfb8115d8d6/action 0.132s\n2026-05-22 01:50:51.624 17 INFO tempest.lib.common.rest_client [req-32626bdc-abe0-4ace-b180-a8cf6b66ce9e req-32626bdc-abe0-4ace-b180-a8cf6b66ce9e ] Request (VolumesActionsTest:_run_cleanups): 202 POST https://api.testbed.osism.xyz:8776/v3/5abf1d49ff2748ed8c361153bdd8df02/volumes/ad8d10a4-fbae-4ff3-a37f-a941edbe0be0/action 0.189s\n2026-05-22 01:50:51.677 25 INFO tempest.lib.common.rest_client [req-df14eb45-b501-413b-870a-142c8831cc35 req-df14eb45-b501-413b-870a-142c8831cc35 ] Request (VolumesActionsTest:test_volume_bootable): 200 GET https://api.testbed.osism.xyz:8776/v3/6fe0a8db9a864fe99945eff55d1c82f3/volumes/96d7be81-85b5-42ea-9e1c-2bfb8115d8d6 0.124s\n{7} tempest.api.volume.test_volumes_actions.VolumesActionsTest.test_volume_bootable [0.509426s] ... ok\n2026-05-22 01:50:51.733 17 INFO tempest.lib.common.rest_client [req-31896f19-32c7-48b6-b700-08f964763b96 req-31896f19-32c7-48b6-b700-08f964763b96 ] Request (VolumesActionsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/32b5b5b0f63b4eaf9bafaf1e25853ee2/volumes/ad8d10a4-fbae-4ff3-a37f-a941edbe0be0 0.107s\n2026-05-22 01:50:51.741 17 INFO tempest.common.waiters [-] volume ad8d10a4-fbae-4ff3-a37f-a941edbe0be0 reached available after waiting for 0.741716 seconds\n2026-05-22 01:50:51.820 25 INFO tempest.lib.common.rest_client [req-bad337ea-c2f1-4d13-bd66-128051f99fe7 req-bad337ea-c2f1-4d13-bd66-128051f99fe7 ] Request (VolumesActionsTest:test_volume_readonly_update): 202 POST https://api.testbed.osism.xyz:8776/v3/6fe0a8db9a864fe99945eff55d1c82f3/volumes/96d7be81-85b5-42ea-9e1c-2bfb8115d8d6/action 0.113s\n2026-05-22 01:50:51.851 17 INFO tempest.lib.common.rest_client [req-92d74ab9-3c1c-49de-b594-4042d78db749 req-92d74ab9-3c1c-49de-b594-4042d78db749 ] Request (VolumesActionsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/32b5b5b0f63b4eaf9bafaf1e25853ee2/volumes/ad8d10a4-fbae-4ff3-a37f-a941edbe0be0 0.107s\n2026-05-22 01:50:51.937 25 INFO tempest.lib.common.rest_client [req-b713a3a2-a275-4b3f-9d4c-0273b477d56e req-b713a3a2-a275-4b3f-9d4c-0273b477d56e ] Request (VolumesActionsTest:test_volume_readonly_update): 200 GET https://api.testbed.osism.xyz:8776/v3/6fe0a8db9a864fe99945eff55d1c82f3/volumes/96d7be81-85b5-42ea-9e1c-2bfb8115d8d6 0.113s\n2026-05-22 01:50:51.993 17 INFO tempest.lib.common.rest_client [req-fb3aed16-be03-4534-885a-de65ea8c6407 req-fb3aed16-be03-4534-885a-de65ea8c6407 ] Request (VolumesActionsTest:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/32b5b5b0f63b4eaf9bafaf1e25853ee2/volumes/ad8d10a4-fbae-4ff3-a37f-a941edbe0be0 0.120s\n2026-05-22 01:50:52.092 25 INFO tempest.lib.common.rest_client [req-5175ed3d-150a-4c73-81f9-f00c127e5852 req-5175ed3d-150a-4c73-81f9-f00c127e5852 ] Request (VolumesActionsTest:test_volume_readonly_update): 202 POST https://api.testbed.osism.xyz:8776/v3/6fe0a8db9a864fe99945eff55d1c82f3/volumes/96d7be81-85b5-42ea-9e1c-2bfb8115d8d6/action 0.139s\n2026-05-22 01:50:52.145 17 INFO tempest.lib.common.rest_client [req-a1a86dd7-26ca-4b02-940b-85c01d1779eb req-a1a86dd7-26ca-4b02-940b-85c01d1779eb ] Request (VolumesActionsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/32b5b5b0f63b4eaf9bafaf1e25853ee2/volumes/ad8d10a4-fbae-4ff3-a37f-a941edbe0be0 0.149s\n2026-05-22 01:50:52.203 25 INFO tempest.lib.common.rest_client [req-96f43336-654d-4b8a-b6db-ed0042a8d421 req-96f43336-654d-4b8a-b6db-ed0042a8d421 ] Request (VolumesActionsTest:test_volume_readonly_update): 200 GET https://api.testbed.osism.xyz:8776/v3/6fe0a8db9a864fe99945eff55d1c82f3/volumes/96d7be81-85b5-42ea-9e1c-2bfb8115d8d6 0.107s\n{7} tempest.api.volume.test_volumes_actions.VolumesActionsTest.test_volume_readonly_update [0.512967s] ... ok\n2026-05-22 01:50:52.332 25 INFO tempest.lib.common.rest_client [req-ad0e8ceb-71c7-4b7d-a299-d49efcd3b1f8 req-ad0e8ceb-71c7-4b7d-a299-d49efcd3b1f8 ] Request (VolumesActionsTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:8776/v3/6fe0a8db9a864fe99945eff55d1c82f3/volumes/96d7be81-85b5-42ea-9e1c-2bfb8115d8d6 0.111s\n2026-05-22 01:50:52.485 25 INFO tempest.lib.common.rest_client [req-3263d4c7-7eef-4d55-a0d5-fcd913abc824 req-3263d4c7-7eef-4d55-a0d5-fcd913abc824 ] Request (VolumesActionsTest:tearDownClass): 202 DELETE https://api.testbed.osism.xyz:8776/v3/6fe0a8db9a864fe99945eff55d1c82f3/volumes/96d7be81-85b5-42ea-9e1c-2bfb8115d8d6 0.140s\n2026-05-22 01:50:52.609 25 INFO tempest.lib.common.rest_client [req-4dacf39b-919b-4779-9a28-9ed4a10b1e14 req-4dacf39b-919b-4779-9a28-9ed4a10b1e14 ] Request (VolumesActionsTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:8776/v3/6fe0a8db9a864fe99945eff55d1c82f3/volumes/96d7be81-85b5-42ea-9e1c-2bfb8115d8d6 0.120s\n2026-05-22 01:50:53.275 17 INFO tempest.lib.common.rest_client [req-8f14dee2-ba3d-4635-b845-8f007d1ec1f1 req-8f14dee2-ba3d-4635-b845-8f007d1ec1f1 ] Request (VolumesActionsTest:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/32b5b5b0f63b4eaf9bafaf1e25853ee2/volumes/ad8d10a4-fbae-4ff3-a37f-a941edbe0be0 0.113s\n{3} tempest.api.volume.admin.test_volumes_actions.VolumesActionsTest.test_volume_reset_status [4.317117s] ... ok\n2026-05-22 01:50:53.720 25 INFO tempest.lib.common.rest_client [req-a4354a46-24b5-4812-a430-94107a755b59 req-a4354a46-24b5-4812-a430-94107a755b59 ] Request (VolumesActionsTest:tearDownClass): 404 GET https://api.testbed.osism.xyz:8776/v3/6fe0a8db9a864fe99945eff55d1c82f3/volumes/96d7be81-85b5-42ea-9e1c-2bfb8115d8d6 0.093s\n2026-05-22 01:50:55.563 17 INFO tempest.lib.common.rest_client [req-6a7fa7a9-be7b-429c-b7b8-6b133f204698 req-6a7fa7a9-be7b-429c-b7b8-6b133f204698 ] Request (VolumesActionsTest:tearDownClass): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/e7c1f894-03c2-4d10-b35e-3dc27dd9303c/remove_router_interface 2.284s\n2026-05-22 01:50:56.228 25 INFO tempest.lib.common.rest_client [req-9153861d-6b93-4794-b492-df37c3d0d4a6 req-9153861d-6b93-4794-b492-df37c3d0d4a6 ] Request (VolumesActionsTest:tearDownClass): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/42ec72a0-350d-47cc-bf5c-007cac9b4120/remove_router_interface 2.504s\n2026-05-22 01:50:56.617 17 INFO tempest.lib.common.rest_client [req-ea380201-4668-4334-82d8-1e091c87e67a req-ea380201-4668-4334-82d8-1e091c87e67a ] Request (VolumesActionsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/e7c1f894-03c2-4d10-b35e-3dc27dd9303c 1.051s\n2026-05-22 01:50:56.973 17 INFO tempest.lib.common.rest_client [req-af6f0bc5-2542-4a66-9b12-7fe1e1610f40 req-af6f0bc5-2542-4a66-9b12-7fe1e1610f40 ] Request (VolumesActionsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/3f46ff1d-a86a-4cdb-8b25-97c277d3978e 0.353s\n2026-05-22 01:50:57.368 25 INFO tempest.lib.common.rest_client [req-4033a17c-96bc-4ae2-bc24-732f4515c7c1 req-4033a17c-96bc-4ae2-bc24-732f4515c7c1 ] Request (VolumesActionsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/42ec72a0-350d-47cc-bf5c-007cac9b4120 1.137s\n2026-05-22 01:50:57.599 17 INFO tempest.lib.common.rest_client [req-9e920c8f-c798-4f79-ad7a-9e894a6170ea req-9e920c8f-c798-4f79-ad7a-9e894a6170ea ] Request (VolumesActionsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/1ed0a28f-96ec-42cc-8ee3-4702fcb1ba25 0.622s\n2026-05-22 01:50:57.660 25 INFO tempest.lib.common.rest_client [req-ada2109a-3492-4470-a7c5-3b34cbe9ab65 req-ada2109a-3492-4470-a7c5-3b34cbe9ab65 ] Request (VolumesActionsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/1120a81b-4bd8-4692-881c-938cca14248b 0.289s\n2026-05-22 01:50:58.161 25 INFO tempest.lib.common.rest_client [req-a1ccc5f7-74c9-4a73-afcd-b6f30ca57298 req-a1ccc5f7-74c9-4a73-afcd-b6f30ca57298 ] Request (VolumesActionsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/6e091677-a8a4-4340-95fd-ca3ce1dc0df4 0.496s\n2026-05-22 01:50:58.441 25 INFO tempest.lib.common.rest_client [req-3056d334-5527-4f9d-a185-c14ad6d511d2 req-3056d334-5527-4f9d-a185-c14ad6d511d2 ] Request (VolumesActionsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/057ac0f646ea4a3fae7f35e9ddd42391 0.276s\n2026-05-22 01:50:58.441 25 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 6fe0a8db9a864fe99945eff55d1c82f3\n2026-05-22 01:50:58.555 25 INFO tempest.lib.common.rest_client [req-05e091dc-3ada-496f-b116-07ec0f43965c req-05e091dc-3ada-496f-b116-07ec0f43965c ] Request (VolumesActionsTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=6fe0a8db9a864fe99945eff55d1c82f3&name=default 0.111s\n2026-05-22 01:50:58.956 25 INFO tempest.lib.common.rest_client [req-50aaa944-3b38-4566-a738-422bda5977c8 req-50aaa944-3b38-4566-a738-422bda5977c8 ] Request (VolumesActionsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/aaff6eb3-0168-4544-bc2c-a7697f956e91 0.398s\n2026-05-22 01:50:59.223 25 INFO tempest.lib.common.rest_client [req-2f9a02f8-0d85-446f-a963-21e5ef014250 req-2f9a02f8-0d85-446f-a963-21e5ef014250 ] Request (VolumesActionsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/6fe0a8db9a864fe99945eff55d1c82f3 0.263s\n2026-05-22 01:50:59.389 17 INFO tempest.lib.common.rest_client [req-bcd48f5a-564c-49ef-bd20-a23d4c07fbd9 req-bcd48f5a-564c-49ef-bd20-a23d4c07fbd9 ] Request (VolumesActionsTest:tearDownClass): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/087c9760-9177-4e56-88ce-2f921fc823f4/remove_router_interface 1.787s\n2026-05-22 01:50:59.760 25 INFO tempest.lib.common.rest_client [req-4402a0f8-ea0d-4239-a666-31e9f70c7e76 req-4402a0f8-ea0d-4239-a666-31e9f70c7e76 ] Request (VolumesExtendTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.532s\n2026-05-22 01:51:00.227 25 INFO tempest.lib.common.rest_client [req-f48c258a-eeab-44f9-b0c7-cd3e41df1316 req-f48c258a-eeab-44f9-b0c7-cd3e41df1316 ] Request (VolumesExtendTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.459s\n2026-05-22 01:51:00.325 17 INFO tempest.lib.common.rest_client [req-440b17fc-044d-4e5b-897c-daf435a2c422 req-440b17fc-044d-4e5b-897c-daf435a2c422 ] Request (VolumesActionsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/087c9760-9177-4e56-88ce-2f921fc823f4 0.934s\n2026-05-22 01:51:00.357 25 INFO tempest.lib.common.rest_client [req-9394139c-904f-4e58-bfe9-a3f018c16044 req-9394139c-904f-4e58-bfe9-a3f018c16044 ] Request (VolumesExtendTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.128s\n2026-05-22 01:51:00.524 25 INFO tempest.lib.common.rest_client [req-f3906f26-75f3-47bf-a5f7-8946fb78c7dc req-f3906f26-75f3-47bf-a5f7-8946fb78c7dc ] Request (VolumesExtendTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.165s\n2026-05-22 01:51:00.616 17 INFO tempest.lib.common.rest_client [req-ac5cbc64-3f8b-428d-b7ff-8aafac48d9c8 req-ac5cbc64-3f8b-428d-b7ff-8aafac48d9c8 ] Request (VolumesActionsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/348be189-fc73-4079-91a0-06569bc8e0b7 0.288s\n2026-05-22 01:51:01.027 25 INFO tempest.lib.common.rest_client [req-8373176f-15de-4f5d-b843-65f4d2af3251 req-8373176f-15de-4f5d-b843-65f4d2af3251 ] Request (VolumesExtendTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.502s\n2026-05-22 01:51:01.128 25 INFO tempest.lib.common.rest_client [req-ec05ef81-ecd1-4eb4-b4c2-da7449f519b3 req-ec05ef81-ecd1-4eb4-b4c2-da7449f519b3 ] Request (VolumesExtendTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.100s\n2026-05-22 01:51:01.195 17 INFO tempest.lib.common.rest_client [req-93f1b458-69df-417e-b3d2-9bb243c66efa req-93f1b458-69df-417e-b3d2-9bb243c66efa ] Request (VolumesActionsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/3ddfa4b8-6c3a-41cf-a2e6-fdc0659a0bcf 0.576s\n2026-05-22 01:51:01.266 25 INFO tempest.lib.common.rest_client [req-6846b775-79ce-41f6-96b0-1e44d8befe36 req-6846b775-79ce-41f6-96b0-1e44d8befe36 ] Request (VolumesExtendTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a85e8fe37d2245e19a7aee3a1708c950/users/a9f250ff722f4534bea4092671d74c6a/roles/7b19d98ffcc24d869191183daf0fb4ae 0.135s\n2026-05-22 01:51:01.424 25 INFO tempest.lib.common.rest_client [req-1ff0e82b-ffcf-4ae9-8f50-fe244b94569a req-1ff0e82b-ffcf-4ae9-8f50-fe244b94569a ] Request (VolumesExtendTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.156s\n2026-05-22 01:51:01.463 17 INFO tempest.lib.common.rest_client [req-16a6423b-7c00-4a46-9c6a-fce1d2e5b579 req-16a6423b-7c00-4a46-9c6a-fce1d2e5b579 ] Request (VolumesActionsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/eca9ce19eea64363b88139ba257d5c98 0.264s\n2026-05-22 01:51:01.625 25 INFO tempest.lib.common.rest_client [req-f9b061d1-de76-46d7-a508-36921d2917d4 req-f9b061d1-de76-46d7-a508-36921d2917d4 ] Request (VolumesExtendTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a85e8fe37d2245e19a7aee3a1708c950/users/a9f250ff722f4534bea4092671d74c6a/roles/1049be6f2d5641528d4cf50ffcec866c 0.198s\n2026-05-22 01:51:01.745 17 INFO tempest.lib.common.rest_client [req-528a9115-8949-4b6e-8fb1-eb35fd44330b req-528a9115-8949-4b6e-8fb1-eb35fd44330b ] Request (VolumesActionsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/78c6c8e32eda4e359ca038ca245f0abb 0.275s\n2026-05-22 01:51:01.745 17 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 32b5b5b0f63b4eaf9bafaf1e25853ee2\n2026-05-22 01:51:01.796 25 INFO tempest.lib.common.rest_client [req-73500b37-b926-4784-a833-4ed9eac0f7ee req-73500b37-b926-4784-a833-4ed9eac0f7ee ] Request (VolumesExtendTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.168s\n2026-05-22 01:51:01.878 17 INFO tempest.lib.common.rest_client [req-bd91dec0-b03c-4f81-9ae5-20c839e91f19 req-bd91dec0-b03c-4f81-9ae5-20c839e91f19 ] Request (VolumesActionsTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=32b5b5b0f63b4eaf9bafaf1e25853ee2&name=default 0.128s\n2026-05-22 01:51:02.039 25 INFO tempest.lib.common.rest_client [req-9ef9d9a1-64a7-490c-8a34-682f83a532c4 req-9ef9d9a1-64a7-490c-8a34-682f83a532c4 ] Request (VolumesExtendTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a85e8fe37d2245e19a7aee3a1708c950/users/a9f250ff722f4534bea4092671d74c6a/roles/f62b4d190f9040abadfedbb170e6ab99 0.239s\n2026-05-22 01:51:02.251 25 INFO tempest.lib.common.rest_client [req-ae66f5b2-f911-4340-a867-b3c0bb141069 req-ae66f5b2-f911-4340-a867-b3c0bb141069 ] Request (VolumesExtendTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.209s\n2026-05-22 01:51:02.293 17 INFO tempest.lib.common.rest_client [req-d21ecb36-7e16-40d0-8191-fb48551b053e req-d21ecb36-7e16-40d0-8191-fb48551b053e ] Request (VolumesActionsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/38a57d52-476c-498b-b392-eda7cc5d9475 0.412s\n2026-05-22 01:51:02.380 25 INFO tempest.lib.common.rest_client [req-c482574a-3174-4ad1-8371-a69995f36dbd req-c482574a-3174-4ad1-8371-a69995f36dbd ] Request (VolumesExtendTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a85e8fe37d2245e19a7aee3a1708c950/users/a9f250ff722f4534bea4092671d74c6a/roles/7b19d98ffcc24d869191183daf0fb4ae 0.126s\n2026-05-22 01:51:02.380 25 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user a9f250ff722f4534bea4092671d74c6a is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:51:02.381 25 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesExtendTest-602142516-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'a85e8fe37d2245e19a7aee3a1708c950', 'project_name': 'tempest-VolumesExtendTest-602142516', 'tenant_id': 'a85e8fe37d2245e19a7aee3a1708c950', 'tenant_name': 'tempest-VolumesExtendTest-602142516', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'a9f250ff722f4534bea4092671d74c6a', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:51:02.381 25 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesExtendTest-602142516-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'a85e8fe37d2245e19a7aee3a1708c950', 'project_name': 'tempest-VolumesExtendTest-602142516', 'tenant_id': 'a85e8fe37d2245e19a7aee3a1708c950', 'tenant_name': 'tempest-VolumesExtendTest-602142516', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'a9f250ff722f4534bea4092671d74c6a', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:51:02.625 17 INFO tempest.lib.common.rest_client [req-ae4a7985-170a-4307-80fd-c31066825a51 req-ae4a7985-170a-4307-80fd-c31066825a51 ] Request (VolumesActionsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/32b5b5b0f63b4eaf9bafaf1e25853ee2 0.328s\n2026-05-22 01:51:02.625 17 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 5abf1d49ff2748ed8c361153bdd8df02\n2026-05-22 01:51:02.736 17 INFO tempest.lib.common.rest_client [req-a0fe0b4a-7aa7-4351-acd3-706cb5603c2f req-a0fe0b4a-7aa7-4351-acd3-706cb5603c2f ] Request (VolumesActionsTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=5abf1d49ff2748ed8c361153bdd8df02&name=default 0.108s\n2026-05-22 01:51:02.910 25 INFO tempest.lib.common.rest_client [req-ec6ecc90-1ede-42af-b241-4f734a7a1c31 req-ec6ecc90-1ede-42af-b241-4f734a7a1c31 ] Request (VolumesExtendTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.521s\n2026-05-22 01:51:03.144 17 INFO tempest.lib.common.rest_client [req-689f2ec3-d47b-4503-9de6-5264577b6d12 req-689f2ec3-d47b-4503-9de6-5264577b6d12 ] Request (VolumesActionsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/841bb9f0-adef-4d08-94fd-6e1e5d5982c6 0.406s\n2026-05-22 01:51:03.300 25 INFO tempest.lib.common.rest_client [req-4292dad3-78e2-4a91-bf0c-0465c699083e req-4292dad3-78e2-4a91-bf0c-0465c699083e ] Request (VolumesExtendTest:test_volume_extend): 200 GET https://api.testbed.osism.xyz:9292/v2/images/3e118543-a1b3-4709-932e-5176ba92229b 0.387s\n2026-05-22 01:51:03.386 17 INFO tempest.lib.common.rest_client [req-aa5eac19-811f-4c4a-b2fc-aad3c60e547e req-aa5eac19-811f-4c4a-b2fc-aad3c60e547e ] Request (VolumesActionsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/5abf1d49ff2748ed8c361153bdd8df02 0.240s\n2026-05-22 01:51:03.890 17 INFO tempest.lib.common.rest_client [req-29555304-1c5b-459e-ba6a-4f0d225cccd5 req-29555304-1c5b-459e-ba6a-4f0d225cccd5 ] Request (ExtensionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.500s\n2026-05-22 01:51:03.924 25 INFO tempest.lib.common.rest_client [req-ef18cf28-0a14-4234-bbd4-9c9f9272fa04 req-ef18cf28-0a14-4234-bbd4-9c9f9272fa04 ] Request (VolumesExtendTest:test_volume_extend): 202 POST https://api.testbed.osism.xyz:8776/v3/a85e8fe37d2245e19a7aee3a1708c950/volumes 0.621s\n2026-05-22 01:51:04.040 25 INFO tempest.lib.common.rest_client [req-9b8b83f1-8d80-4a39-8334-9fb232c388f0 req-9b8b83f1-8d80-4a39-8334-9fb232c388f0 ] Request (VolumesExtendTest:test_volume_extend): 200 GET https://api.testbed.osism.xyz:8776/v3/a85e8fe37d2245e19a7aee3a1708c950/volumes/c2152953-0e08-4258-852e-d80d39fc2dcf 0.107s\n2026-05-22 01:51:04.361 17 INFO tempest.lib.common.rest_client [req-afa91e66-f5ea-4c11-b15c-5036aa323123 req-afa91e66-f5ea-4c11-b15c-5036aa323123 ] Request (ExtensionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.463s\n2026-05-22 01:51:04.471 17 INFO tempest.lib.common.rest_client [req-2bc85fdb-c341-4207-9c26-07d8e67d94cc req-2bc85fdb-c341-4207-9c26-07d8e67d94cc ] Request (ExtensionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.107s\n2026-05-22 01:51:04.617 17 INFO tempest.lib.common.rest_client [req-8e699e67-f328-43d8-8d2f-f153f07cc887 req-8e699e67-f328-43d8-8d2f-f153f07cc887 ] Request (ExtensionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.143s\n2026-05-22 01:51:05.149 17 INFO tempest.lib.common.rest_client [req-9c42f9ae-04e8-4204-8615-94a45e55f216 req-9c42f9ae-04e8-4204-8615-94a45e55f216 ] Request (ExtensionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.529s\n2026-05-22 01:51:05.162 25 INFO tempest.lib.common.rest_client [req-6e2b7a66-f30e-4d47-96f7-02df0098805e req-6e2b7a66-f30e-4d47-96f7-02df0098805e ] Request (VolumesExtendTest:test_volume_extend): 200 GET https://api.testbed.osism.xyz:8776/v3/a85e8fe37d2245e19a7aee3a1708c950/volumes/c2152953-0e08-4258-852e-d80d39fc2dcf 0.104s\n2026-05-22 01:51:05.180 25 INFO tempest.common.waiters [-] volume c2152953-0e08-4258-852e-d80d39fc2dcf reached available after waiting for 1.180091 seconds\n2026-05-22 01:51:05.254 17 INFO tempest.lib.common.rest_client [req-2a4b6e2c-bdd9-4735-aac3-57daff117506 req-2a4b6e2c-bdd9-4735-aac3-57daff117506 ] Request (ExtensionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.102s\n2026-05-22 01:51:05.372 25 INFO tempest.lib.common.rest_client [req-574f2608-6172-4e7f-9fca-bf44eb76691a req-574f2608-6172-4e7f-9fca-bf44eb76691a ] Request (VolumesExtendTest:test_volume_extend): 202 POST https://api.testbed.osism.xyz:8776/v3/a85e8fe37d2245e19a7aee3a1708c950/volumes/c2152953-0e08-4258-852e-d80d39fc2dcf/action 0.189s\n2026-05-22 01:51:05.399 17 INFO tempest.lib.common.rest_client [req-fa3d6814-597b-41de-ada6-550931c8df05 req-fa3d6814-597b-41de-ada6-550931c8df05 ] Request (ExtensionsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a625b54cfb024ecf902df59a49869f91/users/aa57f62424dc4ccf88a087694914aa17/roles/7b19d98ffcc24d869191183daf0fb4ae 0.141s\n2026-05-22 01:51:05.518 25 INFO tempest.lib.common.rest_client [req-4669ffbc-3460-4399-97fa-94083ced00da req-4669ffbc-3460-4399-97fa-94083ced00da ] Request (VolumesExtendTest:test_volume_extend): 200 GET https://api.testbed.osism.xyz:8776/v3/a85e8fe37d2245e19a7aee3a1708c950/volumes/c2152953-0e08-4258-852e-d80d39fc2dcf 0.143s\n2026-05-22 01:51:05.571 17 INFO tempest.lib.common.rest_client [req-d2dfd06d-2bf2-4a0a-8f85-8e5f57b611da req-d2dfd06d-2bf2-4a0a-8f85-8e5f57b611da ] Request (ExtensionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.169s\n2026-05-22 01:51:05.698 17 INFO tempest.lib.common.rest_client [req-a3375704-4702-435c-b08d-97d3a2419dc1 req-a3375704-4702-435c-b08d-97d3a2419dc1 ] Request (ExtensionsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a625b54cfb024ecf902df59a49869f91/users/aa57f62424dc4ccf88a087694914aa17/roles/1049be6f2d5641528d4cf50ffcec866c 0.124s\n2026-05-22 01:51:05.862 17 INFO tempest.lib.common.rest_client [req-ae5d9883-af7c-44bf-b62f-9c9deac82aeb req-ae5d9883-af7c-44bf-b62f-9c9deac82aeb ] Request (ExtensionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.163s\n2026-05-22 01:51:05.974 17 INFO tempest.lib.common.rest_client [req-1946c343-122a-43ea-a30d-35ab5d17175e req-1946c343-122a-43ea-a30d-35ab5d17175e ] Request (ExtensionsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a625b54cfb024ecf902df59a49869f91/users/aa57f62424dc4ccf88a087694914aa17/roles/f62b4d190f9040abadfedbb170e6ab99 0.110s\n2026-05-22 01:51:06.136 17 INFO tempest.lib.common.rest_client [req-8b456c9a-05f5-4b77-9b52-e1c8b108a0d8 req-8b456c9a-05f5-4b77-9b52-e1c8b108a0d8 ] Request (ExtensionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.159s\n2026-05-22 01:51:06.276 17 INFO tempest.lib.common.rest_client [req-4f9ac5f9-9718-477b-a300-1e88306b7a18 req-4f9ac5f9-9718-477b-a300-1e88306b7a18 ] Request (ExtensionsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a625b54cfb024ecf902df59a49869f91/users/aa57f62424dc4ccf88a087694914aa17/roles/7b19d98ffcc24d869191183daf0fb4ae 0.137s\n2026-05-22 01:51:06.277 17 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user aa57f62424dc4ccf88a087694914aa17 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:51:06.277 17 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExtensionsTestJSON-1846742174-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'a625b54cfb024ecf902df59a49869f91', 'project_name': 'tempest-ExtensionsTestJSON-1846742174', 'tenant_id': 'a625b54cfb024ecf902df59a49869f91', 'tenant_name': 'tempest-ExtensionsTestJSON-1846742174', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'aa57f62424dc4ccf88a087694914aa17', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:51:06.278 17 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExtensionsTestJSON-1846742174-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'a625b54cfb024ecf902df59a49869f91', 'project_name': 'tempest-ExtensionsTestJSON-1846742174', 'tenant_id': 'a625b54cfb024ecf902df59a49869f91', 'tenant_name': 'tempest-ExtensionsTestJSON-1846742174', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'aa57f62424dc4ccf88a087694914aa17', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:51:06.689 25 INFO tempest.lib.common.rest_client [req-401b560f-7301-414f-be26-e58d75a9cb83 req-401b560f-7301-414f-be26-e58d75a9cb83 ] Request (VolumesExtendTest:test_volume_extend): 200 GET https://api.testbed.osism.xyz:8776/v3/a85e8fe37d2245e19a7aee3a1708c950/volumes/c2152953-0e08-4258-852e-d80d39fc2dcf 0.154s\n2026-05-22 01:51:06.703 25 INFO tempest.common.waiters [-] volume c2152953-0e08-4258-852e-d80d39fc2dcf reached available after waiting for 1.703026 seconds\n2026-05-22 01:51:06.810 25 INFO tempest.lib.common.rest_client [req-9ef5ea82-3d5e-4b29-8ea1-9b17ee71ca59 req-9ef5ea82-3d5e-4b29-8ea1-9b17ee71ca59 ] Request (VolumesExtendTest:test_volume_extend): 200 GET https://api.testbed.osism.xyz:8776/v3/a85e8fe37d2245e19a7aee3a1708c950/volumes/c2152953-0e08-4258-852e-d80d39fc2dcf 0.105s\n2026-05-22 01:51:06.824 17 INFO tempest.lib.common.rest_client [req-9e938fee-a5d7-4fdf-8a0c-83eb9c418d93 req-9e938fee-a5d7-4fdf-8a0c-83eb9c418d93 ] Request (ExtensionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.537s\n2026-05-22 01:51:06.929 25 INFO tempest.lib.common.rest_client [req-e7c9917c-be08-4f3d-8338-0fdc7791491d req-e7c9917c-be08-4f3d-8338-0fdc7791491d ] Request (VolumesExtendTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/a85e8fe37d2245e19a7aee3a1708c950/volumes/c2152953-0e08-4258-852e-d80d39fc2dcf 0.104s\n2026-05-22 01:51:07.063 25 INFO tempest.lib.common.rest_client [req-b3e587ba-e4fc-48b8-b05f-cb04a7eb7115 req-b3e587ba-e4fc-48b8-b05f-cb04a7eb7115 ] Request (VolumesExtendTest:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/a85e8fe37d2245e19a7aee3a1708c950/volumes/c2152953-0e08-4258-852e-d80d39fc2dcf 0.121s\n2026-05-22 01:51:07.153 17 INFO tempest.lib.common.rest_client [req-cc81073c-e2ad-44ca-8d5e-41c9e54d71c5 req-cc81073c-e2ad-44ca-8d5e-41c9e54d71c5 ] Request (ExtensionsTestJSON:test_list_extensions): 200 GET https://api.testbed.osism.xyz:8776/v3/a625b54cfb024ecf902df59a49869f91/extensions 0.323s\n{3} tempest.api.volume.test_extensions.ExtensionsTestJSON.test_list_extensions [0.334073s] ... ok\n2026-05-22 01:51:07.170 25 INFO tempest.lib.common.rest_client [req-2f1db675-119d-43d5-8570-27daf011a84e req-2f1db675-119d-43d5-8570-27daf011a84e ] Request (VolumesExtendTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/a85e8fe37d2245e19a7aee3a1708c950/volumes/c2152953-0e08-4258-852e-d80d39fc2dcf 0.104s\n2026-05-22 01:51:07.415 17 INFO tempest.lib.common.rest_client [req-6520f3a1-8e08-447a-9635-3aa3e595ef92 req-6520f3a1-8e08-447a-9635-3aa3e595ef92 ] Request (ExtensionsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/aa57f62424dc4ccf88a087694914aa17 0.250s\n2026-05-22 01:51:07.415 17 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: a625b54cfb024ecf902df59a49869f91\n2026-05-22 01:51:07.931 17 INFO tempest.lib.common.rest_client [req-ba937d94-7f84-4589-961f-e428920a4c1d req-ba937d94-7f84-4589-961f-e428920a4c1d ] Request (ExtensionsTestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.514s\n2026-05-22 01:51:08.285 25 INFO tempest.lib.common.rest_client [req-bc64e7fb-4c04-42a6-a496-6f213a1058c5 req-bc64e7fb-4c04-42a6-a496-6f213a1058c5 ] Request (VolumesExtendTest:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/a85e8fe37d2245e19a7aee3a1708c950/volumes/c2152953-0e08-4258-852e-d80d39fc2dcf 0.092s\n{7} tempest.api.volume.test_volumes_extend.VolumesExtendTest.test_volume_extend [5.374645s] ... ok\n2026-05-22 01:51:08.548 17 INFO tempest.lib.common.rest_client [req-647ec41f-1488-4b28-b567-376e5d91b31f req-647ec41f-1488-4b28-b567-376e5d91b31f ] Request (ExtensionsTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=a625b54cfb024ecf902df59a49869f91&name=default 0.613s\n2026-05-22 01:51:08.586 25 INFO tempest.lib.common.rest_client [req-0fc821f9-1761-468b-ba8e-4f75beda3994 req-0fc821f9-1761-468b-ba8e-4f75beda3994 ] Request (VolumesExtendTest:test_volume_extend_when_volume_has_snapshot): 202 POST https://api.testbed.osism.xyz:8776/v3/a85e8fe37d2245e19a7aee3a1708c950/volumes 0.297s\n2026-05-22 01:51:08.698 25 INFO tempest.lib.common.rest_client [req-15480d2a-7a5d-4566-b6db-cba0cf3c3f0d req-15480d2a-7a5d-4566-b6db-cba0cf3c3f0d ] Request (VolumesExtendTest:test_volume_extend_when_volume_has_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/a85e8fe37d2245e19a7aee3a1708c950/volumes/d01b5c51-0278-414e-b1d2-d1769826f076 0.096s\n2026-05-22 01:51:09.057 17 INFO tempest.lib.common.rest_client [req-aeaa47fd-b155-4bbd-acfd-634e2831f7c7 req-aeaa47fd-b155-4bbd-acfd-634e2831f7c7 ] Request (ExtensionsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/dd790097-8e5d-4ae1-96e5-d16b568b38ee 0.506s\n2026-05-22 01:51:09.272 17 INFO tempest.lib.common.rest_client [req-fc1f255c-5f0d-44b6-9156-c66bded5d60e req-fc1f255c-5f0d-44b6-9156-c66bded5d60e ] Request (ExtensionsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/a625b54cfb024ecf902df59a49869f91 0.212s\n2026-05-22 01:51:09.820 17 INFO tempest.lib.common.rest_client [req-0210e10c-5c11-4fef-920c-e09107b5a787 req-0210e10c-5c11-4fef-920c-e09107b5a787 ] Request (VolumesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.543s\n2026-05-22 01:51:09.822 25 INFO tempest.lib.common.rest_client [req-dfad1f4d-988e-4b8e-b6d9-267c7b74e3f5 req-dfad1f4d-988e-4b8e-b6d9-267c7b74e3f5 ] Request (VolumesExtendTest:test_volume_extend_when_volume_has_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/a85e8fe37d2245e19a7aee3a1708c950/volumes/d01b5c51-0278-414e-b1d2-d1769826f076 0.111s\n2026-05-22 01:51:09.836 25 INFO tempest.common.waiters [-] volume d01b5c51-0278-414e-b1d2-d1769826f076 reached available after waiting for 1.836450 seconds\n2026-05-22 01:51:10.092 25 INFO tempest.lib.common.rest_client [req-07b15a4c-7597-4d06-b12d-fcf7ab5f2217 req-07b15a4c-7597-4d06-b12d-fcf7ab5f2217 ] Request (VolumesExtendTest:test_volume_extend_when_volume_has_snapshot): 202 POST https://api.testbed.osism.xyz:8776/v3/a85e8fe37d2245e19a7aee3a1708c950/snapshots 0.252s\n2026-05-22 01:51:10.209 25 INFO tempest.lib.common.rest_client [req-370875a1-1dd6-420a-af4a-b4a13ad3962e req-370875a1-1dd6-420a-af4a-b4a13ad3962e ] Request (VolumesExtendTest:test_volume_extend_when_volume_has_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/a85e8fe37d2245e19a7aee3a1708c950/snapshots/6ce0d612-e1b6-43b7-9783-ca7e39d2e530 0.109s\n2026-05-22 01:51:10.352 17 INFO tempest.lib.common.rest_client [req-2b3465f6-0af9-4887-bf5a-2786e82c0d50 req-2b3465f6-0af9-4887-bf5a-2786e82c0d50 ] Request (VolumesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.522s\n2026-05-22 01:51:10.491 17 INFO tempest.lib.common.rest_client [req-1f70610a-8c77-48b4-85d6-7a2245ba8fd7 req-1f70610a-8c77-48b4-85d6-7a2245ba8fd7 ] Request (VolumesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.136s\n2026-05-22 01:51:10.633 17 INFO tempest.lib.common.rest_client [req-31e0c0af-116c-448f-ac2d-fa23b019c72e req-31e0c0af-116c-448f-ac2d-fa23b019c72e ] Request (VolumesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.139s\n2026-05-22 01:51:11.226 17 INFO tempest.lib.common.rest_client [req-12dcba1b-0004-452d-b30f-661604e74bfb req-12dcba1b-0004-452d-b30f-661604e74bfb ] Request (VolumesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.588s\n2026-05-22 01:51:11.302 25 INFO tempest.lib.common.rest_client [req-3b8b477e-c0c6-4acb-8a8b-1fd16056a67c req-3b8b477e-c0c6-4acb-8a8b-1fd16056a67c ] Request (VolumesExtendTest:test_volume_extend_when_volume_has_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/a85e8fe37d2245e19a7aee3a1708c950/snapshots/6ce0d612-e1b6-43b7-9783-ca7e39d2e530 0.086s\n2026-05-22 01:51:11.305 25 INFO tempest.common.waiters [-] snapshot 6ce0d612-e1b6-43b7-9783-ca7e39d2e530 reached available after waiting for 1.305799 seconds\n2026-05-22 01:51:11.338 17 INFO tempest.lib.common.rest_client [req-087eb295-33ac-4560-8223-5bc9c8a44181 req-087eb295-33ac-4560-8223-5bc9c8a44181 ] Request (VolumesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.109s\n2026-05-22 01:51:11.475 17 INFO tempest.lib.common.rest_client [req-af9e0394-2d59-4443-8282-0ded610b8c97 req-af9e0394-2d59-4443-8282-0ded610b8c97 ] Request (VolumesNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ee970db8ec0b45f1be38a8cf70727472/users/e90d05279f284deab373a58334877df4/roles/7b19d98ffcc24d869191183daf0fb4ae 0.133s\n2026-05-22 01:51:11.507 25 INFO tempest.lib.common.rest_client [req-8dcf6f3b-e694-49f4-bc29-67a87ffd7474 req-8dcf6f3b-e694-49f4-bc29-67a87ffd7474 ] Request (VolumesExtendTest:test_volume_extend_when_volume_has_snapshot): 202 POST https://api.testbed.osism.xyz:8776/v3/a85e8fe37d2245e19a7aee3a1708c950/volumes/d01b5c51-0278-414e-b1d2-d1769826f076/action 0.200s\n2026-05-22 01:51:11.629 25 INFO tempest.lib.common.rest_client [req-158cc47f-a914-43f6-a1e6-3ae761bb1c04 req-158cc47f-a914-43f6-a1e6-3ae761bb1c04 ] Request (VolumesExtendTest:test_volume_extend_when_volume_has_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/a85e8fe37d2245e19a7aee3a1708c950/volumes/d01b5c51-0278-414e-b1d2-d1769826f076 0.120s\n2026-05-22 01:51:11.659 17 INFO tempest.lib.common.rest_client [req-39a7e749-7af6-45ab-931e-6fb541d4c807 req-39a7e749-7af6-45ab-931e-6fb541d4c807 ] Request (VolumesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.182s\n2026-05-22 01:51:11.774 17 INFO tempest.lib.common.rest_client [req-d88dd0c3-9df3-4512-bdde-f1ed4743cdfd req-d88dd0c3-9df3-4512-bdde-f1ed4743cdfd ] Request (VolumesNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ee970db8ec0b45f1be38a8cf70727472/users/e90d05279f284deab373a58334877df4/roles/1049be6f2d5641528d4cf50ffcec866c 0.112s\n2026-05-22 01:51:11.946 17 INFO tempest.lib.common.rest_client [req-5013f876-3489-42bd-8df4-60940cf26121 req-5013f876-3489-42bd-8df4-60940cf26121 ] Request (VolumesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.170s\n2026-05-22 01:51:12.077 17 INFO tempest.lib.common.rest_client [req-b7acdc3e-5d7e-4a6f-bd9d-f37770cab1a4 req-b7acdc3e-5d7e-4a6f-bd9d-f37770cab1a4 ] Request (VolumesNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ee970db8ec0b45f1be38a8cf70727472/users/e90d05279f284deab373a58334877df4/roles/f62b4d190f9040abadfedbb170e6ab99 0.127s\n2026-05-22 01:51:12.260 17 INFO tempest.lib.common.rest_client [req-19d53460-1080-4a9f-a142-eac8d6a2ebe4 req-19d53460-1080-4a9f-a142-eac8d6a2ebe4 ] Request (VolumesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.180s\n2026-05-22 01:51:12.377 17 INFO tempest.lib.common.rest_client [req-40b0995e-1721-4a5d-b26c-523671e0f20f req-40b0995e-1721-4a5d-b26c-523671e0f20f ] Request (VolumesNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ee970db8ec0b45f1be38a8cf70727472/users/e90d05279f284deab373a58334877df4/roles/7b19d98ffcc24d869191183daf0fb4ae 0.113s\n2026-05-22 01:51:12.378 17 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user e90d05279f284deab373a58334877df4 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:51:12.379 17 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesNegativeTest-304930099-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'ee970db8ec0b45f1be38a8cf70727472', 'project_name': 'tempest-VolumesNegativeTest-304930099', 'tenant_id': 'ee970db8ec0b45f1be38a8cf70727472', 'tenant_name': 'tempest-VolumesNegativeTest-304930099', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'e90d05279f284deab373a58334877df4', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:51:12.379 17 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesNegativeTest-304930099-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'ee970db8ec0b45f1be38a8cf70727472', 'project_name': 'tempest-VolumesNegativeTest-304930099', 'tenant_id': 'ee970db8ec0b45f1be38a8cf70727472', 'tenant_name': 'tempest-VolumesNegativeTest-304930099', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'e90d05279f284deab373a58334877df4', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:51:12.820 25 INFO tempest.lib.common.rest_client [req-dd4c4449-ddda-4918-9c5f-c38e61d91aa3 req-dd4c4449-ddda-4918-9c5f-c38e61d91aa3 ] Request (VolumesExtendTest:test_volume_extend_when_volume_has_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/a85e8fe37d2245e19a7aee3a1708c950/volumes/d01b5c51-0278-414e-b1d2-d1769826f076 0.178s\n2026-05-22 01:51:12.833 25 INFO tempest.common.waiters [-] volume d01b5c51-0278-414e-b1d2-d1769826f076 reached available after waiting for 1.833626 seconds\n2026-05-22 01:51:12.947 25 INFO tempest.lib.common.rest_client [req-e599eee5-b9bf-4448-99d2-cb0a2f9f9cf0 req-e599eee5-b9bf-4448-99d2-cb0a2f9f9cf0 ] Request (VolumesExtendTest:test_volume_extend_when_volume_has_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/a85e8fe37d2245e19a7aee3a1708c950/volumes/d01b5c51-0278-414e-b1d2-d1769826f076 0.112s\n2026-05-22 01:51:12.983 17 INFO tempest.lib.common.rest_client [req-968611ea-f1dd-43b8-9952-c723d6ba723b req-968611ea-f1dd-43b8-9952-c723d6ba723b ] Request (VolumesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.595s\n2026-05-22 01:51:13.082 25 INFO tempest.lib.common.rest_client [req-bd14204c-c8dc-40af-8406-f0236662c9ce req-bd14204c-c8dc-40af-8406-f0236662c9ce ] Request (VolumesExtendTest:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/a85e8fe37d2245e19a7aee3a1708c950/snapshots/6ce0d612-e1b6-43b7-9783-ca7e39d2e530 0.124s\n2026-05-22 01:51:13.193 25 INFO tempest.lib.common.rest_client [req-7856e876-9634-4133-bac8-ba4902981fa5 req-7856e876-9634-4133-bac8-ba4902981fa5 ] Request (VolumesExtendTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/a85e8fe37d2245e19a7aee3a1708c950/snapshots/6ce0d612-e1b6-43b7-9783-ca7e39d2e530 0.108s\n2026-05-22 01:51:13.577 17 INFO tempest.lib.common.rest_client [req-8f53498f-d35c-41d6-8ea5-2c86fcd28dd3 req-8f53498f-d35c-41d6-8ea5-2c86fcd28dd3 ] Request (VolumesNegativeTest:setUpClass): 202 POST https://api.testbed.osism.xyz:8776/v3/ee970db8ec0b45f1be38a8cf70727472/volumes 0.590s\n2026-05-22 01:51:13.693 17 INFO tempest.lib.common.rest_client [req-b20d4212-1bd7-4146-a393-727058a9b82d req-b20d4212-1bd7-4146-a393-727058a9b82d ] Request (VolumesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/ee970db8ec0b45f1be38a8cf70727472/volumes/c504b44c-f7a7-4bbe-93b9-2e16dcab96fd 0.101s\n2026-05-22 01:51:14.303 25 INFO tempest.lib.common.rest_client [req-4d210144-f0c5-4e24-9f60-ec1a1e7528cb req-4d210144-f0c5-4e24-9f60-ec1a1e7528cb ] Request (VolumesExtendTest:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/a85e8fe37d2245e19a7aee3a1708c950/snapshots/6ce0d612-e1b6-43b7-9783-ca7e39d2e530 0.102s\n2026-05-22 01:51:14.423 25 INFO tempest.lib.common.rest_client [req-09f00819-740d-472a-a161-86bd6ac6a281 req-09f00819-740d-472a-a161-86bd6ac6a281 ] Request (VolumesExtendTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/a85e8fe37d2245e19a7aee3a1708c950/volumes/d01b5c51-0278-414e-b1d2-d1769826f076 0.118s\n2026-05-22 01:51:14.570 25 INFO tempest.lib.common.rest_client [req-8aab71ea-9701-4c99-88aa-c939349f0d59 req-8aab71ea-9701-4c99-88aa-c939349f0d59 ] Request (VolumesExtendTest:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/a85e8fe37d2245e19a7aee3a1708c950/volumes/d01b5c51-0278-414e-b1d2-d1769826f076 0.131s\n2026-05-22 01:51:14.700 25 INFO tempest.lib.common.rest_client [req-c772a32e-75f9-407e-b643-95297a1f53ab req-c772a32e-75f9-407e-b643-95297a1f53ab ] Request (VolumesExtendTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/a85e8fe37d2245e19a7aee3a1708c950/volumes/d01b5c51-0278-414e-b1d2-d1769826f076 0.127s\n2026-05-22 01:51:14.817 17 INFO tempest.lib.common.rest_client [req-a74b0d86-d781-4a5e-8ab1-4e73144870b2 req-a74b0d86-d781-4a5e-8ab1-4e73144870b2 ] Request (VolumesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/ee970db8ec0b45f1be38a8cf70727472/volumes/c504b44c-f7a7-4bbe-93b9-2e16dcab96fd 0.109s\n2026-05-22 01:51:14.826 17 INFO tempest.common.waiters [-] volume c504b44c-f7a7-4bbe-93b9-2e16dcab96fd reached available after waiting for 1.826189 seconds\n2026-05-22 01:51:15.346 17 INFO tempest.lib.common.rest_client [req-210f6a77-f5ef-4981-ad7a-7411818f4c46 req-210f6a77-f5ef-4981-ad7a-7411818f4c46 ] Request (VolumesNegativeTest:test_attach_volumes_with_nonexistent_volume_id): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.508s\n2026-05-22 01:51:15.348 17 INFO tempest.lib.common.fixed_network [-] (VolumesNegativeTest:test_attach_volumes_with_nonexistent_volume_id) Found network None available for tenant\n2026-05-22 01:51:15.831 25 INFO tempest.lib.common.rest_client [req-c1f96980-1a52-4046-9107-5b2d22181b26 req-c1f96980-1a52-4046-9107-5b2d22181b26 ] Request (VolumesExtendTest:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/a85e8fe37d2245e19a7aee3a1708c950/volumes/d01b5c51-0278-414e-b1d2-d1769826f076 0.112s\n{7} tempest.api.volume.test_volumes_extend.VolumesExtendTest.test_volume_extend_when_volume_has_snapshot [7.545131s] ... ok\n2026-05-22 01:51:15.935 17 INFO tempest.lib.common.rest_client [req-887b3ddb-1a0e-4adb-b59a-e9090f118593 req-887b3ddb-1a0e-4adb-b59a-e9090f118593 ] Request (VolumesNegativeTest:test_attach_volumes_with_nonexistent_volume_id): 202 POST https://api.testbed.osism.xyz:8774/v2.1/servers 0.585s\n2026-05-22 01:51:16.160 17 INFO tempest.lib.common.rest_client [req-50b38b00-2be9-4e66-bd24-2c213a507048 req-50b38b00-2be9-4e66-bd24-2c213a507048 ] Request (VolumesNegativeTest:test_attach_volumes_with_nonexistent_volume_id): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/236ccef6-390d-43a1-a01f-fb2b7a152f04 0.219s\n2026-05-22 01:51:16.188 25 INFO tempest.lib.common.rest_client [req-ae4e0f19-7859-42fc-84eb-7fa35a7d5877 req-ae4e0f19-7859-42fc-84eb-7fa35a7d5877 ] Request (VolumesExtendTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/a9f250ff722f4534bea4092671d74c6a 0.326s\n2026-05-22 01:51:16.189 25 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: a85e8fe37d2245e19a7aee3a1708c950\n2026-05-22 01:51:16.743 25 INFO tempest.lib.common.rest_client [req-2dcf2170-06f7-4e81-9c33-63e3706fb97e req-2dcf2170-06f7-4e81-9c33-63e3706fb97e ] Request (VolumesExtendTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.551s\n2026-05-22 01:51:17.414 25 INFO tempest.lib.common.rest_client [req-68f257f9-35e0-4786-af4d-ffc1ff9a5b2a req-68f257f9-35e0-4786-af4d-ffc1ff9a5b2a ] Request (VolumesExtendTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=a85e8fe37d2245e19a7aee3a1708c950&name=default 0.668s\n2026-05-22 01:51:17.414 17 INFO tempest.lib.common.rest_client [req-95fe2c56-6daa-4e7f-b461-f6e5748d329e req-95fe2c56-6daa-4e7f-b461-f6e5748d329e ] Request (VolumesNegativeTest:test_attach_volumes_with_nonexistent_volume_id): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/236ccef6-390d-43a1-a01f-fb2b7a152f04 0.237s\n2026-05-22 01:51:17.430 17 INFO tempest.common.waiters [-] State transition \"BUILD/scheduling\" ==> \"BUILD/None\" after 1 second wait\n2026-05-22 01:51:17.886 25 INFO tempest.lib.common.rest_client [req-5d686d19-a0b9-40ea-a556-a0eec63d6ca3 req-5d686d19-a0b9-40ea-a556-a0eec63d6ca3 ] Request (VolumesExtendTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/c5662a90-60ce-409f-9e5b-931ec3537b2c 0.468s\n2026-05-22 01:51:18.115 25 INFO tempest.lib.common.rest_client [req-ea9507ff-bd74-41c3-967b-718ae85a8d4b req-ea9507ff-bd74-41c3-967b-718ae85a8d4b ] Request (VolumesExtendTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/a85e8fe37d2245e19a7aee3a1708c950 0.226s\n2026-05-22 01:51:18.673 17 INFO tempest.lib.common.rest_client [req-2c994b5c-a7a7-443b-8dba-3f4ddeb136cd req-2c994b5c-a7a7-443b-8dba-3f4ddeb136cd ] Request (VolumesNegativeTest:test_attach_volumes_with_nonexistent_volume_id): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/236ccef6-390d-43a1-a01f-fb2b7a152f04 0.240s\n2026-05-22 01:51:19.915 17 INFO tempest.lib.common.rest_client [req-b08a738b-b16c-4d94-94c5-9ed044bd07fc req-b08a738b-b16c-4d94-94c5-9ed044bd07fc ] Request (VolumesNegativeTest:test_attach_volumes_with_nonexistent_volume_id): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/236ccef6-390d-43a1-a01f-fb2b7a152f04 0.221s\n2026-05-22 01:51:21.141 17 INFO tempest.lib.common.rest_client [req-6b53ac08-3df4-4816-b80a-5bc9c586b51c req-6b53ac08-3df4-4816-b80a-5bc9c586b51c ] Request (VolumesNegativeTest:test_attach_volumes_with_nonexistent_volume_id): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/236ccef6-390d-43a1-a01f-fb2b7a152f04 0.206s\n2026-05-22 01:51:21.157 17 INFO tempest.common.waiters [-] State transition \"BUILD/None\" ==> \"BUILD/networking\" after 5 second wait\n2026-05-22 01:51:22.319 17 INFO tempest.lib.common.rest_client [req-05119501-64f5-40bd-be22-f98bf1d35d6e req-05119501-64f5-40bd-be22-f98bf1d35d6e ] Request (VolumesNegativeTest:test_attach_volumes_with_nonexistent_volume_id): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/236ccef6-390d-43a1-a01f-fb2b7a152f04 0.159s\n2026-05-22 01:51:23.497 17 INFO tempest.lib.common.rest_client [req-59bf5037-cac8-48ed-83d2-86cf07f45e5c req-59bf5037-cac8-48ed-83d2-86cf07f45e5c ] Request (VolumesNegativeTest:test_attach_volumes_with_nonexistent_volume_id): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/236ccef6-390d-43a1-a01f-fb2b7a152f04 0.163s\n2026-05-22 01:51:23.512 17 INFO tempest.common.waiters [-] State transition \"BUILD/networking\" ==> \"BUILD/spawning\" after 7 second wait\n2026-05-22 01:51:24.648 17 INFO tempest.lib.common.rest_client [req-f39d76e7-298d-4d5d-9f9f-ff6940c7fa95 req-f39d76e7-298d-4d5d-9f9f-ff6940c7fa95 ] Request (VolumesNegativeTest:test_attach_volumes_with_nonexistent_volume_id): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/236ccef6-390d-43a1-a01f-fb2b7a152f04 0.132s\n2026-05-22 01:51:25.814 17 INFO tempest.lib.common.rest_client [req-ce39293e-2970-4ce6-857a-3a46073c4327 req-ce39293e-2970-4ce6-857a-3a46073c4327 ] Request (VolumesNegativeTest:test_attach_volumes_with_nonexistent_volume_id): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/236ccef6-390d-43a1-a01f-fb2b7a152f04 0.147s\n2026-05-22 01:51:26.989 17 INFO tempest.lib.common.rest_client [req-e3f7ca32-7071-43a6-851c-6f83b30339e3 req-e3f7ca32-7071-43a6-851c-6f83b30339e3 ] Request (VolumesNegativeTest:test_attach_volumes_with_nonexistent_volume_id): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/236ccef6-390d-43a1-a01f-fb2b7a152f04 0.158s\n2026-05-22 01:51:28.247 17 INFO tempest.lib.common.rest_client [req-578b8bdd-756b-4923-b388-38d5503bf673 req-578b8bdd-756b-4923-b388-38d5503bf673 ] Request (VolumesNegativeTest:test_attach_volumes_with_nonexistent_volume_id): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/236ccef6-390d-43a1-a01f-fb2b7a152f04 0.242s\n2026-05-22 01:51:28.259 17 INFO tempest.common.waiters [-] State transition \"BUILD/spawning\" ==> \"ACTIVE/None\" after 12 second wait\n2026-05-22 01:51:28.354 17 INFO tempest.lib.common.rest_client [req-077381d0-e7aa-40f8-810a-a7f0465cec4c req-077381d0-e7aa-40f8-810a-a7f0465cec4c ] Request (VolumesNegativeTest:test_attach_volumes_with_nonexistent_volume_id): 404 POST https://api.testbed.osism.xyz:8776/v3/ee970db8ec0b45f1be38a8cf70727472/volumes/168b6144-fb23-463e-9401-88ae9ade752b/action 0.091s\n2026-05-22 01:51:28.585 17 INFO tempest.lib.common.rest_client [req-0bb04e14-16af-43fe-9422-29c5dfa09d14 req-0bb04e14-16af-43fe-9422-29c5dfa09d14 ] Request (VolumesNegativeTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:8774/v2.1/servers/236ccef6-390d-43a1-a01f-fb2b7a152f04 0.229s\n2026-05-22 01:51:28.745 17 INFO tempest.lib.common.rest_client [req-07b1e7af-4bbf-40bf-9465-0454ed8ec3e1 req-07b1e7af-4bbf-40bf-9465-0454ed8ec3e1 ] Request (VolumesNegativeTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/236ccef6-390d-43a1-a01f-fb2b7a152f04 0.156s\n2026-05-22 01:51:29.912 17 INFO tempest.lib.common.rest_client [req-3e3f2dbd-8aa3-4240-83d5-d063b8c421aa req-3e3f2dbd-8aa3-4240-83d5-d063b8c421aa ] Request (VolumesNegativeTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/236ccef6-390d-43a1-a01f-fb2b7a152f04 0.151s\n2026-05-22 01:51:31.126 17 INFO tempest.lib.common.rest_client [req-af393d39-2fa9-4ef7-9715-a9701c3d932b req-af393d39-2fa9-4ef7-9715-a9701c3d932b ] Request (VolumesNegativeTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/236ccef6-390d-43a1-a01f-fb2b7a152f04 0.196s\n2026-05-22 01:51:32.304 17 INFO tempest.lib.common.rest_client [req-9ca799dc-4356-4c51-86af-8f6dc5c27b8f req-9ca799dc-4356-4c51-86af-8f6dc5c27b8f ] Request (VolumesNegativeTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/236ccef6-390d-43a1-a01f-fb2b7a152f04 0.166s\n2026-05-22 01:51:33.476 17 INFO tempest.lib.common.rest_client [req-0c55c241-a2e8-4e1a-be29-60a55c23367a req-0c55c241-a2e8-4e1a-be29-60a55c23367a ] Request (VolumesNegativeTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/236ccef6-390d-43a1-a01f-fb2b7a152f04 0.155s\n2026-05-22 01:51:33.490 17 INFO tempest.common.waiters [-] State transition \"ACTIVE/deleting\" ==> \"DELETED/None\" after 5 second wait\n2026-05-22 01:51:34.714 17 INFO tempest.lib.common.rest_client [req-be296e4c-5d4b-4104-906e-f5c48ebae76f req-be296e4c-5d4b-4104-906e-f5c48ebae76f ] Request (VolumesNegativeTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/236ccef6-390d-43a1-a01f-fb2b7a152f04 0.221s\n2026-05-22 01:51:35.854 17 INFO tempest.lib.common.rest_client [req-3b7d91d0-cb50-4e6c-82ce-25440b3bf72c req-3b7d91d0-cb50-4e6c-82ce-25440b3bf72c ] Request (VolumesNegativeTest:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8774/v2.1/servers/236ccef6-390d-43a1-a01f-fb2b7a152f04 0.123s\n{3} tempest.api.volume.test_volumes_negative.VolumesNegativeTest.test_attach_volumes_with_nonexistent_volume_id [21.029413s] ... ok\n2026-05-22 01:51:36.002 17 INFO tempest.lib.common.rest_client [req-733e3b86-fe41-45b6-8f01-4e5bcd093458 req-733e3b86-fe41-45b6-8f01-4e5bcd093458 ] Request (VolumesNegativeTest:test_create_volume_from_deactivated_image): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.143s\n2026-05-22 01:51:36.933 17 INFO tempest.lib.common.rest_client [req-8b42d895-18a7-49f3-bb43-158833be7292 req-8b42d895-18a7-49f3-bb43-158833be7292 ] Request (VolumesNegativeTest:test_create_volume_from_deactivated_image): 204 PUT https://api.testbed.osism.xyz:9292/v2/images/ec8632a5-ca69-454e-a210-a7b3f2e9a9cc/file 0.925s\n2026-05-22 01:51:37.089 17 INFO tempest.lib.common.rest_client [req-68bb54ff-8353-46f1-be90-d26eb6f16c81 req-68bb54ff-8353-46f1-be90-d26eb6f16c81 ] Request (VolumesNegativeTest:test_create_volume_from_deactivated_image): 200 GET https://api.testbed.osism.xyz:9292/v2/images/ec8632a5-ca69-454e-a210-a7b3f2e9a9cc 0.154s\n2026-05-22 01:51:37.292 17 INFO tempest.lib.common.rest_client [req-8aa08030-a133-4352-ac22-2b88f6d11a92 req-8aa08030-a133-4352-ac22-2b88f6d11a92 ] Request (VolumesNegativeTest:test_create_volume_from_deactivated_image): 204 POST https://api.testbed.osism.xyz:9292/v2/images/ec8632a5-ca69-454e-a210-a7b3f2e9a9cc/actions/deactivate 0.201s\n2026-05-22 01:51:37.395 17 INFO tempest.lib.common.rest_client [req-93979de8-7218-4062-a460-8fecc73b9ade req-93979de8-7218-4062-a460-8fecc73b9ade ] Request (VolumesNegativeTest:test_create_volume_from_deactivated_image): 200 GET https://api.testbed.osism.xyz:9292/v2/images/ec8632a5-ca69-454e-a210-a7b3f2e9a9cc 0.097s\n2026-05-22 01:51:37.491 17 INFO tempest.lib.common.rest_client [req-f8a7423c-ad06-4242-9775-559c914d0fa4 req-f8a7423c-ad06-4242-9775-559c914d0fa4 ] Request (VolumesNegativeTest:test_create_volume_from_deactivated_image): 200 GET https://api.testbed.osism.xyz:9292/v2/images/ec8632a5-ca69-454e-a210-a7b3f2e9a9cc 0.093s\n2026-05-22 01:51:37.786 17 INFO tempest.lib.common.rest_client [req-bc96d4fd-7b6a-4e64-8b8d-f16fb55618e8 req-bc96d4fd-7b6a-4e64-8b8d-f16fb55618e8 ] Request (VolumesNegativeTest:test_create_volume_from_deactivated_image): 400 POST https://api.testbed.osism.xyz:8776/v3/ee970db8ec0b45f1be38a8cf70727472/volumes 0.293s\n2026-05-22 01:51:37.932 17 INFO tempest.lib.common.rest_client [req-1b62115d-3d37-40e8-972a-72774ad9ea26 req-1b62115d-3d37-40e8-972a-72774ad9ea26 ] Request (VolumesNegativeTest:_run_cleanups): 204 POST https://api.testbed.osism.xyz:9292/v2/images/ec8632a5-ca69-454e-a210-a7b3f2e9a9cc/actions/reactivate 0.139s\n2026-05-22 01:51:39.293 17 INFO tempest.lib.common.rest_client [req-5ebe94af-db89-477b-807c-f1b1a760d6f9 req-5ebe94af-db89-477b-807c-f1b1a760d6f9 ] Request (VolumesNegativeTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/ec8632a5-ca69-454e-a210-a7b3f2e9a9cc 1.357s\n{3} tempest.api.volume.test_volumes_negative.VolumesNegativeTest.test_create_volume_from_deactivated_image [3.437134s] ... ok\n2026-05-22 01:51:39.449 17 INFO tempest.lib.common.rest_client [req-19381f5f-9814-4c7a-96be-b109da084e48 req-19381f5f-9814-4c7a-96be-b109da084e48 ] Request (VolumesNegativeTest:test_create_volume_from_image_with_decreasing_size): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.151s\n2026-05-22 01:51:40.015 17 INFO tempest.lib.common.rest_client [req-a4e5b003-9bd9-4274-af3b-103de113fb76 req-a4e5b003-9bd9-4274-af3b-103de113fb76 ] Request (VolumesNegativeTest:test_create_volume_from_image_with_decreasing_size): 204 PUT https://api.testbed.osism.xyz:9292/v2/images/176202bf-b1a9-4a3c-853e-8b619921e05d/file 0.556s\n2026-05-22 01:51:40.167 17 INFO tempest.lib.common.rest_client [req-312af096-49a3-45ff-89e9-f79f25a5b602 req-312af096-49a3-45ff-89e9-f79f25a5b602 ] Request (VolumesNegativeTest:test_create_volume_from_image_with_decreasing_size): 200 GET https://api.testbed.osism.xyz:9292/v2/images/176202bf-b1a9-4a3c-853e-8b619921e05d 0.150s\n2026-05-22 01:51:40.553 17 INFO tempest.lib.common.rest_client [req-a80d0888-a8ac-41fc-8c96-c76e777418fa req-a80d0888-a8ac-41fc-8c96-c76e777418fa ] Request (VolumesNegativeTest:test_create_volume_from_image_with_decreasing_size): 400 POST https://api.testbed.osism.xyz:8776/v3/ee970db8ec0b45f1be38a8cf70727472/volumes 0.381s\n2026-05-22 01:51:41.260 17 INFO tempest.lib.common.rest_client [req-62f35c13-f79e-4e68-8914-b4cdba1eb16e req-62f35c13-f79e-4e68-8914-b4cdba1eb16e ] Request (VolumesNegativeTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/176202bf-b1a9-4a3c-853e-8b619921e05d 0.704s\n{3} tempest.api.volume.test_volumes_negative.VolumesNegativeTest.test_create_volume_from_image_with_decreasing_size [1.966227s] ... ok\n2026-05-22 01:51:41.362 17 INFO tempest.lib.common.rest_client [req-4ad27563-8fde-4578-8b0f-0e3889d92e88 req-4ad27563-8fde-4578-8b0f-0e3889d92e88 ] Request (VolumesNegativeTest:test_create_volume_with_invalid_size): 400 POST https://api.testbed.osism.xyz:8776/v3/ee970db8ec0b45f1be38a8cf70727472/volumes 0.096s\n{3} tempest.api.volume.test_volumes_negative.VolumesNegativeTest.test_create_volume_with_invalid_size [0.100905s] ... ok\n2026-05-22 01:51:41.458 17 INFO tempest.lib.common.rest_client [req-671c55c5-b149-4fca-a4ba-57ec121efad3 req-671c55c5-b149-4fca-a4ba-57ec121efad3 ] Request (VolumesNegativeTest:test_create_volume_with_nonexistent_snapshot_id): 404 POST https://api.testbed.osism.xyz:8776/v3/ee970db8ec0b45f1be38a8cf70727472/volumes 0.091s\n{3} tempest.api.volume.test_volumes_negative.VolumesNegativeTest.test_create_volume_with_nonexistent_snapshot_id [0.094597s] ... ok\n2026-05-22 01:51:41.558 17 INFO tempest.lib.common.rest_client [req-1b7c504c-8077-431d-bb71-0af56fb2c5aa req-1b7c504c-8077-431d-bb71-0af56fb2c5aa ] Request (VolumesNegativeTest:test_create_volume_with_nonexistent_source_volid): 404 POST https://api.testbed.osism.xyz:8776/v3/ee970db8ec0b45f1be38a8cf70727472/volumes 0.095s\n{3} tempest.api.volume.test_volumes_negative.VolumesNegativeTest.test_create_volume_with_nonexistent_source_volid [0.099730s] ... ok\n2026-05-22 01:51:41.673 17 INFO tempest.lib.common.rest_client [req-aab2111a-f54f-4630-8fe9-3aeae532f67c req-aab2111a-f54f-4630-8fe9-3aeae532f67c ] Request (VolumesNegativeTest:test_create_volume_with_nonexistent_volume_type): 404 POST https://api.testbed.osism.xyz:8776/v3/ee970db8ec0b45f1be38a8cf70727472/volumes 0.109s\n{3} tempest.api.volume.test_volumes_negative.VolumesNegativeTest.test_create_volume_with_nonexistent_volume_type [0.112406s] ... ok\n2026-05-22 01:51:41.760 17 INFO tempest.lib.common.rest_client [req-2876ec0e-e238-489a-be8a-ac208297cefd req-2876ec0e-e238-489a-be8a-ac208297cefd ] Request (VolumesNegativeTest:test_create_volume_with_size_negative): 400 POST https://api.testbed.osism.xyz:8776/v3/ee970db8ec0b45f1be38a8cf70727472/volumes 0.083s\n{3} tempest.api.volume.test_volumes_negative.VolumesNegativeTest.test_create_volume_with_size_negative [0.086037s] ... ok\n2026-05-22 01:51:41.848 17 INFO tempest.lib.common.rest_client [req-6512d31a-f6f3-4923-b2c4-7a1f2aa01589 req-6512d31a-f6f3-4923-b2c4-7a1f2aa01589 ] Request (VolumesNegativeTest:test_create_volume_with_size_zero): 400 POST https://api.testbed.osism.xyz:8776/v3/ee970db8ec0b45f1be38a8cf70727472/volumes 0.084s\n{3} tempest.api.volume.test_volumes_negative.VolumesNegativeTest.test_create_volume_with_size_zero [0.087067s] ... ok\n2026-05-22 01:51:41.919 17 INFO tempest.lib.common.rest_client [req-bca7914e-43a7-48d8-89d6-98be1877c1fa req-bca7914e-43a7-48d8-89d6-98be1877c1fa ] Request (VolumesNegativeTest:test_create_volume_without_passing_size): 400 POST https://api.testbed.osism.xyz:8776/v3/ee970db8ec0b45f1be38a8cf70727472/volumes 0.068s\n{3} tempest.api.volume.test_volumes_negative.VolumesNegativeTest.test_create_volume_without_passing_size [0.070362s] ... ok\n2026-05-22 01:51:42.046 17 INFO tempest.lib.common.rest_client [req-0341e84d-c596-46f5-b29c-05e847931863 req-0341e84d-c596-46f5-b29c-05e847931863 ] Request (VolumesNegativeTest:test_delete_invalid_volume_id): 404 DELETE https://api.testbed.osism.xyz:8776/v3/ee970db8ec0b45f1be38a8cf70727472/volumes/tempest-invalid-753015263 0.123s\n{3} tempest.api.volume.test_volumes_negative.VolumesNegativeTest.test_delete_invalid_volume_id [0.126856s] ... ok\n2026-05-22 01:51:42.150 17 INFO tempest.lib.common.rest_client [req-fc571626-926f-482d-bdb3-ad8e0b3b610a req-fc571626-926f-482d-bdb3-ad8e0b3b610a ] Request (VolumesNegativeTest:test_delete_volume_without_passing_volume_id): 404 DELETE https://api.testbed.osism.xyz:8776/v3/ee970db8ec0b45f1be38a8cf70727472/volumes/ 0.100s\n{3} tempest.api.volume.test_volumes_negative.VolumesNegativeTest.test_delete_volume_without_passing_volume_id [0.103569s] ... ok\n2026-05-22 01:51:42.262 17 INFO tempest.lib.common.rest_client [req-46d0cff5-b675-427c-8d98-22100b68a538 req-46d0cff5-b675-427c-8d98-22100b68a538 ] Request (VolumesNegativeTest:test_detach_volumes_with_invalid_volume_id): 404 POST https://api.testbed.osism.xyz:8776/v3/ee970db8ec0b45f1be38a8cf70727472/volumes/xxx/action 0.108s\n{3} tempest.api.volume.test_volumes_negative.VolumesNegativeTest.test_detach_volumes_with_invalid_volume_id [0.110533s] ... ok\n2026-05-22 01:51:42.348 17 INFO tempest.lib.common.rest_client [req-8a4a06a3-fc77-4977-ac0c-8ae9579ff816 req-8a4a06a3-fc77-4977-ac0c-8ae9579ff816 ] Request (VolumesNegativeTest:test_get_invalid_volume_id): 404 GET https://api.testbed.osism.xyz:8776/v3/ee970db8ec0b45f1be38a8cf70727472/volumes/tempest-invalid-1786958302 0.082s\n{3} tempest.api.volume.test_volumes_negative.VolumesNegativeTest.test_get_invalid_volume_id [0.085434s] ... ok\n2026-05-22 01:51:42.435 17 INFO tempest.lib.common.rest_client [req-09ce8cb8-ca16-4d4c-8ee7-4ef9626d2f26 req-09ce8cb8-ca16-4d4c-8ee7-4ef9626d2f26 ] Request (VolumesNegativeTest:test_get_volume_without_passing_volume_id): 404 GET https://api.testbed.osism.xyz:8776/v3/ee970db8ec0b45f1be38a8cf70727472/volumes/ 0.082s\n{3} tempest.api.volume.test_volumes_negative.VolumesNegativeTest.test_get_volume_without_passing_volume_id [0.086116s] ... ok\n2026-05-22 01:51:42.578 17 INFO tempest.lib.common.rest_client [req-0349cdc4-6e08-4448-ae20-f83a91c7896a req-0349cdc4-6e08-4448-ae20-f83a91c7896a ] Request (VolumesNegativeTest:test_list_volumes_detail_with_invalid_status): 200 GET https://api.testbed.osism.xyz:8776/v3/ee970db8ec0b45f1be38a8cf70727472/volumes/detail?status=null 0.140s\n{3} tempest.api.volume.test_volumes_negative.VolumesNegativeTest.test_list_volumes_detail_with_invalid_status [0.150449s] ... ok\n2026-05-22 01:51:42.685 17 INFO tempest.lib.common.rest_client [req-ac32ab04-c7ca-4b25-902a-8bbf09863408 req-ac32ab04-c7ca-4b25-902a-8bbf09863408 ] Request (VolumesNegativeTest:test_list_volumes_detail_with_nonexistent_name): 200 GET https://api.testbed.osism.xyz:8776/v3/ee970db8ec0b45f1be38a8cf70727472/volumes/detail?name=tempest-VolumesNegativeTest-Volume-1455761633 0.096s\n{3} tempest.api.volume.test_volumes_negative.VolumesNegativeTest.test_list_volumes_detail_with_nonexistent_name [0.112922s] ... ok\n2026-05-22 01:51:42.848 17 INFO tempest.lib.common.rest_client [req-eeb40206-f183-4dcf-9b8d-4b3ec8d0e22f req-eeb40206-f183-4dcf-9b8d-4b3ec8d0e22f ] Request (VolumesNegativeTest:test_list_volumes_with_invalid_status): 200 GET https://api.testbed.osism.xyz:8776/v3/ee970db8ec0b45f1be38a8cf70727472/volumes?status=null 0.144s\n{3} tempest.api.volume.test_volumes_negative.VolumesNegativeTest.test_list_volumes_with_invalid_status [0.151198s] ... ok\n2026-05-22 01:51:43.042 17 INFO tempest.lib.common.rest_client [req-c3ef6db8-97ee-45df-9e9b-b4d18723690c req-c3ef6db8-97ee-45df-9e9b-b4d18723690c ] Request (VolumesNegativeTest:test_list_volumes_with_nonexistent_name): 200 GET https://api.testbed.osism.xyz:8776/v3/ee970db8ec0b45f1be38a8cf70727472/volumes?name=tempest-VolumesNegativeTest-Volume-1306351517 0.186s\n{3} tempest.api.volume.test_volumes_negative.VolumesNegativeTest.test_list_volumes_with_nonexistent_name [0.193525s] ... ok\n2026-05-22 01:51:43.148 17 INFO tempest.lib.common.rest_client [req-9adcd310-3b75-48ae-9824-96657fe9c11e req-9adcd310-3b75-48ae-9824-96657fe9c11e ] Request (VolumesNegativeTest:test_reserve_volume_with_negative_volume_status): 202 POST https://api.testbed.osism.xyz:8776/v3/ee970db8ec0b45f1be38a8cf70727472/volumes/c504b44c-f7a7-4bbe-93b9-2e16dcab96fd/action 0.098s\n2026-05-22 01:51:43.248 17 INFO tempest.lib.common.rest_client [req-d4b1e96f-9fd3-4f05-9455-a9014fd24c87 req-d4b1e96f-9fd3-4f05-9455-a9014fd24c87 ] Request (VolumesNegativeTest:test_reserve_volume_with_negative_volume_status): 400 POST https://api.testbed.osism.xyz:8776/v3/ee970db8ec0b45f1be38a8cf70727472/volumes/c504b44c-f7a7-4bbe-93b9-2e16dcab96fd/action 0.096s\n2026-05-22 01:51:43.374 17 INFO tempest.lib.common.rest_client [req-9fd1ff1d-2d88-4126-b00b-8cad5f18e115 req-9fd1ff1d-2d88-4126-b00b-8cad5f18e115 ] Request (VolumesNegativeTest:test_reserve_volume_with_negative_volume_status): 202 POST https://api.testbed.osism.xyz:8776/v3/ee970db8ec0b45f1be38a8cf70727472/volumes/c504b44c-f7a7-4bbe-93b9-2e16dcab96fd/action 0.123s\n{3} tempest.api.volume.test_volumes_negative.VolumesNegativeTest.test_reserve_volume_with_negative_volume_status [0.326869s] ... ok\n2026-05-22 01:51:43.464 17 INFO tempest.lib.common.rest_client [req-b1c4e5c0-fb99-4358-94d3-e6ac60c1e87f req-b1c4e5c0-fb99-4358-94d3-e6ac60c1e87f ] Request (VolumesNegativeTest:test_reserve_volume_with_nonexistent_volume_id): 404 POST https://api.testbed.osism.xyz:8776/v3/ee970db8ec0b45f1be38a8cf70727472/volumes/da6f51c5-0d26-41a7-84c0-138ab5f30cdc/action 0.085s\n{3} tempest.api.volume.test_volumes_negative.VolumesNegativeTest.test_reserve_volume_with_nonexistent_volume_id [0.089213s] ... ok\n2026-05-22 01:51:43.560 17 INFO tempest.lib.common.rest_client [req-285b4dfd-487d-4613-9ced-9a0f61c946b2 req-285b4dfd-487d-4613-9ced-9a0f61c946b2 ] Request (VolumesNegativeTest:test_unreserve_volume_with_nonexistent_volume_id): 404 POST https://api.testbed.osism.xyz:8776/v3/ee970db8ec0b45f1be38a8cf70727472/volumes/6373088b-d628-46c1-848a-98a48b846cc2/action 0.090s\n{3} tempest.api.volume.test_volumes_negative.VolumesNegativeTest.test_unreserve_volume_with_nonexistent_volume_id [0.094244s] ... ok\n2026-05-22 01:51:43.652 17 INFO tempest.lib.common.rest_client [req-b6588f1f-8dc7-4941-89ed-9d69578bd6c8 req-b6588f1f-8dc7-4941-89ed-9d69578bd6c8 ] Request (VolumesNegativeTest:test_update_volume_with_empty_volume_id): 404 PUT https://api.testbed.osism.xyz:8776/v3/ee970db8ec0b45f1be38a8cf70727472/volumes/ 0.088s\n{3} tempest.api.volume.test_volumes_negative.VolumesNegativeTest.test_update_volume_with_empty_volume_id [0.091901s] ... ok\n2026-05-22 01:51:43.755 17 INFO tempest.lib.common.rest_client [req-3f7504ec-a3e9-49b5-8599-106a6c0a4db1 req-3f7504ec-a3e9-49b5-8599-106a6c0a4db1 ] Request (VolumesNegativeTest:test_update_volume_with_invalid_volume_id): 404 PUT https://api.testbed.osism.xyz:8776/v3/ee970db8ec0b45f1be38a8cf70727472/volumes/tempest-invalid-1781232147 0.098s\n{3} tempest.api.volume.test_volumes_negative.VolumesNegativeTest.test_update_volume_with_invalid_volume_id [0.101440s] ... ok\n2026-05-22 01:51:43.860 17 INFO tempest.lib.common.rest_client [req-70ed0dc4-07bc-488c-90db-9e891b19a6f3 req-70ed0dc4-07bc-488c-90db-9e891b19a6f3 ] Request (VolumesNegativeTest:test_update_volume_with_nonexistent_volume_id): 404 PUT https://api.testbed.osism.xyz:8776/v3/ee970db8ec0b45f1be38a8cf70727472/volumes/f83d149d-76d3-47f8-8f3f-7d02f343139b 0.101s\n{3} tempest.api.volume.test_volumes_negative.VolumesNegativeTest.test_update_volume_with_nonexistent_volume_id [0.104961s] ... ok\n2026-05-22 01:51:43.970 17 INFO tempest.lib.common.rest_client [req-99fe99e0-2142-4b8a-8b59-795986e21837 req-99fe99e0-2142-4b8a-8b59-795986e21837 ] Request (VolumesNegativeTest:test_volume_delete_nonexistent_volume_id): 404 DELETE https://api.testbed.osism.xyz:8776/v3/ee970db8ec0b45f1be38a8cf70727472/volumes/da5a5985-967d-4d50-a668-754d3a976ae6 0.104s\n{3} tempest.api.volume.test_volumes_negative.VolumesNegativeTest.test_volume_delete_nonexistent_volume_id [0.108581s] ... ok\n2026-05-22 01:51:44.063 17 INFO tempest.lib.common.rest_client [req-48f0e505-6572-48c2-87a3-d2cc0a0a85b1 req-48f0e505-6572-48c2-87a3-d2cc0a0a85b1 ] Request (VolumesNegativeTest:test_volume_extend_with_None_size): 400 POST https://api.testbed.osism.xyz:8776/v3/ee970db8ec0b45f1be38a8cf70727472/volumes/c504b44c-f7a7-4bbe-93b9-2e16dcab96fd/action 0.089s\n{3} tempest.api.volume.test_volumes_negative.VolumesNegativeTest.test_volume_extend_with_None_size [0.092042s] ... ok\n2026-05-22 01:51:44.153 17 INFO tempest.lib.common.rest_client [req-85f19a80-4612-452e-a229-8e9906f8b7a7 req-85f19a80-4612-452e-a229-8e9906f8b7a7 ] Request (VolumesNegativeTest:test_volume_extend_with_non_number_size): 400 POST https://api.testbed.osism.xyz:8776/v3/ee970db8ec0b45f1be38a8cf70727472/volumes/c504b44c-f7a7-4bbe-93b9-2e16dcab96fd/action 0.086s\n{3} tempest.api.volume.test_volumes_negative.VolumesNegativeTest.test_volume_extend_with_non_number_size [0.088829s] ... ok\n2026-05-22 01:51:44.255 17 INFO tempest.lib.common.rest_client [req-89591cc4-a700-42ca-ae9d-ec47618ee665 req-89591cc4-a700-42ca-ae9d-ec47618ee665 ] Request (VolumesNegativeTest:test_volume_extend_with_nonexistent_volume_id): 404 POST https://api.testbed.osism.xyz:8776/v3/ee970db8ec0b45f1be38a8cf70727472/volumes/5589e260-f201-4c6c-bb04-305b5b7fe9e9/action 0.098s\n{3} tempest.api.volume.test_volumes_negative.VolumesNegativeTest.test_volume_extend_with_nonexistent_volume_id [0.100907s] ... ok\n2026-05-22 01:51:44.357 17 INFO tempest.lib.common.rest_client [req-d7a8c65b-b9fe-43d8-9611-ac35c7e8b593 req-d7a8c65b-b9fe-43d8-9611-ac35c7e8b593 ] Request (VolumesNegativeTest:test_volume_extend_with_size_smaller_than_original_size): 400 POST https://api.testbed.osism.xyz:8776/v3/ee970db8ec0b45f1be38a8cf70727472/volumes/c504b44c-f7a7-4bbe-93b9-2e16dcab96fd/action 0.099s\n{3} tempest.api.volume.test_volumes_negative.VolumesNegativeTest.test_volume_extend_with_size_smaller_than_original_size [0.101668s] ... ok\n2026-05-22 01:51:44.448 17 INFO tempest.lib.common.rest_client [req-0846279f-5d9a-4495-9e9e-dca496c748eb req-0846279f-5d9a-4495-9e9e-dca496c748eb ] Request (VolumesNegativeTest:test_volume_extend_without_passing_volume_id): 404 POST https://api.testbed.osism.xyz:8776/v3/ee970db8ec0b45f1be38a8cf70727472/volumes/None/action 0.087s\n{3} tempest.api.volume.test_volumes_negative.VolumesNegativeTest.test_volume_extend_without_passing_volume_id [0.089898s] ... ok\n2026-05-22 01:51:44.563 17 INFO tempest.lib.common.rest_client [req-5ec6581b-c11b-4c62-bc53-98b2d4b68374 req-5ec6581b-c11b-4c62-bc53-98b2d4b68374 ] Request (VolumesNegativeTest:test_volume_get_nonexistent_volume_id): 404 GET https://api.testbed.osism.xyz:8776/v3/ee970db8ec0b45f1be38a8cf70727472/volumes/93ea38af-df35-4f65-a59b-53728645da15 0.112s\n{3} tempest.api.volume.test_volumes_negative.VolumesNegativeTest.test_volume_get_nonexistent_volume_id [0.114540s] ... ok\n2026-05-22 01:51:44.739 17 INFO tempest.lib.common.rest_client [req-a3b4734c-9f6e-43da-b0f4-2b401d0487c7 req-a3b4734c-9f6e-43da-b0f4-2b401d0487c7 ] Request (VolumesNegativeTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:8776/v3/ee970db8ec0b45f1be38a8cf70727472/volumes/c504b44c-f7a7-4bbe-93b9-2e16dcab96fd 0.142s\n2026-05-22 01:51:44.908 17 INFO tempest.lib.common.rest_client [req-5068e692-cecc-4317-8b30-46cd335bc121 req-5068e692-cecc-4317-8b30-46cd335bc121 ] Request (VolumesNegativeTest:tearDownClass): 202 DELETE https://api.testbed.osism.xyz:8776/v3/ee970db8ec0b45f1be38a8cf70727472/volumes/c504b44c-f7a7-4bbe-93b9-2e16dcab96fd 0.156s\n2026-05-22 01:51:45.033 17 INFO tempest.lib.common.rest_client [req-c743a745-c91d-49d7-bb1e-1020a9b6a294 req-c743a745-c91d-49d7-bb1e-1020a9b6a294 ] Request (VolumesNegativeTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:8776/v3/ee970db8ec0b45f1be38a8cf70727472/volumes/c504b44c-f7a7-4bbe-93b9-2e16dcab96fd 0.122s\n2026-05-22 01:51:46.148 17 INFO tempest.lib.common.rest_client [req-fdb4454f-24f3-4806-a613-0863f0208505 req-fdb4454f-24f3-4806-a613-0863f0208505 ] Request (VolumesNegativeTest:tearDownClass): 404 GET https://api.testbed.osism.xyz:8776/v3/ee970db8ec0b45f1be38a8cf70727472/volumes/c504b44c-f7a7-4bbe-93b9-2e16dcab96fd 0.103s\n2026-05-22 01:51:46.598 17 INFO tempest.lib.common.rest_client [req-1f74d18e-19e2-4c9f-9078-6c235341952a req-1f74d18e-19e2-4c9f-9078-6c235341952a ] Request (VolumesNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/e90d05279f284deab373a58334877df4 0.447s\n2026-05-22 01:51:46.599 17 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: ee970db8ec0b45f1be38a8cf70727472\n2026-05-22 01:51:47.202 17 INFO tempest.lib.common.rest_client [req-58a180a2-52cc-48fb-8faa-c7724d10861a req-58a180a2-52cc-48fb-8faa-c7724d10861a ] Request (VolumesNegativeTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.601s\n2026-05-22 01:51:47.869 17 INFO tempest.lib.common.rest_client [req-64297f74-fdb7-4152-b694-de4f6557e209 req-64297f74-fdb7-4152-b694-de4f6557e209 ] Request (VolumesNegativeTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=ee970db8ec0b45f1be38a8cf70727472&name=default 0.663s\n2026-05-22 01:51:48.286 17 INFO tempest.lib.common.rest_client [req-08211290-421d-40ac-87b3-c2847d2252ee req-08211290-421d-40ac-87b3-c2847d2252ee ] Request (VolumesNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/d3c6342e-076a-4daf-b474-a87dd3bad164 0.414s\n2026-05-22 01:51:48.533 17 INFO tempest.lib.common.rest_client [req-dc061a4b-322a-45b8-a0cc-3aff358f1689 req-dc061a4b-322a-45b8-a0cc-3aff358f1689 ] Request (VolumesNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/ee970db8ec0b45f1be38a8cf70727472 0.242s\n\n==============================\nFailed 61 tests - output below:\n==============================\n\ntearDownClass (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 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\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\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 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_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 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.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 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_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 500\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 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 500\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 178, in setUpClass\n    cls.resource_setup()\n    ~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_volume_quotas.py\", line 52, in resource_setup\n    original_quota_set = (cls.admin_quotas_client.show_quota_set(\n                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        cls.demo_tenant_id)['quota_set'])\n        ^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/quotas_client.py\", line 43, in show_quota_set\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 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\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\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 500\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: The server has either erred or is incapable of performing the requested operation.\n\n\nCaptured pythonlogging:\n~~~~~~~~~~~~~~~~~~~~~~~\n    2026-05-22 01:48:35,298 13 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/18767c3571df4930b96e89fd3c497f28/qos-specs 7.938s\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 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 438, in get_credentials\n    credentials = self._create_creds(\n        roles=credential_type, scope=scope,\n        project_id=project_id)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 200, in _create_creds\n    project = self.creds_client.create_project(\n        name=project_name, description=project_desc)\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 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.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 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 438, in get_credentials\n    credentials = self._create_creds(\n        roles=credential_type, scope=scope,\n        project_id=project_id)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 200, in _create_creds\n    project = self.creds_client.create_project(\n        name=project_name, description=project_desc)\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 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_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 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 438, in get_credentials\n    credentials = self._create_creds(\n        roles=credential_type, scope=scope,\n        project_id=project_id)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 200, in _create_creds\n    project = self.creds_client.create_project(\n        name=project_name, description=project_desc)\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 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_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 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 438, in get_credentials\n    credentials = self._create_creds(\n        roles=credential_type, scope=scope,\n        project_id=project_id)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 200, in _create_creds\n    project = self.creds_client.create_project(\n        name=project_name, description=project_desc)\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 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_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 72, in test_reset_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 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/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-22 01:48:29,538 15 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:test_reset_snapshot_status): 503 POST https://api.testbed.osism.xyz:8776/v3/04c1b5653eae45ad9b844de6aa4e10d9/snapshots/1edd48cc-ec4f-4a55-960c-98f44b1b5e61/action 2.332s\n2026-05-22 01:48:35,296 15 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:tearDown): 500 POST https://api.testbed.osism.xyz:8776/v3/04c1b5653eae45ad9b844de6aa4e10d9/snapshots/1edd48cc-ec4f-4a55-960c-98f44b1b5e61/action 5.750s\n\n\ntempest.api.volume.admin.test_backends_capabilities.BackendsCapabilitiesAdminTestsJSON.test_get_capabilities_backend[id-3750af44-5ea2-4cd4-bc3e-56e7e6caf854]\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_backends_capabilities.py\", line 38, in test_get_capabilities_backend\n    self.admin_capabilities_client.show_backend_capabilities(self.hosts[0])\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/capabilities_client.py\", line 32, in show_backend_capabilities\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-22 01:48:39,093 19 INFO     [tempest.lib.common.rest_client] Request (BackendsCapabilitiesAdminTestsJSON:test_get_capabilities_backend): 500 GET https://api.testbed.osism.xyz:8776/v3/bf61fbc9ecd049e2aa8806b92aca31ed/capabilities/testbed-node-0@rbd-volumes#volumes 4.830s\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-1666114330 with specs {}.\n\n\nCaptured pythonlogging:\n~~~~~~~~~~~~~~~~~~~~~~~\n    2026-05-22 01:48:39,114 13 INFO     [tempest.lib.common.rest_client] Request (QosSpecsTestJSON:test_create_delete_qos_with_both_consumer): 500 POST https://api.testbed.osism.xyz:8776/v3/18767c3571df4930b96e89fd3c497f28/qos-specs 3.794s\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-240161048 with specs {}.\n\n\nCaptured pythonlogging:\n~~~~~~~~~~~~~~~~~~~~~~~\n    2026-05-22 01:48:41,076 13 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/18767c3571df4930b96e89fd3c497f28/qos-specs 1.952s\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 500\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 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\ntempest.api.volume.admin.test_qos.QosSpecsTestJSON.test_get_qos[id-7aa214cc-ac1a-4397-931f-3bb2e83bb0fd]\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 90, in test_get_qos\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-22 01:48:43,058 13 INFO     [tempest.lib.common.rest_client] Request (QosSpecsTestJSON:test_get_qos): 500 GET https://api.testbed.osism.xyz:8776/v3/18767c3571df4930b96e89fd3c497f28/qos-specs/9a7ca8bc-7edc-468e-b47a-acec8c612968 1.969s\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-22 01:48:41,041 15 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/3c36c630c47142af87339902641ef440/snapshots 5.586s\n2026-05-22 01:48:43,046 15 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:tearDown): 500 POST https://api.testbed.osism.xyz:8776/v3/04c1b5653eae45ad9b844de6aa4e10d9/snapshots/1edd48cc-ec4f-4a55-960c-98f44b1b5e61/action 1.994s\n\n\nsetUpClass (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 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_user_messages.UserMessagesTest.test_delete_message[id-c6eb6901-cdcc-490f-b735-4fe251842aed]\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_user_messages.py\", line 73, in test_delete_message\n    self.messages_client.delete_message(message_id)\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/messages_client.py\", line 46, in delete_message\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 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 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 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/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-22 01:48:05,213 23 INFO     [tempest.lib.common.rest_client] Request (UserMessagesTest:test_delete_message): 200 POST https://api.testbed.osism.xyz:8776/v3/793c3ace7428495184085148eea45453/types 0.357s\n2026-05-22 01:48:05,936 23 INFO     [tempest.lib.common.rest_client] Request (UserMessagesTest:test_delete_message): 202 POST https://api.testbed.osism.xyz:8776/v3/6fc9d53b69154a579a2f84acc01185fa/volumes 0.714s\n2026-05-22 01:48:06,066 23 INFO     [tempest.lib.common.rest_client] Request (UserMessagesTest:test_delete_message): 200 GET https://api.testbed.osism.xyz:8776/v3/6fc9d53b69154a579a2f84acc01185fa/volumes/cba15036-3849-4618-b45a-2f3d4908dfec 0.118s\n2026-05-22 01:48:07,183 23 INFO     [tempest.lib.common.rest_client] Request (UserMessagesTest:test_delete_message): 200 GET https://api.testbed.osism.xyz:8776/v3/6fc9d53b69154a579a2f84acc01185fa/volumes/cba15036-3849-4618-b45a-2f3d4908dfec 0.106s\n2026-05-22 01:48:07,198 23 INFO     [tempest.common.waiters] volume cba15036-3849-4618-b45a-2f3d4908dfec reached error after waiting for 1.198310 seconds\n2026-05-22 01:48:07,465 23 INFO     [tempest.lib.common.rest_client] Request (UserMessagesTest:test_delete_message): 200 GET https://api.testbed.osism.xyz:8776/v3/6fc9d53b69154a579a2f84acc01185fa/messages 0.264s\n2026-05-22 01:48:08,555 23 INFO     [tempest.lib.common.rest_client] Request (UserMessagesTest:test_delete_message): 500 DELETE https://api.testbed.osism.xyz:8776/v3/6fc9d53b69154a579a2f84acc01185fa/messages/49e89b94-6c35-4615-8576-a486403c9b38 1.072s\n2026-05-22 01:48:09,539 23 INFO     [tempest.lib.common.rest_client] Request (UserMessagesTest:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/6fc9d53b69154a579a2f84acc01185fa/volumes/cba15036-3849-4618-b45a-2f3d4908dfec 0.974s\n2026-05-22 01:48:09,539 23 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <function BaseVolumeTest._delete_volume_for_cleanup at 0x7070d25e7c40>, retrying...\n2026-05-22 01:48:27,275 23 INFO     [tempest.lib.common.rest_client] Request (UserMessagesTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/6fc9d53b69154a579a2f84acc01185fa/volumes/cba15036-3849-4618-b45a-2f3d4908dfec 12.733s\n2026-05-22 01:48:37,030 23 INFO     [tempest.lib.common.rest_client] Request (UserMessagesTest:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/6fc9d53b69154a579a2f84acc01185fa/volumes/cba15036-3849-4618-b45a-2f3d4908dfec 9.743s\n2026-05-22 01:48:37,031 23 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <function BaseVolumeTest._delete_volume_for_cleanup at 0x7070d25e7c40>, retrying...\n2026-05-22 01:48:43,043 23 INFO     [tempest.lib.common.rest_client] Request (UserMessagesTest:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/6fc9d53b69154a579a2f84acc01185fa/volumes/cba15036-3849-4618-b45a-2f3d4908dfec 1.008s\n2026-05-22 01:48:45,977 23 INFO     [tempest.lib.common.rest_client] Request (UserMessagesTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/793c3ace7428495184085148eea45453/types/6d6d5537-88d6-4add-8575-5e0af6029c0c 2.925s\n\n\ntempest.api.volume.admin.test_user_messages.UserMessagesTest.test_list_show_messages[id-50f29e6e-f363-42e1-8ad1-f67ae7fd4d5a]\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_user_messages.py\", line 60, in test_list_show_messages\n    message_id = self._create_user_message()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_user_messages.py\", line 42, in _create_user_message\n    bogus_type = self.create_volume_type(\n        name=vol_type_name, extra_specs=extra_specs)\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-22 01:48:46,491 23 INFO     [tempest.lib.common.rest_client] Request (UserMessagesTest:test_list_show_messages): 500 POST https://api.testbed.osism.xyz:8776/v3/793c3ace7428495184085148eea45453/types 0.461s\n\n\ntearDownClass (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 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_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/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/admin/test_group_snapshots.py\", line 51, in _delete_group_snapshot\n    self.group_snapshots_client.delete_group_snapshot(group_snapshot['id'])\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/group_snapshots_client.py\", line 48, in delete_group_snapshot\n    resp, body = self.delete('group_snapshots/%s' % group_snapshot_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': 'Invalid GroupSnapshot: GroupSnapshot status must be available or error, and no Group can be currently using it as source for its creation.'}\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 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 Group: Group has existing snapshots.'}\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 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 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-22 01:48:00,038 37 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 POST https://api.testbed.osism.xyz:8776/v3/1a42e2da8c18408ca9c9f082d209f712/types 1.826s\n2026-05-22 01:48:00,339 37 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 202 POST https://api.testbed.osism.xyz:8776/v3/1a42e2da8c18408ca9c9f082d209f712/group_types 0.287s\n2026-05-22 01:48:02,287 37 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 202 POST https://api.testbed.osism.xyz:8776/v3/f95e062386b640aeaf2e06b301a65961/groups 1.940s\n2026-05-22 01:48:02,466 37 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/f95e062386b640aeaf2e06b301a65961/groups/2c374439-5229-4e9f-9f44-f15648047fd7 0.172s\n2026-05-22 01:48:02,470 37 INFO     [tempest.common.waiters] group 2c374439-5229-4e9f-9f44-f15648047fd7 reached available after waiting for 0.470042 seconds\n2026-05-22 01:48:02,910 37 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 202 POST https://api.testbed.osism.xyz:8776/v3/f95e062386b640aeaf2e06b301a65961/volumes 0.429s\n2026-05-22 01:48:03,222 37 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/f95e062386b640aeaf2e06b301a65961/volumes/55ed285b-c6a1-4d58-9bdf-2a1e9a0abbcb 0.269s\n2026-05-22 01:48:03,242 37 INFO     [tempest.common.waiters] volume 55ed285b-c6a1-4d58-9bdf-2a1e9a0abbcb reached available after waiting for 0.242527 seconds\n2026-05-22 01:48:03,733 37 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 202 POST https://api.testbed.osism.xyz:8776/v3/f95e062386b640aeaf2e06b301a65961/group_snapshots 0.481s\n2026-05-22 01:48:03,864 37 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/f95e062386b640aeaf2e06b301a65961/group_snapshots/9bb3455a-c0cb-498e-9f80-fc38b8db6c48 0.119s\n2026-05-22 01:48:05,161 37 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/f95e062386b640aeaf2e06b301a65961/group_snapshots/9bb3455a-c0cb-498e-9f80-fc38b8db6c48 0.284s\n2026-05-22 01:48:05,163 37 INFO     [tempest.common.waiters] group_snapshot 9bb3455a-c0cb-498e-9f80-fc38b8db6c48 reached available after waiting for 2.163280 seconds\n2026-05-22 01:48:05,307 37 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/f95e062386b640aeaf2e06b301a65961/snapshots/detail 0.140s\n2026-05-22 01:48:05,427 37 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/f95e062386b640aeaf2e06b301a65961/snapshots/0679e9d0-5e2f-49ab-8005-c2ab09d9f87b 0.112s\n2026-05-22 01:48:05,433 37 INFO     [tempest.common.waiters] snapshot 0679e9d0-5e2f-49ab-8005-c2ab09d9f87b reached available after waiting for 0.433288 seconds\n2026-05-22 01:48:05,560 37 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 202 POST https://api.testbed.osism.xyz:8776/v3/1a42e2da8c18408ca9c9f082d209f712/group_snapshots/9bb3455a-c0cb-498e-9f80-fc38b8db6c48/action 0.123s\n2026-05-22 01:48:05,990 37 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/f95e062386b640aeaf2e06b301a65961/group_snapshots/9bb3455a-c0cb-498e-9f80-fc38b8db6c48 0.428s\n2026-05-22 01:48:05,997 37 INFO     [tempest.common.waiters] group_snapshot 9bb3455a-c0cb-498e-9f80-fc38b8db6c48 reached creating after waitin\n    g for 0.997842 seconds\n2026-05-22 01:48:06,184 37 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 202 POST https://api.testbed.osism.xyz:8776/v3/1a42e2da8c18408ca9c9f082d209f712/group_snapshots/9bb3455a-c0cb-498e-9f80-fc38b8db6c48/action 0.184s\n2026-05-22 01:48:06,294 37 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/f95e062386b640aeaf2e06b301a65961/group_snapshots/9bb3455a-c0cb-498e-9f80-fc38b8db6c48 0.102s\n2026-05-22 01:48:06,302 37 INFO     [tempest.common.waiters] group_snapshot 9bb3455a-c0cb-498e-9f80-fc38b8db6c48 reached available after waiting for 0.302478 seconds\n2026-05-22 01:48:06,460 37 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 202 POST https://api.testbed.osism.xyz:8776/v3/1a42e2da8c18408ca9c9f082d209f712/group_snapshots/9bb3455a-c0cb-498e-9f80-fc38b8db6c48/action 0.156s\n2026-05-22 01:48:06,550 37 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/f95e062386b640aeaf2e06b301a65961/group_snapshots/9bb3455a-c0cb-498e-9f80-fc38b8db6c48 0.083s\n2026-05-22 01:48:06,555 37 INFO     [tempest.common.waiters] group_snapshot 9bb3455a-c0cb-498e-9f80-fc38b8db6c48 reached error after waiting for 0.555269 seconds\n2026-05-22 01:48:06,683 37 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 202 POST https://api.testbed.osism.xyz:8776/v3/1a42e2da8c18408ca9c9f082d209f712/group_snapshots/9bb3455a-c0cb-498e-9f80-fc38b8db6c48/action 0.126s\n2026-05-22 01:48:06,928 37 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/f95e062386b640aeaf2e06b301a65961/group_snapshots/9bb3455a-c0cb-498e-9f80-fc38b8db6c48 0.239s\n2026-05-22 01:48:06,936 37 INFO     [tempest.common.waiters] group_snapshot 9bb3455a-c0cb-498e-9f80-fc38b8db6c48 reached available after waiting for 0.936213 seconds\n2026-05-22 01:48:07,167 37 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/f95e062386b640aeaf2e06b301a65961/group_snapshots/9bb3455a-c0cb-498e-9f80-fc38b8db6c48 0.229s\n2026-05-22 01:48:07,587 37 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/f95e062386b640aeaf2e06b301a65961/volumes/detail 0.415s\n2026-05-22 01:48:07,839 37 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/f95e062386b640aeaf2e06b301a65961/snapshots/detail 0.195s\n2026-05-22 01:48:07,955 37 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/f95e062386b640aeaf2e06b301a65961/snapshots/0679e9d0-5e2f-49ab-8005-c2ab09d9f87b 0.105s\n2026-05-22 01:48:09,510 37 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/f95e062386b640aeaf2e06b301a65961/snapshots/0679e9d0-5e2f-49ab-8005-c2ab09d9f87b 0.548s\n2026-05-22 01:48:27,224 37 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/f95e062386b640aeaf2e06b301a65961/snapshots/0679e9d0-5e2f-49ab-8005-c2ab09d9f87b 16.706s\n2026-05-22 01:48:33,706 37 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/f95e062386b640aeaf2e06b301a65961/snapshots/0679e9d0-5e2f-49ab-8005-c2ab09d9f87b 5.476s\n2026-05-22 01:48:37,029 37 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/f95e062386b640aeaf2e06b301a65961/snapshots/0679e9d0-5e2f-49ab-8005-c2ab09d9f87b 2.\n    313s\n2026-05-22 01:48:37,030 37 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <bound method BaseGroupSnapshotsTest._delete_group_snapshot of <tempest.api.volume.admin.test_group_snapshots.GroupSnapshotsV319Test.test_reset_group_snapshot_status[id-3b42c9b9-c984-4444-816e-ca2e1ed30b40] id=0x7036706ec050>>, retrying...\n2026-05-22 01:48:45,934 37 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/f95e062386b640aeaf2e06b301a65961/group_snapshots/9bb3455a-c0cb-498e-9f80-fc38b8db6c48 3.899s\n2026-05-22 01:48:46,098 37 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/f95e062386b640aeaf2e06b301a65961/volumes/detail 0.149s\n2026-05-22 01:48:46,603 37 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 400 POST https://api.testbed.osism.xyz:8776/v3/f95e062386b640aeaf2e06b301a65961/groups/2c374439-5229-4e9f-9f44-f15648047fd7/action 0.487s\n2026-05-22 01:49:02,064 37 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/1a42e2da8c18408ca9c9f082d209f712/group_types/a377b9be-8df6-4c09-b546-0fd5840fa9f3 15.454s\n2026-05-22 01:49:02,372 37 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/1a42e2da8c18408ca9c9f082d209f712/types/1f79502b-517c-4d7f-853b-cdecb532863f 0.305s\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 162, in test_create_group_from_group_snapshot\n    grp = self.create_group(group_type=group_type['id'],\n                            volume_types=[volume_type['id']])\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 293, in create_group\n    waiters.wait_for_volume_resource_status(\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        self.groups_client, group['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/groups_client.py\", line 66, in show_group\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 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 c1f30409-f18e-491b-aafd-9bb91ecaf38c 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-22 01:48:06,799 27 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 200 POST https://api.testbed.osism.xyz:8776/v3/a2d2cff618f94585b99a3dd4dbc597f5/types 0.300s\n2026-05-22 01:48:06,953 27 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 202 POST https://api.testbed.osism.xyz:8776/v3/a2d2cff618f94585b99a3dd4dbc597f5/group_types 0.146s\n2026-05-22 01:48:07,370 27 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 202 POST https://api.testbed.osism.xyz:8776/v3/4faa463af43a423b9864e60693ca451a/groups 0.413s\n2026-05-22 01:48:07,509 27 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/4faa463af43a423b9864e60693ca451a/groups/71be8026-2ab7-454a-85ba-f955fc7a4d55 0.130s\n2026-05-22 01:48:09,542 27 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 500 GET https://api.testbed.osism.xyz:8776/v3/4faa463af43a423b9864e60693ca451a/groups/71be8026-2ab7-454a-85ba-f955fc7a4d55 1.021s\n2026-05-22 01:48:27,063 27 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/4faa463af43a423b9864e60693ca451a/volumes/detail 17.511s\n2026-05-22 01:48:29,769 27 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/4faa463af43a423b9864e60693ca451a/groups/71be8026-2ab7-454a-85ba-f955fc7a4d55/action 2.690s\n2026-05-22 01:48:29,770 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.GroupSnapshotsTest.test_create_group_from_group_snapshot[id-eff52c70-efc7-45ed-b47a-4ad675d09b81] id=0x7679818cbcb0>>, retrying...\n2026-05-22 01:48:39,081 27 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/4faa463af43a423b9864e60693ca451a/volumes/detail 4.308s\n2026-05-22 01:48:39,082 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.GroupSnapshotsTest.test_create_group_from_group_snapshot[id-eff52c70-efc7-45ed-b47a-4ad675d09b81] id=0x7679818cbcb0>>, retrying...\n2026-05-22 01:48:45,905 27 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/4faa463af43a423b9864e60693ca451a/volumes/detail 1.817s\n2026-05-22 01:48:46,876 27 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/4faa463af43a423b9864e60693ca451a/groups/71be8026-2ab7-454a-85ba-f955fc7a4d55/action 0.958s\n2026-05-22 01:49:02,237 27 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/a2d2cff618f94585b99a3dd4dbc597f5/group_types/c1f30409-f18e-491b-aafd-9bb91ecaf38c 15.352s\n2026-05-22 01:49:02,426 27 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/a2d2cff618f94585b99a3dd4dbc597f5/types/8d8c5452-1465-42a8-8437-a78b6ac6ab7b 0.184s\n\n\ntempest.api.volume.admin.test_volume_services.VolumesServicesTestJSON.test_get_service_by_volume_host_name[id-67ec6902-f91d-4dec-91fa-338523208bbc]\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 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 230, in delete_volume\n    client.wait_for_resource_deletion(volume_id)\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 973, in wait_for_resource_deletion\n    if self.is_resource_deleted(id, *args, **kwargs):\n       ~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/volumes_client.py\", line 249, in is_resource_deleted\n    volume = self.show_volume(id)\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 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-22 01:48:06,776 35 INFO     [tempest.lib.common.rest_client] Request (VolumesServicesTestJSON:test_get_service_by_volume_host_name): 202 POST https://api.testbed.osism.xyz:8776/v3/ae79d2faf6d84299addaca767cea9721/volumes 0.652s\n2026-05-22 01:48:06,895 35 INFO     [tempest.lib.common.rest_client] Request (VolumesServicesTestJSON:test_get_service_by_volume_host_name): 200 GET https://api.testbed.osism.xyz:8776/v3/ae79d2faf6d84299addaca767cea9721/volumes/53afac91-d7d4-4e44-bf5b-38f4d7f32010 0.101s\n2026-05-22 01:48:27,106 35 INFO     [tempest.lib.common.rest_client] Request (VolumesServicesTestJSON:test_get_service_by_volume_host_name): 200 GET https://api.testbed.osism.xyz:8776/v3/ae79d2faf6d84299addaca767cea9721/volumes/53afac91-d7d4-4e44-bf5b-38f4d7f32010 19.177s\n2026-05-22 01:48:27,126 35 INFO     [tempest.common.waiters] volume 53afac91-d7d4-4e44-bf5b-38f4d7f32010 reached available after waiting for 21.126267 seconds\n2026-05-22 01:48:27,267 35 INFO     [tempest.lib.common.rest_client] Request (VolumesServicesTestJSON:test_get_service_by_volume_host_name): 200 GET https://api.testbed.osism.xyz:8776/v3/690cf8ec88c14ce1bf8ad67b794d1cd0/volumes/53afac91-d7d4-4e44-bf5b-38f4d7f32010 0.138s\n2026-05-22 01:48:29,521 35 INFO     [tempest.lib.common.rest_client] Request (VolumesServicesTestJSON:test_get_service_by_volume_host_name): 200 GET https://api.testbed.osism.xyz:8776/v3/690cf8ec88c14ce1bf8ad67b794d1cd0/os-services?host=testbed-node-2&binary=cinder-volume 2.235s\n2026-05-22 01:48:33,772 35 INFO     [tempest.lib.common.rest_client] Request (VolumesServicesTestJSON:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/ae79d2faf6d84299addaca767cea9721/volumes/53afac91-d7d4-4e44-bf5b-38f4d7f32010 4.242s\n2026-05-22 01:48:35,313 35 INFO     [tempest.lib.common.rest_client] Request (VolumesServicesTestJSON:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/ae79d2faf6d84299addaca767cea9721/volumes/53afac91-d7d4-4e44-bf5b-38f4d7f32010 1.523s\n2026-05-22 01:48:35,321 35 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <function BaseVolumeTest._delete_volume_for_cleanup at 0x751095057c40>, retrying...\n2026-05-22 01:48:43,049 35 INFO     [tempest.lib.common.rest_client] Request (VolumesServicesTestJSON:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/ae79d2faf6d84299addaca767cea9721/volumes/53afac91-d7d4-4e44-bf5b-38f4d7f32010 2.717s\n2026-05-22 01:48:43,050 35 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <function BaseVolumeTest._delete_volume_for_cleanup at 0x751095057c40>, retrying...\n2026-05-22 01:49:02,282 35 INFO     [tempest.lib.common.rest_client] Request (VolumesServicesTestJSON:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/ae79d2faf6d84299addaca767cea9721/volumes/53afac91-d7d4-4e44-bf5b-38f4d7f32010 14.226s\n2026-05-22 01:49:02,459 35 INFO     [tempest.lib.common.rest_client] Request (VolumesServicesTestJSON:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/ae79d2faf6d84299addaca767cea9721/volumes/53afac91-d7d4-4e44-bf5b-38f4d7f32010 0.150s\n2026-05-22 01:49:02,847 35 INFO     [tempest.lib.common.rest_client] Request (VolumesServicesTestJSON:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/ae79d2faf6d84299addaca767cea9721/volumes/53afac91-d7d4-4e44-bf5b-38f4d7f32010 0.386s\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-22 01:49:04,082 27 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_delete_group_snapshots_following_updated_volumes): 500 POST https://api.testbed.osism.xyz:8776/v3/a2d2cff618f94585b99a3dd4dbc597f5/types 1.563s\n2026-05-22 01:49:04,083 27 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\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_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 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\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-22 01:49:09,459 27 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_group_snapshot_create_show_list_delete): 500 POST https://api.testbed.osism.xyz:8776/v3/a2d2cff618f94585b99a3dd4dbc597f5/types 5.368s\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 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 438, in get_credentials\n    credentials = self._create_creds(\n        roles=credential_type, scope=scope,\n        project_id=project_id)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 200, in _create_creds\n    project = self.creds_client.create_project(\n        name=project_name, description=project_desc)\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 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.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 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 438, in get_credentials\n    credentials = self._create_creds(\n        roles=credential_type, scope=scope,\n        project_id=project_id)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 200, in _create_creds\n    project = self.creds_client.create_project(\n        name=project_name, description=project_desc)\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 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_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 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.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\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 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 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\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_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 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_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\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 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 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 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 237, in delete_snapshot\n    snapshots_client.delete_snapshot(snapshot_id)\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/snapshots_client.py\", line 95, in delete_snapshot\n    resp, body = self.delete(\"snapshots/%s\" % snapshot_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': 'Invalid snapshot: Snapshot status must be available or error and must not be part of a group.'}\n\n\nCaptured pythonlogging:\n~~~~~~~~~~~~~~~~~~~~~~~\n    2026-05-22 01:48:46,880 15 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:test_snapshot_force_delete_when_snapshot_is_deleting): 202 POST https://api.testbed.osism.xyz:8776/v3/3c36c630c47142af87339902641ef440/snapshots 3.822s\n2026-05-22 01:49:02,310 15 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:test_snapshot_force_delete_when_snapshot_is_deleting): 200 GET https://api.testbed.osism.xyz:8776/v3/3c36c630c47142af87339902641ef440/snapshots/0997d6aa-b65b-42a5-960f-3fe892f14c33 15.419s\n2026-05-22 01:49:05,540 15 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:test_snapshot_force_delete_when_snapshot_is_deleting): 200 GET https://api.testbed.osism.xyz:8776/v3/3c36c630c47142af87339902641ef440/snapshots/0997d6aa-b65b-42a5-960f-3fe892f14c33 2.220s\n2026-05-22 01:49:06,653 15 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:test_snapshot_force_delete_when_snapshot_is_deleting): 200 GET https://api.testbed.osism.xyz:8776/v3/3c36c630c47142af87339902641ef440/snapshots/0997d6aa-b65b-42a5-960f-3fe892f14c33 0.104s\n2026-05-22 01:49:07,742 15 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:test_snapshot_force_delete_when_snapshot_is_deleting): 200 GET https://api.testbed.osism.xyz:8776/v3/3c36c630c47142af87339902641ef440/snapshots/0997d6aa-b65b-42a5-960f-3fe892f14c33 0.083s\n2026-05-22 01:49:08,848 15 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:test_snapshot_force_delete_when_snapshot_is_deleting): 200 GET https://api.testbed.osism.xyz:8776/v3/3c36c630c47142af87339902641ef440/snapshots/0997d6aa-b65b-42a5-960f-3fe892f14c33 0.100s\n2026-05-22 01:49:11,025 15 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:test_snapshot_force_delete_when_snapshot_is_deleting): 500 GET https://api.testbed.osism.xyz:8776/v3/3c36c630c47142af87339902641ef440/snapshots/0997d6aa-b65b-42a5-960f-3fe892f14c33 1.172s\n2026-05-22 01:49:13,683 15 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:tearDown): 500 POST https://api.testbed.osism.xyz:8776/v3/04c1b5653eae45ad9b844de6aa4e10d9/snapshots/1edd48cc-ec4f-4a55-960c-98f44b1b5e61/action 2.650s\n2026-05-22 01:49:19,116 15 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/3c36c630c47142af87339902641ef440/snapshots/0997d6aa-b65b-42a5-960f-3fe892f14c33 5.427s\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 230, in delete_volume\n    client.wait_for_resource_deletion(volume_id)\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 973, in wait_for_resource_deletion\n    if self.is_resource_deleted(id, *args, **kwargs):\n       ~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/volumes_client.py\", line 249, in is_resource_deleted\n    volume = self.show_volume(id)\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 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/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-22 01:48:06,608 17 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/917d5ec0d1824d8a8bbddff0978dda65/types 0.466s\n2026-05-22 01:48:06,718 17 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/917d5ec0d1824d8a8bbddff0978dda65/types 0.105s\n2026-05-22 01:48:07,335 17 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/137b9bbe324040afa5ebd0b36f149656/volumes 0.612s\n2026-05-22 01:48:07,498 17 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/137b9bbe324040afa5ebd0b36f149656/volumes/fb8c4ada-4e2e-4cc7-8987-1b31c038964b 0.144s\n2026-05-22 01:48:27,165 17 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/137b9bbe324040afa5ebd0b36f149656/volumes/fb8c4ada-4e2e-4cc7-8987-1b31c038964b 18.615s\n2026-05-22 01:48:27,180 17 INFO     [tempest.common.waiters] volume fb8c4ada-4e2e-4cc7-8987-1b31c038964b reached available after waiting for 20.180293 seconds\n2026-05-22 01:48:27,583 17 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/137b9bbe324040afa5ebd0b36f149656/volumes/fb8c4ada-4e2e-4cc7-8987-1b31c038964b/action 0.399s\n2026-05-22 01:48:33,775 17 INFO     [tempest.lib.common.rest_client] Request (VolumeTypesTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/137b9bbe324040afa5ebd0b36f149656/volumes/fb8c4ada-4e2e-4cc7-8987-1b31c038964b 6.174s\n2026-05-22 01:48:35,307 17 INFO     [tempest.lib.common.rest_client] Request (VolumeTypesTest:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/137b9bbe324040afa5ebd0b36f149656/volumes/fb8c4ada-4e2e-4cc7-8987-1b31c038964b 1.514s\n2026-05-22 01:48:35,307 17 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <function BaseVolumeTest._delete_volume_for_cleanup at 0x7d8d0961bc40>, retrying...\n2026-05-22 01:48:41,045 17 INFO     [tempest.lib.common.rest_client] Request (VolumeTypesTest:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/137b9bbe324040afa5ebd0b36f149656/volumes/fb8c4ada-4e2e-4cc7-8987-1b31c038964b 0.733s\n2026-05-22 01:48:41,045 17 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <function BaseVolumeTest._delete_volume_for_cleanup at 0x7d8d0961bc40>, retrying...\n2026-05-22 01:49:02,286 17 INFO     [tempest.lib.common.rest_client] Request (VolumeTypesTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/137b9bbe324040afa5ebd0b36f149656/volumes/fb8c4ada-4e2e-4cc7-8987-1b31c038964b 16.238s\n2026-05-22 01:49:02,463 17 INFO     [tempest.lib.common.rest_client] Request (VolumeTypesTest:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/137b9bbe324040afa5ebd0b36f149656/volumes/fb8c4ada-4e2e-4cc7-8987-1b31c038964b 0.152s\n2026-05-22 01:49:04,038 17 INFO     [tempest.lib.common.rest_client] Request (VolumeTypesTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/137b9bbe324040afa5ebd0b36f149656/volumes/fb8c4ada-4e2e-4cc7-8987-1b31c038964b 1.571s\n2026-05-22 01:49:05,573 17 INFO     [tempest.lib.common.rest_client] Request (VolumeTypesTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/137b9bbe324040afa5ebd0b36f149656/volumes/fb8c4ada-4e2e-4cc7-8987-1b31c038964b 0.518s\n2026-05-22 01:49:06,707 17 INFO     [tempest.lib.common.rest_client] Request (VolumeTypesTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/137b9bbe324040afa5ebd0b36f149656/volumes/fb8c4ada-4e2e-4cc7-8987-1b31c038964b 0.115s\n2026-05-22 01:49:09,524 17 INFO     [tempest.lib.common.rest_client\n    ] Request (VolumeTypesTest:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/137b9bbe324040afa5ebd0b36f149656/volumes/fb8c4ada-4e2e-4cc7-8987-1b31c038964b 1.795s\n2026-05-22 01:49:13,677 17 INFO     [tempest.lib.common.rest_client] Request (VolumeTypesTest:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/917d5ec0d1824d8a8bbddff0978dda65/types/5d66a4a8-33e0-4a32-b1ef-1bf512e72532 4.137s\n2026-05-22 01:49:13,678 17 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 0x7d8d044a3610>>, retrying...\n2026-05-22 01:49:19,142 17 INFO     [tempest.lib.common.rest_client] Request (VolumeTypesTest:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/917d5ec0d1824d8a8bbddff0978dda65/types/5d66a4a8-33e0-4a32-b1ef-1bf512e72532 0.455s\n2026-05-22 01:49:19,242 17 INFO     [tempest.lib.common.rest_client] Request (VolumeTypesTest:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/917d5ec0d1824d8a8bbddff0978dda65/types/5d66a4a8-33e0-4a32-b1ef-1bf512e72532 0.096s\n2026-05-22 01:49:19,441 17 INFO     [tempest.lib.common.rest_client] Request (VolumeTypesTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/917d5ec0d1824d8a8bbddff0978dda65/types/5452cfb0-8c6e-4d69-b92d-4f36dbcec560 0.195s\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-22 01:49:20,390 17 INFO     [tempest.lib.common.rest_client] Request (VolumeTypesTest:test_volume_type_create_get_delete): 500 POST https://api.testbed.osism.xyz:8776/v3/917d5ec0d1824d8a8bbddff0978dda65/types 0.888s\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-22 01:49:20,389 15 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/3c36c630c47142af87339902641ef440/snapshots 1.260s\n2026-05-22 01:49:21,027 15 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:tearDown): 500 POST https://api.testbed.osism.xyz:8776/v3/04c1b5653eae45ad9b844de6aa4e10d9/snapshots/1edd48cc-ec4f-4a55-960c-98f44b1b5e61/action 0.621s\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 95, in test_group_create_show_list_delete\n    self.delete_group(grp1_id)\n    ~~~~~~~~~~~~~~~~~^^^^^^^^^\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/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 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-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 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 34a6702e-2492-4031-a6cd-3f97bf561a34 deletion is not allowed with groups present with the type.'}\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 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-22 01:48:03,039 11 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_create_show_list_delete): 200 POST https://api.testbed.osism.xyz:8776/v3/9e59294e3e0a4cfe8173b003667378ba/types 0.432s\n2026-05-22 01:48:03,282 11 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_create_show_list_delete): 202 POST https://api.testbed.osism.xyz:8776/v3/9e59294e3e0a4cfe8173b003667378ba/group_types 0.231s\n2026-05-22 01:48:03,846 11 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_create_show_list_delete): 202 POST https://api.testbed.osism.xyz:8776/v3/aef36cefc44d4945a675df41fb67eda2/groups 0.554s\n2026-05-22 01:48:04,082 11 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/aef36cefc44d4945a675df41fb67eda2/groups/ec3ae4cb-35f8-4c68-a2c6-67beff92bde5 0.232s\n2026-05-22 01:48:04,091 11 INFO     [tempest.common.waiters] group ec3ae4cb-35f8-4c68-a2c6-67beff92bde5 reached available after waiting for 0.091436 seconds\n2026-05-22 01:48:04,337 11 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_create_show_list_delete): 202 POST https://api.testbed.osism.xyz:8776/v3/aef36cefc44d4945a675df41fb67eda2/groups 0.243s\n2026-05-22 01:48:04,458 11 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/aef36cefc44d4945a675df41fb67eda2/groups/0e8ac90b-d7fc-4280-ba70-bb6858923238 0.116s\n2026-05-22 01:48:04,463 11 INFO     [tempest.common.waiters] group 0e8ac90b-d7fc-4280-ba70-bb6858923238 reached available after waiting for 0.463679 seconds\n2026-05-22 01:48:04,837 11 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_create_show_list_delete): 202 POST https://api.testbed.osism.xyz:8776/v3/aef36cefc44d4945a675df41fb67eda2/volumes 0.372s\n2026-05-22 01:48:05,074 11 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/aef36cefc44d4945a675df41fb67eda2/volumes/e0e3711d-7870-42c8-b008-a19b548651d3 0.215s\n2026-05-22 01:48:06,311 11 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/aef36cefc44d4945a675df41fb67eda2/volumes/e0e3711d-7870-42c8-b008-a19b548651d3 0.226s\n2026-05-22 01:48:06,321 11 INFO     [tempest.common.waiters] volume e0e3711d-7870-42c8-b008-a19b548651d3 reached available after waiting for 1.321030 seconds\n2026-05-22 01:48:06,489 11 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/aef36cefc44d4945a675df41fb67eda2/groups/ec3ae4cb-35f8-4c68-a2c6-67beff92bde5 0.164s\n2026-05-22 01:48:06,854 11 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/aef36cefc44d4945a675df41fb67eda2/groups/0e8ac90b-d7fc-4280-ba70-bb6858923238 0.354s\n2026-05-22 01:48:06,993 11 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/aef36cefc44d4945a675df41fb67eda2/groups/detail 0.127s\n2026-05-22 01:48:07,196 11 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/aef36cefc44d4945a675df41fb67eda2/volumes/detail 0.196s\n2026-05-22 01:48:07,425 11 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/aef36cefc44d4945a675df41fb67eda2/volumes/detail 0.203s\n2026-05-22 01:48:09,864 11 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_create_show_list_delete): 500 POST https://api.testbed.osism.xyz:8776/v3/aef36cefc44d4945a675df41fb67eda2/groups/ec3ae4cb-35f8-4c68-a2c6-67beff92bde5/action 2.422s\n2026-05-22 01:48:27,115 11 INFO     [\n    tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/aef36cefc44d4945a675df41fb67eda2/volumes/detail 17.239s\n2026-05-22 01:48:29,789 11 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/aef36cefc44d4945a675df41fb67eda2/groups/0e8ac90b-d7fc-4280-ba70-bb6858923238/action 2.647s\n2026-05-22 01:48:29,790 11 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=0x73638a504590>>, retrying...\n2026-05-22 01:48:34,919 11 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/aef36cefc44d4945a675df41fb67eda2/volumes/detail 0.123s\n2026-05-22 01:48:41,050 11 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/aef36cefc44d4945a675df41fb67eda2/groups/0e8ac90b-d7fc-4280-ba70-bb6858923238/action 6.112s\n2026-05-22 01:48:41,050 11 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=0x73638a504590>>, retrying...\n2026-05-22 01:48:46,191 11 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/aef36cefc44d4945a675df41fb67eda2/volumes/detail 0.135s\n2026-05-22 01:49:02,068 11 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/aef36cefc44d4945a675df41fb67eda2/groups/0e8ac90b-d7fc-4280-ba70-bb6858923238/action 15.858s\n2026-05-22 01:49:02,285 11 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/aef36cefc44d4945a675df41fb67eda2/volumes/detail 0.209s\n2026-05-22 01:49:04,081 11 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/aef36cefc44d4945a675df41fb67eda2/groups/ec3ae4cb-35f8-4c68-a2c6-67beff92bde5/action 1.777s\n2026-05-22 01:49:04,083 11 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=0x73638a504590>>, retrying...\n2026-05-22 01:49:09,231 11 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/aef36cefc44d4945a675df41fb67eda2/volumes/detail 0.145s\n2026-05-22 01:49:13,679 11 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/aef36cefc44d4945a675df41fb67eda2/groups/ec3ae4cb-35f8-4c68-a2c6-67beff92bde5/action 4.414s\n2026-05-22 01:49:13,680 11 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=0x73638a504590>>, retrying...\n2026-05-22 01:49:19,124 11 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/aef36cefc44d4945a675df41fb67eda2/volumes/detail 0.440s\n2026-05-22 01:49:20,378 11 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/aef36cefc44d4945a675df41fb67eda2/groups/ec3ae4cb-35f8-4c68-a2c6-67beff92bde5/action 1.239s\n2026-05-22 01:49:21,542 11 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/9e59294e3e0a4cfe8173b003667378ba/group_types/34a6702e-2\n    492-4031-a6cd-3f97bf561a34 1.153s\n2026-05-22 01:49:21,694 11 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/9e59294e3e0a4cfe8173b003667378ba/types/356f1bec-8398-42ce-844b-07aa7c75b96e 0.144s\n\n\ntempest.api.volume.admin.test_volumes_backup.VolumesBackupsAdminTest.test_volume_backup_export_import[id-a99c54a1-dd80-4724-8a13-13bf58d4068d]\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_volumes_backup.py\", line 65, in test_volume_backup_export_import\n    backup = self.create_backup(volume_id=volume['id'], name=backup_name)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 219, in create_backup\n    waiters.wait_for_volume_resource_status(backup_client, backup['id'],\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                            '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/backups_client.py\", line 83, in show_backup\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 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/backups_client.py\", line 76, in delete_backup\n    resp, body = self.delete('backups/%s' % backup_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-2:\n~~~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 973, in wait_for_resource_deletion\n    if self.is_resource_deleted(id, *args, **kwargs):\n       ~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/backups_client.py\", line 140, in is_resource_deleted\n    self.show_backup(id)\n    ~~~~~~~~~~~~~~~~^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/backups_client.py\", line 83, in show_backup\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 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/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 pythonlogging:\n~~~~~~~~~~~~~~~~~~~~~~~\n    2026-05-22 01:48:04,621 25 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 202 POST https://api.testbed.osism.xyz:8776/v3/0dd5211bb82a438cab50256f9c09a2e4/volumes 0.883s\n2026-05-22 01:48:04,799 25 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 200 GET https://api.testbed.osism.xyz:8776/v3/0dd5211bb82a438cab50256f9c09a2e4/volumes/59b20839-5d92-40c0-858d-f9fc271432f0 0.152s\n2026-05-22 01:48:06,092 25 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 200 GET https://api.testbed.osism.xyz:8776/v3/0dd5211bb82a438cab50256f9c09a2e4/volumes/59b20839-5d92-40c0-858d-f9fc271432f0 0.260s\n2026-05-22 01:48:06,121 25 INFO     [tempest.common.waiters] volume 59b20839-5d92-40c0-858d-f9fc271432f0 reached available after waiting for 2.120949 seconds\n2026-05-22 01:48:06,426 25 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 202 POST https://api.testbed.osism.xyz:8776/v3/0dd5211bb82a438cab50256f9c09a2e4/backups 0.300s\n2026-05-22 01:48:06,528 25 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 200 GET https://api.testbed.osism.xyz:8776/v3/0dd5211bb82a438cab50256f9c09a2e4/backups/4e0dc840-9601-47d9-8f07-95616b9c865f 0.092s\n2026-05-22 01:48:09,517 25 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 200 GET https://api.testbed.osism.xyz:8776/v3/0dd5211bb82a438cab50256f9c09a2e4/backups/4e0dc840-9601-47d9-8f07-95616b9c865f 1.960s\n2026-05-22 01:48:27,038 25 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 200 GET https://api.testbed.osism.xyz:8776/v3/0dd5211bb82a438cab50256f9c09a2e4/backups/4e0dc840-9601-47d9-8f07-95616b9c865f 16.511s\n2026-05-22 01:48:33,695 25 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 200 GET https://api.testbed.osism.xyz:8776/v3/0dd5211bb82a438cab50256f9c09a2e4/backups/4e0dc840-9601-47d9-8f07-95616b9c865f 5.646s\n2026-05-22 01:48:34,808 25 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 200 GET https://api.testbed.osism.xyz:8776/v3/0dd5211bb82a438cab50256f9c09a2e4/backups/4e0dc840-9601-47d9-8f07-95616b9c865f 0.101s\n2026-05-22 01:48:41,058 25 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 500 GET https://api.testbed.osism.xyz:8776/v3/0dd5211bb82a438cab50256f9c09a2e4/backups/4e0dc840-9601-47d9-8f07-95616b9c865f 5.230s\n2026-05-22 01:48:43,040 25 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/0dd5211bb82a438cab50256f9c09a2e4/backups/4e0dc840-9601-47d9-8f07-95616b9c865f 1.961s\n2026-05-22 01:48:45,892 25 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/0dd5211bb82a438cab50256f9c09a2e4/backups/4e0dc840-9601-47d9-8f07-95616b9c865f 2.838s\n2026-05-22 01:49:02,251 25 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/0dd5211bb82a438cab50256f9c09a2e4/backups/4e0dc840-9601-47d9-8f07-95616b9c865f 15.348s\n2026-05-22 01:49:05,538 25 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/0dd5211bb82a438cab50256f9c09a2e4/backups/4e0dc840-9601-47d9-8f07-95616b9c865f 2.276s\n2026-05-22 01:49:09,512 25 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/0dd5211bb82a438cab50256f9c09a2e4/backups/4e0dc840-9601-47d9-8f07-95616b9c865f 2.958s\n2026-05-22 01:49:11,031 25 INFO     [tempest.lib.common.rest_client] Request (Vo\n    lumesBackupsAdminTest:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/0dd5211bb82a438cab50256f9c09a2e4/volumes/59b20839-5d92-40c0-858d-f9fc271432f0 1.506s\n2026-05-22 01:49:11,032 25 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <function BaseVolumeTest._delete_volume_for_cleanup at 0x75dd9a8c3c40>, retrying...\n2026-05-22 01:49:17,027 25 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/0dd5211bb82a438cab50256f9c09a2e4/volumes/59b20839-5d92-40c0-858d-f9fc271432f0 0.990s\n2026-05-22 01:49:17,027 25 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <function BaseVolumeTest._delete_volume_for_cleanup at 0x75dd9a8c3c40>, retrying...\n2026-05-22 01:49:22,183 25 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/0dd5211bb82a438cab50256f9c09a2e4/volumes/59b20839-5d92-40c0-858d-f9fc271432f0 0.152s\n2026-05-22 01:49:22,307 25 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/0dd5211bb82a438cab50256f9c09a2e4/volumes/59b20839-5d92-40c0-858d-f9fc271432f0 0.104s\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 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-22 01:49:26,393 17 INFO     [tempest.lib.common.rest_client] Request (VolumeTypesTest:test_volume_type_encryption_create_get_update_delete): 500 POST https://api.testbed.osism.xyz:8776/v3/917d5ec0d1824d8a8bbddff0978dda65/types 5.994s\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 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 438, in get_credentials\n    credentials = self._create_creds(\n        roles=credential_type, scope=scope,\n        project_id=project_id)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 200, in _create_creds\n    project = self.creds_client.create_project(\n        name=project_name, description=project_desc)\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 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_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 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 438, in get_credentials\n    credentials = self._create_creds(\n        roles=credential_type, scope=scope,\n        project_id=project_id)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 200, in _create_creds\n    project = self.creds_client.create_project(\n        name=project_name, description=project_desc)\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 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_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 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 438, in get_credentials\n    credentials = self._create_creds(\n        roles=credential_type, scope=scope,\n        project_id=project_id)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 200, in _create_creds\n    project = self.creds_client.create_project(\n        name=project_name, description=project_desc)\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 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_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 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 438, in get_credentials\n    credentials = self._create_creds(\n        roles=credential_type, scope=scope,\n        project_id=project_id)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 200, in _create_creds\n    project = self.creds_client.create_project(\n        name=project_name, description=project_desc)\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 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_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 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-22 01:49:29,081 17 INFO     [tempest.lib.common.rest_client] Request (VolumeTypesTest:test_volume_type_list): 500 GET https://api.testbed.osism.xyz:8776/v3/917d5ec0d1824d8a8bbddff0978dda65/types 2.679s\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-22 01:49:26,397 15 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/3c36c630c47142af87339902641ef440/snapshots 5.360s\n2026-05-22 01:49:29,072 15 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:tearDown): 500 POST https://api.testbed.osism.xyz:8776/v3/04c1b5653eae45ad9b844de6aa4e10d9/snapshots/1edd48cc-ec4f-4a55-960c-98f44b1b5e61/action 2.660s\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 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-22 01:49:29,099 11 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_update): 500 POST https://api.testbed.osism.xyz:8776/v3/9e59294e3e0a4cfe8173b003667378ba/types 7.345s\n\n\ntempest.api.volume.admin.test_volumes_backup.VolumesBackupsAdminTest.test_volume_backup_reset_status[id-47a35425-a891-4e13-961c-c45deea21e94]\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_volumes_backup.py\", line 126, in test_volume_backup_reset_status\n    volume = 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 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-22 01:49:29,085 25 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:test_volume_backup_reset_status): 500 POST https://api.testbed.osism.xyz:8776/v3/0dd5211bb82a438cab50256f9c09a2e4/volumes 6.720s\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 628, in resource_cleanup\n    raise testtools.MultipleExceptions(*cleanup_errors)\n\n    testtools.runtest.MultipleExceptions: (<class 'tempest.lib.exceptions.ServerFault'>, Got server fault\nDetails: The server has either erred or is incapable of performing the requested operation., <traceback object at 0x710c2b2c9f40>)\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.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.'}, <traceback object at 0x7bd6088317c0>)\n\n\n\n======\nTotals\n======\nRan: 146 tests in 231.8456 sec.\n - Passed: 78\n - Skipped: 7\n - Expected Fail: 0\n - Unexpected Success: 0\n - Failed: 61\nSum of execute time for each test: 830.5180 sec.\n\n==============\nWorker Balance\n==============\n - Worker 0 (7 tests) => 0:02:04.781790\n - Worker 1 (12 tests) => 0:01:52.027874\n - Worker 2 (14 tests) => 0:02:12.553283\n - Worker 3 (44 tests) => 0:03:38.423730\n - Worker 4 (6 tests) => 0:00:58.456430\n - Worker 5 (6 tests) => 0:00:28.635121\n - Worker 6 (6 tests) => 0:01:21.570161\n - Worker 7 (10 tests) => 0:03:12.097645\n - Worker 8 (7 tests) => 0:01:19.946881\n - Worker 9 (4 tests) => 0:01:33.689333\n - Worker 10 (6 tests) => 0:00:31.019664\n - Worker 11 (5 tests) => 0:00:29.181752\n - Worker 12 (8 tests) => 0:01:20.914839\n - Worker 13 (4 tests) => 0:01:16.845127\n - Worker 14 (4 tests) => 0:00:30.955592\n - Worker 15 (3 tests) => 0:00:13.479552",
                            "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.59",
                                "++ MANAGER_PUBLIC_IP_ADDRESS=81.163.193.59",
                                "++ 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-22 01:38:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of tempest.\u001b[0m",
                                "\u001b[32m2026-05-22 01:38:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eac1297a-d6f0-4cc2-aa53-de8db476ac7e (tempest) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-05-22 01:38:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task eac1297a-d6f0-4cc2-aa53-de8db476ac7e (tempest) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Run tempest] *************************************************************",
                                "",
                                "TASK [osism.validations.tempest : Create tempest workdir] **********************",
                                "Friday 22 May 2026  01:38:20 +0000 (0:00:00.331)       0:00:00.331 ************ ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.validations.tempest : Copy tempest wrapper script] *****************",
                                "Friday 22 May 2026  01:38:21 +0000 (0:00:01.153)       0:00:01.484 ************ ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.validations.tempest : Check for existing tempest initialisation] ***",
                                "Friday 22 May 2026  01:38:22 +0000 (0:00:01.249)       0:00:02.733 ************ ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.validations.tempest : Init tempest] ********************************",
                                "Friday 22 May 2026  01:38:22 +0000 (0:00:00.407)       0:00:03.141 ************ ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.validations.tempest : Resolve image IDs] ***************************",
                                "Friday 22 May 2026  01:38:45 +0000 (0:00:22.263)       0:00:25.404 ************ ",
                                "\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] ************",
                                "Friday 22 May 2026  01:38:54 +0000 (0:00:08.866)       0:00:34.270 ************ ",
                                "\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] ******************************",
                                "Friday 22 May 2026  01:38:54 +0000 (0:00:00.161)       0:00:34.432 ************ ",
                                "\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m",
                                "",
                                "TASK [osism.validations.tempest : Get endpoint catalog] ************************",
                                "Friday 22 May 2026  01:38:57 +0000 (0:00:03.714)       0:00:38.146 ************ ",
                                "\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m",
                                "",
                                "TASK [osism.validations.tempest : Get service catalog] *************************",
                                "Friday 22 May 2026  01:39:00 +0000 (0:00:02.129)       0:00:40.275 ************ ",
                                "\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m",
                                "",
                                "TASK [osism.validations.tempest : Register img_file name] **********************",
                                "Friday 22 May 2026  01:39:04 +0000 (0:00:03.923)       0:00:44.199 ************ ",
                                "\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m",
                                "",
                                "TASK [osism.validations.tempest : Download img_file from image_ref] ************",
                                "Friday 22 May 2026  01:39:04 +0000 (0:00:00.175)       0:00:44.374 ************ ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.validations.tempest : Install qemu-utils package] ******************",
                                "Friday 22 May 2026  01:39:06 +0000 (0:00:02.116)       0:00:46.490 ************ ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.validations.tempest : Convert img_file to qcow2 format] ************",
                                "Friday 22 May 2026  01:39:15 +0000 (0:00:09.172)       0:00:55.663 ************ ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.validations.tempest : Get network API extensions] ******************",
                                "Friday 22 May 2026  01:39:16 +0000 (0:00:00.663)       0:00:56.327 ************ ",
                                "\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m",
                                "",
                                "TASK [osism.validations.tempest : Revoke token] ********************************",
                                "Friday 22 May 2026  01:39:17 +0000 (0:00:01.473)       0:00:57.800 ************ ",
                                "\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m",
                                "",
                                "TASK [osism.validations.tempest : Set fact for config option api_extensions] ***",
                                "Friday 22 May 2026  01:39:19 +0000 (0:00:01.668)       0:00:59.469 ************ ",
                                "\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m",
                                "",
                                "TASK [osism.validations.tempest : Set fact for config option img_file] *********",
                                "Friday 22 May 2026  01:39:19 +0000 (0:00:00.188)       0:00:59.658 ************ ",
                                "\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m",
                                "",
                                "TASK [osism.validations.tempest : Resolve floating network ID] *****************",
                                "Friday 22 May 2026  01:39:19 +0000 (0:00:00.354)       0:01:00.012 ************ ",
                                "\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m",
                                "",
                                "TASK [osism.validations.tempest : Assert floating network id has been resolved] ***",
                                "Friday 22 May 2026  01:39:23 +0000 (0:00:03.848)       0:01:03.861 ************ ",
                                "\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] **************************",
                                "Friday 22 May 2026  01:39:23 +0000 (0:00:00.188)       0:01:04.049 ************ ",
                                "\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] ***********",
                                "Friday 22 May 2026  01:39:24 +0000 (0:00:00.174)       0:01:04.224 ************ ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.validations.tempest : Get stats of exclude list] *******************",
                                "Friday 22 May 2026  01:39:24 +0000 (0:00:00.141)       0:01:04.365 ************ ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.validations.tempest : Copy exclude list] ***************************",
                                "Friday 22 May 2026  01:39:24 +0000 (0:00:00.433)       0:01:04.799 ************ ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.validations.tempest : Get stats of include list] *******************",
                                "Friday 22 May 2026  01:39:25 +0000 (0:00:00.803)       0:01:05.602 ************ ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.validations.tempest : Copy include list] ***************************",
                                "Friday 22 May 2026  01:39:26 +0000 (0:00:00.614)       0:01:06.216 ************ ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.validations.tempest : Create tempest flavors] **********************",
                                "Friday 22 May 2026  01:39:26 +0000 (0:00:00.277)       0:01:06.494 ************ ",
                                "\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] **********************",
                                "Friday 22 May 2026  01:39:35 +0000 (0:00:08.704)       0:01:15.198 ************ ",
                                "\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 ********************************************************************",
                                "Friday 22 May 2026  01:39:36 +0000 (0:00:01.109)       0:01:16.308 ************ ",
                                "=============================================================================== ",
                                "osism.validations.tempest : Init tempest ------------------------------- 22.26s",
                                "osism.validations.tempest : Install qemu-utils package ------------------ 9.17s",
                                "osism.validations.tempest : Resolve image IDs --------------------------- 8.87s",
                                "osism.validations.tempest : Create tempest flavors ---------------------- 8.70s",
                                "osism.validations.tempest : Get service catalog ------------------------- 3.92s",
                                "osism.validations.tempest : Resolve floating network ID ----------------- 3.85s",
                                "osism.validations.tempest : Get auth token ------------------------------ 3.71s",
                                "osism.validations.tempest : Get endpoint catalog ------------------------ 2.13s",
                                "osism.validations.tempest : Download img_file from image_ref ------------ 2.12s",
                                "osism.validations.tempest : Revoke token -------------------------------- 1.67s",
                                "osism.validations.tempest : Get network API extensions ------------------ 1.47s",
                                "osism.validations.tempest : Copy tempest wrapper script ----------------- 1.25s",
                                "osism.validations.tempest : Create tempest workdir ---------------------- 1.15s",
                                "osism.validations.tempest : Copy tempest.conf file ---------------------- 1.11s",
                                "osism.validations.tempest : Copy exclude list --------------------------- 0.80s",
                                "osism.validations.tempest : Convert img_file to qcow2 format ------------ 0.66s",
                                "osism.validations.tempest : Get stats of include list ------------------- 0.61s",
                                "osism.validations.tempest : Get stats of exclude list ------------------- 0.43s",
                                "osism.validations.tempest : Check for existing tempest initialisation --- 0.41s",
                                "osism.validations.tempest : Set fact for config option img_file --------- 0.35s",
                                "+ 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 ]]",
                                "",
                                "## IDENTITY (API)",
                                "",
                                "+ echo",
                                "+ echo '## 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/20260522-0139.log",
                                "2026-05-22 01:39:40.764 1 INFO tempest [-] Using tempest config file /etc/tempest/tempest.conf",
                                "2026-05-22 01:39:40.861 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-22 01:39:40.861 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-22 01:39:40.861 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-22 01:39:40.862 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:39:40.862 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-22 01:39:40.862 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-22 01:39:40.863 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-22 01:39:40.863 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-22 01:39:40.863 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:39:40.863 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-22 01:39:40.863 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-22 01:39:40.864 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-22 01:39:40.864 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-22 01:39:40.864 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-22 01:39:40.864 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:39:40.864 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-22 01:39:40.864 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-22 01:39:40.864 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-22 01:39:40.864 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-22 01:39:40.864 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-22 01:39:40.864 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-22 01:39:40.864 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-22 01:40:02.247 17 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-22 01:40:02.247 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-22 01:40:02.248 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-22 01:40:02.248 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-22 01:40:02.248 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:40:02.249 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-22 01:40:02.254 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-22 01:40:02.255 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-22 01:40:02.255 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-22 01:40:02.255 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:40:02.255 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-22 01:40:02.255 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-22 01:40:02.255 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-22 01:40:02.255 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-22 01:40:02.256 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-22 01:40:02.256 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:40:02.256 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-22 01:40:02.256 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-22 01:40:02.256 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-22 01:40:02.256 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-22 01:40:02.256 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-22 01:40:02.256 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-22 01:40:02.256 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-22 01:40:02.264 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-22 01:40:03.017 19 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-22 01:40:03.019 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-22 01:40:03.019 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-22 01:40:03.021 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-22 01:40:03.021 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:40:03.021 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-22 01:40:03.021 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-22 01:40:03.022 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-22 01:40:03.022 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-22 01:40:03.022 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:40:03.022 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-22 01:40:03.022 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-22 01:40:03.023 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-22 01:40:03.023 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-22 01:40:03.023 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-22 01:40:03.023 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:40:03.023 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-22 01:40:03.023 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-22 01:40:03.023 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-22 01:40:03.023 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-22 01:40:03.023 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-22 01:40:03.023 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-22 01:40:03.023 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-22 01:40:03.026 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-22 01:40:03.333 13 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-22 01:40:03.334 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-22 01:40:03.335 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-22 01:40:03.336 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-22 01:40:03.336 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:40:03.336 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-22 01:40:03.336 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-22 01:40:03.337 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-22 01:40:03.337 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-22 01:40:03.340 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:40:03.340 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-22 01:40:03.340 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-22 01:40:03.341 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-22 01:40:03.341 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-22 01:40:03.341 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-22 01:40:03.341 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:40:03.341 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-22 01:40:03.341 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-22 01:40:03.341 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-22 01:40:03.341 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-22 01:40:03.341 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-22 01:40:03.341 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-22 01:40:03.341 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-22 01:40:03.347 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-22 01:40:03.759 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-22 01:40:03.759 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-22 01:40:03.759 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-22 01:40:03.759 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:40:03.759 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-22 01:40:03.759 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-22 01:40:03.760 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-22 01:40:03.760 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-22 01:40:03.760 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:40:03.760 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-22 01:40:03.760 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-22 01:40:03.783 25 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-22 01:40:03.784 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-22 01:40:03.785 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-22 01:40:03.785 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-22 01:40:03.785 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:40:03.785 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-22 01:40:03.786 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-22 01:40:03.786 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-22 01:40:03.786 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-22 01:40:03.787 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:40:03.787 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-22 01:40:03.787 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-22 01:40:03.787 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-22 01:40:03.787 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-22 01:40:03.787 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-22 01:40:03.787 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:40:03.787 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-22 01:40:03.787 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-22 01:40:03.787 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-22 01:40:03.787 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-22 01:40:03.787 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-22 01:40:03.788 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-22 01:40:03.788 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-22 01:40:03.789 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-22 01:40:03.812 15 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-22 01:40:03.821 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-22 01:40:03.821 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-22 01:40:03.837 11 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-22 01:40:03.839 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-22 01:40:03.839 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-22 01:40:03.849 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-22 01:40:03.849 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:40:03.849 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-22 01:40:03.850 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-22 01:40:03.877 23 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-22 01:40:03.830 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-22 01:40:03.830 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:40:03.830 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-22 01:40:03.831 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-22 01:40:03.831 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-22 01:40:03.831 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-22 01:40:03.831 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:40:03.831 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-22 01:40:03.832 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-22 01:40:03.832 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-22 01:40:03.832 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-22 01:40:03.841 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-22 01:40:03.841 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:40:03.841 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-22 01:40:03.841 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-22 01:40:03.841 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-22 01:40:03.841 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-22 01:40:03.842 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-22 01:40:03.842 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-22 01:40:03.842 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-22 01:40:03.855 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-22 01:40:03.850 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-22 01:40:03.861 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-22 01:40:03.862 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:40:03.862 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-22 01:40:03.862 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-22 01:40:03.862 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-22 01:40:03.862 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-22 01:40:03.862 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-22 01:40:03.862 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:40:03.862 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-22 01:40:03.863 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-22 01:40:03.863 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-22 01:40:03.863 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-22 01:40:03.863 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-22 01:40:03.863 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-22 01:40:03.863 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-22 01:40:03.876 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-22 01:40:03.882 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-22 01:40:03.882 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-22 01:40:03.883 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-22 01:40:03.883 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:40:03.883 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-22 01:40:03.884 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-22 01:40:03.884 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-22 01:40:03.884 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-22 01:40:03.884 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:40:03.885 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-22 01:40:03.885 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-22 01:40:03.888 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-22 01:40:03.888 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-22 01:40:03.888 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-22 01:40:03.888 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:40:03.888 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-22 01:40:03.888 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-22 01:40:03.889 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-22 01:40:03.889 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-22 01:40:03.889 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-22 01:40:03.889 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-22 01:40:03.889 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-22 01:40:03.894 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-22 01:40:04.071 28 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-22 01:40:04.078 28 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-22 01:40:04.081 28 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-22 01:40:04.082 28 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-22 01:40:04.082 28 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:40:04.082 28 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-22 01:40:04.083 28 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-22 01:40:04.083 28 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-22 01:40:04.083 28 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-22 01:40:04.083 28 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:40:04.083 28 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-22 01:40:04.083 28 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-22 01:40:04.084 28 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-22 01:40:04.084 28 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-22 01:40:04.084 28 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-22 01:40:04.084 28 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:40:04.084 28 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-22 01:40:04.084 28 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-22 01:40:04.090 28 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-22 01:40:04.090 28 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-22 01:40:04.090 28 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-22 01:40:04.090 28 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-22 01:40:04.090 28 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-22 01:40:04.095 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-22 01:40:04.424 21 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-22 01:40:04.428 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-22 01:40:04.428 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-22 01:40:04.429 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-22 01:40:04.429 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:40:04.441 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-22 01:40:04.441 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-22 01:40:04.441 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-22 01:40:04.441 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-22 01:40:04.442 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:40:04.442 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-22 01:40:04.442 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-22 01:40:04.442 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-22 01:40:04.442 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-22 01:40:04.442 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-22 01:40:04.442 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:40:04.442 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-22 01:40:04.442 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-22 01:40:04.442 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-22 01:40:04.442 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-22 01:40:04.442 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-22 01:40:04.443 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-22 01:40:04.443 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-22 01:40:04.448 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-22 01:40:04.950 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-22 01:40:04.950 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-22 01:40:04.950 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-22 01:40:04.950 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:40:04.950 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-22 01:40:04.950 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-22 01:40:04.950 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-22 01:40:04.951 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-22 01:40:04.951 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:40:04.951 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-22 01:40:04.951 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-22 01:40:05.058 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-22 01:40:05.061 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-22 01:40:05.063 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-22 01:40:05.064 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:40:05.064 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-22 01:40:05.065 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-22 01:40:05.066 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-22 01:40:05.066 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-22 01:40:05.066 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:40:05.067 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-22 01:40:05.067 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-22 01:40:05.155 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-22 01:40:05.155 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-22 01:40:05.155 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-22 01:40:05.155 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:40:05.156 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-22 01:40:05.156 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-22 01:40:05.156 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-22 01:40:05.156 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-22 01:40:05.156 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:40:05.156 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-22 01:40:05.156 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-22 01:40:05.571 28 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-22 01:40:05.574 28 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-22 01:40:05.575 28 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-22 01:40:05.575 28 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:40:05.575 28 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-22 01:40:05.576 28 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-22 01:40:05.576 28 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-22 01:40:05.576 28 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-22 01:40:05.576 28 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:40:05.576 28 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-22 01:40:05.576 28 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-22 01:40:05.774 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-22 01:40:05.774 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-22 01:40:05.775 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-22 01:40:05.775 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:40:05.775 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-22 01:40:05.775 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-22 01:40:05.775 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-22 01:40:05.775 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-22 01:40:05.775 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:40:05.775 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-22 01:40:05.775 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-22 01:40:05.818 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-22 01:40:05.819 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-22 01:40:05.819 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-22 01:40:05.819 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:40:05.819 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-22 01:40:05.819 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-22 01:40:05.822 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-22 01:40:05.822 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-22 01:40:05.822 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:40:05.822 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-22 01:40:05.822 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-22 01:40:05.977 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-22 01:40:05.984 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-22 01:40:05.984 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-22 01:40:05.984 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:40:05.984 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-22 01:40:05.984 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-22 01:40:05.984 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-22 01:40:05.984 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-22 01:40:05.984 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:40:05.985 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-22 01:40:05.985 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-22 01:40:05.997 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-22 01:40:05.997 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-22 01:40:05.997 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-22 01:40:05.997 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:40:05.997 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-22 01:40:05.997 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-22 01:40:05.997 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-22 01:40:05.997 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-22 01:40:05.998 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:40:05.998 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-22 01:40:05.998 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-22 01:40:18.960 17 INFO tempest.lib.common.rest_client [req-2dd06bd9-7cd9-47b6-8af9-637d853f18c8 req-2dd06bd9-7cd9-47b6-8af9-637d853f18c8 ] Request (EC2CredentialsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.598s",
                                "2026-05-22 01:40:19.601 17 INFO tempest.lib.common.rest_client [req-07db0f46-b31c-408f-9f98-9ae3aa71752d req-07db0f46-b31c-408f-9f98-9ae3aa71752d ] Request (EC2CredentialsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.600s",
                                "2026-05-22 01:40:19.781 17 INFO tempest.lib.common.rest_client [req-5ac7e3ff-87b5-4187-ba0a-0dee996a1aae req-5ac7e3ff-87b5-4187-ba0a-0dee996a1aae ] Request (EC2CredentialsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.179s",
                                "2026-05-22 01:40:20.001 25 INFO tempest.lib.common.rest_client [req-7459cc19-bb1d-4eca-95dc-a129879de00c req-7459cc19-bb1d-4eca-95dc-a129879de00c ] Request (IdentityV3UsersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.576s",
                                "2026-05-22 01:40:20.109 17 INFO tempest.lib.common.rest_client [req-d3e6db90-9909-478d-bafd-d8810d69c03a req-d3e6db90-9909-478d-bafd-d8810d69c03a ] Request (EC2CredentialsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.283s",
                                "2026-05-22 01:40:20.412 19 INFO tempest.lib.common.rest_client [req-3a41c65f-bcf4-45bb-9ebf-c228488ef522 req-3a41c65f-bcf4-45bb-9ebf-c228488ef522 ] Request (IdentityCatalogTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.618s",
                                "2026-05-22 01:40:20.522 13 INFO tempest.lib.common.rest_client [req-02dcdf57-fd12-4472-af00-6a4fd2447326 req-02dcdf57-fd12-4472-af00-6a4fd2447326 ] Request (TestApiDiscovery:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.575s",
                                "2026-05-22 01:40:20.580 11 INFO tempest.lib.common.rest_client [req-baff2179-f26b-49b4-b170-7a82e1225cec req-baff2179-f26b-49b4-b170-7a82e1225cec ] Request (DefaultDomainTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.596s",
                                "2026-05-22 01:40:20.615 25 INFO tempest.lib.common.rest_client [req-7840c2b7-ed89-4607-965f-2f8f1834210e req-7840c2b7-ed89-4607-965f-2f8f1834210e ] Request (IdentityV3UsersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.574s",
                                "2026-05-22 01:40:20.764 17 INFO tempest.lib.common.rest_client [req-555f8200-ee58-4f61-8985-fcd108355e37 req-555f8200-ee58-4f61-8985-fcd108355e37 ] Request (EC2CredentialsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.652s",
                                "2026-05-22 01:40:20.796 25 INFO tempest.lib.common.rest_client [req-448c5857-e328-4510-bd7d-3cceb044f25b req-448c5857-e328-4510-bd7d-3cceb044f25b ] Request (IdentityV3UsersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.178s",
                                "2026-05-22 01:40:20.963 25 INFO tempest.lib.common.rest_client [req-4c251e73-9064-48c0-8492-cb3a0cd996bc req-4c251e73-9064-48c0-8492-cb3a0cd996bc ] Request (IdentityV3UsersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.144s",
                                "2026-05-22 01:40:21.081 19 INFO tempest.lib.common.rest_client [req-ba889dc3-af6d-45ef-8807-c8fd30e49eb2 req-ba889dc3-af6d-45ef-8807-c8fd30e49eb2 ] Request (IdentityCatalogTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.628s",
                                "2026-05-22 01:40:21.094 28 INFO tempest.lib.common.rest_client [req-583afec1-b3da-447d-bcdd-5c41ec1b2c42 req-583afec1-b3da-447d-bcdd-5c41ec1b2c42 ] Request (TokensV3Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.645s",
                                "2026-05-22 01:40:21.092 15 INFO tempest.lib.common.rest_client [req-2ee0144a-525b-4094-b6f0-a1242cef1ece req-2ee0144a-525b-4094-b6f0-a1242cef1ece ] Request (ApplicationCredentialsV3Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.579s",
                                "2026-05-22 01:40:21.115 13 INFO tempest.lib.common.rest_client [req-afc77e4c-9d90-4274-a4eb-ccf300bdd790 req-afc77e4c-9d90-4274-a4eb-ccf300bdd790 ] Request (TestApiDiscovery:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.562s",
                                "2026-05-22 01:40:21.120 11 INFO tempest.lib.common.rest_client [req-8f2b9bc7-57d0-4b6b-ab68-54b03717c18c req-8f2b9bc7-57d0-4b6b-ab68-54b03717c18c ] Request (DefaultDomainTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.518s",
                                "2026-05-22 01:40:21.122 17 INFO tempest.lib.common.rest_client [req-1e127d84-7489-4f04-87dc-b899b954780a req-1e127d84-7489-4f04-87dc-b899b954780a ] Request (EC2CredentialsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.353s",
                                "2026-05-22 01:40:21.246 19 INFO tempest.lib.common.rest_client [req-5c76983f-9deb-4dbd-ac63-161d827ed131 req-5c76983f-9deb-4dbd-ac63-161d827ed131 ] Request (IdentityCatalogTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.163s",
                                "2026-05-22 01:40:21.267 11 INFO tempest.lib.common.rest_client [req-8b478841-b981-40dd-abb3-df08a4087a23 req-8b478841-b981-40dd-abb3-df08a4087a23 ] Request (DefaultDomainTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.145s",
                                "2026-05-22 01:40:21.320 17 INFO tempest.lib.common.rest_client [req-57781eb1-1afe-4512-b1f1-8141498aa42b req-57781eb1-1afe-4512-b1f1-8141498aa42b ] Request (EC2CredentialsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/974ffead7d3a4ce4bb9988b9d03a97e9/users/643f28ed9bda4652883f793206932bdf/roles/7b19d98ffcc24d869191183daf0fb4ae 0.196s",
                                "2026-05-22 01:40:21.483 19 INFO tempest.lib.common.rest_client [req-c9120fe3-7219-4e15-b285-1d39154bc25a req-c9120fe3-7219-4e15-b285-1d39154bc25a ] Request (IdentityCatalogTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.212s",
                                "2026-05-22 01:40:21.567 25 INFO tempest.lib.common.rest_client [req-d54d719e-48c4-4f1b-82e1-6e3ec589ed28 req-d54d719e-48c4-4f1b-82e1-6e3ec589ed28 ] Request (IdentityV3UsersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.602s",
                                "2026-05-22 01:40:21.625 23 INFO tempest.lib.common.rest_client [req-c6e4023d-a875-4547-80a8-fde7ea133bb0 req-c6e4023d-a875-4547-80a8-fde7ea133bb0 ] Request (AccessRulesV3Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.987s",
                                "2026-05-22 01:40:21.663 13 INFO tempest.lib.common.rest_client [req-f0d9744c-2f9e-425b-aff5-1cd4c6b74ec3 req-f0d9744c-2f9e-425b-aff5-1cd4c6b74ec3 ] Request (TestApiDiscovery:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.546s",
                                "2026-05-22 01:40:21.686 28 INFO tempest.lib.common.rest_client [req-b6269d5a-423e-4cbe-9216-7cb33061156a req-b6269d5a-423e-4cbe-9216-7cb33061156a ] Request (TokensV3Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.574s",
                                "2026-05-22 01:40:21.705 21 INFO tempest.lib.common.rest_client [req-326c37ae-b206-4132-9064-918c439cac68 req-326c37ae-b206-4132-9064-918c439cac68 ] Request (IdentityV3ProjectsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.525s",
                                "2026-05-22 01:40:21.718 11 INFO tempest.lib.common.rest_client [req-de54f570-fc5b-4901-a720-70c9557a345b req-de54f570-fc5b-4901-a720-70c9557a345b ] Request (DefaultDomainTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.434s",
                                "2026-05-22 01:40:21.719 17 INFO tempest.lib.common.rest_client [req-7605f77d-d7cc-4953-b30f-e24fdfd4451a req-7605f77d-d7cc-4953-b30f-e24fdfd4451a ] Request (EC2CredentialsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.392s",
                                "2026-05-22 01:40:21.813 25 INFO tempest.lib.common.rest_client [req-933b4d10-5868-49a8-9a6c-0fb614ca6b54 req-933b4d10-5868-49a8-9a6c-0fb614ca6b54 ] Request (IdentityV3UsersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.244s",
                                "2026-05-22 01:40:21.885 13 INFO tempest.lib.common.rest_client [req-2f753d33-1284-493b-bc14-33758770e390 req-2f753d33-1284-493b-bc14-33758770e390 ] Request (TestApiDiscovery:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.198s",
                                "2026-05-22 01:40:21.973 28 INFO tempest.lib.common.rest_client [req-2ef329d9-0a0a-4007-83dc-5b48934cb2b1 req-2ef329d9-0a0a-4007-83dc-5b48934cb2b1 ] Request (TokensV3Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.283s",
                                "2026-05-22 01:40:22.083 19 INFO tempest.lib.common.rest_client [req-adda31d9-a01c-4a13-a8fa-48aabea07ce9 req-adda31d9-a01c-4a13-a8fa-48aabea07ce9 ] Request (IdentityCatalogTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.597s",
                                "2026-05-22 01:40:22.092 15 INFO tempest.lib.common.rest_client [req-035c8e60-6f29-4074-98dc-c3ce98c79595 req-035c8e60-6f29-4074-98dc-c3ce98c79595 ] Request (ApplicationCredentialsV3Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.962s",
                                "2026-05-22 01:40:22.141 17 INFO tempest.lib.common.rest_client [req-c0c4f68d-1c56-49bc-9bfe-3ed3c61a71a1 req-c0c4f68d-1c56-49bc-9bfe-3ed3c61a71a1 ] Request (EC2CredentialsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/974ffead7d3a4ce4bb9988b9d03a97e9/users/643f28ed9bda4652883f793206932bdf/roles/1049be6f2d5641528d4cf50ffcec866c 0.420s",
                                "2026-05-22 01:40:22.233 21 INFO tempest.lib.common.rest_client [req-32e945f4-0a52-45e7-8f79-2439ef7e6d9a req-32e945f4-0a52-45e7-8f79-2439ef7e6d9a ] Request (IdentityV3ProjectsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.497s",
                                "2026-05-22 01:40:22.258 11 INFO tempest.lib.common.rest_client [req-e2fcd1f6-fef7-4e84-a844-b412debfb991 req-e2fcd1f6-fef7-4e84-a844-b412debfb991 ] Request (DefaultDomainTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.538s",
                                "2026-05-22 01:40:22.283 17 INFO tempest.lib.common.rest_client [req-777fd494-0f2a-4963-a77a-882e776ba666 req-777fd494-0f2a-4963-a77a-882e776ba666 ] Request (EC2CredentialsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.141s",
                                "2026-05-22 01:40:22.293 23 INFO tempest.lib.common.rest_client [req-b2dfaa9a-0836-4613-b8e1-e6b069bc40f4 req-b2dfaa9a-0836-4613-b8e1-e6b069bc40f4 ] Request (AccessRulesV3Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.632s",
                                "2026-05-22 01:40:22.295 19 INFO tempest.lib.common.rest_client [req-951e6991-0fbe-4e3d-8485-9bbfc37c8941 req-951e6991-0fbe-4e3d-8485-9bbfc37c8941 ] Request (IdentityCatalogTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.206s",
                                "2026-05-22 01:40:22.304 28 INFO tempest.lib.common.rest_client [req-2bcf817d-b464-4c92-a0b1-fc2a8cbbaf77 req-2bcf817d-b464-4c92-a0b1-fc2a8cbbaf77 ] Request (TokensV3Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.305s",
                                "2026-05-22 01:40:22.298 25 INFO tempest.lib.common.rest_client [req-4d24db8a-0e50-4f10-810a-228e7861988f req-4d24db8a-0e50-4f10-810a-228e7861988f ] Request (IdentityV3UsersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0ccbca2134e84621a1aa1c47c8958c98/users/499e4ad57b4d49ca887c97497ff50506/roles/7b19d98ffcc24d869191183daf0fb4ae 0.484s",
                                "2026-05-22 01:40:22.386 15 INFO tempest.lib.common.rest_client [req-50cefe41-2d41-4f14-8406-c6ccf93eeeb9 req-50cefe41-2d41-4f14-8406-c6ccf93eeeb9 ] Request (ApplicationCredentialsV3Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.292s",
                                "2026-05-22 01:40:22.409 21 INFO tempest.lib.common.rest_client [req-9bf3fd25-0849-4427-ad0d-ff6f1c0de4b7 req-9bf3fd25-0849-4427-ad0d-ff6f1c0de4b7 ] Request (IdentityV3ProjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.170s",
                                "2026-05-22 01:40:22.419 25 INFO tempest.lib.common.rest_client [req-1e12b446-8244-4a73-9be1-90b8f8985dae req-1e12b446-8244-4a73-9be1-90b8f8985dae ] Request (IdentityV3UsersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.119s",
                                "2026-05-22 01:40:22.421 11 INFO tempest.lib.common.rest_client [req-32374f25-de82-4f9f-b37d-3398568047c2 req-32374f25-de82-4f9f-b37d-3398568047c2 ] Request (DefaultDomainTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.161s",
                                "2026-05-22 01:40:22.449 13 INFO tempest.lib.common.rest_client [req-58df5d70-3836-49c9-a676-87dd2ab5464c req-58df5d70-3836-49c9-a676-87dd2ab5464c ] Request (TestApiDiscovery:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.555s",
                                "2026-05-22 01:40:22.461 19 INFO tempest.lib.common.rest_client [req-39163a71-b18e-4fe7-aef1-35948ab1ce06 req-39163a71-b18e-4fe7-aef1-35948ab1ce06 ] Request (IdentityCatalogTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/7e766acfe1264802821516a3210d8523/users/caa4500585f440d3b00acd70171bb1ca/roles/7b19d98ffcc24d869191183daf0fb4ae 0.163s",
                                "2026-05-22 01:40:22.464 23 INFO tempest.lib.common.rest_client [req-9358d060-877f-4922-8176-fe475903c8e4 req-9358d060-877f-4922-8176-fe475903c8e4 ] Request (AccessRulesV3Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.165s",
                                "2026-05-22 01:40:22.472 17 INFO tempest.lib.common.rest_client [req-83591633-c3b4-490c-83f0-4c3cdc4abde9 req-83591633-c3b4-490c-83f0-4c3cdc4abde9 ] Request (EC2CredentialsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/974ffead7d3a4ce4bb9988b9d03a97e9/users/643f28ed9bda4652883f793206932bdf/roles/f62b4d190f9040abadfedbb170e6ab99 0.186s",
                                "2026-05-22 01:40:22.636 15 INFO tempest.lib.common.rest_client [req-d5b65a7e-364e-4664-8a7f-b9918b3eef92 req-d5b65a7e-364e-4664-8a7f-b9918b3eef92 ] Request (ApplicationCredentialsV3Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.238s",
                                "2026-05-22 01:40:22.666 23 INFO tempest.lib.common.rest_client [req-ce9dc5ec-d22f-4561-969d-6d62ab2c4812 req-ce9dc5ec-d22f-4561-969d-6d62ab2c4812 ] Request (AccessRulesV3Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.178s",
                                "2026-05-22 01:40:22.639 13 INFO tempest.lib.common.rest_client [req-954bf54d-2d3f-4086-94d1-64d2fa0a959b req-954bf54d-2d3f-4086-94d1-64d2fa0a959b ] Request (TestApiDiscovery:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.187s",
                                "2026-05-22 01:40:22.637 11 INFO tempest.lib.common.rest_client [req-5065f7d1-dce6-4fe0-aac6-3b0c19476bf2 req-5065f7d1-dce6-4fe0-aac6-3b0c19476bf2 ] Request (DefaultDomainTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/fa9adc8ccb5142f2b816d359700c43b8/users/28964117a39042e4a7cfa4b13cad44a3/roles/7b19d98ffcc24d869191183daf0fb4ae 0.213s",
                                "2026-05-22 01:40:22.641 25 INFO tempest.lib.common.rest_client [req-259c2568-4c43-4163-b4d0-55ceea30e599 req-259c2568-4c43-4163-b4d0-55ceea30e599 ] Request (IdentityV3UsersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0ccbca2134e84621a1aa1c47c8958c98/users/499e4ad57b4d49ca887c97497ff50506/roles/1049be6f2d5641528d4cf50ffcec866c 0.219s",
                                "2026-05-22 01:40:22.721 17 INFO tempest.lib.common.rest_client [req-02da33da-3d44-4f81-94a2-424a930a6a1f req-02da33da-3d44-4f81-94a2-424a930a6a1f ] Request (EC2CredentialsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.246s",
                                "2026-05-22 01:40:22.791 19 INFO tempest.lib.common.rest_client [req-673ddfb5-3891-4f5d-a832-df21b61e7525 req-673ddfb5-3891-4f5d-a832-df21b61e7525 ] Request (IdentityCatalogTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.329s",
                                "2026-05-22 01:40:22.819 25 INFO tempest.lib.common.rest_client [req-8c227437-fb5b-4544-89fb-b5c6b22fcb44 req-8c227437-fb5b-4544-89fb-b5c6b22fcb44 ] Request (IdentityV3UsersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.174s",
                                "2026-05-22 01:40:22.833 11 INFO tempest.lib.common.rest_client [req-b3c0d7f4-3aaa-43a8-bb38-f4e871614efc req-b3c0d7f4-3aaa-43a8-bb38-f4e871614efc ] Request (DefaultDomainTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.195s",
                                "2026-05-22 01:40:22.834 17 INFO tempest.lib.common.rest_client [req-82300b6b-5de4-4fde-a760-b974cb0279c8 req-82300b6b-5de4-4fde-a760-b974cb0279c8 ] Request (EC2CredentialsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/974ffead7d3a4ce4bb9988b9d03a97e9/users/643f28ed9bda4652883f793206932bdf/roles/7b19d98ffcc24d869191183daf0fb4ae 0.111s",
                                "2026-05-22 01:40:22.835 17 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 643f28ed9bda4652883f793206932bdf is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:40:22.835 17 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-EC2CredentialsTest-1099796294-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '974ffead7d3a4ce4bb9988b9d03a97e9', 'project_name': 'tempest-EC2CredentialsTest-1099796294', 'tenant_id': '974ffead7d3a4ce4bb9988b9d03a97e9', 'tenant_name': 'tempest-EC2CredentialsTest-1099796294', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '643f28ed9bda4652883f793206932bdf', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:40:22.835 17 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-EC2CredentialsTest-1099796294-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '974ffead7d3a4ce4bb9988b9d03a97e9', 'project_name': 'tempest-EC2CredentialsTest-1099796294', 'tenant_id': '974ffead7d3a4ce4bb9988b9d03a97e9', 'tenant_name': 'tempest-EC2CredentialsTest-1099796294', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '643f28ed9bda4652883f793206932bdf', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:40:22.871 21 INFO tempest.lib.common.rest_client [req-62012445-3e35-489f-96ce-ce1e691a72e9 req-62012445-3e35-489f-96ce-ce1e691a72e9 ] Request (IdentityV3ProjectsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.441s",
                                "2026-05-22 01:40:22.873 28 INFO tempest.lib.common.rest_client [req-c3646274-e137-443b-85d9-1017b833cc09 req-c3646274-e137-443b-85d9-1017b833cc09 ] Request (TokensV3Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.568s",
                                "2026-05-22 01:40:23.014 11 INFO tempest.lib.common.rest_client [req-04239866-83d9-4c52-9a02-59ba66b87382 req-04239866-83d9-4c52-9a02-59ba66b87382 ] Request (DefaultDomainTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/fa9adc8ccb5142f2b816d359700c43b8/users/28964117a39042e4a7cfa4b13cad44a3/roles/1049be6f2d5641528d4cf50ffcec866c 0.179s",
                                "2026-05-22 01:40:23.017 13 INFO tempest.lib.common.rest_client [req-0b528558-1bb0-4a85-87f1-6ddf89a650bc req-0b528558-1bb0-4a85-87f1-6ddf89a650bc ] Request (TestApiDiscovery:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3f067c31df6c4bc2b9c1167b564eb108/users/4e9c04257522475bb42103f8c2aa93c8/roles/7b19d98ffcc24d869191183daf0fb4ae 0.376s",
                                "2026-05-22 01:40:23.108 28 INFO tempest.lib.common.rest_client [req-86ed8627-89a1-46a2-a271-1089a6c92e68 req-86ed8627-89a1-46a2-a271-1089a6c92e68 ] Request (TokensV3Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.229s",
                                "2026-05-22 01:40:23.126 19 INFO tempest.lib.common.rest_client [req-70bd5f46-878d-4795-b2b5-208794461e56 req-70bd5f46-878d-4795-b2b5-208794461e56 ] Request (IdentityCatalogTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/7e766acfe1264802821516a3210d8523/users/caa4500585f440d3b00acd70171bb1ca/roles/1049be6f2d5641528d4cf50ffcec866c 0.331s",
                                "2026-05-22 01:40:23.207 11 INFO tempest.lib.common.rest_client [req-1c9585f2-7386-47e2-94c4-7895f2e1266a req-1c9585f2-7386-47e2-94c4-7895f2e1266a ] Request (DefaultDomainTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.190s",
                                "2026-05-22 01:40:23.241 25 INFO tempest.lib.common.rest_client [req-684dc1ab-7a69-44ee-aac2-25eb5c998390 req-684dc1ab-7a69-44ee-aac2-25eb5c998390 ] Request (IdentityV3UsersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0ccbca2134e84621a1aa1c47c8958c98/users/499e4ad57b4d49ca887c97497ff50506/roles/f62b4d190f9040abadfedbb170e6ab99 0.419s",
                                "2026-05-22 01:40:23.318 23 INFO tempest.lib.common.rest_client [req-f2318d3c-cd25-43be-a7c9-b9e696fd4e8f req-f2318d3c-cd25-43be-a7c9-b9e696fd4e8f ] Request (AccessRulesV3Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.647s",
                                "2026-05-22 01:40:23.349 13 INFO tempest.lib.common.rest_client [req-0a811000-38d9-4ee2-86d1-aec17a91dff8 req-0a811000-38d9-4ee2-86d1-aec17a91dff8 ] Request (TestApiDiscovery:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.330s",
                                "2026-05-22 01:40:23.374 19 INFO tempest.lib.common.rest_client [req-c6519529-59f3-4d13-97c7-b6b63c099322 req-c6519529-59f3-4d13-97c7-b6b63c099322 ] Request (IdentityCatalogTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.247s",
                                "2026-05-22 01:40:23.391 15 INFO tempest.lib.common.rest_client [req-d8f067f6-5f13-4292-b639-043efcf3d671 req-d8f067f6-5f13-4292-b639-043efcf3d671 ] Request (ApplicationCredentialsV3Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.752s",
                                "2026-05-22 01:40:23.402 11 INFO tempest.lib.common.rest_client [req-f44b112a-b4de-4e20-ba35-27cf997f4456 req-f44b112a-b4de-4e20-ba35-27cf997f4456 ] Request (DefaultDomainTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/fa9adc8ccb5142f2b816d359700c43b8/users/28964117a39042e4a7cfa4b13cad44a3/roles/f62b4d190f9040abadfedbb170e6ab99 0.191s",
                                "2026-05-22 01:40:23.441 17 INFO tempest.lib.common.rest_client [req-034623be-f64a-42e7-9adb-80d2efa49282 req-034623be-f64a-42e7-9adb-80d2efa49282 ] Request (EC2CredentialsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.601s",
                                "2026-05-22 01:40:23.486 23 INFO tempest.lib.common.rest_client [req-e3514af3-9f89-4a4a-a9d0-88a8e7316a75 req-e3514af3-9f89-4a4a-a9d0-88a8e7316a75 ] Request (AccessRulesV3Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.165s",
                                "2026-05-22 01:40:23.515 11 INFO tempest.lib.common.rest_client [req-7165ac73-61dc-4ee8-b3d7-1d6c5e3593ca req-7165ac73-61dc-4ee8-b3d7-1d6c5e3593ca ] Request (DefaultDomainTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.110s",
                                "2026-05-22 01:40:23.517 15 INFO tempest.lib.common.rest_client [req-67482856-39c2-4b87-adf9-b874707d7ee9 req-67482856-39c2-4b87-adf9-b874707d7ee9 ] Request (ApplicationCredentialsV3Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.123s",
                                "2026-05-22 01:40:23.571 21 INFO tempest.lib.common.rest_client [req-ac193153-6064-4205-882a-5afb00f8b348 req-ac193153-6064-4205-882a-5afb00f8b348 ] Request (IdentityV3ProjectsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.695s",
                                "2026-05-22 01:40:23.573 13 INFO tempest.lib.common.rest_client [req-3a83fe21-4d9f-404f-9ef0-3004bb25b229 req-3a83fe21-4d9f-404f-9ef0-3004bb25b229 ] Request (TestApiDiscovery:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3f067c31df6c4bc2b9c1167b564eb108/users/4e9c04257522475bb42103f8c2aa93c8/roles/1049be6f2d5641528d4cf50ffcec866c 0.218s",
                                "2026-05-22 01:40:23.588 28 INFO tempest.lib.common.rest_client [req-f42faeaf-859e-4b87-9d76-e9eac69090d7 req-f42faeaf-859e-4b87-9d76-e9eac69090d7 ] Request (TokensV3Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/089f18aae2d64761a966b325e91f4a69/users/23ea0ddd15ac41e4928ff3f07d8f6ffb/roles/7b19d98ffcc24d869191183daf0fb4ae 0.470s",
                                "2026-05-22 01:40:23.663 25 INFO tempest.lib.common.rest_client [req-61373e96-e5b5-4005-ae48-1c27184983af req-61373e96-e5b5-4005-ae48-1c27184983af ] Request (IdentityV3UsersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.420s",
                                "2026-05-22 01:40:23.702 19 INFO tempest.lib.common.rest_client [req-907b1b7f-13ca-4e7e-b581-b50d8ff17ce5 req-907b1b7f-13ca-4e7e-b581-b50d8ff17ce5 ] Request (IdentityCatalogTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/7e766acfe1264802821516a3210d8523/users/caa4500585f440d3b00acd70171bb1ca/roles/f62b4d190f9040abadfedbb170e6ab99 0.325s",
                                "2026-05-22 01:40:23.715 23 INFO tempest.lib.common.rest_client [req-6628399a-57a6-4a9d-afe6-a65d18884c9d req-6628399a-57a6-4a9d-afe6-a65d18884c9d ] Request (AccessRulesV3Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/735d94faebdd45409ae255f9eb55450b/users/31c8c82205bc48fa80d25c4d6df3df0f/roles/7b19d98ffcc24d869191183daf0fb4ae 0.224s",
                                "2026-05-22 01:40:23.715 11 INFO tempest.lib.common.rest_client [req-06f405cd-0bb3-48ea-be5d-17a186a7c741 req-06f405cd-0bb3-48ea-be5d-17a186a7c741 ] Request (DefaultDomainTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/fa9adc8ccb5142f2b816d359700c43b8/users/28964117a39042e4a7cfa4b13cad44a3/roles/7b19d98ffcc24d869191183daf0fb4ae 0.196s",
                                "2026-05-22 01:40:23.715 11 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 28964117a39042e4a7cfa4b13cad44a3 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:40:23.716 11 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-DefaultDomainTestJSON-280126407-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'fa9adc8ccb5142f2b816d359700c43b8', 'project_name': 'tempest-DefaultDomainTestJSON-280126407', 'tenant_id': 'fa9adc8ccb5142f2b816d359700c43b8', 'tenant_name': 'tempest-DefaultDomainTestJSON-280126407', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '28964117a39042e4a7cfa4b13cad44a3', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:40:23.718 11 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-DefaultDomainTestJSON-280126407-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'fa9adc8ccb5142f2b816d359700c43b8', 'project_name': 'tempest-DefaultDomainTestJSON-280126407', 'tenant_id': 'fa9adc8ccb5142f2b816d359700c43b8', 'tenant_name': 'tempest-DefaultDomainTestJSON-280126407', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '28964117a39042e4a7cfa4b13cad44a3', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:40:23.791 21 INFO tempest.lib.common.rest_client [req-f30ef798-7022-4656-b446-132d42c6fb2f req-f30ef798-7022-4656-b446-132d42c6fb2f ] Request (IdentityV3ProjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.216s",
                                "2026-05-22 01:40:23.833 15 INFO tempest.lib.common.rest_client [req-c1b06149-1db1-4887-8f67-df405f961e2a req-c1b06149-1db1-4887-8f67-df405f961e2a ] Request (ApplicationCredentialsV3Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f082d8df90a7464f95e507acd6b76a8a/users/4c9b79885bf8421a9eb434ac89c26dfe/roles/7b19d98ffcc24d869191183daf0fb4ae 0.313s",
                                "2026-05-22 01:40:23.838 13 INFO tempest.lib.common.rest_client [req-0465e5b2-79e3-4aab-b958-90c0588e870e req-0465e5b2-79e3-4aab-b958-90c0588e870e ] Request (TestApiDiscovery:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.262s",
                                "2026-05-22 01:40:23.858 17 INFO tempest.lib.common.rest_client [req-12b57286-6973-4fd2-9854-530b560d313c req-12b57286-6973-4fd2-9854-530b560d313c ] Request (EC2CredentialsTest:test_create_ec2_credential): 201 POST https://api.testbed.osism.xyz:5000/v3/users/643f28ed9bda4652883f793206932bdf/credentials/OS-EC2 0.409s",
                                "2026-05-22 01:40:23.922 28 INFO tempest.lib.common.rest_client [req-591d9dfa-1c54-461a-8da6-e92f7c33a778 req-591d9dfa-1c54-461a-8da6-e92f7c33a778 ] Request (TokensV3Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.330s",
                                "2026-05-22 01:40:23.948 23 INFO tempest.lib.common.rest_client [req-871af3e5-c3aa-418e-820e-aaf3aa5a476c req-871af3e5-c3aa-418e-820e-aaf3aa5a476c ] Request (AccessRulesV3Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.227s",
                                "2026-05-22 01:40:23.959 25 INFO tempest.lib.common.rest_client [req-ca99e64e-20cb-4a61-a668-4793dededba9 req-ca99e64e-20cb-4a61-a668-4793dededba9 ] Request (IdentityV3UsersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0ccbca2134e84621a1aa1c47c8958c98/users/499e4ad57b4d49ca887c97497ff50506/roles/7b19d98ffcc24d869191183daf0fb4ae 0.293s",
                                "2026-05-22 01:40:23.959 25 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 499e4ad57b4d49ca887c97497ff50506 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:40:23.960 25 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-IdentityV3UsersTest-1081043251-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '0ccbca2134e84621a1aa1c47c8958c98', 'project_name': 'tempest-IdentityV3UsersTest-1081043251', 'tenant_id': '0ccbca2134e84621a1aa1c47c8958c98', 'tenant_name': 'tempest-IdentityV3UsersTest-1081043251', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '499e4ad57b4d49ca887c97497ff50506', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:40:23.960 25 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-IdentityV3UsersTest-1081043251-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '0ccbca2134e84621a1aa1c47c8958c98', 'project_name': 'tempest-IdentityV3UsersTest-1081043251', 'tenant_id': '0ccbca2134e84621a1aa1c47c8958c98', 'tenant_name': 'tempest-IdentityV3UsersTest-1081043251', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '499e4ad57b4d49ca887c97497ff50506', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:40:23.972 19 INFO tempest.lib.common.rest_client [req-c0073ab3-9074-47a4-9f35-e2f33fc96fc5 req-c0073ab3-9074-47a4-9f35-e2f33fc96fc5 ] Request (IdentityCatalogTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.264s",
                                "2026-05-22 01:40:23.979 13 INFO tempest.lib.common.rest_client [req-f880a97d-2ab2-4877-9690-8abc4a74c28d req-f880a97d-2ab2-4877-9690-8abc4a74c28d ] Request (TestApiDiscovery:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3f067c31df6c4bc2b9c1167b564eb108/users/4e9c04257522475bb42103f8c2aa93c8/roles/f62b4d190f9040abadfedbb170e6ab99 0.132s",
                                "2026-05-22 01:40:23.999 21 INFO tempest.lib.common.rest_client [req-8f1386af-656b-4af2-8084-edcd93b37981 req-8f1386af-656b-4af2-8084-edcd93b37981 ] Request (IdentityV3ProjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1cc9e1a0d97a42dd83c3e3dd0d607633/users/b7f8a166fd804794baa846b77efff0be/roles/7b19d98ffcc24d869191183daf0fb4ae 0.202s",
                                "2026-05-22 01:40:24.168 17 INFO tempest.lib.common.rest_client [req-a17afcee-9740-44e7-845c-9e0c68cc3e55 req-a17afcee-9740-44e7-845c-9e0c68cc3e55 ] Request (EC2CredentialsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/643f28ed9bda4652883f793206932bdf/credentials/OS-EC2/62adac3c2a904070a6ae5fb6a1943de8 0.308s",
                                "2026-05-22 01:40:24.167 28 INFO tempest.lib.common.rest_client [req-30356fb2-3b77-4fab-9fec-aeba945dc7fd req-30356fb2-3b77-4fab-9fec-aeba945dc7fd ] Request (TokensV3Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/089f18aae2d64761a966b325e91f4a69/users/23ea0ddd15ac41e4928ff3f07d8f6ffb/roles/1049be6f2d5641528d4cf50ffcec866c 0.242s",
                                "2026-05-22 01:40:24.180 15 INFO tempest.lib.common.rest_client [req-16332b55-05a4-4588-a877-3ad50796bfe7 req-16332b55-05a4-4588-a877-3ad50796bfe7 ] Request (ApplicationCredentialsV3Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.340s",
                                "{3} tempest.api.identity.v3.test_ec2_credentials.EC2CredentialsTest.test_create_ec2_credential [0.722503s] ... ok",
                                "2026-05-22 01:40:24.353 11 INFO tempest.lib.common.rest_client [req-6b34cc9b-640e-466f-8c20-37461abd8f87 req-6b34cc9b-640e-466f-8c20-37461abd8f87 ] Request (DefaultDomainTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.627s",
                                "2026-05-22 01:40:24.281 21 INFO tempest.lib.common.rest_client [req-7a57747e-56c7-4ced-b409-083470f52a1c req-7a57747e-56c7-4ced-b409-083470f52a1c ] Request (IdentityV3ProjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.269s",
                                "2026-05-22 01:40:24.335 23 INFO tempest.lib.common.rest_client [req-f1a91f8c-26bf-476f-86d3-c3cfed9693f0 req-f1a91f8c-26bf-476f-86d3-c3cfed9693f0 ] Request (AccessRulesV3Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/735d94faebdd45409ae255f9eb55450b/users/31c8c82205bc48fa80d25c4d6df3df0f/roles/1049be6f2d5641528d4cf50ffcec866c 0.367s",
                                "2026-05-22 01:40:24.333 19 INFO tempest.lib.common.rest_client [req-751df16c-daaa-42f6-aa2b-740c37fb03fc req-751df16c-daaa-42f6-aa2b-740c37fb03fc ] Request (IdentityCatalogTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/7e766acfe1264802821516a3210d8523/users/caa4500585f440d3b00acd70171bb1ca/roles/7b19d98ffcc24d869191183daf0fb4ae 0.348s",
                                "2026-05-22 01:40:24.340 19 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user caa4500585f440d3b00acd70171bb1ca is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:40:24.341 19 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-IdentityCatalogTest-900896993-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '7e766acfe1264802821516a3210d8523', 'project_name': 'tempest-IdentityCatalogTest-900896993', 'tenant_id': '7e766acfe1264802821516a3210d8523', 'tenant_name': 'tempest-IdentityCatalogTest-900896993', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'caa4500585f440d3b00acd70171bb1ca', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:40:24.345 19 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-IdentityCatalogTest-900896993-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '7e766acfe1264802821516a3210d8523', 'project_name': 'tempest-IdentityCatalogTest-900896993', 'tenant_id': '7e766acfe1264802821516a3210d8523', 'tenant_name': 'tempest-IdentityCatalogTest-900896993', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'caa4500585f440d3b00acd70171bb1ca', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:40:24.463 13 INFO tempest.lib.common.rest_client [req-1629f1ea-c4d0-4d72-beb5-e4ad95171274 req-1629f1ea-c4d0-4d72-beb5-e4ad95171274 ] Request (TestApiDiscovery:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.469s",
                                "2026-05-22 01:40:24.482 17 INFO tempest.lib.common.rest_client [req-6c7d3371-e1b5-4654-9a27-2804ac5acb70 req-6c7d3371-e1b5-4654-9a27-2804ac5acb70 ] Request (EC2CredentialsTest:test_delete_ec2_credential): 201 POST https://api.testbed.osism.xyz:5000/v3/users/643f28ed9bda4652883f793206932bdf/credentials/OS-EC2 0.252s",
                                "2026-05-22 01:40:24.483 15 INFO tempest.lib.common.rest_client [req-67c11f73-b423-46f5-96d9-496f8dcbf841 req-67c11f73-b423-46f5-96d9-496f8dcbf841 ] Request (ApplicationCredentialsV3Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f082d8df90a7464f95e507acd6b76a8a/users/4c9b79885bf8421a9eb434ac89c26dfe/roles/1049be6f2d5641528d4cf50ffcec866c 0.299s",
                                "2026-05-22 01:40:24.499 21 INFO tempest.lib.common.rest_client [req-2d4f121f-ffeb-47f7-9c23-65842b6f6901 req-2d4f121f-ffeb-47f7-9c23-65842b6f6901 ] Request (IdentityV3ProjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1cc9e1a0d97a42dd83c3e3dd0d607633/users/b7f8a166fd804794baa846b77efff0be/roles/1049be6f2d5641528d4cf50ffcec866c 0.214s",
                                "2026-05-22 01:40:24.565 28 INFO tempest.lib.common.rest_client [req-8d775ab7-2740-4008-8e79-1a096a04edfa req-8d775ab7-2740-4008-8e79-1a096a04edfa ] Request (TokensV3Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.394s",
                                "2026-05-22 01:40:24.595 11 INFO tempest.lib.common.rest_client [req-5ba94371-e70f-4eb7-bc19-4bf885f65a4f req-5ba94371-e70f-4eb7-bc19-4bf885f65a4f ] Request (DefaultDomainTestJSON:test_default_domain_exists): 200 GET https://api.testbed.osism.xyz:5000/v3/domains/default 0.240s",
                                "2026-05-22 01:40:24.651 25 INFO tempest.lib.common.rest_client [req-c1dd4399-4bef-4d1a-aced-94c16adbe9da req-c1dd4399-4bef-4d1a-aced-94c16adbe9da ] Request (IdentityV3UsersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.684s",
                                "{0} tempest.api.identity.v3.test_domains.DefaultDomainTestJSON.test_default_domain_exists [0.242631s] ... ok",
                                "2026-05-22 01:40:24.681 23 INFO tempest.lib.common.rest_client [req-99da6591-943f-4e0f-933d-48b246bc2461 req-99da6591-943f-4e0f-933d-48b246bc2461 ] Request (AccessRulesV3Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.343s",
                                "2026-05-22 01:40:24.705 28 INFO tempest.lib.common.rest_client [req-fd2dde45-7644-4bd2-9fb9-d8d519ad8641 req-fd2dde45-7644-4bd2-9fb9-d8d519ad8641 ] Request (TokensV3Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/089f18aae2d64761a966b325e91f4a69/users/23ea0ddd15ac41e4928ff3f07d8f6ffb/roles/f62b4d190f9040abadfedbb170e6ab99 0.138s",
                                "2026-05-22 01:40:24.727 21 INFO tempest.lib.common.rest_client [req-b41528ae-14f8-4e14-813c-1f74d75f02cb req-b41528ae-14f8-4e14-813c-1f74d75f02cb ] Request (IdentityV3ProjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.222s",
                                "2026-05-22 01:40:24.701 13 INFO tempest.lib.common.rest_client [req-5c4cf555-2a10-4ced-9e79-0cab96e68b84 req-5c4cf555-2a10-4ced-9e79-0cab96e68b84 ] Request (TestApiDiscovery:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3f067c31df6c4bc2b9c1167b564eb108/users/4e9c04257522475bb42103f8c2aa93c8/roles/7b19d98ffcc24d869191183daf0fb4ae 0.236s",
                                "2026-05-22 01:40:24.702 13 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 4e9c04257522475bb42103f8c2aa93c8 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:40:24.705 13 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-TestApiDiscovery-1299136844-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '3f067c31df6c4bc2b9c1167b564eb108', 'project_name': 'tempest-TestApiDiscovery-1299136844', 'tenant_id': '3f067c31df6c4bc2b9c1167b564eb108', 'tenant_name': 'tempest-TestApiDiscovery-1299136844', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '4e9c04257522475bb42103f8c2aa93c8', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:40:24.706 13 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-TestApiDiscovery-1299136844-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '3f067c31df6c4bc2b9c1167b564eb108', 'project_name': 'tempest-TestApiDiscovery-1299136844', 'tenant_id': '3f067c31df6c4bc2b9c1167b564eb108', 'tenant_name': 'tempest-TestApiDiscovery-1299136844', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '4e9c04257522475bb42103f8c2aa93c8', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:40:24.778 17 INFO tempest.lib.common.rest_client [req-f3965eb0-398b-4482-b993-ab476910fbe4 req-f3965eb0-398b-4482-b993-ab476910fbe4 ] Request (EC2CredentialsTest:test_delete_ec2_credential): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/643f28ed9bda4652883f793206932bdf/credentials/OS-EC2/529bd74bec824b43b1f5aa3ae2b41444 0.291s",
                                "2026-05-22 01:40:24.798 15 INFO tempest.lib.common.rest_client [req-0580a336-68a7-4362-9a3f-7f3f1d2f6e7f req-0580a336-68a7-4362-9a3f-7f3f1d2f6e7f ] Request (ApplicationCredentialsV3Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.308s",
                                "2026-05-22 01:40:24.838 23 INFO tempest.lib.common.rest_client [req-0869829e-5228-4e7a-b718-fa75632e5e55 req-0869829e-5228-4e7a-b718-fa75632e5e55 ] Request (AccessRulesV3Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/735d94faebdd45409ae255f9eb55450b/users/31c8c82205bc48fa80d25c4d6df3df0f/roles/f62b4d190f9040abadfedbb170e6ab99 0.149s",
                                "2026-05-22 01:40:24.949 21 INFO tempest.lib.common.rest_client [req-8c11ce97-e15c-4cf1-adf8-234d3de25b61 req-8c11ce97-e15c-4cf1-adf8-234d3de25b61 ] Request (IdentityV3ProjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1cc9e1a0d97a42dd83c3e3dd0d607633/users/b7f8a166fd804794baa846b77efff0be/roles/f62b4d190f9040abadfedbb170e6ab99 0.219s",
                                "2026-05-22 01:40:24.967 28 INFO tempest.lib.common.rest_client [req-e2db26b6-d2e8-4905-b8bc-0d0551d3515c req-e2db26b6-d2e8-4905-b8bc-0d0551d3515c ] Request (TokensV3Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.254s",
                                "2026-05-22 01:40:25.046 17 INFO tempest.lib.common.rest_client [req-346af653-29cc-4a1f-82b3-a8508ae0450b req-346af653-29cc-4a1f-82b3-a8508ae0450b ] Request (EC2CredentialsTest:test_delete_ec2_credential): 404 GET https://api.testbed.osism.xyz:5000/v3/users/643f28ed9bda4652883f793206932bdf/credentials/OS-EC2/529bd74bec824b43b1f5aa3ae2b41444 0.265s",
                                "{3} tempest.api.identity.v3.test_ec2_credentials.EC2CredentialsTest.test_delete_ec2_credential [0.818792s] ... ok",
                                "2026-05-22 01:40:25.062 15 INFO tempest.lib.common.rest_client [req-2d9a695d-e77a-4edb-b000-a800204f9958 req-2d9a695d-e77a-4edb-b000-a800204f9958 ] Request (ApplicationCredentialsV3Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f082d8df90a7464f95e507acd6b76a8a/users/4c9b79885bf8421a9eb434ac89c26dfe/roles/f62b4d190f9040abadfedbb170e6ab99 0.258s",
                                "2026-05-22 01:40:25.124 23 INFO tempest.lib.common.rest_client [req-b76a0c81-001d-4bd3-b73d-e67675de9da3 req-b76a0c81-001d-4bd3-b73d-e67675de9da3 ] Request (AccessRulesV3Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.281s",
                                "2026-05-22 01:40:25.126 11 INFO tempest.lib.common.rest_client [req-f11ec674-78b5-4a8b-b2c7-ab74b1d1d196 req-f11ec674-78b5-4a8b-b2c7-ab74b1d1d196 ] Request (DefaultDomainTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/28964117a39042e4a7cfa4b13cad44a3 0.400s",
                                "2026-05-22 01:40:25.126 11 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: fa9adc8ccb5142f2b816d359700c43b8",
                                "2026-05-22 01:40:25.215 21 INFO tempest.lib.common.rest_client [req-f7a88ce6-aebd-4113-95d1-43026d4fd576 req-f7a88ce6-aebd-4113-95d1-43026d4fd576 ] Request (IdentityV3ProjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.264s",
                                "2026-05-22 01:40:25.229 19 INFO tempest.lib.common.rest_client [req-aa318ce9-9075-4d68-b265-24a272b7eee3 req-aa318ce9-9075-4d68-b265-24a272b7eee3 ] Request (IdentityCatalogTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.862s",
                                "2026-05-22 01:40:25.256 17 INFO tempest.lib.common.rest_client [req-52fad073-7726-4275-90d2-7442a44e7a7b req-52fad073-7726-4275-90d2-7442a44e7a7b ] Request (EC2CredentialsTest:test_list_ec2_credentials): 201 POST https://api.testbed.osism.xyz:5000/v3/users/643f28ed9bda4652883f793206932bdf/credentials/OS-EC2 0.204s",
                                "2026-05-22 01:40:25.260 15 INFO tempest.lib.common.rest_client [req-3f59b572-458c-469f-9ca5-2cf8734fa104 req-3f59b572-458c-469f-9ca5-2cf8734fa104 ] Request (ApplicationCredentialsV3Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.187s",
                                "2026-05-22 01:40:25.325 21 INFO tempest.lib.common.rest_client [req-901489a0-89b6-4e49-9811-6c1135e6b2a0 req-901489a0-89b6-4e49-9811-6c1135e6b2a0 ] Request (IdentityV3ProjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1cc9e1a0d97a42dd83c3e3dd0d607633/users/b7f8a166fd804794baa846b77efff0be/roles/7b19d98ffcc24d869191183daf0fb4ae 0.107s",
                                "2026-05-22 01:40:25.326 21 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user b7f8a166fd804794baa846b77efff0be is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:40:25.326 21 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-IdentityV3ProjectsTest-130039657-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '1cc9e1a0d97a42dd83c3e3dd0d607633', 'project_name': 'tempest-IdentityV3ProjectsTest-130039657', 'tenant_id': '1cc9e1a0d97a42dd83c3e3dd0d607633', 'tenant_name': 'tempest-IdentityV3ProjectsTest-130039657', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'b7f8a166fd804794baa846b77efff0be', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:40:25.329 21 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-IdentityV3ProjectsTest-130039657-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '1cc9e1a0d97a42dd83c3e3dd0d607633', 'project_name': 'tempest-IdentityV3ProjectsTest-130039657', 'tenant_id': '1cc9e1a0d97a42dd83c3e3dd0d607633', 'tenant_name': 'tempest-IdentityV3ProjectsTest-130039657', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'b7f8a166fd804794baa846b77efff0be', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:40:25.477 17 INFO tempest.lib.common.rest_client [req-5aaa2eec-1520-49ab-b484-1cbdfdbd2bcf req-5aaa2eec-1520-49ab-b484-1cbdfdbd2bcf ] Request (EC2CredentialsTest:test_list_ec2_credentials): 201 POST https://api.testbed.osism.xyz:5000/v3/users/643f28ed9bda4652883f793206932bdf/credentials/OS-EC2 0.216s",
                                "2026-05-22 01:40:25.460 15 INFO tempest.lib.common.rest_client [req-492cd68e-d8f4-4358-b1c5-d02a6c63d88c req-492cd68e-d8f4-4358-b1c5-d02a6c63d88c ] Request (ApplicationCredentialsV3Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f082d8df90a7464f95e507acd6b76a8a/users/4c9b79885bf8421a9eb434ac89c26dfe/roles/7b19d98ffcc24d869191183daf0fb4ae 0.197s",
                                "2026-05-22 01:40:25.460 15 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 4c9b79885bf8421a9eb434ac89c26dfe is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:40:25.461 15 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ApplicationCredentialsV3Test-469302537-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'f082d8df90a7464f95e507acd6b76a8a', 'project_name': 'tempest-ApplicationCredentialsV3Test-469302537', 'tenant_id': 'f082d8df90a7464f95e507acd6b76a8a', 'tenant_name': 'tempest-ApplicationCredentialsV3Test-469302537', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '4c9b79885bf8421a9eb434ac89c26dfe', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:40:25.462 15 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ApplicationCredentialsV3Test-469302537-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'f082d8df90a7464f95e507acd6b76a8a', 'project_name': 'tempest-ApplicationCredentialsV3Test-469302537', 'tenant_id': 'f082d8df90a7464f95e507acd6b76a8a', 'tenant_name': 'tempest-ApplicationCredentialsV3Test-469302537', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '4c9b79885bf8421a9eb434ac89c26dfe', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:40:25.527 13 INFO tempest.lib.common.rest_client [req-2f1563c8-c28d-4c7f-9fd9-01d0625c9319 req-2f1563c8-c28d-4c7f-9fd9-01d0625c9319 ] Request (TestApiDiscovery:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.805s",
                                "2026-05-22 01:40:25.646 17 INFO tempest.lib.common.rest_client [req-2851a619-2b31-44a5-84a6-0add36d565e7 req-2851a619-2b31-44a5-84a6-0add36d565e7 ] Request (EC2CredentialsTest:test_list_ec2_credentials): 200 GET https://api.testbed.osism.xyz:5000/v3/users/643f28ed9bda4652883f793206932bdf/credentials/OS-EC2 0.165s",
                                "2026-05-22 01:40:25.661 28 INFO tempest.lib.common.rest_client [req-ec99482f-7bfb-4c97-b959-13b85c0d9d48 req-ec99482f-7bfb-4c97-b959-13b85c0d9d48 ] Request (TokensV3Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/089f18aae2d64761a966b325e91f4a69/users/23ea0ddd15ac41e4928ff3f07d8f6ffb/roles/7b19d98ffcc24d869191183daf0fb4ae 0.691s",
                                "2026-05-22 01:40:25.661 28 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 23ea0ddd15ac41e4928ff3f07d8f6ffb is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:40:25.662 28 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-TokensV3Test-730617902-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '089f18aae2d64761a966b325e91f4a69', 'project_name': 'tempest-TokensV3Test-730617902', 'tenant_id': '089f18aae2d64761a966b325e91f4a69', 'tenant_name': 'tempest-TokensV3Test-730617902', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '23ea0ddd15ac41e4928ff3f07d8f6ffb', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:40:25.662 28 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-TokensV3Test-730617902-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '089f18aae2d64761a966b325e91f4a69', 'project_name': 'tempest-TokensV3Test-730617902', 'tenant_id': '089f18aae2d64761a966b325e91f4a69', 'tenant_name': 'tempest-TokensV3Test-730617902', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '23ea0ddd15ac41e4928ff3f07d8f6ffb', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:40:25.770 23 INFO tempest.lib.common.rest_client [req-d5793108-8934-4295-9930-2a6d5f467278 req-d5793108-8934-4295-9930-2a6d5f467278 ] Request (AccessRulesV3Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/735d94faebdd45409ae255f9eb55450b/users/31c8c82205bc48fa80d25c4d6df3df0f/roles/7b19d98ffcc24d869191183daf0fb4ae 0.644s",
                                "2026-05-22 01:40:25.770 23 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 31c8c82205bc48fa80d25c4d6df3df0f is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:40:25.771 23 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-AccessRulesV3Test-1317134833-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '735d94faebdd45409ae255f9eb55450b', 'project_name': 'tempest-AccessRulesV3Test-1317134833', 'tenant_id': '735d94faebdd45409ae255f9eb55450b', 'tenant_name': 'tempest-AccessRulesV3Test-1317134833', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '31c8c82205bc48fa80d25c4d6df3df0f', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:40:25.771 23 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-AccessRulesV3Test-1317134833-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '735d94faebdd45409ae255f9eb55450b', 'project_name': 'tempest-AccessRulesV3Test-1317134833', 'tenant_id': '735d94faebdd45409ae255f9eb55450b', 'tenant_name': 'tempest-AccessRulesV3Test-1317134833', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '31c8c82205bc48fa80d25c4d6df3df0f', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:40:25.788 11 INFO tempest.lib.common.rest_client [req-00999d7e-a869-4f26-b4ea-ad574c43b98a req-00999d7e-a869-4f26-b4ea-ad574c43b98a ] Request (DefaultDomainTestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.659s",
                                "2026-05-22 01:40:25.834 17 INFO tempest.lib.common.rest_client [req-1ea6cb3f-5451-4fcc-9942-00dfdb5f6e70 req-1ea6cb3f-5451-4fcc-9942-00dfdb5f6e70 ] Request (EC2CredentialsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/643f28ed9bda4652883f793206932bdf/credentials/OS-EC2/3f04440776a3476e90d911a20b553564 0.185s",
                                "2026-05-22 01:40:25.863 19 INFO tempest.lib.common.rest_client [req-fd7a3957-0f74-4645-8628-a7f89d47e84c req-fd7a3957-0f74-4645-8628-a7f89d47e84c ] Request (IdentityCatalogTest:test_catalog_standardization): 200 GET https://api.testbed.osism.xyz:5000/v3/auth/catalog 0.631s",
                                "{4} tempest.api.identity.v3.test_catalog.IdentityCatalogTest.test_catalog_standardization [0.633723s] ... ok",
                                "2026-05-22 01:40:26.034 17 INFO tempest.lib.common.rest_client [req-2b224ec3-023a-4cab-8832-f8367bf3a363 req-2b224ec3-023a-4cab-8832-f8367bf3a363 ] Request (EC2CredentialsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/643f28ed9bda4652883f793206932bdf/credentials/OS-EC2/1bff946db29546999f94ede585a0fc20 0.197s",
                                "{3} tempest.api.identity.v3.test_ec2_credentials.EC2CredentialsTest.test_list_ec2_credentials [0.988900s] ... ok",
                                "2026-05-22 01:40:26.119 15 INFO tempest.lib.common.rest_client [req-73afb22c-3d3f-4e49-86e9-c8b34482e637 req-73afb22c-3d3f-4e49-86e9-c8b34482e637 ] Request (ApplicationCredentialsV3Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.643s",
                                "2026-05-22 01:40:26.205 25 INFO tempest.lib.common.rest_client [req-89f00f4d-9ad0-4bca-92d5-8b39a70e1b3d req-89f00f4d-9ad0-4bca-92d5-8b39a70e1b3d ] Request (IdentityV3UsersTest:test_password_history_check_self_service_api): 204 POST https://api.testbed.osism.xyz:5000/v3/users/499e4ad57b4d49ca887c97497ff50506/password 1.550s",
                                "2026-05-22 01:40:26.210 28 INFO tempest.lib.common.rest_client [req-5de431a3-27ca-4898-bab3-17e815e08f52 req-5de431a3-27ca-4898-bab3-17e815e08f52 ] Request (TokensV3Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.538s",
                                "2026-05-22 01:40:26.305 19 INFO tempest.lib.common.rest_client [req-7617e513-6de1-4879-94e9-dc12139171f9 req-7617e513-6de1-4879-94e9-dc12139171f9 ] Request (IdentityCatalogTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/caa4500585f440d3b00acd70171bb1ca 0.363s",
                                "2026-05-22 01:40:26.305 19 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 7e766acfe1264802821516a3210d8523",
                                "2026-05-22 01:40:26.390 13 INFO tempest.lib.common.rest_client [req-19e6de8a-eab6-4881-9c63-cc226584a789 req-19e6de8a-eab6-4881-9c63-cc226584a789 ] Request (TestApiDiscovery:test_api_media_types): 200 GET https://api.testbed.osism.xyz:5000/v3 0.858s",
                                "2026-05-22 01:40:26.409 21 INFO tempest.lib.common.rest_client [req-b4361169-0d2b-493a-90b7-0eb44e55b101 req-b4361169-0d2b-493a-90b7-0eb44e55b101 ] Request (IdentityV3ProjectsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.070s",
                                "{1} tempest.api.identity.v3.test_api_discovery.TestApiDiscovery.test_api_media_types [0.862351s] ... ok",
                                "2026-05-22 01:40:26.522 11 INFO tempest.lib.common.rest_client [req-a832b1ef-7d80-49d8-a7b9-8963a413eb58 req-a832b1ef-7d80-49d8-a7b9-8963a413eb58 ] Request (DefaultDomainTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=fa9adc8ccb5142f2b816d359700c43b8&name=default 0.731s",
                                "2026-05-22 01:40:26.532 17 INFO tempest.lib.common.rest_client [req-f87b74fb-e547-43a1-9f7b-747ab61e90e2 req-f87b74fb-e547-43a1-9f7b-747ab61e90e2 ] Request (EC2CredentialsTest:test_show_ec2_credential): 201 POST https://api.testbed.osism.xyz:5000/v3/users/643f28ed9bda4652883f793206932bdf/credentials/OS-EC2 0.492s",
                                "2026-05-22 01:40:26.549 13 INFO tempest.lib.common.rest_client [req-59b5fd48-201f-41da-9307-0b3b970af215 req-59b5fd48-201f-41da-9307-0b3b970af215 ] Request (TestApiDiscovery:test_api_version_resources): 200 GET https://api.testbed.osism.xyz:5000/v3 0.088s",
                                "{1} tempest.api.identity.v3.test_api_discovery.TestApiDiscovery.test_api_version_resources [0.091520s] ... ok",
                                "2026-05-22 01:40:26.632 21 INFO tempest.lib.common.rest_client [req-164c3884-f056-4449-af22-3c041a38631e req-164c3884-f056-4449-af22-3c041a38631e ] Request (IdentityV3ProjectsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.220s",
                                "2026-05-22 01:40:26.647 15 INFO tempest.lib.common.rest_client [req-e06d3cdd-4fd6-4a9b-939f-b4e0bec14667 req-e06d3cdd-4fd6-4a9b-939f-b4e0bec14667 ] Request (ApplicationCredentialsV3Test:test_create_application_credential): 201 POST https://api.testbed.osism.xyz:5000/v3/users/4c9b79885bf8421a9eb434ac89c26dfe/application_credentials 0.524s",
                                "2026-05-22 01:40:26.676 28 INFO tempest.lib.common.rest_client [req-3c9513ec-b7f3-479c-8969-1304accecc00 req-3c9513ec-b7f3-479c-8969-1304accecc00 ] Request (TokensV3Test:test_create_token): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.456s",
                                "2026-05-22 01:40:26.721 13 INFO tempest.lib.common.rest_client [req-6740028e-bc16-435c-96ce-2350da58019d req-6740028e-bc16-435c-96ce-2350da58019d ] Request (TestApiDiscovery:test_api_version_statuses): 200 GET https://api.testbed.osism.xyz:5000/v3 0.160s",
                                "{1} tempest.api.identity.v3.test_api_discovery.TestApiDiscovery.test_api_version_statuses [0.168927s] ... ok",
                                "{8} tempest.api.identity.v3.test_tokens.TokensV3Test.test_create_token [0.465335s] ... ok",
                                "2026-05-22 01:40:26.805 13 INFO tempest.lib.common.rest_client [req-5d39bcea-3e69-4126-bb22-cdedc336148b req-5d39bcea-3e69-4126-bb22-cdedc336148b ] Request (TestApiDiscovery:test_identity_v3_existence): 300 GET https://api.testbed.osism.xyz:5000/ 0.081s",
                                "{1} tempest.api.identity.v3.test_api_discovery.TestApiDiscovery.test_identity_v3_existence [0.082947s] ... ok",
                                "2026-05-22 01:40:26.908 19 INFO tempest.lib.common.rest_client [req-94a36e3b-dbc9-4c9c-94b7-e651c6944216 req-94a36e3b-dbc9-4c9c-94b7-e651c6944216 ] Request (IdentityCatalogTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.600s",
                                "2026-05-22 01:40:26.933 23 INFO tempest.lib.common.rest_client [req-39740dd4-255e-4bd0-a2a3-2bb39847d54f req-39740dd4-255e-4bd0-a2a3-2bb39847d54f ] Request (AccessRulesV3Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.154s",
                                "2026-05-22 01:40:26.996 11 INFO tempest.lib.common.rest_client [req-a3ca2e6a-8673-43b7-9683-ea09f193fb17 req-a3ca2e6a-8673-43b7-9683-ea09f193fb17 ] Request (DefaultDomainTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/4b5ecd2a-0d14-4a50-9397-3c970edf3c0d 0.472s",
                                "2026-05-22 01:40:27.024 17 INFO tempest.lib.common.rest_client [req-7d37f8b0-274d-4801-9d33-696ab508523b req-7d37f8b0-274d-4801-9d33-696ab508523b ] Request (EC2CredentialsTest:test_show_ec2_credential): 200 GET https://api.testbed.osism.xyz:5000/v3/users/643f28ed9bda4652883f793206932bdf/credentials/OS-EC2/f439e4060c2b44cc9ff721a537017f5d 0.489s",
                                "2026-05-22 01:40:27.026 13 INFO tempest.lib.common.rest_client [req-d9cd1d7a-e412-427f-a90b-36699366418c req-d9cd1d7a-e412-427f-a90b-36699366418c ] Request (TestApiDiscovery:test_list_api_versions): 300 GET https://api.testbed.osism.xyz:5000/ 0.219s",
                                "{1} tempest.api.identity.v3.test_api_discovery.TestApiDiscovery.test_list_api_versions [0.222654s] ... ok",
                                "2026-05-22 01:40:27.056 15 INFO tempest.lib.common.rest_client [req-00cecfbd-3096-464b-b087-008e7788aa62 req-00cecfbd-3096-464b-b087-008e7788aa62 ] Request (ApplicationCredentialsV3Test:test_create_application_credential): 200 GET https://api.testbed.osism.xyz:5000/v3/users/4c9b79885bf8421a9eb434ac89c26dfe/application_credentials/1acfe81d7b634d8da2fd4c79ce6aff7a 0.403s",
                                "2026-05-22 01:40:27.176 17 INFO tempest.lib.common.rest_client [req-cb02fa6c-4caa-4eb8-854e-d88c15d8da7d req-cb02fa6c-4caa-4eb8-854e-d88c15d8da7d ] Request (EC2CredentialsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/643f28ed9bda4652883f793206932bdf/credentials/OS-EC2/f439e4060c2b44cc9ff721a537017f5d 0.149s",
                                "{3} tempest.api.identity.v3.test_ec2_credentials.EC2CredentialsTest.test_show_ec2_credential [1.139154s] ... ok",
                                "2026-05-22 01:40:27.250 28 INFO tempest.lib.common.rest_client [req-97163b51-7719-42af-9b1c-998e3b9e21da req-97163b51-7719-42af-9b1c-998e3b9e21da ] Request (TokensV3Test:test_token_auth_creation_existence_deletion): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.516s",
                                "2026-05-22 01:40:27.261 21 INFO tempest.lib.common.rest_client [req-df075310-6a10-4b80-af2d-a8cb686dce29 req-df075310-6a10-4b80-af2d-a8cb686dce29 ] Request (IdentityV3ProjectsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.626s",
                                "2026-05-22 01:40:27.322 11 INFO tempest.lib.common.rest_client [req-b0c01e65-b220-4f95-93a4-15a85d0bd78d req-b0c01e65-b220-4f95-93a4-15a85d0bd78d ] Request (DefaultDomainTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/fa9adc8ccb5142f2b816d359700c43b8 0.323s",
                                "2026-05-22 01:40:27.496 21 INFO tempest.lib.common.rest_client [req-d4f0278a-5196-46ee-a3c1-5da9ad5cce6d req-d4f0278a-5196-46ee-a3c1-5da9ad5cce6d ] Request (IdentityV3ProjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.232s",
                                "2026-05-22 01:40:27.599 28 INFO tempest.lib.common.rest_client [req-fa8beb1a-ea28-478e-a6a7-6b1419360dbd req-fa8beb1a-ea28-478e-a6a7-6b1419360dbd ] Request (TokensV3Test:test_token_auth_creation_existence_deletion): 200 HEAD https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.347s",
                                "2026-05-22 01:40:27.607 23 INFO tempest.lib.common.rest_client [req-65cebeef-9fc4-43ad-a5ee-cf56e272f19a req-65cebeef-9fc4-43ad-a5ee-cf56e272f19a ] Request (AccessRulesV3Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users/31c8c82205bc48fa80d25c4d6df3df0f/application_credentials 0.670s",
                                "2026-05-22 01:40:27.629 13 INFO tempest.lib.common.rest_client [req-cf1c7275-e225-4a22-8f82-4f93ca3cb438 req-cf1c7275-e225-4a22-8f82-4f93ca3cb438 ] Request (TestApiDiscovery:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/4e9c04257522475bb42103f8c2aa93c8 0.559s",
                                "2026-05-22 01:40:27.629 13 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 3f067c31df6c4bc2b9c1167b564eb108",
                                "2026-05-22 01:40:27.702 17 INFO tempest.lib.common.rest_client [req-0c940128-edae-4369-a663-44327b69cf3d req-0c940128-edae-4369-a663-44327b69cf3d ] Request (EC2CredentialsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/643f28ed9bda4652883f793206932bdf 0.488s",
                                "2026-05-22 01:40:27.703 17 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 974ffead7d3a4ce4bb9988b9d03a97e9",
                                "2026-05-22 01:40:27.772 19 INFO tempest.lib.common.rest_client [req-f539d502-685a-4716-bfeb-bc4d6ed8b7d4 req-f539d502-685a-4716-bfeb-bc4d6ed8b7d4 ] Request (IdentityCatalogTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=7e766acfe1264802821516a3210d8523&name=default 0.861s",
                                "2026-05-22 01:40:27.781 15 INFO tempest.lib.common.rest_client [req-c7913b7a-fd36-4ba7-9fef-a9d053f97aae req-c7913b7a-fd36-4ba7-9fef-a9d053f97aae ] Request (ApplicationCredentialsV3Test:test_create_application_credential): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.723s",
                                "2026-05-22 01:40:27.846 28 INFO tempest.lib.common.rest_client [req-e4f87e23-8983-4fdd-9bd3-accfd986cf42 req-e4f87e23-8983-4fdd-9bd3-accfd986cf42 ] Request (TokensV3Test:test_token_auth_creation_existence_deletion): 200 GET https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.245s",
                                "2026-05-22 01:40:28.094 15 INFO tempest.lib.common.rest_client [req-2f4b4a51-a155-494d-ab1f-32d665223f4c req-2f4b4a51-a155-494d-ab1f-32d665223f4c ] Request (ApplicationCredentialsV3Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/4c9b79885bf8421a9eb434ac89c26dfe/application_credentials/1acfe81d7b634d8da2fd4c79ce6aff7a 0.311s",
                                "2026-05-22 01:40:28.096 21 INFO tempest.lib.common.rest_client [req-b78fd1dd-d53c-43e7-aca7-bf64f24c482e req-b78fd1dd-d53c-43e7-aca7-bf64f24c482e ] Request (IdentityV3ProjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9cb6ef4c64b14d7cb4281dd2f56af317/users/e6f223e2bbc449c29e640e78ba4222f4/roles/7b19d98ffcc24d869191183daf0fb4ae 0.596s",
                                "{2} tempest.api.identity.v3.test_application_credentials.ApplicationCredentialsV3Test.test_create_application_credential [1.975340s] ... ok",
                                "2026-05-22 01:40:28.140 25 INFO tempest.lib.common.rest_client [req-c8330d98-e37b-4877-a488-92020ac77327 req-c8330d98-e37b-4877-a488-92020ac77327 ] Request (IdentityV3UsersTest:test_password_history_check_self_service_api): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.933s",
                                "2026-05-22 01:40:28.330 28 INFO tempest.lib.common.rest_client [req-b95a9824-4616-4d4a-9372-475e4026682e req-b95a9824-4616-4d4a-9372-475e4026682e ] Request (TokensV3Test:test_token_auth_creation_existence_deletion): 204 DELETE https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.483s",
                                "2026-05-22 01:40:28.351 21 INFO tempest.lib.common.rest_client [req-8c7ffc93-307b-48be-9541-2228c778d479 req-8c7ffc93-307b-48be-9541-2228c778d479 ] Request (IdentityV3ProjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.252s",
                                "2026-05-22 01:40:28.403 17 INFO tempest.lib.common.rest_client [req-6b828e77-b32c-410e-b12c-056c452bcff6 req-6b828e77-b32c-410e-b12c-056c452bcff6 ] Request (EC2CredentialsTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.697s",
                                "2026-05-22 01:40:28.421 23 INFO tempest.lib.common.rest_client [req-714d0920-2993-4ae6-a405-73e60ff8b24a req-714d0920-2993-4ae6-a405-73e60ff8b24a ] Request (AccessRulesV3Test:test_delete_access_rule): 201 POST https://api.testbed.osism.xyz:5000/v3/users/31c8c82205bc48fa80d25c4d6df3df0f/application_credentials 0.809s",
                                "2026-05-22 01:40:28.444 19 INFO tempest.lib.common.rest_client [req-49761e82-3625-474e-8b69-e1a47431e3a9 req-49761e82-3625-474e-8b69-e1a47431e3a9 ] Request (IdentityCatalogTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/9f01a5f4-e0c6-4344-b3f7-ae30bb2cc7cc 0.668s",
                                "2026-05-22 01:40:28.452 28 INFO tempest.lib.common.rest_client [req-bfca22e6-a5da-472e-ba08-255b7c6bf3d3 req-bfca22e6-a5da-472e-ba08-255b7c6bf3d3 ] Request (TokensV3Test:test_token_auth_creation_existence_deletion): 404 HEAD https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.120s",
                                "{8} tempest.api.identity.v3.test_tokens.TokensV3Test.test_token_auth_creation_existence_deletion [1.720838s] ... ok",
                                "2026-05-22 01:40:28.537 21 INFO tempest.lib.common.rest_client [req-2290a157-3601-47c6-86fd-a47a16237d4d req-2290a157-3601-47c6-86fd-a47a16237d4d ] Request (IdentityV3ProjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9cb6ef4c64b14d7cb4281dd2f56af317/users/e6f223e2bbc449c29e640e78ba4222f4/roles/1049be6f2d5641528d4cf50ffcec866c 0.182s",
                                "2026-05-22 01:40:28.663 13 INFO tempest.lib.common.rest_client [req-eb43e859-9ffc-4866-8a28-125eed486c04 req-eb43e859-9ffc-4866-8a28-125eed486c04 ] Request (TestApiDiscovery:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.031s",
                                "2026-05-22 01:40:28.872 15 INFO tempest.lib.common.rest_client [req-6545cc09-3f2a-45e7-817e-e0205ea67c5f req-6545cc09-3f2a-45e7-817e-e0205ea67c5f ] Request (ApplicationCredentialsV3Test:test_create_application_credential_access_rules): 201 POST https://api.testbed.osism.xyz:5000/v3/users/4c9b79885bf8421a9eb434ac89c26dfe/application_credentials 0.725s",
                                "2026-05-22 01:40:28.908 25 INFO tempest.lib.common.rest_client [req-148f11b2-1f6b-48f1-a6be-bc8530d1124f req-148f11b2-1f6b-48f1-a6be-bc8530d1124f ] Request (IdentityV3UsersTest:test_password_history_check_self_service_api): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.766s",
                                "2026-05-22 01:40:28.910 19 INFO tempest.lib.common.rest_client [req-2ca0fb7b-c01a-4feb-9b06-0e71ec4f6317 req-2ca0fb7b-c01a-4feb-9b06-0e71ec4f6317 ] Request (IdentityCatalogTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/7e766acfe1264802821516a3210d8523 0.462s",
                                "2026-05-22 01:40:28.945 23 INFO tempest.lib.common.rest_client [req-0ced1288-a00d-49aa-be4a-a86ec717e45e req-0ced1288-a00d-49aa-be4a-a86ec717e45e ] Request (AccessRulesV3Test:test_delete_access_rule): 403 DELETE https://api.testbed.osism.xyz:5000/v3/users/31c8c82205bc48fa80d25c4d6df3df0f/access_rules/056b79ce6db24c1ba83b06455eab1655 0.519s",
                                "2026-05-22 01:40:28.990 28 INFO tempest.lib.common.rest_client [req-c91340f3-76ad-4cf1-8777-ef22dbb5c15e req-c91340f3-76ad-4cf1-8777-ef22dbb5c15e ] Request (TokensV3Test:test_validate_token): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.533s",
                                "2026-05-22 01:40:29.085 21 INFO tempest.lib.common.rest_client [req-93939bf5-51bc-489a-9b6a-6efaca5c76d9 req-93939bf5-51bc-489a-9b6a-6efaca5c76d9 ] Request (IdentityV3ProjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.546s",
                                "2026-05-22 01:40:29.242 23 INFO tempest.lib.common.rest_client [req-22b9c807-bd75-4379-af2e-52c12e174647 req-22b9c807-bd75-4379-af2e-52c12e174647 ] Request (AccessRulesV3Test:test_delete_access_rule): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/31c8c82205bc48fa80d25c4d6df3df0f/application_credentials/6e3dac890c654751bba835b9134dedf7 0.294s",
                                "2026-05-22 01:40:29.248 28 INFO tempest.lib.common.rest_client [req-066a2003-69df-40e1-acc3-cacfecf5a1cf req-066a2003-69df-40e1-acc3-cacfecf5a1cf ] Request (TokensV3Test:test_validate_token): 200 GET https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.255s",
                                "2026-05-22 01:40:29.286 21 INFO tempest.lib.common.rest_client [req-f6080fc2-8c75-41c0-b25b-54015baf6c2b req-f6080fc2-8c75-41c0-b25b-54015baf6c2b ] Request (IdentityV3ProjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9cb6ef4c64b14d7cb4281dd2f56af317/users/e6f223e2bbc449c29e640e78ba4222f4/roles/f62b4d190f9040abadfedbb170e6ab99 0.192s",
                                "2026-05-22 01:40:29.380 15 INFO tempest.lib.common.rest_client [req-db838991-ed74-404f-a02c-e0a59b593a09 req-db838991-ed74-404f-a02c-e0a59b593a09 ] Request (ApplicationCredentialsV3Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/4c9b79885bf8421a9eb434ac89c26dfe/application_credentials/ea96f51854c444609a8844780ef7c652 0.505s",
                                "{2} tempest.api.identity.v3.test_application_credentials.ApplicationCredentialsV3Test.test_create_application_credential_access_rules [1.238142s] ... ok",
                                "2026-05-22 01:40:29.479 28 INFO tempest.lib.common.rest_client [req-ebea6086-9c47-447b-86bb-5c1397978208 req-ebea6086-9c47-447b-86bb-5c1397978208 ] Request (TokensV3Test:test_validate_token): 204 DELETE https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.227s",
                                "2026-05-22 01:40:29.507 23 INFO tempest.lib.common.rest_client [req-42540492-7d9d-4461-9813-fb6fca682a8a req-42540492-7d9d-4461-9813-fb6fca682a8a ] Request (AccessRulesV3Test:test_delete_access_rule): 200 GET https://api.testbed.osism.xyz:5000/v3/users/31c8c82205bc48fa80d25c4d6df3df0f/access_rules 0.261s",
                                "2026-05-22 01:40:29.524 17 INFO tempest.lib.common.rest_client [req-e075d84e-f93d-48b3-aacc-f9bfccfd7ad5 req-e075d84e-f93d-48b3-aacc-f9bfccfd7ad5 ] Request (EC2CredentialsTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=974ffead7d3a4ce4bb9988b9d03a97e9&name=default 1.115s",
                                "2026-05-22 01:40:29.531 21 INFO tempest.lib.common.rest_client [req-871b369f-ff5d-4537-ba3f-01fec24e2cbc req-871b369f-ff5d-4537-ba3f-01fec24e2cbc ] Request (IdentityV3ProjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.241s",
                                "2026-05-22 01:40:29.600 28 INFO tempest.lib.common.rest_client [req-33150fb1-a5db-469c-867f-d7c0df53d87d req-33150fb1-a5db-469c-867f-d7c0df53d87d ] Request (TokensV3Test:test_validate_token): 404 GET https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.118s",
                                "{8} tempest.api.identity.v3.test_tokens.TokensV3Test.test_validate_token [1.146703s] ... ok",
                                "2026-05-22 01:40:29.656 13 INFO tempest.lib.common.rest_client [req-32b4aace-1e08-42c0-a175-b5d1d7360716 req-32b4aace-1e08-42c0-a175-b5d1d7360716 ] Request (TestApiDiscovery:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=3f067c31df6c4bc2b9c1167b564eb108&name=default 0.991s",
                                "2026-05-22 01:40:29.678 21 INFO tempest.lib.common.rest_client [req-298f836f-041d-4f80-a09a-2dd14ea12c5d req-298f836f-041d-4f80-a09a-2dd14ea12c5d ] Request (IdentityV3ProjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9cb6ef4c64b14d7cb4281dd2f56af317/users/e6f223e2bbc449c29e640e78ba4222f4/roles/7b19d98ffcc24d869191183daf0fb4ae 0.141s",
                                "2026-05-22 01:40:29.682 21 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user e6f223e2bbc449c29e640e78ba4222f4 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:40:29.683 21 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-IdentityV3ProjectsTest-1785996192-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '9cb6ef4c64b14d7cb4281dd2f56af317', 'project_name': 'tempest-IdentityV3ProjectsTest-1785996192', 'tenant_id': '9cb6ef4c64b14d7cb4281dd2f56af317', 'tenant_name': 'tempest-IdentityV3ProjectsTest-1785996192', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'e6f223e2bbc449c29e640e78ba4222f4', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:40:29.683 21 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-IdentityV3ProjectsTest-1785996192-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '9cb6ef4c64b14d7cb4281dd2f56af317', 'project_name': 'tempest-IdentityV3ProjectsTest-1785996192', 'tenant_id': '9cb6ef4c64b14d7cb4281dd2f56af317', 'tenant_name': 'tempest-IdentityV3ProjectsTest-1785996192', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'e6f223e2bbc449c29e640e78ba4222f4', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:40:29.722 23 INFO tempest.lib.common.rest_client [req-1d952fbb-88c2-4c7c-8a41-c57b584688b5 req-1d952fbb-88c2-4c7c-8a41-c57b584688b5 ] Request (AccessRulesV3Test:test_delete_access_rule): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/31c8c82205bc48fa80d25c4d6df3df0f/access_rules/056b79ce6db24c1ba83b06455eab1655 0.213s",
                                "2026-05-22 01:40:30.002 23 INFO tempest.lib.common.rest_client [req-d3effe6c-b7ce-4521-ab96-5c6b86507a8a req-d3effe6c-b7ce-4521-ab96-5c6b86507a8a ] Request (AccessRulesV3Test:test_delete_access_rule): 200 GET https://api.testbed.osism.xyz:5000/v3/users/31c8c82205bc48fa80d25c4d6df3df0f/access_rules 0.277s",
                                "2026-05-22 01:40:30.073 28 INFO tempest.lib.common.rest_client [req-e98e51cf-62fc-4456-bc78-84ea83cc0731 req-e98e51cf-62fc-4456-bc78-84ea83cc0731 ] Request (TokensV3Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/23ea0ddd15ac41e4928ff3f07d8f6ffb 0.442s",
                                "2026-05-22 01:40:30.073 28 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 089f18aae2d64761a966b325e91f4a69",
                                "2026-05-22 01:40:30.108 15 INFO tempest.lib.common.rest_client [req-bac799ac-4457-4834-9ae6-48e9d411a999 req-bac799ac-4457-4834-9ae6-48e9d411a999 ] Request (ApplicationCredentialsV3Test:test_create_application_credential_expires): 201 POST https://api.testbed.osism.xyz:5000/v3/users/4c9b79885bf8421a9eb434ac89c26dfe/application_credentials 0.722s",
                                "2026-05-22 01:40:30.257 23 INFO tempest.lib.common.rest_client [req-5380dc8c-ce76-4181-9b4a-2c3c65c90917 req-5380dc8c-ce76-4181-9b4a-2c3c65c90917 ] Request (AccessRulesV3Test:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:5000/v3/users/31c8c82205bc48fa80d25c4d6df3df0f/application_credentials/6e3dac890c654751bba835b9134dedf7 0.251s",
                                "2026-05-22 01:40:30.274 13 INFO tempest.lib.common.rest_client [req-b83fcd82-5afc-4328-b675-6461f6965f67 req-b83fcd82-5afc-4328-b675-6461f6965f67 ] Request (TestApiDiscovery:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/951b5bda-4ba0-49e4-a261-20b426f58e38 0.614s",
                                "{6} tempest.api.identity.v3.test_access_rules.AccessRulesV3Test.test_delete_access_rule [2.650425s] ... ok",
                                "2026-05-22 01:40:30.357 15 INFO tempest.lib.common.rest_client [req-289bde29-e8df-40cb-92ea-e170e8c9a427 req-289bde29-e8df-40cb-92ea-e170e8c9a427 ] Request (ApplicationCredentialsV3Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/4c9b79885bf8421a9eb434ac89c26dfe/application_credentials/e90a53f8930b4a4f91cd820ec908b712 0.245s",
                                "{2} tempest.api.identity.v3.test_application_credentials.ApplicationCredentialsV3Test.test_create_application_credential_expires [0.975321s] ... ok",
                                "2026-05-22 01:40:30.384 17 INFO tempest.lib.common.rest_client [req-bb54aa37-d0cc-45b8-acd8-3d04ed700dce req-bb54aa37-d0cc-45b8-acd8-3d04ed700dce ] Request (EC2CredentialsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/f0b21915-e42b-47b9-833b-d9dd488ee6d8 0.858s",
                                "2026-05-22 01:40:30.490 25 INFO tempest.lib.common.rest_client [req-08442ef1-a96e-4fb4-900e-72264b32e3c1 req-08442ef1-a96e-4fb4-900e-72264b32e3c1 ] Request (IdentityV3UsersTest:test_password_history_check_self_service_api): 400 POST https://api.testbed.osism.xyz:5000/v3/users/499e4ad57b4d49ca887c97497ff50506/password 1.580s",
                                "2026-05-22 01:40:30.528 21 INFO tempest.lib.common.rest_client [req-0bca4437-c028-4b0a-a3ce-e13414775b22 req-0bca4437-c028-4b0a-a3ce-e13414775b22 ] Request (IdentityV3ProjectsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.828s",
                                "2026-05-22 01:40:30.558 23 INFO tempest.lib.common.rest_client [req-0d623556-0f5e-43e2-93fa-5cb5577e4463 req-0d623556-0f5e-43e2-93fa-5cb5577e4463 ] Request (AccessRulesV3Test:test_list_access_rules): 200 GET https://api.testbed.osism.xyz:5000/v3/users/31c8c82205bc48fa80d25c4d6df3df0f/access_rules 0.232s",
                                "{6} tempest.api.identity.v3.test_access_rules.AccessRulesV3Test.test_list_access_rules [0.234773s] ... ok",
                                "2026-05-22 01:40:30.694 17 INFO tempest.lib.common.rest_client [req-8fec9ca1-108c-45f4-acd8-c6769a6e61d9 req-8fec9ca1-108c-45f4-acd8-c6769a6e61d9 ] Request (EC2CredentialsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/974ffead7d3a4ce4bb9988b9d03a97e9 0.307s",
                                "2026-05-22 01:40:30.724 13 INFO tempest.lib.common.rest_client [req-080953c1-dbcf-4cb4-a290-65f6092464bb req-080953c1-dbcf-4cb4-a290-65f6092464bb ] Request (TestApiDiscovery:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/3f067c31df6c4bc2b9c1167b564eb108 0.448s",
                                "2026-05-22 01:40:30.760 28 INFO tempest.lib.common.rest_client [req-86190c3c-b90c-4ce7-bacd-6b8db25bb9cd req-86190c3c-b90c-4ce7-bacd-6b8db25bb9cd ] Request (TokensV3Test:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.683s",
                                "2026-05-22 01:40:30.916 15 INFO tempest.lib.common.rest_client [req-292c0761-16e9-4141-b70e-b04e9fff4b54 req-292c0761-16e9-4141-b70e-b04e9fff4b54 ] Request (ApplicationCredentialsV3Test:test_list_application_credentials): 201 POST https://api.testbed.osism.xyz:5000/v3/users/4c9b79885bf8421a9eb434ac89c26dfe/application_credentials 0.554s",
                                "2026-05-22 01:40:30.951 21 INFO tempest.lib.common.rest_client [req-c2d85703-3e49-4b6a-b782-b8032f811617 req-c2d85703-3e49-4b6a-b782-b8032f811617 ] Request (IdentityV3ProjectsTest:test_list_projects_returns_only_authorized_projects): 200 GET https://api.testbed.osism.xyz:5000/v3/users/b7f8a166fd804794baa846b77efff0be/projects 0.418s",
                                "2026-05-22 01:40:30.996 23 INFO tempest.lib.common.rest_client [req-fd401a97-1cea-4eab-83eb-3b66f075076c req-fd401a97-1cea-4eab-83eb-3b66f075076c ] Request (AccessRulesV3Test:test_show_access_rule): 200 GET https://api.testbed.osism.xyz:5000/v3/users/31c8c82205bc48fa80d25c4d6df3df0f/access_rules/9ce343f8cbad4ed5b7f53d53b804adcf 0.433s",
                                "{6} tempest.api.identity.v3.test_access_rules.AccessRulesV3Test.test_show_access_rule [0.436166s] ... ok",
                                "2026-05-22 01:40:31.238 23 INFO tempest.lib.common.rest_client [req-f8ea11be-d07d-42b1-ab3b-54cf1a0bb112 req-f8ea11be-d07d-42b1-ab3b-54cf1a0bb112 ] Request (AccessRulesV3Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/31c8c82205bc48fa80d25c4d6df3df0f/application_credentials/2cfc08e2204f456cbfe4181ce11cad9f 0.198s",
                                "2026-05-22 01:40:31.516 21 INFO tempest.lib.common.rest_client [req-8b93d080-ba9d-4a16-a734-5efaeb00d87d req-8b93d080-ba9d-4a16-a734-5efaeb00d87d ] Request (IdentityV3ProjectsTest:test_list_projects_returns_only_authorized_projects): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.562s",
                                "2026-05-22 01:40:31.587 28 INFO tempest.lib.common.rest_client [req-632e0c32-2c91-4ed9-add5-8ffc991892e6 req-632e0c32-2c91-4ed9-add5-8ffc991892e6 ] Request (TokensV3Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=089f18aae2d64761a966b325e91f4a69&name=default 0.825s",
                                "2026-05-22 01:40:31.721 15 INFO tempest.lib.common.rest_client [req-58db86b0-5077-4fa8-bd43-6a981882d424 req-58db86b0-5077-4fa8-bd43-6a981882d424 ] Request (ApplicationCredentialsV3Test:test_list_application_credentials): 201 POST https://api.testbed.osism.xyz:5000/v3/users/4c9b79885bf8421a9eb434ac89c26dfe/application_credentials 0.801s",
                                "2026-05-22 01:40:31.754 25 INFO tempest.lib.common.rest_client [req-818990a5-77cd-477b-9a17-85cd42a0bca1 req-818990a5-77cd-477b-9a17-85cd42a0bca1 ] Request (IdentityV3UsersTest:test_password_history_check_self_service_api): 400 POST https://api.testbed.osism.xyz:5000/v3/users/499e4ad57b4d49ca887c97497ff50506/password 1.261s",
                                "2026-05-22 01:40:31.859 15 INFO tempest.lib.common.rest_client [req-00a8d3bd-1501-4fa9-b2f7-9968294def63 req-00a8d3bd-1501-4fa9-b2f7-9968294def63 ] Request (ApplicationCredentialsV3Test:test_list_application_credentials): 200 GET https://api.testbed.osism.xyz:5000/v3/users/4c9b79885bf8421a9eb434ac89c26dfe/application_credentials 0.136s",
                                "2026-05-22 01:40:31.966 23 INFO tempest.lib.common.rest_client [req-cd637a7f-872c-45d1-aa97-441a0c3aabd3 req-cd637a7f-872c-45d1-aa97-441a0c3aabd3 ] Request (AccessRulesV3Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/31c8c82205bc48fa80d25c4d6df3df0f 0.726s",
                                "2026-05-22 01:40:31.967 23 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 735d94faebdd45409ae255f9eb55450b",
                                "2026-05-22 01:40:32.056 15 INFO tempest.lib.common.rest_client [req-dd68b72f-9903-415f-b1a8-22cd85c509ce req-dd68b72f-9903-415f-b1a8-22cd85c509ce ] Request (ApplicationCredentialsV3Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/4c9b79885bf8421a9eb434ac89c26dfe/application_credentials/3f45e9cb9f054b0abe8283feb71f759c 0.194s",
                                "2026-05-22 01:40:32.131 21 INFO tempest.lib.common.rest_client [req-bd6f9941-8077-4d7c-b0fe-f886994fd3e3 req-bd6f9941-8077-4d7c-b0fe-f886994fd3e3 ] Request (IdentityV3ProjectsTest:test_list_projects_returns_only_authorized_projects): 401 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.610s",
                                "2026-05-22 01:40:32.133 28 INFO tempest.lib.common.rest_client [req-4c0752d7-2a2a-47fc-a91e-7b7c3942d3be req-4c0752d7-2a2a-47fc-a91e-7b7c3942d3be ] Request (TokensV3Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/708efc95-908f-4a66-a68b-264044bd762b 0.541s",
                                "{5} tempest.api.identity.v3.test_projects.IdentityV3ProjectsTest.test_list_projects_returns_only_authorized_projects [1.602461s] ... ok",
                                "2026-05-22 01:40:32.269 15 INFO tempest.lib.common.rest_client [req-71bbd11c-b2fe-4f6b-b317-06a1c77d65d4 req-71bbd11c-b2fe-4f6b-b317-06a1c77d65d4 ] Request (ApplicationCredentialsV3Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/4c9b79885bf8421a9eb434ac89c26dfe/application_credentials/e37b85f2c449428084530aa28e5ca5a0 0.208s",
                                "{2} tempest.api.identity.v3.test_application_credentials.ApplicationCredentialsV3Test.test_list_application_credentials [1.913835s] ... ok",
                                "2026-05-22 01:40:32.499 28 INFO tempest.lib.common.rest_client [req-28539aff-2f0d-4899-a991-d9ec9b4b2d4b req-28539aff-2f0d-4899-a991-d9ec9b4b2d4b ] Request (TokensV3Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/089f18aae2d64761a966b325e91f4a69 0.365s",
                                "2026-05-22 01:40:32.530 23 INFO tempest.lib.common.rest_client [req-99346302-1eea-4b0b-a1f3-3febc26e5e60 req-99346302-1eea-4b0b-a1f3-3febc26e5e60 ] Request (AccessRulesV3Test:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.560s",
                                "2026-05-22 01:40:32.559 21 INFO tempest.lib.common.rest_client [req-1ff8b3b2-edc0-4a9d-ad22-742dd065ba4e req-1ff8b3b2-edc0-4a9d-ad22-742dd065ba4e ] Request (IdentityV3ProjectsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/b7f8a166fd804794baa846b77efff0be 0.351s",
                                "2026-05-22 01:40:32.840 15 INFO tempest.lib.common.rest_client [req-0df50254-c5f8-4112-ac0d-2208e7c897da req-0df50254-c5f8-4112-ac0d-2208e7c897da ] Request (ApplicationCredentialsV3Test:test_query_application_credentials): 201 POST https://api.testbed.osism.xyz:5000/v3/users/4c9b79885bf8421a9eb434ac89c26dfe/application_credentials 0.563s",
                                "2026-05-22 01:40:32.865 21 INFO tempest.lib.common.rest_client [req-db4b3e7c-8c48-460f-89b0-f9ed1c96d56c req-db4b3e7c-8c48-460f-89b0-f9ed1c96d56c ] Request (IdentityV3ProjectsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/e6f223e2bbc449c29e640e78ba4222f4 0.303s",
                                "2026-05-22 01:40:32.865 21 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 1cc9e1a0d97a42dd83c3e3dd0d607633",
                                "2026-05-22 01:40:33.305 23 INFO tempest.lib.common.rest_client [req-34c6eda4-0c74-4e88-8ebc-e445d587cfe6 req-34c6eda4-0c74-4e88-8ebc-e445d587cfe6 ] Request (AccessRulesV3Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=735d94faebdd45409ae255f9eb55450b&name=default 0.772s",
                                "2026-05-22 01:40:33.481 21 INFO tempest.lib.common.rest_client [req-b50cf1d2-650e-4d5f-baed-617e94d0a42d req-b50cf1d2-650e-4d5f-baed-617e94d0a42d ] Request (IdentityV3ProjectsTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.613s",
                                "2026-05-22 01:40:33.538 25 INFO tempest.lib.common.rest_client [req-49af9bb4-fa6a-4b7c-b88a-a289eb7a0d03 req-49af9bb4-fa6a-4b7c-b88a-a289eb7a0d03 ] Request (IdentityV3UsersTest:test_password_history_check_self_service_api): 204 POST https://api.testbed.osism.xyz:5000/v3/users/499e4ad57b4d49ca887c97497ff50506/password 1.778s",
                                "2026-05-22 01:40:33.541 15 INFO tempest.lib.common.rest_client [req-a4405a9e-1f96-4fea-b079-2aa1df0ae77c req-a4405a9e-1f96-4fea-b079-2aa1df0ae77c ] Request (ApplicationCredentialsV3Test:test_query_application_credentials): 201 POST https://api.testbed.osism.xyz:5000/v3/users/4c9b79885bf8421a9eb434ac89c26dfe/application_credentials 0.698s",
                                "2026-05-22 01:40:33.722 15 INFO tempest.lib.common.rest_client [req-6ad1bb66-043f-4055-88d5-d09eb2707241 req-6ad1bb66-043f-4055-88d5-d09eb2707241 ] Request (ApplicationCredentialsV3Test:test_query_application_credentials): 200 GET https://api.testbed.osism.xyz:5000/v3/users/4c9b79885bf8421a9eb434ac89c26dfe/application_credentials?name=tempest-application_credential-338808051 0.179s",
                                "2026-05-22 01:40:33.764 23 INFO tempest.lib.common.rest_client [req-367096e9-d6c8-4f6b-8a82-52662c32f990 req-367096e9-d6c8-4f6b-8a82-52662c32f990 ] Request (AccessRulesV3Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/df9e55ec-d733-43f0-ba22-29e241c9bf21 0.453s",
                                "2026-05-22 01:40:34.036 15 INFO tempest.lib.common.rest_client [req-30c778e0-deab-4729-95ab-b01c7296e213 req-30c778e0-deab-4729-95ab-b01c7296e213 ] Request (ApplicationCredentialsV3Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/4c9b79885bf8421a9eb434ac89c26dfe/application_credentials/7c923d879c064ee0beb1873f263a096a 0.311s",
                                "2026-05-22 01:40:34.058 23 INFO tempest.lib.common.rest_client [req-443c9c1f-91bd-418d-9188-78aed401e70e req-443c9c1f-91bd-418d-9188-78aed401e70e ] Request (AccessRulesV3Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/735d94faebdd45409ae255f9eb55450b 0.292s",
                                "2026-05-22 01:40:34.304 21 INFO tempest.lib.common.rest_client [req-8b0f2c83-e355-4a2e-8229-be8a47e84802 req-8b0f2c83-e355-4a2e-8229-be8a47e84802 ] Request (IdentityV3ProjectsTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=1cc9e1a0d97a42dd83c3e3dd0d607633&name=default 0.821s",
                                "2026-05-22 01:40:34.311 15 INFO tempest.lib.common.rest_client [req-8ff71d83-4b41-4e38-a2db-692636584925 req-8ff71d83-4b41-4e38-a2db-692636584925 ] Request (ApplicationCredentialsV3Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/4c9b79885bf8421a9eb434ac89c26dfe/application_credentials/daf385ba81f44c8f85c2f0f6fcc10f94 0.273s",
                                "{2} tempest.api.identity.v3.test_application_credentials.ApplicationCredentialsV3Test.test_query_application_credentials [2.038055s] ... ok",
                                "2026-05-22 01:40:34.778 15 INFO tempest.lib.common.rest_client [req-d647daff-3e91-44cf-95f9-6dcdebce4f83 req-d647daff-3e91-44cf-95f9-6dcdebce4f83 ] Request (ApplicationCredentialsV3Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/4c9b79885bf8421a9eb434ac89c26dfe 0.428s",
                                "2026-05-22 01:40:34.779 15 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: f082d8df90a7464f95e507acd6b76a8a",
                                "2026-05-22 01:40:34.874 21 INFO tempest.lib.common.rest_client [req-4265ff86-7727-4852-9253-35cb5ddfb501 req-4265ff86-7727-4852-9253-35cb5ddfb501 ] Request (IdentityV3ProjectsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/b06a90a5-37a7-4a14-b431-b5c43b7e3960 0.567s",
                                "2026-05-22 01:40:35.096 25 INFO tempest.lib.common.rest_client [req-7f555a15-7e81-49ec-8c05-f3a6410c2575 req-7f555a15-7e81-49ec-8c05-f3a6410c2575 ] Request (IdentityV3UsersTest:test_password_history_check_self_service_api): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.556s",
                                "2026-05-22 01:40:35.285 21 INFO tempest.lib.common.rest_client [req-79e71b22-dcc1-422f-950c-6d3e67e286ae req-79e71b22-dcc1-422f-950c-6d3e67e286ae ] Request (IdentityV3ProjectsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/1cc9e1a0d97a42dd83c3e3dd0d607633 0.408s",
                                "2026-05-22 01:40:35.288 21 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 9cb6ef4c64b14d7cb4281dd2f56af317",
                                "2026-05-22 01:40:35.411 15 INFO tempest.lib.common.rest_client [req-10343cf5-fab9-457a-af64-595c09b5284e req-10343cf5-fab9-457a-af64-595c09b5284e ] Request (ApplicationCredentialsV3Test:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.629s",
                                "2026-05-22 01:40:35.745 25 INFO tempest.lib.common.rest_client [req-d246d28a-51fd-407a-9792-3d2603df6111 req-d246d28a-51fd-407a-9792-3d2603df6111 ] Request (IdentityV3UsersTest:_run_cleanups): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.647s",
                                "2026-05-22 01:40:35.875 21 INFO tempest.lib.common.rest_client [req-b59cb686-a565-4803-8610-87111bf5f1dd req-b59cb686-a565-4803-8610-87111bf5f1dd ] Request (IdentityV3ProjectsTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=9cb6ef4c64b14d7cb4281dd2f56af317&name=default 0.585s",
                                "2026-05-22 01:40:36.157 15 INFO tempest.lib.common.rest_client [req-5a00ad91-b85e-4ae5-a2a2-b2c409752072 req-5a00ad91-b85e-4ae5-a2a2-b2c409752072 ] Request (ApplicationCredentialsV3Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=f082d8df90a7464f95e507acd6b76a8a&name=default 0.744s",
                                "2026-05-22 01:40:36.492 21 INFO tempest.lib.common.rest_client [req-3ea15e40-de6d-48d6-bfc6-e500ab11baf2 req-3ea15e40-de6d-48d6-bfc6-e500ab11baf2 ] Request (IdentityV3ProjectsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/cac8359b-826f-4f3f-9d37-91ad9dd0370c 0.615s",
                                "2026-05-22 01:40:36.758 21 INFO tempest.lib.common.rest_client [req-93695286-d5fc-442a-910d-b5d92e2f1d04 req-93695286-d5fc-442a-910d-b5d92e2f1d04 ] Request (IdentityV3ProjectsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/9cb6ef4c64b14d7cb4281dd2f56af317 0.263s",
                                "2026-05-22 01:40:36.765 15 INFO tempest.lib.common.rest_client [req-0ffe8cab-72c8-4968-a88c-9705981e6950 req-0ffe8cab-72c8-4968-a88c-9705981e6950 ] Request (ApplicationCredentialsV3Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/59f88a49-eff2-4ce5-92e3-e8e3ccce1ceb 0.604s",
                                "2026-05-22 01:40:37.164 15 INFO tempest.lib.common.rest_client [req-46b22abe-7579-41f9-9b3f-b72f61115b4c req-46b22abe-7579-41f9-9b3f-b72f61115b4c ] Request (ApplicationCredentialsV3Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/f082d8df90a7464f95e507acd6b76a8a 0.397s",
                                "2026-05-22 01:40:38.092 25 INFO tempest.lib.common.rest_client [req-353213c3-f399-4fee-b463-3432cdf26101 req-353213c3-f399-4fee-b463-3432cdf26101 ] Request (IdentityV3UsersTest:_run_cleanups): 204 POST https://api.testbed.osism.xyz:5000/v3/users/499e4ad57b4d49ca887c97497ff50506/password 2.345s",
                                "2026-05-22 01:40:39.652 25 INFO tempest.lib.common.rest_client [req-9bfdc126-1319-48b6-932d-df4656556d49 req-9bfdc126-1319-48b6-932d-df4656556d49 ] Request (IdentityV3UsersTest:_run_cleanups): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.557s",
                                "2026-05-22 01:40:40.362 25 INFO tempest.lib.common.rest_client [req-f9ce140d-f8c7-47a0-8a0a-146abab710ad req-f9ce140d-f8c7-47a0-8a0a-146abab710ad ] Request (IdentityV3UsersTest:_run_cleanups): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.707s",
                                "2026-05-22 01:40:42.657 25 INFO tempest.lib.common.rest_client [req-dda3c103-14ac-4a0a-9d1c-582d9be5f317 req-dda3c103-14ac-4a0a-9d1c-582d9be5f317 ] Request (IdentityV3UsersTest:_run_cleanups): 204 POST https://api.testbed.osism.xyz:5000/v3/users/499e4ad57b4d49ca887c97497ff50506/password 2.289s",
                                "2026-05-22 01:40:44.128 25 INFO tempest.lib.common.rest_client [req-760bf197-7ccf-4252-b51b-519a5ee280bc req-760bf197-7ccf-4252-b51b-519a5ee280bc ] Request (IdentityV3UsersTest:_run_cleanups): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.468s",
                                "2026-05-22 01:40:44.639 25 INFO tempest.lib.common.rest_client [req-a1be5dc0-88ce-4c61-bdbe-6fb685e44ef8 req-a1be5dc0-88ce-4c61-bdbe-6fb685e44ef8 ] Request (IdentityV3UsersTest:_run_cleanups): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.505s",
                                "2026-05-22 01:40:46.541 25 INFO tempest.lib.common.rest_client [req-0e7f6781-8936-4abc-a717-057f16c5f6af req-0e7f6781-8936-4abc-a717-057f16c5f6af ] Request (IdentityV3UsersTest:_run_cleanups): 204 POST https://api.testbed.osism.xyz:5000/v3/users/499e4ad57b4d49ca887c97497ff50506/password 1.899s",
                                "2026-05-22 01:40:48.076 25 INFO tempest.lib.common.rest_client [req-45c3b183-e4c7-4fa2-8322-fd268689fe73 req-45c3b183-e4c7-4fa2-8322-fd268689fe73 ] Request (IdentityV3UsersTest:_run_cleanups): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.530s",
                                "2026-05-22 01:40:49.644 25 INFO tempest.lib.common.rest_client [req-36105cb6-6244-40c2-9820-33fa34943b3b req-36105cb6-6244-40c2-9820-33fa34943b3b ] Request (IdentityV3UsersTest:_run_cleanups): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.564s",
                                "{7} tempest.api.identity.v3.test_users.IdentityV3UsersTest.test_password_history_check_self_service_api [24.994507s] ... ok",
                                "2026-05-22 01:40:50.302 25 INFO tempest.lib.common.rest_client [req-8be1ab65-e83d-4cd7-b33e-7742c0b62bd7 req-8be1ab65-e83d-4cd7-b33e-7742c0b62bd7 ] Request (IdentityV3UsersTest:test_user_account_lockout): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.605s",
                                "2026-05-22 01:40:50.901 25 INFO tempest.lib.common.rest_client [req-68f6dcc2-10d6-4c46-b631-fa89ec6a15b4 req-68f6dcc2-10d6-4c46-b631-fa89ec6a15b4 ] Request (IdentityV3UsersTest:test_user_account_lockout): 401 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.594s",
                                "2026-05-22 01:40:51.487 25 INFO tempest.lib.common.rest_client [req-63433312-2ad2-425d-ad21-b8b398e486cf req-63433312-2ad2-425d-ad21-b8b398e486cf ] Request (IdentityV3UsersTest:test_user_account_lockout): 401 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.584s",
                                "2026-05-22 01:40:51.621 25 INFO tempest.lib.common.rest_client [req-7fa41993-24f0-425d-9b1f-115bc8d3a976 req-7fa41993-24f0-425d-9b1f-115bc8d3a976 ] Request (IdentityV3UsersTest:test_user_account_lockout): 401 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.131s",
                                "2026-05-22 01:40:58.212 25 INFO tempest.lib.common.rest_client [req-abdfd2b2-bdfa-459d-a803-2d84dc2832fd req-abdfd2b2-bdfa-459d-a803-2d84dc2832fd ] Request (IdentityV3UsersTest:test_user_account_lockout): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.589s",
                                "{7} tempest.api.identity.v3.test_users.IdentityV3UsersTest.test_user_account_lockout [8.518237s] ... ok",
                                "2026-05-22 01:41:00.525 25 INFO tempest.lib.common.rest_client [req-63257d24-0dd3-47c0-892d-570eac4708e0 req-63257d24-0dd3-47c0-892d-570eac4708e0 ] Request (IdentityV3UsersTest:test_user_update_own_password): 204 POST https://api.testbed.osism.xyz:5000/v3/users/499e4ad57b4d49ca887c97497ff50506/password 2.308s",
                                "2026-05-22 01:41:02.071 25 INFO tempest.lib.common.rest_client [req-20d0fd7a-889b-4fb7-947f-7e4128ba2bd0 req-20d0fd7a-889b-4fb7-947f-7e4128ba2bd0 ] Request (IdentityV3UsersTest:test_user_update_own_password): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.544s",
                                "2026-05-22 01:41:02.184 25 INFO tempest.lib.common.rest_client [req-fa8abe1e-8af4-4a97-b140-e9e1a6614ff8 req-fa8abe1e-8af4-4a97-b140-e9e1a6614ff8 ] Request (IdentityV3UsersTest:test_user_update_own_password): 404 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.111s",
                                "2026-05-22 01:41:02.729 25 INFO tempest.lib.common.rest_client [req-0d5840ef-cb69-4b16-bb8d-1f3c6e3b458e req-0d5840ef-cb69-4b16-bb8d-1f3c6e3b458e ] Request (IdentityV3UsersTest:test_user_update_own_password): 401 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.540s",
                                "2026-05-22 01:41:03.301 25 INFO tempest.lib.common.rest_client [req-e5d41c84-3f3c-49cf-bee6-ee04043b7c5c req-e5d41c84-3f3c-49cf-bee6-ee04043b7c5c ] Request (IdentityV3UsersTest:_run_cleanups): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.569s",
                                "2026-05-22 01:41:05.576 25 INFO tempest.lib.common.rest_client [req-6d6baf83-b07d-4be5-92d0-2c549e3964cc req-6d6baf83-b07d-4be5-92d0-2c549e3964cc ] Request (IdentityV3UsersTest:_run_cleanups): 204 POST https://api.testbed.osism.xyz:5000/v3/users/499e4ad57b4d49ca887c97497ff50506/password 2.272s",
                                "2026-05-22 01:41:07.129 25 INFO tempest.lib.common.rest_client [req-20f8da51-0070-4514-998b-3af9fd1e9a83 req-20f8da51-0070-4514-998b-3af9fd1e9a83 ] Request (IdentityV3UsersTest:_run_cleanups): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.550s",
                                "2026-05-22 01:41:07.667 25 INFO tempest.lib.common.rest_client [req-24ce7def-5e1c-4db1-b946-960a1aee3718 req-24ce7def-5e1c-4db1-b946-960a1aee3718 ] Request (IdentityV3UsersTest:_run_cleanups): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.535s",
                                "2026-05-22 01:41:09.956 25 INFO tempest.lib.common.rest_client [req-2130e05c-6813-4c20-9854-a596361d7ae5 req-2130e05c-6813-4c20-9854-a596361d7ae5 ] Request (IdentityV3UsersTest:_run_cleanups): 204 POST https://api.testbed.osism.xyz:5000/v3/users/499e4ad57b4d49ca887c97497ff50506/password 2.285s",
                                "2026-05-22 01:41:11.514 25 INFO tempest.lib.common.rest_client [req-a223b3f9-bfe9-4a75-84a5-b2299f484dec req-a223b3f9-bfe9-4a75-84a5-b2299f484dec ] Request (IdentityV3UsersTest:_run_cleanups): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.556s",
                                "2026-05-22 01:41:12.069 25 INFO tempest.lib.common.rest_client [req-c10d70d1-a7cc-4c3d-ab76-7c3ce028c48d req-c10d70d1-a7cc-4c3d-ab76-7c3ce028c48d ] Request (IdentityV3UsersTest:_run_cleanups): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.551s",
                                "2026-05-22 01:41:14.308 25 INFO tempest.lib.common.rest_client [req-2f532b4c-8394-4475-8533-93c862898a00 req-2f532b4c-8394-4475-8533-93c862898a00 ] Request (IdentityV3UsersTest:_run_cleanups): 204 POST https://api.testbed.osism.xyz:5000/v3/users/499e4ad57b4d49ca887c97497ff50506/password 2.236s",
                                "2026-05-22 01:41:15.862 25 INFO tempest.lib.common.rest_client [req-eb1999a6-f041-456f-8009-c24c7a932709 req-eb1999a6-f041-456f-8009-c24c7a932709 ] Request (IdentityV3UsersTest:_run_cleanups): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.552s",
                                "2026-05-22 01:41:17.409 25 INFO tempest.lib.common.rest_client [req-39efc45b-dc78-441d-8054-a0fa10f92837 req-39efc45b-dc78-441d-8054-a0fa10f92837 ] Request (IdentityV3UsersTest:_run_cleanups): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.545s",
                                "{7} tempest.api.identity.v3.test_users.IdentityV3UsersTest.test_user_update_own_password [19.195222s] ... ok",
                                "2026-05-22 01:41:17.846 25 INFO tempest.lib.common.rest_client [req-2fd3449d-fb42-4484-b809-212ff31115c4 req-2fd3449d-fb42-4484-b809-212ff31115c4 ] Request (IdentityV3UsersTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/499e4ad57b4d49ca887c97497ff50506 0.400s",
                                "2026-05-22 01:41:17.850 25 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 0ccbca2134e84621a1aa1c47c8958c98",
                                "2026-05-22 01:41:18.545 25 INFO tempest.lib.common.rest_client [req-99fae02d-5428-4237-96fe-656af988db17 req-99fae02d-5428-4237-96fe-656af988db17 ] Request (IdentityV3UsersTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.691s",
                                "2026-05-22 01:41:19.433 25 INFO tempest.lib.common.rest_client [req-e5806ab0-1301-4037-8ca3-7ca576f66463 req-e5806ab0-1301-4037-8ca3-7ca576f66463 ] Request (IdentityV3UsersTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=0ccbca2134e84621a1aa1c47c8958c98&name=default 0.885s",
                                "2026-05-22 01:41:19.910 25 INFO tempest.lib.common.rest_client [req-499fbb84-f1c1-4155-a58a-875deff86e30 req-499fbb84-f1c1-4155-a58a-875deff86e30 ] Request (IdentityV3UsersTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/496ab388-4ede-4458-9dbb-03d33af647ec 0.474s",
                                "2026-05-22 01:41:20.142 25 INFO tempest.lib.common.rest_client [req-2b79007c-4d79-410a-a335-369dc7592c64 req-2b79007c-4d79-410a-a335-369dc7592c64 ] Request (IdentityV3UsersTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/0ccbca2134e84621a1aa1c47c8958c98 0.229s",
                                "",
                                "======",
                                "Totals",
                                "======",
                                "Ran: 26 tests in 53.9634 sec.",
                                " - Passed: 26",
                                " - Skipped: 0",
                                " - Expected Fail: 0",
                                " - Unexpected Success: 0",
                                " - Failed: 0",
                                "Sum of execute time for each test: 75.0795 sec.",
                                "",
                                "==============",
                                "Worker Balance",
                                "==============",
                                " - Worker 0 (1 tests) => 0:00:00.242631",
                                " - Worker 1 (5 tests) => 0:00:01.499578",
                                " - Worker 2 (5 tests) => 0:00:08.192114",
                                " - Worker 3 (4 tests) => 0:00:03.730647",
                                " - Worker 4 (1 tests) => 0:00:00.633723",
                                " - Worker 5 (1 tests) => 0:00:01.602461",
                                " - Worker 6 (3 tests) => 0:00:03.389014",
                                " - Worker 7 (3 tests) => 0:00:52.758144",
                                " - Worker 8 (3 tests) => 0:00:03.388038",
                                "",
                                "## 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/20260522-0141.log",
                                "2026-05-22 01:41:24.644 1 INFO tempest [-] Using tempest config file /etc/tempest/tempest.conf",
                                "2026-05-22 01:41:24.730 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-22 01:41:24.730 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-22 01:41:24.731 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-22 01:41:24.731 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:41:24.731 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-22 01:41:24.732 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-22 01:41:24.732 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-22 01:41:24.733 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-22 01:41:24.733 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:41:24.733 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-22 01:41:24.733 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-22 01:41:24.734 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-22 01:41:24.734 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-22 01:41:24.734 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-22 01:41:24.734 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:41:24.734 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-22 01:41:24.734 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-22 01:41:24.734 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-22 01:41:24.735 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-22 01:41:24.735 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-22 01:41:24.735 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-22 01:41:24.735 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-22 01:41:47.883 10 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-22 01:41:47.884 10 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-22 01:41:47.892 10 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-22 01:41:47.893 10 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-22 01:41:47.893 10 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:41:47.893 10 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-22 01:41:47.894 10 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-22 01:41:47.894 10 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-22 01:41:47.894 10 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-22 01:41:47.894 10 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:41:47.894 10 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-22 01:41:47.894 10 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-22 01:41:47.895 10 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-22 01:41:47.895 10 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-22 01:41:47.895 10 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-22 01:41:47.895 10 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:41:47.895 10 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-22 01:41:47.895 10 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-22 01:41:47.895 10 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-22 01:41:47.904 10 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-22 01:41:47.904 10 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-22 01:41:47.904 10 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-22 01:41:47.904 10 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-22 01:41:47.906 10 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-22 01:41:47.981 28 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-22 01:41:47.994 28 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-22 01:41:47.994 28 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-22 01:41:47.995 28 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-22 01:41:47.995 28 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:41:47.996 28 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-22 01:41:47.996 28 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-22 01:41:47.999 28 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-22 01:41:48.000 28 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-22 01:41:48.000 28 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:41:48.008 28 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-22 01:41:48.008 28 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-22 01:41:48.008 28 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-22 01:41:48.009 28 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-22 01:41:48.009 28 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-22 01:41:48.009 28 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:41:48.009 28 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-22 01:41:48.009 28 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-22 01:41:48.009 28 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-22 01:41:48.009 28 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-22 01:41:48.009 28 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-22 01:41:48.009 28 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-22 01:41:48.009 28 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-22 01:41:48.023 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-22 01:41:48.137 30 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-22 01:41:48.144 30 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-22 01:41:48.144 30 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-22 01:41:48.145 30 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-22 01:41:48.151 30 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:41:48.151 30 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-22 01:41:48.152 30 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-22 01:41:48.152 30 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-22 01:41:48.156 30 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-22 01:41:48.156 30 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:41:48.157 30 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-22 01:41:48.157 30 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-22 01:41:48.157 30 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-22 01:41:48.157 30 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-22 01:41:48.157 30 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-22 01:41:48.157 30 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:41:48.157 30 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-22 01:41:48.157 30 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-22 01:41:48.157 30 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-22 01:41:48.157 30 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-22 01:41:48.157 30 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-22 01:41:48.157 30 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-22 01:41:48.157 30 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-22 01:41:48.172 30 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-22 01:41:48.384 39 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-22 01:41:48.385 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-22 01:41:48.386 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-22 01:41:48.391 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-22 01:41:48.392 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:41:48.392 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-22 01:41:48.392 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-22 01:41:48.392 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-22 01:41:48.392 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-22 01:41:48.393 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:41:48.393 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-22 01:41:48.398 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-22 01:41:48.398 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-22 01:41:48.399 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-22 01:41:48.399 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-22 01:41:48.399 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:41:48.399 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-22 01:41:48.399 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-22 01:41:48.399 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-22 01:41:48.399 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-22 01:41:48.399 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-22 01:41:48.403 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-22 01:41:48.403 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-22 01:41:48.408 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-22 01:41:48.607 24 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-22 01:41:48.608 24 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-22 01:41:48.608 24 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-22 01:41:48.609 24 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-22 01:41:48.609 24 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:41:48.609 24 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-22 01:41:48.610 24 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-22 01:41:48.617 24 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-22 01:41:48.617 24 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-22 01:41:48.618 24 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:41:48.618 24 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-22 01:41:48.618 24 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-22 01:41:48.618 24 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-22 01:41:48.618 24 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-22 01:41:48.618 24 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-22 01:41:48.618 24 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:41:48.618 24 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-22 01:41:48.618 24 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-22 01:41:48.618 24 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-22 01:41:48.618 24 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-22 01:41:48.618 24 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-22 01:41:48.618 24 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-22 01:41:48.618 24 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-22 01:41:48.627 24 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-22 01:41:49.014 41 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-22 01:41:49.015 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-22 01:41:49.025 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-22 01:41:49.026 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-22 01:41:49.026 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:41:49.031 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-22 01:41:49.032 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-22 01:41:49.032 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-22 01:41:49.032 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-22 01:41:49.032 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:41:49.032 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-22 01:41:49.033 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-22 01:41:49.033 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-22 01:41:49.033 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-22 01:41:49.033 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-22 01:41:49.033 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:41:49.047 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-22 01:41:49.047 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-22 01:41:49.047 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-22 01:41:49.047 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-22 01:41:49.048 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-22 01:41:49.048 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-22 01:41:49.048 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-22 01:41:49.050 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-22 01:41:49.135 17 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-22 01:41:49.142 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-22 01:41:49.144 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-22 01:41:49.145 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-22 01:41:49.145 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:41:49.145 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-22 01:41:49.145 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-22 01:41:49.146 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-22 01:41:49.146 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-22 01:41:49.153 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:41:49.153 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-22 01:41:49.153 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-22 01:41:49.154 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-22 01:41:49.154 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-22 01:41:49.154 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-22 01:41:49.154 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:41:49.154 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-22 01:41:49.154 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-22 01:41:49.157 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-22 01:41:49.157 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-22 01:41:49.157 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-22 01:41:49.157 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-22 01:41:49.157 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-22 01:41:49.162 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-22 01:41:49.212 14 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-22 01:41:49.217 14 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-22 01:41:49.217 14 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-22 01:41:49.219 14 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-22 01:41:49.222 14 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:41:49.222 14 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-22 01:41:49.223 14 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-22 01:41:49.223 14 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-22 01:41:49.223 14 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-22 01:41:49.223 14 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:41:49.223 14 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-22 01:41:49.223 14 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-22 01:41:49.224 14 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-22 01:41:49.224 14 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-22 01:41:49.224 14 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-22 01:41:49.224 14 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:41:49.224 14 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-22 01:41:49.224 14 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-22 01:41:49.227 14 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-22 01:41:49.227 14 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-22 01:41:49.227 14 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-22 01:41:49.227 14 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-22 01:41:49.227 14 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-22 01:41:49.229 14 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-22 01:41:49.357 35 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-22 01:41:49.375 20 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-22 01:41:49.376 20 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-22 01:41:49.364 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-22 01:41:49.364 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-22 01:41:49.365 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-22 01:41:49.365 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:41:49.365 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-22 01:41:49.365 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-22 01:41:49.366 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-22 01:41:49.366 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-22 01:41:49.372 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:41:49.372 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-22 01:41:49.372 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-22 01:41:49.373 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-22 01:41:49.373 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-22 01:41:49.373 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-22 01:41:49.373 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:41:49.373 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-22 01:41:49.373 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-22 01:41:49.373 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-22 01:41:49.373 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-22 01:41:49.373 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-22 01:41:49.373 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-22 01:41:49.373 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-22 01:41:49.381 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-22 01:41:49.385 20 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-22 01:41:49.386 20 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-22 01:41:49.386 20 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:41:49.386 20 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-22 01:41:49.387 20 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-22 01:41:49.387 20 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-22 01:41:49.387 20 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-22 01:41:49.387 20 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:41:49.387 20 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-22 01:41:49.387 20 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-22 01:41:49.388 20 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-22 01:41:49.388 20 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-22 01:41:49.388 20 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-22 01:41:49.388 20 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:41:49.388 20 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-22 01:41:49.388 20 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-22 01:41:49.388 20 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-22 01:41:49.388 20 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-22 01:41:49.396 20 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-22 01:41:49.396 20 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-22 01:41:49.396 20 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-22 01:41:49.398 20 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-22 01:41:49.442 36 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-22 01:41:49.443 36 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-22 01:41:49.443 36 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-22 01:41:49.453 36 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-22 01:41:49.454 36 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:41:49.454 36 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-22 01:41:49.454 36 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-22 01:41:49.454 36 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-22 01:41:49.455 36 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-22 01:41:49.455 36 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:41:49.455 36 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-22 01:41:49.455 36 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-22 01:41:49.455 36 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-22 01:41:49.455 36 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-22 01:41:49.455 36 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-22 01:41:49.455 36 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:41:49.455 36 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-22 01:41:49.456 36 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-22 01:41:49.456 36 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-22 01:41:49.456 36 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-22 01:41:49.456 36 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-22 01:41:49.456 36 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-22 01:41:49.456 36 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-22 01:41:49.470 36 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-22 01:41:49.586 32 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-22 01:41:49.587 32 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-22 01:41:49.587 32 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-22 01:41:49.601 32 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-22 01:41:49.601 32 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:41:49.602 32 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-22 01:41:49.602 32 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-22 01:41:49.602 32 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-22 01:41:49.602 32 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-22 01:41:49.602 32 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:41:49.603 32 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-22 01:41:49.603 32 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-22 01:41:49.603 32 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-22 01:41:49.603 32 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-22 01:41:49.603 32 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-22 01:41:49.603 32 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:41:49.603 32 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-22 01:41:49.603 32 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-22 01:41:49.603 32 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-22 01:41:49.603 32 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-22 01:41:49.603 32 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-22 01:41:49.603 32 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-22 01:41:49.603 32 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-22 01:41:49.618 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-22 01:41:49.624 18 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-22 01:41:49.625 18 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-22 01:41:49.625 18 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-22 01:41:49.626 18 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-22 01:41:49.626 18 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:41:49.635 18 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-22 01:41:49.636 18 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-22 01:41:49.636 18 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-22 01:41:49.636 18 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-22 01:41:49.636 18 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:41:49.636 18 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-22 01:41:49.636 18 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-22 01:41:49.637 18 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-22 01:41:49.637 18 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-22 01:41:49.637 18 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-22 01:41:49.637 18 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:41:49.637 18 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-22 01:41:49.637 18 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-22 01:41:49.637 18 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-22 01:41:49.637 18 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-22 01:41:49.637 18 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-22 01:41:49.637 18 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-22 01:41:49.637 18 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-22 01:41:49.648 18 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-22 01:41:49.751 26 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-22 01:41:49.752 26 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-22 01:41:49.752 26 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-22 01:41:49.753 26 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-22 01:41:49.753 26 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:41:49.759 26 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-22 01:41:49.759 26 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-22 01:41:49.760 26 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-22 01:41:49.760 26 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-22 01:41:49.760 26 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:41:49.760 26 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-22 01:41:49.760 26 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-22 01:41:49.760 26 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-22 01:41:49.761 26 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-22 01:41:49.761 26 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-22 01:41:49.761 26 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:41:49.761 26 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-22 01:41:49.761 26 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-22 01:41:49.761 26 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-22 01:41:49.761 26 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-22 01:41:49.761 26 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-22 01:41:49.761 26 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-22 01:41:49.761 26 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-22 01:41:49.769 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-22 01:41:49.783 22 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-22 01:41:49.797 22 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-22 01:41:49.797 22 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-22 01:41:49.798 22 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-22 01:41:49.801 22 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:41:49.801 22 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-22 01:41:49.802 22 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-22 01:41:49.811 22 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-22 01:41:49.811 22 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-22 01:41:49.812 22 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:41:49.812 22 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-22 01:41:49.812 22 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-22 01:41:49.812 22 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-22 01:41:49.812 22 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-22 01:41:49.812 22 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-22 01:41:49.812 22 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:41:49.812 22 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-22 01:41:49.812 22 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-22 01:41:49.812 22 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-22 01:41:49.812 22 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-22 01:41:49.812 22 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-22 01:41:49.812 22 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-22 01:41:49.812 22 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-22 01:41:49.829 22 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-22 01:41:50.264 12 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-22 01:41:50.270 12 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-22 01:41:50.270 12 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-22 01:41:50.283 12 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-22 01:41:50.283 12 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:41:50.283 12 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-22 01:41:50.283 12 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-22 01:41:50.284 12 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-22 01:41:50.284 12 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-22 01:41:50.284 12 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:41:50.284 12 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-22 01:41:50.284 12 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-22 01:41:50.284 12 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-22 01:41:50.284 12 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-22 01:41:50.285 12 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-22 01:41:50.285 12 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:41:50.285 12 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-22 01:41:50.285 12 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-22 01:41:50.285 12 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-22 01:41:50.285 12 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-22 01:41:50.285 12 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-22 01:41:50.285 12 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-22 01:41:50.300 12 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-22 01:41:50.302 12 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-22 01:41:50.394 10 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-22 01:41:50.394 10 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-22 01:41:50.394 10 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-22 01:41:50.394 10 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:41:50.395 10 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-22 01:41:50.395 10 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-22 01:41:50.395 10 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-22 01:41:50.395 10 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-22 01:41:50.395 10 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:41:50.395 10 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-22 01:41:50.395 10 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-22 01:41:50.801 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-22 01:41:50.801 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-22 01:41:50.801 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-22 01:41:50.801 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:41:50.801 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-22 01:41:50.801 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-22 01:41:50.801 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-22 01:41:50.801 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-22 01:41:50.801 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:41:50.801 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-22 01:41:50.801 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-22 01:41:50.844 14 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-22 01:41:50.844 14 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-22 01:41:50.844 14 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-22 01:41:50.844 14 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:41:50.844 14 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-22 01:41:50.844 14 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-22 01:41:50.844 14 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-22 01:41:50.845 14 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-22 01:41:50.845 14 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:41:50.845 14 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-22 01:41:50.845 14 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-22 01:41:50.992 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-22 01:41:50.992 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-22 01:41:50.992 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-22 01:41:50.992 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:41:50.992 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-22 01:41:50.992 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-22 01:41:50.992 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-22 01:41:50.992 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-22 01:41:50.992 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:41:50.992 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-22 01:41:50.992 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-22 01:41:51.307 28 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-22 01:41:51.309 28 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-22 01:41:51.309 28 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-22 01:41:51.309 28 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:41:51.309 28 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-22 01:41:51.309 28 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-22 01:41:51.309 28 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-22 01:41:51.309 28 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-22 01:41:51.309 28 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:41:51.309 28 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-22 01:41:51.310 28 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-22 01:41:51.544 30 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-22 01:41:51.544 30 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-22 01:41:51.544 30 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-22 01:41:51.544 30 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:41:51.545 30 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-22 01:41:51.545 30 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-22 01:41:51.545 30 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-22 01:41:51.545 30 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-22 01:41:51.545 30 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:41:51.545 30 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-22 01:41:51.545 30 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-22 01:41:51.688 24 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-22 01:41:51.688 24 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-22 01:41:51.688 24 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-22 01:41:51.688 24 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:41:51.688 24 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-22 01:41:51.688 24 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-22 01:41:51.688 24 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-22 01:41:51.688 24 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-22 01:41:51.688 24 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:41:51.688 24 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-22 01:41:51.688 24 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-22 01:41:51.738 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-22 01:41:51.742 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-22 01:41:51.743 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-22 01:41:51.743 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:41:51.743 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-22 01:41:51.743 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-22 01:41:51.743 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-22 01:41:51.743 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-22 01:41:51.743 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:41:51.745 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-22 01:41:51.745 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-22 01:41:52.297 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-22 01:41:52.297 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-22 01:41:52.308 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-22 01:41:52.308 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:41:52.309 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-22 01:41:52.309 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-22 01:41:52.309 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-22 01:41:52.309 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-22 01:41:52.309 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:41:52.309 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-22 01:41:52.309 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-22 01:41:52.614 20 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-22 01:41:52.615 20 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-22 01:41:52.615 20 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-22 01:41:52.615 20 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:41:52.615 20 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-22 01:41:52.615 20 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-22 01:41:52.615 20 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-22 01:41:52.615 20 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-22 01:41:52.615 20 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:41:52.615 20 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-22 01:41:52.615 20 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-22 01:41:52.640 36 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-22 01:41:52.640 36 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-22 01:41:52.640 36 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-22 01:41:52.640 36 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:41:52.640 36 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-22 01:41:52.640 36 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-22 01:41:52.640 36 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-22 01:41:52.640 36 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-22 01:41:52.640 36 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:41:52.640 36 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-22 01:41:52.640 36 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-22 01:41:52.894 32 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-22 01:41:52.895 32 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-22 01:41:52.895 32 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-22 01:41:52.895 32 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:41:52.895 32 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-22 01:41:52.895 32 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-22 01:41:52.895 32 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-22 01:41:52.895 32 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-22 01:41:52.895 32 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:41:52.896 32 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-22 01:41:52.896 32 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-22 01:41:52.877 26 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-22 01:41:52.878 26 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-22 01:41:52.878 26 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-22 01:41:52.878 26 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:41:52.878 26 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-22 01:41:52.878 26 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-22 01:41:52.878 26 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-22 01:41:52.878 26 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-22 01:41:52.889 26 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:41:52.889 26 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-22 01:41:52.889 26 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-22 01:41:53.061 22 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-22 01:41:53.061 22 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-22 01:41:53.061 22 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-22 01:41:53.061 22 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:41:53.062 22 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-22 01:41:53.073 22 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-22 01:41:53.073 22 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-22 01:41:53.073 22 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-22 01:41:53.073 22 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:41:53.073 22 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-22 01:41:53.073 22 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-22 01:41:53.232 18 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-22 01:41:53.232 18 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-22 01:41:53.232 18 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-22 01:41:53.232 18 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:41:53.232 18 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-22 01:41:53.232 18 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-22 01:41:53.232 18 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-22 01:41:53.232 18 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-22 01:41:53.232 18 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:41:53.233 18 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-22 01:41:53.233 18 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-22 01:41:53.370 12 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-22 01:41:53.370 12 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-22 01:41:53.371 12 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-22 01:41:53.371 12 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:41:53.371 12 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-22 01:41:53.371 12 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-22 01:41:53.371 12 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-22 01:41:53.371 12 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-22 01:41:53.371 12 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:41:53.371 12 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-22 01:41:53.371 12 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-22 01:42:18.531 41 INFO tempest.lib.common.rest_client [req-4996fa0f-d9fe-4fc6-a95a-17b6fd96264f req-4996fa0f-d9fe-4fc6-a95a-17b6fd96264f ] Request (BasicOperationsImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.612s",
                                "2026-05-22 01:42:18.545 39 INFO tempest.lib.common.rest_client [req-abfdef08-c502-451b-8225-c7a759c17c5e req-abfdef08-c502-451b-8225-c7a759c17c5e ] Request (ImagesTagsNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.476s",
                                "2026-05-22 01:42:18.848 36 INFO tempest.test [-] <class 'unittest.case.SkipTest'> raised in HashCalculationRemoteDeletionTest.setUpClass. Invoking tearDownClass.",
                                "2026-05-22 01:42:18.985 10 INFO tempest.test [-] <class 'unittest.case.SkipTest'> raised in ImageCachingTest.setUpClass. Invoking tearDownClass.",
                                "{13} setUpClass (tempest.api.image.v2.test_images.HashCalculationRemoteDeletionTest) ... SKIPPED: HashCalculationRemoteDeletionTest skipped as http store is disabled",
                                "{0} setUpClass (tempest.api.image.v2.admin.test_image_caching.ImageCachingTest) ... SKIPPED: Target system is not configured with glance caching",
                                "2026-05-22 01:42:19.258 39 INFO tempest.lib.common.rest_client [req-994d9423-1a2d-4b96-a55d-672ae4203f9a req-994d9423-1a2d-4b96-a55d-672ae4203f9a ] Request (ImagesTagsNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.629s",
                                "2026-05-22 01:42:19.275 41 INFO tempest.lib.common.rest_client [req-ffae2c35-e557-4eda-af3a-49515841bdcc req-ffae2c35-e557-4eda-af3a-49515841bdcc ] Request (BasicOperationsImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.656s",
                                "2026-05-22 01:42:19.434 28 INFO tempest.lib.common.rest_client [req-4d2aaba6-7b32-401a-8e04-598f1d9a3778 req-4d2aaba6-7b32-401a-8e04-598f1d9a3778 ] Request (VersionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.589s",
                                "2026-05-22 01:42:19.458 41 INFO tempest.lib.common.rest_client [req-e4dd65fd-3bc4-4693-a756-e5de117a11a5 req-e4dd65fd-3bc4-4693-a756-e5de117a11a5 ] Request (BasicOperationsImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.178s",
                                "2026-05-22 01:42:19.494 39 INFO tempest.lib.common.rest_client [req-16021f98-4fab-44b1-9a5e-131a3e954ad7 req-16021f98-4fab-44b1-9a5e-131a3e954ad7 ] Request (ImagesTagsNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.222s",
                                "2026-05-22 01:42:19.531 14 INFO tempest.lib.common.rest_client [req-5680452a-c5f3-4370-bcd0-cb0bb8c14876 req-5680452a-c5f3-4370-bcd0-cb0bb8c14876 ] Request (MetadataNamespaceObjectsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.632s",
                                "2026-05-22 01:42:19.730 39 INFO tempest.lib.common.rest_client [req-46c21a67-fdb4-4b9d-96f0-0003cc014cfc req-46c21a67-fdb4-4b9d-96f0-0003cc014cfc ] Request (ImagesTagsNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.199s",
                                "2026-05-22 01:42:19.732 41 INFO tempest.lib.common.rest_client [req-716d5d84-53d2-4079-912d-a3420774032c req-716d5d84-53d2-4079-912d-a3420774032c ] Request (BasicOperationsImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.239s",
                                "2026-05-22 01:42:19.812 10 INFO tempest.lib.common.rest_client [req-c83fa8be-3999-4c59-a10c-55e930cc46fc req-c83fa8be-3999-4c59-a10c-55e930cc46fc ] Request (ImagesMemberNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.657s",
                                "2026-05-22 01:42:20.139 28 INFO tempest.lib.common.rest_client [req-c43f3986-3617-47d1-b941-884d295adbc7 req-c43f3986-3617-47d1-b941-884d295adbc7 ] Request (VersionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.636s",
                                "2026-05-22 01:42:20.190 32 INFO tempest.lib.common.rest_client [req-3d61776e-8a0b-43eb-b00f-8f63ee145ad0 req-3d61776e-8a0b-43eb-b00f-8f63ee145ad0 ] Request (ImageTaskCreate:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.628s",
                                "2026-05-22 01:42:20.213 20 INFO tempest.lib.common.rest_client [req-8dda2b9c-42d4-4291-b168-d5d9e766065b req-8dda2b9c-42d4-4291-b168-d5d9e766065b ] Request (MetadataNamespaceTagsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.528s",
                                "2026-05-22 01:42:20.238 14 INFO tempest.lib.common.rest_client [req-9f6b477d-c750-42f3-80a7-1d7184aea123 req-9f6b477d-c750-42f3-80a7-1d7184aea123 ] Request (MetadataNamespaceObjectsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.646s",
                                "2026-05-22 01:42:20.398 39 INFO tempest.lib.common.rest_client [req-65e096f1-6200-4cee-b9a3-976412e97e99 req-65e096f1-6200-4cee-b9a3-976412e97e99 ] Request (ImagesTagsNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.664s",
                                "2026-05-22 01:42:20.443 28 INFO tempest.lib.common.rest_client [req-56fd5297-6e11-44be-8c6f-1241bd1b0b0e req-56fd5297-6e11-44be-8c6f-1241bd1b0b0e ] Request (VersionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.296s",
                                "2026-05-22 01:42:20.482 41 INFO tempest.lib.common.rest_client [req-25aa2e5b-ae47-4451-adca-6310245dc308 req-25aa2e5b-ae47-4451-adca-6310245dc308 ] Request (BasicOperationsImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.746s",
                                "2026-05-22 01:42:20.531 14 INFO tempest.lib.common.rest_client [req-3e0e879a-5ffa-4271-acad-969a8e987d31 req-3e0e879a-5ffa-4271-acad-969a8e987d31 ] Request (MetadataNamespaceObjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.291s",
                                "2026-05-22 01:42:20.598 10 INFO tempest.lib.common.rest_client [req-e8eb3593-bfbb-4b6b-9d90-b4975388e487 req-e8eb3593-bfbb-4b6b-9d90-b4975388e487 ] Request (ImagesMemberNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.742s",
                                "2026-05-22 01:42:20.669 26 INFO tempest.lib.common.rest_client [req-5e4e6c9c-8ec3-4a31-8cf7-535c133ff3fa req-5e4e6c9c-8ec3-4a31-8cf7-535c133ff3fa ] Request (ImagesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.588s",
                                "2026-05-22 01:42:20.688 17 INFO tempest.lib.common.rest_client [req-902fb304-62b5-4a6c-9271-c4f97b8e8482 req-902fb304-62b5-4a6c-9271-c4f97b8e8482 ] Request (MetadataNamespacePropertiesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.720s",
                                "2026-05-22 01:42:20.691 41 INFO tempest.lib.common.rest_client [req-45cc00d9-07bf-4026-814f-827c59ed622f req-45cc00d9-07bf-4026-814f-827c59ed622f ] Request (BasicOperationsImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.205s",
                                "2026-05-22 01:42:20.718 24 INFO tempest.lib.common.rest_client [req-ae160d97-873f-468e-88ab-5b1464b59d56 req-ae160d97-873f-468e-88ab-5b1464b59d56 ] Request (BasicOperationsImagesAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.539s",
                                "2026-05-22 01:42:20.734 10 INFO tempest.lib.common.rest_client [req-44195472-e497-42e8-b18f-2c406aedc346 req-44195472-e497-42e8-b18f-2c406aedc346 ] Request (ImagesMemberNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.126s",
                                "2026-05-22 01:42:20.753 39 INFO tempest.lib.common.rest_client [req-91abb07f-26f0-4441-b49e-09efd244bafc req-91abb07f-26f0-4441-b49e-09efd244bafc ] Request (ImagesTagsNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.354s",
                                "2026-05-22 01:42:20.773 28 INFO tempest.lib.common.rest_client [req-c1de6e43-5390-40cd-ab4a-84282db63fe0 req-c1de6e43-5390-40cd-ab4a-84282db63fe0 ] Request (VersionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.309s",
                                "2026-05-22 01:42:20.892 35 INFO tempest.lib.common.rest_client [req-9f0bedda-03d8-423c-935c-1f7e6c1aeb40 req-9f0bedda-03d8-423c-935c-1f7e6c1aeb40 ] Request (ListSharedImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.604s",
                                "2026-05-22 01:42:20.913 20 INFO tempest.lib.common.rest_client [req-cddb2b10-b84d-47a4-922f-899c98c3dae4 req-cddb2b10-b84d-47a4-922f-899c98c3dae4 ] Request (MetadataNamespaceTagsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.644s",
                                "2026-05-22 01:42:20.929 14 INFO tempest.lib.common.rest_client [req-82c34861-2f3f-4da5-ad08-999a407f573f req-82c34861-2f3f-4da5-ad08-999a407f573f ] Request (MetadataNamespaceObjectsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.365s",
                                "2026-05-22 01:42:20.998 12 INFO tempest.test [-] <class 'unittest.case.SkipTest'> raised in ImageLocationsTest.setUpClass. Invoking tearDownClass.",
                                "{1} setUpClass (tempest.api.image.v2.test_images.ImageLocationsTest) ... SKIPPED: ImageLocationsTest skipped as show_multiple_locations is not available",
                                "2026-05-22 01:42:21.056 10 INFO tempest.lib.common.rest_client [req-9ce0e022-f398-40b7-a71d-ce68fcd6778d req-9ce0e022-f398-40b7-a71d-ce68fcd6778d ] Request (ImagesMemberNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.299s",
                                "2026-05-22 01:42:21.058 32 INFO tempest.lib.common.rest_client [req-45aa165c-9bb3-41ea-a4dc-7407bb93b955 req-45aa165c-9bb3-41ea-a4dc-7407bb93b955 ] Request (ImageTaskCreate:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.787s",
                                "2026-05-22 01:42:21.235 30 INFO tempest.lib.common.rest_client [req-75711f2a-f96f-4851-b109-ef5609883232 req-75711f2a-f96f-4851-b109-ef5609883232 ] Request (ImportImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.727s",
                                "2026-05-22 01:42:21.238 24 INFO tempest.lib.common.rest_client [req-58ad0c1d-12b5-4e7e-8efc-cd500068f0ae req-58ad0c1d-12b5-4e7e-8efc-cd500068f0ae ] Request (BasicOperationsImagesAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.491s",
                                "2026-05-22 01:42:21.295 41 INFO tempest.lib.common.rest_client [req-9b949d77-efb6-45f7-a962-72da23b0e1ea req-9b949d77-efb6-45f7-a962-72da23b0e1ea ] Request (BasicOperationsImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/63d0b83bef8e40fa9fa80cd20b363e5b/users/b3f903655b9340afa1c0d487e675e3a3/roles/7b19d98ffcc24d869191183daf0fb4ae 0.601s",
                                "2026-05-22 01:42:21.399 26 INFO tempest.lib.common.rest_client [req-97a8684e-0f8f-4f04-b654-f42dcbc522fb req-97a8684e-0f8f-4f04-b654-f42dcbc522fb ] Request (ImagesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.712s",
                                "2026-05-22 01:42:21.421 17 INFO tempest.lib.common.rest_client [req-712b7190-d233-4b3f-8b70-9bca9c821d29 req-712b7190-d233-4b3f-8b70-9bca9c821d29 ] Request (MetadataNamespacePropertiesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.691s",
                                "2026-05-22 01:42:21.427 39 INFO tempest.lib.common.rest_client [req-cb0cceb6-5ff5-4e31-8916-4ff6315b03a3 req-cb0cceb6-5ff5-4e31-8916-4ff6315b03a3 ] Request (ImagesTagsNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2305227b89f14c119fcd2493efc41937/users/66940531fcda4e97b4cce0b326c88e76/roles/7b19d98ffcc24d869191183daf0fb4ae 0.668s",
                                "2026-05-22 01:42:21.533 20 INFO tempest.lib.common.rest_client [req-91177de9-5005-4246-900d-9e815d944919 req-91177de9-5005-4246-900d-9e815d944919 ] Request (MetadataNamespaceTagsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.615s",
                                "2026-05-22 01:42:21.561 18 INFO tempest.lib.common.rest_client [req-cda61b93-899d-4a86-84c6-2f3bcf62f892 req-cda61b93-899d-4a86-84c6-2f3bcf62f892 ] Request (ListUserImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.936s",
                                "2026-05-22 01:42:21.568 35 INFO tempest.lib.common.rest_client [req-489497c3-309e-4f28-8bea-ed1e17e609ab req-489497c3-309e-4f28-8bea-ed1e17e609ab ] Request (ListSharedImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.659s",
                                "2026-05-22 01:42:21.600 22 INFO tempest.lib.common.rest_client [req-f9ee8eb9-f214-44f0-90a8-592c65f7f844 req-f9ee8eb9-f214-44f0-90a8-592c65f7f844 ] Request (MetadataNamespacesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.561s",
                                "2026-05-22 01:42:21.602 24 INFO tempest.lib.common.rest_client [req-c2f144b8-bab7-4667-894b-7b91c6031c5e req-c2f144b8-bab7-4667-894b-7b91c6031c5e ] Request (BasicOperationsImagesAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.358s",
                                "2026-05-22 01:42:21.604 32 INFO tempest.lib.common.rest_client [req-2ccc341a-736d-45ab-ba09-3efae88f8aa6 req-2ccc341a-736d-45ab-ba09-3efae88f8aa6 ] Request (ImageTaskCreate:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.534s",
                                "2026-05-22 01:42:21.627 39 INFO tempest.lib.common.rest_client [req-33463e76-d969-44b1-a9cb-c6e973a8824b req-33463e76-d969-44b1-a9cb-c6e973a8824b ] Request (ImagesTagsNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.197s",
                                "2026-05-22 01:42:21.630 41 INFO tempest.lib.common.rest_client [req-81e9cf2f-e48c-44f0-a634-529b8e927a55 req-81e9cf2f-e48c-44f0-a634-529b8e927a55 ] Request (BasicOperationsImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.333s",
                                "2026-05-22 01:42:21.643 26 INFO tempest.lib.common.rest_client [req-a0e22071-e872-4f09-8325-aecbf40cd1bf req-a0e22071-e872-4f09-8325-aecbf40cd1bf ] Request (ImagesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.239s",
                                "2026-05-22 01:42:21.707 20 INFO tempest.lib.common.rest_client [req-eb8ec935-4509-4c02-bc2c-d38000e9528c req-eb8ec935-4509-4c02-bc2c-d38000e9528c ] Request (MetadataNamespaceTagsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.158s",
                                "2026-05-22 01:42:21.822 39 INFO tempest.lib.common.rest_client [req-0cd14221-ce6f-4670-be06-971d1fda896f req-0cd14221-ce6f-4670-be06-971d1fda896f ] Request (ImagesTagsNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2305227b89f14c119fcd2493efc41937/users/66940531fcda4e97b4cce0b326c88e76/roles/1049be6f2d5641528d4cf50ffcec866c 0.192s",
                                "2026-05-22 01:42:21.835 41 INFO tempest.lib.common.rest_client [req-efd80072-183c-448d-92db-954b0fa1ab24 req-efd80072-183c-448d-92db-954b0fa1ab24 ] Request (BasicOperationsImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/63d0b83bef8e40fa9fa80cd20b363e5b/users/b3f903655b9340afa1c0d487e675e3a3/roles/1049be6f2d5641528d4cf50ffcec866c 0.201s",
                                "2026-05-22 01:42:21.853 28 INFO tempest.lib.common.rest_client [req-5013ad72-5182-4bc8-9521-57b465476ced req-5013ad72-5182-4bc8-9521-57b465476ced ] Request (VersionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.078s",
                                "2026-05-22 01:42:21.956 14 INFO tempest.lib.common.rest_client [req-9cd1e6af-0423-4fb6-a705-396105ad01f3 req-9cd1e6af-0423-4fb6-a705-396105ad01f3 ] Request (MetadataNamespaceObjectsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.024s",
                                "2026-05-22 01:42:21.975 12 INFO tempest.lib.common.rest_client [req-28640d80-5f45-43a1-b158-3700e8587649 req-28640d80-5f45-43a1-b158-3700e8587649 ] Request (MetadataSchemaTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.939s",
                                "2026-05-22 01:42:21.978 24 INFO tempest.lib.common.rest_client [req-b1dc0d27-4eb3-4976-a6fe-6ca2926f383d req-b1dc0d27-4eb3-4976-a6fe-6ca2926f383d ] Request (BasicOperationsImagesAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.347s",
                                "2026-05-22 01:42:22.078 39 INFO tempest.lib.common.rest_client [req-06aba132-8091-4858-9c83-e01b189b8b0a req-06aba132-8091-4858-9c83-e01b189b8b0a ] Request (ImagesTagsNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.252s",
                                "2026-05-22 01:42:22.140 22 INFO tempest.lib.common.rest_client [req-952fca73-9ef0-4564-ba9a-2944c8efa4fa req-952fca73-9ef0-4564-ba9a-2944c8efa4fa ] Request (MetadataNamespacesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.509s",
                                "2026-05-22 01:42:22.252 22 INFO tempest.lib.common.rest_client [req-6194342d-a592-4a9d-84b6-fcb8bdc1e408 req-6194342d-a592-4a9d-84b6-fcb8bdc1e408 ] Request (MetadataNamespacesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.109s",
                                "2026-05-22 01:42:22.286 18 INFO tempest.lib.common.rest_client [req-2624dba1-5239-495e-a936-e953ecb32725 req-2624dba1-5239-495e-a936-e953ecb32725 ] Request (ListUserImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.677s",
                                "2026-05-22 01:42:22.317 28 INFO tempest.lib.common.rest_client [req-80285114-fda7-4e10-9ffa-7fb0a68d8b04 req-80285114-fda7-4e10-9ffa-7fb0a68d8b04 ] Request (VersionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.460s",
                                "2026-05-22 01:42:22.340 30 INFO tempest.lib.common.rest_client [req-d2d69b3b-4d83-43e2-be66-855bdbe03f7d req-d2d69b3b-4d83-43e2-be66-855bdbe03f7d ] Request (ImportImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.077s",
                                "2026-05-22 01:42:22.381 17 INFO tempest.lib.common.rest_client [req-1ae7c51d-e13d-400d-bc9c-57868d02a230 req-1ae7c51d-e13d-400d-bc9c-57868d02a230 ] Request (MetadataNamespacePropertiesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.956s",
                                "2026-05-22 01:42:22.399 10 INFO tempest.lib.common.rest_client [req-57de836f-99a2-45a9-8b14-acf3daa3bbd6 req-57de836f-99a2-45a9-8b14-acf3daa3bbd6 ] Request (ImagesMemberNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.337s",
                                "2026-05-22 01:42:22.414 35 INFO tempest.lib.common.rest_client [req-cf66db81-f0bb-4de6-bd07-e3122b21cfc2 req-cf66db81-f0bb-4de6-bd07-e3122b21cfc2 ] Request (ListSharedImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.843s",
                                "2026-05-22 01:42:22.444 30 INFO tempest.lib.common.rest_client [req-56ae3824-ff4d-435b-b691-29197be5544b req-56ae3824-ff4d-435b-b691-29197be5544b ] Request (ImportImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.096s",
                                "2026-05-22 01:42:22.480 32 INFO tempest.lib.common.rest_client [req-e6c1f3a5-7d13-4974-86db-5dadbe9c61c0 req-e6c1f3a5-7d13-4974-86db-5dadbe9c61c0 ] Request (ImageTaskCreate:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.858s",
                                "2026-05-22 01:42:22.484 26 INFO tempest.lib.common.rest_client [req-9dc42003-660a-4f6e-b233-80b94274c658 req-9dc42003-660a-4f6e-b233-80b94274c658 ] Request (ImagesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.803s",
                                "2026-05-22 01:42:22.501 20 INFO tempest.lib.common.rest_client [req-0000c71d-9fec-47df-9e62-e70408f61b92 req-0000c71d-9fec-47df-9e62-e70408f61b92 ] Request (MetadataNamespaceTagsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.790s",
                                "2026-05-22 01:42:22.537 24 INFO tempest.lib.common.rest_client [req-fb9cf349-b620-4ea6-83df-5d4e5d69e39c req-fb9cf349-b620-4ea6-83df-5d4e5d69e39c ] Request (BasicOperationsImagesAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.557s",
                                "2026-05-22 01:42:22.579 10 INFO tempest.lib.common.rest_client [req-638093ab-fbac-46f4-9f25-1fa66a710b2e req-638093ab-fbac-46f4-9f25-1fa66a710b2e ] Request (ImagesMemberNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.179s",
                                "2026-05-22 01:42:22.589 14 INFO tempest.lib.common.rest_client [req-25e168ef-11b8-4dd2-9c00-3bc214cd91bf req-25e168ef-11b8-4dd2-9c00-3bc214cd91bf ] Request (MetadataNamespaceObjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.629s",
                                "2026-05-22 01:42:22.631 22 INFO tempest.lib.common.rest_client [req-7be3600c-87d3-48d3-8cb7-066bd5084ab1 req-7be3600c-87d3-48d3-8cb7-066bd5084ab1 ] Request (MetadataNamespacesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.358s",
                                "2026-05-22 01:42:22.631 41 INFO tempest.lib.common.rest_client [req-d829c2f2-feda-4fbe-bfc2-bc1ab8eba1d5 req-d829c2f2-feda-4fbe-bfc2-bc1ab8eba1d5 ] Request (BasicOperationsImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.794s",
                                "2026-05-22 01:42:22.642 24 INFO tempest.lib.common.rest_client [req-6de1134f-a6aa-467d-9ab7-75621f6684cc req-6de1134f-a6aa-467d-9ab7-75621f6684cc ] Request (BasicOperationsImagesAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.103s",
                                "2026-05-22 01:42:22.645 39 INFO tempest.lib.common.rest_client [req-88d590f3-fe82-42f9-a2bb-9de0f6839690 req-88d590f3-fe82-42f9-a2bb-9de0f6839690 ] Request (ImagesTagsNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2305227b89f14c119fcd2493efc41937/users/66940531fcda4e97b4cce0b326c88e76/roles/f62b4d190f9040abadfedbb170e6ab99 0.563s",
                                "2026-05-22 01:42:22.738 18 INFO tempest.lib.common.rest_client [req-1b6b9ff4-fff6-423a-b649-a6282ead255f req-1b6b9ff4-fff6-423a-b649-a6282ead255f ] Request (ListUserImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.449s",
                                "2026-05-22 01:42:22.774 28 INFO tempest.lib.common.rest_client [req-e7b9d6d0-0a09-472d-99a5-4403dcb0b6a9 req-e7b9d6d0-0a09-472d-99a5-4403dcb0b6a9 ] Request (VersionsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0864846d5c70462baadc2c12d0b86d69/users/5d1a642aa2644a1da0d0fb62b7b2a5ea/roles/7b19d98ffcc24d869191183daf0fb4ae 0.455s",
                                "2026-05-22 01:42:22.786 17 INFO tempest.lib.common.rest_client [req-c26cd45f-a553-46eb-b4e3-2039af1783dc req-c26cd45f-a553-46eb-b4e3-2039af1783dc ] Request (MetadataNamespacePropertiesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.385s",
                                "2026-05-22 01:42:22.813 30 INFO tempest.lib.common.rest_client [req-8bad6cd4-ec14-4373-811d-4bb52605f983 req-8bad6cd4-ec14-4373-811d-4bb52605f983 ] Request (ImportImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.349s",
                                "2026-05-22 01:42:22.818 41 INFO tempest.lib.common.rest_client [req-48cb9838-d43b-4d77-9359-e35936b6eb87 req-48cb9838-d43b-4d77-9359-e35936b6eb87 ] Request (BasicOperationsImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/63d0b83bef8e40fa9fa80cd20b363e5b/users/b3f903655b9340afa1c0d487e675e3a3/roles/f62b4d190f9040abadfedbb170e6ab99 0.186s",
                                "2026-05-22 01:42:22.837 12 INFO tempest.lib.common.rest_client [req-c06b5f75-0216-4dd7-87c8-9caf24cb553d req-c06b5f75-0216-4dd7-87c8-9caf24cb553d ] Request (MetadataSchemaTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.833s",
                                "2026-05-22 01:42:22.930 39 INFO tempest.lib.common.rest_client [req-2077b543-dea1-4cc5-89f8-b13878f3ef76 req-2077b543-dea1-4cc5-89f8-b13878f3ef76 ] Request (ImagesTagsNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.283s",
                                "2026-05-22 01:42:22.941 20 INFO tempest.lib.common.rest_client [req-3222160d-6901-4136-9010-7c91b9fe7b4d req-3222160d-6901-4136-9010-7c91b9fe7b4d ] Request (MetadataNamespaceTagsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.438s",
                                "2026-05-22 01:42:22.946 14 INFO tempest.lib.common.rest_client [req-d46cd3c6-5ea4-4ea3-bc8c-c2d1a2981de4 req-d46cd3c6-5ea4-4ea3-bc8c-c2d1a2981de4 ] Request (MetadataNamespaceObjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/cc384f34d628406fa5712399cdc96c97/users/7fcb3fff629847f4ba5156db3699514f/roles/285449a926f347738829a3f39962ab63 0.354s",
                                "2026-05-22 01:42:22.990 35 INFO tempest.lib.common.rest_client [req-7bdef5c1-2936-40f5-868f-ba0fbfddb161 req-7bdef5c1-2936-40f5-868f-ba0fbfddb161 ] Request (ListSharedImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.558s",
                                "2026-05-22 01:42:23.070 26 INFO tempest.lib.common.rest_client [req-2c72a69c-312d-46d3-a4ad-5fc1ab896725 req-2c72a69c-312d-46d3-a4ad-5fc1ab896725 ] Request (ImagesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.585s",
                                "2026-05-22 01:42:23.080 10 INFO tempest.lib.common.rest_client [req-868e6ae7-abe2-4a3b-b707-ccc2478adb5c req-868e6ae7-abe2-4a3b-b707-ccc2478adb5c ] Request (ImagesMemberNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/cd927b4b3e5747e583f0da93df3cd078/users/931bc65516a54d0a8ec4af0d18b4cb1c/roles/7b19d98ffcc24d869191183daf0fb4ae 0.498s",
                                "2026-05-22 01:42:23.169 12 INFO tempest.lib.common.rest_client [req-8b2176ab-d180-45e2-ab82-f8a8c67aedad req-8b2176ab-d180-45e2-ab82-f8a8c67aedad ] Request (MetadataSchemaTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.327s",
                                "2026-05-22 01:42:23.198 24 INFO tempest.lib.common.rest_client [req-7e819203-b54a-4a53-81f0-9427cb88bfc0 req-7e819203-b54a-4a53-81f0-9427cb88bfc0 ] Request (BasicOperationsImagesAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/366945126ec442f8afc5eff9dfcb8eda/users/d97fcd5a99434d008a48b62c0485dba2/roles/285449a926f347738829a3f39962ab63 0.554s",
                                "2026-05-22 01:42:23.221 18 INFO tempest.lib.common.rest_client [req-880a0eba-3d56-448e-a330-47127500b306 req-880a0eba-3d56-448e-a330-47127500b306 ] Request (ListUserImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.460s",
                                "2026-05-22 01:42:23.265 14 INFO tempest.lib.common.rest_client [req-2f0059d9-81dd-424d-8528-5d49ac14d457 req-2f0059d9-81dd-424d-8528-5d49ac14d457 ] Request (MetadataNamespaceObjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.316s",
                                "2026-05-22 01:42:23.334 32 INFO tempest.lib.common.rest_client [req-966880fe-b22a-4950-8c81-ae28d378956c req-966880fe-b22a-4950-8c81-ae28d378956c ] Request (ImageTaskCreate:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.851s",
                                "2026-05-22 01:42:23.341 10 INFO tempest.lib.common.rest_client [req-24fb3302-7f70-419e-a939-e82aefe07b1c req-24fb3302-7f70-419e-a939-e82aefe07b1c ] Request (ImagesMemberNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.259s",
                                "2026-05-22 01:42:23.356 28 INFO tempest.lib.common.rest_client [req-10af21fc-7f93-480c-bfc0-2e60f5ad2fd7 req-10af21fc-7f93-480c-bfc0-2e60f5ad2fd7 ] Request (VersionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.577s",
                                "2026-05-22 01:42:23.369 20 INFO tempest.lib.common.rest_client [req-eeed2b0e-0ded-4927-a601-3daeb0761305 req-eeed2b0e-0ded-4927-a601-3daeb0761305 ] Request (MetadataNamespaceTagsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6b597108c7274a968a6063571294fe7a/users/9922324db6724a7297876f4ae3f1475b/roles/285449a926f347738829a3f39962ab63 0.425s",
                                "2026-05-22 01:42:23.378 41 INFO tempest.lib.common.rest_client [req-2b4c1bdd-fe6a-4364-b7dc-6e1d8f49e9ae req-2b4c1bdd-fe6a-4364-b7dc-6e1d8f49e9ae ] Request (BasicOperationsImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.554s",
                                "2026-05-22 01:42:23.386 17 INFO tempest.lib.common.rest_client [req-730f4c07-2c74-4ff1-b0e8-6dbee9676763 req-730f4c07-2c74-4ff1-b0e8-6dbee9676763 ] Request (MetadataNamespacePropertiesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.597s",
                                "2026-05-22 01:42:23.471 24 INFO tempest.lib.common.rest_client [req-e6252f15-3a34-492a-9ca6-8d8714bdbd83 req-e6252f15-3a34-492a-9ca6-8d8714bdbd83 ] Request (BasicOperationsImagesAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.271s",
                                "2026-05-22 01:42:23.481 32 INFO tempest.lib.common.rest_client [req-2d2e9266-19b0-49fa-8f3b-d7f1a853d340 req-2d2e9266-19b0-49fa-8f3b-d7f1a853d340 ] Request (ImageTaskCreate:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.141s",
                                "2026-05-22 01:42:23.525 14 INFO tempest.lib.common.rest_client [req-b51be7ff-fdf7-46a3-84a6-95a17561bd30 req-b51be7ff-fdf7-46a3-84a6-95a17561bd30 ] Request (MetadataNamespaceObjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/cc384f34d628406fa5712399cdc96c97/users/7fcb3fff629847f4ba5156db3699514f/roles/285449a926f347738829a3f39962ab63 0.255s",
                                "2026-05-22 01:42:23.536 41 INFO tempest.lib.common.rest_client [req-4e86ff22-ca7c-490b-918a-9becf36142bd req-4e86ff22-ca7c-490b-918a-9becf36142bd ] Request (BasicOperationsImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/63d0b83bef8e40fa9fa80cd20b363e5b/users/b3f903655b9340afa1c0d487e675e3a3/roles/7b19d98ffcc24d869191183daf0fb4ae 0.157s",
                                "2026-05-22 01:42:23.536 41 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user b3f903655b9340afa1c0d487e675e3a3 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:42:23.537 41 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-BasicOperationsImagesTest-75044132-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '63d0b83bef8e40fa9fa80cd20b363e5b', 'project_name': 'tempest-BasicOperationsImagesTest-75044132', 'tenant_id': '63d0b83bef8e40fa9fa80cd20b363e5b', 'tenant_name': 'tempest-BasicOperationsImagesTest-75044132', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'b3f903655b9340afa1c0d487e675e3a3', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:42:23.537 41 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-BasicOperationsImagesTest-75044132-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '63d0b83bef8e40fa9fa80cd20b363e5b', 'project_name': 'tempest-BasicOperationsImagesTest-75044132', 'tenant_id': '63d0b83bef8e40fa9fa80cd20b363e5b', 'tenant_name': 'tempest-BasicOperationsImagesTest-75044132', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'b3f903655b9340afa1c0d487e675e3a3', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:42:23.564 22 INFO tempest.lib.common.rest_client [req-a0f5d6f6-7bad-43cb-a621-837a4eedf8c2 req-a0f5d6f6-7bad-43cb-a621-837a4eedf8c2 ] Request (MetadataNamespacesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.930s",
                                "2026-05-22 01:42:23.704 32 INFO tempest.lib.common.rest_client [req-7f30acce-6652-46c6-804b-f423c569343b req-7f30acce-6652-46c6-804b-f423c569343b ] Request (ImageTaskCreate:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/806cc34a626840d9a6ac00ef4b5af4ad/users/7f3330c4b8184ea4a51d08598bacedc1/roles/285449a926f347738829a3f39962ab63 0.220s",
                                "2026-05-22 01:42:23.686 39 INFO tempest.lib.common.rest_client [req-1120adf6-5f3f-4a8f-a5b0-6a6975c14c93 req-1120adf6-5f3f-4a8f-a5b0-6a6975c14c93 ] Request (ImagesTagsNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2305227b89f14c119fcd2493efc41937/users/66940531fcda4e97b4cce0b326c88e76/roles/7b19d98ffcc24d869191183daf0fb4ae 0.753s",
                                "2026-05-22 01:42:23.689 39 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 66940531fcda4e97b4cce0b326c88e76 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:42:23.691 39 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImagesTagsNegativeTest-1661150069-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '2305227b89f14c119fcd2493efc41937', 'project_name': 'tempest-ImagesTagsNegativeTest-1661150069', 'tenant_id': '2305227b89f14c119fcd2493efc41937', 'tenant_name': 'tempest-ImagesTagsNegativeTest-1661150069', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '66940531fcda4e97b4cce0b326c88e76', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:42:23.691 39 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImagesTagsNegativeTest-1661150069-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '2305227b89f14c119fcd2493efc41937', 'project_name': 'tempest-ImagesTagsNegativeTest-1661150069', 'tenant_id': '2305227b89f14c119fcd2493efc41937', 'tenant_name': 'tempest-ImagesTagsNegativeTest-1661150069', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '66940531fcda4e97b4cce0b326c88e76', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:42:23.716 28 INFO tempest.lib.common.rest_client [req-9f9a3f8c-0208-400c-84de-5504949de150 req-9f9a3f8c-0208-400c-84de-5504949de150 ] Request (VersionsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0864846d5c70462baadc2c12d0b86d69/users/5d1a642aa2644a1da0d0fb62b7b2a5ea/roles/1049be6f2d5641528d4cf50ffcec866c 0.355s",
                                "2026-05-22 01:42:23.799 22 INFO tempest.lib.common.rest_client [req-0e384403-ff02-450d-8752-e2cec372e547 req-0e384403-ff02-450d-8752-e2cec372e547 ] Request (MetadataNamespacesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.230s",
                                "2026-05-22 01:42:23.809 17 INFO tempest.lib.common.rest_client [req-f63316be-208e-4e0e-aed4-7380cf097f0e req-f63316be-208e-4e0e-aed4-7380cf097f0e ] Request (MetadataNamespacePropertiesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.418s",
                                "2026-05-22 01:42:23.831 35 INFO tempest.lib.common.rest_client [req-ecfada43-d21c-438f-a97a-40dac28019a8 req-ecfada43-d21c-438f-a97a-40dac28019a8 ] Request (ListSharedImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.838s",
                                "2026-05-22 01:42:23.856 18 INFO tempest.lib.common.rest_client [req-e19b5847-d08e-4d03-aea6-529ecbb78be6 req-e19b5847-d08e-4d03-aea6-529ecbb78be6 ] Request (ListUserImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.632s",
                                "2026-05-22 01:42:23.853 30 INFO tempest.lib.common.rest_client [req-e8084b27-e070-4e7d-a539-75c5d50709de req-e8084b27-e070-4e7d-a539-75c5d50709de ] Request (ImportImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.038s",
                                "2026-05-22 01:42:23.858 26 INFO tempest.lib.common.rest_client [req-01d7e0af-cd5e-4bbf-a23e-1c035dca2cd2 req-01d7e0af-cd5e-4bbf-a23e-1c035dca2cd2 ] Request (ImagesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.781s",
                                "2026-05-22 01:42:23.864 32 INFO tempest.lib.common.rest_client [req-49caf26c-a1eb-4c8b-9bba-c2f68111de36 req-49caf26c-a1eb-4c8b-9bba-c2f68111de36 ] Request (ImageTaskCreate:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.159s",
                                "2026-05-22 01:42:23.883 20 INFO tempest.lib.common.rest_client [req-14afeeb0-1228-4841-9821-4c232a49b31d req-14afeeb0-1228-4841-9821-4c232a49b31d ] Request (MetadataNamespaceTagsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.513s",
                                "2026-05-22 01:42:23.913 12 INFO tempest.lib.common.rest_client [req-166b7745-a28f-4378-83bb-66591a2ebd0b req-166b7745-a28f-4378-83bb-66591a2ebd0b ] Request (MetadataSchemaTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.721s",
                                "2026-05-22 01:42:23.932 10 INFO tempest.lib.common.rest_client [req-6078d53a-49c2-4217-b1bf-7cd506c0481d req-6078d53a-49c2-4217-b1bf-7cd506c0481d ] Request (ImagesMemberNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/cd927b4b3e5747e583f0da93df3cd078/users/931bc65516a54d0a8ec4af0d18b4cb1c/roles/1049be6f2d5641528d4cf50ffcec866c 0.587s",
                                "2026-05-22 01:42:23.944 22 INFO tempest.lib.common.rest_client [req-039894a3-1824-4c4c-a6b9-0f254244825d req-039894a3-1824-4c4c-a6b9-0f254244825d ] Request (MetadataNamespacesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c4dfda7d2c0c4eeaa758591a4bf2e02d/users/76e69d42db7143289e64afa976271f40/roles/285449a926f347738829a3f39962ab63 0.141s",
                                "2026-05-22 01:42:24.020 18 INFO tempest.lib.common.rest_client [req-d7c63745-4fdf-4adb-a104-14adb5c697da req-d7c63745-4fdf-4adb-a104-14adb5c697da ] Request (ListUserImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.163s",
                                "2026-05-22 01:42:24.027 14 INFO tempest.lib.common.rest_client [req-e0f0c5a2-f6a3-4971-8ff7-db58e25f04c9 req-e0f0c5a2-f6a3-4971-8ff7-db58e25f04c9 ] Request (MetadataNamespaceObjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.500s",
                                "2026-05-22 01:42:24.056 30 INFO tempest.lib.common.rest_client [req-42116eba-e29b-40dc-b707-8c5a53a3780d req-42116eba-e29b-40dc-b707-8c5a53a3780d ] Request (ImportImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.197s",
                                "2026-05-22 01:42:24.084 28 INFO tempest.lib.common.rest_client [req-be4c3caf-1d5f-4c88-a72c-6a650159cdf4 req-be4c3caf-1d5f-4c88-a72c-6a650159cdf4 ] Request (VersionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.363s",
                                "2026-05-22 01:42:24.101 26 INFO tempest.lib.common.rest_client [req-db850bed-2a5c-4bc2-9b36-d416b3449b04 req-db850bed-2a5c-4bc2-9b36-d416b3449b04 ] Request (ImagesNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/bfea5044176b4c6dbc82f532c1909c53/users/711fe257c8b64f37b854fb68eb6f8bd3/roles/7b19d98ffcc24d869191183daf0fb4ae 0.240s",
                                "2026-05-22 01:42:24.132 24 INFO tempest.lib.common.rest_client [req-b7dac71e-9685-4a3d-a73e-7b6062dcc2f8 req-b7dac71e-9685-4a3d-a73e-7b6062dcc2f8 ] Request (BasicOperationsImagesAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/366945126ec442f8afc5eff9dfcb8eda/users/d97fcd5a99434d008a48b62c0485dba2/roles/285449a926f347738829a3f39962ab63 0.658s",
                                "2026-05-22 01:42:24.232 17 INFO tempest.lib.common.rest_client [req-30d08b03-b7bd-45c7-bebc-f1004f029359 req-30d08b03-b7bd-45c7-bebc-f1004f029359 ] Request (MetadataNamespacePropertiesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/66c4448338cc47119cff5500ad9f3eaa/users/b9656933a8974a84842270459f9c6cfe/roles/285449a926f347738829a3f39962ab63 0.420s",
                                "2026-05-22 01:42:24.267 35 INFO tempest.lib.common.rest_client [req-b9313c10-6230-42c7-b9ed-ddec247b9969 req-b9313c10-6230-42c7-b9ed-ddec247b9969 ] Request (ListSharedImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.433s",
                                "2026-05-22 01:42:24.309 39 INFO tempest.lib.common.rest_client [req-0cfca44f-8e39-4208-a3b9-8c19d5fce169 req-0cfca44f-8e39-4208-a3b9-8c19d5fce169 ] Request (ImagesTagsNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.608s",
                                "2026-05-22 01:42:24.319 32 INFO tempest.lib.common.rest_client [req-985e92f2-0b83-48fe-bcf9-ce17a0c638f3 req-985e92f2-0b83-48fe-bcf9-ce17a0c638f3 ] Request (ImageTaskCreate:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/806cc34a626840d9a6ac00ef4b5af4ad/users/7f3330c4b8184ea4a51d08598bacedc1/roles/285449a926f347738829a3f39962ab63 0.452s",
                                "2026-05-22 01:42:24.325 41 INFO tempest.lib.common.rest_client [req-86833376-3e65-4532-8eb2-de2becda0c9d req-86833376-3e65-4532-8eb2-de2becda0c9d ] Request (BasicOperationsImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.783s",
                                "2026-05-22 01:42:24.356 10 INFO tempest.lib.common.rest_client [req-c6d8e016-e834-41d0-8009-c4381ab632cc req-c6d8e016-e834-41d0-8009-c4381ab632cc ] Request (ImagesMemberNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.423s",
                                "2026-05-22 01:42:24.413 20 INFO tempest.lib.common.rest_client [req-bc1990ec-6468-4fb3-9da9-4905f2b49f79 req-bc1990ec-6468-4fb3-9da9-4905f2b49f79 ] Request (MetadataNamespaceTagsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6b597108c7274a968a6063571294fe7a/users/9922324db6724a7297876f4ae3f1475b/roles/285449a926f347738829a3f39962ab63 0.523s",
                                "2026-05-22 01:42:24.416 22 INFO tempest.lib.common.rest_client [req-89848406-03a2-4c00-ab15-d8a6d7a3eddb req-89848406-03a2-4c00-ab15-d8a6d7a3eddb ] Request (MetadataNamespacesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.468s",
                                "2026-05-22 01:42:24.446 14 INFO tempest.lib.common.rest_client [req-433eedd8-0fc1-40f4-a059-45f9ef5ef56b req-433eedd8-0fc1-40f4-a059-45f9ef5ef56b ] Request (MetadataNamespaceObjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/cc384f34d628406fa5712399cdc96c97/users/7fcb3fff629847f4ba5156db3699514f/roles/1049be6f2d5641528d4cf50ffcec866c 0.415s",
                                "2026-05-22 01:42:24.470 26 INFO tempest.lib.common.rest_client [req-d5e69a1b-3815-47d0-b13d-9435b6373a80 req-d5e69a1b-3815-47d0-b13d-9435b6373a80 ] Request (ImagesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.365s",
                                "2026-05-22 01:42:24.475 18 INFO tempest.lib.common.rest_client [req-f8c90b60-9f26-4678-b767-8958669c8002 req-f8c90b60-9f26-4678-b767-8958669c8002 ] Request (ListUserImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/17add91bd2dc470e8b13467d2aaa5b2c/users/54d0a97dc08342f58479715f2805c90f/roles/7b19d98ffcc24d869191183daf0fb4ae 0.449s",
                                "2026-05-22 01:42:24.509 12 INFO tempest.lib.common.rest_client [req-0f598882-8dbf-47b8-a3bd-ae597e7e3744 req-0f598882-8dbf-47b8-a3bd-ae597e7e3744 ] Request (MetadataSchemaTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.594s",
                                "2026-05-22 01:42:24.552 30 INFO tempest.lib.common.rest_client [req-f4431b27-44ab-44a5-883b-b27884f7d125 req-f4431b27-44ab-44a5-883b-b27884f7d125 ] Request (ImportImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c3d4b51a31e144caab6669c602c1af34/users/9c836d14b1144da69b182b3deee4aca3/roles/7b19d98ffcc24d869191183daf0fb4ae 0.494s",
                                "2026-05-22 01:42:24.602 17 INFO tempest.lib.common.rest_client [req-3bb50326-b63f-4365-b239-39b98316c3ed req-3bb50326-b63f-4365-b239-39b98316c3ed ] Request (MetadataNamespacePropertiesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.367s",
                                "2026-05-22 01:42:24.604 24 INFO tempest.lib.common.rest_client [req-601b56e6-f62f-427b-930b-ea55554185bf req-601b56e6-f62f-427b-930b-ea55554185bf ] Request (BasicOperationsImagesAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.468s",
                                "2026-05-22 01:42:24.643 32 INFO tempest.lib.common.rest_client [req-6769b038-3e9c-42b3-a033-a0dbc1004314 req-6769b038-3e9c-42b3-a033-a0dbc1004314 ] Request (ImageTaskCreate:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.320s",
                                "2026-05-22 01:42:24.643 22 INFO tempest.lib.common.rest_client [req-86f50be6-7b9a-4e18-a09b-cc29c5277489 req-86f50be6-7b9a-4e18-a09b-cc29c5277489 ] Request (MetadataNamespacesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c4dfda7d2c0c4eeaa758591a4bf2e02d/users/76e69d42db7143289e64afa976271f40/roles/285449a926f347738829a3f39962ab63 0.225s",
                                "2026-05-22 01:42:24.649 10 INFO tempest.lib.common.rest_client [req-624b4a5e-c292-430f-9c5c-2dbbbe5460b1 req-624b4a5e-c292-430f-9c5c-2dbbbe5460b1 ] Request (ImagesMemberNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/cd927b4b3e5747e583f0da93df3cd078/users/931bc65516a54d0a8ec4af0d18b4cb1c/roles/f62b4d190f9040abadfedbb170e6ab99 0.286s",
                                "2026-05-22 01:42:24.657 28 INFO tempest.lib.common.rest_client [req-9322f241-9881-4b0e-aef5-595000d4457b req-9322f241-9881-4b0e-aef5-595000d4457b ] Request (VersionsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0864846d5c70462baadc2c12d0b86d69/users/5d1a642aa2644a1da0d0fb62b7b2a5ea/roles/f62b4d190f9040abadfedbb170e6ab99 0.564s",
                                "2026-05-22 01:42:24.659 35 INFO tempest.lib.common.rest_client [req-b6d8bbd4-3540-4d78-9214-1022bd9f7627 req-b6d8bbd4-3540-4d78-9214-1022bd9f7627 ] Request (ListSharedImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/560b258af25644b196e6b84b9f797777/users/9c957e625d7c4c09a3303e9efc70a4f8/roles/7b19d98ffcc24d869191183daf0fb4ae 0.387s",
                                "2026-05-22 01:42:24.739 18 INFO tempest.lib.common.rest_client [req-afeac226-0a36-44db-913e-51ccd0d14560 req-afeac226-0a36-44db-913e-51ccd0d14560 ] Request (ListUserImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.263s",
                                "2026-05-22 01:42:24.746 14 INFO tempest.lib.common.rest_client [req-c943ecfe-b716-428f-9560-2ad7403b6378 req-c943ecfe-b716-428f-9560-2ad7403b6378 ] Request (MetadataNamespaceObjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.294s",
                                "2026-05-22 01:42:24.754 20 INFO tempest.lib.common.rest_client [req-38df3464-5a85-44cf-8a91-c4f5f7a04bce req-38df3464-5a85-44cf-8a91-c4f5f7a04bce ] Request (MetadataNamespaceTagsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.340s",
                                "2026-05-22 01:42:24.757 26 INFO tempest.lib.common.rest_client [req-9f060590-2490-4e9a-848e-b235d48df712 req-9f060590-2490-4e9a-848e-b235d48df712 ] Request (ImagesNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/bfea5044176b4c6dbc82f532c1909c53/users/711fe257c8b64f37b854fb68eb6f8bd3/roles/1049be6f2d5641528d4cf50ffcec866c 0.283s",
                                "2026-05-22 01:42:24.764 41 INFO tempest.lib.common.rest_client [req-1285973f-ade4-4e1d-a9ea-b7ecf552c88e req-1285973f-ade4-4e1d-a9ea-b7ecf552c88e ] Request (BasicOperationsImagesTest:test_deactivate_reactivate_image): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.438s",
                                "2026-05-22 01:42:24.819 12 INFO tempest.lib.common.rest_client [req-fc64f52a-a05b-46f6-971f-9d8c62b13a6a req-fc64f52a-a05b-46f6-971f-9d8c62b13a6a ] Request (MetadataSchemaTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.308s",
                                "2026-05-22 01:42:24.828 30 INFO tempest.lib.common.rest_client [req-eaa83804-844f-4b47-95ec-46bce991cc23 req-eaa83804-844f-4b47-95ec-46bce991cc23 ] Request (ImportImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.276s",
                                "2026-05-22 01:42:24.845 32 INFO tempest.lib.common.rest_client [req-c23ed049-f07c-447e-8c1d-f77774ecc93d req-c23ed049-f07c-447e-8c1d-f77774ecc93d ] Request (ImageTaskCreate:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/806cc34a626840d9a6ac00ef4b5af4ad/users/7f3330c4b8184ea4a51d08598bacedc1/roles/1049be6f2d5641528d4cf50ffcec866c 0.198s",
                                "2026-05-22 01:42:24.886 17 INFO tempest.lib.common.rest_client [req-6235ef14-7a9f-4a82-b6da-74baf421260d req-6235ef14-7a9f-4a82-b6da-74baf421260d ] Request (MetadataNamespacePropertiesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/66c4448338cc47119cff5500ad9f3eaa/users/b9656933a8974a84842270459f9c6cfe/roles/285449a926f347738829a3f39962ab63 0.281s",
                                "2026-05-22 01:42:24.929 39 INFO tempest.lib.common.rest_client [req-8b90324b-6869-4a10-a0a5-51ab3baeb376 req-8b90324b-6869-4a10-a0a5-51ab3baeb376 ] Request (ImagesTagsNegativeTest:test_delete_non_existing_tag): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.616s",
                                "2026-05-22 01:42:24.939 28 INFO tempest.lib.common.rest_client [req-4c57ab08-ba12-43ac-9ae9-e6dce0436cab req-4c57ab08-ba12-43ac-9ae9-e6dce0436cab ] Request (VersionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.279s",
                                "2026-05-22 01:42:24.929 24 INFO tempest.lib.common.rest_client [req-3eb148dd-7012-408a-ba44-27be79ef7d7b req-3eb148dd-7012-408a-ba44-27be79ef7d7b ] Request (BasicOperationsImagesAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/366945126ec442f8afc5eff9dfcb8eda/users/d97fcd5a99434d008a48b62c0485dba2/roles/1049be6f2d5641528d4cf50ffcec866c 0.322s",
                                "2026-05-22 01:42:24.949 22 INFO tempest.lib.common.rest_client [req-4d20d94b-816c-4240-8153-2b66855ec04b req-4d20d94b-816c-4240-8153-2b66855ec04b ] Request (MetadataNamespacesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.301s",
                                "2026-05-22 01:42:24.954 35 INFO tempest.lib.common.rest_client [req-4eba5fb8-8064-4b84-ae08-d1a9ff107ebf req-4eba5fb8-8064-4b84-ae08-d1a9ff107ebf ] Request (ListSharedImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.287s",
                                "2026-05-22 01:42:25.051 18 INFO tempest.lib.common.rest_client [req-ae35b23d-7319-4943-9dcf-b20b01f960b3 req-ae35b23d-7319-4943-9dcf-b20b01f960b3 ] Request (ListUserImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/17add91bd2dc470e8b13467d2aaa5b2c/users/54d0a97dc08342f58479715f2805c90f/roles/1049be6f2d5641528d4cf50ffcec866c 0.308s",
                                "2026-05-22 01:42:25.068 10 INFO tempest.lib.common.rest_client [req-56cb4541-1f3a-4fff-9f4b-e028711b6860 req-56cb4541-1f3a-4fff-9f4b-e028711b6860 ] Request (ImagesMemberNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.418s",
                                "2026-05-22 01:42:25.028 39 INFO tempest.lib.common.rest_client [req-f8fc5034-c6a9-49b4-b96f-4c88cac9eafd req-f8fc5034-c6a9-49b4-b96f-4c88cac9eafd ] Request (ImagesTagsNegativeTest:test_delete_non_existing_tag): 404 DELETE https://api.testbed.osism.xyz:9292/v2/images/06eb1666-1e9c-4f32-b787-d67deae8fe06/tags/tempest-non-exist-tag-1175553155 0.096s",
                                "2026-05-22 01:42:25.089 26 INFO tempest.lib.common.rest_client [req-6a5a73da-7016-489c-b0dc-d2d9b4d5e67b req-6a5a73da-7016-489c-b0dc-d2d9b4d5e67b ] Request (ImagesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.295s",
                                "2026-05-22 01:42:25.099 14 INFO tempest.lib.common.rest_client [req-d1f3f9cf-8de0-493c-b44c-022a0ded51fe req-d1f3f9cf-8de0-493c-b44c-022a0ded51fe ] Request (MetadataNamespaceObjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/cc384f34d628406fa5712399cdc96c97/users/7fcb3fff629847f4ba5156db3699514f/roles/f62b4d190f9040abadfedbb170e6ab99 0.348s",
                                "2026-05-22 01:42:25.106 12 INFO tempest.lib.common.rest_client [req-a4cd0938-0d0e-4f6c-a056-8f33fe4880a0 req-a4cd0938-0d0e-4f6c-a056-8f33fe4880a0 ] Request (MetadataSchemaTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4b12e3ddf4284192ad36e18aee516520/users/b40c5dbdb97b473dac1235c5faa406f4/roles/7b19d98ffcc24d869191183daf0fb4ae 0.276s",
                                "2026-05-22 01:42:25.093 20 INFO tempest.lib.common.rest_client [req-2aa5ecfe-e4ee-47bd-ad04-b575129d86b3 req-2aa5ecfe-e4ee-47bd-ad04-b575129d86b3 ] Request (MetadataNamespaceTagsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6b597108c7274a968a6063571294fe7a/users/9922324db6724a7297876f4ae3f1475b/roles/1049be6f2d5641528d4cf50ffcec866c 0.337s",
                                "2026-05-22 01:42:25.125 30 INFO tempest.lib.common.rest_client [req-041cfac9-8b96-4032-a0fb-e52e86ba5404 req-041cfac9-8b96-4032-a0fb-e52e86ba5404 ] Request (ImportImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c3d4b51a31e144caab6669c602c1af34/users/9c836d14b1144da69b182b3deee4aca3/roles/1049be6f2d5641528d4cf50ffcec866c 0.295s",
                                "2026-05-22 01:42:25.128 17 INFO tempest.lib.common.rest_client [req-fdf02787-6115-4fd9-ac79-34c63a8b4f38 req-fdf02787-6115-4fd9-ac79-34c63a8b4f38 ] Request (MetadataNamespacePropertiesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.240s",
                                "2026-05-22 01:42:25.195 24 INFO tempest.lib.common.rest_client [req-7c58ebb5-fbdf-41b8-a84c-5bb37acec72e req-7c58ebb5-fbdf-41b8-a84c-5bb37acec72e ] Request (BasicOperationsImagesAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.261s",
                                "2026-05-22 01:42:25.204 32 INFO tempest.lib.common.rest_client [req-e419d2ef-70cf-406d-ba71-8defe0de5849 req-e419d2ef-70cf-406d-ba71-8defe0de5849 ] Request (ImageTaskCreate:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.355s",
                                "2026-05-22 01:42:25.213 14 INFO tempest.lib.common.rest_client [req-95386918-f85e-47b6-ac38-a50304ae40d7 req-95386918-f85e-47b6-ac38-a50304ae40d7 ] Request (MetadataNamespaceObjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.113s",
                                "2026-05-22 01:42:25.226 35 INFO tempest.lib.common.rest_client [req-82508096-1ff9-4302-870c-810ca65d9e4b req-82508096-1ff9-4302-870c-810ca65d9e4b ] Request (ListSharedImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/560b258af25644b196e6b84b9f797777/users/9c957e625d7c4c09a3303e9efc70a4f8/roles/1049be6f2d5641528d4cf50ffcec866c 0.270s",
                                "2026-05-22 01:42:25.241 22 INFO tempest.lib.common.rest_client [req-0c9eff52-cc94-424d-8e23-76ac0a4ba9cb req-0c9eff52-cc94-424d-8e23-76ac0a4ba9cb ] Request (MetadataNamespacesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c4dfda7d2c0c4eeaa758591a4bf2e02d/users/76e69d42db7143289e64afa976271f40/roles/1049be6f2d5641528d4cf50ffcec866c 0.290s",
                                "2026-05-22 01:42:25.254 39 INFO tempest.lib.common.rest_client [req-d742b507-f2fc-4599-b326-3db7b5054cf6 req-d742b507-f2fc-4599-b326-3db7b5054cf6 ] Request (ImagesTagsNegativeTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/06eb1666-1e9c-4f32-b787-d67deae8fe06 0.224s",
                                "2026-05-22 01:42:25.259 28 INFO tempest.lib.common.rest_client [req-e1ef4579-17ef-4659-8ebe-022e872e84d9 req-e1ef4579-17ef-4659-8ebe-022e872e84d9 ] Request (VersionsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0864846d5c70462baadc2c12d0b86d69/users/5d1a642aa2644a1da0d0fb62b7b2a5ea/roles/7b19d98ffcc24d869191183daf0fb4ae 0.318s",
                                "2026-05-22 01:42:25.265 28 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 5d1a642aa2644a1da0d0fb62b7b2a5ea is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:42:25.266 28 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VersionsTest-1823288116-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '0864846d5c70462baadc2c12d0b86d69', 'project_name': 'tempest-VersionsTest-1823288116', 'tenant_id': '0864846d5c70462baadc2c12d0b86d69', 'tenant_name': 'tempest-VersionsTest-1823288116', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '5d1a642aa2644a1da0d0fb62b7b2a5ea', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:42:25.266 28 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VersionsTest-1823288116-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '0864846d5c70462baadc2c12d0b86d69', 'project_name': 'tempest-VersionsTest-1823288116', 'tenant_id': '0864846d5c70462baadc2c12d0b86d69', 'tenant_name': 'tempest-VersionsTest-1823288116', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '5d1a642aa2644a1da0d0fb62b7b2a5ea', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:42:25.305 12 INFO tempest.lib.common.rest_client [req-136d8b03-1fce-47a7-90b2-b9ccb7bd01ce req-136d8b03-1fce-47a7-90b2-b9ccb7bd01ce ] Request (MetadataSchemaTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.197s",
                                "{14} tempest.api.image.v2.test_images_tags_negative.ImagesTagsNegativeTest.test_delete_non_existing_tag [0.944950s] ... ok",
                                "2026-05-22 01:42:25.317 10 INFO tempest.lib.common.rest_client [req-db35b725-301a-46c0-9cb0-82cd202d029c req-db35b725-301a-46c0-9cb0-82cd202d029c ] Request (ImagesMemberNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/cd927b4b3e5747e583f0da93df3cd078/users/931bc65516a54d0a8ec4af0d18b4cb1c/roles/7b19d98ffcc24d869191183daf0fb4ae 0.247s",
                                "2026-05-22 01:42:25.322 26 INFO tempest.lib.common.rest_client [req-a9eabfce-5d54-4208-8502-a2461a15c8e7 req-a9eabfce-5d54-4208-8502-a2461a15c8e7 ] Request (ImagesNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/bfea5044176b4c6dbc82f532c1909c53/users/711fe257c8b64f37b854fb68eb6f8bd3/roles/f62b4d190f9040abadfedbb170e6ab99 0.227s",
                                "2026-05-22 01:42:25.317 10 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 931bc65516a54d0a8ec4af0d18b4cb1c is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:42:25.323 10 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImagesMemberNegativeTest-1816354029-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'cd927b4b3e5747e583f0da93df3cd078', 'project_name': 'tempest-ImagesMemberNegativeTest-1816354029', 'tenant_id': 'cd927b4b3e5747e583f0da93df3cd078', 'tenant_name': 'tempest-ImagesMemberNegativeTest-1816354029', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '931bc65516a54d0a8ec4af0d18b4cb1c', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:42:25.326 10 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImagesMemberNegativeTest-1816354029-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'cd927b4b3e5747e583f0da93df3cd078', 'project_name': 'tempest-ImagesMemberNegativeTest-1816354029', 'tenant_id': 'cd927b4b3e5747e583f0da93df3cd078', 'tenant_name': 'tempest-ImagesMemberNegativeTest-1816354029', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '931bc65516a54d0a8ec4af0d18b4cb1c', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:42:25.343 41 INFO tempest.lib.common.rest_client [req-b653f789-b8cd-43d8-9423-53b74b1ad243 req-b653f789-b8cd-43d8-9423-53b74b1ad243 ] Request (BasicOperationsImagesTest:test_deactivate_reactivate_image): 204 PUT https://api.testbed.osism.xyz:9292/v2/images/53e47a92-70e6-4fa6-9a62-22067747665a/file 0.572s",
                                "2026-05-22 01:42:25.386 22 INFO tempest.lib.common.rest_client [req-a14db57c-2192-40a8-bd9f-b61ea58afae9 req-a14db57c-2192-40a8-bd9f-b61ea58afae9 ] Request (MetadataNamespacesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.141s",
                                "2026-05-22 01:42:25.392 30 INFO tempest.lib.common.rest_client [req-acc6e457-b154-471e-975c-65a7fbb7e425 req-acc6e457-b154-471e-975c-65a7fbb7e425 ] Request (ImportImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.260s",
                                "2026-05-22 01:42:25.397 20 INFO tempest.lib.common.rest_client [req-14fc255d-b141-4316-80b0-bd0caa3f27e8 req-14fc255d-b141-4316-80b0-bd0caa3f27e8 ] Request (MetadataNamespaceTagsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.303s",
                                "2026-05-22 01:42:25.412 35 INFO tempest.lib.common.rest_client [req-f422d8d0-3cc8-4193-8800-a2b405e37978 req-f422d8d0-3cc8-4193-8800-a2b405e37978 ] Request (ListSharedImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.179s",
                                "2026-05-22 01:42:25.416 18 INFO tempest.lib.common.rest_client [req-c1f1d877-2827-457c-9e3f-acef8bbb7937 req-c1f1d877-2827-457c-9e3f-acef8bbb7937 ] Request (ListUserImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.364s",
                                "2026-05-22 01:42:25.421 17 INFO tempest.lib.common.rest_client [req-0b7e4b3f-791f-4263-97e4-76e0472af701 req-0b7e4b3f-791f-4263-97e4-76e0472af701 ] Request (MetadataNamespacePropertiesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/66c4448338cc47119cff5500ad9f3eaa/users/b9656933a8974a84842270459f9c6cfe/roles/1049be6f2d5641528d4cf50ffcec866c 0.288s",
                                "2026-05-22 01:42:25.426 39 INFO tempest.lib.common.rest_client [req-39869d54-8d6c-445d-9f47-0ba2a0c35083 req-39869d54-8d6c-445d-9f47-0ba2a0c35083 ] Request (ImagesTagsNegativeTest:test_update_tags_for_non_existing_image): 404 PUT https://api.testbed.osism.xyz:9292/v2/images/e631c8e8-1d24-42ac-b38f-0a12fae7be82/tags/tempest-tag-1165115831 0.112s",
                                "2026-05-22 01:42:25.433 32 INFO tempest.lib.common.rest_client [req-c724d389-b2b9-489f-bf50-4b1659316440 req-c724d389-b2b9-489f-bf50-4b1659316440 ] Request (ImageTaskCreate:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/806cc34a626840d9a6ac00ef4b5af4ad/users/7f3330c4b8184ea4a51d08598bacedc1/roles/f62b4d190f9040abadfedbb170e6ab99 0.222s",
                                "{14} tempest.api.image.v2.test_images_tags_negative.ImagesTagsNegativeTest.test_update_tags_for_non_existing_image [0.113635s] ... ok",
                                "2026-05-22 01:42:25.503 14 INFO tempest.lib.common.rest_client [req-d9ef4c35-2d05-4ce2-b1b0-358cc8f55b9f req-d9ef4c35-2d05-4ce2-b1b0-358cc8f55b9f ] Request (MetadataNamespaceObjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/cc384f34d628406fa5712399cdc96c97/users/7fcb3fff629847f4ba5156db3699514f/roles/7b19d98ffcc24d869191183daf0fb4ae 0.284s",
                                "2026-05-22 01:42:25.511 22 INFO tempest.lib.common.rest_client [req-7ab0a7bb-2bc4-4a34-9aa5-794204d86de8 req-7ab0a7bb-2bc4-4a34-9aa5-794204d86de8 ] Request (MetadataNamespacesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c4dfda7d2c0c4eeaa758591a4bf2e02d/users/76e69d42db7143289e64afa976271f40/roles/f62b4d190f9040abadfedbb170e6ab99 0.118s",
                                "2026-05-22 01:42:25.522 12 INFO tempest.lib.common.rest_client [req-29837e21-386f-48dc-9a02-67334e0c91ff req-29837e21-386f-48dc-9a02-67334e0c91ff ] Request (MetadataSchemaTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4b12e3ddf4284192ad36e18aee516520/users/b40c5dbdb97b473dac1235c5faa406f4/roles/1049be6f2d5641528d4cf50ffcec866c 0.213s",
                                "2026-05-22 01:42:25.503 14 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 7fcb3fff629847f4ba5156db3699514f is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:42:25.509 14 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataNamespaceObjectsTest-853070139-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'cc384f34d628406fa5712399cdc96c97', 'project_name': 'tempest-MetadataNamespaceObjectsTest-853070139', 'tenant_id': 'cc384f34d628406fa5712399cdc96c97', 'tenant_name': 'tempest-MetadataNamespaceObjectsTest-853070139', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '7fcb3fff629847f4ba5156db3699514f', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:42:25.510 14 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataNamespaceObjectsTest-853070139-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'cc384f34d628406fa5712399cdc96c97', 'project_name': 'tempest-MetadataNamespaceObjectsTest-853070139', 'tenant_id': 'cc384f34d628406fa5712399cdc96c97', 'tenant_name': 'tempest-MetadataNamespaceObjectsTest-853070139', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '7fcb3fff629847f4ba5156db3699514f', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:42:25.518 24 INFO tempest.lib.common.rest_client [req-b9ab71e8-65cb-40d1-8533-adc039456ca3 req-b9ab71e8-65cb-40d1-8533-adc039456ca3 ] Request (BasicOperationsImagesAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/366945126ec442f8afc5eff9dfcb8eda/users/d97fcd5a99434d008a48b62c0485dba2/roles/f62b4d190f9040abadfedbb170e6ab99 0.315s",
                                "2026-05-22 01:42:25.558 39 INFO tempest.lib.common.rest_client [req-7b5c84fd-effe-4fed-a3a3-56c2673dd97f req-7b5c84fd-effe-4fed-a3a3-56c2673dd97f ] Request (ImagesTagsNegativeTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9292/v2/images/06eb1666-1e9c-4f32-b787-d67deae8fe06 0.080s",
                                "2026-05-22 01:42:25.564 41 INFO tempest.lib.common.rest_client [req-b498194b-59f9-40a9-90ff-a75b083ce735 req-b498194b-59f9-40a9-90ff-a75b083ce735 ] Request (BasicOperationsImagesTest:test_deactivate_reactivate_image): 204 POST https://api.testbed.osism.xyz:9292/v2/images/53e47a92-70e6-4fa6-9a62-22067747665a/actions/deactivate 0.213s",
                                "2026-05-22 01:42:25.601 17 INFO tempest.lib.common.rest_client [req-44364d1d-dd81-4b6a-8ee2-8f5a939bfbe2 req-44364d1d-dd81-4b6a-8ee2-8f5a939bfbe2 ] Request (MetadataNamespacePropertiesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.170s",
                                "2026-05-22 01:42:25.632 20 INFO tempest.lib.common.rest_client [req-188dcc6b-3dbf-4e30-820d-02bbdc8f1cc3 req-188dcc6b-3dbf-4e30-820d-02bbdc8f1cc3 ] Request (MetadataNamespaceTagsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6b597108c7274a968a6063571294fe7a/users/9922324db6724a7297876f4ae3f1475b/roles/f62b4d190f9040abadfedbb170e6ab99 0.233s",
                                "2026-05-22 01:42:25.641 26 INFO tempest.lib.common.rest_client [req-3bf1540d-446d-4c18-bdde-ad8d354669a9 req-3bf1540d-446d-4c18-bdde-ad8d354669a9 ] Request (ImagesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.317s",
                                "2026-05-22 01:42:25.654 35 INFO tempest.lib.common.rest_client [req-be00a9a2-41fc-4fda-aeb3-6260ed9b276c req-be00a9a2-41fc-4fda-aeb3-6260ed9b276c ] Request (ListSharedImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/560b258af25644b196e6b84b9f797777/users/9c957e625d7c4c09a3303e9efc70a4f8/roles/f62b4d190f9040abadfedbb170e6ab99 0.237s",
                                "2026-05-22 01:42:25.667 39 INFO tempest.lib.common.rest_client [req-972e93f7-b226-408f-82f2-b89795e688b7 req-972e93f7-b226-408f-82f2-b89795e688b7 ] Request (ImagesTagsNegativeTest:tearDownClass): 404 GET https://api.testbed.osism.xyz:9292/v2/images/06eb1666-1e9c-4f32-b787-d67deae8fe06 0.105s",
                                "2026-05-22 01:42:25.669 41 INFO tempest.lib.common.rest_client [req-a9b175b5-86b8-4fd2-b2a6-b2027d4abdad req-a9b175b5-86b8-4fd2-b2a6-b2027d4abdad ] Request (BasicOperationsImagesTest:test_deactivate_reactivate_image): 200 GET https://api.testbed.osism.xyz:9292/v2/images/53e47a92-70e6-4fa6-9a62-22067747665a 0.099s",
                                "2026-05-22 01:42:25.733 32 INFO tempest.lib.common.rest_client [req-93a3d316-f643-4202-89d3-9b6c3e614d85 req-93a3d316-f643-4202-89d3-9b6c3e614d85 ] Request (ImageTaskCreate:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.298s",
                                "2026-05-22 01:42:25.740 12 INFO tempest.lib.common.rest_client [req-c8b0a93a-63b6-4002-bc70-4a5f4fb760e6 req-c8b0a93a-63b6-4002-bc70-4a5f4fb760e6 ] Request (MetadataSchemaTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.214s",
                                "2026-05-22 01:42:25.764 22 INFO tempest.lib.common.rest_client [req-9fc6e6e1-1b26-45fe-9397-3592423376d6 req-9fc6e6e1-1b26-45fe-9397-3592423376d6 ] Request (MetadataNamespacesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.250s",
                                "2026-05-22 01:42:25.767 18 INFO tempest.lib.common.rest_client [req-7c971e3e-449e-4420-977e-d7b88cc17e56 req-7c971e3e-449e-4420-977e-d7b88cc17e56 ] Request (ListUserImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/17add91bd2dc470e8b13467d2aaa5b2c/users/54d0a97dc08342f58479715f2805c90f/roles/f62b4d190f9040abadfedbb170e6ab99 0.349s",
                                "2026-05-22 01:42:25.773 41 INFO tempest.lib.common.rest_client [req-f8dd3b25-4f11-49a3-bf5d-954f1f5cc4ab req-f8dd3b25-4f11-49a3-bf5d-954f1f5cc4ab ] Request (BasicOperationsImagesTest:test_deactivate_reactivate_image): 403 GET https://api.testbed.osism.xyz:9292/v2/images/53e47a92-70e6-4fa6-9a62-22067747665a/file 0.102s",
                                "2026-05-22 01:42:25.773 17 INFO tempest.lib.common.rest_client [req-c0c8cfcf-f227-4e92-9457-88ad25a074a6 req-c0c8cfcf-f227-4e92-9457-88ad25a074a6 ] Request (MetadataNamespacePropertiesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/66c4448338cc47119cff5500ad9f3eaa/users/b9656933a8974a84842270459f9c6cfe/roles/f62b4d190f9040abadfedbb170e6ab99 0.169s",
                                "2026-05-22 01:42:25.851 26 INFO tempest.lib.common.rest_client [req-d48498a3-9c3c-49c1-a962-d90fcd2e7f1e req-d48498a3-9c3c-49c1-a962-d90fcd2e7f1e ] Request (ImagesNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/bfea5044176b4c6dbc82f532c1909c53/users/711fe257c8b64f37b854fb68eb6f8bd3/roles/7b19d98ffcc24d869191183daf0fb4ae 0.207s",
                                "2026-05-22 01:42:25.852 26 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 711fe257c8b64f37b854fb68eb6f8bd3 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:42:25.852 26 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImagesNegativeTest-120754274-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'bfea5044176b4c6dbc82f532c1909c53', 'project_name': 'tempest-ImagesNegativeTest-120754274', 'tenant_id': 'bfea5044176b4c6dbc82f532c1909c53', 'tenant_name': 'tempest-ImagesNegativeTest-120754274', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '711fe257c8b64f37b854fb68eb6f8bd3', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:42:25.852 26 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImagesNegativeTest-120754274-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'bfea5044176b4c6dbc82f532c1909c53', 'project_name': 'tempest-ImagesNegativeTest-120754274', 'tenant_id': 'bfea5044176b4c6dbc82f532c1909c53', 'tenant_name': 'tempest-ImagesNegativeTest-120754274', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '711fe257c8b64f37b854fb68eb6f8bd3', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:42:25.866 28 INFO tempest.lib.common.rest_client [req-83ab6c60-143a-4040-be37-170a69fb6ecb req-83ab6c60-143a-4040-be37-170a69fb6ecb ] Request (VersionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.585s",
                                "2026-05-22 01:42:25.931 28 INFO tempest.lib.common.rest_client [-] Request (VersionsTest:test_list_versions): 300 GET https://api.testbed.osism.xyz:9292/ 0.062s",
                                "2026-05-22 01:42:25.940 41 INFO tempest.lib.common.rest_client [req-14ce0ba8-9264-4ce5-8791-f679351970f2 req-14ce0ba8-9264-4ce5-8791-f679351970f2 ] Request (BasicOperationsImagesTest:test_deactivate_reactivate_image): 204 POST https://api.testbed.osism.xyz:9292/v2/images/53e47a92-70e6-4fa6-9a62-22067747665a/actions/reactivate 0.162s",
                                "2026-05-22 01:42:25.944 39 INFO tempest.lib.common.rest_client [req-df110c1e-60ff-4875-a434-599e9fdcfa0b req-df110c1e-60ff-4875-a434-599e9fdcfa0b ] Request (ImagesTagsNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/66940531fcda4e97b4cce0b326c88e76 0.274s",
                                "2026-05-22 01:42:25.944 39 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 2305227b89f14c119fcd2493efc41937",
                                "2026-05-22 01:42:25.963 30 INFO tempest.lib.common.rest_client [req-19e19827-f399-48a6-87a8-fba14918e435 req-19e19827-f399-48a6-87a8-fba14918e435 ] Request (ImportImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c3d4b51a31e144caab6669c602c1af34/users/9c836d14b1144da69b182b3deee4aca3/roles/f62b4d190f9040abadfedbb170e6ab99 0.563s",
                                "2026-05-22 01:42:25.973 10 INFO tempest.lib.common.rest_client [req-20e17194-32cd-4d35-9d79-63177973802f req-20e17194-32cd-4d35-9d79-63177973802f ] Request (ImagesMemberNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.636s",
                                "2026-05-22 01:42:25.973 22 INFO tempest.lib.common.rest_client [req-afce7982-4468-4f27-9fb0-203f61e4e765 req-afce7982-4468-4f27-9fb0-203f61e4e765 ] Request (MetadataNamespacesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c4dfda7d2c0c4eeaa758591a4bf2e02d/users/76e69d42db7143289e64afa976271f40/roles/7b19d98ffcc24d869191183daf0fb4ae 0.204s",
                                "2026-05-22 01:42:25.973 22 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 76e69d42db7143289e64afa976271f40 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:42:25.977 22 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataNamespacesTest-2001806245-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'c4dfda7d2c0c4eeaa758591a4bf2e02d', 'project_name': 'tempest-MetadataNamespacesTest-2001806245', 'tenant_id': 'c4dfda7d2c0c4eeaa758591a4bf2e02d', 'tenant_name': 'tempest-MetadataNamespacesTest-2001806245', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '76e69d42db7143289e64afa976271f40', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:42:25.978 22 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataNamespacesTest-2001806245-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'c4dfda7d2c0c4eeaa758591a4bf2e02d', 'project_name': 'tempest-MetadataNamespacesTest-2001806245', 'tenant_id': 'c4dfda7d2c0c4eeaa758591a4bf2e02d', 'tenant_name': 'tempest-MetadataNamespacesTest-2001806245', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '76e69d42db7143289e64afa976271f40', 'system': None}, Network: None, Subnet: None, Router: None",
                                "{9} tempest.api.image.v2.test_versions.VersionsTest.test_list_versions [0.065978s] ... ok",
                                "2026-05-22 01:42:26.017 32 INFO tempest.lib.common.rest_client [req-32483b6b-7ba2-4239-a76a-4a6f3d50b60e req-32483b6b-7ba2-4239-a76a-4a6f3d50b60e ] Request (ImageTaskCreate:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/806cc34a626840d9a6ac00ef4b5af4ad/users/7f3330c4b8184ea4a51d08598bacedc1/roles/7b19d98ffcc24d869191183daf0fb4ae 0.280s",
                                "2026-05-22 01:42:26.017 32 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 7f3330c4b8184ea4a51d08598bacedc1 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:42:26.017 32 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImageTaskCreate-435570271-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '806cc34a626840d9a6ac00ef4b5af4ad', 'project_name': 'tempest-ImageTaskCreate-435570271', 'tenant_id': '806cc34a626840d9a6ac00ef4b5af4ad', 'tenant_name': 'tempest-ImageTaskCreate-435570271', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '7f3330c4b8184ea4a51d08598bacedc1', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:42:26.018 32 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImageTaskCreate-435570271-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '806cc34a626840d9a6ac00ef4b5af4ad', 'project_name': 'tempest-ImageTaskCreate-435570271', 'tenant_id': '806cc34a626840d9a6ac00ef4b5af4ad', 'tenant_name': 'tempest-ImageTaskCreate-435570271', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '7f3330c4b8184ea4a51d08598bacedc1', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:42:26.086 18 INFO tempest.lib.common.rest_client [req-b5f981ef-86c5-485a-9955-856784ae2e89 req-b5f981ef-86c5-485a-9955-856784ae2e89 ] Request (ListUserImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.318s",
                                "2026-05-22 01:42:26.097 41 INFO tempest.lib.common.rest_client [req-83c288f9-addc-4657-ac4a-52f4d9e20728 req-83c288f9-addc-4657-ac4a-52f4d9e20728 ] Request (BasicOperationsImagesTest:test_deactivate_reactivate_image): 200 GET https://api.testbed.osism.xyz:9292/v2/images/53e47a92-70e6-4fa6-9a62-22067747665a 0.155s",
                                "2026-05-22 01:42:26.107 24 INFO tempest.lib.common.rest_client [req-69b7aeb4-26c8-43fb-bedc-2500d040cc08 req-69b7aeb4-26c8-43fb-bedc-2500d040cc08 ] Request (BasicOperationsImagesAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.585s",
                                "2026-05-22 01:42:26.120 35 INFO tempest.lib.common.rest_client [req-e2ce4b6d-1a8f-44be-9362-da6623a89051 req-e2ce4b6d-1a8f-44be-9362-da6623a89051 ] Request (ListSharedImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.463s",
                                "2026-05-22 01:42:26.122 14 INFO tempest.lib.common.rest_client [req-034b3bb3-1ef5-4cfd-b796-e2d927a795f9 req-034b3bb3-1ef5-4cfd-b796-e2d927a795f9 ] Request (MetadataNamespaceObjectsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.596s",
                                "2026-05-22 01:42:26.121 17 INFO tempest.lib.common.rest_client [req-d40d1360-8145-40c1-876e-b4a778ffbc7f req-d40d1360-8145-40c1-876e-b4a778ffbc7f ] Request (MetadataNamespacePropertiesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.341s",
                                "2026-05-22 01:42:26.132 20 INFO tempest.lib.common.rest_client [req-714f6f36-bd15-40a9-991b-6410717712b9 req-714f6f36-bd15-40a9-991b-6410717712b9 ] Request (MetadataNamespaceTagsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.495s",
                                "2026-05-22 01:42:26.157 30 INFO tempest.lib.common.rest_client [req-041cbca2-b0cf-4f52-afcf-4cb11a0dbbdb req-041cbca2-b0cf-4f52-afcf-4cb11a0dbbdb ] Request (ImportImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.190s",
                                "2026-05-22 01:42:26.184 12 INFO tempest.lib.common.rest_client [req-ea6ee8ed-849a-4893-a562-1b60160ba8c4 req-ea6ee8ed-849a-4893-a562-1b60160ba8c4 ] Request (MetadataSchemaTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4b12e3ddf4284192ad36e18aee516520/users/b40c5dbdb97b473dac1235c5faa406f4/roles/f62b4d190f9040abadfedbb170e6ab99 0.443s",
                                "2026-05-22 01:42:26.282 18 INFO tempest.lib.common.rest_client [req-0145db5b-fd60-40db-8c06-7e0a5c781e70 req-0145db5b-fd60-40db-8c06-7e0a5c781e70 ] Request (ListUserImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/17add91bd2dc470e8b13467d2aaa5b2c/users/54d0a97dc08342f58479715f2805c90f/roles/7b19d98ffcc24d869191183daf0fb4ae 0.192s",
                                "2026-05-22 01:42:26.283 18 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 54d0a97dc08342f58479715f2805c90f is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:42:26.283 18 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ListUserImagesTest-717226788-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '17add91bd2dc470e8b13467d2aaa5b2c', 'project_name': 'tempest-ListUserImagesTest-717226788', 'tenant_id': '17add91bd2dc470e8b13467d2aaa5b2c', 'tenant_name': 'tempest-ListUserImagesTest-717226788', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '54d0a97dc08342f58479715f2805c90f', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:42:26.284 18 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ListUserImagesTest-717226788-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '17add91bd2dc470e8b13467d2aaa5b2c', 'project_name': 'tempest-ListUserImagesTest-717226788', 'tenant_id': '17add91bd2dc470e8b13467d2aaa5b2c', 'tenant_name': 'tempest-ListUserImagesTest-717226788', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '54d0a97dc08342f58479715f2805c90f', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:42:26.300 10 INFO tempest.lib.common.rest_client [req-d845fbf8-d28b-431b-aebb-b27dab01b7ad req-d845fbf8-d28b-431b-aebb-b27dab01b7ad ] Request (ImagesMemberNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.325s",
                                "2026-05-22 01:42:26.393 41 INFO tempest.lib.common.rest_client [req-26d81fff-8ac7-4dcd-af53-1ee7c7140992 req-26d81fff-8ac7-4dcd-af53-1ee7c7140992 ] Request (BasicOperationsImagesTest:test_deactivate_reactivate_image): 200 GET https://api.testbed.osism.xyz:9292/v2/images/53e47a92-70e6-4fa6-9a62-22067747665a/file 0.293s",
                                "{15} tempest.api.image.v2.test_images.BasicOperationsImagesTest.test_deactivate_reactivate_image [2.068459s] ... ok",
                                "2026-05-22 01:42:26.436 24 INFO tempest.lib.common.rest_client [req-c8257fc4-1209-4d86-aa6f-0ee5b9daec0b req-c8257fc4-1209-4d86-aa6f-0ee5b9daec0b ] Request (BasicOperationsImagesAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/366945126ec442f8afc5eff9dfcb8eda/users/d97fcd5a99434d008a48b62c0485dba2/roles/7b19d98ffcc24d869191183daf0fb4ae 0.325s",
                                "2026-05-22 01:42:26.437 24 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user d97fcd5a99434d008a48b62c0485dba2 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:42:26.438 24 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-BasicOperationsImagesAdminTest-2017135393-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '366945126ec442f8afc5eff9dfcb8eda', 'project_name': 'tempest-BasicOperationsImagesAdminTest-2017135393', 'tenant_id': '366945126ec442f8afc5eff9dfcb8eda', 'tenant_name': 'tempest-BasicOperationsImagesAdminTest-2017135393', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'd97fcd5a99434d008a48b62c0485dba2', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:42:26.438 24 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-BasicOperationsImagesAdminTest-2017135393-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '366945126ec442f8afc5eff9dfcb8eda', 'project_name': 'tempest-BasicOperationsImagesAdminTest-2017135393', 'tenant_id': '366945126ec442f8afc5eff9dfcb8eda', 'tenant_name': 'tempest-BasicOperationsImagesAdminTest-2017135393', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'd97fcd5a99434d008a48b62c0485dba2', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:42:26.459 14 INFO tempest.lib.common.rest_client [req-ed9ec792-8d9b-4938-a259-c51f985ecf46 req-ed9ec792-8d9b-4938-a259-c51f985ecf46 ] Request (MetadataNamespaceObjectsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.328s",
                                "2026-05-22 01:42:26.568 17 INFO tempest.lib.common.rest_client [req-c39f0c41-7eb5-4d72-8488-5cc34408770c req-c39f0c41-7eb5-4d72-8488-5cc34408770c ] Request (MetadataNamespacePropertiesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/66c4448338cc47119cff5500ad9f3eaa/users/b9656933a8974a84842270459f9c6cfe/roles/7b19d98ffcc24d869191183daf0fb4ae 0.445s",
                                "2026-05-22 01:42:26.568 17 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user b9656933a8974a84842270459f9c6cfe is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:42:26.568 17 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataNamespacePropertiesTest-216948775-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '66c4448338cc47119cff5500ad9f3eaa', 'project_name': 'tempest-MetadataNamespacePropertiesTest-216948775', 'tenant_id': '66c4448338cc47119cff5500ad9f3eaa', 'tenant_name': 'tempest-MetadataNamespacePropertiesTest-216948775', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'b9656933a8974a84842270459f9c6cfe', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:42:26.569 17 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataNamespacePropertiesTest-216948775-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '66c4448338cc47119cff5500ad9f3eaa', 'project_name': 'tempest-MetadataNamespacePropertiesTest-216948775', 'tenant_id': '66c4448338cc47119cff5500ad9f3eaa', 'tenant_name': 'tempest-MetadataNamespacePropertiesTest-216948775', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'b9656933a8974a84842270459f9c6cfe', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:42:26.591 41 INFO tempest.lib.common.rest_client [req-b17ba141-ba18-4498-8145-d76cabbe5def req-b17ba141-ba18-4498-8145-d76cabbe5def ] Request (BasicOperationsImagesTest:test_delete_image): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.138s",
                                "2026-05-22 01:42:26.582 39 INFO tempest.lib.common.rest_client [req-03099d85-54a8-4fa5-9837-78c6240e0cc3 req-03099d85-54a8-4fa5-9837-78c6240e0cc3 ] Request (ImagesTagsNegativeTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.634s",
                                "2026-05-22 01:42:26.584 26 INFO tempest.lib.common.rest_client [req-5b419123-a858-412a-b777-9b31162f5226 req-5b419123-a858-412a-b777-9b31162f5226 ] Request (ImagesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.722s",
                                "2026-05-22 01:42:26.589 32 INFO tempest.lib.common.rest_client [req-69ee42b2-b468-4caf-bf7e-8a3291bf3197 req-69ee42b2-b468-4caf-bf7e-8a3291bf3197 ] Request (ImageTaskCreate:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.556s",
                                "2026-05-22 01:42:26.621 30 INFO tempest.lib.common.rest_client [req-86e540b3-2ddd-4429-b5f8-45e4fc613d1e req-86e540b3-2ddd-4429-b5f8-45e4fc613d1e ] Request (ImportImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c3d4b51a31e144caab6669c602c1af34/users/9c836d14b1144da69b182b3deee4aca3/roles/7b19d98ffcc24d869191183daf0fb4ae 0.456s",
                                "2026-05-22 01:42:26.621 30 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 9c836d14b1144da69b182b3deee4aca3 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:42:26.621 30 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImportImagesTest-190088456-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'c3d4b51a31e144caab6669c602c1af34', 'project_name': 'tempest-ImportImagesTest-190088456', 'tenant_id': 'c3d4b51a31e144caab6669c602c1af34', 'tenant_name': 'tempest-ImportImagesTest-190088456', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '9c836d14b1144da69b182b3deee4aca3', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:42:26.622 30 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImportImagesTest-190088456-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'c3d4b51a31e144caab6669c602c1af34', 'project_name': 'tempest-ImportImagesTest-190088456', 'tenant_id': 'c3d4b51a31e144caab6669c602c1af34', 'tenant_name': 'tempest-ImportImagesTest-190088456', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '9c836d14b1144da69b182b3deee4aca3', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:42:26.668 22 INFO tempest.lib.common.rest_client [req-0851ae19-c2eb-4c51-9fba-0b85d262b194 req-0851ae19-c2eb-4c51-9fba-0b85d262b194 ] Request (MetadataNamespacesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.667s",
                                "2026-05-22 01:42:26.691 20 INFO tempest.lib.common.rest_client [req-ca16ff17-4c14-4740-a627-e05572a4a481 req-ca16ff17-4c14-4740-a627-e05572a4a481 ] Request (MetadataNamespaceTagsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6b597108c7274a968a6063571294fe7a/users/9922324db6724a7297876f4ae3f1475b/roles/7b19d98ffcc24d869191183daf0fb4ae 0.557s",
                                "2026-05-22 01:42:26.695 20 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 9922324db6724a7297876f4ae3f1475b is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:42:26.695 20 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataNamespaceTagsTest-152999370-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '6b597108c7274a968a6063571294fe7a', 'project_name': 'tempest-MetadataNamespaceTagsTest-152999370', 'tenant_id': '6b597108c7274a968a6063571294fe7a', 'tenant_name': 'tempest-MetadataNamespaceTagsTest-152999370', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '9922324db6724a7297876f4ae3f1475b', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:42:26.696 20 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataNamespaceTagsTest-152999370-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '6b597108c7274a968a6063571294fe7a', 'project_name': 'tempest-MetadataNamespaceTagsTest-152999370', 'tenant_id': '6b597108c7274a968a6063571294fe7a', 'tenant_name': 'tempest-MetadataNamespaceTagsTest-152999370', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '9922324db6724a7297876f4ae3f1475b', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:42:26.686 35 INFO tempest.lib.common.rest_client [req-92fe3fbe-0fb3-4771-bbd5-19ffaf416900 req-92fe3fbe-0fb3-4771-bbd5-19ffaf416900 ] Request (ListSharedImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/560b258af25644b196e6b84b9f797777/users/9c957e625d7c4c09a3303e9efc70a4f8/roles/7b19d98ffcc24d869191183daf0fb4ae 0.559s",
                                "2026-05-22 01:42:26.687 35 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 9c957e625d7c4c09a3303e9efc70a4f8 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:42:26.688 35 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ListSharedImagesTest-1307754929-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '560b258af25644b196e6b84b9f797777', 'project_name': 'tempest-ListSharedImagesTest-1307754929', 'tenant_id': '560b258af25644b196e6b84b9f797777', 'tenant_name': 'tempest-ListSharedImagesTest-1307754929', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '9c957e625d7c4c09a3303e9efc70a4f8', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:42:26.688 35 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ListSharedImagesTest-1307754929-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '560b258af25644b196e6b84b9f797777', 'project_name': 'tempest-ListSharedImagesTest-1307754929', 'tenant_id': '560b258af25644b196e6b84b9f797777', 'tenant_name': 'tempest-ListSharedImagesTest-1307754929', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '9c957e625d7c4c09a3303e9efc70a4f8', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:42:26.727 41 INFO tempest.lib.common.rest_client [req-895850e9-6970-43b3-8c61-d2aacc758e80 req-895850e9-6970-43b3-8c61-d2aacc758e80 ] Request (BasicOperationsImagesTest:test_delete_image): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/4d0f60ce-a72e-4fe7-9594-cf2787bdf11f 0.134s",
                                "2026-05-22 01:42:26.788 28 INFO tempest.lib.common.rest_client [req-b0380053-518b-4cb2-8b32-231181801c52 req-b0380053-518b-4cb2-8b32-231181801c52 ] Request (VersionsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/5d1a642aa2644a1da0d0fb62b7b2a5ea 0.729s",
                                "2026-05-22 01:42:26.788 28 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 0864846d5c70462baadc2c12d0b86d69",
                                "2026-05-22 01:42:26.821 41 INFO tempest.lib.common.rest_client [req-88a66099-b4c2-41c8-af39-5b5213e46888 req-88a66099-b4c2-41c8-af39-5b5213e46888 ] Request (BasicOperationsImagesTest:test_delete_image): 404 GET https://api.testbed.osism.xyz:9292/v2/images/4d0f60ce-a72e-4fe7-9594-cf2787bdf11f 0.091s",
                                "2026-05-22 01:42:26.856 12 INFO tempest.lib.common.rest_client [req-b2ad622e-d001-49ea-a315-20145389a8a1 req-b2ad622e-d001-49ea-a315-20145389a8a1 ] Request (MetadataSchemaTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.666s",
                                "2026-05-22 01:42:27.051 41 INFO tempest.lib.common.rest_client [req-b379adcb-fec2-4ea1-b24f-35e9b51b97b9 req-b379adcb-fec2-4ea1-b24f-35e9b51b97b9 ] Request (BasicOperationsImagesTest:test_delete_image): 200 GET https://api.testbed.osism.xyz:9292/v2/images 0.226s",
                                "{15} tempest.api.image.v2.test_images.BasicOperationsImagesTest.test_delete_image [0.601646s] ... ok",
                                "2026-05-22 01:42:27.061 10 INFO tempest.lib.common.rest_client [req-1f90c13e-c10d-467f-9a82-32ad7df79ff0 req-1f90c13e-c10d-467f-9a82-32ad7df79ff0 ] Request (ImagesMemberNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.757s",
                                "2026-05-22 01:42:27.093 18 INFO tempest.lib.common.rest_client [req-3bf972ba-4863-4e03-b78f-88b6815e0dbb req-3bf972ba-4863-4e03-b78f-88b6815e0dbb ] Request (ListUserImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.801s",
                                "2026-05-22 01:42:27.093 18 INFO tempest.test [-] <class 'unittest.case.SkipTest'> raised in ListUserImagesTest.setUpClass. Invoking tearDownClass.",
                                "2026-05-22 01:42:27.121 17 INFO tempest.lib.common.rest_client [req-0ec8d740-ae1c-492d-874c-c3294a04f638 req-0ec8d740-ae1c-492d-874c-c3294a04f638 ] Request (MetadataNamespacePropertiesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.547s",
                                "2026-05-22 01:42:27.168 22 INFO tempest.lib.common.rest_client [req-ef4cb457-5c92-4520-885c-45da3b1cbbd4 req-ef4cb457-5c92-4520-885c-45da3b1cbbd4 ] Request (MetadataNamespacesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.498s",
                                "2026-05-22 01:42:27.210 14 INFO tempest.lib.common.rest_client [req-08091a93-9f09-407e-a45c-b0283aff5ad9 req-08091a93-9f09-407e-a45c-b0283aff5ad9 ] Request (MetadataNamespaceObjectsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.747s",
                                "2026-05-22 01:42:27.214 41 INFO tempest.lib.common.rest_client [req-5c10fbc8-3453-4271-b5ec-3a02592ca245 req-5c10fbc8-3453-4271-b5ec-3a02592ca245 ] Request (BasicOperationsImagesTest:test_register_upload_get_image_file): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.160s",
                                "2026-05-22 01:42:27.226 32 INFO tempest.lib.common.rest_client [req-bfd9adf9-04ba-4d4d-8bb8-1dc28029154d req-bfd9adf9-04ba-4d4d-8bb8-1dc28029154d ] Request (ImageTaskCreate:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.633s",
                                "2026-05-22 01:42:27.255 24 INFO tempest.lib.common.rest_client [req-d36202ca-6ffd-4c31-aabe-6cd4c3a82cba req-d36202ca-6ffd-4c31-aabe-6cd4c3a82cba ] Request (BasicOperationsImagesAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.805s",
                                "2026-05-22 01:42:27.310 41 INFO tempest.lib.common.rest_client [req-4415e879-638e-48ff-9cc7-77be63f6f144 req-4415e879-638e-48ff-9cc7-77be63f6f144 ] Request (BasicOperationsImagesTest:test_register_upload_get_image_file): 204 GET https://api.testbed.osism.xyz:9292/v2/images/1e55b740-891b-454b-81d3-cc3dcccdf455/file 0.092s",
                                "2026-05-22 01:42:27.409 30 INFO tempest.lib.common.rest_client [req-22712d1c-e028-4acc-8195-f0ce5606ea46 req-22712d1c-e028-4acc-8195-f0ce5606ea46 ] Request (ImportImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.776s",
                                "2026-05-22 01:42:27.428 18 INFO tempest.lib.common.rest_client [req-d306fbc7-11e2-4fbe-a140-55281a3416b3 req-d306fbc7-11e2-4fbe-a140-55281a3416b3 ] Request (ListUserImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/54d0a97dc08342f58479715f2805c90f 0.332s",
                                "2026-05-22 01:42:27.428 18 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 17add91bd2dc470e8b13467d2aaa5b2c",
                                "2026-05-22 01:42:27.486 26 INFO tempest.lib.common.rest_client [req-dd547f98-43fd-44d0-ab85-1e4203c2e64b req-dd547f98-43fd-44d0-ab85-1e4203c2e64b ] Request (ImagesNegativeTest:test_create_image_reserved_property): 403 POST https://api.testbed.osism.xyz:9292/v2/images 0.899s",
                                "2026-05-22 01:42:27.524 14 INFO tempest.lib.common.rest_client [req-9d84362c-392c-43eb-89fd-64f3935ed779 req-9d84362c-392c-43eb-89fd-64f3935ed779 ] Request (MetadataNamespaceObjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.311s",
                                "{8} tempest.api.image.v2.test_images_negative.ImagesNegativeTest.test_create_image_reserved_property [0.901837s] ... ok",
                                "2026-05-22 01:42:27.551 28 INFO tempest.lib.common.rest_client [req-aaa7f98d-b067-4b29-a49d-0e963e8c3220 req-aaa7f98d-b067-4b29-a49d-0e963e8c3220 ] Request (VersionsTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.760s",
                                "2026-05-22 01:42:27.570 10 INFO tempest.lib.common.rest_client [req-45649ff6-79d1-4609-8951-007151b66c4a req-45649ff6-79d1-4609-8951-007151b66c4a ] Request (ImagesMemberNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.507s",
                                "2026-05-22 01:42:27.562 12 INFO tempest.lib.common.rest_client [req-04868bd1-7744-472c-8f0e-3519b561dff8 req-04868bd1-7744-472c-8f0e-3519b561dff8 ] Request (MetadataSchemaTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4b12e3ddf4284192ad36e18aee516520/users/b40c5dbdb97b473dac1235c5faa406f4/roles/7b19d98ffcc24d869191183daf0fb4ae 0.704s",
                                "2026-05-22 01:42:27.562 12 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user b40c5dbdb97b473dac1235c5faa406f4 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:42:27.562 12 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataSchemaTest-1845851439-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '4b12e3ddf4284192ad36e18aee516520', 'project_name': 'tempest-MetadataSchemaTest-1845851439', 'tenant_id': '4b12e3ddf4284192ad36e18aee516520', 'tenant_name': 'tempest-MetadataSchemaTest-1845851439', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'b40c5dbdb97b473dac1235c5faa406f4', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:42:27.563 12 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataSchemaTest-1845851439-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '4b12e3ddf4284192ad36e18aee516520', 'project_name': 'tempest-MetadataSchemaTest-1845851439', 'tenant_id': '4b12e3ddf4284192ad36e18aee516520', 'tenant_name': 'tempest-MetadataSchemaTest-1845851439', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'b40c5dbdb97b473dac1235c5faa406f4', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:42:27.642 26 INFO tempest.lib.common.rest_client [req-1b4a3361-5b95-4779-9e3d-4b677dcb93cf req-1b4a3361-5b95-4779-9e3d-4b677dcb93cf ] Request (ImagesNegativeTest:test_delete_image_null_id): 404 DELETE https://api.testbed.osism.xyz:9292/v2/images/ 0.090s",
                                "{8} tempest.api.image.v2.test_images_negative.ImagesNegativeTest.test_delete_image_null_id [0.093688s] ... ok",
                                "2026-05-22 01:42:27.701 35 INFO tempest.lib.common.rest_client [req-d4851f33-c8e5-414b-9d24-1ab22f83bdee req-d4851f33-c8e5-414b-9d24-1ab22f83bdee ] Request (ListSharedImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.003s",
                                "2026-05-22 01:42:27.721 26 INFO tempest.lib.common.rest_client [req-b9b54fa6-8b4e-476c-8b4f-a0c09c414b14 req-b9b54fa6-8b4e-476c-8b4f-a0c09c414b14 ] Request (ImagesNegativeTest:test_delete_non_existing_image): 404 DELETE https://api.testbed.osism.xyz:9292/v2/images/3d212b1d-b34a-439c-9368-922561873934 0.075s",
                                "{8} tempest.api.image.v2.test_images_negative.ImagesNegativeTest.test_delete_non_existing_image [0.077500s] ... ok",
                                "2026-05-22 01:42:27.735 17 INFO tempest.lib.common.rest_client [req-106b1f72-17da-45f2-8fbb-4980e0a91b22 req-106b1f72-17da-45f2-8fbb-4980e0a91b22 ] Request (MetadataNamespacePropertiesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.612s",
                                "2026-05-22 01:42:27.768 24 INFO tempest.lib.common.rest_client [req-8d50009d-55c3-421d-9171-366c31a0f41d req-8d50009d-55c3-421d-9171-366c31a0f41d ] Request (BasicOperationsImagesAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.510s",
                                "2026-05-22 01:42:27.797 30 INFO tempest.lib.common.rest_client [req-2e84e9b5-2bcb-4f8b-82cf-c925b58c31ec req-2e84e9b5-2bcb-4f8b-82cf-c925b58c31ec ] Request (ImportImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:9292/v2/info/import 0.386s",
                                "2026-05-22 01:42:27.850 26 INFO tempest.lib.common.rest_client [req-918c1b8f-d79d-46c0-8ffd-f63345a1b8ac req-918c1b8f-d79d-46c0-8ffd-f63345a1b8ac ] Request (ImagesNegativeTest:test_delete_protected_image): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.124s",
                                "{10} tempest.api.image.v2.test_images.ImportImagesTest.test_image_glance_download_import_bad_endpoint ... SKIPPED: Server does not support glance-download import method",
                                "{10} tempest.api.image.v2.test_images.ImportImagesTest.test_image_glance_download_import_bad_missing_image ... SKIPPED: Server does not support glance-download import method",
                                "{10} tempest.api.image.v2.test_images.ImportImagesTest.test_image_glance_download_import_bad_uuid ... SKIPPED: Server does not support glance-download import method",
                                "{10} tempest.api.image.v2.test_images.ImportImagesTest.test_image_glance_download_import_success ... SKIPPED: Server does not support glance-download import method",
                                "{10} tempest.api.image.v2.test_images.ImportImagesTest.test_remote_delete ... SKIPPED: No image_remote service to test against",
                                "{10} tempest.api.image.v2.test_images.ImportImagesTest.test_remote_import ... SKIPPED: No image_remote service to test against",
                                "2026-05-22 01:42:27.869 39 INFO tempest.lib.common.rest_client [req-bdeebd11-dfcb-49cc-b7e0-d44342315e39 req-bdeebd11-dfcb-49cc-b7e0-d44342315e39 ] Request (ImagesTagsNegativeTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=2305227b89f14c119fcd2493efc41937&name=default 1.286s",
                                "2026-05-22 01:42:27.924 20 INFO tempest.lib.common.rest_client [req-64be6a99-ca8b-4979-be37-c711f689fdcc req-64be6a99-ca8b-4979-be37-c711f689fdcc ] Request (MetadataNamespaceTagsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.223s",
                                "2026-05-22 01:42:27.930 10 INFO tempest.lib.common.rest_client [req-e4711ac9-8cbd-411b-b05d-8181f0eaae7e req-e4711ac9-8cbd-411b-b05d-8181f0eaae7e ] Request (ImagesMemberNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/502273ee60a94c0cbc5e6096a8f60768/users/40a05a8bf3914048a2cd71ae30155e1c/roles/7b19d98ffcc24d869191183daf0fb4ae 0.353s",
                                "2026-05-22 01:42:28.002 26 INFO tempest.lib.common.rest_client [req-8097dbd3-9cf2-4b87-8549-b44b92081393 req-8097dbd3-9cf2-4b87-8549-b44b92081393 ] Request (ImagesNegativeTest:test_delete_protected_image): 403 DELETE https://api.testbed.osism.xyz:9292/v2/images/31b9fed1-c970-41cd-9492-8e681fecf4c3 0.150s",
                                "2026-05-22 01:42:28.025 18 INFO tempest.lib.common.rest_client [req-72fe3884-4540-4de3-98d7-a9b246ad82ec req-72fe3884-4540-4de3-98d7-a9b246ad82ec ] Request (ListUserImagesTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.595s",
                                "2026-05-22 01:42:28.068 14 INFO tempest.lib.common.rest_client [req-6e3e0040-58c7-416d-bb86-aa5fbf177b58 req-6e3e0040-58c7-416d-bb86-aa5fbf177b58 ] Request (MetadataNamespaceObjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f624770cd5f94e718b019b7ed5bba524/users/170455ab99f64407ba953fdcf3ea1b9f/roles/7b19d98ffcc24d869191183daf0fb4ae 0.542s",
                                "2026-05-22 01:42:28.077 22 INFO tempest.lib.common.rest_client [req-2457b398-34a8-4798-8b61-98ca143b7338 req-2457b398-34a8-4798-8b61-98ca143b7338 ] Request (MetadataNamespacesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.906s",
                                "2026-05-22 01:42:28.146 10 INFO tempest.lib.common.rest_client [req-c62f4b10-4f6e-47b2-8ba1-9ed596c61e7b req-c62f4b10-4f6e-47b2-8ba1-9ed596c61e7b ] Request (ImagesMemberNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.212s",
                                "2026-05-22 01:42:28.166 26 INFO tempest.lib.common.rest_client [req-bc3c4755-8104-4e3e-8781-b722899383a9 req-bc3c4755-8104-4e3e-8781-b722899383a9 ] Request (ImagesNegativeTest:_run_cleanups): 200 PATCH https://api.testbed.osism.xyz:9292/v2/images/31b9fed1-c970-41cd-9492-8e681fecf4c3 0.162s",
                                "{8} tempest.api.image.v2.test_images_negative.ImagesNegativeTest.test_delete_protected_image [0.443983s] ... ok",
                                "2026-05-22 01:42:28.223 35 INFO tempest.lib.common.rest_client [req-bf0bb273-e116-4188-915c-535ee2624ec5 req-bf0bb273-e116-4188-915c-535ee2624ec5 ] Request (ListSharedImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.516s",
                                "2026-05-22 01:42:28.261 12 INFO tempest.lib.common.rest_client [req-0ed1b0ca-7956-4f8b-976c-431c09b1c95b req-0ed1b0ca-7956-4f8b-976c-431c09b1c95b ] Request (MetadataSchemaTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.692s",
                                "2026-05-22 01:42:28.295 32 INFO tempest.lib.common.rest_client [req-5e76f87b-43e1-4093-9bb3-5807aac92737 req-5e76f87b-43e1-4093-9bb3-5807aac92737 ] Request (ImageTaskCreate:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.064s",
                                "2026-05-22 01:42:28.313 26 INFO tempest.lib.common.rest_client [req-6ba78419-de91-4dae-90d3-0b0fb46c7c3a req-6ba78419-de91-4dae-90d3-0b0fb46c7c3a ] Request (ImagesNegativeTest:test_get_delete_deleted_image): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.142s",
                                "2026-05-22 01:42:28.347 10 INFO tempest.lib.common.rest_client [req-f492f71b-21d9-4833-91d9-04eb04c2e88f req-f492f71b-21d9-4833-91d9-04eb04c2e88f ] Request (ImagesMemberNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/502273ee60a94c0cbc5e6096a8f60768/users/40a05a8bf3914048a2cd71ae30155e1c/roles/1049be6f2d5641528d4cf50ffcec866c 0.198s",
                                "2026-05-22 01:42:28.388 24 INFO tempest.lib.common.rest_client [req-b75b2b6d-ac77-4959-ba99-2820365da8ed req-b75b2b6d-ac77-4959-ba99-2820365da8ed ] Request (BasicOperationsImagesAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.615s",
                                "2026-05-22 01:42:28.406 20 INFO tempest.lib.common.rest_client [req-47c8e782-6d61-4e1c-ad8f-20ed11119028 req-47c8e782-6d61-4e1c-ad8f-20ed11119028 ] Request (MetadataNamespaceTagsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.479s",
                                "2026-05-22 01:42:28.418 39 INFO tempest.lib.common.rest_client [req-ada4a01c-8fca-40e1-b215-b4b4af1d1a34 req-ada4a01c-8fca-40e1-b215-b4b4af1d1a34 ] Request (ImagesTagsNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/4cb2ddfe-5e62-4592-b062-f434cd3969bc 0.546s",
                                "2026-05-22 01:42:28.475 26 INFO tempest.lib.common.rest_client [req-d8736ed3-d6d5-4e1a-a8a0-85760856cbc9 req-d8736ed3-d6d5-4e1a-a8a0-85760856cbc9 ] Request (ImagesNegativeTest:test_get_delete_deleted_image): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/b89d3aac-426b-48cd-bea8-3912fb7474c3 0.158s",
                                "2026-05-22 01:42:28.517 14 INFO tempest.lib.common.rest_client [req-3476ea23-a401-4d75-a023-68833f4ab9d2 req-3476ea23-a401-4d75-a023-68833f4ab9d2 ] Request (MetadataNamespaceObjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.446s",
                                "2026-05-22 01:42:28.522 41 INFO tempest.lib.common.rest_client [req-5bf7541b-138b-47d1-99a7-1d0802a24e3e req-5bf7541b-138b-47d1-99a7-1d0802a24e3e ] Request (BasicOperationsImagesTest:test_register_upload_get_image_file): 204 PUT https://api.testbed.osism.xyz:9292/v2/images/1e55b740-891b-454b-81d3-cc3dcccdf455/file 1.205s",
                                "2026-05-22 01:42:28.585 30 INFO tempest.lib.common.rest_client [req-dd9982d0-6bc2-497a-adcf-38a5e3d850b4 req-dd9982d0-6bc2-497a-adcf-38a5e3d850b4 ] Request (ImportImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/9c836d14b1144da69b182b3deee4aca3 0.679s",
                                "2026-05-22 01:42:28.586 30 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: c3d4b51a31e144caab6669c602c1af34",
                                "2026-05-22 01:42:28.589 26 INFO tempest.lib.common.rest_client [req-44ba7dcb-fa9a-474e-acb2-11d4c523cd59 req-44ba7dcb-fa9a-474e-acb2-11d4c523cd59 ] Request (ImagesNegativeTest:test_get_delete_deleted_image): 404 GET https://api.testbed.osism.xyz:9292/v2/images/b89d3aac-426b-48cd-bea8-3912fb7474c3 0.109s",
                                "2026-05-22 01:42:28.609 10 INFO tempest.lib.common.rest_client [req-cec8717b-afee-4c04-af66-445e2d2b4b7a req-cec8717b-afee-4c04-af66-445e2d2b4b7a ] Request (ImagesMemberNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.260s",
                                "2026-05-22 01:42:28.617 32 INFO tempest.lib.common.rest_client [req-e5840bba-c2ee-4048-a20f-939f406e9e09 req-e5840bba-c2ee-4048-a20f-939f406e9e09 ] Request (ImageTaskCreate:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.320s",
                                "2026-05-22 01:42:28.643 22 INFO tempest.lib.common.rest_client [req-2d5e345c-d588-46cb-998b-5d683db4787d req-2d5e345c-d588-46cb-998b-5d683db4787d ] Request (MetadataNamespacesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.562s",
                                "2026-05-22 01:42:28.686 41 INFO tempest.lib.common.rest_client [req-d955a1c9-12aa-4655-a92a-6c986172c498 req-d955a1c9-12aa-4655-a92a-6c986172c498 ] Request (BasicOperationsImagesTest:test_register_upload_get_image_file): 200 GET https://api.testbed.osism.xyz:9292/v2/images/1e55b740-891b-454b-81d3-cc3dcccdf455 0.162s",
                                "2026-05-22 01:42:28.705 26 INFO tempest.lib.common.rest_client [req-bb430e49-b3e1-4638-9abe-853a62d1f529 req-bb430e49-b3e1-4638-9abe-853a62d1f529 ] Request (ImagesNegativeTest:test_get_delete_deleted_image): 404 GET https://api.testbed.osism.xyz:9292/v2/images/b89d3aac-426b-48cd-bea8-3912fb7474c3 0.112s",
                                "2026-05-22 01:42:28.727 12 INFO tempest.lib.common.rest_client [req-43284a13-3974-4347-bd41-56e6f4eeea7b req-43284a13-3974-4347-bd41-56e6f4eeea7b ] Request (MetadataSchemaTest:test_get_metadata_namespace_schema): 200 GET https://api.testbed.osism.xyz:9292/v2/schemas/metadefs/namespace 0.462s",
                                "{1} tempest.api.image.v2.test_images_metadefs_schema.MetadataSchemaTest.test_get_metadata_namespace_schema [0.467844s] ... ok",
                                "2026-05-22 01:42:28.744 28 INFO tempest.lib.common.rest_client [req-d5a4c146-c90a-4387-b764-bff157789d85 req-d5a4c146-c90a-4387-b764-bff157789d85 ] Request (VersionsTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=0864846d5c70462baadc2c12d0b86d69&name=default 1.190s",
                                "2026-05-22 01:42:28.768 24 INFO tempest.lib.common.rest_client [req-3074fae7-305c-4235-9e74-ae763c222eaf req-3074fae7-305c-4235-9e74-ae763c222eaf ] Request (BasicOperationsImagesAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.378s",
                                "2026-05-22 01:42:28.785 10 INFO tempest.lib.common.rest_client [req-784a2e2f-6fa7-4167-9e7e-9102b858de71 req-784a2e2f-6fa7-4167-9e7e-9102b858de71 ] Request (ImagesMemberNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/502273ee60a94c0cbc5e6096a8f60768/users/40a05a8bf3914048a2cd71ae30155e1c/roles/f62b4d190f9040abadfedbb170e6ab99 0.174s",
                                "2026-05-22 01:42:28.801 17 INFO tempest.lib.common.rest_client [req-98187fa1-ddfd-4c13-9f21-9e6e8d8295c1 req-98187fa1-ddfd-4c13-9f21-9e6e8d8295c1 ] Request (MetadataNamespacePropertiesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.061s",
                                "2026-05-22 01:42:28.805 12 INFO tempest.lib.common.rest_client [req-12b129b3-5439-42a9-984b-6e33db222437 req-12b129b3-5439-42a9-984b-6e33db222437 ] Request (MetadataSchemaTest:test_get_metadata_namespaces_schema): 200 GET https://api.testbed.osism.xyz:9292/v2/schemas/metadefs/namespaces 0.070s",
                                "{1} tempest.api.image.v2.test_images_metadefs_schema.MetadataSchemaTest.test_get_metadata_namespaces_schema [0.076415s] ... ok",
                                "2026-05-22 01:42:28.807 26 INFO tempest.lib.common.rest_client [req-134307e1-96dc-46f9-8283-70bd25be3b7b req-134307e1-96dc-46f9-8283-70bd25be3b7b ] Request (ImagesNegativeTest:test_get_delete_deleted_image): 404 DELETE https://api.testbed.osism.xyz:9292/v2/images/b89d3aac-426b-48cd-bea8-3912fb7474c3 0.100s",
                                "{8} tempest.api.image.v2.test_images_negative.ImagesNegativeTest.test_get_delete_deleted_image [0.643073s] ... ok",
                                "2026-05-22 01:42:28.819 39 INFO tempest.lib.common.rest_client [req-59f004d0-51e7-4cc6-8c08-db83e8b83398 req-59f004d0-51e7-4cc6-8c08-db83e8b83398 ] Request (ImagesTagsNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/2305227b89f14c119fcd2493efc41937 0.399s",
                                "2026-05-22 01:42:28.898 26 INFO tempest.lib.common.rest_client [req-c17be0bc-9224-4f76-a974-6195fe042a67 req-c17be0bc-9224-4f76-a974-6195fe042a67 ] Request (ImagesNegativeTest:test_get_image_null_id): 404 GET https://api.testbed.osism.xyz:9292/v2/images/ 0.086s",
                                "{8} tempest.api.image.v2.test_images_negative.ImagesNegativeTest.test_get_image_null_id [0.088716s] ... ok",
                                "2026-05-22 01:42:28.910 12 INFO tempest.lib.common.rest_client [req-ed6edcbd-f6f7-4e31-813f-568693ae3b95 req-ed6edcbd-f6f7-4e31-813f-568693ae3b95 ] Request (MetadataSchemaTest:test_get_metadata_object_schema): 200 GET https://api.testbed.osism.xyz:9292/v2/schemas/metadefs/object 0.096s",
                                "{1} tempest.api.image.v2.test_images_metadefs_schema.MetadataSchemaTest.test_get_metadata_object_schema [0.100273s] ... ok",
                                "2026-05-22 01:42:28.917 18 INFO tempest.lib.common.rest_client [req-70e3be4a-34c9-4646-9b2e-00da46968b4b req-70e3be4a-34c9-4646-9b2e-00da46968b4b ] Request (ListUserImagesTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=17add91bd2dc470e8b13467d2aaa5b2c&name=default 0.890s",
                                "2026-05-22 01:42:28.933 14 INFO tempest.lib.common.rest_client [req-75fca336-10e4-4875-a921-6fefa5e91e00 req-75fca336-10e4-4875-a921-6fefa5e91e00 ] Request (MetadataNamespaceObjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f624770cd5f94e718b019b7ed5bba524/users/170455ab99f64407ba953fdcf3ea1b9f/roles/1049be6f2d5641528d4cf50ffcec866c 0.413s",
                                "2026-05-22 01:42:28.990 12 INFO tempest.lib.common.rest_client [req-70a1bc61-e67a-4c22-9492-e3ad6ace55b3 req-70a1bc61-e67a-4c22-9492-e3ad6ace55b3 ] Request (MetadataSchemaTest:test_get_metadata_objects_schema): 200 GET https://api.testbed.osism.xyz:9292/v2/schemas/metadefs/objects 0.076s",
                                "{1} tempest.api.image.v2.test_images_metadefs_schema.MetadataSchemaTest.test_get_metadata_objects_schema [0.078652s] ... ok",
                                "2026-05-22 01:42:29.049 26 INFO tempest.lib.common.rest_client [req-5b3b76fe-d360-4479-a1c9-bb173dba6330 req-5b3b76fe-d360-4479-a1c9-bb173dba6330 ] Request (ImagesNegativeTest:test_get_non_existent_image): 404 GET https://api.testbed.osism.xyz:9292/v2/images/d8bb61da-aef1-4f46-885e-aad1611626e4 0.147s",
                                "{8} tempest.api.image.v2.test_images_negative.ImagesNegativeTest.test_get_non_existent_image [0.149270s] ... ok",
                                "2026-05-22 01:42:29.071 12 INFO tempest.lib.common.rest_client [req-f96cc02b-f052-4d46-b0ed-a103833edf02 req-f96cc02b-f052-4d46-b0ed-a103833edf02 ] Request (MetadataSchemaTest:test_get_metadata_properties_schema): 200 GET https://api.testbed.osism.xyz:9292/v2/schemas/metadefs/properties 0.078s",
                                "{1} tempest.api.image.v2.test_images_metadefs_schema.MetadataSchemaTest.test_get_metadata_properties_schema [0.079276s] ... ok",
                                "2026-05-22 01:42:29.079 41 INFO tempest.lib.common.rest_client [req-1b290539-7b6b-46ab-a801-4e773c1920e7 req-1b290539-7b6b-46ab-a801-4e773c1920e7 ] Request (BasicOperationsImagesTest:test_register_upload_get_image_file): 200 GET https://api.testbed.osism.xyz:9292/v2/images/1e55b740-891b-454b-81d3-cc3dcccdf455/file 0.391s",
                                "{15} tempest.api.image.v2.test_images.BasicOperationsImagesTest.test_register_upload_get_image_file [2.029174s] ... ok",
                                "2026-05-22 01:42:29.103 20 INFO tempest.lib.common.rest_client [req-86bedd12-49e0-491d-b284-52ca43cefb2e req-86bedd12-49e0-491d-b284-52ca43cefb2e ] Request (MetadataNamespaceTagsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.695s",
                                "2026-05-22 01:42:29.106 24 INFO tempest.lib.common.rest_client [req-61e6e728-e174-4d50-97bf-9138307db748 req-61e6e728-e174-4d50-97bf-9138307db748 ] Request (BasicOperationsImagesAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/56526375b67f4ad69cd4cd5ea184f7ce/users/113011fdb9e544939b1cdc23c0feb2b4/roles/7b19d98ffcc24d869191183daf0fb4ae 0.335s",
                                "2026-05-22 01:42:29.124 35 INFO tempest.lib.common.rest_client [req-c55002d3-7e6e-42aa-9594-65a7c62236e8 req-c55002d3-7e6e-42aa-9594-65a7c62236e8 ] Request (ListSharedImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.899s",
                                "2026-05-22 01:42:29.141 32 INFO tempest.lib.common.rest_client [req-65e28c95-bb29-421f-95b2-c9ae098d25ff req-65e28c95-bb29-421f-95b2-c9ae098d25ff ] Request (ImageTaskCreate:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6bc5912a1aaa47e98b3517b64893bf72/users/07dc216a303340258cd02efb423a24f1/roles/7b19d98ffcc24d869191183daf0fb4ae 0.521s",
                                "2026-05-22 01:42:29.178 26 INFO tempest.lib.common.rest_client [req-c9c6a452-fd10-4e27-b897-79c00f5e9477 req-c9c6a452-fd10-4e27-b897-79c00f5e9477 ] Request (ImagesNegativeTest:test_register_with_invalid_container_format): 400 POST https://api.testbed.osism.xyz:9292/v2/images 0.127s",
                                "{8} tempest.api.image.v2.test_images_negative.ImagesNegativeTest.test_register_with_invalid_container_format [0.129042s] ... ok",
                                "2026-05-22 01:42:29.251 12 INFO tempest.lib.common.rest_client [req-963be26b-7718-4ac3-9f34-5158784a80f0 req-963be26b-7718-4ac3-9f34-5158784a80f0 ] Request (MetadataSchemaTest:test_get_metadata_property_schema): 200 GET https://api.testbed.osism.xyz:9292/v2/schemas/metadefs/property 0.178s",
                                "{1} tempest.api.image.v2.test_images_metadefs_schema.MetadataSchemaTest.test_get_metadata_property_schema [0.186655s] ... ok",
                                "2026-05-22 01:42:29.268 20 INFO tempest.lib.common.rest_client [req-6e9b90b9-df55-4805-abeb-fb6fe44c5f38 req-6e9b90b9-df55-4805-abeb-fb6fe44c5f38 ] Request (MetadataNamespaceTagsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.159s",
                                "2026-05-22 01:42:29.266 14 INFO tempest.lib.common.rest_client [req-0e225021-c5a8-4e57-8293-60ff0cddf93d req-0e225021-c5a8-4e57-8293-60ff0cddf93d ] Request (MetadataNamespaceObjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.318s",
                                "2026-05-22 01:42:29.268 10 INFO tempest.lib.common.rest_client [req-50435110-6fdc-440f-9cbe-e8f22ac5ea14 req-50435110-6fdc-440f-9cbe-e8f22ac5ea14 ] Request (ImagesMemberNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.476s",
                                "2026-05-22 01:42:29.285 22 INFO tempest.lib.common.rest_client [req-299a5d26-da7f-426c-af96-938b432aac7b req-299a5d26-da7f-426c-af96-938b432aac7b ] Request (MetadataNamespacesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9a967b3097fb40f38802989292dfc0aa/users/8b19d30d621d44ecb17b04f2f119795a/roles/7b19d98ffcc24d869191183daf0fb4ae 0.633s",
                                "2026-05-22 01:42:29.345 41 INFO tempest.lib.common.rest_client [req-c453e406-166f-4857-98c3-9caa333bcf93 req-c453e406-166f-4857-98c3-9caa333bcf93 ] Request (BasicOperationsImagesTest:test_update_image): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.249s",
                                "2026-05-22 01:42:29.358 30 INFO tempest.lib.common.rest_client [req-288df211-96a7-4282-93a5-cef2a6ada94c req-288df211-96a7-4282-93a5-cef2a6ada94c ] Request (ImportImagesTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.771s",
                                "2026-05-22 01:42:29.384 28 INFO tempest.lib.common.rest_client [req-29e17cfb-2d58-4980-beb5-1d896e5bec03 req-29e17cfb-2d58-4980-beb5-1d896e5bec03 ] Request (VersionsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/f821c847-eda6-4884-b3ab-781468b375c1 0.637s",
                                "2026-05-22 01:42:29.401 24 INFO tempest.lib.common.rest_client [req-9be07aaf-a1fa-492b-a0ce-0fe91bc6fd1d req-9be07aaf-a1fa-492b-a0ce-0fe91bc6fd1d ] Request (BasicOperationsImagesAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.294s",
                                "2026-05-22 01:42:29.401 32 INFO tempest.lib.common.rest_client [req-45bd9e5b-d1ec-4d30-8008-649d1eb80561 req-45bd9e5b-d1ec-4d30-8008-649d1eb80561 ] Request (ImageTaskCreate:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.258s",
                                "2026-05-22 01:42:29.442 17 INFO tempest.lib.common.rest_client [req-9eaeba4c-57fa-4ed3-8345-c291d81433f6 req-9eaeba4c-57fa-4ed3-8345-c291d81433f6 ] Request (MetadataNamespacePropertiesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.622s",
                                "2026-05-22 01:42:29.424 35 INFO tempest.lib.common.rest_client [req-3b29adcf-6672-4f11-a599-14f37d97d3b5 req-3b29adcf-6672-4f11-a599-14f37d97d3b5 ] Request (ListSharedImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.291s",
                                "2026-05-22 01:42:29.477 20 INFO tempest.lib.common.rest_client [req-46c815da-4717-4c10-86d8-998be1c0d24d req-46c815da-4717-4c10-86d8-998be1c0d24d ] Request (MetadataNamespaceTagsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a6ff2305fd014332a8dca236604a4c59/users/59b7ba185fc44c49a039a454f7ecb0fe/roles/7b19d98ffcc24d869191183daf0fb4ae 0.207s",
                                "2026-05-22 01:42:29.475 26 INFO tempest.lib.common.rest_client [req-13e5eebe-d64e-461d-912f-9f9db39a31b3 req-13e5eebe-d64e-461d-912f-9f9db39a31b3 ] Request (ImagesNegativeTest:test_register_with_invalid_disk_format): 400 POST https://api.testbed.osism.xyz:9292/v2/images 0.285s",
                                "{8} tempest.api.image.v2.test_images_negative.ImagesNegativeTest.test_register_with_invalid_disk_format [0.296150s] ... ok",
                                "2026-05-22 01:42:29.483 10 INFO tempest.lib.common.rest_client [req-313cd524-180c-44b6-bc03-424c84d835bb req-313cd524-180c-44b6-bc03-424c84d835bb ] Request (ImagesMemberNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/502273ee60a94c0cbc5e6096a8f60768/users/40a05a8bf3914048a2cd71ae30155e1c/roles/7b19d98ffcc24d869191183daf0fb4ae 0.205s",
                                "2026-05-22 01:42:29.483 10 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 40a05a8bf3914048a2cd71ae30155e1c is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:42:29.483 10 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImagesMemberNegativeTest-1491458968-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '502273ee60a94c0cbc5e6096a8f60768', 'project_name': 'tempest-ImagesMemberNegativeTest-1491458968', 'tenant_id': '502273ee60a94c0cbc5e6096a8f60768', 'tenant_name': 'tempest-ImagesMemberNegativeTest-1491458968', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '40a05a8bf3914048a2cd71ae30155e1c', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:42:29.484 10 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImagesMemberNegativeTest-1491458968-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '502273ee60a94c0cbc5e6096a8f60768', 'project_name': 'tempest-ImagesMemberNegativeTest-1491458968', 'tenant_id': '502273ee60a94c0cbc5e6096a8f60768', 'tenant_name': 'tempest-ImagesMemberNegativeTest-1491458968', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '40a05a8bf3914048a2cd71ae30155e1c', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:42:29.536 18 INFO tempest.lib.common.rest_client [req-b6fa4336-6351-43c5-a5c0-a0eaa9acf41e req-b6fa4336-6351-43c5-a5c0-a0eaa9acf41e ] Request (ListUserImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/bc074bef-5a70-4b71-925e-2588bc8dc4e8 0.586s",
                                "2026-05-22 01:42:29.653 12 INFO tempest.lib.common.rest_client [req-d22bb938-8130-4319-ba8c-e9904288fa8b req-d22bb938-8130-4319-ba8c-e9904288fa8b ] Request (MetadataSchemaTest:test_get_metadata_resource_type_schema): 200 GET https://api.testbed.osism.xyz:9292/v2/schemas/metadefs/resource_type 0.389s",
                                "{1} tempest.api.image.v2.test_images_metadefs_schema.MetadataSchemaTest.test_get_metadata_resource_type_schema [0.393691s] ... ok",
                                "2026-05-22 01:42:29.700 14 INFO tempest.lib.common.rest_client [req-ca0a0c66-8325-4ec2-8c2b-4422f23c62ae req-ca0a0c66-8325-4ec2-8c2b-4422f23c62ae ] Request (MetadataNamespaceObjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f624770cd5f94e718b019b7ed5bba524/users/170455ab99f64407ba953fdcf3ea1b9f/roles/f62b4d190f9040abadfedbb170e6ab99 0.432s",
                                "2026-05-22 01:42:29.764 22 INFO tempest.lib.common.rest_client [req-cf081dce-9f56-4893-8837-20088c26f0bd req-cf081dce-9f56-4893-8837-20088c26f0bd ] Request (MetadataNamespacesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.476s",
                                "2026-05-22 01:42:29.770 12 INFO tempest.lib.common.rest_client [req-3e8f32a2-0321-4035-bc35-b0212b40a67e req-3e8f32a2-0321-4035-bc35-b0212b40a67e ] Request (MetadataSchemaTest:test_get_metadata_resources_types_schema): 200 GET https://api.testbed.osism.xyz:9292/v2/schemas/metadefs/resource_types 0.115s",
                                "{1} tempest.api.image.v2.test_images_metadefs_schema.MetadataSchemaTest.test_get_metadata_resources_types_schema [0.119818s] ... ok",
                                "2026-05-22 01:42:29.778 26 INFO tempest.lib.common.rest_client [req-ad7199bb-d656-49c9-aa98-4543b3b18802 req-ad7199bb-d656-49c9-aa98-4543b3b18802 ] Request (ImagesNegativeTest:test_update_image_reserved_property): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.300s",
                                "2026-05-22 01:42:29.809 20 INFO tempest.lib.common.rest_client [req-73c27218-0e1f-4ad2-87ce-cf294cff0d60 req-73c27218-0e1f-4ad2-87ce-cf294cff0d60 ] Request (MetadataNamespaceTagsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.321s",
                                "2026-05-22 01:42:29.810 24 INFO tempest.lib.common.rest_client [req-bd3c432c-96e6-40b5-949a-6c8cfb5f5e32 req-bd3c432c-96e6-40b5-949a-6c8cfb5f5e32 ] Request (BasicOperationsImagesAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/56526375b67f4ad69cd4cd5ea184f7ce/users/113011fdb9e544939b1cdc23c0feb2b4/roles/1049be6f2d5641528d4cf50ffcec866c 0.393s",
                                "2026-05-22 01:42:29.828 32 INFO tempest.lib.common.rest_client [req-8fb1bc48-2679-4480-8f29-7ec8ab759b91 req-8fb1bc48-2679-4480-8f29-7ec8ab759b91 ] Request (ImageTaskCreate:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6bc5912a1aaa47e98b3517b64893bf72/users/07dc216a303340258cd02efb423a24f1/roles/1049be6f2d5641528d4cf50ffcec866c 0.420s",
                                "2026-05-22 01:42:29.832 41 INFO tempest.lib.common.rest_client [req-b4c6eb6e-d968-4440-9989-340b861ea95a req-b4c6eb6e-d968-4440-9989-340b861ea95a ] Request (BasicOperationsImagesTest:test_update_image): 200 PATCH https://api.testbed.osism.xyz:9292/v2/images/0fc347d1-69fd-4615-b63e-e7c41b7a949a 0.478s",
                                "2026-05-22 01:42:29.852 35 INFO tempest.lib.common.rest_client [req-33d2b055-4a5f-4e6e-93fd-d92c69e1d67a req-33d2b055-4a5f-4e6e-93fd-d92c69e1d67a ] Request (ListSharedImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e5cdb20f4c774bbfb97104f3731d7600/users/f810281512c44c19a06604341a682ad9/roles/7b19d98ffcc24d869191183daf0fb4ae 0.423s",
                                "2026-05-22 01:42:29.871 26 INFO tempest.lib.common.rest_client [req-861d5055-5303-4fc8-8778-aaadcfc16691 req-861d5055-5303-4fc8-8778-aaadcfc16691 ] Request (ImagesNegativeTest:test_update_image_reserved_property): 403 PATCH https://api.testbed.osism.xyz:9292/v2/images/47a3470d-137c-4aa3-9fd4-01af0aaf1f2a 0.091s",
                                "{8} tempest.api.image.v2.test_images_negative.ImagesNegativeTest.test_update_image_reserved_property [0.395867s] ... ok",
                                "2026-05-22 01:42:29.906 12 INFO tempest.lib.common.rest_client [req-de7588fb-6e68-4c0b-b46e-fc577490f524 req-de7588fb-6e68-4c0b-b46e-fc577490f524 ] Request (MetadataSchemaTest:test_get_metadata_tag_schema): 200 GET https://api.testbed.osism.xyz:9292/v2/schemas/metadefs/tag 0.127s",
                                "{1} tempest.api.image.v2.test_images_metadefs_schema.MetadataSchemaTest.test_get_metadata_tag_schema [0.132391s] ... ok",
                                "2026-05-22 01:42:29.944 17 INFO tempest.lib.common.rest_client [req-7109fbb7-8d1d-4b72-930b-1fb659d2b5bd req-7109fbb7-8d1d-4b72-930b-1fb659d2b5bd ] Request (MetadataNamespacePropertiesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4448810419654c2b9870d8f952bb057f/users/b48ac80aab964297b836e7c27f1c6ef9/roles/7b19d98ffcc24d869191183daf0fb4ae 0.500s",
                                "2026-05-22 01:42:29.991 41 INFO tempest.lib.common.rest_client [req-63f64a48-13ca-4362-b5ca-ffa34757521a req-63f64a48-13ca-4362-b5ca-ffa34757521a ] Request (BasicOperationsImagesTest:test_update_image): 200 GET https://api.testbed.osism.xyz:9292/v2/images/0fc347d1-69fd-4615-b63e-e7c41b7a949a 0.157s",
                                "{15} tempest.api.image.v2.test_images.BasicOperationsImagesTest.test_update_image [0.908223s] ... ok",
                                "2026-05-22 01:42:30.004 12 INFO tempest.lib.common.rest_client [req-0f8c8ea7-a0f9-40ab-abda-15ceba4fd87a req-0f8c8ea7-a0f9-40ab-abda-15ceba4fd87a ] Request (MetadataSchemaTest:test_get_metadata_tags_schema): 200 GET https://api.testbed.osism.xyz:9292/v2/schemas/metadefs/tags 0.093s",
                                "{1} tempest.api.image.v2.test_images_metadefs_schema.MetadataSchemaTest.test_get_metadata_tags_schema [0.097570s] ... ok",
                                "2026-05-22 01:42:30.017 22 INFO tempest.lib.common.rest_client [req-cd79bcff-c6f0-4762-8adf-a8ff11323ae3 req-cd79bcff-c6f0-4762-8adf-a8ff11323ae3 ] Request (MetadataNamespacesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9a967b3097fb40f38802989292dfc0aa/users/8b19d30d621d44ecb17b04f2f119795a/roles/1049be6f2d5641528d4cf50ffcec866c 0.250s",
                                "2026-05-22 01:42:30.106 26 INFO tempest.lib.common.rest_client [req-4cc1f402-9d00-4d6a-826b-918b5e81a8ac req-4cc1f402-9d00-4d6a-826b-918b5e81a8ac ] Request (ImagesNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/47a3470d-137c-4aa3-9fd4-01af0aaf1f2a 0.164s",
                                "2026-05-22 01:42:30.175 30 INFO tempest.lib.common.rest_client [req-69c2c64b-4667-4d48-91cd-4e8d27486a4d req-69c2c64b-4667-4d48-91cd-4e8d27486a4d ] Request (ImportImagesTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=c3d4b51a31e144caab6669c602c1af34&name=default 0.810s",
                                "2026-05-22 01:42:30.209 18 INFO tempest.lib.common.rest_client [req-bfc9b311-c076-404e-b684-7bd6bca6a303 req-bfc9b311-c076-404e-b684-7bd6bca6a303 ] Request (ListUserImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/17add91bd2dc470e8b13467d2aaa5b2c 0.669s",
                                "2026-05-22 01:42:30.211 14 INFO tempest.lib.common.rest_client [req-f75f74a1-1475-4085-a454-b019417516a0 req-f75f74a1-1475-4085-a454-b019417516a0 ] Request (MetadataNamespaceObjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.507s",
                                "2026-05-22 01:42:30.224 28 INFO tempest.lib.common.rest_client [req-2eaba803-db28-49ed-9ee7-dbb20031a181 req-2eaba803-db28-49ed-9ee7-dbb20031a181 ] Request (VersionsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/0864846d5c70462baadc2c12d0b86d69 0.838s",
                                "2026-05-22 01:42:30.230 35 INFO tempest.lib.common.rest_client [req-32c3bb5c-d057-4f4f-b07a-ef10f5685a34 req-32c3bb5c-d057-4f4f-b07a-ef10f5685a34 ] Request (ListSharedImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.372s",
                                "2026-05-22 01:42:30.244 26 INFO tempest.lib.common.rest_client [req-3dc3bceb-d0cc-4e3f-b192-a9e7be324407 req-3dc3bceb-d0cc-4e3f-b192-a9e7be324407 ] Request (ImagesNegativeTest:tearDownClass): 404 GET https://api.testbed.osism.xyz:9292/v2/images/47a3470d-137c-4aa3-9fd4-01af0aaf1f2a 0.132s",
                                "2026-05-22 01:42:30.250 10 INFO tempest.lib.common.rest_client [req-edd8867c-3c4c-4678-8e2a-f817c4df3782 req-edd8867c-3c4c-4678-8e2a-f817c4df3782 ] Request (ImagesMemberNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.669s",
                                "2026-05-22 01:42:30.250 10 WARNING tempest.lib.common.rest_client [-] Deprecated: \"tenant_id\" property is deprecated for removal, use \"project_id\" instead",
                                "{4} setUpClass (tempest.api.image.v2.test_images.ListUserImagesTest) ... SKIPPED: Image format enforcement prevents testing with bogus image data",
                                "2026-05-22 01:42:30.284 41 INFO tempest.lib.common.rest_client [req-b0c2c02d-3703-447e-b8d3-0b7b85deb757 req-b0c2c02d-3703-447e-b8d3-0b7b85deb757 ] Request (BasicOperationsImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/0fc347d1-69fd-4615-b63e-e7c41b7a949a 0.221s",
                                "2026-05-22 01:42:30.301 22 INFO tempest.lib.common.rest_client [req-52841b44-803c-4f52-a5ad-7280d50c0349 req-52841b44-803c-4f52-a5ad-7280d50c0349 ] Request (MetadataNamespacesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.283s",
                                "2026-05-22 01:42:30.354 32 INFO tempest.lib.common.rest_client [req-2b47e0a6-0fae-4f04-8448-63bb92177035 req-2b47e0a6-0fae-4f04-8448-63bb92177035 ] Request (ImageTaskCreate:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.512s",
                                "2026-05-22 01:42:30.358 17 INFO tempest.lib.common.rest_client [req-895ee827-4bd5-4efd-8532-5f876d099d4a req-895ee827-4bd5-4efd-8532-5f876d099d4a ] Request (MetadataNamespacePropertiesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.407s",
                                "2026-05-22 01:42:30.374 24 INFO tempest.lib.common.rest_client [req-cb4bda91-7898-4a8a-acfa-77444439298f req-cb4bda91-7898-4a8a-acfa-77444439298f ] Request (BasicOperationsImagesAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.559s",
                                "2026-05-22 01:42:30.389 20 INFO tempest.lib.common.rest_client [req-7c35694f-0a78-4753-8d7a-307cff998a83 req-7c35694f-0a78-4753-8d7a-307cff998a83 ] Request (MetadataNamespaceTagsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a6ff2305fd014332a8dca236604a4c59/users/59b7ba185fc44c49a039a454f7ecb0fe/roles/1049be6f2d5641528d4cf50ffcec866c 0.572s",
                                "2026-05-22 01:42:30.418 26 INFO tempest.lib.common.rest_client [req-c3d1417c-462d-44ae-8aba-77622f88ee3b req-c3d1417c-462d-44ae-8aba-77622f88ee3b ] Request (ImagesNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/31b9fed1-c970-41cd-9492-8e681fecf4c3 0.172s",
                                "2026-05-22 01:42:30.443 41 INFO tempest.lib.common.rest_client [req-7b25b2e2-caec-4034-a025-d1ead4ea88d4 req-7b25b2e2-caec-4034-a025-d1ead4ea88d4 ] Request (BasicOperationsImagesTest:tearDownClass): 404 GET https://api.testbed.osism.xyz:9292/v2/images/0fc347d1-69fd-4615-b63e-e7c41b7a949a 0.158s",
                                "2026-05-22 01:42:30.516 26 INFO tempest.lib.common.rest_client [req-3c0c4261-c8af-4e2d-8dcd-e735cff30388 req-3c0c4261-c8af-4e2d-8dcd-e735cff30388 ] Request (ImagesNegativeTest:tearDownClass): 404 GET https://api.testbed.osism.xyz:9292/v2/images/31b9fed1-c970-41cd-9492-8e681fecf4c3 0.094s",
                                "2026-05-22 01:42:30.514 14 INFO tempest.lib.common.rest_client [req-ae907e59-c436-4350-9773-f0f86c32c36b req-ae907e59-c436-4350-9773-f0f86c32c36b ] Request (MetadataNamespaceObjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f624770cd5f94e718b019b7ed5bba524/users/170455ab99f64407ba953fdcf3ea1b9f/roles/7b19d98ffcc24d869191183daf0fb4ae 0.299s",
                                "2026-05-22 01:42:30.514 14 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 170455ab99f64407ba953fdcf3ea1b9f is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:42:30.514 14 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataNamespaceObjectsTest-2146258907-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'f624770cd5f94e718b019b7ed5bba524', 'project_name': 'tempest-MetadataNamespaceObjectsTest-2146258907', 'tenant_id': 'f624770cd5f94e718b019b7ed5bba524', 'tenant_name': 'tempest-MetadataNamespaceObjectsTest-2146258907', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '170455ab99f64407ba953fdcf3ea1b9f', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:42:30.514 14 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataNamespaceObjectsTest-2146258907-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'f624770cd5f94e718b019b7ed5bba524', 'project_name': 'tempest-MetadataNamespaceObjectsTest-2146258907', 'tenant_id': 'f624770cd5f94e718b019b7ed5bba524', 'tenant_name': 'tempest-MetadataNamespaceObjectsTest-2146258907', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '170455ab99f64407ba953fdcf3ea1b9f', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:42:30.534 35 INFO tempest.lib.common.rest_client [req-9c42030f-138b-4979-8602-badd9f1ab3b0 req-9c42030f-138b-4979-8602-badd9f1ab3b0 ] Request (ListSharedImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e5cdb20f4c774bbfb97104f3731d7600/users/f810281512c44c19a06604341a682ad9/roles/1049be6f2d5641528d4cf50ffcec866c 0.294s",
                                "2026-05-22 01:42:30.544 32 INFO tempest.lib.common.rest_client [req-9a613739-9a38-4e4c-aa9b-ad9ada92b25b req-9a613739-9a38-4e4c-aa9b-ad9ada92b25b ] Request (ImageTaskCreate:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6bc5912a1aaa47e98b3517b64893bf72/users/07dc216a303340258cd02efb423a24f1/roles/f62b4d190f9040abadfedbb170e6ab99 0.185s",
                                "2026-05-22 01:42:30.591 12 INFO tempest.lib.common.rest_client [req-a33decde-df44-4167-9e86-7f379b539f81 req-a33decde-df44-4167-9e86-7f379b539f81 ] Request (MetadataSchemaTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/b40c5dbdb97b473dac1235c5faa406f4 0.506s",
                                "2026-05-22 01:42:30.594 12 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 4b12e3ddf4284192ad36e18aee516520",
                                "2026-05-22 01:42:30.667 22 INFO tempest.lib.common.rest_client [req-701fc9f5-9f7b-44d8-b781-45403483e933 req-701fc9f5-9f7b-44d8-b781-45403483e933 ] Request (MetadataNamespacesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9a967b3097fb40f38802989292dfc0aa/users/8b19d30d621d44ecb17b04f2f119795a/roles/f62b4d190f9040abadfedbb170e6ab99 0.364s",
                                "2026-05-22 01:42:30.714 17 INFO tempest.lib.common.rest_client [req-9a06d169-dbac-44e9-ad7f-8aa35a7a9cc8 req-9a06d169-dbac-44e9-ad7f-8aa35a7a9cc8 ] Request (MetadataNamespacePropertiesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4448810419654c2b9870d8f952bb057f/users/b48ac80aab964297b836e7c27f1c6ef9/roles/1049be6f2d5641528d4cf50ffcec866c 0.351s",
                                "2026-05-22 01:42:30.745 24 INFO tempest.lib.common.rest_client [req-2fe098f9-f8f5-48a7-b4a4-c2b25701f734 req-2fe098f9-f8f5-48a7-b4a4-c2b25701f734 ] Request (BasicOperationsImagesAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/56526375b67f4ad69cd4cd5ea184f7ce/users/113011fdb9e544939b1cdc23c0feb2b4/roles/f62b4d190f9040abadfedbb170e6ab99 0.364s",
                                "2026-05-22 01:42:30.760 30 INFO tempest.lib.common.rest_client [req-b03d3b0e-50c7-437c-b05e-c688b59e815f req-b03d3b0e-50c7-437c-b05e-c688b59e815f ] Request (ImportImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/6df9c3bf-465a-4449-9edc-f8b643f76c54 0.582s",
                                "2026-05-22 01:42:30.811 35 INFO tempest.lib.common.rest_client [req-2a51f917-b8dd-46c2-b9cc-2fbb2494350d req-2a51f917-b8dd-46c2-b9cc-2fbb2494350d ] Request (ListSharedImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.272s",
                                "2026-05-22 01:42:30.857 22 INFO tempest.lib.common.rest_client [req-9332e910-4fd0-4922-971e-ed33c049008b req-9332e910-4fd0-4922-971e-ed33c049008b ] Request (MetadataNamespacesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.187s",
                                "2026-05-22 01:42:30.872 18 INFO tempest.lib.common.rest_client [req-48ea2150-82c3-4ace-a283-ca383feb89f5 req-48ea2150-82c3-4ace-a283-ca383feb89f5 ] Request (ImagesTagsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.591s",
                                "2026-05-22 01:42:30.916 20 INFO tempest.lib.common.rest_client [req-9efe4122-0f13-4493-984d-ed0c0e1d359d req-9efe4122-0f13-4493-984d-ed0c0e1d359d ] Request (MetadataNamespaceTagsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.524s",
                                "2026-05-22 01:42:30.985 10 INFO tempest.lib.common.rest_client [req-b4be8176-7b25-44f2-a152-020e7ded65ee req-b4be8176-7b25-44f2-a152-020e7ded65ee ] Request (ImagesMemberNegativeTest:test_image_share_invalid_status): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.732s",
                                "2026-05-22 01:42:30.995 30 INFO tempest.lib.common.rest_client [req-46902164-75a3-420c-9198-dbf819805233 req-46902164-75a3-420c-9198-dbf819805233 ] Request (ImportImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/c3d4b51a31e144caab6669c602c1af34 0.232s",
                                "2026-05-22 01:42:31.038 26 INFO tempest.lib.common.rest_client [req-f6694d18-12e8-4928-80f9-190bdd389f8b req-f6694d18-12e8-4928-80f9-190bdd389f8b ] Request (ImagesNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/711fe257c8b64f37b854fb68eb6f8bd3 0.518s",
                                "2026-05-22 01:42:31.038 26 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: bfea5044176b4c6dbc82f532c1909c53",
                                "2026-05-22 01:42:31.040 32 INFO tempest.lib.common.rest_client [req-d6d2a387-bcd8-4120-9ee6-70656f814471 req-d6d2a387-bcd8-4120-9ee6-70656f814471 ] Request (ImageTaskCreate:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.494s",
                                "2026-05-22 01:42:31.143 10 INFO tempest.lib.common.rest_client [req-41dcfbd9-e25e-4a2a-9110-7494b74f3c23 req-41dcfbd9-e25e-4a2a-9110-7494b74f3c23 ] Request (ImagesMemberNegativeTest:test_image_share_invalid_status): 200 POST https://api.testbed.osism.xyz:9292/v2/images/6235bc2e-0ab3-41cc-a2d1-2a5e4de1a581/members 0.156s",
                                "2026-05-22 01:42:31.151 24 INFO tempest.lib.common.rest_client [req-28b40856-a601-41a6-91e1-e79c1eff0ee3 req-28b40856-a601-41a6-91e1-e79c1eff0ee3 ] Request (BasicOperationsImagesAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.404s",
                                "2026-05-22 01:42:31.158 17 INFO tempest.lib.common.rest_client [req-932f28b7-e0a7-41d7-b133-f30233e93f35 req-932f28b7-e0a7-41d7-b133-f30233e93f35 ] Request (MetadataNamespacePropertiesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.441s",
                                "2026-05-22 01:42:31.189 12 INFO tempest.lib.common.rest_client [req-4423e14e-4d83-4623-87a3-3a88ac8cdc60 req-4423e14e-4d83-4623-87a3-3a88ac8cdc60 ] Request (MetadataSchemaTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.590s",
                                "2026-05-22 01:42:31.186 32 INFO tempest.lib.common.rest_client [req-00c76092-5335-4873-86be-afe1ed0bebe3 req-00c76092-5335-4873-86be-afe1ed0bebe3 ] Request (ImageTaskCreate:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6bc5912a1aaa47e98b3517b64893bf72/users/07dc216a303340258cd02efb423a24f1/roles/7b19d98ffcc24d869191183daf0fb4ae 0.142s",
                                "2026-05-22 01:42:31.187 32 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 07dc216a303340258cd02efb423a24f1 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:42:31.187 32 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImageTaskCreate-1602107824-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '6bc5912a1aaa47e98b3517b64893bf72', 'project_name': 'tempest-ImageTaskCreate-1602107824', 'tenant_id': '6bc5912a1aaa47e98b3517b64893bf72', 'tenant_name': 'tempest-ImageTaskCreate-1602107824', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '07dc216a303340258cd02efb423a24f1', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:42:31.187 32 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImageTaskCreate-1602107824-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '6bc5912a1aaa47e98b3517b64893bf72', 'project_name': 'tempest-ImageTaskCreate-1602107824', 'tenant_id': '6bc5912a1aaa47e98b3517b64893bf72', 'tenant_name': 'tempest-ImageTaskCreate-1602107824', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '07dc216a303340258cd02efb423a24f1', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:42:31.266 41 INFO tempest.lib.common.rest_client [req-ba78fc22-618f-43be-8f21-33c83d8ec031 req-ba78fc22-618f-43be-8f21-33c83d8ec031 ] Request (BasicOperationsImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/1e55b740-891b-454b-81d3-cc3dcccdf455 0.815s",
                                "2026-05-22 01:42:31.284 22 INFO tempest.lib.common.rest_client [req-fbee5db8-cb14-4cf1-8d56-580e025961fc req-fbee5db8-cb14-4cf1-8d56-580e025961fc ] Request (MetadataNamespacesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9a967b3097fb40f38802989292dfc0aa/users/8b19d30d621d44ecb17b04f2f119795a/roles/7b19d98ffcc24d869191183daf0fb4ae 0.424s",
                                "2026-05-22 01:42:31.287 22 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 8b19d30d621d44ecb17b04f2f119795a is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:42:31.287 22 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataNamespacesTest-870882798-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '9a967b3097fb40f38802989292dfc0aa', 'project_name': 'tempest-MetadataNamespacesTest-870882798', 'tenant_id': '9a967b3097fb40f38802989292dfc0aa', 'tenant_name': 'tempest-MetadataNamespacesTest-870882798', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '8b19d30d621d44ecb17b04f2f119795a', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:42:31.287 22 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataNamespacesTest-870882798-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '9a967b3097fb40f38802989292dfc0aa', 'project_name': 'tempest-MetadataNamespacesTest-870882798', 'tenant_id': '9a967b3097fb40f38802989292dfc0aa', 'tenant_name': 'tempest-MetadataNamespacesTest-870882798', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '8b19d30d621d44ecb17b04f2f119795a', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:42:31.294 35 INFO tempest.lib.common.rest_client [req-59a28c2c-d1b4-44de-a8b9-f349e672ac8e req-59a28c2c-d1b4-44de-a8b9-f349e672ac8e ] Request (ListSharedImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e5cdb20f4c774bbfb97104f3731d7600/users/f810281512c44c19a06604341a682ad9/roles/f62b4d190f9040abadfedbb170e6ab99 0.478s",
                                "2026-05-22 01:42:31.347 41 INFO tempest.lib.common.rest_client [req-6f963e49-619a-4280-ad2a-91a94a58bfab req-6f963e49-619a-4280-ad2a-91a94a58bfab ] Request (BasicOperationsImagesTest:tearDownClass): 404 GET https://api.testbed.osism.xyz:9292/v2/images/1e55b740-891b-454b-81d3-cc3dcccdf455 0.079s",
                                "2026-05-22 01:42:31.386 18 INFO tempest.lib.common.rest_client [req-c760cca6-e804-4a11-9089-c767eeba267a req-c760cca6-e804-4a11-9089-c767eeba267a ] Request (ImagesTagsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.506s",
                                "2026-05-22 01:42:31.395 14 INFO tempest.lib.common.rest_client [req-b965f7e8-12be-4b7c-9613-03f8c2cc7771 req-b965f7e8-12be-4b7c-9613-03f8c2cc7771 ] Request (MetadataNamespaceObjectsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.874s",
                                "2026-05-22 01:42:31.410 24 INFO tempest.lib.common.rest_client [req-94540c40-0ef0-4c24-b971-7c0fcdc323c5 req-94540c40-0ef0-4c24-b971-7c0fcdc323c5 ] Request (BasicOperationsImagesAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/56526375b67f4ad69cd4cd5ea184f7ce/users/113011fdb9e544939b1cdc23c0feb2b4/roles/7b19d98ffcc24d869191183daf0fb4ae 0.257s",
                                "2026-05-22 01:42:31.410 24 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 113011fdb9e544939b1cdc23c0feb2b4 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:42:31.413 24 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-BasicOperationsImagesAdminTest-197050276-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '56526375b67f4ad69cd4cd5ea184f7ce', 'project_name': 'tempest-BasicOperationsImagesAdminTest-197050276', 'tenant_id': '56526375b67f4ad69cd4cd5ea184f7ce', 'tenant_name': 'tempest-BasicOperationsImagesAdminTest-197050276', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '113011fdb9e544939b1cdc23c0feb2b4', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:42:31.413 24 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-BasicOperationsImagesAdminTest-197050276-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '56526375b67f4ad69cd4cd5ea184f7ce', 'project_name': 'tempest-BasicOperationsImagesAdminTest-197050276', 'tenant_id': '56526375b67f4ad69cd4cd5ea184f7ce', 'tenant_name': 'tempest-BasicOperationsImagesAdminTest-197050276', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '113011fdb9e544939b1cdc23c0feb2b4', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:42:31.425 41 INFO tempest.lib.common.rest_client [req-d9845b47-2360-4ef9-a311-7eec38560c66 req-d9845b47-2360-4ef9-a311-7eec38560c66 ] Request (BasicOperationsImagesTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9292/v2/images/4d0f60ce-a72e-4fe7-9594-cf2787bdf11f 0.075s",
                                "2026-05-22 01:42:31.512 20 INFO tempest.lib.common.rest_client [req-a6114cf6-eac9-4e51-a548-b30dc8e24ed3 req-a6114cf6-eac9-4e51-a548-b30dc8e24ed3 ] Request (MetadataNamespaceTagsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a6ff2305fd014332a8dca236604a4c59/users/59b7ba185fc44c49a039a454f7ecb0fe/roles/f62b4d190f9040abadfedbb170e6ab99 0.595s",
                                "2026-05-22 01:42:31.533 41 INFO tempest.lib.common.rest_client [req-eda53f4e-33fa-4c90-be54-81de5ca957b1 req-eda53f4e-33fa-4c90-be54-81de5ca957b1 ] Request (BasicOperationsImagesTest:tearDownClass): 404 GET https://api.testbed.osism.xyz:9292/v2/images/4d0f60ce-a72e-4fe7-9594-cf2787bdf11f 0.102s",
                                "2026-05-22 01:42:31.529 17 INFO tempest.lib.common.rest_client [req-a844de5b-8712-41ad-bb15-d2003f38f800 req-a844de5b-8712-41ad-bb15-d2003f38f800 ] Request (MetadataNamespacePropertiesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4448810419654c2b9870d8f952bb057f/users/b48ac80aab964297b836e7c27f1c6ef9/roles/f62b4d190f9040abadfedbb170e6ab99 0.364s",
                                "2026-05-22 01:42:31.592 10 INFO tempest.lib.common.rest_client [req-c218704c-f130-4490-b59e-05a46f0c5459 req-c218704c-f130-4490-b59e-05a46f0c5459 ] Request (ImagesMemberNegativeTest:test_image_share_invalid_status): 400 PUT https://api.testbed.osism.xyz:9292/v2/images/6235bc2e-0ab3-41cc-a2d1-2a5e4de1a581/members/502273ee60a94c0cbc5e6096a8f60768 0.442s",
                                "2026-05-22 01:42:31.635 26 INFO tempest.lib.common.rest_client [req-a02fdf10-1d49-4b85-82fa-afdcd76f8fa5 req-a02fdf10-1d49-4b85-82fa-afdcd76f8fa5 ] Request (ImagesNegativeTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.595s",
                                "2026-05-22 01:42:31.630 35 INFO tempest.lib.common.rest_client [req-4a5b082b-efea-4523-b868-60230d085353 req-4a5b082b-efea-4523-b868-60230d085353 ] Request (ListSharedImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.328s",
                                "2026-05-22 01:42:31.665 18 INFO tempest.lib.common.rest_client [req-fce588af-89ed-4a93-ac98-76db367bce34 req-fce588af-89ed-4a93-ac98-76db367bce34 ] Request (ImagesTagsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.275s",
                                "2026-05-22 01:42:31.675 20 INFO tempest.lib.common.rest_client [req-2b4969db-e166-42bc-9422-a7a42f8bae3f req-2b4969db-e166-42bc-9422-a7a42f8bae3f ] Request (MetadataNamespaceTagsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.156s",
                                "2026-05-22 01:42:31.729 17 INFO tempest.lib.common.rest_client [req-7c7c1b88-a25f-41e6-bdaa-33b07edf9488 req-7c7c1b88-a25f-41e6-bdaa-33b07edf9488 ] Request (MetadataNamespacePropertiesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.198s",
                                "2026-05-22 01:42:31.846 10 INFO tempest.lib.common.rest_client [req-5018afe1-c046-488c-91c8-a27a8977000e req-5018afe1-c046-488c-91c8-a27a8977000e ] Request (ImagesMemberNegativeTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/6235bc2e-0ab3-41cc-a2d1-2a5e4de1a581 0.249s",
                                "{0} tempest.api.image.v2.test_images_member_negative.ImagesMemberNegativeTest.test_image_share_invalid_status [1.597014s] ... ok",
                                "2026-05-22 01:42:31.863 32 INFO tempest.lib.common.rest_client [req-ce286d34-0d04-4152-86f4-fe82dae22bb5 req-ce286d34-0d04-4152-86f4-fe82dae22bb5 ] Request (ImageTaskCreate:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.666s",
                                "2026-05-22 01:42:31.859 17 INFO tempest.lib.common.rest_client [req-861dbaca-b96e-480e-87e9-3e1ac577c286 req-861dbaca-b96e-480e-87e9-3e1ac577c286 ] Request (MetadataNamespacePropertiesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4448810419654c2b9870d8f952bb057f/users/b48ac80aab964297b836e7c27f1c6ef9/roles/7b19d98ffcc24d869191183daf0fb4ae 0.126s",
                                "2026-05-22 01:42:31.859 17 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user b48ac80aab964297b836e7c27f1c6ef9 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:42:31.860 17 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataNamespacePropertiesTest-794686573-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '4448810419654c2b9870d8f952bb057f', 'project_name': 'tempest-MetadataNamespacePropertiesTest-794686573', 'tenant_id': '4448810419654c2b9870d8f952bb057f', 'tenant_name': 'tempest-MetadataNamespacePropertiesTest-794686573', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'b48ac80aab964297b836e7c27f1c6ef9', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:42:31.860 17 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataNamespacePropertiesTest-794686573-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '4448810419654c2b9870d8f952bb057f', 'project_name': 'tempest-MetadataNamespacePropertiesTest-794686573', 'tenant_id': '4448810419654c2b9870d8f952bb057f', 'tenant_name': 'tempest-MetadataNamespacePropertiesTest-794686573', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'b48ac80aab964297b836e7c27f1c6ef9', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:42:31.856 20 INFO tempest.lib.common.rest_client [req-2b8ee7b1-dfe9-45d0-b3e6-18727d7064d6 req-2b8ee7b1-dfe9-45d0-b3e6-18727d7064d6 ] Request (MetadataNamespaceTagsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a6ff2305fd014332a8dca236604a4c59/users/59b7ba185fc44c49a039a454f7ecb0fe/roles/7b19d98ffcc24d869191183daf0fb4ae 0.178s",
                                "2026-05-22 01:42:31.859 20 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 59b7ba185fc44c49a039a454f7ecb0fe is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:42:31.860 20 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataNamespaceTagsTest-9258564-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'a6ff2305fd014332a8dca236604a4c59', 'project_name': 'tempest-MetadataNamespaceTagsTest-9258564', 'tenant_id': 'a6ff2305fd014332a8dca236604a4c59', 'tenant_name': 'tempest-MetadataNamespaceTagsTest-9258564', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '59b7ba185fc44c49a039a454f7ecb0fe', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:42:31.861 20 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataNamespaceTagsTest-9258564-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'a6ff2305fd014332a8dca236604a4c59', 'project_name': 'tempest-MetadataNamespaceTagsTest-9258564', 'tenant_id': 'a6ff2305fd014332a8dca236604a4c59', 'tenant_name': 'tempest-MetadataNamespaceTagsTest-9258564', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '59b7ba185fc44c49a039a454f7ecb0fe', 'system': None}, Network: None, Subnet: None, Router: None",
                                "{11} 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-22 01:42:31.989 22 INFO tempest.lib.common.rest_client [req-b0890e9b-5c17-47e3-964c-fcaae6d00c77 req-b0890e9b-5c17-47e3-964c-fcaae6d00c77 ] Request (MetadataNamespacesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.690s",
                                "2026-05-22 01:42:31.995 24 INFO tempest.lib.common.rest_client [req-fec8ac32-e203-4781-9107-e0f722b62731 req-fec8ac32-e203-4781-9107-e0f722b62731 ] Request (BasicOperationsImagesAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.573s",
                                "2026-05-22 01:42:32.002 10 INFO tempest.lib.common.rest_client [req-b256eeb2-376b-4720-a168-d644e63e0a99 req-b256eeb2-376b-4720-a168-d644e63e0a99 ] Request (ImagesMemberNegativeTest:test_image_share_owner_cannot_accept): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.150s",
                                "2026-05-22 01:42:32.124 35 INFO tempest.lib.common.rest_client [req-0d0d8479-bd5d-428a-9147-8a49b1657fb8 req-0d0d8479-bd5d-428a-9147-8a49b1657fb8 ] Request (ListSharedImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e5cdb20f4c774bbfb97104f3731d7600/users/f810281512c44c19a06604341a682ad9/roles/7b19d98ffcc24d869191183daf0fb4ae 0.482s",
                                "2026-05-22 01:42:32.124 35 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user f810281512c44c19a06604341a682ad9 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:42:32.125 35 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ListSharedImagesTest-786729983-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'e5cdb20f4c774bbfb97104f3731d7600', 'project_name': 'tempest-ListSharedImagesTest-786729983', 'tenant_id': 'e5cdb20f4c774bbfb97104f3731d7600', 'tenant_name': 'tempest-ListSharedImagesTest-786729983', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'f810281512c44c19a06604341a682ad9', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:42:32.127 35 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ListSharedImagesTest-786729983-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'e5cdb20f4c774bbfb97104f3731d7600', 'project_name': 'tempest-ListSharedImagesTest-786729983', 'tenant_id': 'e5cdb20f4c774bbfb97104f3731d7600', 'tenant_name': 'tempest-ListSharedImagesTest-786729983', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'f810281512c44c19a06604341a682ad9', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:42:32.165 10 INFO tempest.lib.common.rest_client [req-fe4cf049-f83d-4c5f-ba10-a554d2c40647 req-fe4cf049-f83d-4c5f-ba10-a554d2c40647 ] Request (ImagesMemberNegativeTest:test_image_share_owner_cannot_accept): 200 POST https://api.testbed.osism.xyz:9292/v2/images/b0f55834-aae4-427c-b7b3-328cd276a735/members 0.161s",
                                "2026-05-22 01:42:32.219 12 INFO tempest.lib.common.rest_client [req-c4d6a64f-4eaa-4780-a34d-5a50ac45b835 req-c4d6a64f-4eaa-4780-a34d-5a50ac45b835 ] Request (MetadataSchemaTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=4b12e3ddf4284192ad36e18aee516520&name=default 1.027s",
                                "2026-05-22 01:42:32.281 18 INFO tempest.lib.common.rest_client [req-254d499f-5807-4486-bc20-713f84ac4a6d req-254d499f-5807-4486-bc20-713f84ac4a6d ] Request (ImagesTagsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.602s",
                                "2026-05-22 01:42:32.315 14 INFO tempest.lib.common.rest_client [req-c93fac2b-2591-45c9-9c66-a514f4ffb255 req-c93fac2b-2591-45c9-9c66-a514f4ffb255 ] Request (MetadataNamespaceObjectsTest:test_create_update_delete_meta_namespace_objects): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces 0.918s",
                                "2026-05-22 01:42:32.367 22 INFO tempest.lib.common.rest_client [req-1f0811e0-6fee-4f3b-a7f4-92068ee20c2f req-1f0811e0-6fee-4f3b-a7f4-92068ee20c2f ] Request (MetadataNamespacesTest:test_basic_metadata_definition_namespaces): 200 GET https://api.testbed.osism.xyz:9292/v2/metadefs/resource_types 0.374s",
                                "2026-05-22 01:42:32.387 10 INFO tempest.lib.common.rest_client [req-2d07bd69-fae5-45d5-b6bb-51cc6660a730 req-2d07bd69-fae5-45d5-b6bb-51cc6660a730 ] Request (ImagesMemberNegativeTest:test_image_share_owner_cannot_accept): 200 GET https://api.testbed.osism.xyz:9292/v2/images 0.220s",
                                "2026-05-22 01:42:32.413 26 INFO tempest.lib.common.rest_client [req-37558677-f8d6-45f9-b5a7-972e9ab2b744 req-37558677-f8d6-45f9-b5a7-972e9ab2b744 ] Request (ImagesNegativeTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=bfea5044176b4c6dbc82f532c1909c53&name=default 0.769s",
                                "2026-05-22 01:42:32.447 32 INFO tempest.lib.common.rest_client [req-da54f50f-c885-4796-a360-b2a9deb7ae65 req-da54f50f-c885-4796-a360-b2a9deb7ae65 ] Request (ImageTaskCreate:test_task_create_fake_image_location): 201 POST https://api.testbed.osism.xyz:9292/v2/tasks 0.533s",
                                "2026-05-22 01:42:32.451 17 INFO tempest.lib.common.rest_client [req-628c9958-a8fc-4b58-a201-234da5460b83 req-628c9958-a8fc-4b58-a201-234da5460b83 ] Request (MetadataNamespacePropertiesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.579s",
                                "2026-05-22 01:42:32.450 24 INFO tempest.lib.common.rest_client [req-84dc859b-121b-49a7-879c-ffdb70644711 req-84dc859b-121b-49a7-879c-ffdb70644711 ] Request (BasicOperationsImagesAdminTest:test_create_image_owner_param): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.449s",
                                "2026-05-22 01:42:32.468 20 INFO tempest.lib.common.rest_client [req-f14c180a-573e-4e50-8499-5c291e204fac req-f14c180a-573e-4e50-8499-5c291e204fac ] Request (MetadataNamespaceTagsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.592s",
                                "2026-05-22 01:42:32.486 10 INFO tempest.lib.common.rest_client [req-6bc1854e-251f-43e6-a8bb-8191a7542259 req-6bc1854e-251f-43e6-a8bb-8191a7542259 ] Request (ImagesMemberNegativeTest:test_image_share_owner_cannot_accept): 403 PUT https://api.testbed.osism.xyz:9292/v2/images/b0f55834-aae4-427c-b7b3-328cd276a735/members/502273ee60a94c0cbc5e6096a8f60768 0.090s",
                                "2026-05-22 01:42:32.481 14 INFO tempest.lib.common.rest_client [req-02cb0bc0-c7af-4893-8eeb-5acc51b8ae7e req-02cb0bc0-c7af-4893-8eeb-5acc51b8ae7e ] Request (MetadataNamespaceObjectsTest:test_create_update_delete_meta_namespace_objects): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-1044079072/objects 0.155s",
                                "2026-05-22 01:42:32.578 24 INFO tempest.lib.common.rest_client [req-c93d0e00-9e30-42f0-9904-d1caba79cdfc req-c93d0e00-9e30-42f0-9904-d1caba79cdfc ] Request (BasicOperationsImagesAdminTest:test_create_image_owner_param): 200 GET https://api.testbed.osism.xyz:9292/v2/images/d07463e5-9796-4bfb-b32f-742d32df73e0 0.126s",
                                "2026-05-22 01:42:32.586 22 INFO tempest.lib.common.rest_client [req-9d51181c-ad8f-461a-a613-a86199492b72 req-9d51181c-ad8f-461a-a613-a86199492b72 ] Request (MetadataNamespacesTest:test_basic_metadata_definition_namespaces): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces 0.218s",
                                "2026-05-22 01:42:32.614 32 INFO tempest.lib.common.rest_client [req-5addc35e-3e56-4ff6-94ee-f4fdf1dd5c92 req-5addc35e-3e56-4ff6-94ee-f4fdf1dd5c92 ] Request (ImageTaskCreate:test_task_create_fake_image_location): 200 GET https://api.testbed.osism.xyz:9292/v2/tasks/378fb3cf-0f13-42f4-b960-752abe05198d 0.165s",
                                "2026-05-22 01:42:32.687 14 INFO tempest.lib.common.rest_client [req-6da5c9f2-44cb-42b8-9a8b-30d85f74597a req-6da5c9f2-44cb-42b8-9a8b-30d85f74597a ] Request (MetadataNamespaceObjectsTest:test_create_update_delete_meta_namespace_objects): 200 PUT https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-1044079072/objects/tempest-MetadataNamespaceObjectsTest-object-82571744 0.204s",
                                "2026-05-22 01:42:32.708 12 INFO tempest.lib.common.rest_client [req-49d63d28-6d8f-409e-b68b-8db0c58c5664 req-49d63d28-6d8f-409e-b68b-8db0c58c5664 ] Request (MetadataSchemaTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/241b1b66-3eac-4a7e-bf75-d30670808e8e 0.485s",
                                "2026-05-22 01:42:32.714 24 INFO tempest.lib.common.rest_client [req-aac2dea9-ccb7-449b-bc8d-e2d839f61ba1 req-aac2dea9-ccb7-449b-bc8d-e2d839f61ba1 ] Request (BasicOperationsImagesAdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/d07463e5-9796-4bfb-b32f-742d32df73e0 0.135s",
                                "{7} tempest.api.image.v2.admin.test_images.BasicOperationsImagesAdminTest.test_create_image_owner_param [0.717300s] ... ok",
                                "2026-05-22 01:42:32.756 35 INFO tempest.lib.common.rest_client [req-5d16b265-eac6-4e01-bb44-3e43e5333981 req-5d16b265-eac6-4e01-bb44-3e43e5333981 ] Request (ListSharedImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.621s",
                                "2026-05-22 01:42:32.788 10 INFO tempest.lib.common.rest_client [req-1b0f12cf-dc04-41f4-8e4b-d68ddd56deb1 req-1b0f12cf-dc04-41f4-8e4b-d68ddd56deb1 ] Request (ImagesMemberNegativeTest:test_image_share_owner_cannot_accept): 200 GET https://api.testbed.osism.xyz:9292/v2/images 0.300s",
                                "2026-05-22 01:42:32.811 14 INFO tempest.lib.common.rest_client [req-d1a20c09-7000-4443-bc6c-df01926a75eb req-d1a20c09-7000-4443-bc6c-df01926a75eb ] Request (MetadataNamespaceObjectsTest:test_create_update_delete_meta_namespace_objects): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-1044079072/objects/tempest-update-object-1689195283 0.122s",
                                "2026-05-22 01:42:32.826 18 INFO tempest.lib.common.rest_client [req-7d96e485-bde4-46f3-913d-8bda2289b7a0 req-7d96e485-bde4-46f3-913d-8bda2289b7a0 ] Request (ImagesTagsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.543s",
                                "2026-05-22 01:42:32.921 24 INFO tempest.lib.common.rest_client [req-69ad5144-0206-4d3a-b3a0-a77ca0223659 req-69ad5144-0206-4d3a-b3a0-a77ca0223659 ] Request (BasicOperationsImagesAdminTest:test_list_public_image): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.164s",
                                "2026-05-22 01:42:32.924 20 INFO tempest.lib.common.rest_client [req-c61a402e-db26-4265-8f42-c7accf2f646c req-c61a402e-db26-4265-8f42-c7accf2f646c ] Request (MetadataNamespaceTagsTest:test_create_list_delete_namespace_tags): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces 0.448s",
                                "2026-05-22 01:42:32.923 14 INFO tempest.lib.common.rest_client [req-c7cb628a-a038-4ad3-9a07-808f0cb49607 req-c7cb628a-a038-4ad3-9a07-808f0cb49607 ] Request (MetadataNamespaceObjectsTest:test_create_update_delete_meta_namespace_objects): 200 GET https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-1044079072/objects 0.108s",
                                "2026-05-22 01:42:32.937 26 INFO tempest.lib.common.rest_client [req-fc2e20ee-b862-4b98-b945-d4c2845a3657 req-fc2e20ee-b862-4b98-b945-d4c2845a3657 ] Request (ImagesNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/02ed55b1-6357-45ef-b956-40d2a2c1f410 0.522s",
                                "2026-05-22 01:42:32.936 17 INFO tempest.lib.common.rest_client [req-5f8ef666-eee6-4868-b9a5-13d6c6f80780 req-5f8ef666-eee6-4868-b9a5-13d6c6f80780 ] Request (MetadataNamespacePropertiesTest:test_basic_meta_def_namespace_property): 200 GET https://api.testbed.osism.xyz:9292/v2/metadefs/resource_types 0.475s",
                                "2026-05-22 01:42:32.945 10 INFO tempest.lib.common.rest_client [req-24789b17-0fa4-4fdb-86d9-af6f3e404b26 req-24789b17-0fa4-4fdb-86d9-af6f3e404b26 ] Request (ImagesMemberNegativeTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/b0f55834-aae4-427c-b7b3-328cd276a735 0.154s",
                                "{0} tempest.api.image.v2.test_images_member_negative.ImagesMemberNegativeTest.test_image_share_owner_cannot_accept [1.096585s] ... ok",
                                "2026-05-22 01:42:32.957 12 INFO tempest.lib.common.rest_client [req-1c99ec9d-57e5-48a6-bcea-8d739f342b6a req-1c99ec9d-57e5-48a6-bcea-8d739f342b6a ] Request (MetadataSchemaTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/4b12e3ddf4284192ad36e18aee516520 0.244s",
                                "2026-05-22 01:42:33.014 35 INFO tempest.lib.common.rest_client [req-1c5ed1c4-42f4-4031-a1ee-9aec66dbfda3 req-1c5ed1c4-42f4-4031-a1ee-9aec66dbfda3 ] Request (ListSharedImagesTest:test_list_images_param_member_status): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.253s",
                                "2026-05-22 01:42:33.028 24 INFO tempest.lib.common.rest_client [req-491eb95a-7632-432b-bc7c-ac70494f0fd6 req-491eb95a-7632-432b-bc7c-ac70494f0fd6 ] Request (BasicOperationsImagesAdminTest:test_list_public_image): 200 GET https://api.testbed.osism.xyz:9292/v2/images/d9a5ac34-0d53-4c2a-bc85-0e9a9aa6f9e9 0.104s",
                                "2026-05-22 01:42:33.038 18 INFO tempest.lib.common.rest_client [req-01151af5-7eac-4ca2-92d9-5b4392361587 req-01151af5-7eac-4ca2-92d9-5b4392361587 ] Request (ImagesTagsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.202s",
                                "2026-05-22 01:42:33.068 22 INFO tempest.lib.common.rest_client [req-de7b3276-5050-4b0e-8bad-65b0a7a1b72d req-de7b3276-5050-4b0e-8bad-65b0a7a1b72d ] Request (MetadataNamespacesTest:test_basic_metadata_definition_namespaces): 200 GET https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces 0.470s",
                                "2026-05-22 01:42:33.156 20 INFO tempest.lib.common.rest_client [req-e2e9d2b7-6b05-4362-8036-6a57c947bf06 req-e2e9d2b7-6b05-4362-8036-6a57c947bf06 ] Request (MetadataNamespaceTagsTest:test_create_list_delete_namespace_tags): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-636976862/tags 0.216s",
                                "2026-05-22 01:42:33.228 14 INFO tempest.lib.common.rest_client [req-b3dbc3f5-87b8-4bf4-84f5-c80642bd04bd req-b3dbc3f5-87b8-4bf4-84f5-c80642bd04bd ] Request (MetadataNamespaceObjectsTest:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-1044079072/objects/tempest-MetadataNamespaceObjectsTest-object-82571744 0.299s",
                                "2026-05-22 01:42:33.233 26 INFO tempest.lib.common.rest_client [req-31508036-c6bf-4d0f-a987-03302fd67238 req-31508036-c6bf-4d0f-a987-03302fd67238 ] Request (ImagesNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/bfea5044176b4c6dbc82f532c1909c53 0.294s",
                                "2026-05-22 01:42:33.238 10 INFO tempest.lib.common.rest_client [req-4e3b9c6a-b434-41ff-9359-03a727344c5a req-4e3b9c6a-b434-41ff-9359-03a727344c5a ] Request (ImagesMemberNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/931bc65516a54d0a8ec4af0d18b4cb1c 0.219s",
                                "2026-05-22 01:42:33.275 24 INFO tempest.lib.common.rest_client [req-3c155f29-be1d-4676-a012-80aea8248b35 req-3c155f29-be1d-4676-a012-80aea8248b35 ] Request (BasicOperationsImagesAdminTest:test_list_public_image): 200 GET https://api.testbed.osism.xyz:9292/v2/images/d9a5ac34-0d53-4c2a-bc85-0e9a9aa6f9e9 0.243s",
                                "2026-05-22 01:42:33.282 17 INFO tempest.lib.common.rest_client [req-cfa0f497-2e36-4bd1-ae66-3a8aed0acf1d req-cfa0f497-2e36-4bd1-ae66-3a8aed0acf1d ] Request (MetadataNamespacePropertiesTest:test_basic_meta_def_namespace_property): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces 0.343s",
                                "2026-05-22 01:42:33.301 41 INFO tempest.lib.common.rest_client [req-b6153391-78a5-413a-997a-0d4d504d9524 req-b6153391-78a5-413a-997a-0d4d504d9524 ] Request (BasicOperationsImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/53e47a92-70e6-4fa6-9a62-22067747665a 1.763s",
                                "2026-05-22 01:42:33.351 22 INFO tempest.lib.common.rest_client [req-150f2c09-f518-45d4-8402-b2f8917e8ebd req-150f2c09-f518-45d4-8402-b2f8917e8ebd ] Request (MetadataNamespacesTest:test_basic_metadata_definition_namespaces): 200 GET https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-namespace-491656724 0.278s",
                                "2026-05-22 01:42:33.381 20 INFO tempest.lib.common.rest_client [req-88458563-7f54-4516-8848-b70aa9cfa4bc req-88458563-7f54-4516-8848-b70aa9cfa4bc ] Request (MetadataNamespaceTagsTest:test_create_list_delete_namespace_tags): 200 GET https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-636976862/tags 0.218s",
                                "2026-05-22 01:42:33.432 18 INFO tempest.lib.common.rest_client [req-44aa31cd-1be7-48fe-8b8c-b2935295fe15 req-44aa31cd-1be7-48fe-8b8c-b2935295fe15 ] Request (ImagesTagsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1a528182c55d4cccaed958babc9d400a/users/744c1937aa3c4899ab30e751df6d2bb7/roles/7b19d98ffcc24d869191183daf0fb4ae 0.388s",
                                "2026-05-22 01:42:33.448 41 INFO tempest.lib.common.rest_client [req-0e163bff-31bc-4f06-9309-bcc2b1fd9c32 req-0e163bff-31bc-4f06-9309-bcc2b1fd9c32 ] Request (BasicOperationsImagesTest:tearDownClass): 404 GET https://api.testbed.osism.xyz:9292/v2/images/53e47a92-70e6-4fa6-9a62-22067747665a 0.146s",
                                "2026-05-22 01:42:33.463 22 INFO tempest.lib.common.rest_client [req-605d4c18-5b00-423d-b8a8-0958a32d8767 req-605d4c18-5b00-423d-b8a8-0958a32d8767 ] Request (MetadataNamespacesTest:test_basic_metadata_definition_namespaces): 403 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-namespace-491656724 0.107s",
                                "2026-05-22 01:42:33.462 14 INFO tempest.lib.common.rest_client [req-7044ff06-03cf-4ac5-85ba-6d8d0d8259f6 req-7044ff06-03cf-4ac5-85ba-6d8d0d8259f6 ] Request (MetadataNamespaceObjectsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-1044079072 0.229s",
                                "{2} tempest.api.image.v2.admin.test_images_metadefs_namespace_objects.MetadataNamespaceObjectsTest.test_create_update_delete_meta_namespace_objects [2.066347s] ... ok",
                                "2026-05-22 01:42:33.522 20 INFO tempest.lib.common.rest_client [req-eb82fedf-c832-4148-a7c9-037ea011dbda req-eb82fedf-c832-4148-a7c9-037ea011dbda ] Request (MetadataNamespaceTagsTest:test_create_list_delete_namespace_tags): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-636976862/tags 0.137s",
                                "2026-05-22 01:42:33.561 10 INFO tempest.lib.common.rest_client [req-8d4c54fd-f4a1-4d4c-ad83-94ccb3996273 req-8d4c54fd-f4a1-4d4c-ad83-94ccb3996273 ] Request (ImagesMemberNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/40a05a8bf3914048a2cd71ae30155e1c 0.319s",
                                "2026-05-22 01:42:33.565 10 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 502273ee60a94c0cbc5e6096a8f60768",
                                "2026-05-22 01:42:33.633 20 INFO tempest.lib.common.rest_client [req-16c37a64-cd8b-4fa6-87cd-5861f2991c15 req-16c37a64-cd8b-4fa6-87cd-5861f2991c15 ] Request (MetadataNamespaceTagsTest:test_create_list_delete_namespace_tags): 200 GET https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-636976862/tags 0.107s",
                                "2026-05-22 01:42:33.639 14 INFO tempest.lib.common.rest_client [req-ea18f2ce-7567-4bc0-8b8f-746747e9a0f6 req-ea18f2ce-7567-4bc0-8b8f-746747e9a0f6 ] Request (MetadataNamespaceObjectsTest:test_list_meta_namespace_objects): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces 0.129s",
                                "2026-05-22 01:42:33.653 22 INFO tempest.lib.common.rest_client [req-1e159ccd-8479-4242-9bf3-7a44a16271f0 req-1e159ccd-8479-4242-9bf3-7a44a16271f0 ] Request (MetadataNamespacesTest:test_basic_metadata_definition_namespaces): 200 PUT https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-namespace-491656724 0.188s",
                                "2026-05-22 01:42:33.698 18 INFO tempest.lib.common.rest_client [req-f7accfe3-abfc-4a3c-be18-b0f834f9e173 req-f7accfe3-abfc-4a3c-be18-b0f834f9e173 ] Request (ImagesTagsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.264s",
                                "2026-05-22 01:42:33.764 14 INFO tempest.lib.common.rest_client [req-1918f614-eac4-487b-b49e-2f103133f434 req-1918f614-eac4-487b-b49e-2f103133f434 ] Request (MetadataNamespaceObjectsTest:test_list_meta_namespace_objects): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-869644701/objects 0.124s",
                                "2026-05-22 01:42:33.784 20 INFO tempest.lib.common.rest_client [req-9f5ccfee-e029-4f77-88de-6ff9a0e5a2d8 req-9f5ccfee-e029-4f77-88de-6ff9a0e5a2d8 ] Request (MetadataNamespaceTagsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-636976862/tags 0.148s",
                                "2026-05-22 01:42:33.791 41 INFO tempest.lib.common.rest_client [req-0dccef5e-5c00-4d88-86ec-d1e8db0064fd req-0dccef5e-5c00-4d88-86ec-d1e8db0064fd ] Request (BasicOperationsImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/b3f903655b9340afa1c0d487e675e3a3 0.342s",
                                "2026-05-22 01:42:33.794 41 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 63d0b83bef8e40fa9fa80cd20b363e5b",
                                "2026-05-22 01:42:33.800 32 INFO tempest.lib.common.rest_client [req-a9d5bde8-4cb3-4f49-adab-0988dcc6dc5d req-a9d5bde8-4cb3-4f49-adab-0988dcc6dc5d ] Request (ImageTaskCreate:test_task_create_fake_image_location): 200 GET https://api.testbed.osism.xyz:9292/v2/tasks/378fb3cf-0f13-42f4-b960-752abe05198d 0.180s",
                                "2026-05-22 01:42:33.851 24 INFO tempest.lib.common.rest_client [req-7c3d4ef8-f1a6-4386-b305-b0029d513564 req-7c3d4ef8-f1a6-4386-b305-b0029d513564 ] Request (BasicOperationsImagesAdminTest:test_list_public_image): 200 GET https://api.testbed.osism.xyz:9292/v2/images 0.575s",
                                "2026-05-22 01:42:33.875 22 INFO tempest.lib.common.rest_client [req-bd294f07-a4dc-42f5-ad6e-fe8f224b0642 req-bd294f07-a4dc-42f5-ad6e-fe8f224b0642 ] Request (MetadataNamespacesTest:test_basic_metadata_definition_namespaces): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-namespace-491656724 0.215s",
                                "2026-05-22 01:42:33.898 14 INFO tempest.lib.common.rest_client [req-1ec426f6-310a-46cf-b149-b46a4792b65e req-1ec426f6-310a-46cf-b149-b46a4792b65e ] Request (MetadataNamespaceObjectsTest:test_list_meta_namespace_objects): 200 GET https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-869644701/objects 0.133s",
                                "2026-05-22 01:42:33.938 20 INFO tempest.lib.common.rest_client [req-3fb24383-2b48-47c1-8b32-7619026e160a req-3fb24383-2b48-47c1-8b32-7619026e160a ] Request (MetadataNamespaceTagsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-636976862 0.150s",
                                "2026-05-22 01:42:34.001 22 INFO tempest.lib.common.rest_client [req-4b77134a-b5df-412c-8ebd-e644667831f1 req-4b77134a-b5df-412c-8ebd-e644667831f1 ] Request (MetadataNamespacesTest:test_basic_metadata_definition_namespaces): 404 GET https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-namespace-491656724 0.121s",
                                "2026-05-22 01:42:34.032 10 INFO tempest.lib.common.rest_client [req-c3acfc6a-3b03-4f79-8f44-aac13b64fc86 req-c3acfc6a-3b03-4f79-8f44-aac13b64fc86 ] Request (ImagesMemberNegativeTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.462s",
                                "{5} tempest.api.image.v2.admin.test_images_metadefs_namespace_tags.MetadataNamespaceTagsTest.test_create_list_delete_namespace_tags [1.468344s] ... ok",
                                "2026-05-22 01:42:34.044 17 INFO tempest.lib.common.rest_client [req-f883d87e-0c0a-4aeb-aac0-d31623be3e6e req-f883d87e-0c0a-4aeb-aac0-d31623be3e6e ] Request (MetadataNamespacePropertiesTest:test_basic_meta_def_namespace_property): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-1985222598/resource_types 0.760s",
                                "2026-05-22 01:42:34.048 24 INFO tempest.lib.common.rest_client [req-3eb5c8c1-73fc-46cc-bd7b-f298626da77e req-3eb5c8c1-73fc-46cc-bd7b-f298626da77e ] Request (BasicOperationsImagesAdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/d9a5ac34-0d53-4c2a-bc85-0e9a9aa6f9e9 0.183s",
                                "{7} tempest.api.image.v2.admin.test_images.BasicOperationsImagesAdminTest.test_list_public_image [1.293426s] ... ok",
                                "2026-05-22 01:42:34.067 14 INFO tempest.lib.common.rest_client [req-3cb5a3dd-0e7a-4351-8937-54d415a8596b req-3cb5a3dd-0e7a-4351-8937-54d415a8596b ] Request (MetadataNamespaceObjectsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-869644701/objects/tempest-MetadataNamespaceObjectsTest-object-390536757 0.165s",
                                "2026-05-22 01:42:34.060 18 INFO tempest.lib.common.rest_client [req-e8108b04-ce94-43b3-99c1-bc156b25e0b3 req-e8108b04-ce94-43b3-99c1-bc156b25e0b3 ] Request (ImagesTagsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1a528182c55d4cccaed958babc9d400a/users/744c1937aa3c4899ab30e751df6d2bb7/roles/1049be6f2d5641528d4cf50ffcec866c 0.356s",
                                "2026-05-22 01:42:34.115 35 INFO tempest.lib.common.rest_client [req-18a869f9-d0b1-4f9a-bb47-e8b08106b9b7 req-18a869f9-d0b1-4f9a-bb47-e8b08106b9b7 ] Request (ListSharedImagesTest:test_list_images_param_member_status): 204 PUT https://api.testbed.osism.xyz:9292/v2/images/aab60eec-200c-40a0-b248-91bc25af0b39/file 1.099s",
                                "2026-05-22 01:42:34.116 35 WARNING tempest.lib.common.rest_client [-] Deprecated: \"tenant_id\" property is deprecated for removal, use \"project_id\" instead",
                                "2026-05-22 01:42:34.224 20 INFO tempest.lib.common.rest_client [req-aa900fa5-662d-40d7-912d-0ac51e5393e8 req-aa900fa5-662d-40d7-912d-0ac51e5393e8 ] Request (MetadataNamespaceTagsTest:test_create_update_delete_tag): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces 0.181s",
                                "2026-05-22 01:42:34.234 22 INFO tempest.lib.common.rest_client [req-3dc146ee-784f-4f90-84a1-a8fb30c45087 req-3dc146ee-784f-4f90-84a1-a8fb30c45087 ] Request (MetadataNamespacesTest:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-namespace-491656724 0.229s",
                                "2026-05-22 01:42:34.266 17 INFO tempest.lib.common.rest_client [req-daf1b2a1-621d-4bab-8dee-c61c1081936c req-daf1b2a1-621d-4bab-8dee-c61c1081936c ] Request (MetadataNamespacePropertiesTest:test_basic_meta_def_namespace_property): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-1985222598/properties 0.214s",
                                "2026-05-22 01:42:34.275 14 INFO tempest.lib.common.rest_client [req-117a8dca-6259-4411-8cd1-80cc22644963 req-117a8dca-6259-4411-8cd1-80cc22644963 ] Request (MetadataNamespaceObjectsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-869644701 0.198s",
                                "2026-05-22 01:42:34.274 18 INFO tempest.lib.common.rest_client [req-cbd1b157-a31f-471a-99b7-57037477dbdd req-cbd1b157-a31f-471a-99b7-57037477dbdd ] Request (ImagesTagsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.208s",
                                "{2} tempest.api.image.v2.admin.test_images_metadefs_namespace_objects.MetadataNamespaceObjectsTest.test_list_meta_namespace_objects [0.769670s] ... ok",
                                "2026-05-22 01:42:34.290 41 INFO tempest.lib.common.rest_client [req-0cb503dd-134a-4da4-9c46-2ef55953c484 req-0cb503dd-134a-4da4-9c46-2ef55953c484 ] Request (BasicOperationsImagesTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.494s",
                                "2026-05-22 01:42:34.293 24 INFO tempest.lib.common.rest_client [req-cbdb558d-149e-4660-a899-515b75f2123e req-cbdb558d-149e-4660-a899-515b75f2123e ] Request (BasicOperationsImagesAdminTest:test_update_image_owner_param): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.237s",
                                "{6} tempest.api.image.v2.admin.test_images_metadefs_namespaces.MetadataNamespacesTest.test_basic_metadata_definition_namespaces [2.247155s] ... ok",
                                "2026-05-22 01:42:34.350 35 INFO tempest.lib.common.rest_client [req-59fc47a5-3fcd-4a2a-a837-afb757964507 req-59fc47a5-3fcd-4a2a-a837-afb757964507 ] Request (ListSharedImagesTest:test_list_images_param_member_status): 200 POST https://api.testbed.osism.xyz:9292/v2/images/aab60eec-200c-40a0-b248-91bc25af0b39/members 0.229s",
                                "2026-05-22 01:42:34.362 20 INFO tempest.lib.common.rest_client [req-ae2040ca-50c9-4113-9bea-6f1f8fcfc4c0 req-ae2040ca-50c9-4113-9bea-6f1f8fcfc4c0 ] Request (MetadataNamespaceTagsTest:test_create_update_delete_tag): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-488079933/tags 0.135s",
                                "2026-05-22 01:42:34.369 24 INFO tempest.lib.common.rest_client [req-d7be4ff5-b605-46a4-9cf9-ae6b8908888f req-d7be4ff5-b605-46a4-9cf9-ae6b8908888f ] Request (BasicOperationsImagesAdminTest:test_update_image_owner_param): 200 GET https://api.testbed.osism.xyz:9292/v2/images/0cbbae05-7c6c-4bec-8553-92bc8eda2709 0.070s",
                                "2026-05-22 01:42:34.367 17 INFO tempest.lib.common.rest_client [req-a3fbd99c-dc8e-418d-b553-2d6b37aecaaa req-a3fbd99c-dc8e-418d-b553-2d6b37aecaaa ] Request (MetadataNamespacePropertiesTest:test_basic_meta_def_namespace_property): 200 GET https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-1985222598/properties/OS::Glance::Image 0.092s",
                                "2026-05-22 01:42:34.429 18 INFO tempest.lib.common.rest_client [req-415cf416-cbd0-4527-adf7-c59ba2c244b0 req-415cf416-cbd0-4527-adf7-c59ba2c244b0 ] Request (ImagesTagsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1a528182c55d4cccaed958babc9d400a/users/744c1937aa3c4899ab30e751df6d2bb7/roles/f62b4d190f9040abadfedbb170e6ab99 0.153s",
                                "2026-05-22 01:42:34.450 14 INFO tempest.lib.common.rest_client [req-3985afc1-f991-4e38-aaec-8ae6d6763f49 req-3985afc1-f991-4e38-aaec-8ae6d6763f49 ] Request (MetadataNamespaceObjectsTest:test_show_meta_namespace_objects): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces 0.172s",
                                "2026-05-22 01:42:34.516 20 INFO tempest.lib.common.rest_client [req-f5ec7325-527b-4393-b4f1-cc2729d1c42a req-f5ec7325-527b-4393-b4f1-cc2729d1c42a ] Request (MetadataNamespaceTagsTest:test_create_update_delete_tag): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-488079933/tags/tempest-tag_name-1530857237 0.149s",
                                "2026-05-22 01:42:34.528 17 INFO tempest.lib.common.rest_client [req-68cb177b-cbca-4d84-b9b9-41024b8ca4ee req-68cb177b-cbca-4d84-b9b9-41024b8ca4ee ] Request (MetadataNamespacePropertiesTest:test_basic_meta_def_namespace_property): 200 PUT https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-1985222598/properties/OS::Glance::Image 0.158s",
                                "2026-05-22 01:42:34.532 24 INFO tempest.lib.common.rest_client [req-f9e9cb94-8b54-495a-a54a-39413f0495b0 req-f9e9cb94-8b54-495a-a54a-39413f0495b0 ] Request (BasicOperationsImagesAdminTest:test_update_image_owner_param): 200 PATCH https://api.testbed.osism.xyz:9292/v2/images/0cbbae05-7c6c-4bec-8553-92bc8eda2709 0.161s",
                                "2026-05-22 01:42:34.557 18 INFO tempest.lib.common.rest_client [req-bc299c1c-6067-4587-85c8-f415a5283f6a req-bc299c1c-6067-4587-85c8-f415a5283f6a ] Request (ImagesTagsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.124s",
                                "2026-05-22 01:42:34.574 14 INFO tempest.lib.common.rest_client [req-58afd70e-82b0-489a-beda-01679ecd1296 req-58afd70e-82b0-489a-beda-01679ecd1296 ] Request (MetadataNamespaceObjectsTest:test_show_meta_namespace_objects): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-1407975020/objects 0.119s",
                                "2026-05-22 01:42:34.611 20 INFO tempest.lib.common.rest_client [req-b1779c82-f38b-476f-880c-78faf853a5eb req-b1779c82-f38b-476f-880c-78faf853a5eb ] Request (MetadataNamespaceTagsTest:test_create_update_delete_tag): 200 GET https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-488079933/tags/tempest-tag_name-1530857237 0.091s",
                                "2026-05-22 01:42:34.616 22 INFO tempest.lib.common.rest_client [req-cab98cc1-f7d8-4c25-86ab-97ab4042bd91 req-cab98cc1-f7d8-4c25-86ab-97ab4042bd91 ] Request (MetadataNamespacesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/76e69d42db7143289e64afa976271f40 0.282s",
                                "2026-05-22 01:42:34.624 10 INFO tempest.lib.common.rest_client [req-f66c9cd2-7382-4f31-ae80-41fd213cc262 req-f66c9cd2-7382-4f31-ae80-41fd213cc262 ] Request (ImagesMemberNegativeTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=502273ee60a94c0cbc5e6096a8f60768&name=default 0.588s",
                                "2026-05-22 01:42:34.646 17 INFO tempest.lib.common.rest_client [req-445d8e5f-e639-49c7-b590-98083751eecb req-445d8e5f-e639-49c7-b590-98083751eecb ] Request (MetadataNamespacePropertiesTest:test_basic_meta_def_namespace_property): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-1985222598/properties/OS::Glance::Image 0.116s",
                                "2026-05-22 01:42:34.668 24 INFO tempest.lib.common.rest_client [req-f247887b-2006-4161-90a6-8081320517e9 req-f247887b-2006-4161-90a6-8081320517e9 ] Request (BasicOperationsImagesAdminTest:test_update_image_owner_param): 200 GET https://api.testbed.osism.xyz:9292/v2/images/0cbbae05-7c6c-4bec-8553-92bc8eda2709 0.130s",
                                "2026-05-22 01:42:34.718 35 INFO tempest.lib.common.rest_client [req-7a6200e5-ac85-42d9-b960-c5ed1ed4ad96 req-7a6200e5-ac85-42d9-b960-c5ed1ed4ad96 ] Request (ListSharedImagesTest:test_list_images_param_member_status): 200 GET https://api.testbed.osism.xyz:9292/v2/images?member_status=pending&visibility=shared 0.364s",
                                "2026-05-22 01:42:34.741 14 INFO tempest.lib.common.rest_client [req-a0ecf9c4-5e2f-4415-b0a9-59f79d6cc9cd req-a0ecf9c4-5e2f-4415-b0a9-59f79d6cc9cd ] Request (MetadataNamespaceObjectsTest:test_show_meta_namespace_objects): 200 GET https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-1407975020/objects/tempest-MetadataNamespaceObjectsTest-object-360279771 0.162s",
                                "2026-05-22 01:42:34.755 20 INFO tempest.lib.common.rest_client [req-5c3430ce-7b5a-403e-9543-dcea576b814a req-5c3430ce-7b5a-403e-9543-dcea576b814a ] Request (MetadataNamespaceTagsTest:test_create_update_delete_tag): 200 PUT https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-488079933/tags/tempest-tag_name-1530857237 0.136s",
                                "2026-05-22 01:42:34.767 17 INFO tempest.lib.common.rest_client [req-8aa5a806-9142-4ef8-88c5-c747eba11730 req-8aa5a806-9142-4ef8-88c5-c747eba11730 ] Request (MetadataNamespacePropertiesTest:test_basic_meta_def_namespace_property): 200 GET https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-1985222598/properties 0.113s",
                                "{12} tempest.api.image.v2.test_images.ListSharedImagesTest.test_list_images_param_member_status [1.962099s] ... ok",
                                "2026-05-22 01:42:34.803 18 INFO tempest.lib.common.rest_client [req-f3cb00bf-e27c-47ea-b4d7-9e2cbe832a37 req-f3cb00bf-e27c-47ea-b4d7-9e2cbe832a37 ] Request (ImagesTagsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1a528182c55d4cccaed958babc9d400a/users/744c1937aa3c4899ab30e751df6d2bb7/roles/7b19d98ffcc24d869191183daf0fb4ae 0.243s",
                                "2026-05-22 01:42:34.803 18 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 744c1937aa3c4899ab30e751df6d2bb7 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:42:34.803 18 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImagesTagsTest-1819083874-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '1a528182c55d4cccaed958babc9d400a', 'project_name': 'tempest-ImagesTagsTest-1819083874', 'tenant_id': '1a528182c55d4cccaed958babc9d400a', 'tenant_name': 'tempest-ImagesTagsTest-1819083874', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '744c1937aa3c4899ab30e751df6d2bb7', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:42:34.803 18 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImagesTagsTest-1819083874-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '1a528182c55d4cccaed958babc9d400a', 'project_name': 'tempest-ImagesTagsTest-1819083874', 'tenant_id': '1a528182c55d4cccaed958babc9d400a', 'tenant_name': 'tempest-ImagesTagsTest-1819083874', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '744c1937aa3c4899ab30e751df6d2bb7', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:42:34.848 24 INFO tempest.lib.common.rest_client [req-3c9fade8-f2a3-4484-b4c1-1a79e8e2fac4 req-3c9fade8-f2a3-4484-b4c1-1a79e8e2fac4 ] Request (BasicOperationsImagesAdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/0cbbae05-7c6c-4bec-8553-92bc8eda2709 0.175s",
                                "{7} tempest.api.image.v2.admin.test_images.BasicOperationsImagesAdminTest.test_update_image_owner_param [0.798745s] ... ok",
                                "2026-05-22 01:42:34.870 20 INFO tempest.lib.common.rest_client [req-410e0a1c-5581-4af2-9ea7-a53586b3d4f0 req-410e0a1c-5581-4af2-9ea7-a53586b3d4f0 ] Request (MetadataNamespaceTagsTest:test_create_update_delete_tag): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-488079933/tags/tempest-update-tag-935530970 0.111s",
                                "2026-05-22 01:42:34.888 22 INFO tempest.lib.common.rest_client [req-c72dc0cd-1768-4ff5-ae86-fb70336bc018 req-c72dc0cd-1768-4ff5-ae86-fb70336bc018 ] Request (MetadataNamespacesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/8b19d30d621d44ecb17b04f2f119795a 0.270s",
                                "2026-05-22 01:42:34.888 22 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: c4dfda7d2c0c4eeaa758591a4bf2e02d",
                                "2026-05-22 01:42:34.892 17 INFO tempest.lib.common.rest_client [req-0aa099c5-b047-463b-83d6-ba68b57e7b50 req-0aa099c5-b047-463b-83d6-ba68b57e7b50 ] Request (MetadataNamespacePropertiesTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-1985222598 0.119s",
                                "2026-05-22 01:42:34.907 14 INFO tempest.lib.common.rest_client [req-61756e01-52af-49e2-9be9-b1f87c11e537 req-61756e01-52af-49e2-9be9-b1f87c11e537 ] Request (MetadataNamespaceObjectsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-1407975020/objects/tempest-MetadataNamespaceObjectsTest-object-360279771 0.164s",
                                "2026-05-22 01:42:34.909 32 INFO tempest.lib.common.rest_client [req-74933f98-0991-40ff-ba6b-994ae116964b req-74933f98-0991-40ff-ba6b-994ae116964b ] Request (ImageTaskCreate:test_task_create_fake_image_location): 200 GET https://api.testbed.osism.xyz:9292/v2/tasks/378fb3cf-0f13-42f4-b960-752abe05198d 0.105s",
                                "{3} tempest.api.image.v2.admin.test_images_metadefs_namespace_properties.MetadataNamespacePropertiesTest.test_basic_meta_def_namespace_property [2.440414s] ... ok",
                                "2026-05-22 01:42:34.991 41 INFO tempest.lib.common.rest_client [req-5130a90c-9654-45d4-af90-0068bcc6fbf1 req-5130a90c-9654-45d4-af90-0068bcc6fbf1 ] Request (BasicOperationsImagesTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=63d0b83bef8e40fa9fa80cd20b363e5b&name=default 0.692s",
                                "2026-05-22 01:42:34.997 20 INFO tempest.lib.common.rest_client [req-a7e7de19-6e32-4bc1-bc64-1c988fe03b78 req-a7e7de19-6e32-4bc1-bc64-1c988fe03b78 ] Request (MetadataNamespaceTagsTest:test_create_update_delete_tag): 200 GET https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-488079933/tags 0.126s",
                                "2026-05-22 01:42:35.038 14 INFO tempest.lib.common.rest_client [req-02839563-83f7-4152-8c82-2d987163c633 req-02839563-83f7-4152-8c82-2d987163c633 ] Request (MetadataNamespaceObjectsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-1407975020 0.128s",
                                "{2} tempest.api.image.v2.admin.test_images_metadefs_namespace_objects.MetadataNamespaceObjectsTest.test_show_meta_namespace_objects [0.761747s] ... ok",
                                "2026-05-22 01:42:35.142 24 INFO tempest.lib.common.rest_client [req-f3d4b70c-1e54-4543-b77c-5e8739244522 req-f3d4b70c-1e54-4543-b77c-5e8739244522 ] Request (BasicOperationsImagesAdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/d97fcd5a99434d008a48b62c0485dba2 0.292s",
                                "2026-05-22 01:42:35.154 10 INFO tempest.lib.common.rest_client [req-0107ce75-bf86-4c9b-a947-9eb11e55dfd8 req-0107ce75-bf86-4c9b-a947-9eb11e55dfd8 ] Request (ImagesMemberNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/3fec070b-75b3-4362-8315-6462ad33eeb6 0.527s",
                                "2026-05-22 01:42:35.161 20 INFO tempest.lib.common.rest_client [req-cf796b66-b53f-416a-9014-a0626ecdcd7d req-cf796b66-b53f-416a-9014-a0626ecdcd7d ] Request (MetadataNamespaceTagsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-488079933/tags 0.162s",
                                "2026-05-22 01:42:35.189 17 INFO tempest.lib.common.rest_client [req-1384d77f-76ac-42f4-b6f7-569f86646e8c req-1384d77f-76ac-42f4-b6f7-569f86646e8c ] Request (MetadataNamespacePropertiesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/b9656933a8974a84842270459f9c6cfe 0.234s",
                                "2026-05-22 01:42:35.274 20 INFO tempest.lib.common.rest_client [req-124c1e56-7d87-463d-9ec9-8a9e4e78148d req-124c1e56-7d87-463d-9ec9-8a9e4e78148d ] Request (MetadataNamespaceTagsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-488079933 0.111s",
                                "{5} tempest.api.image.v2.admin.test_images_metadefs_namespace_tags.MetadataNamespaceTagsTest.test_create_update_delete_tag [1.232604s] ... ok",
                                "2026-05-22 01:42:35.377 18 INFO tempest.lib.common.rest_client [req-b331c5a1-eef5-450b-89ac-6a061a4a39bf req-b331c5a1-eef5-450b-89ac-6a061a4a39bf ] Request (ImagesTagsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.566s",
                                "2026-05-22 01:42:35.381 14 INFO tempest.lib.common.rest_client [req-1ff6dbf2-f215-4090-90bb-ab74bd27521f req-1ff6dbf2-f215-4090-90bb-ab74bd27521f ] Request (MetadataNamespaceObjectsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/7fcb3fff629847f4ba5156db3699514f 0.340s",
                                "2026-05-22 01:42:35.414 22 INFO tempest.lib.common.rest_client [req-669b0fde-a958-4ecb-b076-f3654183dd3b req-669b0fde-a958-4ecb-b076-f3654183dd3b ] Request (MetadataNamespacesTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.525s",
                                "2026-05-22 01:42:35.450 10 INFO tempest.lib.common.rest_client [req-142292a1-3161-462a-9c9a-a962e3c8c149 req-142292a1-3161-462a-9c9a-a962e3c8c149 ] Request (ImagesMemberNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/502273ee60a94c0cbc5e6096a8f60768 0.294s",
                                "2026-05-22 01:42:35.450 10 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: cd927b4b3e5747e583f0da93df3cd078",
                                "2026-05-22 01:42:35.469 41 INFO tempest.lib.common.rest_client [req-274f854f-a3ef-4603-845f-c2e5d6b4825a req-274f854f-a3ef-4603-845f-c2e5d6b4825a ] Request (BasicOperationsImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/69c8ef25-f0d4-4d55-9807-64f138db8735 0.476s",
                                "2026-05-22 01:42:35.518 24 INFO tempest.lib.common.rest_client [req-8468df83-e0c4-437b-acf5-21a9bf661315 req-8468df83-e0c4-437b-acf5-21a9bf661315 ] Request (BasicOperationsImagesAdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/113011fdb9e544939b1cdc23c0feb2b4 0.375s",
                                "2026-05-22 01:42:35.519 24 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 366945126ec442f8afc5eff9dfcb8eda",
                                "2026-05-22 01:42:35.540 17 INFO tempest.lib.common.rest_client [req-25459c8d-87c8-4c12-83ca-692f58b4812a req-25459c8d-87c8-4c12-83ca-692f58b4812a ] Request (MetadataNamespacePropertiesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/b48ac80aab964297b836e7c27f1c6ef9 0.349s",
                                "2026-05-22 01:42:35.540 17 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 66c4448338cc47119cff5500ad9f3eaa",
                                "2026-05-22 01:42:35.616 20 INFO tempest.lib.common.rest_client [req-eb1ae45e-5292-4f26-9a4b-6d95c160ac74 req-eb1ae45e-5292-4f26-9a4b-6d95c160ac74 ] Request (MetadataNamespaceTagsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/9922324db6724a7297876f4ae3f1475b 0.339s",
                                "2026-05-22 01:42:35.668 14 INFO tempest.lib.common.rest_client [req-0ba6e382-29ce-4f55-9f4d-0ee08c1b26a2 req-0ba6e382-29ce-4f55-9f4d-0ee08c1b26a2 ] Request (MetadataNamespaceObjectsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/170455ab99f64407ba953fdcf3ea1b9f 0.284s",
                                "2026-05-22 01:42:35.668 14 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: cc384f34d628406fa5712399cdc96c97",
                                "2026-05-22 01:42:35.769 18 INFO tempest.lib.common.rest_client [req-b79a1394-b91c-4df1-a0fb-b3baa4182df5 req-b79a1394-b91c-4df1-a0fb-b3baa4182df5 ] Request (ImagesTagsTest:test_update_delete_tags_for_image): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.387s",
                                "2026-05-22 01:42:35.795 41 INFO tempest.lib.common.rest_client [req-063fa7fc-93ef-40d6-8628-4fbdbd9e29ef req-063fa7fc-93ef-40d6-8628-4fbdbd9e29ef ] Request (BasicOperationsImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/63d0b83bef8e40fa9fa80cd20b363e5b 0.324s",
                                "2026-05-22 01:42:35.805 10 INFO tempest.lib.common.rest_client [req-d73b5f5f-7c1f-46e0-a9a5-a7d925250b6c req-d73b5f5f-7c1f-46e0-a9a5-a7d925250b6c ] Request (ImagesMemberNegativeTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=cd927b4b3e5747e583f0da93df3cd078&name=default 0.353s",
                                "2026-05-22 01:42:35.895 20 INFO tempest.lib.common.rest_client [req-bc230437-d775-4212-890a-68ef24bb212e req-bc230437-d775-4212-890a-68ef24bb212e ] Request (MetadataNamespaceTagsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/59b7ba185fc44c49a039a454f7ecb0fe 0.277s",
                                "2026-05-22 01:42:35.896 20 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: a6ff2305fd014332a8dca236604a4c59",
                                "2026-05-22 01:42:35.922 18 INFO tempest.lib.common.rest_client [req-76651bd9-1926-4fe8-9e6c-8022b120b5a6 req-76651bd9-1926-4fe8-9e6c-8022b120b5a6 ] Request (ImagesTagsTest:test_update_delete_tags_for_image): 204 PUT https://api.testbed.osism.xyz:9292/v2/images/fc16aa85-f61e-4249-a0b4-8e11e476772f/tags/tempest-tag-1577614188 0.149s",
                                "2026-05-22 01:42:35.997 32 INFO tempest.lib.common.rest_client [req-4649c8ff-544d-4739-9737-369f465eb945 req-4649c8ff-544d-4739-9737-369f465eb945 ] Request (ImageTaskCreate:test_task_create_fake_image_location): 200 GET https://api.testbed.osism.xyz:9292/v2/tasks/378fb3cf-0f13-42f4-b960-752abe05198d 0.086s",
                                "2026-05-22 01:42:36.018 18 INFO tempest.lib.common.rest_client [req-a01d3f54-1f43-42c2-a4ae-b78a1d52ad8b req-a01d3f54-1f43-42c2-a4ae-b78a1d52ad8b ] Request (ImagesTagsTest:test_update_delete_tags_for_image): 200 GET https://api.testbed.osism.xyz:9292/v2/images/fc16aa85-f61e-4249-a0b4-8e11e476772f 0.093s",
                                "2026-05-22 01:42:36.022 22 INFO tempest.lib.common.rest_client [req-8625ec20-3835-4a04-9c73-8cbd03679364 req-8625ec20-3835-4a04-9c73-8cbd03679364 ] Request (MetadataNamespacesTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=c4dfda7d2c0c4eeaa758591a4bf2e02d&name=default 0.606s",
                                "2026-05-22 01:42:36.031 24 INFO tempest.lib.common.rest_client [req-82fbbe22-d300-4f3a-82f1-59724c91e917 req-82fbbe22-d300-4f3a-82f1-59724c91e917 ] Request (BasicOperationsImagesAdminTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.510s",
                                "2026-05-22 01:42:36.062 17 INFO tempest.lib.common.rest_client [req-52c36bb7-1cab-465b-ba09-3038541e5a35 req-52c36bb7-1cab-465b-ba09-3038541e5a35 ] Request (MetadataNamespacePropertiesTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.517s",
                                "2026-05-22 01:42:36.101 14 INFO tempest.lib.common.rest_client [req-9f76813e-e429-4b8e-8b8e-f8d781c453b8 req-9f76813e-e429-4b8e-8b8e-f8d781c453b8 ] Request (MetadataNamespaceObjectsTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.431s",
                                "2026-05-22 01:42:36.216 10 INFO tempest.lib.common.rest_client [req-d47f4ceb-c172-481b-a75f-0516706330d3 req-d47f4ceb-c172-481b-a75f-0516706330d3 ] Request (ImagesMemberNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/c29dd3c6-a30c-4b7c-af97-31227a3fed30 0.407s",
                                "2026-05-22 01:42:36.221 18 INFO tempest.lib.common.rest_client [req-fd66985a-8149-49f0-a87b-f491ed4f9d2c req-fd66985a-8149-49f0-a87b-f491ed4f9d2c ] Request (ImagesTagsTest:test_update_delete_tags_for_image): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/fc16aa85-f61e-4249-a0b4-8e11e476772f/tags/tempest-tag-1577614188 0.200s",
                                "2026-05-22 01:42:36.299 35 INFO tempest.lib.common.rest_client [req-3b23350e-23ff-411c-9d86-ea02a906b551 req-3b23350e-23ff-411c-9d86-ea02a906b551 ] Request (ListSharedImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/aab60eec-200c-40a0-b248-91bc25af0b39 1.475s",
                                "2026-05-22 01:42:36.341 18 INFO tempest.lib.common.rest_client [req-0f686efe-90e2-4757-bade-c2e18d26d17a req-0f686efe-90e2-4757-bade-c2e18d26d17a ] Request (ImagesTagsTest:test_update_delete_tags_for_image): 200 GET https://api.testbed.osism.xyz:9292/v2/images/fc16aa85-f61e-4249-a0b4-8e11e476772f 0.117s",
                                "2026-05-22 01:42:36.369 20 INFO tempest.lib.common.rest_client [req-1c78b696-8bea-466e-b001-5f18ebc0b90e req-1c78b696-8bea-466e-b001-5f18ebc0b90e ] Request (MetadataNamespaceTagsTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.471s",
                                "2026-05-22 01:42:36.390 35 INFO tempest.lib.common.rest_client [req-0ba391cb-5ec5-40ca-9baf-f3e359a1dfc2 req-0ba391cb-5ec5-40ca-9baf-f3e359a1dfc2 ] Request (ListSharedImagesTest:tearDownClass): 404 GET https://api.testbed.osism.xyz:9292/v2/images/aab60eec-200c-40a0-b248-91bc25af0b39 0.087s",
                                "2026-05-22 01:42:36.452 10 INFO tempest.lib.common.rest_client [req-98d191a7-988a-4880-8ea5-5775a3fcfb79 req-98d191a7-988a-4880-8ea5-5775a3fcfb79 ] Request (ImagesMemberNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/cd927b4b3e5747e583f0da93df3cd078 0.234s",
                                "2026-05-22 01:42:36.477 22 INFO tempest.lib.common.rest_client [req-3c546dbf-e099-40dc-aa0f-9ceb8ab64e0d req-3c546dbf-e099-40dc-aa0f-9ceb8ab64e0d ] Request (MetadataNamespacesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/689f761a-17d0-46ee-a733-9f4f54613901 0.452s",
                                "2026-05-22 01:42:36.490 18 INFO tempest.lib.common.rest_client [req-6cf0eb2d-cbbb-4acd-af8b-f109d2681c2c req-6cf0eb2d-cbbb-4acd-af8b-f109d2681c2c ] Request (ImagesTagsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/fc16aa85-f61e-4249-a0b4-8e11e476772f 0.147s",
                                "{4} tempest.api.image.v2.test_images_tags.ImagesTagsTest.test_update_delete_tags_for_image [1.111977s] ... ok",
                                "2026-05-22 01:42:36.544 24 INFO tempest.lib.common.rest_client [req-00dfec0e-59e8-4973-867c-5ab9d89fdf2d req-00dfec0e-59e8-4973-867c-5ab9d89fdf2d ] Request (BasicOperationsImagesAdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=366945126ec442f8afc5eff9dfcb8eda&name=default 0.511s",
                                "2026-05-22 01:42:36.572 14 INFO tempest.lib.common.rest_client [req-9746647b-fefc-4e1b-9d38-feccdc49f933 req-9746647b-fefc-4e1b-9d38-feccdc49f933 ] Request (MetadataNamespaceObjectsTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=cc384f34d628406fa5712399cdc96c97&name=default 0.470s",
                                "2026-05-22 01:42:36.584 18 INFO tempest.lib.common.rest_client [req-0239a77c-9afc-401c-a820-65d6931fa079 req-0239a77c-9afc-401c-a820-65d6931fa079 ] Request (ImagesTagsTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9292/v2/images/fc16aa85-f61e-4249-a0b4-8e11e476772f 0.066s",
                                "2026-05-22 01:42:36.640 35 INFO tempest.lib.common.rest_client [req-95d68a33-8b31-40ef-bb63-39270ebe3461 req-95d68a33-8b31-40ef-bb63-39270ebe3461 ] Request (ListSharedImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/9c957e625d7c4c09a3303e9efc70a4f8 0.248s",
                                "2026-05-22 01:42:36.662 18 INFO tempest.lib.common.rest_client [req-78dacf25-494e-4ae2-9bde-fdd1ea82d5cf req-78dacf25-494e-4ae2-9bde-fdd1ea82d5cf ] Request (ImagesTagsTest:tearDownClass): 404 GET https://api.testbed.osism.xyz:9292/v2/images/fc16aa85-f61e-4249-a0b4-8e11e476772f 0.076s",
                                "2026-05-22 01:42:36.669 17 INFO tempest.lib.common.rest_client [req-661a6166-f2ae-470b-be52-11fd6cef8132 req-661a6166-f2ae-470b-be52-11fd6cef8132 ] Request (MetadataNamespacePropertiesTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=66c4448338cc47119cff5500ad9f3eaa&name=default 0.605s",
                                "2026-05-22 01:42:36.748 22 INFO tempest.lib.common.rest_client [req-3051f1a1-f360-49a5-9873-69f14d75b724 req-3051f1a1-f360-49a5-9873-69f14d75b724 ] Request (MetadataNamespacesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/c4dfda7d2c0c4eeaa758591a4bf2e02d 0.268s",
                                "2026-05-22 01:42:36.748 22 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 9a967b3097fb40f38802989292dfc0aa",
                                "2026-05-22 01:42:36.930 35 INFO tempest.lib.common.rest_client [req-5febc1bd-005c-4c01-bb06-138e6a199bad req-5febc1bd-005c-4c01-bb06-138e6a199bad ] Request (ListSharedImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/f810281512c44c19a06604341a682ad9 0.285s",
                                "2026-05-22 01:42:36.930 35 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 560b258af25644b196e6b84b9f797777",
                                "2026-05-22 01:42:36.969 24 INFO tempest.lib.common.rest_client [req-f7b3aafe-a552-41b8-8248-182a7830bc94 req-f7b3aafe-a552-41b8-8248-182a7830bc94 ] Request (BasicOperationsImagesAdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/d11c7bff-7055-418b-949c-274a4f9d8453 0.422s",
                                "2026-05-22 01:42:36.983 18 INFO tempest.lib.common.rest_client [req-7b917c34-3088-45d1-b18a-f21c124a5d18 req-7b917c34-3088-45d1-b18a-f21c124a5d18 ] Request (ImagesTagsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/744c1937aa3c4899ab30e751df6d2bb7 0.319s",
                                "2026-05-22 01:42:36.984 18 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 1a528182c55d4cccaed958babc9d400a",
                                "2026-05-22 01:42:37.026 14 INFO tempest.lib.common.rest_client [req-5dff6590-1b58-4241-bdab-21d425d59e36 req-5dff6590-1b58-4241-bdab-21d425d59e36 ] Request (MetadataNamespaceObjectsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/ba418c74-80ef-4dbe-8316-b8e2475030c7 0.447s",
                                "2026-05-22 01:42:37.059 20 INFO tempest.lib.common.rest_client [req-1afd9665-42d9-42ac-9470-290057fccd72 req-1afd9665-42d9-42ac-9470-290057fccd72 ] Request (MetadataNamespaceTagsTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=a6ff2305fd014332a8dca236604a4c59&name=default 0.689s",
                                "2026-05-22 01:42:37.098 32 INFO tempest.lib.common.rest_client [req-c84848a8-c729-4390-93b3-7a3b413e5b79 req-c84848a8-c729-4390-93b3-7a3b413e5b79 ] Request (ImageTaskCreate:test_task_create_fake_image_location): 200 GET https://api.testbed.osism.xyz:9292/v2/tasks/378fb3cf-0f13-42f4-b960-752abe05198d 0.098s",
                                "2026-05-22 01:42:37.113 17 INFO tempest.lib.common.rest_client [req-a50c5b43-0f98-4ef7-a20f-f36d4d97a555 req-a50c5b43-0f98-4ef7-a20f-f36d4d97a555 ] Request (MetadataNamespacePropertiesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/f89ad275-8092-4ae0-b34a-2bd5b1a49ba5 0.442s",
                                "2026-05-22 01:42:37.137 22 INFO tempest.lib.common.rest_client [req-c18b8c73-56f8-4805-af42-18fc7954bd83 req-c18b8c73-56f8-4805-af42-18fc7954bd83 ] Request (MetadataNamespacesTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=9a967b3097fb40f38802989292dfc0aa&name=default 0.387s",
                                "2026-05-22 01:42:37.205 24 INFO tempest.lib.common.rest_client [req-d413a88f-c53a-4c3d-807f-dcbf9d4ebe56 req-d413a88f-c53a-4c3d-807f-dcbf9d4ebe56 ] Request (BasicOperationsImagesAdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/366945126ec442f8afc5eff9dfcb8eda 0.233s",
                                "2026-05-22 01:42:37.206 24 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 56526375b67f4ad69cd4cd5ea184f7ce",
                                "2026-05-22 01:42:37.286 14 INFO tempest.lib.common.rest_client [req-a92706ce-fd90-4310-a736-2b8efc67ffc9 req-a92706ce-fd90-4310-a736-2b8efc67ffc9 ] Request (MetadataNamespaceObjectsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/cc384f34d628406fa5712399cdc96c97 0.258s",
                                "2026-05-22 01:42:37.286 14 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: f624770cd5f94e718b019b7ed5bba524",
                                "2026-05-22 01:42:37.419 20 INFO tempest.lib.common.rest_client [req-025dd93e-c087-43d6-b97b-f638ca490bde req-025dd93e-c087-43d6-b97b-f638ca490bde ] Request (MetadataNamespaceTagsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/65de9c82-59f5-4b0d-aa62-ed3970e54371 0.358s",
                                "2026-05-22 01:42:37.438 17 INFO tempest.lib.common.rest_client [req-dd092f4a-1d9c-4a5a-8c9f-6eb38090c52d req-dd092f4a-1d9c-4a5a-8c9f-6eb38090c52d ] Request (MetadataNamespacePropertiesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/66c4448338cc47119cff5500ad9f3eaa 0.323s",
                                "2026-05-22 01:42:37.438 17 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 4448810419654c2b9870d8f952bb057f",
                                "2026-05-22 01:42:37.471 35 INFO tempest.lib.common.rest_client [req-65153fa7-850d-45c1-a984-d88510fbfca7 req-65153fa7-850d-45c1-a984-d88510fbfca7 ] Request (ListSharedImagesTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.539s",
                                "2026-05-22 01:42:37.482 18 INFO tempest.lib.common.rest_client [req-2e3060b0-30d5-4801-b338-6694334defd6 req-2e3060b0-30d5-4801-b338-6694334defd6 ] Request (ImagesTagsTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.495s",
                                "2026-05-22 01:42:37.524 22 INFO tempest.lib.common.rest_client [req-c0cb911c-4f7d-4e9e-8f8f-5e9a36c86200 req-c0cb911c-4f7d-4e9e-8f8f-5e9a36c86200 ] Request (MetadataNamespacesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/e8147408-dd13-41cf-ac56-61321aee0ccf 0.382s",
                                "2026-05-22 01:42:37.589 24 INFO tempest.lib.common.rest_client [req-53040184-10bc-46e9-ad7b-aa84b11fd0ac req-53040184-10bc-46e9-ad7b-aa84b11fd0ac ] Request (BasicOperationsImagesAdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=56526375b67f4ad69cd4cd5ea184f7ce&name=default 0.381s",
                                "2026-05-22 01:42:37.656 14 INFO tempest.lib.common.rest_client [req-4d39d8f0-7447-44b7-8828-1f673b742a00 req-4d39d8f0-7447-44b7-8828-1f673b742a00 ] Request (MetadataNamespaceObjectsTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=f624770cd5f94e718b019b7ed5bba524&name=default 0.368s",
                                "2026-05-22 01:42:37.660 20 INFO tempest.lib.common.rest_client [req-7632746c-cb20-4127-a0fa-e89af2b915a7 req-7632746c-cb20-4127-a0fa-e89af2b915a7 ] Request (MetadataNamespaceTagsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/a6ff2305fd014332a8dca236604a4c59 0.237s",
                                "2026-05-22 01:42:37.661 20 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 6b597108c7274a968a6063571294fe7a",
                                "2026-05-22 01:42:37.788 17 INFO tempest.lib.common.rest_client [req-cdb7c9ee-e15d-4efc-ae63-efcd8dcba1a5 req-cdb7c9ee-e15d-4efc-ae63-efcd8dcba1a5 ] Request (MetadataNamespacePropertiesTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=4448810419654c2b9870d8f952bb057f&name=default 0.346s",
                                "2026-05-22 01:42:37.790 22 INFO tempest.lib.common.rest_client [req-d1534a77-25f2-4bc3-9643-b05e27f85916 req-d1534a77-25f2-4bc3-9643-b05e27f85916 ] Request (MetadataNamespacesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/9a967b3097fb40f38802989292dfc0aa 0.262s",
                                "2026-05-22 01:42:38.012 24 INFO tempest.lib.common.rest_client [req-a2283f12-2c81-4b1c-a7d7-eecf31b6ae33 req-a2283f12-2c81-4b1c-a7d7-eecf31b6ae33 ] Request (BasicOperationsImagesAdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/1f04e0d0-8100-4841-bfc0-7c8bf1a54ce5 0.420s",
                                "2026-05-22 01:42:38.029 20 INFO tempest.lib.common.rest_client [req-15058669-5eca-4c3b-8a6b-f919af5f0be7 req-15058669-5eca-4c3b-8a6b-f919af5f0be7 ] Request (MetadataNamespaceTagsTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=6b597108c7274a968a6063571294fe7a&name=default 0.366s",
                                "2026-05-22 01:42:38.052 18 INFO tempest.lib.common.rest_client [req-1e91a514-75fd-4280-a66a-994b77685122 req-1e91a514-75fd-4280-a66a-994b77685122 ] Request (ImagesTagsTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=1a528182c55d4cccaed958babc9d400a&name=default 0.568s",
                                "2026-05-22 01:42:38.049 14 INFO tempest.lib.common.rest_client [req-6cf83380-e3f1-465d-a30b-b77962512d14 req-6cf83380-e3f1-465d-a30b-b77962512d14 ] Request (MetadataNamespaceObjectsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/f85dcdcd-54df-4879-9a8b-274dc7377c48 0.392s",
                                "2026-05-22 01:42:38.069 35 INFO tempest.lib.common.rest_client [req-3dcd2ed3-1bef-460b-85f6-02f963e65fd7 req-3dcd2ed3-1bef-460b-85f6-02f963e65fd7 ] Request (ListSharedImagesTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=560b258af25644b196e6b84b9f797777&name=default 0.595s",
                                "2026-05-22 01:42:38.185 32 INFO tempest.lib.common.rest_client [req-1aa46fca-77e3-4e27-b8b4-042d2d700673 req-1aa46fca-77e3-4e27-b8b4-042d2d700673 ] Request (ImageTaskCreate:test_task_create_fake_image_location): 200 GET https://api.testbed.osism.xyz:9292/v2/tasks/378fb3cf-0f13-42f4-b960-752abe05198d 0.085s",
                                "2026-05-22 01:42:38.202 17 INFO tempest.lib.common.rest_client [req-7aac7f52-a49e-4644-a7c0-e2a85dc026e0 req-7aac7f52-a49e-4644-a7c0-e2a85dc026e0 ] Request (MetadataNamespacePropertiesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/7879440b-2650-4c9a-8ea7-5df22b13f000 0.410s",
                                "2026-05-22 01:42:38.292 24 INFO tempest.lib.common.rest_client [req-c72f9cbd-3c59-439a-a07f-a4faa3a4d78c req-c72f9cbd-3c59-439a-a07f-a4faa3a4d78c ] Request (BasicOperationsImagesAdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/56526375b67f4ad69cd4cd5ea184f7ce 0.278s",
                                "2026-05-22 01:42:38.294 24 INFO tempest.test [-] <class 'unittest.case.SkipTest'> raised in ImageLocationsAdminTest.setUpClass. Invoking tearDownClass.",
                                "{7} setUpClass (tempest.api.image.v2.admin.test_images.ImageLocationsAdminTest) ... SKIPPED: ImageLocationsAdminTest skipped as show_multiple_locations is not available",
                                "2026-05-22 01:42:38.316 22 INFO tempest.lib.common.rest_client [req-604e5e73-46f3-4013-a7c4-8620623cc70b req-604e5e73-46f3-4013-a7c4-8620623cc70b ] Request (ImagesMemberTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.520s",
                                "2026-05-22 01:42:38.361 14 INFO tempest.lib.common.rest_client [req-fd7c8be8-8528-4159-ad17-16e387e626ab req-fd7c8be8-8528-4159-ad17-16e387e626ab ] Request (MetadataNamespaceObjectsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/f624770cd5f94e718b019b7ed5bba524 0.307s",
                                "2026-05-22 01:42:38.448 18 INFO tempest.lib.common.rest_client [req-4aed744c-299f-43b7-a8a3-810572e8644f req-4aed744c-299f-43b7-a8a3-810572e8644f ] Request (ImagesTagsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/762789a0-2e4c-4a2b-afb5-bbe3f44ec411 0.392s",
                                "2026-05-22 01:42:38.497 35 INFO tempest.lib.common.rest_client [req-98584a20-e226-4fce-8a85-569d98ba9916 req-98584a20-e226-4fce-8a85-569d98ba9916 ] Request (ListSharedImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/08946ce7-34a8-4547-b2f0-c30d3bfb140c 0.427s",
                                "2026-05-22 01:42:38.494 20 INFO tempest.lib.common.rest_client [req-d61a321e-3d31-4cbe-be45-0e9dd4f4cb05 req-d61a321e-3d31-4cbe-be45-0e9dd4f4cb05 ] Request (MetadataNamespaceTagsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/937d893f-f432-43cf-bbca-c3ea649a78c2 0.463s",
                                "2026-05-22 01:42:38.504 17 INFO tempest.lib.common.rest_client [req-bb1edd48-06ca-4539-b330-933e8f7a38ef req-bb1edd48-06ca-4539-b330-933e8f7a38ef ] Request (MetadataNamespacePropertiesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/4448810419654c2b9870d8f952bb057f 0.297s",
                                "2026-05-22 01:42:38.693 18 INFO tempest.lib.common.rest_client [req-3d2aa50e-7d66-4162-a3c9-521a21fc3c00 req-3d2aa50e-7d66-4162-a3c9-521a21fc3c00 ] Request (ImagesTagsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/1a528182c55d4cccaed958babc9d400a 0.244s",
                                "2026-05-22 01:42:38.751 35 INFO tempest.lib.common.rest_client [req-de6cdcbf-289b-4fb1-b810-b053a6aae864 req-de6cdcbf-289b-4fb1-b810-b053a6aae864 ] Request (ListSharedImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/560b258af25644b196e6b84b9f797777 0.251s",
                                "2026-05-22 01:42:38.751 35 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: e5cdb20f4c774bbfb97104f3731d7600",
                                "2026-05-22 01:42:38.768 20 INFO tempest.lib.common.rest_client [req-cd39d498-22c6-4867-953d-0428bfae5a2d req-cd39d498-22c6-4867-953d-0428bfae5a2d ] Request (MetadataNamespaceTagsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/6b597108c7274a968a6063571294fe7a 0.271s",
                                "2026-05-22 01:42:38.820 22 INFO tempest.lib.common.rest_client [req-99f0db60-b6b1-4b62-82ce-79f413fda28f req-99f0db60-b6b1-4b62-82ce-79f413fda28f ] Request (ImagesMemberTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.494s",
                                "2026-05-22 01:42:38.846 14 INFO tempest.lib.common.rest_client [req-893855c3-d82b-4794-8af2-5c8794c62eb8 req-893855c3-d82b-4794-8af2-5c8794c62eb8 ] Request (ImportImagesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.479s",
                                "2026-05-22 01:42:38.976 17 INFO tempest.lib.common.rest_client [req-0475a9f4-324d-4304-b9d1-a54c310f496b req-0475a9f4-324d-4304-b9d1-a54c310f496b ] Request (MetadataResourceTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.465s",
                                "2026-05-22 01:42:38.987 22 INFO tempest.lib.common.rest_client [req-1e29aabc-82d4-4d72-9cd9-7dd85302c43c req-1e29aabc-82d4-4d72-9cd9-7dd85302c43c ] Request (ImagesMemberTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.165s",
                                "2026-05-22 01:42:39.127 22 INFO tempest.lib.common.rest_client [req-56f747ff-0a0e-4f9f-939c-77e910772c80 req-56f747ff-0a0e-4f9f-939c-77e910772c80 ] Request (ImagesMemberTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.137s",
                                "2026-05-22 01:42:39.186 35 INFO tempest.lib.common.rest_client [req-73dd1004-7832-4662-9119-841ea26ad2cb req-73dd1004-7832-4662-9119-841ea26ad2cb ] Request (ListSharedImagesTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=e5cdb20f4c774bbfb97104f3731d7600&name=default 0.431s",
                                "2026-05-22 01:42:39.254 32 INFO tempest.lib.common.rest_client [req-8b2810c3-224e-498d-8b9f-aa816b1aa813 req-8b2810c3-224e-498d-8b9f-aa816b1aa813 ] Request (ImageTaskCreate:test_task_create_fake_image_location): 200 GET https://api.testbed.osism.xyz:9292/v2/tasks/378fb3cf-0f13-42f4-b960-752abe05198d 0.068s",
                                "2026-05-22 01:42:39.301 14 INFO tempest.lib.common.rest_client [req-0b7d7bf5-589f-46bc-bfdd-4c4c2a581f97 req-0b7d7bf5-589f-46bc-bfdd-4c4c2a581f97 ] Request (ImportImagesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.451s",
                                "2026-05-22 01:42:39.317 20 INFO tempest.lib.common.rest_client [req-7ae63d2b-0981-4bb0-879a-2ff0676da065 req-7ae63d2b-0981-4bb0-879a-2ff0676da065 ] Request (ImagesFormatTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.546s",
                                "2026-05-22 01:42:39.414 14 INFO tempest.lib.common.rest_client [req-3020a2a8-1f21-4d0b-9ae3-783a0dafe6cd req-3020a2a8-1f21-4d0b-9ae3-783a0dafe6cd ] Request (ImportImagesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.111s",
                                "2026-05-22 01:42:39.443 17 INFO tempest.lib.common.rest_client [req-063f71b0-7179-4c90-b3d3-b6a8076568e4 req-063f71b0-7179-4c90-b3d3-b6a8076568e4 ] Request (MetadataResourceTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.452s",
                                "2026-05-22 01:42:39.546 17 INFO tempest.lib.common.rest_client [req-fbac1e50-e40a-42a1-b65d-882e62b38bcd req-fbac1e50-e40a-42a1-b65d-882e62b38bcd ] Request (MetadataResourceTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.101s",
                                "2026-05-22 01:42:39.555 14 INFO tempest.lib.common.rest_client [req-547b5a38-a0d5-4e7a-b100-ac5e43a39faa req-547b5a38-a0d5-4e7a-b100-ac5e43a39faa ] Request (ImportImagesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.139s",
                                "2026-05-22 01:42:39.586 35 INFO tempest.lib.common.rest_client [req-11d1fff9-5e43-43d1-a972-720573c19b4d req-11d1fff9-5e43-43d1-a972-720573c19b4d ] Request (ListSharedImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/ea4a91af-5e45-4c28-95b1-9e68b028baa2 0.394s",
                                "2026-05-22 01:42:39.653 22 INFO tempest.lib.common.rest_client [req-3005dae8-2f7e-49c0-a65c-077ea7fdda4d req-3005dae8-2f7e-49c0-a65c-077ea7fdda4d ] Request (ImagesMemberTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.520s",
                                "2026-05-22 01:42:39.726 17 INFO tempest.lib.common.rest_client [req-44463b7a-238b-4937-8f31-37ba1b8947db req-44463b7a-238b-4937-8f31-37ba1b8947db ] Request (MetadataResourceTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.178s",
                                "2026-05-22 01:42:39.798 35 INFO tempest.lib.common.rest_client [req-e2e17866-755c-43a4-b4ef-1ba1f32db8ae req-e2e17866-755c-43a4-b4ef-1ba1f32db8ae ] Request (ListSharedImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/e5cdb20f4c774bbfb97104f3731d7600 0.209s",
                                "2026-05-22 01:42:39.837 20 INFO tempest.lib.common.rest_client [req-1575cbf2-3d5b-4011-8f31-4afc8df79c98 req-1575cbf2-3d5b-4011-8f31-4afc8df79c98 ] Request (ImagesFormatTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.508s",
                                "2026-05-22 01:42:39.867 22 INFO tempest.lib.common.rest_client [req-b4e3c83a-12ef-404e-935c-180f0a9c33fa req-b4e3c83a-12ef-404e-935c-180f0a9c33fa ] Request (ImagesMemberTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.212s",
                                "2026-05-22 01:42:39.941 20 INFO tempest.lib.common.rest_client [req-62614bff-e7db-4baf-bbeb-089fc4787ae2 req-62614bff-e7db-4baf-bbeb-089fc4787ae2 ] Request (ImagesFormatTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.103s",
                                "2026-05-22 01:42:40.009 22 INFO tempest.lib.common.rest_client [req-b30ee0ea-ffb2-4c3f-a724-d2febe423db5 req-b30ee0ea-ffb2-4c3f-a724-d2febe423db5 ] Request (ImagesMemberTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/be9781dae2064f9cad992644b975d2f6/users/c90d20db42f04b2f9d332ec8c4578015/roles/7b19d98ffcc24d869191183daf0fb4ae 0.138s",
                                "2026-05-22 01:42:40.098 14 INFO tempest.lib.common.rest_client [req-1b8860b8-0c55-46fe-a6f7-2dacff06a183 req-1b8860b8-0c55-46fe-a6f7-2dacff06a183 ] Request (ImportImagesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.538s",
                                "2026-05-22 01:42:40.188 22 INFO tempest.lib.common.rest_client [req-d70a9a8c-47d7-4035-9904-a3252823a371 req-d70a9a8c-47d7-4035-9904-a3252823a371 ] Request (ImagesMemberTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.170s",
                                "2026-05-22 01:42:40.202 14 INFO tempest.lib.common.rest_client [req-09d1becd-9e7f-4802-8ff0-ee2cc5f26295 req-09d1becd-9e7f-4802-8ff0-ee2cc5f26295 ] Request (ImportImagesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.101s",
                                "2026-05-22 01:42:40.214 20 INFO tempest.lib.common.rest_client [req-67d5bd77-9409-4283-920a-9d8573d68c58 req-67d5bd77-9409-4283-920a-9d8573d68c58 ] Request (ImagesFormatTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.270s",
                                "2026-05-22 01:42:40.241 17 INFO tempest.lib.common.rest_client [req-2cf2bbf9-b17b-4e95-b14d-6bdf62415194 req-2cf2bbf9-b17b-4e95-b14d-6bdf62415194 ] Request (MetadataResourceTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.514s",
                                "2026-05-22 01:42:40.405 17 INFO tempest.lib.common.rest_client [req-7afacdef-e3e5-4758-9ae7-5294fa76619d req-7afacdef-e3e5-4758-9ae7-5294fa76619d ] Request (MetadataResourceTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.163s",
                                "2026-05-22 01:42:40.410 32 INFO tempest.lib.common.rest_client [req-86e9b688-4663-4256-b072-1a39c028d7c1 req-86e9b688-4663-4256-b072-1a39c028d7c1 ] Request (ImageTaskCreate:test_task_create_fake_image_location): 200 GET https://api.testbed.osism.xyz:9292/v2/tasks/378fb3cf-0f13-42f4-b960-752abe05198d 0.151s",
                                "2026-05-22 01:42:40.417 22 INFO tempest.lib.common.rest_client [req-4cfc6c38-48a9-43ec-86f0-03e4e1a84951 req-4cfc6c38-48a9-43ec-86f0-03e4e1a84951 ] Request (ImagesMemberTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/be9781dae2064f9cad992644b975d2f6/users/c90d20db42f04b2f9d332ec8c4578015/roles/1049be6f2d5641528d4cf50ffcec866c 0.223s",
                                "2026-05-22 01:42:40.436 14 INFO tempest.lib.common.rest_client [req-7ecf2c7e-5615-4241-a027-2ea106b718ba req-7ecf2c7e-5615-4241-a027-2ea106b718ba ] Request (ImportImagesNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9a8e32f8ed8440df90a77c7df0571a4f/users/5a2beb9b805247468312565f8533af2c/roles/7b19d98ffcc24d869191183daf0fb4ae 0.230s",
                                "2026-05-22 01:42:40.590 22 INFO tempest.lib.common.rest_client [req-0f913905-b920-4579-9322-96d284181060 req-0f913905-b920-4579-9322-96d284181060 ] Request (ImagesMemberTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.169s",
                                "2026-05-22 01:42:40.592 14 INFO tempest.lib.common.rest_client [req-27abffb5-8f34-4193-b7c6-de08f39a30dd req-27abffb5-8f34-4193-b7c6-de08f39a30dd ] Request (ImportImagesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.154s",
                                "2026-05-22 01:42:40.613 17 INFO tempest.lib.common.rest_client [req-94921e3d-9567-498c-a322-5b7cd425aa9d req-94921e3d-9567-498c-a322-5b7cd425aa9d ] Request (MetadataResourceTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/08e5936e13bc4bc2802f45cbd3e6c2d9/users/4c3ff10f40eb4baebd4a6a32e5bc2475/roles/285449a926f347738829a3f39962ab63 0.205s",
                                "2026-05-22 01:42:40.750 17 INFO tempest.lib.common.rest_client [req-23462dfb-6a0e-4dca-a261-a46b39706205 req-23462dfb-6a0e-4dca-a261-a46b39706205 ] Request (MetadataResourceTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.135s",
                                "2026-05-22 01:42:40.761 20 INFO tempest.lib.common.rest_client [req-bada52f1-3f30-416d-9781-fbe4438bc9b4 req-bada52f1-3f30-416d-9781-fbe4438bc9b4 ] Request (ImagesFormatTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.545s",
                                "2026-05-22 01:42:40.764 22 INFO tempest.lib.common.rest_client [req-4fb964ec-d75d-4e94-80c7-16a8574901af req-4fb964ec-d75d-4e94-80c7-16a8574901af ] Request (ImagesMemberTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/be9781dae2064f9cad992644b975d2f6/users/c90d20db42f04b2f9d332ec8c4578015/roles/f62b4d190f9040abadfedbb170e6ab99 0.169s",
                                "2026-05-22 01:42:40.767 14 INFO tempest.lib.common.rest_client [req-c0188bbf-6994-49d1-b29a-2c465ee50ea1 req-c0188bbf-6994-49d1-b29a-2c465ee50ea1 ] Request (ImportImagesNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9a8e32f8ed8440df90a77c7df0571a4f/users/5a2beb9b805247468312565f8533af2c/roles/1049be6f2d5641528d4cf50ffcec866c 0.171s",
                                "2026-05-22 01:42:40.918 20 INFO tempest.lib.common.rest_client [req-a9fa7476-1ca8-42c6-b1e6-f4d50cdb87fb req-a9fa7476-1ca8-42c6-b1e6-f4d50cdb87fb ] Request (ImagesFormatTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.154s",
                                "2026-05-22 01:42:40.922 14 INFO tempest.lib.common.rest_client [req-9d0ec449-995a-4823-a5a3-6b1b30c73e17 req-9d0ec449-995a-4823-a5a3-6b1b30c73e17 ] Request (ImportImagesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.153s",
                                "2026-05-22 01:42:40.928 17 INFO tempest.lib.common.rest_client [req-ec2f65d6-7b0f-48b6-8905-1ff7eddc7b3c req-ec2f65d6-7b0f-48b6-8905-1ff7eddc7b3c ] Request (MetadataResourceTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/08e5936e13bc4bc2802f45cbd3e6c2d9/users/4c3ff10f40eb4baebd4a6a32e5bc2475/roles/285449a926f347738829a3f39962ab63 0.174s",
                                "2026-05-22 01:42:40.988 22 INFO tempest.lib.common.rest_client [req-18986cc1-ad2f-43f7-9e91-bf17d834eed7 req-18986cc1-ad2f-43f7-9e91-bf17d834eed7 ] Request (ImagesMemberTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.221s",
                                "2026-05-22 01:42:41.046 14 INFO tempest.lib.common.rest_client [req-3a8e0232-d61f-40c1-89a6-eeccd715788b req-3a8e0232-d61f-40c1-89a6-eeccd715788b ] Request (ImportImagesNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9a8e32f8ed8440df90a77c7df0571a4f/users/5a2beb9b805247468312565f8533af2c/roles/f62b4d190f9040abadfedbb170e6ab99 0.121s",
                                "2026-05-22 01:42:41.111 17 INFO tempest.lib.common.rest_client [req-218af57c-7f96-466c-8145-1a6ce902d2ff req-218af57c-7f96-466c-8145-1a6ce902d2ff ] Request (MetadataResourceTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.181s",
                                "2026-05-22 01:42:41.137 14 INFO tempest.lib.common.rest_client [req-114608de-fd2d-4e5f-8439-26fad8c68baa req-114608de-fd2d-4e5f-8439-26fad8c68baa ] Request (ImportImagesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.088s",
                                "2026-05-22 01:42:41.147 22 INFO tempest.lib.common.rest_client [req-e56879fe-2c82-46f3-814e-7c6a6022eaeb req-e56879fe-2c82-46f3-814e-7c6a6022eaeb ] Request (ImagesMemberTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/be9781dae2064f9cad992644b975d2f6/users/c90d20db42f04b2f9d332ec8c4578015/roles/7b19d98ffcc24d869191183daf0fb4ae 0.157s",
                                "2026-05-22 01:42:41.147 22 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user c90d20db42f04b2f9d332ec8c4578015 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:42:41.148 22 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImagesMemberTest-1029912334-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'be9781dae2064f9cad992644b975d2f6', 'project_name': 'tempest-ImagesMemberTest-1029912334', 'tenant_id': 'be9781dae2064f9cad992644b975d2f6', 'tenant_name': 'tempest-ImagesMemberTest-1029912334', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'c90d20db42f04b2f9d332ec8c4578015', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:42:41.148 22 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImagesMemberTest-1029912334-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'be9781dae2064f9cad992644b975d2f6', 'project_name': 'tempest-ImagesMemberTest-1029912334', 'tenant_id': 'be9781dae2064f9cad992644b975d2f6', 'tenant_name': 'tempest-ImagesMemberTest-1029912334', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'c90d20db42f04b2f9d332ec8c4578015', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:42:41.190 20 INFO tempest.lib.common.rest_client [req-2955299e-cc85-420e-9b0e-dae3c881ae5a req-2955299e-cc85-420e-9b0e-dae3c881ae5a ] Request (ImagesFormatTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ff4ff16a09dd4a93a9a07068358ef777/users/979ba7c9f2a447b68701a809bf0bbb01/roles/7b19d98ffcc24d869191183daf0fb4ae 0.268s",
                                "2026-05-22 01:42:41.315 17 INFO tempest.lib.common.rest_client [req-a2f02783-d7ba-4ed5-ab66-2511c74f1c81 req-a2f02783-d7ba-4ed5-ab66-2511c74f1c81 ] Request (MetadataResourceTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/08e5936e13bc4bc2802f45cbd3e6c2d9/users/4c3ff10f40eb4baebd4a6a32e5bc2475/roles/1049be6f2d5641528d4cf50ffcec866c 0.200s",
                                "2026-05-22 01:42:41.358 20 INFO tempest.lib.common.rest_client [req-29b4623f-18b0-4d1a-a94e-1a1574373e01 req-29b4623f-18b0-4d1a-a94e-1a1574373e01 ] Request (ImagesFormatTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.165s",
                                "2026-05-22 01:42:41.361 14 INFO tempest.lib.common.rest_client [req-f5100ff0-d190-4abc-b108-c3c98b6f5b43 req-f5100ff0-d190-4abc-b108-c3c98b6f5b43 ] Request (ImportImagesNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9a8e32f8ed8440df90a77c7df0571a4f/users/5a2beb9b805247468312565f8533af2c/roles/7b19d98ffcc24d869191183daf0fb4ae 0.220s",
                                "2026-05-22 01:42:41.361 14 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 5a2beb9b805247468312565f8533af2c is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:42:41.362 14 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImportImagesNegativeTest-422126744-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '9a8e32f8ed8440df90a77c7df0571a4f', 'project_name': 'tempest-ImportImagesNegativeTest-422126744', 'tenant_id': '9a8e32f8ed8440df90a77c7df0571a4f', 'tenant_name': 'tempest-ImportImagesNegativeTest-422126744', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '5a2beb9b805247468312565f8533af2c', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:42:41.362 14 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImportImagesNegativeTest-422126744-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '9a8e32f8ed8440df90a77c7df0571a4f', 'project_name': 'tempest-ImportImagesNegativeTest-422126744', 'tenant_id': '9a8e32f8ed8440df90a77c7df0571a4f', 'tenant_name': 'tempest-ImportImagesNegativeTest-422126744', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '5a2beb9b805247468312565f8533af2c', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:42:41.482 17 INFO tempest.lib.common.rest_client [req-7625c2bb-6c25-4d25-886c-6a8ca78f9e3c req-7625c2bb-6c25-4d25-886c-6a8ca78f9e3c ] Request (MetadataResourceTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.165s",
                                "2026-05-22 01:42:41.491 32 INFO tempest.lib.common.rest_client [req-24fb7705-61b5-47ee-ba44-dce0787a3814 req-24fb7705-61b5-47ee-ba44-dce0787a3814 ] Request (ImageTaskCreate:test_task_create_fake_image_location): 200 GET https://api.testbed.osism.xyz:9292/v2/tasks/378fb3cf-0f13-42f4-b960-752abe05198d 0.077s",
                                "2026-05-22 01:42:41.552 20 INFO tempest.lib.common.rest_client [req-63e97338-ed9f-4b01-a787-ea0cc7aaf9a9 req-63e97338-ed9f-4b01-a787-ea0cc7aaf9a9 ] Request (ImagesFormatTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ff4ff16a09dd4a93a9a07068358ef777/users/979ba7c9f2a447b68701a809bf0bbb01/roles/1049be6f2d5641528d4cf50ffcec866c 0.191s",
                                "2026-05-22 01:42:41.657 20 INFO tempest.lib.common.rest_client [req-bab71210-745d-4c47-8fd7-969d42f3bade req-bab71210-745d-4c47-8fd7-969d42f3bade ] Request (ImagesFormatTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.103s",
                                "2026-05-22 01:42:41.661 17 INFO tempest.lib.common.rest_client [req-a1b2e87c-4e37-45e0-b07b-3b9e1721f4fe req-a1b2e87c-4e37-45e0-b07b-3b9e1721f4fe ] Request (MetadataResourceTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/08e5936e13bc4bc2802f45cbd3e6c2d9/users/4c3ff10f40eb4baebd4a6a32e5bc2475/roles/f62b4d190f9040abadfedbb170e6ab99 0.175s",
                                "2026-05-22 01:42:41.666 22 INFO tempest.lib.common.rest_client [req-d706100b-b81e-4413-938b-50bfa66d1400 req-d706100b-b81e-4413-938b-50bfa66d1400 ] Request (ImagesMemberTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.500s",
                                "2026-05-22 01:42:41.858 17 INFO tempest.lib.common.rest_client [req-6b53d144-2660-48ba-acaa-7dc26681a408 req-6b53d144-2660-48ba-acaa-7dc26681a408 ] Request (MetadataResourceTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.194s",
                                "2026-05-22 01:42:41.876 20 INFO tempest.lib.common.rest_client [req-740751c7-9662-4d46-9b08-0bef38664704 req-740751c7-9662-4d46-9b08-0bef38664704 ] Request (ImagesFormatTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ff4ff16a09dd4a93a9a07068358ef777/users/979ba7c9f2a447b68701a809bf0bbb01/roles/f62b4d190f9040abadfedbb170e6ab99 0.215s",
                                "2026-05-22 01:42:41.878 22 INFO tempest.lib.common.rest_client [req-532e84d5-cd7c-4f72-b8c0-18c81e99ef5f req-532e84d5-cd7c-4f72-b8c0-18c81e99ef5f ] Request (ImagesMemberTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.210s",
                                "2026-05-22 01:42:41.924 14 INFO tempest.lib.common.rest_client [req-cbeff63e-e2b7-4b51-98dc-28cb95a5d869 req-cbeff63e-e2b7-4b51-98dc-28cb95a5d869 ] Request (ImportImagesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.544s",
                                "2026-05-22 01:42:42.056 17 INFO tempest.lib.common.rest_client [req-d9ca5915-73e3-445d-82b5-91d68e55cfbe req-d9ca5915-73e3-445d-82b5-91d68e55cfbe ] Request (MetadataResourceTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/08e5936e13bc4bc2802f45cbd3e6c2d9/users/4c3ff10f40eb4baebd4a6a32e5bc2475/roles/7b19d98ffcc24d869191183daf0fb4ae 0.193s",
                                "2026-05-22 01:42:42.056 17 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 4c3ff10f40eb4baebd4a6a32e5bc2475 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:42:42.057 17 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataResourceTypesTest-334615344-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '08e5936e13bc4bc2802f45cbd3e6c2d9', 'project_name': 'tempest-MetadataResourceTypesTest-334615344', 'tenant_id': '08e5936e13bc4bc2802f45cbd3e6c2d9', 'tenant_name': 'tempest-MetadataResourceTypesTest-334615344', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '4c3ff10f40eb4baebd4a6a32e5bc2475', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:42:42.057 17 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataResourceTypesTest-334615344-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '08e5936e13bc4bc2802f45cbd3e6c2d9', 'project_name': 'tempest-MetadataResourceTypesTest-334615344', 'tenant_id': '08e5936e13bc4bc2802f45cbd3e6c2d9', 'tenant_name': 'tempest-MetadataResourceTypesTest-334615344', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '4c3ff10f40eb4baebd4a6a32e5bc2475', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:42:42.066 20 INFO tempest.lib.common.rest_client [req-e6b50c56-cd66-459a-859b-9e1887fd813b req-e6b50c56-cd66-459a-859b-9e1887fd813b ] Request (ImagesFormatTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.188s",
                                "2026-05-22 01:42:42.237 14 INFO tempest.lib.common.rest_client [req-b49b7830-8d9f-4878-b583-ee36c05842cc req-b49b7830-8d9f-4878-b583-ee36c05842cc ] Request (ImportImagesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:9292/v2/info/import 0.311s",
                                "2026-05-22 01:42:42.336 14 INFO tempest.lib.common.rest_client [req-aec7758d-3c83-4831-b3c8-95195c34de2a req-aec7758d-3c83-4831-b3c8-95195c34de2a ] Request (ImportImagesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:9292/v2/info/stores 0.096s",
                                "2026-05-22 01:42:42.339 20 INFO tempest.lib.common.rest_client [req-ae4f73f4-4de2-4eca-9926-c6210106c480 req-ae4f73f4-4de2-4eca-9926-c6210106c480 ] Request (ImagesFormatTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ff4ff16a09dd4a93a9a07068358ef777/users/979ba7c9f2a447b68701a809bf0bbb01/roles/7b19d98ffcc24d869191183daf0fb4ae 0.270s",
                                "2026-05-22 01:42:42.339 20 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 979ba7c9f2a447b68701a809bf0bbb01 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:42:42.340 20 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImagesFormatTest-1297141086-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'ff4ff16a09dd4a93a9a07068358ef777', 'project_name': 'tempest-ImagesFormatTest-1297141086', 'tenant_id': 'ff4ff16a09dd4a93a9a07068358ef777', 'tenant_name': 'tempest-ImagesFormatTest-1297141086', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '979ba7c9f2a447b68701a809bf0bbb01', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:42:42.340 20 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImagesFormatTest-1297141086-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'ff4ff16a09dd4a93a9a07068358ef777', 'project_name': 'tempest-ImagesFormatTest-1297141086', 'tenant_id': 'ff4ff16a09dd4a93a9a07068358ef777', 'tenant_name': 'tempest-ImagesFormatTest-1297141086', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '979ba7c9f2a447b68701a809bf0bbb01', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:42:42.441 22 INFO tempest.lib.common.rest_client [req-f601dc34-5fa6-4f48-8ab2-0587fc0d8f8d req-f601dc34-5fa6-4f48-8ab2-0587fc0d8f8d ] Request (ImagesMemberTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.560s",
                                "2026-05-22 01:42:42.445 14 INFO tempest.lib.common.rest_client [req-692d41e8-b8d4-4a8a-9f3e-7cdb52b8973c req-692d41e8-b8d4-4a8a-9f3e-7cdb52b8973c ] Request (ImportImagesNegativeTest:test_image_web_download_import_with_bad_url): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.107s",
                                "2026-05-22 01:42:42.527 14 INFO tempest.lib.common.rest_client [req-93cffb7b-7d35-4172-a7d4-723305e2cb19 req-93cffb7b-7d35-4172-a7d4-723305e2cb19 ] Request (ImportImagesNegativeTest:test_image_web_download_import_with_bad_url): 200 GET https://api.testbed.osism.xyz:9292/v2/images/31e336cf-91f7-45b0-8852-0e68b799ae8c 0.079s",
                                "2026-05-22 01:42:42.565 32 INFO tempest.lib.common.rest_client [req-c3d9724d-c9d6-4b8c-a572-198711f0bd89 req-c3d9724d-c9d6-4b8c-a572-198711f0bd89 ] Request (ImageTaskCreate:test_task_create_fake_image_location): 200 GET https://api.testbed.osism.xyz:9292/v2/tasks/378fb3cf-0f13-42f4-b960-752abe05198d 0.070s",
                                "{11} tempest.api.image.v2.admin.test_image_task.ImageTaskCreate.test_task_create_fake_image_location [10.654272s] ... ok",
                                "2026-05-22 01:42:42.593 14 INFO tempest.lib.common.rest_client [req-314419f6-3655-4dc4-84fb-8e782807cd50 req-314419f6-3655-4dc4-84fb-8e782807cd50 ] Request (ImportImagesNegativeTest:test_image_web_download_import_with_bad_url): 200 GET https://api.testbed.osism.xyz:9292/v2/info/stores 0.065s",
                                "2026-05-22 01:42:42.623 22 INFO tempest.lib.common.rest_client [req-9920f13f-fd36-41a7-8ce3-9c96134d3997 req-9920f13f-fd36-41a7-8ce3-9c96134d3997 ] Request (ImagesMemberTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.175s",
                                "2026-05-22 01:42:42.626 17 INFO tempest.lib.common.rest_client [req-c1477703-b748-4193-a7f3-106c71768449 req-c1477703-b748-4193-a7f3-106c71768449 ] Request (MetadataResourceTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.545s",
                                "2026-05-22 01:42:42.776 17 INFO tempest.lib.common.rest_client [req-1d6ae47b-f73f-4a42-81ac-8b2cfd493ea0 req-1d6ae47b-f73f-4a42-81ac-8b2cfd493ea0 ] Request (MetadataResourceTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.148s",
                                "2026-05-22 01:42:42.785 22 INFO tempest.lib.common.rest_client [req-fd6dcee0-16d5-4aac-9f5e-449eece7b76e req-fd6dcee0-16d5-4aac-9f5e-449eece7b76e ] Request (ImagesMemberTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0933e9fb4e8d4a658ef12b5002f81d25/users/bb4a16a9a19c451a835e11f51b9ace31/roles/7b19d98ffcc24d869191183daf0fb4ae 0.159s",
                                "2026-05-22 01:42:42.806 32 INFO tempest.lib.common.rest_client [req-bb7854b0-0624-4e29-9e8a-c30f0024ddf5 req-bb7854b0-0624-4e29-9e8a-c30f0024ddf5 ] Request (ImageTaskCreate:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/7f3330c4b8184ea4a51d08598bacedc1 0.212s",
                                "2026-05-22 01:42:42.870 20 INFO tempest.lib.common.rest_client [req-46737473-fea6-480c-828d-a6ac9733afa1 req-46737473-fea6-480c-828d-a6ac9733afa1 ] Request (ImagesFormatTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.514s",
                                "2026-05-22 01:42:42.962 22 INFO tempest.lib.common.rest_client [req-36cfb9ff-465e-4413-b37a-72f1846063a1 req-36cfb9ff-465e-4413-b37a-72f1846063a1 ] Request (ImagesMemberTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.174s",
                                "2026-05-22 01:42:43.082 32 INFO tempest.lib.common.rest_client [req-567ce074-e790-4652-b647-d86e9c603eb3 req-567ce074-e790-4652-b647-d86e9c603eb3 ] Request (ImageTaskCreate:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/07dc216a303340258cd02efb423a24f1 0.274s",
                                "2026-05-22 01:42:43.083 32 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 6bc5912a1aaa47e98b3517b64893bf72",
                                "2026-05-22 01:42:43.156 22 INFO tempest.lib.common.rest_client [req-1c107a35-7866-469a-bcdf-3c07d8fb600d req-1c107a35-7866-469a-bcdf-3c07d8fb600d ] Request (ImagesMemberTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0933e9fb4e8d4a658ef12b5002f81d25/users/bb4a16a9a19c451a835e11f51b9ace31/roles/1049be6f2d5641528d4cf50ffcec866c 0.191s",
                                "2026-05-22 01:42:43.247 20 INFO tempest.lib.common.rest_client [req-0d253612-9ff9-4fec-add2-09c6fefb83f6 req-0d253612-9ff9-4fec-add2-09c6fefb83f6 ] Request (ImagesFormatTest:setUpClass): 200 GET https://api.testbed.osism.xyz:9292/v2/info/import 0.374s",
                                "{5} tempest.api.image.v2.test_images_formats.ImagesFormatTest.test_accept_reject_formats_import ... SKIPPED: Image format testing is not configured",
                                "{5} tempest.api.image.v2.test_images_formats.ImagesFormatTest.test_accept_usable_formats ... SKIPPED: Image format testing is not configured",
                                "{5} tempest.api.image.v2.test_images_formats.ImagesFormatTest.test_compute_rejects_format_mismatch ... SKIPPED: Image format testing is not configured",
                                "{5} tempest.api.image.v2.test_images_formats.ImagesFormatTest.test_compute_rejects_invalid ... SKIPPED: Image format testing is not configured",
                                "2026-05-22 01:42:43.306 17 INFO tempest.lib.common.rest_client [req-2145592b-dbc4-421e-97e3-68b3ea1f4d11 req-2145592b-dbc4-421e-97e3-68b3ea1f4d11 ] Request (MetadataResourceTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.527s",
                                "2026-05-22 01:42:43.406 22 INFO tempest.lib.common.rest_client [req-7334b065-46ac-4382-acaa-00da953234a7 req-7334b065-46ac-4382-acaa-00da953234a7 ] Request (ImagesMemberTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.249s",
                                "2026-05-22 01:42:43.419 17 INFO tempest.lib.common.rest_client [req-e3c09570-0786-4600-8d06-43e94b7c9db6 req-e3c09570-0786-4600-8d06-43e94b7c9db6 ] Request (MetadataResourceTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.109s",
                                "2026-05-22 01:42:43.536 20 INFO tempest.lib.common.rest_client [req-49ff3fa0-e53a-4da6-9983-da94ad425c52 req-49ff3fa0-e53a-4da6-9983-da94ad425c52 ] Request (ImagesFormatTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/979ba7c9f2a447b68701a809bf0bbb01 0.253s",
                                "2026-05-22 01:42:43.536 20 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: ff4ff16a09dd4a93a9a07068358ef777",
                                "2026-05-22 01:42:43.570 32 INFO tempest.lib.common.rest_client [req-847063ad-84af-468b-943b-ba3a9c85cbb9 req-847063ad-84af-468b-943b-ba3a9c85cbb9 ] Request (ImageTaskCreate:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.484s",
                                "2026-05-22 01:42:43.592 22 INFO tempest.lib.common.rest_client [req-a18aa2fa-2c5e-423a-9f3a-3c2a66b0b014 req-a18aa2fa-2c5e-423a-9f3a-3c2a66b0b014 ] Request (ImagesMemberTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0933e9fb4e8d4a658ef12b5002f81d25/users/bb4a16a9a19c451a835e11f51b9ace31/roles/f62b4d190f9040abadfedbb170e6ab99 0.183s",
                                "2026-05-22 01:42:43.614 17 INFO tempest.lib.common.rest_client [req-69735827-36c7-4afa-9efc-c0bed73fb3b0 req-69735827-36c7-4afa-9efc-c0bed73fb3b0 ] Request (MetadataResourceTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/726adb5abde5435e99af0971d3d23713/users/afabe93edb1e436f9e1befc625b8b73c/roles/7b19d98ffcc24d869191183daf0fb4ae 0.191s",
                                "2026-05-22 01:42:43.797 22 INFO tempest.lib.common.rest_client [req-7016120d-9a30-4bbc-95b3-45d125140f09 req-7016120d-9a30-4bbc-95b3-45d125140f09 ] Request (ImagesMemberTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.203s",
                                "2026-05-22 01:42:43.811 17 INFO tempest.lib.common.rest_client [req-518f3cfc-f276-434d-80a8-39b66287ec44 req-518f3cfc-f276-434d-80a8-39b66287ec44 ] Request (MetadataResourceTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.195s",
                                "2026-05-22 01:42:43.918 22 INFO tempest.lib.common.rest_client [req-98d3763f-3ca5-485d-9de5-d85e92f1b957 req-98d3763f-3ca5-485d-9de5-d85e92f1b957 ] Request (ImagesMemberTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0933e9fb4e8d4a658ef12b5002f81d25/users/bb4a16a9a19c451a835e11f51b9ace31/roles/7b19d98ffcc24d869191183daf0fb4ae 0.119s",
                                "2026-05-22 01:42:43.919 22 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user bb4a16a9a19c451a835e11f51b9ace31 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:42:43.919 22 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImagesMemberTest-341580945-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '0933e9fb4e8d4a658ef12b5002f81d25', 'project_name': 'tempest-ImagesMemberTest-341580945', 'tenant_id': '0933e9fb4e8d4a658ef12b5002f81d25', 'tenant_name': 'tempest-ImagesMemberTest-341580945', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'bb4a16a9a19c451a835e11f51b9ace31', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:42:43.919 22 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImagesMemberTest-341580945-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '0933e9fb4e8d4a658ef12b5002f81d25', 'project_name': 'tempest-ImagesMemberTest-341580945', 'tenant_id': '0933e9fb4e8d4a658ef12b5002f81d25', 'tenant_name': 'tempest-ImagesMemberTest-341580945', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'bb4a16a9a19c451a835e11f51b9ace31', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:42:44.071 20 INFO tempest.lib.common.rest_client [req-224da924-9523-4dfa-b143-10c25f895b71 req-224da924-9523-4dfa-b143-10c25f895b71 ] Request (ImagesFormatTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.532s",
                                "2026-05-22 01:42:44.088 17 INFO tempest.lib.common.rest_client [req-a5dcbab9-c210-4cf5-b974-5aebc11eb89f req-a5dcbab9-c210-4cf5-b974-5aebc11eb89f ] Request (MetadataResourceTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/726adb5abde5435e99af0971d3d23713/users/afabe93edb1e436f9e1befc625b8b73c/roles/1049be6f2d5641528d4cf50ffcec866c 0.275s",
                                "2026-05-22 01:42:44.189 32 INFO tempest.lib.common.rest_client [req-95949f91-ecbb-424e-8ac2-ce377451a1a7 req-95949f91-ecbb-424e-8ac2-ce377451a1a7 ] Request (ImageTaskCreate:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=6bc5912a1aaa47e98b3517b64893bf72&name=default 0.616s",
                                "2026-05-22 01:42:44.251 17 INFO tempest.lib.common.rest_client [req-f6a05e07-af71-45c0-81a3-6fd8a00bd602 req-f6a05e07-af71-45c0-81a3-6fd8a00bd602 ] Request (MetadataResourceTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.162s",
                                "2026-05-22 01:42:44.400 17 INFO tempest.lib.common.rest_client [req-7ac03343-1595-42ca-a19c-2b2d009322f4 req-7ac03343-1595-42ca-a19c-2b2d009322f4 ] Request (MetadataResourceTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/726adb5abde5435e99af0971d3d23713/users/afabe93edb1e436f9e1befc625b8b73c/roles/f62b4d190f9040abadfedbb170e6ab99 0.147s",
                                "2026-05-22 01:42:44.463 22 INFO tempest.lib.common.rest_client [req-86c84093-074d-4b14-bbb5-ea3f64a83ede req-86c84093-074d-4b14-bbb5-ea3f64a83ede ] Request (ImagesMemberTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.536s",
                                "2026-05-22 01:42:44.464 22 WARNING tempest.lib.common.rest_client [-] Deprecated: \"tenant_id\" property is deprecated for removal, use \"project_id\" instead",
                                "2026-05-22 01:42:44.574 17 INFO tempest.lib.common.rest_client [req-7ce064cb-8c44-42b3-93a0-89725fa22174 req-7ce064cb-8c44-42b3-93a0-89725fa22174 ] Request (MetadataResourceTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.169s",
                                "2026-05-22 01:42:44.587 20 INFO tempest.lib.common.rest_client [req-464a0194-de58-41c3-8343-af07ea527658 req-464a0194-de58-41c3-8343-af07ea527658 ] Request (ImagesFormatTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=ff4ff16a09dd4a93a9a07068358ef777&name=default 0.513s",
                                "2026-05-22 01:42:44.613 32 INFO tempest.lib.common.rest_client [req-c3413b71-ebf9-47c5-8a48-ad9565acaeec req-c3413b71-ebf9-47c5-8a48-ad9565acaeec ] Request (ImageTaskCreate:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/6a13851e-fc4d-4601-a08c-d8cad5228e3a 0.421s",
                                "2026-05-22 01:42:44.695 17 INFO tempest.lib.common.rest_client [req-bea47575-172b-45a0-a13d-66f74c563891 req-bea47575-172b-45a0-a13d-66f74c563891 ] Request (MetadataResourceTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/726adb5abde5435e99af0971d3d23713/users/afabe93edb1e436f9e1befc625b8b73c/roles/7b19d98ffcc24d869191183daf0fb4ae 0.119s",
                                "2026-05-22 01:42:44.698 17 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user afabe93edb1e436f9e1befc625b8b73c is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:42:44.700 17 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataResourceTypesTest-757818624-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '726adb5abde5435e99af0971d3d23713', 'project_name': 'tempest-MetadataResourceTypesTest-757818624', 'tenant_id': '726adb5abde5435e99af0971d3d23713', 'tenant_name': 'tempest-MetadataResourceTypesTest-757818624', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'afabe93edb1e436f9e1befc625b8b73c', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:42:44.701 17 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataResourceTypesTest-757818624-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '726adb5abde5435e99af0971d3d23713', 'project_name': 'tempest-MetadataResourceTypesTest-757818624', 'tenant_id': '726adb5abde5435e99af0971d3d23713', 'tenant_name': 'tempest-MetadataResourceTypesTest-757818624', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'afabe93edb1e436f9e1befc625b8b73c', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:42:44.881 32 INFO tempest.lib.common.rest_client [req-79b79b59-a7d4-4197-bb7b-2eaa7046a8c2 req-79b79b59-a7d4-4197-bb7b-2eaa7046a8c2 ] Request (ImageTaskCreate:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/6bc5912a1aaa47e98b3517b64893bf72 0.265s",
                                "2026-05-22 01:42:44.881 32 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 806cc34a626840d9a6ac00ef4b5af4ad",
                                "2026-05-22 01:42:44.934 22 INFO tempest.lib.common.rest_client [req-dba55eb7-73d7-4ef2-9e3e-63f9529b0f3a req-dba55eb7-73d7-4ef2-9e3e-63f9529b0f3a ] Request (ImagesMemberTest:test_get_image_member): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.466s",
                                "2026-05-22 01:42:44.987 20 INFO tempest.lib.common.rest_client [req-685662d5-0713-4c17-a74b-e912d5238da4 req-685662d5-0713-4c17-a74b-e912d5238da4 ] Request (ImagesFormatTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/2fac5538-9782-4eb8-8118-98fd81d5bd61 0.397s",
                                "2026-05-22 01:42:45.056 22 INFO tempest.lib.common.rest_client [req-09c37e05-0ed3-4277-ac21-ac9ac3c925a7 req-09c37e05-0ed3-4277-ac21-ac9ac3c925a7 ] Request (ImagesMemberTest:test_get_image_member): 200 POST https://api.testbed.osism.xyz:9292/v2/images/993231ab-b73e-4882-b51c-3bba8579f138/members 0.117s",
                                "2026-05-22 01:42:45.257 20 INFO tempest.lib.common.rest_client [req-aa444f35-d7a4-43e5-8cf0-c3c20fc5d4a5 req-aa444f35-d7a4-43e5-8cf0-c3c20fc5d4a5 ] Request (ImagesFormatTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/ff4ff16a09dd4a93a9a07068358ef777 0.268s",
                                "2026-05-22 01:42:45.265 17 INFO tempest.lib.common.rest_client [req-a1048399-7ff5-415b-8a89-f80262ca2ac1 req-a1048399-7ff5-415b-8a89-f80262ca2ac1 ] Request (MetadataResourceTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.555s",
                                "2026-05-22 01:42:45.287 32 INFO tempest.lib.common.rest_client [req-efd65cec-a137-4d3a-819e-34e5bfe0ff46 req-efd65cec-a137-4d3a-819e-34e5bfe0ff46 ] Request (ImageTaskCreate:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=806cc34a626840d9a6ac00ef4b5af4ad&name=default 0.404s",
                                "2026-05-22 01:42:45.387 22 INFO tempest.lib.common.rest_client [req-aa08b8f2-1bca-4899-bb2c-d1cb2893b295 req-aa08b8f2-1bca-4899-bb2c-d1cb2893b295 ] Request (ImagesMemberTest:test_get_image_member): 200 PUT https://api.testbed.osism.xyz:9292/v2/images/993231ab-b73e-4882-b51c-3bba8579f138/members/0933e9fb4e8d4a658ef12b5002f81d25 0.324s",
                                "2026-05-22 01:42:45.544 17 INFO tempest.lib.common.rest_client [req-6a2a7bb2-79a5-4fdf-b524-2cd3321ed4f7 req-6a2a7bb2-79a5-4fdf-b524-2cd3321ed4f7 ] Request (MetadataResourceTypesTest:test_basic_meta_def_resource_type_association): 200 GET https://api.testbed.osism.xyz:9292/v2/metadefs/resource_types 0.276s",
                                "2026-05-22 01:42:45.621 22 INFO tempest.lib.common.rest_client [req-3258d268-40fc-4959-9846-c00cf9e019af req-3258d268-40fc-4959-9846-c00cf9e019af ] Request (ImagesMemberTest:test_get_image_member): 200 GET https://api.testbed.osism.xyz:9292/v2/images 0.231s",
                                "2026-05-22 01:42:45.689 17 INFO tempest.lib.common.rest_client [req-7f0f01f3-a790-47aa-bd02-bb68d6675559 req-7f0f01f3-a790-47aa-bd02-bb68d6675559 ] Request (MetadataResourceTypesTest:test_basic_meta_def_resource_type_association): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces 0.142s",
                                "2026-05-22 01:42:45.705 22 INFO tempest.lib.common.rest_client [req-3c115fd4-786f-4e5e-bd56-611e7b24dd17 req-3c115fd4-786f-4e5e-bd56-611e7b24dd17 ] Request (ImagesMemberTest:test_get_image_member): 200 GET https://api.testbed.osism.xyz:9292/v2/images/993231ab-b73e-4882-b51c-3bba8579f138/members/0933e9fb4e8d4a658ef12b5002f81d25 0.079s",
                                "2026-05-22 01:42:45.708 32 INFO tempest.lib.common.rest_client [req-2bcf5bf7-d2f1-4c33-8d2f-e09b4254de64 req-2bcf5bf7-d2f1-4c33-8d2f-e09b4254de64 ] Request (ImageTaskCreate:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/1bfb1502-be08-4a5d-a3aa-196804d8fcec 0.419s",
                                "2026-05-22 01:42:45.810 22 INFO tempest.lib.common.rest_client [req-67b7b861-0f2c-4ace-8813-7831bd64093b req-67b7b861-0f2c-4ace-8813-7831bd64093b ] Request (ImagesMemberTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/993231ab-b73e-4882-b51c-3bba8579f138/members/0933e9fb4e8d4a658ef12b5002f81d25 0.103s",
                                "2026-05-22 01:42:45.838 17 INFO tempest.lib.common.rest_client [req-c318a4b4-92d8-4c47-9cf3-69d90feaa57d req-c318a4b4-92d8-4c47-9cf3-69d90feaa57d ] Request (MetadataResourceTypesTest:test_basic_meta_def_resource_type_association): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-319701094/resource_types 0.146s",
                                "2026-05-22 01:42:45.926 17 INFO tempest.lib.common.rest_client [req-d22d9403-84c5-49d5-be71-1ac378c388eb req-d22d9403-84c5-49d5-be71-1ac378c388eb ] Request (MetadataResourceTypesTest:test_basic_meta_def_resource_type_association): 200 GET https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-319701094/resource_types 0.085s",
                                "2026-05-22 01:42:45.953 22 INFO tempest.lib.common.rest_client [req-e03ec6e4-e589-436b-8ca9-277669cff0ad req-e03ec6e4-e589-436b-8ca9-277669cff0ad ] Request (ImagesMemberTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/993231ab-b73e-4882-b51c-3bba8579f138 0.140s",
                                "{6} tempest.api.image.v2.test_images_member.ImagesMemberTest.test_get_image_member [1.489459s] ... ok",
                                "2026-05-22 01:42:46.019 32 INFO tempest.lib.common.rest_client [req-c7c7a5f8-80d8-493f-8a5a-53ea1b359e88 req-c7c7a5f8-80d8-493f-8a5a-53ea1b359e88 ] Request (ImageTaskCreate:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/806cc34a626840d9a6ac00ef4b5af4ad 0.308s",
                                "2026-05-22 01:42:46.021 22 INFO tempest.lib.common.rest_client [req-f6ff669f-a571-4e83-9f65-12ccfed115a8 req-f6ff669f-a571-4e83-9f65-12ccfed115a8 ] Request (ImagesMemberTest:test_get_image_member_schema): 200 GET https://api.testbed.osism.xyz:9292/v2/schemas/member 0.064s",
                                "{6} tempest.api.image.v2.test_images_member.ImagesMemberTest.test_get_image_member_schema [0.066894s] ... ok",
                                "2026-05-22 01:42:46.059 17 INFO tempest.lib.common.rest_client [req-348989e1-e9ae-4a96-9e6a-6659434db8bf req-348989e1-e9ae-4a96-9e6a-6659434db8bf ] Request (MetadataResourceTypesTest:test_basic_meta_def_resource_type_association): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-319701094/resource_types/OS::Glance::Image 0.131s",
                                "2026-05-22 01:42:46.092 22 INFO tempest.lib.common.rest_client [req-b9f2658a-44a9-40dd-9bbd-2d93153c940d req-b9f2658a-44a9-40dd-9bbd-2d93153c940d ] Request (ImagesMemberTest:test_get_image_members_schema): 200 GET https://api.testbed.osism.xyz:9292/v2/schemas/members 0.068s",
                                "{6} tempest.api.image.v2.test_images_member.ImagesMemberTest.test_get_image_members_schema [0.069588s] ... ok",
                                "2026-05-22 01:42:46.162 17 INFO tempest.lib.common.rest_client [req-ac5c132a-3e92-4de7-b7ee-be977f25a155 req-ac5c132a-3e92-4de7-b7ee-be977f25a155 ] Request (MetadataResourceTypesTest:test_basic_meta_def_resource_type_association): 200 GET https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-319701094/resource_types 0.101s",
                                "2026-05-22 01:42:46.247 22 INFO tempest.lib.common.rest_client [req-112a367e-1eb3-4da5-8bf8-b023b3d94fe8 req-112a367e-1eb3-4da5-8bf8-b023b3d94fe8 ] Request (ImagesMemberTest:test_image_share_accept): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.151s",
                                "2026-05-22 01:42:46.274 17 INFO tempest.lib.common.rest_client [req-e87120cb-b190-49f5-a472-224a33b77867 req-e87120cb-b190-49f5-a472-224a33b77867 ] Request (MetadataResourceTypesTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-319701094 0.109s",
                                "{3} tempest.api.image.v2.admin.test_images_metadefs_resource_types.MetadataResourceTypesTest.test_basic_meta_def_resource_type_association [1.009175s] ... ok",
                                "2026-05-22 01:42:46.399 22 INFO tempest.lib.common.rest_client [req-78a74ea1-4b65-40d0-844d-36eebf3d60d5 req-78a74ea1-4b65-40d0-844d-36eebf3d60d5 ] Request (ImagesMemberTest:test_image_share_accept): 200 POST https://api.testbed.osism.xyz:9292/v2/images/2efd5df2-d46f-404c-8d4d-c068d752c3ff/members 0.149s",
                                "2026-05-22 01:42:46.569 17 INFO tempest.lib.common.rest_client [req-658792eb-d35e-4ec2-aa9f-2bfd919b509c req-658792eb-d35e-4ec2-aa9f-2bfd919b509c ] Request (MetadataResourceTypesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/4c3ff10f40eb4baebd4a6a32e5bc2475 0.259s",
                                "2026-05-22 01:42:46.606 22 INFO tempest.lib.common.rest_client [req-cc8e8fb6-518d-49e0-8ea2-76c407bd6a4d req-cc8e8fb6-518d-49e0-8ea2-76c407bd6a4d ] Request (ImagesMemberTest:test_image_share_accept): 200 GET https://api.testbed.osism.xyz:9292/v2/images 0.204s",
                                "2026-05-22 01:42:46.768 22 INFO tempest.lib.common.rest_client [req-1a5e4afd-249d-49ef-a9d2-aa42053fab86 req-1a5e4afd-249d-49ef-a9d2-aa42053fab86 ] Request (ImagesMemberTest:test_image_share_accept): 200 PUT https://api.testbed.osism.xyz:9292/v2/images/2efd5df2-d46f-404c-8d4d-c068d752c3ff/members/0933e9fb4e8d4a658ef12b5002f81d25 0.158s",
                                "2026-05-22 01:42:46.883 17 INFO tempest.lib.common.rest_client [req-c9be3153-b2cc-4fac-b224-afc85313d277 req-c9be3153-b2cc-4fac-b224-afc85313d277 ] Request (MetadataResourceTypesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/afabe93edb1e436f9e1befc625b8b73c 0.312s",
                                "2026-05-22 01:42:46.884 17 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 726adb5abde5435e99af0971d3d23713",
                                "2026-05-22 01:42:46.965 22 INFO tempest.lib.common.rest_client [req-23229052-994e-449d-a846-0e9890c1176d req-23229052-994e-449d-a846-0e9890c1176d ] Request (ImagesMemberTest:test_image_share_accept): 200 GET https://api.testbed.osism.xyz:9292/v2/images 0.194s",
                                "2026-05-22 01:42:47.045 22 INFO tempest.lib.common.rest_client [req-836f1d6d-48eb-45d1-953a-0b74a66f378f req-836f1d6d-48eb-45d1-953a-0b74a66f378f ] Request (ImagesMemberTest:test_image_share_accept): 200 GET https://api.testbed.osism.xyz:9292/v2/images/2efd5df2-d46f-404c-8d4d-c068d752c3ff/members 0.079s",
                                "2026-05-22 01:42:47.148 22 INFO tempest.lib.common.rest_client [req-e08b30ca-c544-43d2-bcaa-409071b0762d req-e08b30ca-c544-43d2-bcaa-409071b0762d ] Request (ImagesMemberTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/2efd5df2-d46f-404c-8d4d-c068d752c3ff/members/0933e9fb4e8d4a658ef12b5002f81d25 0.101s",
                                "2026-05-22 01:42:47.288 22 INFO tempest.lib.common.rest_client [req-e72042f1-3872-4ce3-ae03-f8a801465244 req-e72042f1-3872-4ce3-ae03-f8a801465244 ] Request (ImagesMemberTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/2efd5df2-d46f-404c-8d4d-c068d752c3ff 0.138s",
                                "{6} tempest.api.image.v2.test_images_member.ImagesMemberTest.test_image_share_accept [1.195804s] ... ok",
                                "2026-05-22 01:42:47.407 17 INFO tempest.lib.common.rest_client [req-cfa7ed90-1a0f-4db7-af19-b09a1389f810 req-cfa7ed90-1a0f-4db7-af19-b09a1389f810 ] Request (MetadataResourceTypesTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.520s",
                                "2026-05-22 01:42:47.415 22 INFO tempest.lib.common.rest_client [req-26ce6b56-eaaa-4389-9734-22b0bd25569a req-26ce6b56-eaaa-4389-9734-22b0bd25569a ] Request (ImagesMemberTest:test_image_share_reject): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.123s",
                                "2026-05-22 01:42:47.531 22 INFO tempest.lib.common.rest_client [req-e1247d44-d22f-45d2-91f6-444066c8879c req-e1247d44-d22f-45d2-91f6-444066c8879c ] Request (ImagesMemberTest:test_image_share_reject): 200 POST https://api.testbed.osism.xyz:9292/v2/images/fd8d439d-321c-4d36-b5bd-648ddc924d59/members 0.113s",
                                "2026-05-22 01:42:47.715 22 INFO tempest.lib.common.rest_client [req-cbd6ed33-f440-4ccc-a1c2-94a3fefb7654 req-cbd6ed33-f440-4ccc-a1c2-94a3fefb7654 ] Request (ImagesMemberTest:test_image_share_reject): 200 GET https://api.testbed.osism.xyz:9292/v2/images 0.180s",
                                "2026-05-22 01:42:47.861 22 INFO tempest.lib.common.rest_client [req-49c053b4-a511-4028-b5b6-c14e1c9badbc req-49c053b4-a511-4028-b5b6-c14e1c9badbc ] Request (ImagesMemberTest:test_image_share_reject): 200 PUT https://api.testbed.osism.xyz:9292/v2/images/fd8d439d-321c-4d36-b5bd-648ddc924d59/members/0933e9fb4e8d4a658ef12b5002f81d25 0.143s",
                                "2026-05-22 01:42:47.948 17 INFO tempest.lib.common.rest_client [req-34a81bbc-79bf-41bb-959f-63f224344c5c req-34a81bbc-79bf-41bb-959f-63f224344c5c ] Request (MetadataResourceTypesTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=726adb5abde5435e99af0971d3d23713&name=default 0.539s",
                                "2026-05-22 01:42:48.054 22 INFO tempest.lib.common.rest_client [req-58cc9778-d54e-4c15-8448-8e31bc6c41a8 req-58cc9778-d54e-4c15-8448-8e31bc6c41a8 ] Request (ImagesMemberTest:test_image_share_reject): 200 GET https://api.testbed.osism.xyz:9292/v2/images 0.190s",
                                "2026-05-22 01:42:48.158 22 INFO tempest.lib.common.rest_client [req-df7399c1-bc0f-4d1c-b6d2-eff76814f13f req-df7399c1-bc0f-4d1c-b6d2-eff76814f13f ] Request (ImagesMemberTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/fd8d439d-321c-4d36-b5bd-648ddc924d59/members/0933e9fb4e8d4a658ef12b5002f81d25 0.102s",
                                "2026-05-22 01:42:48.305 22 INFO tempest.lib.common.rest_client [req-baa46935-3a78-4bc3-8dcb-3813f10e2b27 req-baa46935-3a78-4bc3-8dcb-3813f10e2b27 ] Request (ImagesMemberTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/fd8d439d-321c-4d36-b5bd-648ddc924d59 0.144s",
                                "{6} tempest.api.image.v2.test_images_member.ImagesMemberTest.test_image_share_reject [1.016085s] ... ok",
                                "2026-05-22 01:42:48.350 17 INFO tempest.lib.common.rest_client [req-3fe05a45-0561-4bdf-a33e-74bda918bb9c req-3fe05a45-0561-4bdf-a33e-74bda918bb9c ] Request (MetadataResourceTypesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/ab410339-5268-49aa-a9d9-a719935233b6 0.399s",
                                "2026-05-22 01:42:48.444 22 INFO tempest.lib.common.rest_client [req-96c26066-0944-4ed3-8e2c-88767472acf3 req-96c26066-0944-4ed3-8e2c-88767472acf3 ] Request (ImagesMemberTest:test_remove_image_member): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.135s",
                                "2026-05-22 01:42:48.574 22 INFO tempest.lib.common.rest_client [req-177e28ca-26ee-48b2-994c-d3c2a03c229c req-177e28ca-26ee-48b2-994c-d3c2a03c229c ] Request (ImagesMemberTest:test_remove_image_member): 200 POST https://api.testbed.osism.xyz:9292/v2/images/6baf7c0b-40f5-4dc3-9f4f-7223110a9009/members 0.126s",
                                "2026-05-22 01:42:48.585 17 INFO tempest.lib.common.rest_client [req-0616e8be-4e60-4dab-b427-918f57e7be5a req-0616e8be-4e60-4dab-b427-918f57e7be5a ] Request (MetadataResourceTypesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/726adb5abde5435e99af0971d3d23713 0.231s",
                                "2026-05-22 01:42:48.586 17 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 08e5936e13bc4bc2802f45cbd3e6c2d9",
                                "2026-05-22 01:42:48.704 22 INFO tempest.lib.common.rest_client [req-6077465a-f869-4eaf-b4a4-e385b3c17900 req-6077465a-f869-4eaf-b4a4-e385b3c17900 ] Request (ImagesMemberTest:test_remove_image_member): 200 PUT https://api.testbed.osism.xyz:9292/v2/images/6baf7c0b-40f5-4dc3-9f4f-7223110a9009/members/0933e9fb4e8d4a658ef12b5002f81d25 0.128s",
                                "2026-05-22 01:42:48.919 22 INFO tempest.lib.common.rest_client [req-3c5b7c18-de09-470a-b279-1632ad9b933f req-3c5b7c18-de09-470a-b279-1632ad9b933f ] Request (ImagesMemberTest:test_remove_image_member): 200 GET https://api.testbed.osism.xyz:9292/v2/images 0.213s",
                                "2026-05-22 01:42:49.005 17 INFO tempest.lib.common.rest_client [req-8a633966-3552-41cd-abfc-714a8ca63a7c req-8a633966-3552-41cd-abfc-714a8ca63a7c ] Request (MetadataResourceTypesTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=08e5936e13bc4bc2802f45cbd3e6c2d9&name=default 0.415s",
                                "2026-05-22 01:42:49.061 22 INFO tempest.lib.common.rest_client [req-470f46a6-51b1-4f0b-abad-f4371659ebc4 req-470f46a6-51b1-4f0b-abad-f4371659ebc4 ] Request (ImagesMemberTest:test_remove_image_member): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/6baf7c0b-40f5-4dc3-9f4f-7223110a9009/members/0933e9fb4e8d4a658ef12b5002f81d25 0.139s",
                                "2026-05-22 01:42:49.277 22 INFO tempest.lib.common.rest_client [req-932dafc0-58d8-4207-bccb-52a619f46dad req-932dafc0-58d8-4207-bccb-52a619f46dad ] Request (ImagesMemberTest:test_remove_image_member): 200 GET https://api.testbed.osism.xyz:9292/v2/images 0.213s",
                                "2026-05-22 01:42:49.430 22 INFO tempest.lib.common.rest_client [req-9342de24-c518-4709-9435-d11e73f9700b req-9342de24-c518-4709-9435-d11e73f9700b ] Request (ImagesMemberTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/6baf7c0b-40f5-4dc3-9f4f-7223110a9009 0.150s",
                                "{6} tempest.api.image.v2.test_images_member.ImagesMemberTest.test_remove_image_member [1.123950s] ... ok",
                                "2026-05-22 01:42:49.460 17 INFO tempest.lib.common.rest_client [req-5f7a7998-2188-4c48-9e09-49b10923e2f0 req-5f7a7998-2188-4c48-9e09-49b10923e2f0 ] Request (MetadataResourceTypesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/cbb86caa-9640-41c1-9a06-5e9181e02356 0.452s",
                                "2026-05-22 01:42:49.716 17 INFO tempest.lib.common.rest_client [req-a5f0abc2-c605-4083-9de5-42e8eeda96ba req-a5f0abc2-c605-4083-9de5-42e8eeda96ba ] Request (MetadataResourceTypesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/08e5936e13bc4bc2802f45cbd3e6c2d9 0.254s",
                                "2026-05-22 01:42:49.765 22 INFO tempest.lib.common.rest_client [req-36d6b0c4-7c50-46a4-823b-178994e0e47a req-36d6b0c4-7c50-46a4-823b-178994e0e47a ] Request (ImagesMemberTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/c90d20db42f04b2f9d332ec8c4578015 0.281s",
                                "2026-05-22 01:42:50.033 22 INFO tempest.lib.common.rest_client [req-995cd01f-93d8-4b84-a2c4-1fb5cbf2edaf req-995cd01f-93d8-4b84-a2c4-1fb5cbf2edaf ] Request (ImagesMemberTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/bb4a16a9a19c451a835e11f51b9ace31 0.265s",
                                "2026-05-22 01:42:50.034 22 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 0933e9fb4e8d4a658ef12b5002f81d25",
                                "2026-05-22 01:42:50.576 22 INFO tempest.lib.common.rest_client [req-13ca1a05-3953-447c-8d16-dcc18c08b09d req-13ca1a05-3953-447c-8d16-dcc18c08b09d ] Request (ImagesMemberTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.538s",
                                "2026-05-22 01:42:51.134 22 INFO tempest.lib.common.rest_client [req-8a0a69ba-2996-4e5a-920f-19ef962b0a85 req-8a0a69ba-2996-4e5a-920f-19ef962b0a85 ] Request (ImagesMemberTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=0933e9fb4e8d4a658ef12b5002f81d25&name=default 0.556s",
                                "2026-05-22 01:42:51.545 22 INFO tempest.lib.common.rest_client [req-2c259a47-26dd-4b6e-a80b-5e1eea3b31ba req-2c259a47-26dd-4b6e-a80b-5e1eea3b31ba ] Request (ImagesMemberTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/94b75c61-1f72-4c1c-a303-206e40294ce6 0.409s",
                                "2026-05-22 01:42:51.736 22 INFO tempest.lib.common.rest_client [req-315fab70-6793-46ca-8f10-811ad3917826 req-315fab70-6793-46ca-8f10-811ad3917826 ] Request (ImagesMemberTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/0933e9fb4e8d4a658ef12b5002f81d25 0.189s",
                                "2026-05-22 01:42:51.736 22 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: be9781dae2064f9cad992644b975d2f6",
                                "2026-05-22 01:42:51.925 14 INFO tempest.lib.common.rest_client [req-c8c0a726-3a26-4cab-9f63-9e5fd618cf62 req-c8c0a726-3a26-4cab-9f63-9e5fd618cf62 ] Request (ImportImagesNegativeTest:test_image_web_download_import_with_bad_url): 400 POST https://api.testbed.osism.xyz:9292/v2/images/31e336cf-91f7-45b0-8852-0e68b799ae8c/import 9.329s",
                                "{2} tempest.api.image.v2.test_images_negative.ImportImagesNegativeTest.test_image_web_download_import_with_bad_url [9.589409s] ... ok",
                                "2026-05-22 01:42:52.125 22 INFO tempest.lib.common.rest_client [req-190995a4-a25f-4899-9873-39d2ef32bbd6 req-190995a4-a25f-4899-9873-39d2ef32bbd6 ] Request (ImagesMemberTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=be9781dae2064f9cad992644b975d2f6&name=default 0.386s",
                                "2026-05-22 01:42:52.242 14 INFO tempest.lib.common.rest_client [req-24ec07e5-53ab-4bf9-af87-571a84b384e6 req-24ec07e5-53ab-4bf9-af87-571a84b384e6 ] Request (ImportImagesNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/5a2beb9b805247468312565f8533af2c 0.277s",
                                "2026-05-22 01:42:52.242 14 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 9a8e32f8ed8440df90a77c7df0571a4f",
                                "2026-05-22 01:42:52.547 22 INFO tempest.lib.common.rest_client [req-d090fe8a-9cd5-41f9-9825-71c925d60b34 req-d090fe8a-9cd5-41f9-9825-71c925d60b34 ] Request (ImagesMemberTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/99c7574b-d46a-4f20-9a42-eddba5250ef1 0.419s",
                                "2026-05-22 01:42:52.735 14 INFO tempest.lib.common.rest_client [req-e8e3fe3e-21fb-4bc5-b7a1-518e5f11342f req-e8e3fe3e-21fb-4bc5-b7a1-518e5f11342f ] Request (ImportImagesNegativeTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.487s",
                                "2026-05-22 01:42:52.811 22 INFO tempest.lib.common.rest_client [req-8d0af421-5ccc-47d2-9fc3-bd844adea82b req-8d0af421-5ccc-47d2-9fc3-bd844adea82b ] Request (ImagesMemberTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/be9781dae2064f9cad992644b975d2f6 0.262s",
                                "2026-05-22 01:42:53.402 14 INFO tempest.lib.common.rest_client [req-3a7d8757-9332-48aa-8456-b816341e2859 req-3a7d8757-9332-48aa-8456-b816341e2859 ] Request (ImportImagesNegativeTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=9a8e32f8ed8440df90a77c7df0571a4f&name=default 0.662s",
                                "2026-05-22 01:42:53.815 14 INFO tempest.lib.common.rest_client [req-73af3824-0449-40e6-847e-544c587ca7aa req-73af3824-0449-40e6-847e-544c587ca7aa ] Request (ImportImagesNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/1f280ca8-31a7-4233-8935-8fa4055c1eb3 0.409s",
                                "2026-05-22 01:42:54.025 14 INFO tempest.lib.common.rest_client [req-dbb93f7c-ead2-4130-ba2b-9bb68ed9c6a2 req-dbb93f7c-ead2-4130-ba2b-9bb68ed9c6a2 ] Request (ImportImagesNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/9a8e32f8ed8440df90a77c7df0571a4f 0.207s",
                                "",
                                "======",
                                "Totals",
                                "======",
                                "Ran: 66 tests in 33.0772 sec.",
                                " - Passed: 50",
                                " - Skipped: 16",
                                " - Expected Fail: 0",
                                " - Unexpected Success: 0",
                                " - Failed: 0",
                                "Sum of execute time for each test: 57.4693 sec.",
                                "",
                                "==============",
                                "Worker Balance",
                                "==============",
                                " - Worker 0 (3 tests) => 0:00:13.960455",
                                " - Worker 1 (11 tests) => 0:00:09.006519",
                                " - Worker 2 (4 tests) => 0:00:20.530022",
                                " - Worker 3 (2 tests) => 0:00:13.822801",
                                " - Worker 4 (2 tests) => 0:00:06.281033",
                                " - Worker 5 (6 tests) => 0:00:10.777763",
                                " - Worker 6 (7 tests) => 0:00:17.440884",
                                " - Worker 7 (4 tests) => 0:00:06.297531",
                                " - Worker 8 (10 tests) => 0:00:03.287007",
                                " - Worker 9 (1 tests) => 0:00:00.065978",
                                " - Worker 10 (6 tests) => 0:00:00.058670",
                                " - Worker 11 (2 tests) => 0:00:10.701380",
                                " - Worker 12 (1 tests) => 0:00:01.962099",
                                " - Worker 13 (1 tests) => 0:00:00",
                                " - Worker 14 (2 tests) => 0:00:01.117390",
                                " - Worker 15 (4 tests) => 0:00:05.666009",
                                "",
                                "## 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/20260522-0142.log",
                                "2026-05-22 01:42:59.712 1 INFO tempest [-] Using tempest config file /etc/tempest/tempest.conf",
                                "2026-05-22 01:42:59.811 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-22 01:42:59.812 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-22 01:42:59.812 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-22 01:42:59.812 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:42:59.813 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-22 01:42:59.813 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-22 01:42:59.814 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-22 01:42:59.814 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-22 01:42:59.814 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:42:59.815 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-22 01:42:59.815 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-22 01:42:59.815 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-22 01:42:59.815 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-22 01:42:59.815 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-22 01:42:59.816 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:42:59.816 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-22 01:42:59.816 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-22 01:42:59.816 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-22 01:42:59.816 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-22 01:42:59.816 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-22 01:42:59.817 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-22 01:42:59.817 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-22 01:43:24.698 25 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-22 01:43:24.702 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-22 01:43:24.702 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-22 01:43:24.703 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-22 01:43:24.703 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:43:24.711 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-22 01:43:24.712 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-22 01:43:24.714 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-22 01:43:24.714 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-22 01:43:24.714 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:43:24.715 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-22 01:43:24.715 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-22 01:43:24.715 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-22 01:43:24.715 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-22 01:43:24.715 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-22 01:43:24.715 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:43:24.715 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-22 01:43:24.715 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-22 01:43:24.715 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-22 01:43:24.715 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-22 01:43:24.715 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-22 01:43:24.715 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-22 01:43:24.715 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-22 01:43:24.728 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-22 01:43:25.306 31 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-22 01:43:25.307 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-22 01:43:25.307 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-22 01:43:25.308 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-22 01:43:25.314 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:43:25.315 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-22 01:43:25.324 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-22 01:43:25.324 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-22 01:43:25.324 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-22 01:43:25.325 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:43:25.325 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-22 01:43:25.325 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-22 01:43:25.325 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-22 01:43:25.325 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-22 01:43:25.325 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-22 01:43:25.325 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:43:25.325 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-22 01:43:25.325 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-22 01:43:25.325 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-22 01:43:25.325 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-22 01:43:25.326 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-22 01:43:25.326 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-22 01:43:25.326 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-22 01:43:25.340 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-22 01:43:25.735 15 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-22 01:43:25.736 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-22 01:43:25.740 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-22 01:43:25.741 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-22 01:43:25.741 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:43:25.742 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-22 01:43:25.742 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-22 01:43:25.742 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-22 01:43:25.742 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-22 01:43:25.742 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:43:25.743 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-22 01:43:25.745 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-22 01:43:25.745 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-22 01:43:25.745 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-22 01:43:25.745 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-22 01:43:25.745 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:43:25.745 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-22 01:43:25.746 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-22 01:43:25.746 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-22 01:43:25.746 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-22 01:43:25.746 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-22 01:43:25.746 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-22 01:43:25.746 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-22 01:43:25.751 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-22 01:43:25.956 37 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-22 01:43:25.961 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-22 01:43:25.961 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-22 01:43:25.962 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-22 01:43:25.962 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:43:25.962 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-22 01:43:25.962 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-22 01:43:25.963 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-22 01:43:25.963 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-22 01:43:25.972 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:43:25.972 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-22 01:43:25.972 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-22 01:43:25.973 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-22 01:43:25.973 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-22 01:43:25.973 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-22 01:43:25.973 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:43:25.973 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-22 01:43:25.973 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-22 01:43:25.973 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-22 01:43:25.973 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-22 01:43:25.973 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-22 01:43:25.973 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-22 01:43:25.973 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-22 01:43:25.987 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-22 01:43:26.173 39 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-22 01:43:26.180 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-22 01:43:26.180 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-22 01:43:26.181 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-22 01:43:26.181 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:43:26.181 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-22 01:43:26.181 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-22 01:43:26.182 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-22 01:43:26.182 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-22 01:43:26.182 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:43:26.191 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-22 01:43:26.191 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-22 01:43:26.192 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-22 01:43:26.192 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-22 01:43:26.192 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-22 01:43:26.192 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:43:26.192 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-22 01:43:26.192 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-22 01:43:26.192 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-22 01:43:26.192 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-22 01:43:26.192 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-22 01:43:26.192 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-22 01:43:26.192 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-22 01:43:26.203 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-22 01:43:26.185 11 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-22 01:43:26.186 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-22 01:43:26.186 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-22 01:43:26.187 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-22 01:43:26.190 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:43:26.190 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-22 01:43:26.191 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-22 01:43:26.191 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-22 01:43:26.191 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-22 01:43:26.191 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:43:26.191 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-22 01:43:26.191 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-22 01:43:26.192 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-22 01:43:26.192 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-22 01:43:26.192 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-22 01:43:26.192 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:43:26.192 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-22 01:43:26.192 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-22 01:43:26.192 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-22 01:43:26.192 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-22 01:43:26.192 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-22 01:43:26.192 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-22 01:43:26.192 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-22 01:43:26.211 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-22 01:43:26.294 13 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-22 01:43:26.304 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-22 01:43:26.304 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-22 01:43:26.305 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-22 01:43:26.305 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:43:26.305 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-22 01:43:26.313 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-22 01:43:26.314 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-22 01:43:26.314 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-22 01:43:26.314 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:43:26.314 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-22 01:43:26.314 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-22 01:43:26.314 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-22 01:43:26.315 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-22 01:43:26.315 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-22 01:43:26.315 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:43:26.315 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-22 01:43:26.315 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-22 01:43:26.315 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-22 01:43:26.315 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-22 01:43:26.315 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-22 01:43:26.321 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-22 01:43:26.321 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-22 01:43:26.329 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-22 01:43:26.370 21 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-22 01:43:26.371 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-22 01:43:26.340 17 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-22 01:43:26.350 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-22 01:43:26.350 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-22 01:43:26.351 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-22 01:43:26.351 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:43:26.351 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-22 01:43:26.351 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-22 01:43:26.352 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-22 01:43:26.352 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-22 01:43:26.364 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:43:26.364 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-22 01:43:26.364 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-22 01:43:26.365 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-22 01:43:26.365 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-22 01:43:26.365 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-22 01:43:26.365 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:43:26.365 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-22 01:43:26.365 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-22 01:43:26.365 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-22 01:43:26.365 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-22 01:43:26.365 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-22 01:43:26.365 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-22 01:43:26.365 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-22 01:43:26.381 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-22 01:43:26.388 19 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-22 01:43:26.389 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-22 01:43:26.389 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-22 01:43:26.390 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-22 01:43:26.390 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:43:26.372 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-22 01:43:26.381 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-22 01:43:26.382 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:43:26.382 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-22 01:43:26.382 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-22 01:43:26.382 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-22 01:43:26.382 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-22 01:43:26.383 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:43:26.383 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-22 01:43:26.383 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-22 01:43:26.383 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-22 01:43:26.383 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-22 01:43:26.383 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-22 01:43:26.383 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:43:26.383 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-22 01:43:26.383 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-22 01:43:26.383 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-22 01:43:26.383 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-22 01:43:26.384 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-22 01:43:26.384 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-22 01:43:26.384 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-22 01:43:26.395 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-22 01:43:26.405 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-22 01:43:26.406 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-22 01:43:26.406 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-22 01:43:26.406 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-22 01:43:26.406 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:43:26.406 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-22 01:43:26.406 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-22 01:43:26.407 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-22 01:43:26.407 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-22 01:43:26.407 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-22 01:43:26.407 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:43:26.407 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-22 01:43:26.407 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-22 01:43:26.407 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-22 01:43:26.407 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-22 01:43:26.407 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-22 01:43:26.407 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-22 01:43:26.407 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-22 01:43:26.422 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-22 01:43:26.566 41 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-22 01:43:26.567 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-22 01:43:26.568 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-22 01:43:26.568 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-22 01:43:26.568 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:43:26.569 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-22 01:43:26.575 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-22 01:43:26.575 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-22 01:43:26.575 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-22 01:43:26.576 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:43:26.576 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-22 01:43:26.576 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-22 01:43:26.576 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-22 01:43:26.576 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-22 01:43:26.576 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-22 01:43:26.576 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:43:26.576 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-22 01:43:26.576 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-22 01:43:26.576 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-22 01:43:26.577 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-22 01:43:26.577 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-22 01:43:26.577 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-22 01:43:26.577 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-22 01:43:26.585 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-22 01:43:26.661 33 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-22 01:43:26.662 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-22 01:43:26.662 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-22 01:43:26.672 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-22 01:43:26.672 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:43:26.672 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-22 01:43:26.672 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-22 01:43:26.673 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-22 01:43:26.673 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-22 01:43:26.673 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:43:26.673 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-22 01:43:26.673 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-22 01:43:26.673 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-22 01:43:26.674 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-22 01:43:26.674 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-22 01:43:26.674 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:43:26.674 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-22 01:43:26.674 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-22 01:43:26.674 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-22 01:43:26.674 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-22 01:43:26.674 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-22 01:43:26.683 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-22 01:43:26.683 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-22 01:43:26.693 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-22 01:43:26.734 29 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-22 01:43:26.744 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-22 01:43:26.744 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-22 01:43:26.745 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-22 01:43:26.745 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:43:26.745 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-22 01:43:26.746 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-22 01:43:26.746 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-22 01:43:26.746 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-22 01:43:26.755 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:43:26.755 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-22 01:43:26.756 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-22 01:43:26.756 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-22 01:43:26.756 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-22 01:43:26.756 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-22 01:43:26.756 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:43:26.756 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-22 01:43:26.756 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-22 01:43:26.756 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-22 01:43:26.756 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-22 01:43:26.756 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-22 01:43:26.756 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-22 01:43:26.756 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-22 01:43:26.768 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-22 01:43:26.932 27 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-22 01:43:26.935 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-22 01:43:26.936 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-22 01:43:26.936 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-22 01:43:26.937 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:43:26.937 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-22 01:43:26.937 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-22 01:43:26.937 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-22 01:43:26.937 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-22 01:43:26.938 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:43:26.938 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-22 01:43:26.938 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-22 01:43:26.944 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-22 01:43:26.944 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-22 01:43:26.944 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-22 01:43:26.944 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:43:26.945 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-22 01:43:26.945 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-22 01:43:26.945 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-22 01:43:26.945 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-22 01:43:26.945 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-22 01:43:26.945 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-22 01:43:26.945 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-22 01:43:26.958 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-22 01:43:27.093 23 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-22 01:43:27.100 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-22 01:43:27.100 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-22 01:43:27.101 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-22 01:43:27.101 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:43:27.101 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-22 01:43:27.101 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-22 01:43:27.102 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-22 01:43:27.102 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-22 01:43:27.107 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:43:27.107 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-22 01:43:27.108 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-22 01:43:27.108 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-22 01:43:27.108 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-22 01:43:27.108 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-22 01:43:27.108 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:43:27.108 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-22 01:43:27.108 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-22 01:43:27.108 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-22 01:43:27.108 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-22 01:43:27.108 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-22 01:43:27.108 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-22 01:43:27.108 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-22 01:43:27.118 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-22 01:43:27.513 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-22 01:43:27.524 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-22 01:43:27.524 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-22 01:43:27.524 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:43:27.524 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-22 01:43:27.524 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-22 01:43:27.524 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-22 01:43:27.524 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-22 01:43:27.525 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:43:27.525 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-22 01:43:27.525 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-22 01:43:27.739 35 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-22 01:43:27.740 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-22 01:43:27.740 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-22 01:43:27.741 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-22 01:43:27.751 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:43:27.751 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-22 01:43:27.752 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-22 01:43:27.752 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-22 01:43:27.752 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-22 01:43:27.752 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:43:27.752 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-22 01:43:27.753 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-22 01:43:27.753 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-22 01:43:27.753 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-22 01:43:27.753 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-22 01:43:27.753 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:43:27.753 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-22 01:43:27.753 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-22 01:43:27.753 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-22 01:43:27.753 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-22 01:43:27.753 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-22 01:43:27.753 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-22 01:43:27.753 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-22 01:43:27.767 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-22 01:43:28.423 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-22 01:43:28.424 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-22 01:43:28.424 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-22 01:43:28.424 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:43:28.424 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-22 01:43:28.424 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-22 01:43:28.424 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-22 01:43:28.424 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-22 01:43:28.424 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:43:28.424 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-22 01:43:28.424 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-22 01:43:28.470 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-22 01:43:28.471 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-22 01:43:28.471 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-22 01:43:28.471 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:43:28.471 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-22 01:43:28.471 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-22 01:43:28.471 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-22 01:43:28.471 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-22 01:43:28.471 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:43:28.471 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-22 01:43:28.471 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-22 01:43:28.583 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-22 01:43:28.592 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-22 01:43:28.593 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-22 01:43:28.593 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:43:28.593 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-22 01:43:28.593 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-22 01:43:28.593 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-22 01:43:28.593 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-22 01:43:28.593 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:43:28.593 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-22 01:43:28.593 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-22 01:43:28.817 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-22 01:43:28.827 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-22 01:43:28.827 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-22 01:43:28.827 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:43:28.827 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-22 01:43:28.827 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-22 01:43:28.827 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-22 01:43:28.827 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-22 01:43:28.828 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:43:28.828 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-22 01:43:28.828 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-22 01:43:28.856 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-22 01:43:28.856 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-22 01:43:28.856 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-22 01:43:28.856 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:43:28.857 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-22 01:43:28.857 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-22 01:43:28.857 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-22 01:43:28.857 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-22 01:43:28.857 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:43:28.857 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-22 01:43:28.857 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-22 01:43:29.179 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-22 01:43:29.179 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-22 01:43:29.179 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-22 01:43:29.179 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:43:29.179 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-22 01:43:29.179 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-22 01:43:29.180 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-22 01:43:29.180 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-22 01:43:29.180 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:43:29.180 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-22 01:43:29.180 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-22 01:43:29.386 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-22 01:43:29.386 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-22 01:43:29.386 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-22 01:43:29.386 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:43:29.386 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-22 01:43:29.386 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-22 01:43:29.386 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-22 01:43:29.387 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-22 01:43:29.387 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:43:29.387 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-22 01:43:29.387 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-22 01:43:29.531 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-22 01:43:29.540 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-22 01:43:29.541 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-22 01:43:29.541 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:43:29.541 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-22 01:43:29.541 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-22 01:43:29.541 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-22 01:43:29.541 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-22 01:43:29.541 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:43:29.541 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-22 01:43:29.541 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-22 01:43:29.620 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-22 01:43:29.621 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-22 01:43:29.621 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-22 01:43:29.621 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:43:29.621 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-22 01:43:29.621 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-22 01:43:29.621 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-22 01:43:29.621 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-22 01:43:29.621 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:43:29.621 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-22 01:43:29.621 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-22 01:43:29.839 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-22 01:43:29.839 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-22 01:43:29.839 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-22 01:43:29.839 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:43:29.839 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-22 01:43:29.839 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-22 01:43:29.839 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-22 01:43:29.839 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-22 01:43:29.839 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:43:29.839 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-22 01:43:29.839 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-22 01:43:29.835 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-22 01:43:29.838 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-22 01:43:29.839 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-22 01:43:29.839 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:43:29.839 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-22 01:43:29.839 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-22 01:43:29.839 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-22 01:43:29.839 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-22 01:43:29.842 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:43:29.842 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-22 01:43:29.842 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-22 01:43:30.132 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-22 01:43:30.132 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-22 01:43:30.133 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-22 01:43:30.133 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:43:30.133 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-22 01:43:30.133 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-22 01:43:30.133 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-22 01:43:30.133 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-22 01:43:30.133 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:43:30.133 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-22 01:43:30.133 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-22 01:43:30.215 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-22 01:43:30.216 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-22 01:43:30.216 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-22 01:43:30.216 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:43:30.216 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-22 01:43:30.216 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-22 01:43:30.216 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-22 01:43:30.216 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-22 01:43:30.216 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:43:30.216 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-22 01:43:30.216 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-22 01:43:30.221 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-22 01:43:30.225 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-22 01:43:30.226 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-22 01:43:30.226 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:43:30.226 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-22 01:43:30.226 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-22 01:43:30.226 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-22 01:43:30.227 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-22 01:43:30.227 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:43:30.227 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-22 01:43:30.227 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-22 01:43:30.388 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-22 01:43:30.388 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-22 01:43:30.388 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-22 01:43:30.388 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:43:30.388 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-22 01:43:30.388 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-22 01:43:30.388 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-22 01:43:30.388 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-22 01:43:30.388 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:43:30.388 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-22 01:43:30.388 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-22 01:43:56.308 19 INFO tempest.lib.common.rest_client [req-4ccfc470-eac8-4f86-9a23-6cd149be7718 req-4ccfc470-eac8-4f86-9a23-6cd149be7718 ] Request (RoutersIpV6AdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.711s",
                                "2026-05-22 01:43:56.974 15 INFO tempest.test [-] <class 'unittest.case.SkipTest'> raised in MeteringIpV6TestJSON.setUpClass. Invoking tearDownClass.",
                                "2026-05-22 01:43:57.067 19 INFO tempest.lib.common.rest_client [req-3111c60b-316c-46cf-8d2f-2295958e669a req-3111c60b-316c-46cf-8d2f-2295958e669a ] Request (RoutersIpV6AdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.662s",
                                "2026-05-22 01:43:57.221 33 INFO tempest.test [-] <class 'unittest.case.SkipTest'> raised in RoutersTestDVR.setUpClass. Invoking tearDownClass.",
                                "{2} setUpClass (tempest.api.network.admin.test_metering_extensions.MeteringIpV6TestJSON) ... SKIPPED: metering extension not enabled.",
                                "{11} setUpClass (tempest.api.network.admin.test_routers_dvr.RoutersTestDVR) ... SKIPPED: dvr extension not enabled.",
                                "2026-05-22 01:43:57.353 19 INFO tempest.lib.common.rest_client [req-6fc6bc50-ca05-49ce-a4cc-5567799ebf5d req-6fc6bc50-ca05-49ce-a4cc-5567799ebf5d ] Request (RoutersIpV6AdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.285s",
                                "2026-05-22 01:43:57.399 21 INFO tempest.lib.common.rest_client [req-7b75a1b4-92eb-40be-a2d3-3fa94456d798 req-7b75a1b4-92eb-40be-a2d3-3fa94456d798 ] Request (FloatingIPAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.596s",
                                "2026-05-22 01:43:57.588 19 INFO tempest.lib.common.rest_client [req-d269c40f-e7f6-4b49-9f5b-2ee136792c64 req-d269c40f-e7f6-4b49-9f5b-2ee136792c64 ] Request (RoutersIpV6AdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.200s",
                                "2026-05-22 01:43:57.705 31 INFO tempest.test [-] <class 'unittest.case.SkipTest'> raised in MeteringTestJSON.setUpClass. Invoking tearDownClass.",
                                "2026-05-22 01:43:57.706 15 INFO tempest.lib.common.rest_client [req-92ad8424-9c39-4384-b5b8-0894064b56b4 req-92ad8424-9c39-4384-b5b8-0894064b56b4 ] Request (FloatingIPTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.599s",
                                "2026-05-22 01:43:57.739 13 INFO tempest.lib.common.rest_client [req-3c782580-2478-4b4d-bff8-62a40dcedadb req-3c782580-2478-4b4d-bff8-62a40dcedadb ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.725s",
                                "2026-05-22 01:43:57.742 25 INFO tempest.lib.common.rest_client [req-b9e3770b-479f-4606-9a30-0780eb8b6fca req-b9e3770b-479f-4606-9a30-0780eb8b6fca ] Request (AllowedAddressPairTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.610s",
                                "{10} setUpClass (tempest.api.network.admin.test_metering_extensions.MeteringTestJSON) ... SKIPPED: metering extension not enabled.",
                                "2026-05-22 01:43:57.917 33 INFO tempest.lib.common.rest_client [req-06bc7bff-ddb6-4888-aa82-3869b2b17c82 req-06bc7bff-ddb6-4888-aa82-3869b2b17c82 ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.575s",
                                "2026-05-22 01:43:58.039 21 INFO tempest.lib.common.rest_client [req-3bcb8f58-307a-4fa7-9fa3-18bc856ae507 req-3bcb8f58-307a-4fa7-9fa3-18bc856ae507 ] Request (FloatingIPAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.568s",
                                "2026-05-22 01:43:58.083 11 INFO tempest.lib.common.rest_client [req-039ffcf6-e2a7-4886-97b4-8fb5ca9a984d req-039ffcf6-e2a7-4886-97b4-8fb5ca9a984d ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.694s",
                                "2026-05-22 01:43:58.114 29 INFO tempest.lib.common.rest_client [req-8e5906a4-0c58-4534-b43a-067d4a47d28b req-8e5906a4-0c58-4534-b43a-067d4a47d28b ] Request (ExtensionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.609s",
                                "2026-05-22 01:43:58.117 37 INFO tempest.lib.common.rest_client [req-ee480d3e-4c3a-4b5a-b1af-95f779884369 req-ee480d3e-4c3a-4b5a-b1af-95f779884369 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.515s",
                                "2026-05-22 01:43:58.251 15 INFO tempest.lib.common.rest_client [req-d2f26865-48b4-42dc-b5b5-e7e3a6f1be69 req-d2f26865-48b4-42dc-b5b5-e7e3a6f1be69 ] Request (FloatingIPTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.510s",
                                "2026-05-22 01:43:58.286 19 INFO tempest.lib.common.rest_client [req-19b14411-7835-47d0-9e7b-cf75bdf9203e req-19b14411-7835-47d0-9e7b-cf75bdf9203e ] Request (RoutersIpV6AdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.693s",
                                "2026-05-22 01:43:58.447 31 INFO tempest.lib.common.rest_client [req-c30658f1-f50b-4478-8fc2-3ef90ae290fb req-c30658f1-f50b-4478-8fc2-3ef90ae290fb ] Request (RoutersNegativeIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.618s",
                                "2026-05-22 01:43:58.479 25 INFO tempest.lib.common.rest_client [req-955b5e0d-41c1-4deb-b5e0-160033df7b2a req-955b5e0d-41c1-4deb-b5e0-160033df7b2a ] Request (AllowedAddressPairTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.685s",
                                "2026-05-22 01:43:58.494 13 INFO tempest.lib.common.rest_client [req-14ab1afd-c913-4e4e-8712-0c4907c62838 req-14ab1afd-c913-4e4e-8712-0c4907c62838 ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.696s",
                                "2026-05-22 01:43:58.533 35 INFO tempest.lib.common.rest_client [req-17e0ad19-4cd1-45c1-afac-ffb928e76606 req-17e0ad19-4cd1-45c1-afac-ffb928e76606 ] Request (PortsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.752s",
                                "2026-05-22 01:43:58.565 21 INFO tempest.lib.common.rest_client [req-2febec53-34b4-4a83-ae91-426445e13ae8 req-2febec53-34b4-4a83-ae91-426445e13ae8 ] Request (FloatingIPAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.523s",
                                "2026-05-22 01:43:58.642 23 INFO tempest.lib.common.rest_client [req-3d0a0ea8-b9f0-4b2a-9970-70050b12466d req-3d0a0ea8-b9f0-4b2a-9970-70050b12466d ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.783s",
                                "2026-05-22 01:43:58.654 17 INFO tempest.lib.common.rest_client [req-b25a76e0-d2f7-4044-a445-3d40b6727425 req-b25a76e0-d2f7-4044-a445-3d40b6727425 ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.859s",
                                "2026-05-22 01:43:58.844 39 INFO tempest.lib.common.rest_client [req-56ec2ce8-5a2c-4a4d-859c-716554dafe81 req-56ec2ce8-5a2c-4a4d-859c-716554dafe81 ] Request (RoutersAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.924s",
                                "2026-05-22 01:43:58.849 27 INFO tempest.lib.common.rest_client [req-c4d591fa-fe3a-45c9-9789-967c00471360 req-c4d591fa-fe3a-45c9-9789-967c00471360 ] Request (ExternalNetworksTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.847s",
                                "2026-05-22 01:43:58.868 19 INFO tempest.lib.common.rest_client [req-c9a325fa-19a0-4226-befa-84dab54fe7f3 req-c9a325fa-19a0-4226-befa-84dab54fe7f3 ] Request (RoutersIpV6AdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.580s",
                                "2026-05-22 01:43:58.875 33 INFO tempest.lib.common.rest_client [req-fc6edd83-f478-4d7f-be53-3199b8145e92 req-fc6edd83-f478-4d7f-be53-3199b8145e92 ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.929s",
                                "2026-05-22 01:43:58.883 15 INFO tempest.lib.common.rest_client [req-35ff1f0d-a999-4388-bc2e-25106f69ab50 req-35ff1f0d-a999-4388-bc2e-25106f69ab50 ] Request (FloatingIPTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.627s",
                                "2026-05-22 01:43:58.906 25 INFO tempest.lib.common.rest_client [req-267b1695-b2ec-49e4-8d2e-979a3f2fe49b req-267b1695-b2ec-49e4-8d2e-979a3f2fe49b ] Request (AllowedAddressPairTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.425s",
                                "2026-05-22 01:43:58.943 37 INFO tempest.lib.common.rest_client [req-772ad157-b03a-41d3-be65-e316f4af7344 req-772ad157-b03a-41d3-be65-e316f4af7344 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.811s",
                                "2026-05-22 01:43:59.017 19 INFO tempest.lib.common.rest_client [req-8e8a4292-e65f-4d0b-81e6-d71d5a34a051 req-8e8a4292-e65f-4d0b-81e6-d71d5a34a051 ] Request (RoutersIpV6AdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/7cf9c428202b4a2b8d0679cc71a6c119/users/9816dad9d20e485ba28a77e6d23658d1/roles/7b19d98ffcc24d869191183daf0fb4ae 0.146s",
                                "2026-05-22 01:43:59.098 41 INFO tempest.lib.common.rest_client [req-e0cb055b-089e-47b1-8cb7-232da9075998 req-e0cb055b-089e-47b1-8cb7-232da9075998 ] Request (BulkNetworkOpsIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.054s",
                                "2026-05-22 01:43:59.120 11 INFO tempest.lib.common.rest_client [req-22cb1c94-8ee8-41e3-ac87-894c81d0caca req-22cb1c94-8ee8-41e3-ac87-894c81d0caca ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.013s",
                                "2026-05-22 01:43:59.127 13 INFO tempest.lib.common.rest_client [req-1750ef59-f45e-493a-ae04-95734f0b76db req-1750ef59-f45e-493a-ae04-95734f0b76db ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.631s",
                                "2026-05-22 01:43:59.189 15 INFO tempest.lib.common.rest_client [req-7694dbdf-0d36-4af8-89cb-580cce897614 req-7694dbdf-0d36-4af8-89cb-580cce897614 ] Request (FloatingIPTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.277s",
                                "2026-05-22 01:43:59.200 21 INFO tempest.lib.common.rest_client [req-d50da691-60c8-46a9-a4ac-a3036f857606 req-d50da691-60c8-46a9-a4ac-a3036f857606 ] Request (FloatingIPAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.623s",
                                "2026-05-22 01:43:59.334 29 INFO tempest.lib.common.rest_client [req-83fcac92-23c9-4bf4-a6a2-2c1418463bad req-83fcac92-23c9-4bf4-a6a2-2c1418463bad ] Request (ExtensionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.190s",
                                "2026-05-22 01:43:59.369 19 INFO tempest.lib.common.rest_client [req-0f8e41ef-f4e4-4bbd-b4b4-e221914eabff req-0f8e41ef-f4e4-4bbd-b4b4-e221914eabff ] Request (RoutersIpV6AdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.349s",
                                "2026-05-22 01:43:59.375 31 INFO tempest.lib.common.rest_client [req-2325d9e6-1595-4538-9e34-700c2d3b98c8 req-2325d9e6-1595-4538-9e34-700c2d3b98c8 ] Request (RoutersNegativeIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.899s",
                                "2026-05-22 01:43:59.374 23 INFO tempest.lib.common.rest_client [req-d99d7fe8-002e-4c07-97af-0f140d579e7c req-d99d7fe8-002e-4c07-97af-0f140d579e7c ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.705s",
                                "2026-05-22 01:43:59.400 11 INFO tempest.lib.common.rest_client [req-49c63447-a4c6-47d6-89fb-5d9c43a5076f req-49c63447-a4c6-47d6-89fb-5d9c43a5076f ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.278s",
                                "2026-05-22 01:43:59.406 33 INFO tempest.lib.common.rest_client [req-1574474b-adf4-47f6-9c96-7d654c0c4ad2 req-1574474b-adf4-47f6-9c96-7d654c0c4ad2 ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.522s",
                                "2026-05-22 01:43:59.482 25 INFO tempest.lib.common.rest_client [req-42eee1f2-2d9d-4bbd-a60c-af330d19a8a2 req-42eee1f2-2d9d-4bbd-a60c-af330d19a8a2 ] Request (AllowedAddressPairTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.539s",
                                "2026-05-22 01:43:59.572 35 INFO tempest.lib.common.rest_client [req-1d54dfb0-78b5-4ccb-8faa-a0c61add8efe req-1d54dfb0-78b5-4ccb-8faa-a0c61add8efe ] Request (PortsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.995s",
                                "2026-05-22 01:43:59.577 29 INFO tempest.lib.common.rest_client [req-68e14a42-b4d3-42a8-a2bd-2f8fdec451fb req-68e14a42-b4d3-42a8-a2bd-2f8fdec451fb ] Request (ExtensionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.238s",
                                "2026-05-22 01:43:59.583 13 INFO tempest.lib.common.rest_client [req-ffecaf46-4ded-4bef-89ca-ed802016f421 req-ffecaf46-4ded-4bef-89ca-ed802016f421 ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.434s",
                                "2026-05-22 01:43:59.607 31 INFO tempest.lib.common.rest_client [req-6d6a8469-5e35-4d28-a010-7f9c7dc5b098 req-6d6a8469-5e35-4d28-a010-7f9c7dc5b098 ] Request (RoutersNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.229s",
                                "2026-05-22 01:43:59.704 27 INFO tempest.lib.common.rest_client [req-1fea8d23-8a2f-48ee-8fd4-dcf8e4b0e5f4 req-1fea8d23-8a2f-48ee-8fd4-dcf8e4b0e5f4 ] Request (ExternalNetworksTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.830s",
                                "2026-05-22 01:43:59.718 17 INFO tempest.lib.common.rest_client [req-41187006-eb39-4972-a2d9-5e48bb70542e req-41187006-eb39-4972-a2d9-5e48bb70542e ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.040s",
                                "2026-05-22 01:43:59.750 37 INFO tempest.lib.common.rest_client [req-71c40cb9-3b8b-4c2c-8b0d-f1be46a4cb9d req-71c40cb9-3b8b-4c2c-8b0d-f1be46a4cb9d ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.804s",
                                "2026-05-22 01:43:59.766 19 INFO tempest.lib.common.rest_client [req-7e1fa612-c7ab-4dc7-83b7-a05dc62f2617 req-7e1fa612-c7ab-4dc7-83b7-a05dc62f2617 ] Request (RoutersIpV6AdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/7cf9c428202b4a2b8d0679cc71a6c119/users/9816dad9d20e485ba28a77e6d23658d1/roles/1049be6f2d5641528d4cf50ffcec866c 0.393s",
                                "2026-05-22 01:43:59.900 11 INFO tempest.lib.common.rest_client [req-c9fcc434-0af5-4734-b4f8-96e30b96a0ba req-c9fcc434-0af5-4734-b4f8-96e30b96a0ba ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.441s",
                                "2026-05-22 01:43:59.993 39 INFO tempest.lib.common.rest_client [req-ecb78cb2-acb3-4e77-9c90-95ff3e66c425 req-ecb78cb2-acb3-4e77-9c90-95ff3e66c425 ] Request (RoutersAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.117s",
                                "2026-05-22 01:44:00.078 29 INFO tempest.lib.common.rest_client [req-dda43c48-5d40-4554-b88f-636691eff393 req-dda43c48-5d40-4554-b88f-636691eff393 ] Request (ExtensionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.488s",
                                "2026-05-22 01:44:00.091 25 INFO tempest.lib.common.rest_client [req-6241f83a-ca2c-4dbd-8085-e8e2c543a35e req-6241f83a-ca2c-4dbd-8085-e8e2c543a35e ] Request (AllowedAddressPairTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.602s",
                                "2026-05-22 01:44:00.117 13 INFO tempest.lib.common.rest_client [req-3c02d69d-6b90-4fe4-be77-2d85fdd28731 req-3c02d69d-6b90-4fe4-be77-2d85fdd28731 ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.532s",
                                "2026-05-22 01:44:00.177 15 INFO tempest.lib.common.rest_client [req-e583473c-dad1-45f9-b20b-27f4bbf60451 req-e583473c-dad1-45f9-b20b-27f4bbf60451 ] Request (FloatingIPTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.983s",
                                "2026-05-22 01:44:00.227 17 INFO tempest.lib.common.rest_client [req-1a5791e1-bd10-4e7c-91b8-aaff69da5aa6 req-1a5791e1-bd10-4e7c-91b8-aaff69da5aa6 ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.504s",
                                "2026-05-22 01:44:00.258 37 INFO tempest.lib.common.rest_client [req-9bd6336a-ce46-4350-9f39-5ceae3d22484 req-9bd6336a-ce46-4350-9f39-5ceae3d22484 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.491s",
                                "2026-05-22 01:44:00.277 41 INFO tempest.lib.common.rest_client [req-dcf2a19c-1b08-4852-9419-9114f0f000aa req-dcf2a19c-1b08-4852-9419-9114f0f000aa ] Request (BulkNetworkOpsIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.151s",
                                "2026-05-22 01:44:00.294 19 INFO tempest.lib.common.rest_client [req-8bd845f5-1cd9-4a1e-80b1-d1fb2b2a8a39 req-8bd845f5-1cd9-4a1e-80b1-d1fb2b2a8a39 ] Request (RoutersIpV6AdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.521s",
                                "2026-05-22 01:44:00.381 25 INFO tempest.lib.common.rest_client [req-2590b6ad-6f76-4b91-9ecf-31743646741f req-2590b6ad-6f76-4b91-9ecf-31743646741f ] Request (AllowedAddressPairTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.287s",
                                "2026-05-22 01:44:00.398 21 INFO tempest.lib.common.rest_client [req-4058bd57-80ab-4ea6-86f7-708ed961a8d4 req-4058bd57-80ab-4ea6-86f7-708ed961a8d4 ] Request (FloatingIPAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.196s",
                                "2026-05-22 01:44:00.400 23 INFO tempest.lib.common.rest_client [req-1e0054ad-0a7f-4626-83a9-907b1a0ccae7 req-1e0054ad-0a7f-4626-83a9-907b1a0ccae7 ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 1.020s",
                                "2026-05-22 01:44:00.427 15 INFO tempest.lib.common.rest_client [req-64379cc7-657b-45ea-8c4b-c88d975f973d req-64379cc7-657b-45ea-8c4b-c88d975f973d ] Request (FloatingIPTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.247s",
                                "2026-05-22 01:44:00.446 35 INFO tempest.lib.common.rest_client [req-63ab6aa8-9f91-45d8-9654-dfc38d43e28a req-63ab6aa8-9f91-45d8-9654-dfc38d43e28a ] Request (PortsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.867s",
                                "2026-05-22 01:44:00.455 17 INFO tempest.lib.common.rest_client [req-3c4fa8cc-9aa8-47b9-bdac-5a121cfa642f req-3c4fa8cc-9aa8-47b9-bdac-5a121cfa642f ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.206s",
                                "2026-05-22 01:44:00.482 41 INFO tempest.lib.common.rest_client [req-23f2923c-9458-4ee6-9bec-ac0f1fde1ba2 req-23f2923c-9458-4ee6-9bec-ac0f1fde1ba2 ] Request (BulkNetworkOpsIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.202s",
                                "2026-05-22 01:44:00.489 33 INFO tempest.lib.common.rest_client [req-335f9d54-d42c-47f7-b14e-978fd547ae02 req-335f9d54-d42c-47f7-b14e-978fd547ae02 ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 1.027s",
                                "2026-05-22 01:44:00.606 11 INFO tempest.lib.common.rest_client [req-80bb19c4-96d8-4ed0-9132-9be55ee0b323 req-80bb19c4-96d8-4ed0-9132-9be55ee0b323 ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.702s",
                                "2026-05-22 01:44:00.615 27 INFO tempest.lib.common.rest_client [req-d4fdb146-1a37-4d52-ad51-ea2a2259108e req-d4fdb146-1a37-4d52-ad51-ea2a2259108e ] Request (ExternalNetworksTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.904s",
                                "2026-05-22 01:44:00.618 21 INFO tempest.lib.common.rest_client [req-5adadc57-1a8b-48f2-8d41-14c35883b3cb req-5adadc57-1a8b-48f2-8d41-14c35883b3cb ] Request (FloatingIPAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.218s",
                                "2026-05-22 01:44:00.632 31 INFO tempest.lib.common.rest_client [req-a24aec5a-1559-4cb1-96cc-f2631f7f9263 req-a24aec5a-1559-4cb1-96cc-f2631f7f9263 ] Request (RoutersNegativeIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 1.010s",
                                "2026-05-22 01:44:00.684 23 INFO tempest.lib.common.rest_client [req-bef2ce76-2742-4aee-acad-1867d1fa66e3 req-bef2ce76-2742-4aee-acad-1867d1fa66e3 ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.269s",
                                "2026-05-22 01:44:00.684 19 INFO tempest.lib.common.rest_client [req-5d314931-0a33-422e-ba96-23bb028e2ece req-5d314931-0a33-422e-ba96-23bb028e2ece ] Request (RoutersIpV6AdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/7cf9c428202b4a2b8d0679cc71a6c119/users/9816dad9d20e485ba28a77e6d23658d1/roles/f62b4d190f9040abadfedbb170e6ab99 0.388s",
                                "2026-05-22 01:44:00.718 29 INFO tempest.lib.common.rest_client [req-46dceab8-139e-47d8-813b-9e48091efeed req-46dceab8-139e-47d8-813b-9e48091efeed ] Request (ExtensionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.638s",
                                "2026-05-22 01:44:00.735 39 INFO tempest.lib.common.rest_client [req-a1e5f001-3af6-4309-b249-4c4d23ac92c1 req-a1e5f001-3af6-4309-b249-4c4d23ac92c1 ] Request (RoutersAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.738s",
                                "2026-05-22 01:44:00.819 13 INFO tempest.lib.common.rest_client [req-4dde66d3-75e2-497f-8a3f-f6c20b9abf5c req-4dde66d3-75e2-497f-8a3f-f6c20b9abf5c ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.698s",
                                "2026-05-22 01:44:00.821 11 INFO tempest.lib.common.rest_client [req-f6ed9169-3f9f-4d8e-80e8-f6911ba391b5 req-f6ed9169-3f9f-4d8e-80e8-f6911ba391b5 ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.211s",
                                "2026-05-22 01:44:00.857 41 INFO tempest.lib.common.rest_client [req-7949d5df-f2b6-48b4-bc47-1f6a721dee6a req-7949d5df-f2b6-48b4-bc47-1f6a721dee6a ] Request (BulkNetworkOpsIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.351s",
                                "2026-05-22 01:44:00.892 21 INFO tempest.lib.common.rest_client [req-fe03e94e-eff7-4820-8c7f-e9552f781540 req-fe03e94e-eff7-4820-8c7f-e9552f781540 ] Request (FloatingIPAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/596386ce25534f27bce088e16257c8e9/users/e859c540d6dd49b981405fbc08295bc8/roles/7b19d98ffcc24d869191183daf0fb4ae 0.271s",
                                "2026-05-22 01:44:00.908 25 INFO tempest.lib.common.rest_client [req-7e13a5c0-4ffc-49bf-bc08-c31def59c68c req-7e13a5c0-4ffc-49bf-bc08-c31def59c68c ] Request (AllowedAddressPairTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a7433a88629042bbb6d5054d88738a8c/users/40c54e8e2e2a41b181f3d283ef1aad7d/roles/7b19d98ffcc24d869191183daf0fb4ae 0.526s",
                                "2026-05-22 01:44:00.993 29 INFO tempest.lib.common.rest_client [req-942a58ca-b882-4663-9e0c-dbf910d5be2d req-942a58ca-b882-4663-9e0c-dbf910d5be2d ] Request (ExtensionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.273s",
                                "2026-05-22 01:44:01.046 15 INFO tempest.lib.common.rest_client [req-aeb10e40-e14d-4ca4-a88b-a8d0c5aa0a24 req-aeb10e40-e14d-4ca4-a88b-a8d0c5aa0a24 ] Request (FloatingIPTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/119a8d6ac11d4bcfa340a9da30a3cffb/users/ae3e853c947e4cacb5bb8668978b7992/roles/7b19d98ffcc24d869191183daf0fb4ae 0.615s",
                                "2026-05-22 01:44:01.061 11 INFO tempest.lib.common.rest_client [req-9827c27c-dc7c-46b8-b6bb-d87e44abc606 req-9827c27c-dc7c-46b8-b6bb-d87e44abc606 ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/22d6ffc491a2420cbfd1b18752e97bad/users/78b2d73a51c64ddc97f18f45c9281bbf/roles/7b19d98ffcc24d869191183daf0fb4ae 0.237s",
                                "2026-05-22 01:44:01.145 17 INFO tempest.lib.common.rest_client [req-e7b4deea-1963-4bc2-a3c2-d56b68a4233f req-e7b4deea-1963-4bc2-a3c2-d56b68a4233f ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.689s",
                                "2026-05-22 01:44:01.160 25 INFO tempest.lib.common.rest_client [req-b53337e1-df2f-4bd7-b3a8-b9a8950097f2 req-b53337e1-df2f-4bd7-b3a8-b9a8950097f2 ] Request (AllowedAddressPairTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.248s",
                                "2026-05-22 01:44:01.162 33 INFO tempest.lib.common.rest_client [req-5fe13e54-40c9-4455-b702-103563d9773e req-5fe13e54-40c9-4455-b702-103563d9773e ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.670s",
                                "2026-05-22 01:44:01.191 11 INFO tempest.lib.common.rest_client [req-360811e2-2ee6-4200-98a2-89aa561fb4bf req-360811e2-2ee6-4200-98a2-89aa561fb4bf ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.127s",
                                "2026-05-22 01:44:01.219 37 INFO tempest.lib.common.rest_client [req-c71503c8-b476-4515-bc0a-6b57e7c7d35c req-c71503c8-b476-4515-bc0a-6b57e7c7d35c ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.953s",
                                "2026-05-22 01:44:01.286 27 INFO tempest.lib.common.rest_client [req-902d64d7-7f47-4b6e-9da2-2941dd052f0d req-902d64d7-7f47-4b6e-9da2-2941dd052f0d ] Request (ExternalNetworksTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.655s",
                                "2026-05-22 01:44:01.290 35 INFO tempest.lib.common.rest_client [req-761f2334-5486-46ca-8964-a3a3c34b0001 req-761f2334-5486-46ca-8964-a3a3c34b0001 ] Request (PortsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.816s",
                                "2026-05-22 01:44:01.363 33 INFO tempest.lib.common.rest_client [req-b41b1212-9ff9-413b-b7be-5b0160ab764f req-b41b1212-9ff9-413b-b7be-5b0160ab764f ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.194s",
                                "2026-05-22 01:44:01.381 19 INFO tempest.lib.common.rest_client [req-f8a7ed2c-50b1-4a4f-a4ff-1b756ce69d76 req-f8a7ed2c-50b1-4a4f-a4ff-1b756ce69d76 ] Request (RoutersIpV6AdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.694s",
                                "2026-05-22 01:44:01.399 31 INFO tempest.lib.common.rest_client [req-6b5eb88d-7fdd-4662-80ef-2352d034b132 req-6b5eb88d-7fdd-4662-80ef-2352d034b132 ] Request (RoutersNegativeIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.764s",
                                "2026-05-22 01:44:01.417 39 INFO tempest.lib.common.rest_client [req-86b45e60-2abe-433f-b490-a4f92c730c85 req-86b45e60-2abe-433f-b490-a4f92c730c85 ] Request (RoutersAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.661s",
                                "2026-05-22 01:44:01.522 13 INFO tempest.lib.common.rest_client [req-ebdb414c-3df0-4fa9-b790-913ed23190ca req-ebdb414c-3df0-4fa9-b790-913ed23190ca ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/7e357acc108d424da0cfb3d32b4a0b8c/users/a01a3cd42245455583cf75e7c20e64f8/roles/7b19d98ffcc24d869191183daf0fb4ae 0.701s",
                                "2026-05-22 01:44:01.540 29 INFO tempest.lib.common.rest_client [req-a9b601c6-5abd-4420-b8b5-6cb7c84a1b00 req-a9b601c6-5abd-4420-b8b5-6cb7c84a1b00 ] Request (ExtensionsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a739ec87df3740519d59e1adb1da9ceb/users/3f8b0b4ed0ac48a7ae7fabb9e1570751/roles/7b19d98ffcc24d869191183daf0fb4ae 0.544s",
                                "2026-05-22 01:44:01.549 23 INFO tempest.lib.common.rest_client [req-65c3b11b-1aa6-428c-946e-447587fb8174 req-65c3b11b-1aa6-428c-946e-447587fb8174 ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.860s",
                                "2026-05-22 01:44:01.579 19 INFO tempest.lib.common.rest_client [req-3392e43f-1893-48b0-9b85-8e1e44561711 req-3392e43f-1893-48b0-9b85-8e1e44561711 ] Request (RoutersIpV6AdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/7cf9c428202b4a2b8d0679cc71a6c119/users/9816dad9d20e485ba28a77e6d23658d1/roles/7b19d98ffcc24d869191183daf0fb4ae 0.192s",
                                "2026-05-22 01:44:01.580 19 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 9816dad9d20e485ba28a77e6d23658d1 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:44:01.580 19 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersIpV6AdminTest-553736115-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '7cf9c428202b4a2b8d0679cc71a6c119', 'project_name': 'tempest-RoutersIpV6AdminTest-553736115', 'tenant_id': '7cf9c428202b4a2b8d0679cc71a6c119', 'tenant_name': 'tempest-RoutersIpV6AdminTest-553736115', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '9816dad9d20e485ba28a77e6d23658d1', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:44:01.580 19 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersIpV6AdminTest-553736115-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '7cf9c428202b4a2b8d0679cc71a6c119', 'project_name': 'tempest-RoutersIpV6AdminTest-553736115', 'tenant_id': '7cf9c428202b4a2b8d0679cc71a6c119', 'tenant_name': 'tempest-RoutersIpV6AdminTest-553736115', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '9816dad9d20e485ba28a77e6d23658d1', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:44:01.648 15 INFO tempest.lib.common.rest_client [req-e6bcaaf0-6d7a-427b-a862-08f72e90d5e7 req-e6bcaaf0-6d7a-427b-a862-08f72e90d5e7 ] Request (FloatingIPTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.599s",
                                "2026-05-22 01:44:01.669 17 INFO tempest.lib.common.rest_client [req-3eff5a7f-77e8-4442-b8ec-a6da7ada3b7c req-3eff5a7f-77e8-4442-b8ec-a6da7ada3b7c ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.522s",
                                "2026-05-22 01:44:01.671 21 INFO tempest.lib.common.rest_client [req-ce62bb4f-cb4b-437d-866f-0ff6e1aa62d4 req-ce62bb4f-cb4b-437d-866f-0ff6e1aa62d4 ] Request (FloatingIPAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.778s",
                                "2026-05-22 01:44:01.701 13 INFO tempest.lib.common.rest_client [req-0e69329e-8f31-4fc7-8dd6-78de07d0c261 req-0e69329e-8f31-4fc7-8dd6-78de07d0c261 ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.176s",
                                "2026-05-22 01:44:01.705 37 INFO tempest.lib.common.rest_client [req-6c57c6cf-f4cb-4533-bac4-55049448faa5 req-6c57c6cf-f4cb-4533-bac4-55049448faa5 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.484s",
                                "2026-05-22 01:44:01.733 25 INFO tempest.lib.common.rest_client [req-3e088348-64ae-4376-8018-30d46f252d4c req-3e088348-64ae-4376-8018-30d46f252d4c ] Request (AllowedAddressPairTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a7433a88629042bbb6d5054d88738a8c/users/40c54e8e2e2a41b181f3d283ef1aad7d/roles/1049be6f2d5641528d4cf50ffcec866c 0.566s",
                                "2026-05-22 01:44:01.739 33 INFO tempest.lib.common.rest_client [req-239b37e1-59e3-4f4e-b0bf-933bff4a7c7e req-239b37e1-59e3-4f4e-b0bf-933bff4a7c7e ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/83bfa2b36cb74f61b9502beae8f7e76e/users/1dfdc2badc7543dbadd1e73d3e34e50e/roles/7b19d98ffcc24d869191183daf0fb4ae 0.374s",
                                "2026-05-22 01:44:01.830 41 INFO tempest.lib.common.rest_client [req-95f02e0f-da33-4704-9031-4bb79120357f req-95f02e0f-da33-4704-9031-4bb79120357f ] Request (BulkNetworkOpsIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.950s",
                                "2026-05-22 01:44:01.847 35 INFO tempest.lib.common.rest_client [req-8c9217b9-1905-4c9b-824c-592fc65ab83e req-8c9217b9-1905-4c9b-824c-592fc65ab83e ] Request (PortsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.552s",
                                "2026-05-22 01:44:01.838 31 INFO tempest.lib.common.rest_client [req-d81018b3-0d19-4896-a5e9-c58732aa5b43 req-d81018b3-0d19-4896-a5e9-c58732aa5b43 ] Request (RoutersNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.429s",
                                "2026-05-22 01:44:01.888 21 INFO tempest.lib.common.rest_client [req-1b263504-67b6-43d6-acc8-1df0533e79d2 req-1b263504-67b6-43d6-acc8-1df0533e79d2 ] Request (FloatingIPAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/596386ce25534f27bce088e16257c8e9/users/e859c540d6dd49b981405fbc08295bc8/roles/1049be6f2d5641528d4cf50ffcec866c 0.214s",
                                "2026-05-22 01:44:01.903 11 INFO tempest.lib.common.rest_client [req-d608a5f9-79f4-4953-a913-044dd3586006 req-d608a5f9-79f4-4953-a913-044dd3586006 ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/22d6ffc491a2420cbfd1b18752e97bad/users/78b2d73a51c64ddc97f18f45c9281bbf/roles/1049be6f2d5641528d4cf50ffcec866c 0.704s",
                                "2026-05-22 01:44:01.894 15 INFO tempest.lib.common.rest_client [req-5e240feb-d274-4af0-85a1-7bc6ff1ac16b req-5e240feb-d274-4af0-85a1-7bc6ff1ac16b ] Request (FloatingIPTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/119a8d6ac11d4bcfa340a9da30a3cffb/users/ae3e853c947e4cacb5bb8668978b7992/roles/1049be6f2d5641528d4cf50ffcec866c 0.232s",
                                "2026-05-22 01:44:01.955 29 INFO tempest.lib.common.rest_client [req-199e4ec2-64fb-4871-82a3-08c1032a4569 req-199e4ec2-64fb-4871-82a3-08c1032a4569 ] Request (ExtensionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.406s",
                                "2026-05-22 01:44:02.080 37 INFO tempest.lib.common.rest_client [req-58212211-e594-4490-854e-0894a07d35f6 req-58212211-e594-4490-854e-0894a07d35f6 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/111aa822f2284775b9f47d248eceaf1e/users/6bd43dea04274c1c8cf9f954f3b905f8/roles/7b19d98ffcc24d869191183daf0fb4ae 0.369s",
                                "2026-05-22 01:44:02.107 13 INFO tempest.lib.common.rest_client [req-af3164e9-c7d3-43da-a265-24ead16eafec req-af3164e9-c7d3-43da-a265-24ead16eafec ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/7e357acc108d424da0cfb3d32b4a0b8c/users/a01a3cd42245455583cf75e7c20e64f8/roles/1049be6f2d5641528d4cf50ffcec866c 0.403s",
                                "2026-05-22 01:44:02.192 41 INFO tempest.lib.common.rest_client [req-ef4e8e42-5917-44e6-a0b9-54007c2d1f05 req-ef4e8e42-5917-44e6-a0b9-54007c2d1f05 ] Request (BulkNetworkOpsIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.357s",
                                "2026-05-22 01:44:02.205 15 INFO tempest.lib.common.rest_client [req-9063e305-767e-4213-9571-3ad058a81999 req-9063e305-767e-4213-9571-3ad058a81999 ] Request (FloatingIPTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.307s",
                                "2026-05-22 01:44:02.228 37 INFO tempest.lib.common.rest_client [req-0ac6121f-c1bf-4595-b7b2-8b9d77e453dd req-0ac6121f-c1bf-4595-b7b2-8b9d77e453dd ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.145s",
                                "2026-05-22 01:44:02.307 27 INFO tempest.lib.common.rest_client [req-fdc9b3e0-0921-4cc4-95e6-dfc63461f7cb req-fdc9b3e0-0921-4cc4-95e6-dfc63461f7cb ] Request (ExternalNetworksTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.015s",
                                "2026-05-22 01:44:02.332 31 INFO tempest.lib.common.rest_client [req-499649a3-fcd0-46a7-8a31-94f66020e7a5 req-499649a3-fcd0-46a7-8a31-94f66020e7a5 ] Request (RoutersNegativeIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e4f8f9105d634d69b78685e2e877f3d8/users/455e4585780e44af96ebcbda13fc5cb8/roles/7b19d98ffcc24d869191183daf0fb4ae 0.486s",
                                "2026-05-22 01:44:02.337 15 INFO tempest.lib.common.rest_client [req-456fa8ac-515d-407f-b3e4-a848bbf127cb req-456fa8ac-515d-407f-b3e4-a848bbf127cb ] Request (FloatingIPTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/119a8d6ac11d4bcfa340a9da30a3cffb/users/ae3e853c947e4cacb5bb8668978b7992/roles/f62b4d190f9040abadfedbb170e6ab99 0.129s",
                                "2026-05-22 01:44:02.352 19 INFO tempest.lib.common.rest_client [req-1d2fa6a7-4d8e-42c8-bce7-58b45aa1553b req-1d2fa6a7-4d8e-42c8-bce7-58b45aa1553b ] Request (RoutersIpV6AdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.765s",
                                "2026-05-22 01:44:02.419 39 INFO tempest.lib.common.rest_client [req-bce8a449-57bf-42be-895d-7e1c4bacb025 req-bce8a449-57bf-42be-895d-7e1c4bacb025 ] Request (RoutersAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.000s",
                                "2026-05-22 01:44:02.419 23 INFO tempest.lib.common.rest_client [req-7c968513-6360-4a6c-b6c1-70ebcf824fa6 req-7c968513-6360-4a6c-b6c1-70ebcf824fa6 ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.868s",
                                "2026-05-22 01:44:02.429 31 INFO tempest.lib.common.rest_client [req-cecbb164-9302-464e-b37a-ff2434ab30c9 req-cecbb164-9302-464e-b37a-ff2434ab30c9 ] Request (RoutersNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.095s",
                                "2026-05-22 01:44:02.448 33 INFO tempest.lib.common.rest_client [req-62c134f1-cc67-468a-b209-a05f5884a47e req-62c134f1-cc67-468a-b209-a05f5884a47e ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.703s",
                                "2026-05-22 01:44:02.462 29 INFO tempest.lib.common.rest_client [req-3aaa44d8-599d-4a78-a40b-dc20b1a77c07 req-3aaa44d8-599d-4a78-a40b-dc20b1a77c07 ] Request (ExtensionsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a739ec87df3740519d59e1adb1da9ceb/users/3f8b0b4ed0ac48a7ae7fabb9e1570751/roles/1049be6f2d5641528d4cf50ffcec866c 0.505s",
                                "2026-05-22 01:44:02.481 17 INFO tempest.lib.common.rest_client [req-efc1e5dd-9b1e-456f-8507-3d50dee9e588 req-efc1e5dd-9b1e-456f-8507-3d50dee9e588 ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b32721b352804069a9bb12b2dec477a8/users/c4a25dfbd54d4ea48bbba5e3d6ed42e5/roles/7b19d98ffcc24d869191183daf0fb4ae 0.809s",
                                "2026-05-22 01:44:02.535 25 INFO tempest.lib.common.rest_client [req-7aa4c9ac-71d8-4842-8d4c-4fbad24c8dd8 req-7aa4c9ac-71d8-4842-8d4c-4fbad24c8dd8 ] Request (AllowedAddressPairTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.799s",
                                "2026-05-22 01:44:02.571 11 INFO tempest.lib.common.rest_client [req-e30288eb-191c-4d91-a2d7-e5a95ce5a247 req-e30288eb-191c-4d91-a2d7-e5a95ce5a247 ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.664s",
                                "2026-05-22 01:44:02.597 39 INFO tempest.lib.common.rest_client [req-fdb61dd2-9346-4c3c-8782-270e17fe5746 req-fdb61dd2-9346-4c3c-8782-270e17fe5746 ] Request (RoutersAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.174s",
                                "2026-05-22 01:44:02.603 13 INFO tempest.lib.common.rest_client [req-56ec33c0-e6cd-4d21-b873-d23589dd410a req-56ec33c0-e6cd-4d21-b873-d23589dd410a ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.493s",
                                "2026-05-22 01:44:02.624 35 INFO tempest.lib.common.rest_client [req-8ca6915b-716e-446c-b79d-0462f4312e85 req-8ca6915b-716e-446c-b79d-0462f4312e85 ] Request (PortsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.775s",
                                "2026-05-22 01:44:02.630 29 INFO tempest.lib.common.rest_client [req-50d86826-7642-4e1d-9752-2e4e6996a5bf req-50d86826-7642-4e1d-9752-2e4e6996a5bf ] Request (ExtensionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.163s",
                                "2026-05-22 01:44:02.635 21 INFO tempest.lib.common.rest_client [req-69827f0a-fd74-4229-b456-ad3b8939d0b2 req-69827f0a-fd74-4229-b456-ad3b8939d0b2 ] Request (FloatingIPAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.738s",
                                "2026-05-22 01:44:02.651 15 INFO tempest.lib.common.rest_client [req-5d87be72-8709-47db-b21e-fd45d1042db7 req-5d87be72-8709-47db-b21e-fd45d1042db7 ] Request (FloatingIPTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.310s",
                                "2026-05-22 01:44:02.656 41 INFO tempest.lib.common.rest_client [req-077eac81-11f4-4933-84e9-1c423ec7da15 req-077eac81-11f4-4933-84e9-1c423ec7da15 ] Request (BulkNetworkOpsIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f5317592b57146309f6fe91b122f5786/users/34a3f9c7a9994582b43e272fc2296e13/roles/7b19d98ffcc24d869191183daf0fb4ae 0.456s",
                                "2026-05-22 01:44:02.655 37 INFO tempest.lib.common.rest_client [req-70581a04-0d22-4bc0-8a6a-dea4b24e6ac9 req-70581a04-0d22-4bc0-8a6a-dea4b24e6ac9 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/111aa822f2284775b9f47d248eceaf1e/users/6bd43dea04274c1c8cf9f954f3b905f8/roles/1049be6f2d5641528d4cf50ffcec866c 0.425s",
                                "2026-05-22 01:44:02.659 25 INFO tempest.lib.common.rest_client [req-884eb21f-a387-40e5-b46e-3f0567e7c48d req-884eb21f-a387-40e5-b46e-3f0567e7c48d ] Request (AllowedAddressPairTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a7433a88629042bbb6d5054d88738a8c/users/40c54e8e2e2a41b181f3d283ef1aad7d/roles/f62b4d190f9040abadfedbb170e6ab99 0.112s",
                                "2026-05-22 01:44:02.738 27 INFO tempest.lib.common.rest_client [req-1e82e70a-9b33-4f9c-8f04-7dc2238c4468 req-1e82e70a-9b33-4f9c-8f04-7dc2238c4468 ] Request (ExternalNetworksTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.429s",
                                "2026-05-22 01:44:02.776 33 INFO tempest.lib.common.rest_client [req-c53d8ea9-0578-4efd-b370-bdbad971ad35 req-c53d8ea9-0578-4efd-b370-bdbad971ad35 ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/83bfa2b36cb74f61b9502beae8f7e76e/users/1dfdc2badc7543dbadd1e73d3e34e50e/roles/1049be6f2d5641528d4cf50ffcec866c 0.323s",
                                "2026-05-22 01:44:02.780 31 INFO tempest.lib.common.rest_client [req-c411b1a3-ae51-4173-a577-3ebfce3da178 req-c411b1a3-ae51-4173-a577-3ebfce3da178 ] Request (RoutersNegativeIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e4f8f9105d634d69b78685e2e877f3d8/users/455e4585780e44af96ebcbda13fc5cb8/roles/1049be6f2d5641528d4cf50ffcec866c 0.349s",
                                "2026-05-22 01:44:02.788 19 INFO tempest.lib.common.rest_client [req-2e3d9187-ffbd-45b0-92a7-98571bae4a85 req-2e3d9187-ffbd-45b0-92a7-98571bae4a85 ] Request (RoutersIpV6AdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.434s",
                                "2026-05-22 01:44:02.798 23 INFO tempest.lib.common.rest_client [req-585e4a11-2d00-438e-9dd3-bb88f0bf8729 req-585e4a11-2d00-438e-9dd3-bb88f0bf8729 ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/980d016639bc4d578d32efe90169bad5/users/7d4a1731d25c4beb998056396d6b4943/roles/7b19d98ffcc24d869191183daf0fb4ae 0.372s",
                                "2026-05-22 01:44:02.875 17 INFO tempest.lib.common.rest_client [req-dd635ac2-1ca4-4285-8362-32d70b370ded req-dd635ac2-1ca4-4285-8362-32d70b370ded ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.388s",
                                "2026-05-22 01:44:02.885 41 INFO tempest.lib.common.rest_client [req-2f26f51e-7cb7-4f5c-bc2e-481a720d9d06 req-2f26f51e-7cb7-4f5c-bc2e-481a720d9d06 ] Request (BulkNetworkOpsIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.227s",
                                "2026-05-22 01:44:02.895 35 INFO tempest.lib.common.rest_client [req-292ad3af-3124-4250-9a69-ae7b9d601173 req-292ad3af-3124-4250-9a69-ae7b9d601173 ] Request (PortsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/68ecfc7b81a6406f8dd34576f7576ec2/users/0fded0ac2cd741f181a4cb9dc6679732/roles/7b19d98ffcc24d869191183daf0fb4ae 0.270s",
                                "2026-05-22 01:44:02.899 11 INFO tempest.lib.common.rest_client [req-f30a9c84-8444-46c2-9765-00a90d64f9d0 req-f30a9c84-8444-46c2-9765-00a90d64f9d0 ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/22d6ffc491a2420cbfd1b18752e97bad/users/78b2d73a51c64ddc97f18f45c9281bbf/roles/f62b4d190f9040abadfedbb170e6ab99 0.322s",
                                "2026-05-22 01:44:02.922 29 INFO tempest.lib.common.rest_client [req-df189640-9d82-428e-a265-065113228695 req-df189640-9d82-428e-a265-065113228695 ] Request (ExtensionsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a739ec87df3740519d59e1adb1da9ceb/users/3f8b0b4ed0ac48a7ae7fabb9e1570751/roles/f62b4d190f9040abadfedbb170e6ab99 0.287s",
                                "2026-05-22 01:44:02.924 39 INFO tempest.lib.common.rest_client [req-404e9636-0f30-48d4-9a6b-04294ae00d03 req-404e9636-0f30-48d4-9a6b-04294ae00d03 ] Request (RoutersAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f9d6e37ee70c4fd5bff48aecdb77fed6/users/0749cccff9fd416ba0f0b61dbba71ce4/roles/7b19d98ffcc24d869191183daf0fb4ae 0.320s",
                                "2026-05-22 01:44:02.990 25 INFO tempest.lib.common.rest_client [req-fc508990-ea40-462f-9de7-62f9c679d3ac req-fc508990-ea40-462f-9de7-62f9c679d3ac ] Request (AllowedAddressPairTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.329s",
                                "2026-05-22 01:44:02.999 13 INFO tempest.lib.common.rest_client [req-52a000cb-5a20-4e06-b300-382d3811ca5d req-52a000cb-5a20-4e06-b300-382d3811ca5d ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/7e357acc108d424da0cfb3d32b4a0b8c/users/a01a3cd42245455583cf75e7c20e64f8/roles/f62b4d190f9040abadfedbb170e6ab99 0.392s",
                                "2026-05-22 01:44:03.046 37 INFO tempest.lib.common.rest_client [req-0e73b61e-e56f-4268-831b-9dcfebcc5916 req-0e73b61e-e56f-4268-831b-9dcfebcc5916 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.388s",
                                "2026-05-22 01:44:03.084 15 INFO tempest.lib.common.rest_client [req-2f74c395-5abd-4028-94c6-bc1324addb83 req-2f74c395-5abd-4028-94c6-bc1324addb83 ] Request (FloatingIPTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/119a8d6ac11d4bcfa340a9da30a3cffb/users/ae3e853c947e4cacb5bb8668978b7992/roles/7b19d98ffcc24d869191183daf0fb4ae 0.428s",
                                "2026-05-22 01:44:03.085 15 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user ae3e853c947e4cacb5bb8668978b7992 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:44:03.086 15 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-FloatingIPTestJSON-331292135-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '119a8d6ac11d4bcfa340a9da30a3cffb', 'project_name': 'tempest-FloatingIPTestJSON-331292135', 'tenant_id': '119a8d6ac11d4bcfa340a9da30a3cffb', 'tenant_name': 'tempest-FloatingIPTestJSON-331292135', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'ae3e853c947e4cacb5bb8668978b7992', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:44:03.086 15 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-FloatingIPTestJSON-331292135-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '119a8d6ac11d4bcfa340a9da30a3cffb', 'project_name': 'tempest-FloatingIPTestJSON-331292135', 'tenant_id': '119a8d6ac11d4bcfa340a9da30a3cffb', 'tenant_name': 'tempest-FloatingIPTestJSON-331292135', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'ae3e853c947e4cacb5bb8668978b7992', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:44:03.106 21 INFO tempest.lib.common.rest_client [req-e7960cd1-9d73-4571-8c25-905fdc2a1f28 req-e7960cd1-9d73-4571-8c25-905fdc2a1f28 ] Request (FloatingIPAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/596386ce25534f27bce088e16257c8e9/users/e859c540d6dd49b981405fbc08295bc8/roles/f62b4d190f9040abadfedbb170e6ab99 0.464s",
                                "2026-05-22 01:44:03.106 33 INFO tempest.lib.common.rest_client [req-6f12a771-bcfa-41c2-ae1f-7e236dfa4666 req-6f12a771-bcfa-41c2-ae1f-7e236dfa4666 ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.328s",
                                "2026-05-22 01:44:03.116 23 INFO tempest.lib.common.rest_client [req-13493c8e-1632-452e-95a0-d9ba2ccb4583 req-13493c8e-1632-452e-95a0-d9ba2ccb4583 ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.306s",
                                "2026-05-22 01:44:03.193 31 INFO tempest.lib.common.rest_client [req-6c78949c-a686-4edb-af62-4a611627f621 req-6c78949c-a686-4edb-af62-4a611627f621 ] Request (RoutersNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.411s",
                                "2026-05-22 01:44:03.211 27 INFO tempest.lib.common.rest_client [req-56bd64d7-f8b0-4baa-85db-3b6544be548a req-56bd64d7-f8b0-4baa-85db-3b6544be548a ] Request (ExternalNetworksTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a851e7b614fd4cf2b2bbb346cffe6496/users/8061fe1c4bd6499a85a80f65e0b9580d/roles/7b19d98ffcc24d869191183daf0fb4ae 0.466s",
                                "2026-05-22 01:44:03.226 39 INFO tempest.lib.common.rest_client [req-22426596-beb2-428c-92f1-711d6c05eb78 req-22426596-beb2-428c-92f1-711d6c05eb78 ] Request (RoutersAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.300s",
                                "2026-05-22 01:44:03.224 17 INFO tempest.lib.common.rest_client [req-02a1dd07-be77-4824-b035-f2a3ac269424 req-02a1dd07-be77-4824-b035-f2a3ac269424 ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b32721b352804069a9bb12b2dec477a8/users/c4a25dfbd54d4ea48bbba5e3d6ed42e5/roles/1049be6f2d5641528d4cf50ffcec866c 0.345s",
                                "2026-05-22 01:44:03.272 35 INFO tempest.lib.common.rest_client [req-1d67c371-d5bd-4d29-b4a6-480e10fdf8e6 req-1d67c371-d5bd-4d29-b4a6-480e10fdf8e6 ] Request (PortsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.375s",
                                "2026-05-22 01:44:03.309 11 INFO tempest.lib.common.rest_client [req-9ad3f13a-39b6-4430-ad9f-fc471dc72612 req-9ad3f13a-39b6-4430-ad9f-fc471dc72612 ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.408s",
                                "2026-05-22 01:44:03.315 29 INFO tempest.lib.common.rest_client [req-36659071-b965-4a46-b3e1-86d98ada5836 req-36659071-b965-4a46-b3e1-86d98ada5836 ] Request (ExtensionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.392s",
                                "2026-05-22 01:44:03.328 41 INFO tempest.lib.common.rest_client [req-973a2e67-1305-465f-831c-a9daccc0e62d req-973a2e67-1305-465f-831c-a9daccc0e62d ] Request (BulkNetworkOpsIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f5317592b57146309f6fe91b122f5786/users/34a3f9c7a9994582b43e272fc2296e13/roles/1049be6f2d5641528d4cf50ffcec866c 0.440s",
                                "2026-05-22 01:44:03.360 21 INFO tempest.lib.common.rest_client [req-b23d6bc8-1511-48c0-9bb3-db590a112613 req-b23d6bc8-1511-48c0-9bb3-db590a112613 ] Request (FloatingIPAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.248s",
                                "2026-05-22 01:44:03.422 13 INFO tempest.lib.common.rest_client [req-e81d4232-df92-4749-96fc-d7f4aae32c2b req-e81d4232-df92-4749-96fc-d7f4aae32c2b ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.421s",
                                "2026-05-22 01:44:03.458 33 INFO tempest.lib.common.rest_client [req-59aaab3c-8a3f-4f3a-b67c-6f6334a9ba70 req-59aaab3c-8a3f-4f3a-b67c-6f6334a9ba70 ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/83bfa2b36cb74f61b9502beae8f7e76e/users/1dfdc2badc7543dbadd1e73d3e34e50e/roles/f62b4d190f9040abadfedbb170e6ab99 0.349s",
                                "2026-05-22 01:44:03.482 19 INFO tempest.lib.common.rest_client [req-6e199eba-c893-4e94-bdd7-3602c664ddef req-6e199eba-c893-4e94-bdd7-3602c664ddef ] Request (RoutersIpV6AdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.667s",
                                "2026-05-22 01:44:03.467 25 INFO tempest.lib.common.rest_client [req-c641ea91-d2a7-4c2f-8c30-4155585ca7f2 req-c641ea91-d2a7-4c2f-8c30-4155585ca7f2 ] Request (AllowedAddressPairTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a7433a88629042bbb6d5054d88738a8c/users/40c54e8e2e2a41b181f3d283ef1aad7d/roles/7b19d98ffcc24d869191183daf0fb4ae 0.474s",
                                "2026-05-22 01:44:03.467 25 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 40c54e8e2e2a41b181f3d283ef1aad7d is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:44:03.468 25 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-AllowedAddressPairTestJSON-504370214-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'a7433a88629042bbb6d5054d88738a8c', 'project_name': 'tempest-AllowedAddressPairTestJSON-504370214', 'tenant_id': 'a7433a88629042bbb6d5054d88738a8c', 'tenant_name': 'tempest-AllowedAddressPairTestJSON-504370214', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '40c54e8e2e2a41b181f3d283ef1aad7d', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:44:03.469 25 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-AllowedAddressPairTestJSON-504370214-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'a7433a88629042bbb6d5054d88738a8c', 'project_name': 'tempest-AllowedAddressPairTestJSON-504370214', 'tenant_id': 'a7433a88629042bbb6d5054d88738a8c', 'tenant_name': 'tempest-AllowedAddressPairTestJSON-504370214', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '40c54e8e2e2a41b181f3d283ef1aad7d', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:44:03.486 37 INFO tempest.lib.common.rest_client [req-f4cceea4-09e4-489a-9f9b-3d6b4e46e685 req-f4cceea4-09e4-489a-9f9b-3d6b4e46e685 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/111aa822f2284775b9f47d248eceaf1e/users/6bd43dea04274c1c8cf9f954f3b905f8/roles/f62b4d190f9040abadfedbb170e6ab99 0.433s",
                                "2026-05-22 01:44:03.489 27 INFO tempest.lib.common.rest_client [req-52e9de7c-d749-4daa-8020-483c2ba38e94 req-52e9de7c-d749-4daa-8020-483c2ba38e94 ] Request (ExternalNetworksTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.265s",
                                "2026-05-22 01:44:03.574 31 INFO tempest.lib.common.rest_client [req-5653bec8-91e9-429a-b65a-82e6821c8a16 req-5653bec8-91e9-429a-b65a-82e6821c8a16 ] Request (RoutersNegativeIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e4f8f9105d634d69b78685e2e877f3d8/users/455e4585780e44af96ebcbda13fc5cb8/roles/f62b4d190f9040abadfedbb170e6ab99 0.376s",
                                "2026-05-22 01:44:03.593 39 INFO tempest.lib.common.rest_client [req-6ae70cca-943e-47fe-bbda-0ebffb1c5610 req-6ae70cca-943e-47fe-bbda-0ebffb1c5610 ] Request (RoutersAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f9d6e37ee70c4fd5bff48aecdb77fed6/users/0749cccff9fd416ba0f0b61dbba71ce4/roles/1049be6f2d5641528d4cf50ffcec866c 0.365s",
                                "2026-05-22 01:44:03.601 41 INFO tempest.lib.common.rest_client [req-acb6fd5f-fc54-47d7-a3e9-4d4426da72ad req-acb6fd5f-fc54-47d7-a3e9-4d4426da72ad ] Request (BulkNetworkOpsIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.267s",
                                "2026-05-22 01:44:03.664 23 INFO tempest.lib.common.rest_client [req-88758e24-23c4-4573-966c-0ccdbdcd5277 req-88758e24-23c4-4573-966c-0ccdbdcd5277 ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/980d016639bc4d578d32efe90169bad5/users/7d4a1731d25c4beb998056396d6b4943/roles/1049be6f2d5641528d4cf50ffcec866c 0.546s",
                                "2026-05-22 01:44:03.677 35 INFO tempest.lib.common.rest_client [req-f9386e31-bc40-42a3-9166-0157188ced02 req-f9386e31-bc40-42a3-9166-0157188ced02 ] Request (PortsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/68ecfc7b81a6406f8dd34576f7576ec2/users/0fded0ac2cd741f181a4cb9dc6679732/roles/1049be6f2d5641528d4cf50ffcec866c 0.403s",
                                "2026-05-22 01:44:03.778 33 INFO tempest.lib.common.rest_client [req-67411ddf-9ee9-4482-97e1-d6698ce73c92 req-67411ddf-9ee9-4482-97e1-d6698ce73c92 ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.317s",
                                "2026-05-22 01:44:03.778 29 INFO tempest.lib.common.rest_client [req-03b75c08-ee59-47cc-8d9d-40a38c005b9f req-03b75c08-ee59-47cc-8d9d-40a38c005b9f ] Request (ExtensionsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a739ec87df3740519d59e1adb1da9ceb/users/3f8b0b4ed0ac48a7ae7fabb9e1570751/roles/7b19d98ffcc24d869191183daf0fb4ae 0.459s",
                                "2026-05-22 01:44:03.779 29 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 3f8b0b4ed0ac48a7ae7fabb9e1570751 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:44:03.779 29 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExtensionsTestJSON-1906841398-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'a739ec87df3740519d59e1adb1da9ceb', 'project_name': 'tempest-ExtensionsTestJSON-1906841398', 'tenant_id': 'a739ec87df3740519d59e1adb1da9ceb', 'tenant_name': 'tempest-ExtensionsTestJSON-1906841398', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '3f8b0b4ed0ac48a7ae7fabb9e1570751', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:44:03.780 29 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExtensionsTestJSON-1906841398-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'a739ec87df3740519d59e1adb1da9ceb', 'project_name': 'tempest-ExtensionsTestJSON-1906841398', 'tenant_id': 'a739ec87df3740519d59e1adb1da9ceb', 'tenant_name': 'tempest-ExtensionsTestJSON-1906841398', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '3f8b0b4ed0ac48a7ae7fabb9e1570751', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:44:03.866 17 INFO tempest.lib.common.rest_client [req-472e8b57-3009-467c-81cd-7e5f4ae0bc27 req-472e8b57-3009-467c-81cd-7e5f4ae0bc27 ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.636s",
                                "2026-05-22 01:44:03.886 37 INFO tempest.lib.common.rest_client [req-df6808c4-acef-4337-9e23-263b6275dc2a req-df6808c4-acef-4337-9e23-263b6275dc2a ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.397s",
                                "2026-05-22 01:44:03.898 39 INFO tempest.lib.common.rest_client [req-504bf7a4-99c2-4742-a9ed-87c6cc2bb30b req-504bf7a4-99c2-4742-a9ed-87c6cc2bb30b ] Request (RoutersAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.302s",
                                "2026-05-22 01:44:03.920 27 INFO tempest.lib.common.rest_client [req-1f1a0715-f150-4b26-a34e-245cdf6d85ad req-1f1a0715-f150-4b26-a34e-245cdf6d85ad ] Request (ExternalNetworksTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a851e7b614fd4cf2b2bbb346cffe6496/users/8061fe1c4bd6499a85a80f65e0b9580d/roles/1049be6f2d5641528d4cf50ffcec866c 0.428s",
                                "2026-05-22 01:44:03.915 11 INFO tempest.lib.common.rest_client [req-5633e875-84e7-4426-aa9d-925ec4667ba1 req-5633e875-84e7-4426-aa9d-925ec4667ba1 ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/22d6ffc491a2420cbfd1b18752e97bad/users/78b2d73a51c64ddc97f18f45c9281bbf/roles/7b19d98ffcc24d869191183daf0fb4ae 0.602s",
                                "2026-05-22 01:44:03.915 11 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 78b2d73a51c64ddc97f18f45c9281bbf is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:44:03.916 11 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-DHCPAgentSchedulersTestJSON-420240966-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '22d6ffc491a2420cbfd1b18752e97bad', 'project_name': 'tempest-DHCPAgentSchedulersTestJSON-420240966', 'tenant_id': '22d6ffc491a2420cbfd1b18752e97bad', 'tenant_name': 'tempest-DHCPAgentSchedulersTestJSON-420240966', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '78b2d73a51c64ddc97f18f45c9281bbf', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:44:03.917 11 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-DHCPAgentSchedulersTestJSON-420240966-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '22d6ffc491a2420cbfd1b18752e97bad', 'project_name': 'tempest-DHCPAgentSchedulersTestJSON-420240966', 'tenant_id': '22d6ffc491a2420cbfd1b18752e97bad', 'tenant_name': 'tempest-DHCPAgentSchedulersTestJSON-420240966', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '78b2d73a51c64ddc97f18f45c9281bbf', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:44:03.948 15 INFO tempest.lib.common.rest_client [req-f5096589-3ece-4dee-a3ad-c8b638b653d1 req-f5096589-3ece-4dee-a3ad-c8b638b653d1 ] Request (FloatingIPTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.848s",
                                "2026-05-22 01:44:03.997 23 INFO tempest.lib.common.rest_client [req-e9fd9859-7492-411c-a0ba-72f0461bd887 req-e9fd9859-7492-411c-a0ba-72f0461bd887 ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.327s",
                                "2026-05-22 01:44:04.060 39 INFO tempest.lib.common.rest_client [req-22a2caa7-e3ad-465d-ad22-295d0ab83568 req-22a2caa7-e3ad-465d-ad22-295d0ab83568 ] Request (RoutersAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f9d6e37ee70c4fd5bff48aecdb77fed6/users/0749cccff9fd416ba0f0b61dbba71ce4/roles/f62b4d190f9040abadfedbb170e6ab99 0.160s",
                                "2026-05-22 01:44:04.072 41 INFO tempest.lib.common.rest_client [req-64abceae-ccfa-4abc-a4d8-1f51a6d58bf6 req-64abceae-ccfa-4abc-a4d8-1f51a6d58bf6 ] Request (BulkNetworkOpsIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f5317592b57146309f6fe91b122f5786/users/34a3f9c7a9994582b43e272fc2296e13/roles/f62b4d190f9040abadfedbb170e6ab99 0.470s",
                                "2026-05-22 01:44:04.077 21 INFO tempest.lib.common.rest_client [req-495e95ee-3cf5-4ea6-9c6b-101644359c50 req-495e95ee-3cf5-4ea6-9c6b-101644359c50 ] Request (FloatingIPAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/596386ce25534f27bce088e16257c8e9/users/e859c540d6dd49b981405fbc08295bc8/roles/7b19d98ffcc24d869191183daf0fb4ae 0.714s",
                                "2026-05-22 01:44:04.078 21 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user e859c540d6dd49b981405fbc08295bc8 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:44:04.078 21 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-FloatingIPAdminTestJSON-595606493-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '596386ce25534f27bce088e16257c8e9', 'project_name': 'tempest-FloatingIPAdminTestJSON-595606493', 'tenant_id': '596386ce25534f27bce088e16257c8e9', 'tenant_name': 'tempest-FloatingIPAdminTestJSON-595606493', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'e859c540d6dd49b981405fbc08295bc8', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:44:04.079 21 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-FloatingIPAdminTestJSON-595606493-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '596386ce25534f27bce088e16257c8e9', 'project_name': 'tempest-FloatingIPAdminTestJSON-595606493', 'tenant_id': '596386ce25534f27bce088e16257c8e9', 'tenant_name': 'tempest-FloatingIPAdminTestJSON-595606493', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'e859c540d6dd49b981405fbc08295bc8', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:44:04.097 13 INFO tempest.lib.common.rest_client [req-3ef683a5-d941-4ba4-b290-7ae0858531ae req-3ef683a5-d941-4ba4-b290-7ae0858531ae ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/7e357acc108d424da0cfb3d32b4a0b8c/users/a01a3cd42245455583cf75e7c20e64f8/roles/7b19d98ffcc24d869191183daf0fb4ae 0.672s",
                                "2026-05-22 01:44:04.097 13 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user a01a3cd42245455583cf75e7c20e64f8 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:44:04.098 13 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExtraDHCPOptionsIpV6TestJSON-1461647931-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '7e357acc108d424da0cfb3d32b4a0b8c', 'project_name': 'tempest-ExtraDHCPOptionsIpV6TestJSON-1461647931', 'tenant_id': '7e357acc108d424da0cfb3d32b4a0b8c', 'tenant_name': 'tempest-ExtraDHCPOptionsIpV6TestJSON-1461647931', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'a01a3cd42245455583cf75e7c20e64f8', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:44:04.098 13 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExtraDHCPOptionsIpV6TestJSON-1461647931-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '7e357acc108d424da0cfb3d32b4a0b8c', 'project_name': 'tempest-ExtraDHCPOptionsIpV6TestJSON-1461647931', 'tenant_id': '7e357acc108d424da0cfb3d32b4a0b8c', 'tenant_name': 'tempest-ExtraDHCPOptionsIpV6TestJSON-1461647931', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'a01a3cd42245455583cf75e7c20e64f8', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:44:04.162 25 INFO tempest.lib.common.rest_client [req-a2d439db-1ede-43e5-beda-d82151a639f4 req-a2d439db-1ede-43e5-beda-d82151a639f4 ] Request (AllowedAddressPairTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.685s",
                                "2026-05-22 01:44:04.201 31 INFO tempest.lib.common.rest_client [req-b6b8cb54-a0e9-48e3-9940-c5c52893b41a req-b6b8cb54-a0e9-48e3-9940-c5c52893b41a ] Request (RoutersNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.624s",
                                "2026-05-22 01:44:04.236 19 INFO tempest.lib.common.rest_client [req-6740aaa7-4e68-4ee6-928f-9f08fbf60a71 req-6740aaa7-4e68-4ee6-928f-9f08fbf60a71 ] Request (RoutersIpV6AdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.752s",
                                "2026-05-22 01:44:04.243 35 INFO tempest.lib.common.rest_client [req-6564d371-37b0-4293-8f0d-3270a387ba8f req-6564d371-37b0-4293-8f0d-3270a387ba8f ] Request (PortsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.564s",
                                "2026-05-22 01:44:04.244 33 INFO tempest.lib.common.rest_client [req-317596e7-91db-44db-8d5c-253e4bf79823 req-317596e7-91db-44db-8d5c-253e4bf79823 ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/83bfa2b36cb74f61b9502beae8f7e76e/users/1dfdc2badc7543dbadd1e73d3e34e50e/roles/7b19d98ffcc24d869191183daf0fb4ae 0.463s",
                                "2026-05-22 01:44:04.247 33 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 1dfdc2badc7543dbadd1e73d3e34e50e is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:44:04.248 33 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersAdminNegativeIpV6Test-595220363-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '83bfa2b36cb74f61b9502beae8f7e76e', 'project_name': 'tempest-RoutersAdminNegativeIpV6Test-595220363', 'tenant_id': '83bfa2b36cb74f61b9502beae8f7e76e', 'tenant_name': 'tempest-RoutersAdminNegativeIpV6Test-595220363', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '1dfdc2badc7543dbadd1e73d3e34e50e', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:44:04.252 33 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersAdminNegativeIpV6Test-595220363-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '83bfa2b36cb74f61b9502beae8f7e76e', 'project_name': 'tempest-RoutersAdminNegativeIpV6Test-595220363', 'tenant_id': '83bfa2b36cb74f61b9502beae8f7e76e', 'tenant_name': 'tempest-RoutersAdminNegativeIpV6Test-595220363', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '1dfdc2badc7543dbadd1e73d3e34e50e', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:44:04.311 15 INFO tempest.lib.common.rest_client [req-cc74845d-922d-4a82-a9cf-010bc3fb17da req-cc74845d-922d-4a82-a9cf-010bc3fb17da ] Request (FloatingIPTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/119a8d6ac11d4bcfa340a9da30a3cffb 0.359s",
                                "2026-05-22 01:44:04.311 15 INFO tempest.lib.common.dynamic_creds [-] Using the existing project 119a8d6ac11d4bcfa340a9da30a3cffb for scope project and roles: ['reader']",
                                "2026-05-22 01:44:04.313 27 INFO tempest.lib.common.rest_client [req-3696dabb-9284-4008-a7ed-23372d76baea req-3696dabb-9284-4008-a7ed-23372d76baea ] Request (ExternalNetworksTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.386s",
                                "2026-05-22 01:44:04.329 17 INFO tempest.lib.common.rest_client [req-3009b014-7994-49f3-add6-5c83f808a5a4 req-3009b014-7994-49f3-add6-5c83f808a5a4 ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b32721b352804069a9bb12b2dec477a8/users/c4a25dfbd54d4ea48bbba5e3d6ed42e5/roles/f62b4d190f9040abadfedbb170e6ab99 0.461s",
                                "2026-05-22 01:44:04.351 29 INFO tempest.lib.common.rest_client [req-8e789d5b-5c57-47f0-896c-5044a10c3303 req-8e789d5b-5c57-47f0-896c-5044a10c3303 ] Request (ExtensionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.561s",
                                "2026-05-22 01:44:04.347 37 INFO tempest.lib.common.rest_client [req-8ae22215-bec3-4f16-857c-e2afd453530f req-8ae22215-bec3-4f16-857c-e2afd453530f ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/111aa822f2284775b9f47d248eceaf1e/users/6bd43dea04274c1c8cf9f954f3b905f8/roles/7b19d98ffcc24d869191183daf0fb4ae 0.455s",
                                "2026-05-22 01:44:04.351 37 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 6bd43dea04274c1c8cf9f954f3b905f8 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:44:04.351 37 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-PortsAdminExtendedAttrsIpV6TestJSON-1888032596-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '111aa822f2284775b9f47d248eceaf1e', 'project_name': 'tempest-PortsAdminExtendedAttrsIpV6TestJSON-1888032596', 'tenant_id': '111aa822f2284775b9f47d248eceaf1e', 'tenant_name': 'tempest-PortsAdminExtendedAttrsIpV6TestJSON-1888032596', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '6bd43dea04274c1c8cf9f954f3b905f8', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:44:04.352 37 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-PortsAdminExtendedAttrsIpV6TestJSON-1888032596-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '111aa822f2284775b9f47d248eceaf1e', 'project_name': 'tempest-PortsAdminExtendedAttrsIpV6TestJSON-1888032596', 'tenant_id': '111aa822f2284775b9f47d248eceaf1e', 'tenant_name': 'tempest-PortsAdminExtendedAttrsIpV6TestJSON-1888032596', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '6bd43dea04274c1c8cf9f954f3b905f8', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:44:04.409 39 INFO tempest.lib.common.rest_client [req-615b2306-7ecd-4121-b09f-cb132f6d0a42 req-615b2306-7ecd-4121-b09f-cb132f6d0a42 ] Request (RoutersAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.339s",
                                "2026-05-22 01:44:04.423 23 INFO tempest.lib.common.rest_client [req-29a71613-2650-4b73-8862-fb450fdc33c4 req-29a71613-2650-4b73-8862-fb450fdc33c4 ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/980d016639bc4d578d32efe90169bad5/users/7d4a1731d25c4beb998056396d6b4943/roles/f62b4d190f9040abadfedbb170e6ab99 0.422s",
                                "2026-05-22 01:44:04.435 41 INFO tempest.lib.common.rest_client [req-d3dbb81c-2023-4846-86bf-8dfa13b62478 req-d3dbb81c-2023-4846-86bf-8dfa13b62478 ] Request (BulkNetworkOpsIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.360s",
                                "2026-05-22 01:44:04.504 11 INFO tempest.lib.common.rest_client [req-f8fc76cd-f095-4130-b841-56f243227bfb req-f8fc76cd-f095-4130-b841-56f243227bfb ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.579s",
                                "2026-05-22 01:44:04.502 31 INFO tempest.lib.common.rest_client [req-34b0932e-aabd-4848-91ed-efbe8a54b478 req-34b0932e-aabd-4848-91ed-efbe8a54b478 ] Request (RoutersNegativeIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e4f8f9105d634d69b78685e2e877f3d8/users/455e4585780e44af96ebcbda13fc5cb8/roles/7b19d98ffcc24d869191183daf0fb4ae 0.299s",
                                "2026-05-22 01:44:04.503 31 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 455e4585780e44af96ebcbda13fc5cb8 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:44:04.503 31 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersNegativeIpV6Test-1491189949-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'e4f8f9105d634d69b78685e2e877f3d8', 'project_name': 'tempest-RoutersNegativeIpV6Test-1491189949', 'tenant_id': 'e4f8f9105d634d69b78685e2e877f3d8', 'tenant_name': 'tempest-RoutersNegativeIpV6Test-1491189949', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '455e4585780e44af96ebcbda13fc5cb8', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:44:04.503 31 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersNegativeIpV6Test-1491189949-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'e4f8f9105d634d69b78685e2e877f3d8', 'project_name': 'tempest-RoutersNegativeIpV6Test-1491189949', 'tenant_id': 'e4f8f9105d634d69b78685e2e877f3d8', 'tenant_name': 'tempest-RoutersNegativeIpV6Test-1491189949', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '455e4585780e44af96ebcbda13fc5cb8', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:44:04.515 25 INFO tempest.lib.common.rest_client [req-54cd7b7a-1026-41fa-a759-8fa2035aed03 req-54cd7b7a-1026-41fa-a759-8fa2035aed03 ] Request (AllowedAddressPairTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/a7433a88629042bbb6d5054d88738a8c 0.350s",
                                "2026-05-22 01:44:04.515 25 INFO tempest.lib.common.dynamic_creds [-] Using the existing project a7433a88629042bbb6d5054d88738a8c for scope project and roles: ['reader']",
                                "2026-05-22 01:44:04.591 29 INFO tempest.lib.common.rest_client [req-ecb6924f-82d3-4f3e-90d1-5be907482b57 req-ecb6924f-82d3-4f3e-90d1-5be907482b57 ] Request (ExtensionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/a739ec87df3740519d59e1adb1da9ceb 0.237s",
                                "2026-05-22 01:44:04.591 29 INFO tempest.lib.common.dynamic_creds [-] Using the existing project a739ec87df3740519d59e1adb1da9ceb for scope project and roles: ['reader']",
                                "2026-05-22 01:44:04.604 35 INFO tempest.lib.common.rest_client [req-5a49a2f7-2103-4810-8573-f10c1f5d5910 req-5a49a2f7-2103-4810-8573-f10c1f5d5910 ] Request (PortsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/68ecfc7b81a6406f8dd34576f7576ec2/users/0fded0ac2cd741f181a4cb9dc6679732/roles/f62b4d190f9040abadfedbb170e6ab99 0.357s",
                                "2026-05-22 01:44:04.612 19 INFO tempest.lib.common.rest_client [req-9abb7a0b-08ef-4f31-94fd-6669b51bc47e req-9abb7a0b-08ef-4f31-94fd-6669b51bc47e ] Request (RoutersIpV6AdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/49d6c0e10d3c4d789819e2b129f64ba9/users/a869fc680e6a4e57acf7238d78974834/roles/285449a926f347738829a3f39962ab63 0.373s",
                                "2026-05-22 01:44:04.615 27 INFO tempest.lib.common.rest_client [req-dc18508b-c17b-49e9-a107-b9dfec5c6cee req-dc18508b-c17b-49e9-a107-b9dfec5c6cee ] Request (ExternalNetworksTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a851e7b614fd4cf2b2bbb346cffe6496/users/8061fe1c4bd6499a85a80f65e0b9580d/roles/f62b4d190f9040abadfedbb170e6ab99 0.298s",
                                "2026-05-22 01:44:04.754 39 INFO tempest.lib.common.rest_client [req-7312b8f2-be23-4c5e-8e5f-782cd4c36071 req-7312b8f2-be23-4c5e-8e5f-782cd4c36071 ] Request (RoutersAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f9d6e37ee70c4fd5bff48aecdb77fed6/users/0749cccff9fd416ba0f0b61dbba71ce4/roles/7b19d98ffcc24d869191183daf0fb4ae 0.341s",
                                "2026-05-22 01:44:04.754 39 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 0749cccff9fd416ba0f0b61dbba71ce4 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:44:04.755 39 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersAdminTest-774934335-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'f9d6e37ee70c4fd5bff48aecdb77fed6', 'project_name': 'tempest-RoutersAdminTest-774934335', 'tenant_id': 'f9d6e37ee70c4fd5bff48aecdb77fed6', 'tenant_name': 'tempest-RoutersAdminTest-774934335', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '0749cccff9fd416ba0f0b61dbba71ce4', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:44:04.756 39 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersAdminTest-774934335-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'f9d6e37ee70c4fd5bff48aecdb77fed6', 'project_name': 'tempest-RoutersAdminTest-774934335', 'tenant_id': 'f9d6e37ee70c4fd5bff48aecdb77fed6', 'tenant_name': 'tempest-RoutersAdminTest-774934335', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '0749cccff9fd416ba0f0b61dbba71ce4', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:44:04.790 13 INFO tempest.lib.common.rest_client [req-c7d2a97b-e0a9-4d88-a3f6-df7416a2b5b9 req-c7d2a97b-e0a9-4d88-a3f6-df7416a2b5b9 ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.683s",
                                "2026-05-22 01:44:04.804 21 INFO tempest.lib.common.rest_client [req-933eeb4e-48d7-4d14-92f3-fc345dda56c4 req-933eeb4e-48d7-4d14-92f3-fc345dda56c4 ] Request (FloatingIPAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.716s",
                                "2026-05-22 01:44:04.841 17 INFO tempest.lib.common.rest_client [req-18621bc5-8930-4791-9b6d-3e927567401b req-18621bc5-8930-4791-9b6d-3e927567401b ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.508s",
                                "2026-05-22 01:44:04.884 41 INFO tempest.lib.common.rest_client [req-8ab20e46-d4da-463e-b733-c9b69a10b224 req-8ab20e46-d4da-463e-b733-c9b69a10b224 ] Request (BulkNetworkOpsIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f5317592b57146309f6fe91b122f5786/users/34a3f9c7a9994582b43e272fc2296e13/roles/7b19d98ffcc24d869191183daf0fb4ae 0.446s",
                                "2026-05-22 01:44:04.884 41 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 34a3f9c7a9994582b43e272fc2296e13 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:44:04.885 41 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-BulkNetworkOpsIpV6Test-220707364-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'f5317592b57146309f6fe91b122f5786', 'project_name': 'tempest-BulkNetworkOpsIpV6Test-220707364', 'tenant_id': 'f5317592b57146309f6fe91b122f5786', 'tenant_name': 'tempest-BulkNetworkOpsIpV6Test-220707364', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '34a3f9c7a9994582b43e272fc2296e13', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:44:04.886 41 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-BulkNetworkOpsIpV6Test-220707364-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'f5317592b57146309f6fe91b122f5786', 'project_name': 'tempest-BulkNetworkOpsIpV6Test-220707364', 'tenant_id': 'f5317592b57146309f6fe91b122f5786', 'tenant_name': 'tempest-BulkNetworkOpsIpV6Test-220707364', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '34a3f9c7a9994582b43e272fc2296e13', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:44:04.894 23 INFO tempest.lib.common.rest_client [req-ee620664-a531-4bd3-8155-0cb81abc2de0 req-ee620664-a531-4bd3-8155-0cb81abc2de0 ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.466s",
                                "2026-05-22 01:44:05.023 11 INFO tempest.lib.common.rest_client [req-47a00092-9c4d-4b28-93ae-1a91c2165f21 req-47a00092-9c4d-4b28-93ae-1a91c2165f21 ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.511s",
                                "2026-05-22 01:44:05.064 33 INFO tempest.lib.common.rest_client [req-ab9e6017-d5bf-4630-83bb-bdfc2685e220 req-ab9e6017-d5bf-4630-83bb-bdfc2685e220 ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.790s",
                                "2026-05-22 01:44:05.133 19 INFO tempest.lib.common.rest_client [req-36182f4b-a508-44e1-9a1a-82bf3042d84d req-36182f4b-a508-44e1-9a1a-82bf3042d84d ] Request (RoutersIpV6AdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.504s",
                                "2026-05-22 01:44:05.144 15 INFO tempest.lib.common.rest_client [req-9c355a2a-fb6d-4a02-9c1f-6f731111ee09 req-9c355a2a-fb6d-4a02-9c1f-6f731111ee09 ] Request (FloatingIPTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.823s",
                                "2026-05-22 01:44:05.162 27 INFO tempest.lib.common.rest_client [req-79c3eaf6-d60d-4616-8a89-942dcf93e06a req-79c3eaf6-d60d-4616-8a89-942dcf93e06a ] Request (ExternalNetworksTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.544s",
                                "2026-05-22 01:44:05.163 35 INFO tempest.lib.common.rest_client [req-0dbc318c-f5d3-4aaf-81f4-a0b970735360 req-0dbc318c-f5d3-4aaf-81f4-a0b970735360 ] Request (PortsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.551s",
                                "2026-05-22 01:44:05.176 37 INFO tempest.lib.common.rest_client [req-c20c278a-ef60-445c-aef1-62b489530b2e req-c20c278a-ef60-445c-aef1-62b489530b2e ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.806s",
                                "2026-05-22 01:44:05.190 13 INFO tempest.lib.common.rest_client [req-331b4683-b4ff-4e61-99a2-bb7b604fabc6 req-331b4683-b4ff-4e61-99a2-bb7b604fabc6 ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/7e357acc108d424da0cfb3d32b4a0b8c 0.396s",
                                "2026-05-22 01:44:05.194 13 INFO tempest.lib.common.dynamic_creds [-] Using the existing project 7e357acc108d424da0cfb3d32b4a0b8c for scope project and roles: ['reader']",
                                "2026-05-22 01:44:05.220 21 INFO tempest.lib.common.rest_client [req-3d90545e-3d3d-4b7d-8a1f-c0258ca4ee06 req-3d90545e-3d3d-4b7d-8a1f-c0258ca4ee06 ] Request (FloatingIPAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.407s",
                                "2026-05-22 01:44:05.238 25 INFO tempest.lib.common.rest_client [req-34d3476a-bef3-47fa-aaee-78e4ea288c67 req-34d3476a-bef3-47fa-aaee-78e4ea288c67 ] Request (AllowedAddressPairTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.712s",
                                "2026-05-22 01:44:05.259 23 INFO tempest.lib.common.rest_client [req-4f09b730-db3d-4090-8148-c05f762e99f1 req-4f09b730-db3d-4090-8148-c05f762e99f1 ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/980d016639bc4d578d32efe90169bad5/users/7d4a1731d25c4beb998056396d6b4943/roles/7b19d98ffcc24d869191183daf0fb4ae 0.351s",
                                "2026-05-22 01:44:05.262 23 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 7d4a1731d25c4beb998056396d6b4943 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:44:05.262 23 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExternalNetworksAdminNegativeTestJSON-1445355205-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '980d016639bc4d578d32efe90169bad5', 'project_name': 'tempest-ExternalNetworksAdminNegativeTestJSON-1445355205', 'tenant_id': '980d016639bc4d578d32efe90169bad5', 'tenant_name': 'tempest-ExternalNetworksAdminNegativeTestJSON-1445355205', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '7d4a1731d25c4beb998056396d6b4943', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:44:05.263 23 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExternalNetworksAdminNegativeTestJSON-1445355205-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '980d016639bc4d578d32efe90169bad5', 'project_name': 'tempest-ExternalNetworksAdminNegativeTestJSON-1445355205', 'tenant_id': '980d016639bc4d578d32efe90169bad5', 'tenant_name': 'tempest-ExternalNetworksAdminNegativeTestJSON-1445355205', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '7d4a1731d25c4beb998056396d6b4943', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:44:05.348 35 INFO tempest.lib.common.rest_client [req-f9818c43-a092-4827-83c3-cc15050d865a req-f9818c43-a092-4827-83c3-cc15050d865a ] Request (PortsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/68ecfc7b81a6406f8dd34576f7576ec2/users/0fded0ac2cd741f181a4cb9dc6679732/roles/7b19d98ffcc24d869191183daf0fb4ae 0.183s",
                                "2026-05-22 01:44:05.349 35 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 0fded0ac2cd741f181a4cb9dc6679732 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:44:05.349 35 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-PortsTestJSON-973983087-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '68ecfc7b81a6406f8dd34576f7576ec2', 'project_name': 'tempest-PortsTestJSON-973983087', 'tenant_id': '68ecfc7b81a6406f8dd34576f7576ec2', 'tenant_name': 'tempest-PortsTestJSON-973983087', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '0fded0ac2cd741f181a4cb9dc6679732', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:44:05.349 35 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-PortsTestJSON-973983087-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '68ecfc7b81a6406f8dd34576f7576ec2', 'project_name': 'tempest-PortsTestJSON-973983087', 'tenant_id': '68ecfc7b81a6406f8dd34576f7576ec2', 'tenant_name': 'tempest-PortsTestJSON-973983087', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '0fded0ac2cd741f181a4cb9dc6679732', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:44:05.367 31 INFO tempest.lib.common.rest_client [req-36962d8e-fccd-4979-b82b-5ff196b65f3f req-36962d8e-fccd-4979-b82b-5ff196b65f3f ] Request (RoutersNegativeIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.858s",
                                "2026-05-22 01:44:05.364 33 INFO tempest.lib.common.rest_client [req-5886054e-342a-482f-be0d-fee24576aeb9 req-5886054e-342a-482f-be0d-fee24576aeb9 ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.298s",
                                "2026-05-22 01:44:05.473 29 INFO tempest.lib.common.rest_client [req-7e055f9d-4c6c-47d7-af21-c98b46da5b54 req-7e055f9d-4c6c-47d7-af21-c98b46da5b54 ] Request (ExtensionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.879s",
                                "2026-05-22 01:44:05.484 19 INFO tempest.lib.common.rest_client [req-fe9d82ca-52de-462d-90fa-cece72300bda req-fe9d82ca-52de-462d-90fa-cece72300bda ] Request (RoutersIpV6AdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/49d6c0e10d3c4d789819e2b129f64ba9/users/a869fc680e6a4e57acf7238d78974834/roles/285449a926f347738829a3f39962ab63 0.349s",
                                "2026-05-22 01:44:05.502 37 INFO tempest.lib.common.rest_client [req-be8d5de6-31fa-4601-ad32-e3a9545789bd req-be8d5de6-31fa-4601-ad32-e3a9545789bd ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.324s",
                                "2026-05-22 01:44:05.495 17 INFO tempest.lib.common.rest_client [req-5c03286c-eeef-4921-bd27-507b41ffb065 req-5c03286c-eeef-4921-bd27-507b41ffb065 ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b32721b352804069a9bb12b2dec477a8/users/c4a25dfbd54d4ea48bbba5e3d6ed42e5/roles/7b19d98ffcc24d869191183daf0fb4ae 0.651s",
                                "2026-05-22 01:44:05.496 17 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user c4a25dfbd54d4ea48bbba5e3d6ed42e5 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:44:05.496 17 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-PortsAdminExtendedAttrsTestJSON-312672785-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'b32721b352804069a9bb12b2dec477a8', 'project_name': 'tempest-PortsAdminExtendedAttrsTestJSON-312672785', 'tenant_id': 'b32721b352804069a9bb12b2dec477a8', 'tenant_name': 'tempest-PortsAdminExtendedAttrsTestJSON-312672785', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'c4a25dfbd54d4ea48bbba5e3d6ed42e5', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:44:05.497 17 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-PortsAdminExtendedAttrsTestJSON-312672785-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'b32721b352804069a9bb12b2dec477a8', 'project_name': 'tempest-PortsAdminExtendedAttrsTestJSON-312672785', 'tenant_id': 'b32721b352804069a9bb12b2dec477a8', 'tenant_name': 'tempest-PortsAdminExtendedAttrsTestJSON-312672785', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'c4a25dfbd54d4ea48bbba5e3d6ed42e5', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:44:05.595 39 INFO tempest.lib.common.rest_client [req-4b51fec9-e13c-4fb4-87cd-4f5d24ab250a req-4b51fec9-e13c-4fb4-87cd-4f5d24ab250a ] Request (RoutersAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.829s",
                                "2026-05-22 01:44:05.662 27 INFO tempest.lib.common.rest_client [req-994e6f8c-264c-4992-9a64-d56a7c9bfe1b req-994e6f8c-264c-4992-9a64-d56a7c9bfe1b ] Request (ExternalNetworksTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a851e7b614fd4cf2b2bbb346cffe6496/users/8061fe1c4bd6499a85a80f65e0b9580d/roles/7b19d98ffcc24d869191183daf0fb4ae 0.495s",
                                "2026-05-22 01:44:05.662 27 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 8061fe1c4bd6499a85a80f65e0b9580d is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:44:05.663 27 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExternalNetworksTestJSON-448557345-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'a851e7b614fd4cf2b2bbb346cffe6496', 'project_name': 'tempest-ExternalNetworksTestJSON-448557345', 'tenant_id': 'a851e7b614fd4cf2b2bbb346cffe6496', 'tenant_name': 'tempest-ExternalNetworksTestJSON-448557345', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '8061fe1c4bd6499a85a80f65e0b9580d', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:44:05.663 27 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExternalNetworksTestJSON-448557345-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'a851e7b614fd4cf2b2bbb346cffe6496', 'project_name': 'tempest-ExternalNetworksTestJSON-448557345', 'tenant_id': 'a851e7b614fd4cf2b2bbb346cffe6496', 'tenant_name': 'tempest-ExternalNetworksTestJSON-448557345', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '8061fe1c4bd6499a85a80f65e0b9580d', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:44:05.693 41 INFO tempest.lib.common.rest_client [req-8028b32a-79dd-4930-89fa-679e0d4f3007 req-8028b32a-79dd-4930-89fa-679e0d4f3007 ] Request (BulkNetworkOpsIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.797s",
                                "2026-05-22 01:44:05.782 15 INFO tempest.lib.common.rest_client [req-a9c2a1a5-6abe-4204-bc38-c659fb0a5c28 req-a9c2a1a5-6abe-4204-bc38-c659fb0a5c28 ] Request (FloatingIPTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.633s",
                                "2026-05-22 01:44:05.794 25 INFO tempest.lib.common.rest_client [req-5ec5424b-9977-44e0-be5a-49dcba1126b9 req-5ec5424b-9977-44e0-be5a-49dcba1126b9 ] Request (AllowedAddressPairTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.552s",
                                "2026-05-22 01:44:05.811 31 INFO tempest.lib.common.rest_client [req-34aa3812-34c0-433a-be6f-4eb17842799f req-34aa3812-34c0-433a-be6f-4eb17842799f ] Request (RoutersNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/e4f8f9105d634d69b78685e2e877f3d8 0.436s",
                                "2026-05-22 01:44:05.813 31 INFO tempest.lib.common.dynamic_creds [-] Using the existing project e4f8f9105d634d69b78685e2e877f3d8 for scope project and roles: ['reader']",
                                "2026-05-22 01:44:05.954 23 INFO tempest.lib.common.rest_client [req-ee17550d-0caf-466c-9e79-24137721ae60 req-ee17550d-0caf-466c-9e79-24137721ae60 ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.668s",
                                "2026-05-22 01:44:05.977 29 INFO tempest.lib.common.rest_client [req-cfae683c-02f4-426b-a42f-0ef1e34be5e4 req-cfae683c-02f4-426b-a42f-0ef1e34be5e4 ] Request (ExtensionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.502s",
                                "2026-05-22 01:44:05.989 33 INFO tempest.lib.common.rest_client [req-3e8fa6f5-beac-4416-b2e4-0f55067e818a req-3e8fa6f5-beac-4416-b2e4-0f55067e818a ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.621s",
                                "2026-05-22 01:44:06.003 13 INFO tempest.lib.common.rest_client [req-5e75cb2f-3c77-4db9-9339-2bd2b8a4c44d req-5e75cb2f-3c77-4db9-9339-2bd2b8a4c44d ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.801s",
                                "2026-05-22 01:44:06.009 41 INFO tempest.lib.common.rest_client [req-8c86f2a8-1a20-46ac-b4cd-517eec692b9c req-8c86f2a8-1a20-46ac-b4cd-517eec692b9c ] Request (BulkNetworkOpsIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/f5317592b57146309f6fe91b122f5786 0.314s",
                                "2026-05-22 01:44:06.010 41 INFO tempest.lib.common.dynamic_creds [-] Using the existing project f5317592b57146309f6fe91b122f5786 for scope project and roles: ['reader']",
                                "2026-05-22 01:44:06.034 11 INFO tempest.lib.common.rest_client [req-909fb938-5b4d-4f72-a719-f227f5976c8b req-909fb938-5b4d-4f72-a719-f227f5976c8b ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.002s",
                                "2026-05-22 01:44:06.165 21 INFO tempest.lib.common.rest_client [req-998d2710-1ca0-4d2b-bc67-dac84acbe265 req-998d2710-1ca0-4d2b-bc67-dac84acbe265 ] Request (FloatingIPAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.942s",
                                "2026-05-22 01:44:06.196 37 INFO tempest.lib.common.rest_client [req-c5e25350-ed96-4998-b3eb-8b9b70b3c40b req-c5e25350-ed96-4998-b3eb-8b9b70b3c40b ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.691s",
                                "2026-05-22 01:44:06.199 19 INFO tempest.lib.common.rest_client [req-75055935-15e9-46bf-9777-7d71ed6cc7b2 req-75055935-15e9-46bf-9777-7d71ed6cc7b2 ] Request (RoutersIpV6AdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.712s",
                                "2026-05-22 01:44:06.275 39 INFO tempest.lib.common.rest_client [req-087416d3-c176-4306-b7d4-480592244585 req-087416d3-c176-4306-b7d4-480592244585 ] Request (RoutersAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.675s",
                                "2026-05-22 01:44:06.279 25 INFO tempest.lib.common.rest_client [req-139e638b-22ec-44f4-99ad-10a595a354aa req-139e638b-22ec-44f4-99ad-10a595a354aa ] Request (AllowedAddressPairTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a7433a88629042bbb6d5054d88738a8c/users/d3d7c42f32c04778acbeb082ed8ce800/roles/f1175dd65a2046c29e339df86ceaa04e 0.479s",
                                "2026-05-22 01:44:06.387 15 INFO tempest.lib.common.rest_client [req-62f3d9a3-6744-4c46-aa26-7fc31e155f38 req-62f3d9a3-6744-4c46-aa26-7fc31e155f38 ] Request (FloatingIPTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/119a8d6ac11d4bcfa340a9da30a3cffb/users/7143d776db9a41a88e5e12f1f262702a/roles/f1175dd65a2046c29e339df86ceaa04e 0.602s",
                                "2026-05-22 01:44:06.390 31 INFO tempest.lib.common.rest_client [req-64cd0533-2dbd-49c3-8189-fd0276e84f00 req-64cd0533-2dbd-49c3-8189-fd0276e84f00 ] Request (RoutersNegativeIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.575s",
                                "2026-05-22 01:44:06.401 23 INFO tempest.lib.common.rest_client [req-87fa8d89-d600-4316-9c90-2868e953bea7 req-87fa8d89-d600-4316-9c90-2868e953bea7 ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.440s",
                                "2026-05-22 01:44:06.448 27 INFO tempest.lib.common.rest_client [req-88a81460-e5c6-42c4-9d3b-4d8f14015048 req-88a81460-e5c6-42c4-9d3b-4d8f14015048 ] Request (ExternalNetworksTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.776s",
                                "2026-05-22 01:44:06.459 17 INFO tempest.lib.common.rest_client [req-4d8f3092-7e21-4eb0-bbf7-8ea3aa2166ac req-4d8f3092-7e21-4eb0-bbf7-8ea3aa2166ac ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.953s",
                                "2026-05-22 01:44:06.483 35 INFO tempest.lib.common.rest_client [req-26cc50dc-56e9-4044-a995-c8948b013722 req-26cc50dc-56e9-4044-a995-c8948b013722 ] Request (PortsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.124s",
                                "2026-05-22 01:44:06.501 13 INFO tempest.lib.common.rest_client [req-b1f7b8f8-6f99-462f-aa6f-b9bd54323e0d req-b1f7b8f8-6f99-462f-aa6f-b9bd54323e0d ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.491s",
                                "2026-05-22 01:44:06.505 33 INFO tempest.lib.common.rest_client [req-342b347f-784d-48b8-b5ff-ccf47decc36d req-342b347f-784d-48b8-b5ff-ccf47decc36d ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.507s",
                                "2026-05-22 01:44:06.536 19 INFO tempest.lib.common.rest_client [req-6bc3dbfc-a25d-412e-ac51-7aab8af41c40 req-6bc3dbfc-a25d-412e-ac51-7aab8af41c40 ] Request (RoutersIpV6AdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/49d6c0e10d3c4d789819e2b129f64ba9/users/a869fc680e6a4e57acf7238d78974834/roles/1049be6f2d5641528d4cf50ffcec866c 0.334s",
                                "2026-05-22 01:44:06.550 21 INFO tempest.lib.common.rest_client [req-248cf869-ca67-4fa7-83f2-f49030e53d27 req-248cf869-ca67-4fa7-83f2-f49030e53d27 ] Request (FloatingIPAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.381s",
                                "2026-05-22 01:44:06.556 11 INFO tempest.lib.common.rest_client [req-5da2ad92-88bf-4718-8f3b-0e591e738450 req-5da2ad92-88bf-4718-8f3b-0e591e738450 ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.515s",
                                "2026-05-22 01:44:06.575 29 INFO tempest.lib.common.rest_client [req-85ee5412-2527-4880-ba43-9366c049e63a req-85ee5412-2527-4880-ba43-9366c049e63a ] Request (ExtensionsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a739ec87df3740519d59e1adb1da9ceb/users/b82ba28b79e742ef868659dfc4d17e08/roles/f1175dd65a2046c29e339df86ceaa04e 0.595s",
                                "2026-05-22 01:44:06.664 37 INFO tempest.lib.common.rest_client [req-904cde21-833b-4438-a6ac-09f5180e1585 req-904cde21-833b-4438-a6ac-09f5180e1585 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.466s",
                                "2026-05-22 01:44:06.671 27 INFO tempest.lib.common.rest_client [req-61cab78d-55a9-4743-b271-05a425491bcc req-61cab78d-55a9-4743-b271-05a425491bcc ] Request (ExternalNetworksTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.221s",
                                "2026-05-22 01:44:06.691 25 INFO tempest.lib.common.rest_client [req-f477cb04-f355-45d2-9df2-dbc600fba664 req-f477cb04-f355-45d2-9df2-dbc600fba664 ] Request (AllowedAddressPairTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.409s",
                                "2026-05-22 01:44:06.702 15 INFO tempest.lib.common.rest_client [req-721806d5-c430-4a79-98b8-746aad70faec req-721806d5-c430-4a79-98b8-746aad70faec ] Request (FloatingIPTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.311s",
                                "2026-05-22 01:44:06.782 31 INFO tempest.lib.common.rest_client [req-e96dcf3c-9791-456a-a03c-92f28e455879 req-e96dcf3c-9791-456a-a03c-92f28e455879 ] Request (RoutersNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.390s",
                                "2026-05-22 01:44:06.803 13 INFO tempest.lib.common.rest_client [req-4d135872-a4bf-4e53-9a0e-bfab582d53f6 req-4d135872-a4bf-4e53-9a0e-bfab582d53f6 ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/7e357acc108d424da0cfb3d32b4a0b8c/users/4d7f2932d6334c5ba0c47d6d6f8f62da/roles/f1175dd65a2046c29e339df86ceaa04e 0.297s",
                                "2026-05-22 01:44:06.825 21 INFO tempest.lib.common.rest_client [req-c05f2a70-0cee-446b-b323-4e4346bccd0f req-c05f2a70-0cee-446b-b323-4e4346bccd0f ] Request (FloatingIPAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/161a6d972cad4d22893b174756918155/users/797a41d3991e4b6b97fadb303556eaac/roles/7b19d98ffcc24d869191183daf0fb4ae 0.268s",
                                "2026-05-22 01:44:06.870 39 INFO tempest.lib.common.rest_client [req-6959141a-ae76-45c6-8f0f-242c0ac0b81c req-6959141a-ae76-45c6-8f0f-242c0ac0b81c ] Request (RoutersAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.591s",
                                "2026-05-22 01:44:06.880 41 INFO tempest.lib.common.rest_client [req-35ec6258-5ea8-41b9-8098-670d647fef09 req-35ec6258-5ea8-41b9-8098-670d647fef09 ] Request (BulkNetworkOpsIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.868s",
                                "2026-05-22 01:44:06.914 17 INFO tempest.lib.common.rest_client [req-29d57d07-a977-4282-8277-d91a875ada1b req-29d57d07-a977-4282-8277-d91a875ada1b ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.452s",
                                "2026-05-22 01:44:06.946 15 INFO tempest.lib.common.rest_client [req-6f261ce2-e660-4f2b-a251-5d78d1ab2dd6 req-6f261ce2-e660-4f2b-a251-5d78d1ab2dd6 ] Request (FloatingIPTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/119a8d6ac11d4bcfa340a9da30a3cffb/users/7143d776db9a41a88e5e12f1f262702a/roles/1049be6f2d5641528d4cf50ffcec866c 0.241s",
                                "2026-05-22 01:44:06.967 35 INFO tempest.lib.common.rest_client [req-766449a4-2b9c-4f41-906b-f598bed3853a req-766449a4-2b9c-4f41-906b-f598bed3853a ] Request (PortsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/68ecfc7b81a6406f8dd34576f7576ec2 0.479s",
                                "2026-05-22 01:44:06.968 35 INFO tempest.lib.common.dynamic_creds [-] Using the existing project 68ecfc7b81a6406f8dd34576f7576ec2 for scope project and roles: ['reader']",
                                "2026-05-22 01:44:06.976 19 INFO tempest.lib.common.rest_client [req-0e052510-6e3d-4d68-8b0d-b0cc860b7111 req-0e052510-6e3d-4d68-8b0d-b0cc860b7111 ] Request (RoutersIpV6AdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.437s",
                                "2026-05-22 01:44:07.005 37 INFO tempest.lib.common.rest_client [req-51fcdc25-19c7-487b-9ddc-58f8bc38b0fa req-51fcdc25-19c7-487b-9ddc-58f8bc38b0fa ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b73634624ac8411f8852722b12059a1e/users/b176192ee6744427bf8929cad777d056/roles/285449a926f347738829a3f39962ab63 0.338s",
                                "2026-05-22 01:44:07.045 23 INFO tempest.lib.common.rest_client [req-0a5c9daa-3816-4bdc-b7b8-fbe6cc56843d req-0a5c9daa-3816-4bdc-b7b8-fbe6cc56843d ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.642s",
                                "2026-05-22 01:44:07.099 21 INFO tempest.lib.common.rest_client [req-176dcf4d-7d9b-4df1-b8f1-a89b3716c7bb req-176dcf4d-7d9b-4df1-b8f1-a89b3716c7bb ] Request (FloatingIPAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.272s",
                                "2026-05-22 01:44:07.111 11 INFO tempest.lib.common.rest_client [req-2fb1b7f9-c475-4cd9-9012-5d45b93df2f0 req-2fb1b7f9-c475-4cd9-9012-5d45b93df2f0 ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9b45f64e46d14236b7408a2a807085d0/users/97e7bbc6abc44aa7a36ce0aeae9d14d3/roles/285449a926f347738829a3f39962ab63 0.551s",
                                "2026-05-22 01:44:07.110 33 INFO tempest.lib.common.rest_client [req-5a68c7f3-8ad1-47cc-ab4b-6f68f24143ed req-5a68c7f3-8ad1-47cc-ab4b-6f68f24143ed ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/965eaf9ff9804b3eab60eee7eb71251f/users/9b8a7c48c20f43329000afc0f1661b43/roles/285449a926f347738829a3f39962ab63 0.597s",
                                "2026-05-22 01:44:07.147 29 INFO tempest.lib.common.rest_client [req-645b81e4-f8d4-43ff-a4ff-ce2490b2ce41 req-645b81e4-f8d4-43ff-a4ff-ce2490b2ce41 ] Request (ExtensionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.564s",
                                "2026-05-22 01:44:07.214 19 INFO tempest.lib.common.rest_client [req-9c3872a1-b7f6-4971-a94b-dd42db64cb04 req-9c3872a1-b7f6-4971-a94b-dd42db64cb04 ] Request (RoutersIpV6AdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/49d6c0e10d3c4d789819e2b129f64ba9/users/a869fc680e6a4e57acf7238d78974834/roles/f62b4d190f9040abadfedbb170e6ab99 0.233s",
                                "2026-05-22 01:44:07.234 31 INFO tempest.lib.common.rest_client [req-404d7ee8-8613-449e-b3e5-88ff9ef26d81 req-404d7ee8-8613-449e-b3e5-88ff9ef26d81 ] Request (RoutersNegativeIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e4f8f9105d634d69b78685e2e877f3d8/users/d12fae87c87d433a8416375d21d8c4e1/roles/f1175dd65a2046c29e339df86ceaa04e 0.449s",
                                "2026-05-22 01:44:07.244 25 INFO tempest.lib.common.rest_client [req-a77a17b6-7963-4132-94b6-294b3ad04342 req-a77a17b6-7963-4132-94b6-294b3ad04342 ] Request (AllowedAddressPairTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a7433a88629042bbb6d5054d88738a8c/users/d3d7c42f32c04778acbeb082ed8ce800/roles/1049be6f2d5641528d4cf50ffcec866c 0.546s",
                                "2026-05-22 01:44:07.249 13 INFO tempest.lib.common.rest_client [req-29a4d121-086a-4e16-849a-f447fd49c33a req-29a4d121-086a-4e16-849a-f447fd49c33a ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.441s",
                                "2026-05-22 01:44:07.340 39 INFO tempest.lib.common.rest_client [req-6caaba90-1f0b-4a42-a4fb-2dde43a01842 req-6caaba90-1f0b-4a42-a4fb-2dde43a01842 ] Request (RoutersAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.467s",
                                "2026-05-22 01:44:07.342 41 INFO tempest.lib.common.rest_client [req-5ec136fe-0e38-4243-b3a5-4e250c0358d7 req-5ec136fe-0e38-4243-b3a5-4e250c0358d7 ] Request (BulkNetworkOpsIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.458s",
                                "2026-05-22 01:44:07.369 23 INFO tempest.lib.common.rest_client [req-379123e0-cab1-42a7-91c2-5da7453a7b80 req-379123e0-cab1-42a7-91c2-5da7453a7b80 ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.319s",
                                "2026-05-22 01:44:07.368 15 INFO tempest.lib.common.rest_client [req-c121b0ef-7686-40e1-9812-7345cbb103a8 req-c121b0ef-7686-40e1-9812-7345cbb103a8 ] Request (FloatingIPTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.418s",
                                "2026-05-22 01:44:07.396 37 INFO tempest.lib.common.rest_client [req-aa46f696-aa85-4c04-b78d-07bec86dc9d2 req-aa46f696-aa85-4c04-b78d-07bec86dc9d2 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.384s",
                                "2026-05-22 01:44:07.398 33 INFO tempest.lib.common.rest_client [req-cffb3af8-fec5-40dd-9ca5-8db84c38d71d req-cffb3af8-fec5-40dd-9ca5-8db84c38d71d ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.283s",
                                "2026-05-22 01:44:07.423 27 INFO tempest.lib.common.rest_client [req-d3e316f4-2318-4851-ba19-5024fa6a7b12 req-d3e316f4-2318-4851-ba19-5024fa6a7b12 ] Request (ExternalNetworksTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.744s",
                                "2026-05-22 01:44:07.417 21 INFO tempest.lib.common.rest_client [req-251ce1d7-10c3-406e-9630-b8d94ec8003e req-251ce1d7-10c3-406e-9630-b8d94ec8003e ] Request (FloatingIPAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/161a6d972cad4d22893b174756918155/users/797a41d3991e4b6b97fadb303556eaac/roles/1049be6f2d5641528d4cf50ffcec866c 0.314s",
                                "2026-05-22 01:44:07.457 17 INFO tempest.lib.common.rest_client [req-42da2e01-db36-4cac-b717-4acdf3e8104a req-42da2e01-db36-4cac-b717-4acdf3e8104a ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.537s",
                                "2026-05-22 01:44:07.499 11 INFO tempest.lib.common.rest_client [req-4ca92e40-c8b2-4029-b20c-2b10dcfc8a97 req-4ca92e40-c8b2-4029-b20c-2b10dcfc8a97 ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.382s",
                                "2026-05-22 01:44:07.508 31 INFO tempest.lib.common.rest_client [req-f96aaf2b-38f2-4602-a6b7-e17f217539c7 req-f96aaf2b-38f2-4602-a6b7-e17f217539c7 ] Request (RoutersNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.267s",
                                "2026-05-22 01:44:07.520 19 INFO tempest.lib.common.rest_client [req-dbe26cde-56ef-4440-81e8-481ab8790c5b req-dbe26cde-56ef-4440-81e8-481ab8790c5b ] Request (RoutersIpV6AdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.300s",
                                "2026-05-22 01:44:07.534 25 INFO tempest.lib.common.rest_client [req-de6c6522-5e5c-460b-8c8e-485420bb5496 req-de6c6522-5e5c-460b-8c8e-485420bb5496 ] Request (AllowedAddressPairTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.280s",
                                "2026-05-22 01:44:07.541 29 INFO tempest.lib.common.rest_client [req-5bf3ee2f-37e6-4d35-a296-732493b0e567 req-5bf3ee2f-37e6-4d35-a296-732493b0e567 ] Request (ExtensionsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a739ec87df3740519d59e1adb1da9ceb/users/b82ba28b79e742ef868659dfc4d17e08/roles/1049be6f2d5641528d4cf50ffcec866c 0.392s",
                                "2026-05-22 01:44:07.579 41 INFO tempest.lib.common.rest_client [req-3f359e38-9bd8-4be3-8c63-63c987699cf4 req-3f359e38-9bd8-4be3-8c63-63c987699cf4 ] Request (BulkNetworkOpsIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f5317592b57146309f6fe91b122f5786/users/3028abd567f04620a5a5186213b6bfed/roles/f1175dd65a2046c29e339df86ceaa04e 0.234s",
                                "2026-05-22 01:44:07.592 13 INFO tempest.lib.common.rest_client [req-8ed73618-8bec-46a6-8eac-aba1065f2faa req-8ed73618-8bec-46a6-8eac-aba1065f2faa ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/7e357acc108d424da0cfb3d32b4a0b8c/users/4d7f2932d6334c5ba0c47d6d6f8f62da/roles/1049be6f2d5641528d4cf50ffcec866c 0.341s",
                                "2026-05-22 01:44:07.654 23 INFO tempest.lib.common.rest_client [req-871bd686-88ad-43f6-b081-78b07df05db0 req-871bd686-88ad-43f6-b081-78b07df05db0 ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0405b8b5acd546308c0f129d965ba134/users/603948cd72004bfe8d2449021a38722f/roles/285449a926f347738829a3f39962ab63 0.280s",
                                "2026-05-22 01:44:07.685 33 INFO tempest.lib.common.rest_client [req-0c219f02-0953-494d-a5fa-d57bb721e213 req-0c219f02-0953-494d-a5fa-d57bb721e213 ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/965eaf9ff9804b3eab60eee7eb71251f/users/9b8a7c48c20f43329000afc0f1661b43/roles/285449a926f347738829a3f39962ab63 0.284s",
                                "2026-05-22 01:44:07.700 35 INFO tempest.lib.common.rest_client [req-839f9c8a-76f4-486c-8419-228813455cf1 req-839f9c8a-76f4-486c-8419-228813455cf1 ] Request (PortsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.730s",
                                "2026-05-22 01:44:07.753 39 INFO tempest.lib.common.rest_client [req-9e5dcde0-8dbf-4899-9b96-b0d0010c5ff0 req-9e5dcde0-8dbf-4899-9b96-b0d0010c5ff0 ] Request (RoutersAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/82e18a75e34e4de98f0b40b16fdaa766/users/06d8977d99e14cc4b32f976118998702/roles/285449a926f347738829a3f39962ab63 0.411s",
                                "2026-05-22 01:44:07.773 17 INFO tempest.lib.common.rest_client [req-0be71cfa-80b0-47a0-b906-ce5508216134 req-0be71cfa-80b0-47a0-b906-ce5508216134 ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.310s",
                                "2026-05-22 01:44:07.784 21 INFO tempest.lib.common.rest_client [req-515cc383-0aca-4508-8e79-145948f0be86 req-515cc383-0aca-4508-8e79-145948f0be86 ] Request (FloatingIPAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.363s",
                                "2026-05-22 01:44:07.810 37 INFO tempest.lib.common.rest_client [req-f31cf071-f07a-4876-99a1-d286786ae21f req-f31cf071-f07a-4876-99a1-d286786ae21f ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b73634624ac8411f8852722b12059a1e/users/b176192ee6744427bf8929cad777d056/roles/285449a926f347738829a3f39962ab63 0.406s",
                                "2026-05-22 01:44:07.873 15 INFO tempest.lib.common.rest_client [req-c1c7da64-02d2-4736-9270-ae73453abe41 req-c1c7da64-02d2-4736-9270-ae73453abe41 ] Request (FloatingIPTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/119a8d6ac11d4bcfa340a9da30a3cffb/users/7143d776db9a41a88e5e12f1f262702a/roles/f62b4d190f9040abadfedbb170e6ab99 0.499s",
                                "2026-05-22 01:44:07.889 31 INFO tempest.lib.common.rest_client [req-b0bd6308-edf3-4031-b1dd-6dca62dd558e req-b0bd6308-edf3-4031-b1dd-6dca62dd558e ] Request (RoutersNegativeIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e4f8f9105d634d69b78685e2e877f3d8/users/d12fae87c87d433a8416375d21d8c4e1/roles/1049be6f2d5641528d4cf50ffcec866c 0.377s",
                                "2026-05-22 01:44:07.896 11 INFO tempest.lib.common.rest_client [req-9c0ab78e-83ed-44f2-ba54-e874aabae772 req-9c0ab78e-83ed-44f2-ba54-e874aabae772 ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9b45f64e46d14236b7408a2a807085d0/users/97e7bbc6abc44aa7a36ce0aeae9d14d3/roles/285449a926f347738829a3f39962ab63 0.392s",
                                "2026-05-22 01:44:07.914 25 INFO tempest.lib.common.rest_client [req-84453453-714f-4bdd-8892-21824d4df226 req-84453453-714f-4bdd-8892-21824d4df226 ] Request (AllowedAddressPairTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a7433a88629042bbb6d5054d88738a8c/users/d3d7c42f32c04778acbeb082ed8ce800/roles/f62b4d190f9040abadfedbb170e6ab99 0.375s",
                                "2026-05-22 01:44:07.933 27 INFO tempest.lib.common.rest_client [req-dca3403d-208d-4bf0-8bd2-299a5d464163 req-dca3403d-208d-4bf0-8bd2-299a5d464163 ] Request (ExternalNetworksTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.508s",
                                "2026-05-22 01:44:07.996 19 INFO tempest.lib.common.rest_client [req-736f6978-5388-4f34-a560-4eb168eb13bf req-736f6978-5388-4f34-a560-4eb168eb13bf ] Request (RoutersIpV6AdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/49d6c0e10d3c4d789819e2b129f64ba9/users/a869fc680e6a4e57acf7238d78974834/roles/7b19d98ffcc24d869191183daf0fb4ae 0.474s",
                                "2026-05-22 01:44:07.997 19 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user a869fc680e6a4e57acf7238d78974834 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:44:07.997 19 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersIpV6AdminTest-367084488-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '49d6c0e10d3c4d789819e2b129f64ba9', 'project_name': 'tempest-RoutersIpV6AdminTest-367084488', 'tenant_id': '49d6c0e10d3c4d789819e2b129f64ba9', 'tenant_name': 'tempest-RoutersIpV6AdminTest-367084488', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'a869fc680e6a4e57acf7238d78974834', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:44:07.997 19 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersIpV6AdminTest-367084488-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '49d6c0e10d3c4d789819e2b129f64ba9', 'project_name': 'tempest-RoutersIpV6AdminTest-367084488', 'tenant_id': '49d6c0e10d3c4d789819e2b129f64ba9', 'tenant_name': 'tempest-RoutersIpV6AdminTest-367084488', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'a869fc680e6a4e57acf7238d78974834', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:44:08.024 23 INFO tempest.lib.common.rest_client [req-ea5e8e8c-1e4e-4693-abfb-685c4f81f5d6 req-ea5e8e8c-1e4e-4693-abfb-685c4f81f5d6 ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.366s",
                                "2026-05-22 01:44:08.039 41 INFO tempest.lib.common.rest_client [req-2b23c3f7-7e67-47c0-b63f-1bfd18e31afa req-2b23c3f7-7e67-47c0-b63f-1bfd18e31afa ] Request (BulkNetworkOpsIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.458s",
                                "2026-05-22 01:44:08.062 29 INFO tempest.lib.common.rest_client [req-4f21a619-2fd5-4d72-96cb-a1457b45d332 req-4f21a619-2fd5-4d72-96cb-a1457b45d332 ] Request (ExtensionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.518s",
                                "2026-05-22 01:44:08.074 33 INFO tempest.lib.common.rest_client [req-9082182f-90a2-4f6e-8a93-5b8b1b9f909f req-9082182f-90a2-4f6e-8a93-5b8b1b9f909f ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.386s",
                                "2026-05-22 01:44:08.097 35 INFO tempest.lib.common.rest_client [req-faf7f36c-0628-4712-8fd3-40b438590076 req-faf7f36c-0628-4712-8fd3-40b438590076 ] Request (PortsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.388s",
                                "2026-05-22 01:44:08.099 13 INFO tempest.lib.common.rest_client [req-a679c08a-2c66-483b-9ad4-a66a62918465 req-a679c08a-2c66-483b-9ad4-a66a62918465 ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.495s",
                                "2026-05-22 01:44:08.097 37 INFO tempest.lib.common.rest_client [req-c9a14980-acfc-495d-9371-afc69ac9e5f3 req-c9a14980-acfc-495d-9371-afc69ac9e5f3 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.279s",
                                "2026-05-22 01:44:08.109 15 INFO tempest.lib.common.rest_client [req-f4e18fc7-4d2f-46f5-8f62-ef7ff10a55f2 req-f4e18fc7-4d2f-46f5-8f62-ef7ff10a55f2 ] Request (FloatingIPTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.232s",
                                "2026-05-22 01:44:08.115 17 INFO tempest.lib.common.rest_client [req-d376b0bc-b3c5-431c-b6df-974a1472bfd4 req-d376b0bc-b3c5-431c-b6df-974a1472bfd4 ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/338a5e1ef3d64a0b85c21b93948970dc/users/7104f16db10d4d6f82c5dcfe2c3592ac/roles/285449a926f347738829a3f39962ab63 0.336s",
                                "2026-05-22 01:44:08.146 39 INFO tempest.lib.common.rest_client [req-eb640e2d-e02f-4fc1-80df-7d7339a07593 req-eb640e2d-e02f-4fc1-80df-7d7339a07593 ] Request (RoutersAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.382s",
                                "2026-05-22 01:44:08.186 31 INFO tempest.lib.common.rest_client [req-cdd54d63-b091-4f27-97fb-a850a99175b3 req-cdd54d63-b091-4f27-97fb-a850a99175b3 ] Request (RoutersNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.291s",
                                "2026-05-22 01:44:08.197 11 INFO tempest.lib.common.rest_client [req-ab41d59c-bf94-4bdd-8ec7-4d7315046e4f req-ab41d59c-bf94-4bdd-8ec7-4d7315046e4f ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.298s",
                                "2026-05-22 01:44:08.207 21 INFO tempest.lib.common.rest_client [req-9a058784-0d7a-4c3c-bbad-90746ecd4d78 req-9a058784-0d7a-4c3c-bbad-90746ecd4d78 ] Request (FloatingIPAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/161a6d972cad4d22893b174756918155/users/797a41d3991e4b6b97fadb303556eaac/roles/f62b4d190f9040abadfedbb170e6ab99 0.415s",
                                "2026-05-22 01:44:08.235 25 INFO tempest.lib.common.rest_client [req-28a439d3-150d-43a5-8d09-7d39b7080c6c req-28a439d3-150d-43a5-8d09-7d39b7080c6c ] Request (AllowedAddressPairTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.312s",
                                "2026-05-22 01:44:08.256 41 INFO tempest.lib.common.rest_client [req-fc0472b3-25c4-4ab9-bf3f-5fa842f7efc1 req-fc0472b3-25c4-4ab9-bf3f-5fa842f7efc1 ] Request (BulkNetworkOpsIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f5317592b57146309f6fe91b122f5786/users/3028abd567f04620a5a5186213b6bfed/roles/1049be6f2d5641528d4cf50ffcec866c 0.212s",
                                "2026-05-22 01:44:08.306 27 INFO tempest.lib.common.rest_client [req-77236318-ff3b-45d2-a2cc-b123a9041efd req-77236318-ff3b-45d2-a2cc-b123a9041efd ] Request (ExternalNetworksTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d453b76bc75f4074b352b99839419525/users/6883c0724ed94e10bda5ad3a327fdc05/roles/285449a926f347738829a3f39962ab63 0.368s",
                                "2026-05-22 01:44:08.326 29 INFO tempest.lib.common.rest_client [req-f1da12dd-bb1e-449f-aef0-77c5ee8d90ed req-f1da12dd-bb1e-449f-aef0-77c5ee8d90ed ] Request (ExtensionsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a739ec87df3740519d59e1adb1da9ceb/users/b82ba28b79e742ef868659dfc4d17e08/roles/f62b4d190f9040abadfedbb170e6ab99 0.262s",
                                "2026-05-22 01:44:08.348 33 INFO tempest.lib.common.rest_client [req-232511e9-ffad-474f-9565-e250cb28e672 req-232511e9-ffad-474f-9565-e250cb28e672 ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/965eaf9ff9804b3eab60eee7eb71251f/users/9b8a7c48c20f43329000afc0f1661b43/roles/1049be6f2d5641528d4cf50ffcec866c 0.269s",
                                "2026-05-22 01:44:08.359 23 INFO tempest.lib.common.rest_client [req-48f06a3b-cfee-4eb1-81ef-d2a7f85f0dde req-48f06a3b-cfee-4eb1-81ef-d2a7f85f0dde ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0405b8b5acd546308c0f129d965ba134/users/603948cd72004bfe8d2449021a38722f/roles/285449a926f347738829a3f39962ab63 0.333s",
                                "2026-05-22 01:44:08.411 17 INFO tempest.lib.common.rest_client [req-38d4a0e4-4c03-492f-88d1-055c08e36ed3 req-38d4a0e4-4c03-492f-88d1-055c08e36ed3 ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.294s",
                                "2026-05-22 01:44:08.466 11 INFO tempest.lib.common.rest_client [req-fa3e4887-32af-4269-8e7f-bc8be7886d44 req-fa3e4887-32af-4269-8e7f-bc8be7886d44 ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9b45f64e46d14236b7408a2a807085d0/users/97e7bbc6abc44aa7a36ce0aeae9d14d3/roles/1049be6f2d5641528d4cf50ffcec866c 0.264s",
                                "2026-05-22 01:44:08.482 37 INFO tempest.lib.common.rest_client [req-f445120a-ab5b-411c-a2f0-ad5a9e41ba6f req-f445120a-ab5b-411c-a2f0-ad5a9e41ba6f ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b73634624ac8411f8852722b12059a1e/users/b176192ee6744427bf8929cad777d056/roles/1049be6f2d5641528d4cf50ffcec866c 0.373s",
                                "2026-05-22 01:44:08.456 25 INFO tempest.lib.common.rest_client [req-660e6967-d847-49c2-a877-ad858a3f5e5d req-660e6967-d847-49c2-a877-ad858a3f5e5d ] Request (AllowedAddressPairTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a7433a88629042bbb6d5054d88738a8c/users/d3d7c42f32c04778acbeb082ed8ce800/roles/7b19d98ffcc24d869191183daf0fb4ae 0.212s",
                                "2026-05-22 01:44:08.457 25 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user d3d7c42f32c04778acbeb082ed8ce800 is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:44:08.457 25 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-AllowedAddressPairTestJSON-504370214-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'a7433a88629042bbb6d5054d88738a8c', 'project_name': 'tempest-AllowedAddressPairTestJSON-504370214', 'tenant_id': 'a7433a88629042bbb6d5054d88738a8c', 'tenant_name': 'tempest-AllowedAddressPairTestJSON-504370214', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'd3d7c42f32c04778acbeb082ed8ce800', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:44:08.458 25 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-504370214-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'a7433a88629042bbb6d5054d88738a8c', 'project_name': 'tempest-AllowedAddressPairTestJSON-504370214', 'tenant_id': 'a7433a88629042bbb6d5054d88738a8c', 'tenant_name': 'tempest-AllowedAddressPairTestJSON-504370214', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'd3d7c42f32c04778acbeb082ed8ce800', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:44:08.465 15 INFO tempest.lib.common.rest_client [req-3718387a-d3eb-449b-a281-28d3efb4aa2a req-3718387a-d3eb-449b-a281-28d3efb4aa2a ] Request (FloatingIPTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/119a8d6ac11d4bcfa340a9da30a3cffb/users/7143d776db9a41a88e5e12f1f262702a/roles/7b19d98ffcc24d869191183daf0fb4ae 0.353s",
                                "2026-05-22 01:44:08.465 15 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 7143d776db9a41a88e5e12f1f262702a is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:44:08.466 15 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-FloatingIPTestJSON-331292135-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '119a8d6ac11d4bcfa340a9da30a3cffb', 'project_name': 'tempest-FloatingIPTestJSON-331292135', 'tenant_id': '119a8d6ac11d4bcfa340a9da30a3cffb', 'tenant_name': 'tempest-FloatingIPTestJSON-331292135', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '7143d776db9a41a88e5e12f1f262702a', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:44:08.466 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-FloatingIPTestJSON-331292135-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '119a8d6ac11d4bcfa340a9da30a3cffb', 'project_name': 'tempest-FloatingIPTestJSON-331292135', 'tenant_id': '119a8d6ac11d4bcfa340a9da30a3cffb', 'tenant_name': 'tempest-FloatingIPTestJSON-331292135', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '7143d776db9a41a88e5e12f1f262702a', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:44:08.493 31 INFO tempest.lib.common.rest_client [req-829d2bd9-0819-4165-928f-488cf5cda45f req-829d2bd9-0819-4165-928f-488cf5cda45f ] Request (RoutersNegativeIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e4f8f9105d634d69b78685e2e877f3d8/users/d12fae87c87d433a8416375d21d8c4e1/roles/f62b4d190f9040abadfedbb170e6ab99 0.303s",
                                "2026-05-22 01:44:08.593 23 INFO tempest.lib.common.rest_client [req-b0d9d66f-74ec-4ab2-ae6e-7c17d6e744c9 req-b0d9d66f-74ec-4ab2-ae6e-7c17d6e744c9 ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.232s",
                                "2026-05-22 01:44:08.604 19 INFO tempest.lib.common.rest_client [req-1b95e134-9970-4fad-8db1-94ac08bafc92 req-1b95e134-9970-4fad-8db1-94ac08bafc92 ] Request (RoutersIpV6AdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.601s",
                                "2026-05-22 01:44:08.616 21 INFO tempest.lib.common.rest_client [req-0edc3df6-35e0-4060-9420-751c87b85e64 req-0edc3df6-35e0-4060-9420-751c87b85e64 ] Request (FloatingIPAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.407s",
                                "2026-05-22 01:44:08.649 37 INFO tempest.lib.common.rest_client [req-45f24262-21c0-43cf-a921-7bef84f8aae0 req-45f24262-21c0-43cf-a921-7bef84f8aae0 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.166s",
                                "2026-05-22 01:44:08.654 13 INFO tempest.lib.common.rest_client [req-12333bc0-13d4-49a2-aa8e-b168f928f6eb req-12333bc0-13d4-49a2-aa8e-b168f928f6eb ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/7e357acc108d424da0cfb3d32b4a0b8c/users/4d7f2932d6334c5ba0c47d6d6f8f62da/roles/f62b4d190f9040abadfedbb170e6ab99 0.550s",
                                "2026-05-22 01:44:08.666 39 INFO tempest.lib.common.rest_client [req-47749fe4-e0ed-4f2c-8655-715ecacfd302 req-47749fe4-e0ed-4f2c-8655-715ecacfd302 ] Request (RoutersAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/82e18a75e34e4de98f0b40b16fdaa766/users/06d8977d99e14cc4b32f976118998702/roles/285449a926f347738829a3f39962ab63 0.515s",
                                "2026-05-22 01:44:08.666 41 INFO tempest.lib.common.rest_client [req-4c7e8474-255e-4c15-8e84-60c9d2372177 req-4c7e8474-255e-4c15-8e84-60c9d2372177 ] Request (BulkNetworkOpsIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.409s",
                                "2026-05-22 01:44:08.680 35 INFO tempest.lib.common.rest_client [req-70fefc9c-040a-43bf-9650-b85d395c2af2 req-70fefc9c-040a-43bf-9650-b85d395c2af2 ] Request (PortsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/68ecfc7b81a6406f8dd34576f7576ec2/users/a5b998acb8334142a6d0470303245fef/roles/f1175dd65a2046c29e339df86ceaa04e 0.581s",
                                "2026-05-22 01:44:08.750 29 INFO tempest.lib.common.rest_client [req-c8f43847-f978-47d2-b062-b6a86e954f1e req-c8f43847-f978-47d2-b062-b6a86e954f1e ] Request (ExtensionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.422s",
                                "2026-05-22 01:44:08.763 27 INFO tempest.lib.common.rest_client [req-d6705a62-ed70-48fe-bff1-fc346eb78534 req-d6705a62-ed70-48fe-bff1-fc346eb78534 ] Request (ExternalNetworksTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.452s",
                                "2026-05-22 01:44:08.774 17 INFO tempest.lib.common.rest_client [req-faea4aa4-ef38-4cf6-91f3-e196710f110f req-faea4aa4-ef38-4cf6-91f3-e196710f110f ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/338a5e1ef3d64a0b85c21b93948970dc/users/7104f16db10d4d6f82c5dcfe2c3592ac/roles/285449a926f347738829a3f39962ab63 0.360s",
                                "2026-05-22 01:44:08.785 21 INFO tempest.lib.common.rest_client [req-e2f45be0-6319-46eb-b27b-83069bef35e9 req-e2f45be0-6319-46eb-b27b-83069bef35e9 ] Request (FloatingIPAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/161a6d972cad4d22893b174756918155/users/797a41d3991e4b6b97fadb303556eaac/roles/7b19d98ffcc24d869191183daf0fb4ae 0.166s",
                                "2026-05-22 01:44:08.785 21 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 797a41d3991e4b6b97fadb303556eaac is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:44:08.785 21 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-FloatingIPAdminTestJSON-1315558750-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '161a6d972cad4d22893b174756918155', 'project_name': 'tempest-FloatingIPAdminTestJSON-1315558750', 'tenant_id': '161a6d972cad4d22893b174756918155', 'tenant_name': 'tempest-FloatingIPAdminTestJSON-1315558750', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '797a41d3991e4b6b97fadb303556eaac', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:44:08.786 21 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-FloatingIPAdminTestJSON-1315558750-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '161a6d972cad4d22893b174756918155', 'project_name': 'tempest-FloatingIPAdminTestJSON-1315558750', 'tenant_id': '161a6d972cad4d22893b174756918155', 'tenant_name': 'tempest-FloatingIPAdminTestJSON-1315558750', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '797a41d3991e4b6b97fadb303556eaac', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:44:08.825 33 INFO tempest.lib.common.rest_client [req-297ff7d0-7460-4e10-8880-c51c5118f5b3 req-297ff7d0-7460-4e10-8880-c51c5118f5b3 ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.475s",
                                "2026-05-22 01:44:08.841 11 INFO tempest.lib.common.rest_client [req-52ac54ee-1c75-42b8-b966-a0a2d1287f57 req-52ac54ee-1c75-42b8-b966-a0a2d1287f57 ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.366s",
                                "2026-05-22 01:44:08.885 13 INFO tempest.lib.common.rest_client [req-7f05ebcf-07ff-464b-8288-2878dde43dae req-7f05ebcf-07ff-464b-8288-2878dde43dae ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.229s",
                                "2026-05-22 01:44:08.922 31 INFO tempest.lib.common.rest_client [req-fc3cb579-d03f-4a0c-b294-01724dde3e54 req-fc3cb579-d03f-4a0c-b294-01724dde3e54 ] Request (RoutersNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.426s",
                                "2026-05-22 01:44:08.939 29 INFO tempest.lib.common.rest_client [req-ca4dcca9-5d58-4176-b1f1-81fffd943fd0 req-ca4dcca9-5d58-4176-b1f1-81fffd943fd0 ] Request (ExtensionsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a739ec87df3740519d59e1adb1da9ceb/users/b82ba28b79e742ef868659dfc4d17e08/roles/7b19d98ffcc24d869191183daf0fb4ae 0.187s",
                                "2026-05-22 01:44:08.940 29 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user b82ba28b79e742ef868659dfc4d17e08 is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:44:08.940 29 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExtensionsTestJSON-1906841398-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'a739ec87df3740519d59e1adb1da9ceb', 'project_name': 'tempest-ExtensionsTestJSON-1906841398', 'tenant_id': 'a739ec87df3740519d59e1adb1da9ceb', 'tenant_name': 'tempest-ExtensionsTestJSON-1906841398', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'b82ba28b79e742ef868659dfc4d17e08', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:44:08.940 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-1906841398-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'a739ec87df3740519d59e1adb1da9ceb', 'project_name': 'tempest-ExtensionsTestJSON-1906841398', 'tenant_id': 'a739ec87df3740519d59e1adb1da9ceb', 'tenant_name': 'tempest-ExtensionsTestJSON-1906841398', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'b82ba28b79e742ef868659dfc4d17e08', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:44:08.952 23 INFO tempest.lib.common.rest_client [req-c94c7141-a3e6-41cd-aae0-ec37d3fc8dfd req-c94c7141-a3e6-41cd-aae0-ec37d3fc8dfd ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0405b8b5acd546308c0f129d965ba134/users/603948cd72004bfe8d2449021a38722f/roles/1049be6f2d5641528d4cf50ffcec866c 0.357s",
                                "2026-05-22 01:44:08.968 37 INFO tempest.lib.common.rest_client [req-f6a589c0-0ff3-433d-8fe7-ac93ca51fd40 req-f6a589c0-0ff3-433d-8fe7-ac93ca51fd40 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b73634624ac8411f8852722b12059a1e/users/b176192ee6744427bf8929cad777d056/roles/f62b4d190f9040abadfedbb170e6ab99 0.313s",
                                "2026-05-22 01:44:09.031 41 INFO tempest.lib.common.rest_client [req-1e1cedd3-d41f-429a-96b8-eb3cbb15f1ce req-1e1cedd3-d41f-429a-96b8-eb3cbb15f1ce ] Request (BulkNetworkOpsIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f5317592b57146309f6fe91b122f5786/users/3028abd567f04620a5a5186213b6bfed/roles/f62b4d190f9040abadfedbb170e6ab99 0.362s",
                                "2026-05-22 01:44:09.109 15 INFO tempest.lib.common.rest_client [req-b38d823d-7ccb-422f-9792-d9bc8f9d7639 req-b38d823d-7ccb-422f-9792-d9bc8f9d7639 ] Request (FloatingIPTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.637s",
                                "2026-05-22 01:44:09.153 35 INFO tempest.lib.common.rest_client [req-7925ae9e-2d35-43b4-a8e4-db22961df2c9 req-7925ae9e-2d35-43b4-a8e4-db22961df2c9 ] Request (PortsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.468s",
                                "2026-05-22 01:44:09.163 39 INFO tempest.lib.common.rest_client [req-aab57191-33e3-48b4-96ea-9d7a2c55b6ca req-aab57191-33e3-48b4-96ea-9d7a2c55b6ca ] Request (RoutersAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.495s",
                                "2026-05-22 01:44:09.155 13 INFO tempest.lib.common.rest_client [req-100a94f5-d4b2-4a01-9184-cc234245970b req-100a94f5-d4b2-4a01-9184-cc234245970b ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/7e357acc108d424da0cfb3d32b4a0b8c/users/4d7f2932d6334c5ba0c47d6d6f8f62da/roles/7b19d98ffcc24d869191183daf0fb4ae 0.269s",
                                "2026-05-22 01:44:09.155 13 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 4d7f2932d6334c5ba0c47d6d6f8f62da is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:44:09.155 13 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExtraDHCPOptionsIpV6TestJSON-1461647931-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '7e357acc108d424da0cfb3d32b4a0b8c', 'project_name': 'tempest-ExtraDHCPOptionsIpV6TestJSON-1461647931', 'tenant_id': '7e357acc108d424da0cfb3d32b4a0b8c', 'tenant_name': 'tempest-ExtraDHCPOptionsIpV6TestJSON-1461647931', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '4d7f2932d6334c5ba0c47d6d6f8f62da', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:44:09.156 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-ExtraDHCPOptionsIpV6TestJSON-1461647931-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '7e357acc108d424da0cfb3d32b4a0b8c', 'project_name': 'tempest-ExtraDHCPOptionsIpV6TestJSON-1461647931', 'tenant_id': '7e357acc108d424da0cfb3d32b4a0b8c', 'tenant_name': 'tempest-ExtraDHCPOptionsIpV6TestJSON-1461647931', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '4d7f2932d6334c5ba0c47d6d6f8f62da', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:44:09.249 25 INFO tempest.lib.common.rest_client [req-02896ab6-9c06-4f16-b8fc-518c465b8ab7 req-02896ab6-9c06-4f16-b8fc-518c465b8ab7 ] Request (AllowedAddressPairTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.776s",
                                "2026-05-22 01:44:09.264 17 INFO tempest.lib.common.rest_client [req-cb1f5ee1-d6a0-43e0-a489-42baf4a745d0 req-cb1f5ee1-d6a0-43e0-a489-42baf4a745d0 ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.487s",
                                "2026-05-22 01:44:09.273 23 INFO tempest.lib.common.rest_client [req-a87da0b3-e9f0-4c0f-8a61-8dad0dcec26a req-a87da0b3-e9f0-4c0f-8a61-8dad0dcec26a ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.318s",
                                "2026-05-22 01:44:09.287 27 INFO tempest.lib.common.rest_client [req-801cb025-e62c-4491-9bf0-f6982243598e req-801cb025-e62c-4491-9bf0-f6982243598e ] Request (ExternalNetworksTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d453b76bc75f4074b352b99839419525/users/6883c0724ed94e10bda5ad3a327fdc05/roles/285449a926f347738829a3f39962ab63 0.517s",
                                "2026-05-22 01:44:09.298 33 INFO tempest.lib.common.rest_client [req-952e9660-e054-48af-bda1-a481bb58e75b req-952e9660-e054-48af-bda1-a481bb58e75b ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/965eaf9ff9804b3eab60eee7eb71251f/users/9b8a7c48c20f43329000afc0f1661b43/roles/f62b4d190f9040abadfedbb170e6ab99 0.467s",
                                "2026-05-22 01:44:09.363 11 INFO tempest.lib.common.rest_client [req-c703933e-c56a-42d6-aa13-5a397a217fc0 req-c703933e-c56a-42d6-aa13-5a397a217fc0 ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9b45f64e46d14236b7408a2a807085d0/users/97e7bbc6abc44aa7a36ce0aeae9d14d3/roles/f62b4d190f9040abadfedbb170e6ab99 0.521s",
                                "2026-05-22 01:44:09.369 39 INFO tempest.lib.common.rest_client [req-7f74c1ee-1573-4bc8-ad8c-58ab3ed4ba87 req-7f74c1ee-1573-4bc8-ad8c-58ab3ed4ba87 ] Request (RoutersAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/82e18a75e34e4de98f0b40b16fdaa766/users/06d8977d99e14cc4b32f976118998702/roles/1049be6f2d5641528d4cf50ffcec866c 0.204s",
                                "2026-05-22 01:44:09.464 37 INFO tempest.lib.common.rest_client [req-5bc0a351-04fa-41cd-85fc-58712be03e9e req-5bc0a351-04fa-41cd-85fc-58712be03e9e ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.495s",
                                "2026-05-22 01:44:09.455 31 INFO tempest.lib.common.rest_client [req-9627c2b7-db18-4f42-9b58-7622e54a3879 req-9627c2b7-db18-4f42-9b58-7622e54a3879 ] Request (RoutersNegativeIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e4f8f9105d634d69b78685e2e877f3d8/users/d12fae87c87d433a8416375d21d8c4e1/roles/7b19d98ffcc24d869191183daf0fb4ae 0.530s",
                                "2026-05-22 01:44:09.456 31 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user d12fae87c87d433a8416375d21d8c4e1 is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:44:09.456 31 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersNegativeIpV6Test-1491189949-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'e4f8f9105d634d69b78685e2e877f3d8', 'project_name': 'tempest-RoutersNegativeIpV6Test-1491189949', 'tenant_id': 'e4f8f9105d634d69b78685e2e877f3d8', 'tenant_name': 'tempest-RoutersNegativeIpV6Test-1491189949', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'd12fae87c87d433a8416375d21d8c4e1', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:44:09.456 31 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-1491189949-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'e4f8f9105d634d69b78685e2e877f3d8', 'project_name': 'tempest-RoutersNegativeIpV6Test-1491189949', 'tenant_id': 'e4f8f9105d634d69b78685e2e877f3d8', 'tenant_name': 'tempest-RoutersNegativeIpV6Test-1491189949', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'd12fae87c87d433a8416375d21d8c4e1', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:44:09.484 21 INFO tempest.lib.common.rest_client [req-2e5fce61-082f-400d-ab12-0f0f9f513472 req-2e5fce61-082f-400d-ab12-0f0f9f513472 ] Request (FloatingIPAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.683s",
                                "2026-05-22 01:44:09.524 41 INFO tempest.lib.common.rest_client [req-899412b3-bbf2-48e0-8cff-209097b16b4a req-899412b3-bbf2-48e0-8cff-209097b16b4a ] Request (BulkNetworkOpsIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.490s",
                                "2026-05-22 01:44:09.569 23 INFO tempest.lib.common.rest_client [req-ff9f8f26-5709-4ad5-ba60-e3bd2ed6e7f0 req-ff9f8f26-5709-4ad5-ba60-e3bd2ed6e7f0 ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0405b8b5acd546308c0f129d965ba134/users/603948cd72004bfe8d2449021a38722f/roles/f62b4d190f9040abadfedbb170e6ab99 0.292s",
                                "2026-05-22 01:44:09.567 35 INFO tempest.lib.common.rest_client [req-19947a25-d047-47f6-bbd5-9030dd90ad4f req-19947a25-d047-47f6-bbd5-9030dd90ad4f ] Request (PortsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/68ecfc7b81a6406f8dd34576f7576ec2/users/a5b998acb8334142a6d0470303245fef/roles/1049be6f2d5641528d4cf50ffcec866c 0.412s",
                                "2026-05-22 01:44:09.583 33 INFO tempest.lib.common.rest_client [req-dd6da416-c57c-45cf-aa50-de7f3be363b7 req-dd6da416-c57c-45cf-aa50-de7f3be363b7 ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.280s",
                                "2026-05-22 01:44:09.709 37 INFO tempest.lib.common.rest_client [req-07751b8c-350b-442d-9543-70208f25ffdc req-07751b8c-350b-442d-9543-70208f25ffdc ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b73634624ac8411f8852722b12059a1e/users/b176192ee6744427bf8929cad777d056/roles/7b19d98ffcc24d869191183daf0fb4ae 0.242s",
                                "2026-05-22 01:44:09.709 37 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user b176192ee6744427bf8929cad777d056 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:44:09.710 37 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-PortsAdminExtendedAttrsIpV6TestJSON-224618148-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'b73634624ac8411f8852722b12059a1e', 'project_name': 'tempest-PortsAdminExtendedAttrsIpV6TestJSON-224618148', 'tenant_id': 'b73634624ac8411f8852722b12059a1e', 'tenant_name': 'tempest-PortsAdminExtendedAttrsIpV6TestJSON-224618148', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'b176192ee6744427bf8929cad777d056', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:44:09.710 37 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-PortsAdminExtendedAttrsIpV6TestJSON-224618148-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'b73634624ac8411f8852722b12059a1e', 'project_name': 'tempest-PortsAdminExtendedAttrsIpV6TestJSON-224618148', 'tenant_id': 'b73634624ac8411f8852722b12059a1e', 'tenant_name': 'tempest-PortsAdminExtendedAttrsIpV6TestJSON-224618148', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'b176192ee6744427bf8929cad777d056', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:44:09.738 27 INFO tempest.lib.common.rest_client [req-76b12f5d-8632-4226-b16e-20c50356dd38 req-76b12f5d-8632-4226-b16e-20c50356dd38 ] Request (ExternalNetworksTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.449s",
                                "2026-05-22 01:44:09.789 29 INFO tempest.lib.common.rest_client [req-96d1b47e-8c83-413c-8399-35c803254293 req-96d1b47e-8c83-413c-8399-35c803254293 ] Request (ExtensionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.844s",
                                "2026-05-22 01:44:09.835 39 INFO tempest.lib.common.rest_client [req-44e96d36-dab4-439a-abac-a155b4a3e5bd req-44e96d36-dab4-439a-abac-a155b4a3e5bd ] Request (RoutersAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.461s",
                                "2026-05-22 01:44:09.844 41 INFO tempest.lib.common.rest_client [req-3e8bb805-17d9-4b23-acb7-fd6ad667160c req-3e8bb805-17d9-4b23-acb7-fd6ad667160c ] Request (BulkNetworkOpsIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f5317592b57146309f6fe91b122f5786/users/3028abd567f04620a5a5186213b6bfed/roles/7b19d98ffcc24d869191183daf0fb4ae 0.317s",
                                "2026-05-22 01:44:09.845 41 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 3028abd567f04620a5a5186213b6bfed is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:44:09.845 41 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-BulkNetworkOpsIpV6Test-220707364-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'f5317592b57146309f6fe91b122f5786', 'project_name': 'tempest-BulkNetworkOpsIpV6Test-220707364', 'tenant_id': 'f5317592b57146309f6fe91b122f5786', 'tenant_name': 'tempest-BulkNetworkOpsIpV6Test-220707364', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '3028abd567f04620a5a5186213b6bfed', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:44:09.845 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-BulkNetworkOpsIpV6Test-220707364-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'f5317592b57146309f6fe91b122f5786', 'project_name': 'tempest-BulkNetworkOpsIpV6Test-220707364', 'tenant_id': 'f5317592b57146309f6fe91b122f5786', 'tenant_name': 'tempest-BulkNetworkOpsIpV6Test-220707364', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '3028abd567f04620a5a5186213b6bfed', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:44:09.863 17 INFO tempest.lib.common.rest_client [req-af58242e-5d2a-4384-aae9-06a45e813305 req-af58242e-5d2a-4384-aae9-06a45e813305 ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/338a5e1ef3d64a0b85c21b93948970dc/users/7104f16db10d4d6f82c5dcfe2c3592ac/roles/1049be6f2d5641528d4cf50ffcec866c 0.593s",
                                "2026-05-22 01:44:09.892 35 INFO tempest.lib.common.rest_client [req-77e6ceb9-9a35-452a-b8e5-00562f0b029d req-77e6ceb9-9a35-452a-b8e5-00562f0b029d ] Request (PortsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.320s",
                                "2026-05-22 01:44:09.939 13 INFO tempest.lib.common.rest_client [req-f0a4ad88-f6f2-4966-9418-a8487a47e34c req-f0a4ad88-f6f2-4966-9418-a8487a47e34c ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.775s",
                                "2026-05-22 01:44:09.938 33 INFO tempest.lib.common.rest_client [req-c5cad6b6-2515-47cc-9d6c-62d93a6ed90e req-c5cad6b6-2515-47cc-9d6c-62d93a6ed90e ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/965eaf9ff9804b3eab60eee7eb71251f/users/9b8a7c48c20f43329000afc0f1661b43/roles/7b19d98ffcc24d869191183daf0fb4ae 0.351s",
                                "2026-05-22 01:44:09.938 33 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 9b8a7c48c20f43329000afc0f1661b43 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:44:09.939 33 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersAdminNegativeIpV6Test-1235299792-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '965eaf9ff9804b3eab60eee7eb71251f', 'project_name': 'tempest-RoutersAdminNegativeIpV6Test-1235299792', 'tenant_id': '965eaf9ff9804b3eab60eee7eb71251f', 'tenant_name': 'tempest-RoutersAdminNegativeIpV6Test-1235299792', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '9b8a7c48c20f43329000afc0f1661b43', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:44:09.939 33 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersAdminNegativeIpV6Test-1235299792-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '965eaf9ff9804b3eab60eee7eb71251f', 'project_name': 'tempest-RoutersAdminNegativeIpV6Test-1235299792', 'tenant_id': '965eaf9ff9804b3eab60eee7eb71251f', 'tenant_name': 'tempest-RoutersAdminNegativeIpV6Test-1235299792', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '9b8a7c48c20f43329000afc0f1661b43', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:44:09.992 21 INFO tempest.lib.common.rest_client [req-d3092ae9-8707-4d65-9617-924371f395b7 req-d3092ae9-8707-4d65-9617-924371f395b7 ] Request (FloatingIPAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.501s",
                                "2026-05-22 01:44:10.109 11 INFO tempest.lib.common.rest_client [req-c33eac00-9dab-421c-a206-c9378ce0f8e3 req-c33eac00-9dab-421c-a206-c9378ce0f8e3 ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.743s",
                                "2026-05-22 01:44:10.143 17 INFO tempest.lib.common.rest_client [req-63baaa9e-8dab-4801-ab56-aa54d9b4aaf6 req-63baaa9e-8dab-4801-ab56-aa54d9b4aaf6 ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.276s",
                                "2026-05-22 01:44:10.147 35 INFO tempest.lib.common.rest_client [req-b1b6ef0c-b291-4fd3-9eca-09e26797c61e req-b1b6ef0c-b291-4fd3-9eca-09e26797c61e ] Request (PortsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/68ecfc7b81a6406f8dd34576f7576ec2/users/a5b998acb8334142a6d0470303245fef/roles/f62b4d190f9040abadfedbb170e6ab99 0.253s",
                                "2026-05-22 01:44:10.185 27 INFO tempest.lib.common.rest_client [req-6d3bda15-dedc-4e9c-a018-b56f1cb81559 req-6d3bda15-dedc-4e9c-a018-b56f1cb81559 ] Request (ExternalNetworksTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d453b76bc75f4074b352b99839419525/users/6883c0724ed94e10bda5ad3a327fdc05/roles/1049be6f2d5641528d4cf50ffcec866c 0.444s",
                                "2026-05-22 01:44:10.234 39 INFO tempest.lib.common.rest_client [req-0ab0f244-0622-4c2f-8b75-5b36c1b1a577 req-0ab0f244-0622-4c2f-8b75-5b36c1b1a577 ] Request (RoutersAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/82e18a75e34e4de98f0b40b16fdaa766/users/06d8977d99e14cc4b32f976118998702/roles/f62b4d190f9040abadfedbb170e6ab99 0.397s",
                                "2026-05-22 01:44:10.242 23 INFO tempest.lib.common.rest_client [req-3468c1ab-ccf5-40f1-9eae-ff620ffd057d req-3468c1ab-ccf5-40f1-9eae-ff620ffd057d ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.671s",
                                "2026-05-22 01:44:10.413 27 INFO tempest.lib.common.rest_client [req-2c8760ae-8853-4562-81aa-2a3b08982c64 req-2c8760ae-8853-4562-81aa-2a3b08982c64 ] Request (ExternalNetworksTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.223s",
                                "2026-05-22 01:44:10.422 11 INFO tempest.lib.common.rest_client [req-41dd94a5-7b7b-47f4-be86-80749f992b00 req-41dd94a5-7b7b-47f4-be86-80749f992b00 ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9b45f64e46d14236b7408a2a807085d0/users/97e7bbc6abc44aa7a36ce0aeae9d14d3/roles/7b19d98ffcc24d869191183daf0fb4ae 0.311s",
                                "2026-05-22 01:44:10.422 11 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 97e7bbc6abc44aa7a36ce0aeae9d14d3 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:44:10.423 11 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-DHCPAgentSchedulersTestJSON-1414840477-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '9b45f64e46d14236b7408a2a807085d0', 'project_name': 'tempest-DHCPAgentSchedulersTestJSON-1414840477', 'tenant_id': '9b45f64e46d14236b7408a2a807085d0', 'tenant_name': 'tempest-DHCPAgentSchedulersTestJSON-1414840477', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '97e7bbc6abc44aa7a36ce0aeae9d14d3', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:44:10.423 11 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-DHCPAgentSchedulersTestJSON-1414840477-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '9b45f64e46d14236b7408a2a807085d0', 'project_name': 'tempest-DHCPAgentSchedulersTestJSON-1414840477', 'tenant_id': '9b45f64e46d14236b7408a2a807085d0', 'tenant_name': 'tempest-DHCPAgentSchedulersTestJSON-1414840477', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '97e7bbc6abc44aa7a36ce0aeae9d14d3', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:44:10.439 29 INFO tempest.lib.common.rest_client [req-31b138ba-c2c9-4602-90d8-660aea599263 req-31b138ba-c2c9-4602-90d8-660aea599263 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions 0.643s",
                                "2026-05-22 01:44:10.518 31 INFO tempest.lib.common.rest_client [req-8629e4ab-7003-4bde-ade6-21c4d7edb5ab req-8629e4ab-7003-4bde-ade6-21c4d7edb5ab ] Request (RoutersNegativeIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.048s",
                                "2026-05-22 01:44:10.536 29 INFO tempest.lib.common.rest_client [req-26418c6f-d543-4e6e-95c2-1a7eae62999d req-26418c6f-d543-4e6e-95c2-1a7eae62999d ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/address-group 0.091s",
                                "2026-05-22 01:44:10.553 19 INFO tempest.lib.common.rest_client [req-529bd975-9eaf-4707-ab09-a77b40cf8cdc req-529bd975-9eaf-4707-ab09-a77b40cf8cdc ] Request (RoutersIpV6AdminTest:test_create_router_set_gateway_with_fixed_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.942s",
                                "2026-05-22 01:44:10.557 17 INFO tempest.lib.common.rest_client [req-021749d6-eef9-4afe-b010-0268b2014342 req-021749d6-eef9-4afe-b010-0268b2014342 ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/338a5e1ef3d64a0b85c21b93948970dc/users/7104f16db10d4d6f82c5dcfe2c3592ac/roles/f62b4d190f9040abadfedbb170e6ab99 0.409s",
                                "2026-05-22 01:44:10.582 27 INFO tempest.lib.common.rest_client [req-a4fd0121-c13a-45e0-8113-141f2395c762 req-a4fd0121-c13a-45e0-8113-141f2395c762 ] Request (ExternalNetworksTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d453b76bc75f4074b352b99839419525/users/6883c0724ed94e10bda5ad3a327fdc05/roles/f62b4d190f9040abadfedbb170e6ab99 0.163s",
                                "2026-05-22 01:44:10.662 29 INFO tempest.lib.common.rest_client [req-682ed18a-5fa0-490f-bf22-ae3389779cb0 req-682ed18a-5fa0-490f-bf22-ae3389779cb0 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/address-scope 0.121s",
                                "2026-05-22 01:44:10.726 29 INFO tempest.lib.common.rest_client [req-9ab9ff0b-01d7-4bfc-9cb0-942c6c175fb6 req-9ab9ff0b-01d7-4bfc-9cb0-942c6c175fb6 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/agent 0.062s",
                                "2026-05-22 01:44:10.751 21 INFO tempest.lib.common.rest_client [req-2de3c23f-fdbf-42c7-8b47-cf814560a7d0 req-2de3c23f-fdbf-42c7-8b47-cf814560a7d0 ] Request (FloatingIPAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.755s",
                                "2026-05-22 01:44:10.762 37 INFO tempest.lib.common.rest_client [req-30e7d93f-e1cd-45e6-9989-207f041ed367 req-30e7d93f-e1cd-45e6-9989-207f041ed367 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.043s",
                                "2026-05-22 01:44:10.751 23 INFO tempest.lib.common.rest_client [req-f005cbfc-8c42-4c53-b1a0-31c4b3e1b7f4 req-f005cbfc-8c42-4c53-b1a0-31c4b3e1b7f4 ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0405b8b5acd546308c0f129d965ba134/users/603948cd72004bfe8d2449021a38722f/roles/7b19d98ffcc24d869191183daf0fb4ae 0.505s",
                                "2026-05-22 01:44:10.753 23 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 603948cd72004bfe8d2449021a38722f is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:44:10.753 23 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExternalNetworksAdminNegativeTestJSON-276402310-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '0405b8b5acd546308c0f129d965ba134', 'project_name': 'tempest-ExternalNetworksAdminNegativeTestJSON-276402310', 'tenant_id': '0405b8b5acd546308c0f129d965ba134', 'tenant_name': 'tempest-ExternalNetworksAdminNegativeTestJSON-276402310', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '603948cd72004bfe8d2449021a38722f', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:44:10.753 23 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExternalNetworksAdminNegativeTestJSON-276402310-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '0405b8b5acd546308c0f129d965ba134', 'project_name': 'tempest-ExternalNetworksAdminNegativeTestJSON-276402310', 'tenant_id': '0405b8b5acd546308c0f129d965ba134', 'tenant_name': 'tempest-ExternalNetworksAdminNegativeTestJSON-276402310', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '603948cd72004bfe8d2449021a38722f', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:44:10.815 29 INFO tempest.lib.common.rest_client [req-2565ae7b-bd7b-4c24-9ba1-b9a3994b59e6 req-2565ae7b-bd7b-4c24-9ba1-b9a3994b59e6 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/allowed-address-pairs 0.087s",
                                "2026-05-22 01:44:10.845 27 INFO tempest.lib.common.rest_client [req-f16d4408-1ad6-4067-a464-b7ef5d493279 req-f16d4408-1ad6-4067-a464-b7ef5d493279 ] Request (ExternalNetworksTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.259s",
                                "2026-05-22 01:44:10.846 17 INFO tempest.lib.common.rest_client [req-94898ffd-6642-4d90-b74f-990d1109a936 req-94898ffd-6642-4d90-b74f-990d1109a936 ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.288s",
                                "2026-05-22 01:44:10.869 15 INFO tempest.lib.common.rest_client [req-c3598840-71cf-4782-8a66-408dc5af5484 req-c3598840-71cf-4782-8a66-408dc5af5484 ] Request (FloatingIPTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.757s",
                                "2026-05-22 01:44:10.872 21 INFO tempest.lib.common.rest_client [req-40d8b246-7f98-453f-9989-8279ee1b0ec0 req-40d8b246-7f98-453f-9989-8279ee1b0ec0 ] Request (FloatingIPAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.118s",
                                "2026-05-22 01:44:10.890 29 INFO tempest.lib.common.rest_client [req-1cadf601-a764-431e-a6ad-04501874c976 req-1cadf601-a764-431e-a6ad-04501874c976 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/auto-allocated-topology 0.072s",
                                "2026-05-22 01:44:10.996 29 INFO tempest.lib.common.rest_client [req-afc511db-a816-4a9b-bfe5-fe362aef0652 req-afc511db-a816-4a9b-bfe5-fe362aef0652 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/availability_zone 0.097s",
                                "2026-05-22 01:44:10.997 17 INFO tempest.lib.common.rest_client [req-82beddca-8167-4e95-84af-b83efd5e3ddf req-82beddca-8167-4e95-84af-b83efd5e3ddf ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/338a5e1ef3d64a0b85c21b93948970dc/users/7104f16db10d4d6f82c5dcfe2c3592ac/roles/7b19d98ffcc24d869191183daf0fb4ae 0.149s",
                                "2026-05-22 01:44:10.998 17 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 7104f16db10d4d6f82c5dcfe2c3592ac is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:44:10.999 17 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-PortsAdminExtendedAttrsTestJSON-1144032862-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '338a5e1ef3d64a0b85c21b93948970dc', 'project_name': 'tempest-PortsAdminExtendedAttrsTestJSON-1144032862', 'tenant_id': '338a5e1ef3d64a0b85c21b93948970dc', 'tenant_name': 'tempest-PortsAdminExtendedAttrsTestJSON-1144032862', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '7104f16db10d4d6f82c5dcfe2c3592ac', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:44:10.999 17 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-PortsAdminExtendedAttrsTestJSON-1144032862-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '338a5e1ef3d64a0b85c21b93948970dc', 'project_name': 'tempest-PortsAdminExtendedAttrsTestJSON-1144032862', 'tenant_id': '338a5e1ef3d64a0b85c21b93948970dc', 'tenant_name': 'tempest-PortsAdminExtendedAttrsTestJSON-1144032862', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '7104f16db10d4d6f82c5dcfe2c3592ac', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:44:11.038 41 INFO tempest.lib.common.rest_client [req-b80a0b4e-db44-42ad-907e-d32f02fceb27 req-b80a0b4e-db44-42ad-907e-d32f02fceb27 ] Request (BulkNetworkOpsIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.183s",
                                "2026-05-22 01:44:11.053 19 INFO tempest.lib.common.rest_client [req-cedefd61-1fc7-40db-84ec-22792ea246a0 req-cedefd61-1fc7-40db-84ec-22792ea246a0 ] Request (RoutersIpV6AdminTest:test_create_router_set_gateway_with_fixed_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.495s",
                                "2026-05-22 01:44:11.065 25 INFO tempest.lib.common.rest_client [req-938beee7-d21a-44fc-b5d0-57bf3a4357c6 req-938beee7-d21a-44fc-b5d0-57bf3a4357c6 ] Request (AllowedAddressPairTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.812s",
                                "2026-05-22 01:44:11.079 29 INFO tempest.lib.common.rest_client [req-7ef6cf12-0f71-452a-8757-efcda7930656 req-7ef6cf12-0f71-452a-8757-efcda7930656 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/default-subnetpools 0.080s",
                                "2026-05-22 01:44:11.128 31 INFO tempest.lib.common.rest_client [req-8babbf1b-334e-4021-9d92-5197299e5957 req-8babbf1b-334e-4021-9d92-5197299e5957 ] Request (RoutersNegativeIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.604s",
                                "2026-05-22 01:44:11.154 29 INFO tempest.lib.common.rest_client [req-148ebaa7-206d-4a20-942d-25f797149de0 req-148ebaa7-206d-4a20-942d-25f797149de0 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/dhcp_agent_scheduler 0.073s",
                                "2026-05-22 01:44:11.238 29 INFO tempest.lib.common.rest_client [req-cbd812c9-72ed-4cd8-98f5-acc43c9f3fcc req-cbd812c9-72ed-4cd8-98f5-acc43c9f3fcc ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/dns-integration 0.078s",
                                "2026-05-22 01:44:11.249 33 INFO tempest.lib.common.rest_client [req-f629fb3a-72c1-435f-856c-d5cec9aca32c req-f629fb3a-72c1-435f-856c-d5cec9aca32c ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.302s",
                                "2026-05-22 01:44:11.271 21 INFO tempest.lib.common.rest_client [req-880467e3-5231-4f05-ba0a-2f87a6046c64 req-880467e3-5231-4f05-ba0a-2f87a6046c64 ] Request (FloatingIPAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6ce8f02e3c184d0d91a963d5d99ebd47/users/2ae2f110174f4f9d80c2b41051f6310f/roles/285449a926f347738829a3f39962ab63 0.395s",
                                "2026-05-22 01:44:11.333 29 INFO tempest.lib.common.rest_client [req-3d7cc9d9-bbc4-4b2c-8eec-3c6e53284f80 req-3d7cc9d9-bbc4-4b2c-8eec-3c6e53284f80 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/dns-domain-ports 0.093s",
                                "2026-05-22 01:44:11.401 35 INFO tempest.lib.common.rest_client [req-b80cb9be-fb2b-401a-84eb-7d3dd1e38f91 req-b80cb9be-fb2b-401a-84eb-7d3dd1e38f91 ] Request (PortsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 1.252s",
                                "2026-05-22 01:44:11.406 15 INFO tempest.lib.common.rest_client [req-1f0494e4-99ca-4955-b536-a5a38be77713 req-1f0494e4-99ca-4955-b536-a5a38be77713 ] Request (FloatingIPTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.529s",
                                "2026-05-22 01:44:11.418 29 INFO tempest.lib.common.rest_client [req-4108a2b8-4053-4011-b484-9f3742324c70 req-4108a2b8-4053-4011-b484-9f3742324c70 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/dns-integration-domain-keywords 0.081s",
                                "2026-05-22 01:44:11.431 39 INFO tempest.lib.common.rest_client [req-11571d64-91c8-4c26-b71b-9c798db62b06 req-11571d64-91c8-4c26-b71b-9c798db62b06 ] Request (RoutersAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 1.195s",
                                "2026-05-22 01:44:11.527 29 INFO tempest.lib.common.rest_client [req-391dbe1a-2397-4b27-9237-0cfcda989425 req-391dbe1a-2397-4b27-9237-0cfcda989425 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/empty-string-filtering 0.106s",
                                "2026-05-22 01:44:11.528 35 INFO tempest.lib.common.rest_client [req-ddf9b0c7-8c64-496a-9d82-cbddd1becdd5 req-ddf9b0c7-8c64-496a-9d82-cbddd1becdd5 ] Request (PortsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/68ecfc7b81a6406f8dd34576f7576ec2/users/a5b998acb8334142a6d0470303245fef/roles/7b19d98ffcc24d869191183daf0fb4ae 0.124s",
                                "2026-05-22 01:44:11.529 35 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user a5b998acb8334142a6d0470303245fef is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:44:11.529 35 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-PortsTestJSON-973983087-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '68ecfc7b81a6406f8dd34576f7576ec2', 'project_name': 'tempest-PortsTestJSON-973983087', 'tenant_id': '68ecfc7b81a6406f8dd34576f7576ec2', 'tenant_name': 'tempest-PortsTestJSON-973983087', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'a5b998acb8334142a6d0470303245fef', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:44:11.529 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-PortsTestJSON-973983087-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '68ecfc7b81a6406f8dd34576f7576ec2', 'project_name': 'tempest-PortsTestJSON-973983087', 'tenant_id': '68ecfc7b81a6406f8dd34576f7576ec2', 'tenant_name': 'tempest-PortsTestJSON-973983087', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'a5b998acb8334142a6d0470303245fef', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:44:11.617 17 INFO tempest.lib.common.rest_client [req-e23b5d5c-c2c4-483f-840d-2d50e46aed9c req-e23b5d5c-c2c4-483f-840d-2d50e46aed9c ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.608s",
                                "2026-05-22 01:44:11.642 29 INFO tempest.lib.common.rest_client [req-91b67d43-b57e-42ea-a67c-f68314ee9257 req-91b67d43-b57e-42ea-a67c-f68314ee9257 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/expose-port-forwarding-in-fip 0.112s",
                                "2026-05-22 01:44:11.721 29 INFO tempest.lib.common.rest_client [req-b21630ce-d8a6-43e0-9fcb-71ac6fc58ecc req-b21630ce-d8a6-43e0-9fcb-71ac6fc58ecc ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/external-net 0.077s",
                                "2026-05-22 01:44:11.733 39 INFO tempest.lib.common.rest_client [req-c8c57e29-6e1c-44c5-9845-709d1a8bce77 req-c8c57e29-6e1c-44c5-9845-709d1a8bce77 ] Request (RoutersAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/82e18a75e34e4de98f0b40b16fdaa766/users/06d8977d99e14cc4b32f976118998702/roles/7b19d98ffcc24d869191183daf0fb4ae 0.299s",
                                "2026-05-22 01:44:11.734 39 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 06d8977d99e14cc4b32f976118998702 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:44:11.734 39 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersAdminTest-956580172-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '82e18a75e34e4de98f0b40b16fdaa766', 'project_name': 'tempest-RoutersAdminTest-956580172', 'tenant_id': '82e18a75e34e4de98f0b40b16fdaa766', 'tenant_name': 'tempest-RoutersAdminTest-956580172', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '06d8977d99e14cc4b32f976118998702', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:44:11.735 39 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersAdminTest-956580172-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '82e18a75e34e4de98f0b40b16fdaa766', 'project_name': 'tempest-RoutersAdminTest-956580172', 'tenant_id': '82e18a75e34e4de98f0b40b16fdaa766', 'tenant_name': 'tempest-RoutersAdminTest-956580172', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '06d8977d99e14cc4b32f976118998702', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:44:11.796 29 INFO tempest.lib.common.rest_client [req-25ce6fd8-32af-4432-ad71-7f639252e6d3 req-25ce6fd8-32af-4432-ad71-7f639252e6d3 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/extra_dhcp_opt 0.073s",
                                "2026-05-22 01:44:11.865 29 INFO tempest.lib.common.rest_client [req-56189bdf-7933-4dc1-862e-d053d68955cb req-56189bdf-7933-4dc1-862e-d053d68955cb ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/extraroute 0.067s",
                                "2026-05-22 01:44:11.929 11 INFO tempest.lib.common.rest_client [req-3e1419cc-1c73-44db-a5cc-c0f479d68bbc req-3e1419cc-1c73-44db-a5cc-c0f479d68bbc ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.500s",
                                "2026-05-22 01:44:11.937 23 INFO tempest.lib.common.rest_client [req-acab4f01-cbc5-47c2-9f5e-d8281a2a1977 req-acab4f01-cbc5-47c2-9f5e-d8281a2a1977 ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.173s",
                                "2026-05-22 01:44:11.972 29 INFO tempest.lib.common.rest_client [req-d1de6749-1b55-4a20-b749-b731665722ad req-d1de6749-1b55-4a20-b749-b731665722ad ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/filter-validation 0.104s",
                                "2026-05-22 01:44:12.054 19 INFO tempest.lib.common.rest_client [req-5c9db8b8-b24f-4ecf-bd73-ab575959a718 req-5c9db8b8-b24f-4ecf-bd73-ab575959a718 ] Request (RoutersIpV6AdminTest:test_create_router_set_gateway_with_fixed_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.995s",
                                "2026-05-22 01:44:12.073 29 INFO tempest.lib.common.rest_client [req-fa46ab02-d635-4369-98b6-9a093d36c8f5 req-fa46ab02-d635-4369-98b6-9a093d36c8f5 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/floating-ip-port-forwarding-description 0.098s",
                                "2026-05-22 01:44:12.068 27 INFO tempest.lib.common.rest_client [req-bddbfa10-1496-43d6-bd32-3bb966046001 req-bddbfa10-1496-43d6-bd32-3bb966046001 ] Request (ExternalNetworksTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d453b76bc75f4074b352b99839419525/users/6883c0724ed94e10bda5ad3a327fdc05/roles/7b19d98ffcc24d869191183daf0fb4ae 1.218s",
                                "2026-05-22 01:44:12.068 27 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 6883c0724ed94e10bda5ad3a327fdc05 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:44:12.069 27 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExternalNetworksTestJSON-1912245335-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'd453b76bc75f4074b352b99839419525', 'project_name': 'tempest-ExternalNetworksTestJSON-1912245335', 'tenant_id': 'd453b76bc75f4074b352b99839419525', 'tenant_name': 'tempest-ExternalNetworksTestJSON-1912245335', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '6883c0724ed94e10bda5ad3a327fdc05', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:44:12.069 27 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExternalNetworksTestJSON-1912245335-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'd453b76bc75f4074b352b99839419525', 'project_name': 'tempest-ExternalNetworksTestJSON-1912245335', 'tenant_id': 'd453b76bc75f4074b352b99839419525', 'tenant_name': 'tempest-ExternalNetworksTestJSON-1912245335', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '6883c0724ed94e10bda5ad3a327fdc05', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:44:12.149 29 INFO tempest.lib.common.rest_client [req-390b7884-7f31-42e6-a2a6-effd901ca91b req-390b7884-7f31-42e6-a2a6-effd901ca91b ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/floating-ip-port-forwarding-detail 0.074s",
                                "2026-05-22 01:44:12.161 21 INFO tempest.lib.common.rest_client [req-fa1e3339-065e-49bc-abfe-f2111f93cd70 req-fa1e3339-065e-49bc-abfe-f2111f93cd70 ] Request (FloatingIPAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.887s",
                                "2026-05-22 01:44:12.219 29 INFO tempest.lib.common.rest_client [req-07b9d602-19d3-41c2-9c5f-45c004bef1fc req-07b9d602-19d3-41c2-9c5f-45c004bef1fc ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/floating-ip-port-forwarding-port-ranges 0.068s",
                                "2026-05-22 01:44:12.300 29 INFO tempest.lib.common.rest_client [req-873211e2-8ad5-4bb7-b018-ef141dfb2c2b req-873211e2-8ad5-4bb7-b018-ef141dfb2c2b ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/fip-port-details 0.078s",
                                "2026-05-22 01:44:12.320 11 INFO tempest.lib.common.rest_client [req-189477cc-7ed2-42bd-93d2-d4d6d160af1d req-189477cc-7ed2-42bd-93d2-d4d6d160af1d ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/agents?agent_type=DHCP+Agent 0.387s",
                                "2026-05-22 01:44:12.320 11 INFO tempest.test [-] <class 'unittest.case.SkipTest'> raised in DHCPAgentSchedulersTestJSON.setUpClass. Invoking tearDownClass.",
                                "2026-05-22 01:44:12.324 21 INFO tempest.lib.common.rest_client [req-dabc15e5-de3a-4561-b874-c52adeb8926f req-dabc15e5-de3a-4561-b874-c52adeb8926f ] Request (FloatingIPAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6ce8f02e3c184d0d91a963d5d99ebd47/users/2ae2f110174f4f9d80c2b41051f6310f/roles/285449a926f347738829a3f39962ab63 0.160s",
                                "2026-05-22 01:44:12.372 29 INFO tempest.lib.common.rest_client [req-666925a4-120c-4498-8360-89002bfa1310 req-666925a4-120c-4498-8360-89002bfa1310 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/flavors 0.070s",
                                "2026-05-22 01:44:12.395 39 INFO tempest.lib.common.rest_client [req-7fe87aa1-29b7-44f0-ab8c-3ae9ca5e50ca req-7fe87aa1-29b7-44f0-ab8c-3ae9ca5e50ca ] Request (RoutersAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.648s",
                                "2026-05-22 01:44:12.446 29 INFO tempest.lib.common.rest_client [req-f331cc42-a52f-46b7-b9a0-6b950ab349b1 req-f331cc42-a52f-46b7-b9a0-6b950ab349b1 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/floating-ip-port-forwarding 0.073s",
                                "2026-05-22 01:44:12.517 29 INFO tempest.lib.common.rest_client [req-cc4a62e3-2ff5-4cbe-982e-f9fa1182976d req-cc4a62e3-2ff5-4cbe-982e-f9fa1182976d ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/floatingip-pools 0.069s",
                                "2026-05-22 01:44:12.539 37 INFO tempest.lib.common.rest_client [req-97aeab2c-f563-456f-bc26-648987a53cb2 req-97aeab2c-f563-456f-bc26-648987a53cb2 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.774s",
                                "2026-05-22 01:44:12.586 35 INFO tempest.lib.common.rest_client [req-091bef0c-b3a3-4b39-b946-81e367be5c5c req-091bef0c-b3a3-4b39-b946-81e367be5c5c ] Request (PortsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.043s",
                                "2026-05-22 01:44:12.597 33 INFO tempest.lib.common.rest_client [req-323b64ad-bbca-40ca-b76f-09b835791038 req-323b64ad-bbca-40ca-b76f-09b835791038 ] Request (RoutersAdminNegativeIpV6Test:test_router_set_gateway_used_ip_returns_409): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.342s",
                                "2026-05-22 01:44:12.600 29 INFO tempest.lib.common.rest_client [req-ea0ee7a9-312f-4091-94c4-9e9ba6ef0814 req-ea0ee7a9-312f-4091-94c4-9e9ba6ef0814 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/router 0.078s",
                                "2026-05-22 01:44:12.626 31 INFO tempest.lib.common.rest_client [req-34448778-6855-42be-a93e-7fc6ea32430e req-34448778-6855-42be-a93e-7fc6ea32430e ] Request (RoutersNegativeIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.496s",
                                "2026-05-22 01:44:12.645 11 INFO tempest.lib.common.rest_client [req-e571cc7b-93c7-4ce8-8185-7d6ad894ed6e req-e571cc7b-93c7-4ce8-8185-7d6ad894ed6e ] Request (DHCPAgentSchedulersTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/78b2d73a51c64ddc97f18f45c9281bbf 0.320s",
                                "2026-05-22 01:44:12.656 13 INFO tempest.lib.common.rest_client [req-458fce75-d5a3-47e1-a58d-cba0485614ed req-458fce75-d5a3-47e1-a58d-cba0485614ed ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 2.715s",
                                "2026-05-22 01:44:12.703 21 INFO tempest.lib.common.rest_client [req-310cac22-2049-4108-864e-a2a45d8322df req-310cac22-2049-4108-864e-a2a45d8322df ] Request (FloatingIPAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.373s",
                                "2026-05-22 01:44:12.705 29 INFO tempest.lib.common.rest_client [req-0a608dd8-28f0-4257-9474-2b30d6f7fcff req-0a608dd8-28f0-4257-9474-2b30d6f7fcff ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/enable-default-route-bfd 0.102s",
                                "2026-05-22 01:44:12.742 25 INFO tempest.lib.common.rest_client [req-7b6e3cba-eab1-491d-9d77-07d6a2766026 req-7b6e3cba-eab1-491d-9d77-07d6a2766026 ] Request (AllowedAddressPairTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.673s",
                                "2026-05-22 01:44:12.789 29 INFO tempest.lib.common.rest_client [req-955adace-b42e-4c0d-81a7-d82047c9fb84 req-955adace-b42e-4c0d-81a7-d82047c9fb84 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/enable-default-route-ecmp 0.078s",
                                "2026-05-22 01:44:12.791 27 INFO tempest.lib.common.rest_client [req-f6f62999-eb37-4593-9c2f-31a79b9252cf req-f6f62999-eb37-4593-9c2f-31a79b9252cf ] Request (ExternalNetworksTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.715s",
                                "2026-05-22 01:44:12.864 19 INFO tempest.lib.common.rest_client [req-24523bb8-e351-4f3f-b541-441daf38d9f4 req-24523bb8-e351-4f3f-b541-441daf38d9f4 ] Request (RoutersIpV6AdminTest:test_create_router_set_gateway_with_fixed_ip): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/a2500829-e323-468e-a533-e66f4af131f7 0.806s",
                                "2026-05-22 01:44:12.870 29 INFO tempest.lib.common.rest_client [req-6b263c2e-6e36-4c9d-86c1-fb505b629b3f req-6b263c2e-6e36-4c9d-86c1-fb505b629b3f ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/ext-gw-mode 0.077s",
                                "2026-05-22 01:44:12.961 29 INFO tempest.lib.common.rest_client [req-10227bcc-b8e6-4ce6-8e96-b90253e452ae req-10227bcc-b8e6-4ce6-8e96-b90253e452ae ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/l3-ha 0.089s",
                                "2026-05-22 01:44:13.024 11 INFO tempest.lib.common.rest_client [req-47c56b99-132c-416b-822e-9709d7f38cd7 req-47c56b99-132c-416b-822e-9709d7f38cd7 ] Request (DHCPAgentSchedulersTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/97e7bbc6abc44aa7a36ce0aeae9d14d3 0.377s",
                                "2026-05-22 01:44:13.027 11 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 9b45f64e46d14236b7408a2a807085d0",
                                "2026-05-22 01:44:13.040 29 INFO tempest.lib.common.rest_client [req-5d5c811b-bb86-4d80-8c11-df6fe44b0e15 req-5d5c811b-bb86-4d80-8c11-df6fe44b0e15 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/external-gateway-multihoming 0.076s",
                                "2026-05-22 01:44:13.053 21 INFO tempest.lib.common.rest_client [req-7f845f27-b4db-4139-a954-a1075cb29e48 req-7f845f27-b4db-4139-a954-a1075cb29e48 ] Request (FloatingIPAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6ce8f02e3c184d0d91a963d5d99ebd47/users/2ae2f110174f4f9d80c2b41051f6310f/roles/1049be6f2d5641528d4cf50ffcec866c 0.348s",
                                "2026-05-22 01:44:13.120 37 INFO tempest.lib.common.rest_client [req-5a5e4ddf-e2fa-407e-9a6c-6eb9ef49e6e6 req-5a5e4ddf-e2fa-407e-9a6c-6eb9ef49e6e6 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:8774/v2.1/os-hypervisors 0.578s",
                                "2026-05-22 01:44:13.130 29 INFO tempest.lib.common.rest_client [req-7dfcb8ba-c52e-4da3-b245-7df86dcfe299 req-7dfcb8ba-c52e-4da3-b245-7df86dcfe299 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/l3-flavors 0.085s",
                                "2026-05-22 01:44:13.216 29 INFO tempest.lib.common.rest_client [req-4319971d-9e0c-4f9f-ab38-70e85104a336 req-4319971d-9e0c-4f9f-ab38-70e85104a336 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/multi-provider 0.084s",
                                "2026-05-22 01:44:13.302 29 INFO tempest.lib.common.rest_client [req-39783125-52c6-46ea-989b-3e593d60bd55 req-39783125-52c6-46ea-989b-3e593d60bd55 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/net-mtu 0.078s",
                                "2026-05-22 01:44:13.306 21 INFO tempest.lib.common.rest_client [req-acbcc26a-ef21-4d36-b059-3d12b892a345 req-acbcc26a-ef21-4d36-b059-3d12b892a345 ] Request (FloatingIPAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.249s",
                                "2026-05-22 01:44:13.312 31 INFO tempest.lib.common.rest_client [req-460c852e-1e53-48ac-b388-502e5dd3e755 req-460c852e-1e53-48ac-b388-502e5dd3e755 ] Request (RoutersNegativeIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.683s",
                                "2026-05-22 01:44:13.403 29 INFO tempest.lib.common.rest_client [req-c3d4ea7f-4799-4365-8709-485543f9c38c req-c3d4ea7f-4799-4365-8709-485543f9c38c ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/net-mtu-writable 0.097s",
                                "2026-05-22 01:44:13.427 21 INFO tempest.lib.common.rest_client [req-6bb536c1-59ae-47c9-898b-133f96f66ba9 req-6bb536c1-59ae-47c9-898b-133f96f66ba9 ] Request (FloatingIPAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6ce8f02e3c184d0d91a963d5d99ebd47/users/2ae2f110174f4f9d80c2b41051f6310f/roles/f62b4d190f9040abadfedbb170e6ab99 0.118s",
                                "2026-05-22 01:44:13.506 29 INFO tempest.lib.common.rest_client [req-531ffac4-6adc-49a1-b542-175c1d08371b req-531ffac4-6adc-49a1-b542-175c1d08371b ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/network_availability_zone 0.101s",
                                "2026-05-22 01:44:13.558 11 INFO tempest.lib.common.rest_client [req-e5719dbf-af80-4e75-b17e-dbab3ddcd5e2 req-e5719dbf-af80-4e75-b17e-dbab3ddcd5e2 ] Request (DHCPAgentSchedulersTestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.528s",
                                "2026-05-22 01:44:13.579 29 INFO tempest.lib.common.rest_client [req-d11fbfe2-7181-41da-bbb4-e1080aea40dd req-d11fbfe2-7181-41da-bbb4-e1080aea40dd ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/network-ip-availability 0.071s",
                                "2026-05-22 01:44:13.626 21 INFO tempest.lib.common.rest_client [req-36a5e074-428f-4b90-a38d-ed23aa3394cd req-36a5e074-428f-4b90-a38d-ed23aa3394cd ] Request (FloatingIPAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.193s",
                                "2026-05-22 01:44:13.630 17 INFO tempest.lib.common.rest_client [req-1bb86093-7eb3-419f-af25-717b4d8de440 req-1bb86093-7eb3-419f-af25-717b4d8de440 ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 2.006s",
                                "2026-05-22 01:44:13.661 29 INFO tempest.lib.common.rest_client [req-acadd3f9-1074-4338-9bf3-1fe2d2fa0937 req-acadd3f9-1074-4338-9bf3-1fe2d2fa0937 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/pagination 0.080s",
                                "2026-05-22 01:44:13.748 29 INFO tempest.lib.common.rest_client [req-8d593e74-7728-4513-a39d-171af930bf98 req-8d593e74-7728-4513-a39d-171af930bf98 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/port-device-profile 0.084s",
                                "2026-05-22 01:44:13.807 13 INFO tempest.lib.common.rest_client [req-01e66230-b48e-446d-970c-6a3129422b8f req-01e66230-b48e-446d-970c-6a3129422b8f ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.147s",
                                "2026-05-22 01:44:13.822 29 INFO tempest.lib.common.rest_client [req-bd3258bb-e0ad-480e-8d32-f364e76731c4 req-bd3258bb-e0ad-480e-8d32-f364e76731c4 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/port-mac-address-regenerate 0.073s",
                                "2026-05-22 01:44:13.824 33 INFO tempest.lib.common.rest_client [req-60a7c805-fc7f-4023-84d9-1c6c7dbd0985 req-60a7c805-fc7f-4023-84d9-1c6c7dbd0985 ] Request (RoutersAdminNegativeIpV6Test:test_router_set_gateway_used_ip_returns_409): 409 POST https://api.testbed.osism.xyz:9696/v2.0/routers 1.222s",
                                "2026-05-22 01:44:13.803 21 INFO tempest.lib.common.rest_client [req-7015f2cb-662d-4af7-ab74-d2b3c3b0215f req-7015f2cb-662d-4af7-ab74-d2b3c3b0215f ] Request (FloatingIPAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6ce8f02e3c184d0d91a963d5d99ebd47/users/2ae2f110174f4f9d80c2b41051f6310f/roles/7b19d98ffcc24d869191183daf0fb4ae 0.174s",
                                "2026-05-22 01:44:13.804 21 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 2ae2f110174f4f9d80c2b41051f6310f is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:44:13.804 21 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-FloatingIPAdminTestJSON-1302471920-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '6ce8f02e3c184d0d91a963d5d99ebd47', 'project_name': 'tempest-FloatingIPAdminTestJSON-1302471920', 'tenant_id': '6ce8f02e3c184d0d91a963d5d99ebd47', 'tenant_name': 'tempest-FloatingIPAdminTestJSON-1302471920', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '2ae2f110174f4f9d80c2b41051f6310f', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:44:13.805 21 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-FloatingIPAdminTestJSON-1302471920-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '6ce8f02e3c184d0d91a963d5d99ebd47', 'project_name': 'tempest-FloatingIPAdminTestJSON-1302471920', 'tenant_id': '6ce8f02e3c184d0d91a963d5d99ebd47', 'tenant_name': 'tempest-FloatingIPAdminTestJSON-1302471920', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '2ae2f110174f4f9d80c2b41051f6310f', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:44:13.897 29 INFO tempest.lib.common.rest_client [req-aee21f28-176b-4df2-848f-a7943101da81 req-aee21f28-176b-4df2-848f-a7943101da81 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/port-numa-affinity-policy 0.071s",
                                "2026-05-22 01:44:13.962 39 INFO tempest.lib.common.rest_client [req-3d657f1b-89c5-47f6-adcd-67e59c4ee2e8 req-3d657f1b-89c5-47f6-adcd-67e59c4ee2e8 ] Request (RoutersAdminTest:test_create_router_set_gateway_with_fixed_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.563s",
                                "2026-05-22 01:44:13.994 29 INFO tempest.lib.common.rest_client [req-11881689-d509-4f3b-97fe-3551844ab561 req-11881689-d509-4f3b-97fe-3551844ab561 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/port-numa-affinity-policy-socket 0.095s",
                                "2026-05-22 01:44:14.041 41 INFO tempest.lib.common.rest_client [req-c7606159-3552-4502-975e-a55556aab479 req-c7606159-3552-4502-975e-a55556aab479 ] Request (BulkNetworkOpsIpV6Test:test_bulk_create_delete_network): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 2.999s",
                                "2026-05-22 01:44:14.088 29 INFO tempest.lib.common.rest_client [req-ecfc9d07-5b21-421f-a69d-546cf0ea5522 req-ecfc9d07-5b21-421f-a69d-546cf0ea5522 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/port-resource-request 0.090s",
                                "2026-05-22 01:44:14.190 29 INFO tempest.lib.common.rest_client [req-0a3623d8-933b-4784-83aa-14a68a221094 req-0a3623d8-933b-4784-83aa-14a68a221094 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/port-resource-request-groups 0.099s",
                                "2026-05-22 01:44:14.190 23 INFO tempest.lib.common.rest_client [req-4deafc53-820d-4683-b614-84de19bfe544 req-4deafc53-820d-4683-b614-84de19bfe544 ] Request (ExternalNetworksAdminNegativeTestJSON:test_create_port_with_precreated_floatingip_as_fixed_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/floatingips 2.244s",
                                "2026-05-22 01:44:14.239 17 INFO tempest.lib.common.rest_client [req-24d63750-d4b7-4c01-9a33-da865d7b7e18 req-24d63750-d4b7-4c01-9a33-da865d7b7e18 ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:8774/v2.1/os-hypervisors 0.601s",
                                "2026-05-22 01:44:14.279 41 INFO tempest.lib.common.rest_client [req-b4f45ae2-8d24-43b2-b0a1-66dd56048854 req-b4f45ae2-8d24-43b2-b0a1-66dd56048854 ] Request (BulkNetworkOpsIpV6Test:test_bulk_create_delete_network): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks 0.236s",
                                "2026-05-22 01:44:14.288 29 INFO tempest.lib.common.rest_client [req-2018c994-81db-4841-8c9d-2fbe57dcd8fb req-2018c994-81db-4841-8c9d-2fbe57dcd8fb ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/binding 0.095s",
                                "2026-05-22 01:44:14.291 25 INFO tempest.lib.common.rest_client [req-65a400e8-c5ec-4693-8472-03723aa5bcd1 req-65a400e8-c5ec-4693-8472-03723aa5bcd1 ] Request (AllowedAddressPairTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.544s",
                                "2026-05-22 01:44:14.372 29 INFO tempest.lib.common.rest_client [req-a0b5a37f-d995-427f-8613-d98f337ec650 req-a0b5a37f-d995-427f-8613-d98f337ec650 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/binding-extended 0.083s",
                                "2026-05-22 01:44:14.455 29 INFO tempest.lib.common.rest_client [req-409fa442-ad42-4c24-905e-f2c126f1e31b req-409fa442-ad42-4c24-905e-f2c126f1e31b ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/port-security 0.081s",
                                "2026-05-22 01:44:14.462 21 INFO tempest.lib.common.rest_client [req-37df2eec-ec41-4970-9525-2bef7db5ec5e req-37df2eec-ec41-4970-9525-2bef7db5ec5e ] Request (FloatingIPAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.649s",
                                "2026-05-22 01:44:14.492 35 INFO tempest.lib.common.rest_client [req-a3779a32-c6d8-4d50-84bb-54a4b0cf2f90 req-a3779a32-c6d8-4d50-84bb-54a4b0cf2f90 ] Request (PortsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.899s",
                                "2026-05-22 01:44:14.532 15 INFO tempest.lib.common.rest_client [req-0f1c46ca-5f04-4b6a-8956-726291a35b1f req-0f1c46ca-5f04-4b6a-8956-726291a35b1f ] Request (FloatingIPTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 3.122s",
                                "2026-05-22 01:44:14.545 39 INFO tempest.lib.common.rest_client [req-ec581556-0128-485f-87a4-8244dacdeb90 req-ec581556-0128-485f-87a4-8244dacdeb90 ] Request (RoutersAdminTest:test_create_router_set_gateway_with_fixed_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.581s",
                                "2026-05-22 01:44:14.555 29 INFO tempest.lib.common.rest_client [req-3453a37d-a494-489e-bd0e-68213e3c516a req-3453a37d-a494-489e-bd0e-68213e3c516a ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/project-id 0.093s",
                                "2026-05-22 01:44:14.584 33 INFO tempest.lib.common.rest_client [req-d27bb902-f87d-4923-b348-e64553a0acbd req-d27bb902-f87d-4923-b348-e64553a0acbd ] Request (RoutersAdminNegativeIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/500a7589-024f-4700-b040-a05f8d441d9c 0.754s",
                                "{11} tempest.api.network.admin.test_routers_negative.RoutersAdminNegativeIpV6Test.test_router_set_gateway_used_ip_returns_409 [3.336812s] ... ok",
                                "2026-05-22 01:44:14.630 29 INFO tempest.lib.common.rest_client [req-ffd66c4b-31a7-4ca6-b538-3cfb8ea89ee4 req-ffd66c4b-31a7-4ca6-b538-3cfb8ea89ee4 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/provider 0.073s",
                                "2026-05-22 01:44:14.683 13 INFO tempest.lib.common.rest_client [req-effb84ee-4fe6-42ee-a0d7-4c4279d35375 req-effb84ee-4fe6-42ee-a0d7-4c4279d35375 ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.873s",
                                "2026-05-22 01:44:14.710 29 INFO tempest.lib.common.rest_client [req-8609dfe6-684e-410a-b783-cf585cb724ed req-8609dfe6-684e-410a-b783-cf585cb724ed ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/qos 0.077s",
                                "2026-05-22 01:44:14.712 11 INFO tempest.lib.common.rest_client [req-695647b9-b437-41d1-94ca-9cc9af7b24ba req-695647b9-b437-41d1-94ca-9cc9af7b24ba ] Request (DHCPAgentSchedulersTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=9b45f64e46d14236b7408a2a807085d0&name=default 1.151s",
                                "2026-05-22 01:44:14.716 31 INFO tempest.lib.common.rest_client [req-9df9fbc5-2ba9-457a-888e-255d913f612d req-9df9fbc5-2ba9-457a-888e-255d913f612d ] Request (RoutersNegativeIpV6Test:test_add_router_interfaces_on_overlapping_subnets_returns_400): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.399s",
                                "2026-05-22 01:44:14.807 29 INFO tempest.lib.common.rest_client [req-55b7a769-7f8f-4dc8-a44e-606d209257c3 req-55b7a769-7f8f-4dc8-a44e-606d209257c3 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/qos-bw-limit-direction 0.095s",
                                "2026-05-22 01:44:14.810 33 INFO tempest.lib.common.rest_client [req-0cf05762-8865-420e-a74f-01a62bcb27b2 req-0cf05762-8865-420e-a74f-01a62bcb27b2 ] Request (RoutersAdminNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/1dfdc2badc7543dbadd1e73d3e34e50e 0.217s",
                                "2026-05-22 01:44:14.865 27 INFO tempest.lib.common.rest_client [req-1d2daf85-afb9-49d2-8700-0b55cc5d20d1 req-1d2daf85-afb9-49d2-8700-0b55cc5d20d1 ] Request (ExternalNetworksTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 2.070s",
                                "2026-05-22 01:44:14.882 29 INFO tempest.lib.common.rest_client [req-d2da5f5f-fd62-442c-8d39-47b65854671d req-d2da5f5f-fd62-442c-8d39-47b65854671d ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/qos-bw-minimum-ingress 0.072s",
                                "2026-05-22 01:44:14.964 29 INFO tempest.lib.common.rest_client [req-56b8db48-2567-4d41-8eeb-449d5f8b15ae req-56b8db48-2567-4d41-8eeb-449d5f8b15ae ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/qos-default 0.080s",
                                "2026-05-22 01:44:15.055 29 INFO tempest.lib.common.rest_client [req-09cce29b-cc02-4c1c-bc73-2147c9945d70 req-09cce29b-cc02-4c1c-bc73-2147c9945d70 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/qos-fip 0.085s",
                                "2026-05-22 01:44:15.130 23 INFO tempest.lib.common.rest_client [req-001a889f-1a03-460d-8963-4eeabc2deb03 req-001a889f-1a03-460d-8963-4eeabc2deb03 ] Request (ExternalNetworksAdminNegativeTestJSON:test_create_port_with_precreated_floatingip_as_fixed_ip): 409 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.938s",
                                "2026-05-22 01:44:15.158 29 INFO tempest.lib.common.rest_client [req-c2a74ee5-0ae9-4923-a35e-c8991a8af6ea req-c2a74ee5-0ae9-4923-a35e-c8991a8af6ea ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/qos-gateway-ip 0.099s",
                                "2026-05-22 01:44:15.159 33 INFO tempest.lib.common.rest_client [req-a1e691a6-dd96-4c64-be20-5a13cae452a1 req-a1e691a6-dd96-4c64-be20-5a13cae452a1 ] Request (RoutersAdminNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/9b8a7c48c20f43329000afc0f1661b43 0.347s",
                                "2026-05-22 01:44:15.160 33 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 83bfa2b36cb74f61b9502beae8f7e76e",
                                "2026-05-22 01:44:15.246 29 INFO tempest.lib.common.rest_client [req-37f7d2df-6459-42dc-ba3f-56a520a4c5d9 req-37f7d2df-6459-42dc-ba3f-56a520a4c5d9 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/qos-port-network-policy 0.085s",
                                "2026-05-22 01:44:15.343 29 INFO tempest.lib.common.rest_client [req-c4145979-b6e5-4491-ae0a-c20502b452e3 req-c4145979-b6e5-4491-ae0a-c20502b452e3 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/qos-pps-minimum 0.093s",
                                "2026-05-22 01:44:15.434 29 INFO tempest.lib.common.rest_client [req-ef68bda7-8944-4787-a17e-d0eacf575d2c req-ef68bda7-8944-4787-a17e-d0eacf575d2c ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/qos-pps-minimum-rule-alias 0.087s",
                                "2026-05-22 01:44:15.444 37 INFO tempest.lib.common.rest_client [req-98c2236a-d4df-473c-bb58-8ba71beed922 req-98c2236a-d4df-473c-bb58-8ba71beed922 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:test_create_port_binding_ext_attr): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 2.319s",
                                "2026-05-22 01:44:15.519 29 INFO tempest.lib.common.rest_client [req-a4e281d6-c05d-4928-978a-426fd627d157 req-a4e281d6-c05d-4928-978a-426fd627d157 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/qos-pps 0.082s",
                                "2026-05-22 01:44:15.609 29 INFO tempest.lib.common.rest_client [req-3fedd7a8-89ef-42a9-92d1-416da509c272 req-3fedd7a8-89ef-42a9-92d1-416da509c272 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/qos-rule-type-details 0.088s",
                                "2026-05-22 01:44:15.665 35 INFO tempest.lib.common.rest_client [req-f7af88dd-991a-46b6-8d90-f9a55eee469c req-f7af88dd-991a-46b6-8d90-f9a55eee469c ] Request (PortsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.169s",
                                "2026-05-22 01:44:15.662 41 INFO tempest.lib.common.rest_client [req-94b9b6a4-d98f-478b-ba1a-38cb0307a92e req-94b9b6a4-d98f-478b-ba1a-38cb0307a92e ] Request (BulkNetworkOpsIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/e9f5b889-9e1c-4bb0-9cf5-b223cfc0d940 1.379s",
                                "2026-05-22 01:44:15.719 33 INFO tempest.lib.common.rest_client [req-96e3d39d-1c0a-49b8-961a-e72ca43be9bc req-96e3d39d-1c0a-49b8-961a-e72ca43be9bc ] Request (RoutersAdminNegativeIpV6Test:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.557s",
                                "2026-05-22 01:44:15.719 29 INFO tempest.lib.common.rest_client [req-f7b7993f-3e97-4512-9078-a823a2695d72 req-f7b7993f-3e97-4512-9078-a823a2695d72 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/qos-rule-type-filter 0.107s",
                                "2026-05-22 01:44:15.758 39 INFO tempest.lib.common.rest_client [req-4b1a35aa-bb38-4383-919c-db03e9e4b2a5 req-4b1a35aa-bb38-4383-919c-db03e9e4b2a5 ] Request (RoutersAdminTest:test_create_router_set_gateway_with_fixed_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.211s",
                                "2026-05-22 01:44:15.773 11 INFO tempest.lib.common.rest_client [req-0360864e-2ea3-4861-b5dd-f803b3ee6ee2 req-0360864e-2ea3-4861-b5dd-f803b3ee6ee2 ] Request (DHCPAgentSchedulersTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/abe5f7e9-7def-4551-94cb-a41bd5325160 1.059s",
                                "2026-05-22 01:44:15.825 29 INFO tempest.lib.common.rest_client [req-e2ca6e7a-8828-4572-92d1-7e55ec51ef1a req-e2ca6e7a-8828-4572-92d1-7e55ec51ef1a ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/qos-rules-alias 0.102s",
                                "2026-05-22 01:44:15.907 29 INFO tempest.lib.common.rest_client [req-50f975cd-3d28-4f42-a4d8-7dade7656432 req-50f975cd-3d28-4f42-a4d8-7dade7656432 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/quota-check-limit 0.078s",
                                "2026-05-22 01:44:15.993 29 INFO tempest.lib.common.rest_client [req-afef2dbc-f009-41c7-b5b1-8444d0156a3c req-afef2dbc-f009-41c7-b5b1-8444d0156a3c ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/quotas 0.083s",
                                "2026-05-22 01:44:16.000 31 INFO tempest.lib.common.rest_client [req-720fa713-58a1-43f6-a475-db2deed0f53f req-720fa713-58a1-43f6-a475-db2deed0f53f ] Request (RoutersNegativeIpV6Test:test_add_router_interfaces_on_overlapping_subnets_returns_400): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.281s",
                                "2026-05-22 01:44:15.998 13 INFO tempest.lib.common.rest_client [req-3e7ee611-e88f-4b0b-a771-c18ac9e7fb3e req-3e7ee611-e88f-4b0b-a771-c18ac9e7fb3e ] Request (ExtraDHCPOptionsIpV6TestJSON:test_create_list_port_with_extra_dhcp_options): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.309s",
                                "2026-05-22 01:44:16.029 11 INFO tempest.lib.common.rest_client [req-ffb5b481-3be9-442a-88d6-c5e77bd5a7ba req-ffb5b481-3be9-442a-88d6-c5e77bd5a7ba ] Request (DHCPAgentSchedulersTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/9b45f64e46d14236b7408a2a807085d0 0.252s",
                                "2026-05-22 01:44:16.030 11 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 22d6ffc491a2420cbfd1b18752e97bad",
                                "2026-05-22 01:44:16.042 23 INFO tempest.lib.common.rest_client [req-73a49da6-7d1c-4fd1-8b2a-e4476ca0104c req-73a49da6-7d1c-4fd1-8b2a-e4476ca0104c ] Request (ExternalNetworksAdminNegativeTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/floatingips/ee470dc2-b3b4-4f9a-8287-9676c3aa1093 0.909s",
                                "2026-05-22 01:44:16.089 29 INFO tempest.lib.common.rest_client [req-56168c08-25a1-4584-a095-4b81c2016a1b req-56168c08-25a1-4584-a095-4b81c2016a1b ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/quota_details 0.093s",
                                "{6} tempest.api.network.admin.test_external_networks_negative.ExternalNetworksAdminNegativeTestJSON.test_create_port_with_precreated_floatingip_as_fixed_ip [4.100920s] ... ok",
                                "2026-05-22 01:44:16.148 21 INFO tempest.lib.common.rest_client [req-332224f3-ce82-43e1-84c8-2e054be3b1ac req-332224f3-ce82-43e1-84c8-2e054be3b1ac ] Request (FloatingIPAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/floatingips 1.681s",
                                "2026-05-22 01:44:16.177 29 INFO tempest.lib.common.rest_client [req-266e7fc2-a138-47dd-bc45-e30a9f65b403 req-266e7fc2-a138-47dd-bc45-e30a9f65b403 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/rbac-policies 0.085s",
                                "2026-05-22 01:44:16.250 25 INFO tempest.lib.common.rest_client [req-43c43e9c-4563-44ef-9dd8-087bea170c07 req-43c43e9c-4563-44ef-9dd8-087bea170c07 ] Request (AllowedAddressPairTestJSON:test_create_list_port_with_address_pair): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.956s",
                                "2026-05-22 01:44:16.257 29 INFO tempest.lib.common.rest_client [req-4f262586-1ce8-44e9-9d65-4e409cf22b91 req-4f262586-1ce8-44e9-9d65-4e409cf22b91 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/rbac-address-scope 0.078s",
                                "2026-05-22 01:44:16.328 33 INFO tempest.lib.common.rest_client [req-1ac6be1c-c1af-4378-9b9a-96ba365f76b5 req-1ac6be1c-c1af-4378-9b9a-96ba365f76b5 ] Request (RoutersAdminNegativeIpV6Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=83bfa2b36cb74f61b9502beae8f7e76e&name=default 0.605s",
                                "2026-05-22 01:44:16.331 29 INFO tempest.lib.common.rest_client [req-793565bf-f232-4503-a7c8-fca28efd350a req-793565bf-f232-4503-a7c8-fca28efd350a ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/rbac-security-groups 0.072s",
                                "2026-05-22 01:44:16.410 29 INFO tempest.lib.common.rest_client [req-c29e5bb2-e1e1-4541-9405-26a045924d4a req-c29e5bb2-e1e1-4541-9405-26a045924d4a ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/revision-if-match 0.077s",
                                "2026-05-22 01:44:16.454 23 INFO tempest.lib.common.rest_client [req-4a9628f1-9d37-4c89-b171-d2f238f95e00 req-4a9628f1-9d37-4c89-b171-d2f238f95e00 ] Request (ExternalNetworksAdminNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/7d4a1731d25c4beb998056396d6b4943 0.346s",
                                "2026-05-22 01:44:16.505 29 INFO tempest.lib.common.rest_client [req-99cf721d-8db3-4629-997f-d768c3c0191c req-99cf721d-8db3-4629-997f-d768c3c0191c ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/standard-attr-revisions 0.092s",
                                "2026-05-22 01:44:16.520 39 INFO tempest.lib.common.rest_client [req-da6390fe-5fea-4ea5-b11a-e2f22c470f36 req-da6390fe-5fea-4ea5-b11a-e2f22c470f36 ] Request (RoutersAdminTest:test_create_router_set_gateway_with_fixed_ip): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/956411da-f9b0-497a-b4ea-a3bc3ce8c1a5 0.757s",
                                "2026-05-22 01:44:16.543 13 INFO tempest.lib.common.rest_client [req-317172c3-1308-4813-a7fa-c7d6597c8bab req-317172c3-1308-4813-a7fa-c7d6597c8bab ] Request (ExtraDHCPOptionsIpV6TestJSON:test_create_list_port_with_extra_dhcp_options): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.541s",
                                "2026-05-22 01:44:16.553 31 INFO tempest.lib.common.rest_client [req-c10e41e1-d84c-404f-a568-93ab888ebcfc req-c10e41e1-d84c-404f-a568-93ab888ebcfc ] Request (RoutersNegativeIpV6Test:test_add_router_interfaces_on_overlapping_subnets_returns_400): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.550s",
                                "2026-05-22 01:44:16.607 37 INFO tempest.lib.common.rest_client [req-be4b614a-be7e-4475-9eca-1a291b602f2b req-be4b614a-be7e-4475-9eca-1a291b602f2b ] Request (PortsAdminExtendedAttrsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/ba7246d0-b96c-4e2e-b811-156b401056b0 1.158s",
                                "2026-05-22 01:44:16.610 29 INFO tempest.lib.common.rest_client [req-1818aac3-4f02-4adb-88be-2d1de0640d35 req-1818aac3-4f02-4adb-88be-2d1de0640d35 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/router_availability_zone 0.102s",
                                "2026-05-22 01:44:16.685 11 INFO tempest.lib.common.rest_client [req-14568229-ebd0-4b5a-9f3b-290c30e20c56 req-14568229-ebd0-4b5a-9f3b-290c30e20c56 ] Request (DHCPAgentSchedulersTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=22d6ffc491a2420cbfd1b18752e97bad&name=default 0.653s",
                                "2026-05-22 01:44:16.696 25 INFO tempest.lib.common.rest_client [req-df57d513-956b-43ab-aca7-3a9580663b52 req-df57d513-956b-43ab-aca7-3a9580663b52 ] Request (AllowedAddressPairTestJSON:test_create_list_port_with_address_pair): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.443s",
                                "2026-05-22 01:44:16.710 29 INFO tempest.lib.common.rest_client [req-23f38af6-a3ec-4cba-b3aa-a667b6d274fd req-23f38af6-a3ec-4cba-b3aa-a667b6d274fd ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/security-groups-default-rules 0.096s",
                                "2026-05-22 01:44:16.712 37 INFO tempest.lib.common.rest_client [req-2f497b88-cff9-4c25-96da-b67a92edbadf req-2f497b88-cff9-4c25-96da-b67a92edbadf ] Request (PortsAdminExtendedAttrsIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/ba7246d0-b96c-4e2e-b811-156b401056b0 0.103s",
                                "2026-05-22 01:44:16.735 17 INFO tempest.lib.common.rest_client [req-49f40feb-387b-4951-b024-93c8c71729c1 req-49f40feb-387b-4951-b024-93c8c71729c1 ] Request (PortsAdminExtendedAttrsTestJSON:test_create_port_binding_ext_attr): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 2.478s",
                                "2026-05-22 01:44:16.780 23 INFO tempest.lib.common.rest_client [req-cb6fe868-3756-4cdd-88ab-5a42be1163d5 req-cb6fe868-3756-4cdd-88ab-5a42be1163d5 ] Request (ExternalNetworksAdminNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/603948cd72004bfe8d2449021a38722f 0.323s",
                                "2026-05-22 01:44:16.780 23 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 0405b8b5acd546308c0f129d965ba134",
                                "2026-05-22 01:44:16.788 29 INFO tempest.lib.common.rest_client [req-71aad294-71df-411d-8e8e-1d61b7fa2571 req-71aad294-71df-411d-8e8e-1d61b7fa2571 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/security-groups-normalized-cidr 0.076s",
                                "{13} tempest.api.network.admin.test_ports.PortsAdminExtendedAttrsIpV6TestJSON.test_create_port_binding_ext_attr [3.589915s] ... ok",
                                "2026-05-22 01:44:16.842 33 INFO tempest.lib.common.rest_client [req-c5f1f9a5-765f-4c1e-b371-9c79bca1a419 req-c5f1f9a5-765f-4c1e-b371-9c79bca1a419 ] Request (RoutersAdminNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/e160a057-fc96-410e-8290-00037015b747 0.512s",
                                "2026-05-22 01:44:16.870 29 INFO tempest.lib.common.rest_client [req-0302914b-33ea-40f9-9140-0f3714197f7a req-0302914b-33ea-40f9-9140-0f3714197f7a ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/security-groups-remote-address-group 0.080s",
                                "2026-05-22 01:44:16.914 41 INFO tempest.lib.common.rest_client [req-2c1db92b-c545-4318-aeb5-df465456ccff req-2c1db92b-c545-4318-aeb5-df465456ccff ] Request (BulkNetworkOpsIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/ea990074-3242-43f9-80ab-78b71335cc55 1.249s",
                                "2026-05-22 01:44:16.949 29 INFO tempest.lib.common.rest_client [req-e58a21e8-e35b-4dc7-8088-359efe42176d req-e58a21e8-e35b-4dc7-8088-359efe42176d ] 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.076s",
                                "2026-05-22 01:44:17.044 29 INFO tempest.lib.common.rest_client [req-f3489913-2969-45b7-bb81-254fd5656115 req-f3489913-2969-45b7-bb81-254fd5656115 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/security-groups-shared-filtering 0.092s",
                                "2026-05-22 01:44:17.114 41 INFO tempest.lib.common.rest_client [req-357e44a6-7eee-4515-b45b-4509574dae81 req-357e44a6-7eee-4515-b45b-4509574dae81 ] Request (BulkNetworkOpsIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks 0.194s",
                                "2026-05-22 01:44:17.134 33 INFO tempest.lib.common.rest_client [req-f39702ce-f3c8-43a9-9881-f8453bec21c5 req-f39702ce-f3c8-43a9-9881-f8453bec21c5 ] Request (RoutersAdminNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/83bfa2b36cb74f61b9502beae8f7e76e 0.287s",
                                "2026-05-22 01:44:17.134 33 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 965eaf9ff9804b3eab60eee7eb71251f",
                                "2026-05-22 01:44:17.154 29 INFO tempest.lib.common.rest_client [req-e0e48f77-cddf-4faf-8a07-44d1c1a17bc2 req-e0e48f77-cddf-4faf-8a07-44d1c1a17bc2 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/security-group 0.107s",
                                "{15} tempest.api.network.test_networks.BulkNetworkOpsIpV6Test.test_bulk_create_delete_network [6.075708s] ... ok",
                                "2026-05-22 01:44:17.173 27 INFO tempest.lib.common.rest_client [req-acd35270-9cae-446c-8ed3-f5a0cdb1e42b req-acd35270-9cae-446c-8ed3-f5a0cdb1e42b ] Request (ExternalNetworksTestJSON:test_create_external_network): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 2.305s",
                                "2026-05-22 01:44:17.253 31 INFO tempest.lib.common.rest_client [req-ee1e337b-1f75-44aa-9b8e-7e2883967166 req-ee1e337b-1f75-44aa-9b8e-7e2883967166 ] Request (RoutersNegativeIpV6Test:test_add_router_interfaces_on_overlapping_subnets_returns_400): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.698s",
                                "2026-05-22 01:44:17.277 29 INFO tempest.lib.common.rest_client [req-27fa1cda-23ab-4d47-927a-5e598bc725d4 req-27fa1cda-23ab-4d47-927a-5e598bc725d4 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/service-type 0.120s",
                                "2026-05-22 01:44:17.275 11 INFO tempest.lib.common.rest_client [req-df7f89ff-a5dc-4b18-8435-d082ac8d8157 req-df7f89ff-a5dc-4b18-8435-d082ac8d8157 ] Request (DHCPAgentSchedulersTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/8322f4e3-ae03-46e5-b451-a6349475e776 0.588s",
                                "2026-05-22 01:44:17.281 33 INFO tempest.lib.common.rest_client [req-cfd61c49-ffc8-47a5-b7d8-07b8e3980a8b req-cfd61c49-ffc8-47a5-b7d8-07b8e3980a8b ] Request (RoutersAdminNegativeIpV6Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=965eaf9ff9804b3eab60eee7eb71251f&name=default 0.140s",
                                "2026-05-22 01:44:17.319 17 INFO tempest.lib.common.rest_client [req-a3a321b9-6552-43d9-8656-8b3b71d7b7b0 req-a3a321b9-6552-43d9-8656-8b3b71d7b7b0 ] Request (PortsAdminExtendedAttrsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/778a317b-6e03-4531-a1e9-e1822e33892b 0.578s",
                                "2026-05-22 01:44:17.344 23 INFO tempest.lib.common.rest_client [req-b461b246-54f0-48f5-af32-eb6f5c8ae4e7 req-b461b246-54f0-48f5-af32-eb6f5c8ae4e7 ] Request (ExternalNetworksAdminNegativeTestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.560s",
                                "2026-05-22 01:44:17.392 29 INFO tempest.lib.common.rest_client [req-dfc52151-e161-4eb8-90e3-201d27098718 req-dfc52151-e161-4eb8-90e3-201d27098718 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/sorting 0.113s",
                                "2026-05-22 01:44:17.462 29 INFO tempest.lib.common.rest_client [req-f707cae4-c5fd-4e3f-98ff-c19e73eecf2c req-f707cae4-c5fd-4e3f-98ff-c19e73eecf2c ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/standard-attr-description 0.069s",
                                "2026-05-22 01:44:17.534 11 INFO tempest.lib.common.rest_client [req-4f34d400-ae9d-4f5f-9218-cf7ad0cce8c4 req-4f34d400-ae9d-4f5f-9218-cf7ad0cce8c4 ] Request (DHCPAgentSchedulersTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/22d6ffc491a2420cbfd1b18752e97bad 0.257s",
                                "2026-05-22 01:44:17.542 17 INFO tempest.lib.common.rest_client [req-b1d98227-a95e-4a22-9323-8c8850ea0ee5 req-b1d98227-a95e-4a22-9323-8c8850ea0ee5 ] Request (PortsAdminExtendedAttrsTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/778a317b-6e03-4531-a1e9-e1822e33892b 0.219s",
                                "2026-05-22 01:44:17.557 29 INFO tempest.lib.common.rest_client [req-3e15669a-9e1c-484a-bbff-54273b8bb197 req-3e15669a-9e1c-484a-bbff-54273b8bb197 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/stateful-security-group 0.090s",
                                "{3} tempest.api.network.admin.test_ports.PortsAdminExtendedAttrsTestJSON.test_create_port_binding_ext_attr [3.293741s] ... ok",
                                "{0} 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-22 01:44:17.651 29 INFO tempest.lib.common.rest_client [req-b36b4cd5-f0b2-41e5-8b94-83feaaad985c req-b36b4cd5-f0b2-41e5-8b94-83feaaad985c ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/subnet-dns-publish-fixed-ip 0.090s",
                                "2026-05-22 01:44:17.746 29 INFO tempest.lib.common.rest_client [req-a3b1a8dc-7791-4928-a4f4-8bd9f11f7c6e req-a3b1a8dc-7791-4928-a4f4-8bd9f11f7c6e ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/subnet-external-network 0.091s",
                                "2026-05-22 01:44:17.752 33 INFO tempest.lib.common.rest_client [req-42b1544b-4d6e-4a3c-a069-d32c2400ee7e req-42b1544b-4d6e-4a3c-a069-d32c2400ee7e ] Request (RoutersAdminNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/d4d40893-c6db-488a-9ea4-6cf2c602ea72 0.467s",
                                "2026-05-22 01:44:17.829 29 INFO tempest.lib.common.rest_client [req-6e056afa-9935-4138-ba7d-048753687eba req-6e056afa-9935-4138-ba7d-048753687eba ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/subnet-service-types 0.081s",
                                "2026-05-22 01:44:17.842 23 INFO tempest.lib.common.rest_client [req-ddc06889-5e1a-4bfc-943a-9be11ea9124d req-ddc06889-5e1a-4bfc-943a-9be11ea9124d ] Request (ExternalNetworksAdminNegativeTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=0405b8b5acd546308c0f129d965ba134&name=default 0.495s",
                                "2026-05-22 01:44:17.874 13 INFO tempest.lib.common.rest_client [req-ec8a8f2d-b5d1-4bca-af56-2221bcc7e10b req-ec8a8f2d-b5d1-4bca-af56-2221bcc7e10b ] Request (ExtraDHCPOptionsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/78623567-2882-4cee-abdd-1caf3d27bc15 1.327s",
                                "2026-05-22 01:44:17.912 29 INFO tempest.lib.common.rest_client [req-44d0579f-1647-4faf-9d80-7969985de0b5 req-44d0579f-1647-4faf-9d80-7969985de0b5 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/subnet_allocation 0.080s",
                                "{1} tempest.api.network.test_extra_dhcp_options.ExtraDHCPOptionsIpV6TestJSON.test_create_list_port_with_extra_dhcp_options [3.193737s] ... ok",
                                "2026-05-22 01:44:17.949 27 INFO tempest.lib.common.rest_client [req-bc508572-cb6c-4467-8325-6b504fe5b5b7 req-bc508572-cb6c-4467-8325-6b504fe5b5b7 ] Request (ExternalNetworksTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/13572bad-3fe1-478b-8935-629be6a6049a 0.767s",
                                "2026-05-22 01:44:17.987 29 INFO tempest.lib.common.rest_client [req-2cefd4af-14b6-4594-b5b4-7439263e9427 req-2cefd4af-14b6-4594-b5b4-7439263e9427 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/subnetpool-prefix-ops 0.073s",
                                "2026-05-22 01:44:18.003 33 INFO tempest.lib.common.rest_client [req-e5ecf67d-8c7a-4ed4-9249-58d9ce3053bc req-e5ecf67d-8c7a-4ed4-9249-58d9ce3053bc ] Request (RoutersAdminNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/965eaf9ff9804b3eab60eee7eb71251f 0.249s",
                                "{8} tempest.api.network.admin.test_external_network_extension.ExternalNetworksTestJSON.test_create_external_network [3.084410s] ... ok",
                                "2026-05-22 01:44:18.071 29 INFO tempest.lib.common.rest_client [req-b6c3b84f-01ea-4457-b71d-f10fe596dd47 req-b6c3b84f-01ea-4457-b71d-f10fe596dd47 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/tag-creation 0.083s",
                                "2026-05-22 01:44:18.111 19 INFO tempest.lib.common.rest_client [req-e9a63a3c-abf2-41e7-a49f-1a71b34a9d67 req-e9a63a3c-abf2-41e7-a49f-1a71b34a9d67 ] Request (RoutersIpV6AdminTest:test_create_router_set_gateway_with_fixed_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 5.244s",
                                "2026-05-22 01:44:18.137 29 INFO tempest.lib.common.rest_client [req-fae66e9a-0909-4d42-b415-a67d8f431a48 req-fae66e9a-0909-4d42-b415-a67d8f431a48 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/standard-attr-tag 0.064s",
                                "2026-05-22 01:44:18.142 37 INFO tempest.lib.common.rest_client [req-c49ad43a-bbcf-4870-8515-7910fa809b6f req-c49ad43a-bbcf-4870-8515-7910fa809b6f ] Request (PortsAdminExtendedAttrsIpV6TestJSON:test_list_ports_binding_ext_attr): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.340s",
                                "2026-05-22 01:44:18.148 35 INFO tempest.lib.common.rest_client [req-f64ee9f5-3ca9-4c5e-b9dc-518d5fd30fc9 req-f64ee9f5-3ca9-4c5e-b9dc-518d5fd30fc9 ] Request (PortsTestJSON:test_create_bulk_port): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 2.478s",
                                "2026-05-22 01:44:18.160 11 INFO tempest.lib.common.rest_client [req-7e80909a-33f3-43cf-b523-d23d0d891816 req-7e80909a-33f3-43cf-b523-d23d0d891816 ] Request (NetworksTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.546s",
                                "2026-05-22 01:44:18.232 29 INFO tempest.lib.common.rest_client [req-a46ee0e3-2a06-4a7a-8933-b54a9e185255 req-a46ee0e3-2a06-4a7a-8933-b54a9e185255 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/standard-attr-timestamp 0.093s",
                                "{9} tempest.api.network.test_extensions.ExtensionsTestJSON.test_list_show_extensions [8.443029s] ... ok",
                                "2026-05-22 01:44:18.305 17 INFO tempest.lib.common.rest_client [req-ae6bea3f-486f-40cc-92cd-99a244356124 req-ae6bea3f-486f-40cc-92cd-99a244356124 ] Request (PortsAdminExtendedAttrsTestJSON:test_list_ports_binding_ext_attr): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.706s",
                                "2026-05-22 01:44:18.493 25 INFO tempest.lib.common.rest_client [req-2cf94074-ee24-46bb-ae6e-a0c7e9ac7810 req-2cf94074-ee24-46bb-ae6e-a0c7e9ac7810 ] Request (AllowedAddressPairTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/690dd33e-b8bc-4cdf-ad8b-0c31b4185a7a 1.795s",
                                "2026-05-22 01:44:18.530 29 INFO tempest.lib.common.rest_client [req-4f3691cb-9321-460a-b8e2-537510f4f2f9 req-4f3691cb-9321-460a-b8e2-537510f4f2f9 ] Request (ExtensionsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/3f8b0b4ed0ac48a7ae7fabb9e1570751 0.232s",
                                "2026-05-22 01:44:18.590 33 INFO tempest.lib.common.rest_client [req-e6bc6b82-f9e5-4b2c-bc56-4e1aec53e491 req-e6bc6b82-f9e5-4b2c-bc56-4e1aec53e491 ] Request (NetworksTestDHCPv6:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.584s",
                                "2026-05-22 01:44:18.617 25 INFO tempest.lib.common.rest_client [req-47606ff1-4f30-4247-b9cf-39b2e62b641f req-47606ff1-4f30-4247-b9cf-39b2e62b641f ] Request (AllowedAddressPairTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/690dd33e-b8bc-4cdf-ad8b-0c31b4185a7a 0.121s",
                                "{7} tempest.api.network.test_allowed_address_pair.AllowedAddressPairTestJSON.test_create_list_port_with_address_pair [4.327161s] ... ok",
                                "2026-05-22 01:44:18.706 13 INFO tempest.lib.common.rest_client [req-187615b3-b542-4bf0-a88f-491b02f44a21 req-187615b3-b542-4bf0-a88f-491b02f44a21 ] Request (ExtraDHCPOptionsIpV6TestJSON:test_update_show_port_with_extra_dhcp_options): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/c4a261d9-67d8-49cc-9401-26e8145f431f 0.766s",
                                "2026-05-22 01:44:18.717 11 INFO tempest.lib.common.rest_client [req-5d489282-90c7-46a8-a6a7-bb1f51c25759 req-5d489282-90c7-46a8-a6a7-bb1f51c25759 ] Request (NetworksTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.544s",
                                "2026-05-22 01:44:18.855 29 INFO tempest.lib.common.rest_client [req-8db43342-f382-4280-bec2-c7e0868b1a55 req-8db43342-f382-4280-bec2-c7e0868b1a55 ] Request (ExtensionsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/b82ba28b79e742ef868659dfc4d17e08 0.322s",
                                "2026-05-22 01:44:18.856 29 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: a739ec87df3740519d59e1adb1da9ceb",
                                "2026-05-22 01:44:18.932 11 INFO tempest.lib.common.rest_client [req-360663ef-bf04-494b-a7b4-70d13cb8a22f req-360663ef-bf04-494b-a7b4-70d13cb8a22f ] Request (NetworksTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.210s",
                                "2026-05-22 01:44:19.065 27 INFO tempest.lib.common.rest_client [req-1a949ec0-7d4f-4c08-a6b2-88d8ef7b3fcb req-1a949ec0-7d4f-4c08-a6b2-88d8ef7b3fcb ] Request (ExternalNetworksTestJSON:test_delete_external_networks_with_floating_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.047s",
                                "2026-05-22 01:44:19.112 13 INFO tempest.lib.common.rest_client [req-bde869bf-e1dd-4a1b-9f9b-204d60051180 req-bde869bf-e1dd-4a1b-9f9b-204d60051180 ] Request (ExtraDHCPOptionsIpV6TestJSON:test_update_show_port_with_extra_dhcp_options): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/c4a261d9-67d8-49cc-9401-26e8145f431f 0.403s",
                                "{1} tempest.api.network.test_extra_dhcp_options.ExtraDHCPOptionsIpV6TestJSON.test_update_show_port_with_extra_dhcp_options [1.175882s] ... ok",
                                "2026-05-22 01:44:19.150 33 INFO tempest.lib.common.rest_client [req-1ebd56ea-a465-4506-b832-80ece828d4aa req-1ebd56ea-a465-4506-b832-80ece828d4aa ] Request (NetworksTestDHCPv6:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.550s",
                                "2026-05-22 01:44:19.181 11 INFO tempest.lib.common.rest_client [req-fd7b34e3-bc4b-47ad-ad1b-31fb6c15afa9 req-fd7b34e3-bc4b-47ad-ad1b-31fb6c15afa9 ] Request (NetworksTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.243s",
                                "2026-05-22 01:44:19.233 23 INFO tempest.lib.common.rest_client [req-ed488c17-c2fe-4b61-851d-3234a325e63f req-ed488c17-c2fe-4b61-851d-3234a325e63f ] Request (ExternalNetworksAdminNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/be0108ba-5944-487d-aa42-2079c1a337d2 1.388s",
                                "2026-05-22 01:44:19.347 33 INFO tempest.lib.common.rest_client [req-72ecf614-cdbf-4410-93bd-a15439fd210e req-72ecf614-cdbf-4410-93bd-a15439fd210e ] Request (NetworksTestDHCPv6:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.195s",
                                "2026-05-22 01:44:19.360 29 INFO tempest.lib.common.rest_client [req-94085cb9-a4fc-468a-9e71-cd60a75f11c3 req-94085cb9-a4fc-468a-9e71-cd60a75f11c3 ] Request (ExtensionsTestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.501s",
                                "2026-05-22 01:44:19.442 21 INFO tempest.lib.common.rest_client [req-e7a7f826-d5ea-4fbd-88e4-4e823cf695f7 req-e7a7f826-d5ea-4fbd-88e4-4e823cf695f7 ] Request (FloatingIPAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 3.290s",
                                "2026-05-22 01:44:19.468 23 INFO tempest.lib.common.rest_client [req-e6570a82-a98a-466b-bc40-e8a35312249a req-e6570a82-a98a-466b-bc40-e8a35312249a ] Request (ExternalNetworksAdminNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/0405b8b5acd546308c0f129d965ba134 0.231s",
                                "2026-05-22 01:44:19.469 23 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 980d016639bc4d578d32efe90169bad5",
                                "2026-05-22 01:44:19.568 35 INFO tempest.lib.common.rest_client [req-55d3d59c-a9d9-4631-bedf-943d561356be req-55d3d59c-a9d9-4631-bedf-943d561356be ] Request (PortsTestJSON:test_create_bulk_port): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.417s",
                                "2026-05-22 01:44:19.582 33 INFO tempest.lib.common.rest_client [req-973299fe-7a7c-4598-bc93-247b97164ecd req-973299fe-7a7c-4598-bc93-247b97164ecd ] Request (NetworksTestDHCPv6:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.230s",
                                "2026-05-22 01:44:19.604 41 INFO tempest.lib.common.rest_client [req-b6822f8c-46ff-4dde-b8cf-0bfba85a0789 req-b6822f8c-46ff-4dde-b8cf-0bfba85a0789 ] Request (BulkNetworkOpsIpV6Test:test_bulk_create_delete_port): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 2.424s",
                                "2026-05-22 01:44:19.732 27 INFO tempest.lib.common.rest_client [req-875a810e-1f06-47d5-a721-5225a87a2ab8 req-875a810e-1f06-47d5-a721-5225a87a2ab8 ] Request (ExternalNetworksTestJSON:test_delete_external_networks_with_floating_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.659s",
                                "2026-05-22 01:44:19.810 11 INFO tempest.lib.common.rest_client [req-824b1861-70fd-4f13-a3d5-b658732caaff req-824b1861-70fd-4f13-a3d5-b658732caaff ] Request (NetworksTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.626s",
                                "2026-05-22 01:44:19.872 17 INFO tempest.lib.common.rest_client [req-3f0f5a95-0cf2-4452-9797-8a7492d9e7c0 req-3f0f5a95-0cf2-4452-9797-8a7492d9e7c0 ] Request (PortsAdminExtendedAttrsTestJSON:test_list_ports_binding_ext_attr): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/698c93db-cfeb-4649-a5d0-c997fc064428 1.563s",
                                "2026-05-22 01:44:19.897 15 INFO tempest.lib.common.rest_client [req-95f2e2f2-e385-4e3f-8e73-ad84d68c5e46 req-95f2e2f2-e385-4e3f-8e73-ad84d68c5e46 ] Request (FloatingIPTestJSON:setUpClass): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/03a3d383-5739-4708-8e25-86de9519ae90/add_router_interface 5.363s",
                                "2026-05-22 01:44:19.952 11 INFO tempest.lib.common.rest_client [req-5b2f8ad8-a1fa-4a1c-bd57-4a6200910877 req-5b2f8ad8-a1fa-4a1c-bd57-4a6200910877 ] Request (NetworksTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.138s",
                                "2026-05-22 01:44:20.168 11 INFO tempest.lib.common.rest_client [req-546c1801-19cf-4711-86c8-6fac499e1e2d req-546c1801-19cf-4711-86c8-6fac499e1e2d ] Request (NetworksTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/faf2da04709540f4a3ced0afe34d46c2/users/3ff7668469664c9a987acd73e41e2673/roles/7b19d98ffcc24d869191183daf0fb4ae 0.213s",
                                "2026-05-22 01:44:20.191 39 INFO tempest.lib.common.rest_client [req-bdfea728-c40f-47ff-aeb3-17e54b980570 req-bdfea728-c40f-47ff-aeb3-17e54b980570 ] Request (RoutersAdminTest:test_create_router_set_gateway_with_fixed_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 3.667s",
                                "2026-05-22 01:44:20.230 33 INFO tempest.lib.common.rest_client [req-92cbc306-2bbb-401c-9846-922cfbb5fe08 req-92cbc306-2bbb-401c-9846-922cfbb5fe08 ] Request (NetworksTestDHCPv6:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.643s",
                                "2026-05-22 01:44:20.365 11 INFO tempest.lib.common.rest_client [req-e441aeee-3e8c-4037-b80b-c0eb894de03e req-e441aeee-3e8c-4037-b80b-c0eb894de03e ] Request (NetworksTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.194s",
                                "2026-05-22 01:44:20.395 17 INFO tempest.lib.common.rest_client [req-0e3163db-94ed-49bf-9b00-9432d37b613b req-0e3163db-94ed-49bf-9b00-9432d37b613b ] Request (PortsAdminExtendedAttrsTestJSON:test_list_ports_binding_ext_attr): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.517s",
                                "2026-05-22 01:44:20.407 33 INFO tempest.lib.common.rest_client [req-8b40a2ea-9a67-4856-931e-69ab3935ee3a req-8b40a2ea-9a67-4856-931e-69ab3935ee3a ] Request (NetworksTestDHCPv6:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.174s",
                                "2026-05-22 01:44:20.512 13 INFO tempest.lib.common.rest_client [req-1eee823e-47ab-47a6-8e41-d93c0d049af2 req-1eee823e-47ab-47a6-8e41-d93c0d049af2 ] Request (ExtraDHCPOptionsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/c4a261d9-67d8-49cc-9401-26e8145f431f 1.396s",
                                "2026-05-22 01:44:20.541 11 INFO tempest.lib.common.rest_client [req-e3830e8b-829c-4182-b781-3309353eb3f7 req-e3830e8b-829c-4182-b781-3309353eb3f7 ] Request (NetworksTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/faf2da04709540f4a3ced0afe34d46c2/users/3ff7668469664c9a987acd73e41e2673/roles/1049be6f2d5641528d4cf50ffcec866c 0.173s",
                                "2026-05-22 01:44:20.549 41 INFO tempest.lib.common.rest_client [req-a53020fb-8a6b-4e71-adbd-182b377fdbd2 req-a53020fb-8a6b-4e71-adbd-182b377fdbd2 ] Request (BulkNetworkOpsIpV6Test:test_bulk_create_delete_port): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.940s",
                                "2026-05-22 01:44:20.553 37 INFO tempest.lib.common.rest_client [req-d7f36c3c-17bd-452e-a7ba-8008e7c7f27c req-d7f36c3c-17bd-452e-a7ba-8008e7c7f27c ] Request (PortsAdminExtendedAttrsIpV6TestJSON:test_list_ports_binding_ext_attr): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/4f877f4f-73ca-4c96-8f94-bd5f6fa2765e 2.407s",
                                "2026-05-22 01:44:20.567 33 INFO tempest.lib.common.rest_client [req-442868a0-81c1-4e1b-8b0c-5e4ed325d4c0 req-442868a0-81c1-4e1b-8b0c-5e4ed325d4c0 ] Request (NetworksTestDHCPv6:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b3acef0cc504412dbe34d50624561e71/users/f2cbef68c02a4dde92b052f7ffce7b4c/roles/7b19d98ffcc24d869191183daf0fb4ae 0.157s",
                                "2026-05-22 01:44:20.667 25 INFO tempest.lib.common.rest_client [req-94ae5ca5-3e43-4aa6-ae3f-74102f89dcde req-94ae5ca5-3e43-4aa6-ae3f-74102f89dcde ] Request (AllowedAddressPairTestJSON:test_update_port_with_address_pair): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.991s",
                                "2026-05-22 01:44:20.681 29 INFO tempest.lib.common.rest_client [req-6f815804-09b2-4edd-8283-f0cba9ab3d09 req-6f815804-09b2-4edd-8283-f0cba9ab3d09 ] Request (ExtensionsTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=a739ec87df3740519d59e1adb1da9ceb&name=default 1.319s",
                                "2026-05-22 01:44:20.689 23 INFO tempest.lib.common.rest_client [req-8220dee2-e974-4b22-92c2-827e0513a8e7 req-8220dee2-e974-4b22-92c2-827e0513a8e7 ] Request (ExternalNetworksAdminNegativeTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=980d016639bc4d578d32efe90169bad5&name=default 1.217s",
                                "2026-05-22 01:44:20.755 11 INFO tempest.lib.common.rest_client [req-5f5da291-5322-45cf-8183-279ed5a68a88 req-5f5da291-5322-45cf-8183-279ed5a68a88 ] Request (NetworksTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.211s",
                                "2026-05-22 01:44:20.756 35 INFO tempest.lib.common.rest_client [req-b7ac7dc8-f7b0-4172-8bb2-8553c57829dd req-b7ac7dc8-f7b0-4172-8bb2-8553c57829dd ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/90bc16a4-fb4e-480b-9092-4ee535e4ffe7 1.181s",
                                "2026-05-22 01:44:20.786 33 INFO tempest.lib.common.rest_client [req-84bfd746-2268-4efa-b8af-ead82f847682 req-84bfd746-2268-4efa-b8af-ead82f847682 ] Request (NetworksTestDHCPv6:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.216s",
                                "2026-05-22 01:44:20.840 19 INFO tempest.lib.common.rest_client [req-25d5b789-6312-489e-b6d4-15e34c35d1e6 req-25d5b789-6312-489e-b6d4-15e34c35d1e6 ] Request (RoutersIpV6AdminTest:test_create_router_set_gateway_with_fixed_ip): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/048b8df0-97f2-4bda-adb0-b7dece624ea1 2.726s",
                                "2026-05-22 01:44:20.872 13 INFO tempest.lib.common.rest_client [req-b53eb778-ba87-47bd-b191-b49bf3aea87b req-b53eb778-ba87-47bd-b191-b49bf3aea87b ] Request (ExtraDHCPOptionsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/e2f0e7b1-7c91-4442-81e2-f5a717ce49a0 0.359s",
                                "2026-05-22 01:44:20.891 11 INFO tempest.lib.common.rest_client [req-1d3091ab-fb53-4b1e-b842-c96f68de06d4 req-1d3091ab-fb53-4b1e-b842-c96f68de06d4 ] Request (NetworksTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/faf2da04709540f4a3ced0afe34d46c2/users/3ff7668469664c9a987acd73e41e2673/roles/f62b4d190f9040abadfedbb170e6ab99 0.133s",
                                "2026-05-22 01:44:20.913 33 INFO tempest.lib.common.rest_client [req-b6cfc974-1174-40ac-b6bc-c27d8f9899d6 req-b6cfc974-1174-40ac-b6bc-c27d8f9899d6 ] Request (NetworksTestDHCPv6:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b3acef0cc504412dbe34d50624561e71/users/f2cbef68c02a4dde92b052f7ffce7b4c/roles/1049be6f2d5641528d4cf50ffcec866c 0.125s",
                                "2026-05-22 01:44:20.961 17 INFO tempest.lib.common.rest_client [req-86eda2cc-7c73-41bc-99af-51712078f56f req-86eda2cc-7c73-41bc-99af-51712078f56f ] Request (PortsAdminExtendedAttrsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/698c93db-cfeb-4649-a5d0-c997fc064428 0.559s",
                                "2026-05-22 01:44:21.013 37 INFO tempest.lib.common.rest_client [req-f12119b2-ab0f-4855-a8f3-1be1fbb6db2e req-f12119b2-ab0f-4855-a8f3-1be1fbb6db2e ] Request (PortsAdminExtendedAttrsIpV6TestJSON:test_list_ports_binding_ext_attr): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.452s",
                                "2026-05-22 01:44:21.075 17 INFO tempest.lib.common.rest_client [req-6b0a192c-7699-4c95-b030-838bc8e17590 req-6b0a192c-7699-4c95-b030-838bc8e17590 ] Request (PortsAdminExtendedAttrsTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/698c93db-cfeb-4649-a5d0-c997fc064428 0.112s",
                                "{3} tempest.api.network.admin.test_ports.PortsAdminExtendedAttrsTestJSON.test_list_ports_binding_ext_attr [3.480123s] ... ok",
                                "2026-05-22 01:44:21.105 33 INFO tempest.lib.common.rest_client [req-5dbc6489-7cec-48cc-8a7e-12b3a33c24f6 req-5dbc6489-7cec-48cc-8a7e-12b3a33c24f6 ] Request (NetworksTestDHCPv6:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.189s",
                                "2026-05-22 01:44:21.143 11 INFO tempest.lib.common.rest_client [req-251fb7ef-b82b-464e-bbf3-243468fab99a req-251fb7ef-b82b-464e-bbf3-243468fab99a ] Request (NetworksTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.251s",
                                "2026-05-22 01:44:21.180 35 INFO tempest.lib.common.rest_client [req-2336c588-fef9-40f7-9694-502b66453d47 req-2336c588-fef9-40f7-9694-502b66453d47 ] Request (PortsTestJSON:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.421s",
                                "2026-05-22 01:44:21.220 29 INFO tempest.lib.common.rest_client [req-19c541a2-8cc2-4834-acc1-dc886f0108f4 req-19c541a2-8cc2-4834-acc1-dc886f0108f4 ] Request (ExtensionsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/d663cf94-2cfd-4542-98e5-82216ab5fab4 0.536s",
                                "2026-05-22 01:44:21.221 15 INFO tempest.lib.common.rest_client [req-529915a3-267b-428f-ac7e-e74c7c2812d7 req-529915a3-267b-428f-ac7e-e74c7c2812d7 ] Request (FloatingIPTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.322s",
                                "2026-05-22 01:44:21.245 33 INFO tempest.lib.common.rest_client [req-6f9b5c5f-8764-4b3d-86a0-c9146bbd1a0d req-6f9b5c5f-8764-4b3d-86a0-c9146bbd1a0d ] Request (NetworksTestDHCPv6:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b3acef0cc504412dbe34d50624561e71/users/f2cbef68c02a4dde92b052f7ffce7b4c/roles/f62b4d190f9040abadfedbb170e6ab99 0.136s",
                                "2026-05-22 01:44:21.270 23 INFO tempest.lib.common.rest_client [req-01ceb266-f01a-42e7-83a0-7b329a7cb9bd req-01ceb266-f01a-42e7-83a0-7b329a7cb9bd ] Request (ExternalNetworksAdminNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/1d0d25f4-9dac-4ff4-9fda-adc087374d26 0.580s",
                                "2026-05-22 01:44:21.338 11 INFO tempest.lib.common.rest_client [req-31eec149-9e1b-472f-959c-95569ed29d43 req-31eec149-9e1b-472f-959c-95569ed29d43 ] Request (NetworksTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/faf2da04709540f4a3ced0afe34d46c2/users/3ff7668469664c9a987acd73e41e2673/roles/7b19d98ffcc24d869191183daf0fb4ae 0.191s",
                                "2026-05-22 01:44:21.338 11 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 3ff7668469664c9a987acd73e41e2673 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:44:21.339 11 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksTest-1408456277-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'faf2da04709540f4a3ced0afe34d46c2', 'project_name': 'tempest-NetworksTest-1408456277', 'tenant_id': 'faf2da04709540f4a3ced0afe34d46c2', 'tenant_name': 'tempest-NetworksTest-1408456277', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '3ff7668469664c9a987acd73e41e2673', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:44:21.339 11 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksTest-1408456277-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'faf2da04709540f4a3ced0afe34d46c2', 'project_name': 'tempest-NetworksTest-1408456277', 'tenant_id': 'faf2da04709540f4a3ced0afe34d46c2', 'tenant_name': 'tempest-NetworksTest-1408456277', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '3ff7668469664c9a987acd73e41e2673', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:44:21.425 19 INFO tempest.lib.common.rest_client [req-0a447add-d173-454f-a785-11551dd3d3ae req-0a447add-d173-454f-a785-11551dd3d3ae ] Request (RoutersIpV6AdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/23c4ba55-961c-4b38-92d0-290fd77b1414 0.579s",
                                "2026-05-22 01:44:21.440 21 INFO tempest.lib.common.rest_client [req-cd4083ce-4e88-486a-b00f-267c73e7f296 req-cd4083ce-4e88-486a-b00f-267c73e7f296 ] Request (FloatingIPAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.992s",
                                "2026-05-22 01:44:21.444 33 INFO tempest.lib.common.rest_client [req-4a52e04f-f2bf-4481-bd59-91dd24d32b08 req-4a52e04f-f2bf-4481-bd59-91dd24d32b08 ] Request (NetworksTestDHCPv6:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.195s",
                                "2026-05-22 01:44:21.538 23 INFO tempest.lib.common.rest_client [req-62a26354-e574-4290-8f77-60613ba15373 req-62a26354-e574-4290-8f77-60613ba15373 ] Request (ExternalNetworksAdminNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/980d016639bc4d578d32efe90169bad5 0.265s",
                                "2026-05-22 01:44:21.607 29 INFO tempest.lib.common.rest_client [req-254fadc4-0018-460f-bbcf-ef5dad8f4ab7 req-254fadc4-0018-460f-bbcf-ef5dad8f4ab7 ] Request (ExtensionsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/a739ec87df3740519d59e1adb1da9ceb 0.384s",
                                "2026-05-22 01:44:21.657 13 INFO tempest.lib.common.rest_client [req-734355fb-4ae9-4608-9039-e0485ec6dacd req-734355fb-4ae9-4608-9039-e0485ec6dacd ] Request (ExtraDHCPOptionsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/e1b2fb93-6bb3-4467-9b4b-933275c388a9 0.782s",
                                "2026-05-22 01:44:21.669 33 INFO tempest.lib.common.rest_client [req-279ee4ca-e2b4-406e-8f3b-86bfa0ebe9de req-279ee4ca-e2b4-406e-8f3b-86bfa0ebe9de ] Request (NetworksTestDHCPv6:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b3acef0cc504412dbe34d50624561e71/users/f2cbef68c02a4dde92b052f7ffce7b4c/roles/7b19d98ffcc24d869191183daf0fb4ae 0.222s",
                                "2026-05-22 01:44:21.670 33 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user f2cbef68c02a4dde92b052f7ffce7b4c is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:44:21.670 33 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksTestDHCPv6-675565695-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'b3acef0cc504412dbe34d50624561e71', 'project_name': 'tempest-NetworksTestDHCPv6-675565695', 'tenant_id': 'b3acef0cc504412dbe34d50624561e71', 'tenant_name': 'tempest-NetworksTestDHCPv6-675565695', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'f2cbef68c02a4dde92b052f7ffce7b4c', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:44:21.671 33 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksTestDHCPv6-675565695-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'b3acef0cc504412dbe34d50624561e71', 'project_name': 'tempest-NetworksTestDHCPv6-675565695', 'tenant_id': 'b3acef0cc504412dbe34d50624561e71', 'tenant_name': 'tempest-NetworksTestDHCPv6-675565695', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'f2cbef68c02a4dde92b052f7ffce7b4c', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:44:21.813 35 INFO tempest.lib.common.rest_client [req-e69e9232-1fe4-4b7c-b844-883b61d7cba2 req-e69e9232-1fe4-4b7c-b844-883b61d7cba2 ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/a1b5d2e5-1ce5-41ba-a1eb-2c1c930f998e 0.631s",
                                "2026-05-22 01:44:21.888 17 INFO tempest.lib.common.rest_client [req-db2d18ab-c3ab-42c4-bd93-9c112a71e67d req-db2d18ab-c3ab-42c4-bd93-9c112a71e67d ] Request (PortsAdminExtendedAttrsTestJSON:test_show_port_binding_ext_attr): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.808s",
                                "2026-05-22 01:44:21.987 11 INFO tempest.lib.common.rest_client [req-ce98b9cd-3689-40cb-b0f3-bca89a7cc16c req-ce98b9cd-3689-40cb-b0f3-bca89a7cc16c ] Request (NetworksTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.625s",
                                "2026-05-22 01:44:22.010 17 INFO tempest.lib.common.rest_client [req-262afdd3-e023-49a8-93f3-3f6e69b8543a req-262afdd3-e023-49a8-93f3-3f6e69b8543a ] Request (PortsAdminExtendedAttrsTestJSON:test_show_port_binding_ext_attr): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/7a778add-1247-4e94-b57a-7373677b0de2 0.117s",
                                "2026-05-22 01:44:22.022 37 INFO tempest.lib.common.rest_client [req-aa912ca8-a0d3-444b-88b7-7f3df86c7cde req-aa912ca8-a0d3-444b-88b7-7f3df86c7cde ] Request (PortsAdminExtendedAttrsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/4f877f4f-73ca-4c96-8f94-bd5f6fa2765e 1.000s",
                                "2026-05-22 01:44:22.035 13 INFO tempest.lib.common.rest_client [req-095ccefb-ede4-41ba-a173-f336a288ec86 req-095ccefb-ede4-41ba-a173-f336a288ec86 ] Request (ExtraDHCPOptionsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/a01a3cd42245455583cf75e7c20e64f8 0.376s",
                                "2026-05-22 01:44:22.102 23 INFO tempest.lib.common.rest_client [req-21ee8ec4-b552-468e-9e51-be678732980d req-21ee8ec4-b552-468e-9e51-be678732980d ] Request (RoutersAdminNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.560s",
                                "2026-05-22 01:44:22.113 31 INFO tempest.lib.common.rest_client [req-b0c6efdc-1179-4b47-9b7b-b40199202116 req-b0c6efdc-1179-4b47-9b7b-b40199202116 ] Request (RoutersNegativeIpV6Test:test_add_router_interfaces_on_overlapping_subnets_returns_400): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/0a92784f-30af-48e9-8772-1a403df2aed8/add_router_interface 4.858s",
                                "2026-05-22 01:44:22.180 25 INFO tempest.lib.common.rest_client [req-35058409-8cd6-4473-be47-864836c5aff0 req-35058409-8cd6-4473-be47-864836c5aff0 ] Request (AllowedAddressPairTestJSON:test_update_port_with_address_pair): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/a0200dc7-6ff1-4626-a26b-a7cbc389f25d 1.508s",
                                "2026-05-22 01:44:22.183 37 INFO tempest.lib.common.rest_client [req-b7f89a7a-0b5e-45e4-b4be-f19bee21924b req-b7f89a7a-0b5e-45e4-b4be-f19bee21924b ] Request (PortsAdminExtendedAttrsIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/4f877f4f-73ca-4c96-8f94-bd5f6fa2765e 0.156s",
                                "{13} tempest.api.network.admin.test_ports.PortsAdminExtendedAttrsIpV6TestJSON.test_list_ports_binding_ext_attr [5.387439s] ... ok",
                                "2026-05-22 01:44:22.261 11 INFO tempest.lib.common.rest_client [req-941beee2-4a23-4873-b047-0e2cb618a6e7 req-941beee2-4a23-4873-b047-0e2cb618a6e7 ] Request (NetworksTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/faf2da04709540f4a3ced0afe34d46c2 0.270s",
                                "2026-05-22 01:44:22.262 11 INFO tempest.lib.common.dynamic_creds [-] Using the existing project faf2da04709540f4a3ced0afe34d46c2 for scope project and roles: ['reader']",
                                "2026-05-22 01:44:22.270 27 INFO tempest.lib.common.rest_client [req-95ca91f0-6ab5-47f7-a58a-e325a1e5656c req-95ca91f0-6ab5-47f7-a58a-e325a1e5656c ] Request (ExternalNetworksTestJSON:test_delete_external_networks_with_floating_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/floatingips 2.536s",
                                "2026-05-22 01:44:22.289 35 INFO tempest.lib.common.rest_client [req-dfe6b450-02d0-4e0d-a98e-0c7c3182e2ca req-dfe6b450-02d0-4e0d-a98e-0c7c3182e2ca ] Request (PortsTestJSON:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.473s",
                                "2026-05-22 01:44:22.359 33 INFO tempest.lib.common.rest_client [req-7d7c72ae-c6db-4abe-997c-118c21e79314 req-7d7c72ae-c6db-4abe-997c-118c21e79314 ] Request (NetworksTestDHCPv6:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.662s",
                                "2026-05-22 01:44:22.362 13 INFO tempest.lib.common.rest_client [req-de9d4f59-e748-4c31-abc1-601772b4feab req-de9d4f59-e748-4c31-abc1-601772b4feab ] Request (ExtraDHCPOptionsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/4d7f2932d6334c5ba0c47d6d6f8f62da 0.323s",
                                "2026-05-22 01:44:22.363 13 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 7e357acc108d424da0cfb3d32b4a0b8c",
                                "2026-05-22 01:44:22.414 35 INFO tempest.lib.common.rest_client [req-5440d2e0-b0d9-4e86-a1f0-48a441813f18 req-5440d2e0-b0d9-4e86-a1f0-48a441813f18 ] Request (PortsTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/90bc16a4-fb4e-480b-9092-4ee535e4ffe7 0.121s",
                                "2026-05-22 01:44:22.454 27 INFO tempest.lib.common.rest_client [req-d4592806-7003-4b57-87b2-acf6654e0a9c req-d4592806-7003-4b57-87b2-acf6654e0a9c ] Request (ExternalNetworksTestJSON:test_delete_external_networks_with_floating_ip): 200 GET https://api.testbed.osism.xyz:9696/v2.0/floatingips?floating_network_id=40c55d66-d2b7-4379-87c3-e0a0a661be58 0.181s",
                                "2026-05-22 01:44:22.464 29 INFO tempest.lib.common.rest_client [req-df8103d6-4d4a-4b14-a90e-5964a6619d54 req-df8103d6-4d4a-4b14-a90e-5964a6619d54 ] Request (RoutersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.851s",
                                "2026-05-22 01:44:22.530 35 INFO tempest.lib.common.rest_client [req-144c42d4-679b-4e0e-8b96-9e2e9da1b617 req-144c42d4-679b-4e0e-8b96-9e2e9da1b617 ] Request (PortsTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/a1b5d2e5-1ce5-41ba-a1eb-2c1c930f998e 0.112s",
                                "2026-05-22 01:44:22.562 17 INFO tempest.lib.common.rest_client [req-a9bcf305-1c41-4b9a-bf07-35447f33fe8e req-a9bcf305-1c41-4b9a-bf07-35447f33fe8e ] Request (PortsAdminExtendedAttrsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/7a778add-1247-4e94-b57a-7373677b0de2 0.549s",
                                "2026-05-22 01:44:22.603 41 INFO tempest.lib.common.rest_client [req-36be7f1c-a629-4a51-a840-415d855fa944 req-36be7f1c-a629-4a51-a840-415d855fa944 ] Request (BulkNetworkOpsIpV6Test:test_bulk_create_delete_port): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 2.046s",
                                "2026-05-22 01:44:22.599 31 INFO tempest.lib.common.rest_client [req-c68e4aa4-cb2c-4275-b785-bd2299338f4b req-c68e4aa4-cb2c-4275-b785-bd2299338f4b ] Request (RoutersNegativeIpV6Test:test_add_router_interfaces_on_overlapping_subnets_returns_400): 400 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/0a92784f-30af-48e9-8772-1a403df2aed8/add_router_interface 0.483s",
                                "2026-05-22 01:44:22.606 33 INFO tempest.lib.common.rest_client [req-c1f0c1b0-7d8e-4e07-a201-1880ac8f623a req-c1f0c1b0-7d8e-4e07-a201-1880ac8f623a ] Request (NetworksTestDHCPv6:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/b3acef0cc504412dbe34d50624561e71 0.238s",
                                "2026-05-22 01:44:22.606 33 INFO tempest.lib.common.dynamic_creds [-] Using the existing project b3acef0cc504412dbe34d50624561e71 for scope project and roles: ['reader']",
                                "2026-05-22 01:44:22.603 23 INFO tempest.lib.common.rest_client [req-82e97341-86c3-4dc4-9e6c-30b9571f3601 req-82e97341-86c3-4dc4-9e6c-30b9571f3601 ] Request (RoutersAdminNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.488s",
                                "2026-05-22 01:44:22.621 19 INFO tempest.lib.common.rest_client [req-a1c4be34-a890-417a-b52a-11cdef7b714e req-a1c4be34-a890-417a-b52a-11cdef7b714e ] Request (RoutersIpV6AdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/6560c5c7-c592-4cd1-8eb8-83b4747c5c16 1.194s",
                                "2026-05-22 01:44:22.649 15 INFO tempest.lib.common.rest_client [req-f587c62a-16e9-477c-a7ed-b3407c943be6 req-f587c62a-16e9-477c-a7ed-b3407c943be6 ] Request (FloatingIPTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.423s",
                                "{4} tempest.api.network.admin.test_routers.RoutersIpV6AdminTest.test_create_router_set_gateway_with_fixed_ip [14.016030s] ... ok",
                                "2026-05-22 01:44:22.740 17 INFO tempest.lib.common.rest_client [req-7b46ce83-2efd-423c-bb3e-b4f8f5563368 req-7b46ce83-2efd-423c-bb3e-b4f8f5563368 ] Request (PortsAdminExtendedAttrsTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/7a778add-1247-4e94-b57a-7373677b0de2 0.175s",
                                "{3} tempest.api.network.admin.test_ports.PortsAdminExtendedAttrsTestJSON.test_show_port_binding_ext_attr [1.663179s] ... ok",
                                "2026-05-22 01:44:22.755 23 INFO tempest.lib.common.rest_client [req-024afa5e-96bf-46ee-bfb5-7278b80b36c9 req-024afa5e-96bf-46ee-bfb5-7278b80b36c9 ] Request (RoutersAdminNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.149s",
                                "2026-05-22 01:44:22.759 39 INFO tempest.lib.common.rest_client [req-277fb7e2-71b1-44e0-b118-0c21152dccd7 req-277fb7e2-71b1-44e0-b118-0c21152dccd7 ] Request (RoutersAdminTest:test_create_router_set_gateway_with_fixed_ip): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/a753ad58-e236-4e80-ac7e-6ae40b6484b1 2.563s",
                                "2026-05-22 01:44:22.810 13 INFO tempest.lib.common.rest_client [req-8f1a3828-846f-42cc-9a08-fdee3e26afa3 req-8f1a3828-846f-42cc-9a08-fdee3e26afa3 ] Request (ExtraDHCPOptionsIpV6TestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.446s",
                                "2026-05-22 01:44:22.811 25 INFO tempest.lib.common.rest_client [req-077cd70a-ed49-4365-a5cc-69d4eab82ea2 req-077cd70a-ed49-4365-a5cc-69d4eab82ea2 ] Request (AllowedAddressPairTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/a0200dc7-6ff1-4626-a26b-a7cbc389f25d 0.627s",
                                "2026-05-22 01:44:22.852 11 INFO tempest.lib.common.rest_client [req-adf63756-eef9-4eee-bde8-e89c3f348b6c req-adf63756-eef9-4eee-bde8-e89c3f348b6c ] Request (NetworksTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.588s",
                                "2026-05-22 01:44:22.906 25 INFO tempest.lib.common.rest_client [req-7e3a95e3-81d0-4290-93fe-d6b9e2fe22f1 req-7e3a95e3-81d0-4290-93fe-d6b9e2fe22f1 ] Request (AllowedAddressPairTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/a0200dc7-6ff1-4626-a26b-a7cbc389f25d 0.091s",
                                "{7} tempest.api.network.test_allowed_address_pair.AllowedAddressPairTestJSON.test_update_port_with_address_pair [4.232274s] ... ok",
                                "2026-05-22 01:44:22.915 41 INFO tempest.lib.common.rest_client [req-f1d2313c-76fc-4d71-957b-ab990adc9d72 req-f1d2313c-76fc-4d71-957b-ab990adc9d72 ] Request (BulkNetworkOpsIpV6Test:test_bulk_create_delete_port): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.309s",
                                "2026-05-22 01:44:22.921 23 INFO tempest.lib.common.rest_client [req-71118a25-372e-4c23-b665-7bd6c4190321 req-71118a25-372e-4c23-b665-7bd6c4190321 ] Request (RoutersAdminNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.163s",
                                "2026-05-22 01:44:22.950 31 INFO tempest.lib.common.rest_client [req-319d45e6-8681-44d9-b4a2-630cd45b21ac req-319d45e6-8681-44d9-b4a2-630cd45b21ac ] Request (RoutersNegativeIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/ee0c7666-fa17-4044-95ea-552e489b086b 0.346s",
                                "2026-05-22 01:44:22.957 37 INFO tempest.lib.common.rest_client [req-08b87b12-9fb0-4b4b-a883-8a4a3595805e req-08b87b12-9fb0-4b4b-a883-8a4a3595805e ] Request (PortsAdminExtendedAttrsIpV6TestJSON:test_show_port_binding_ext_attr): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.764s",
                                "2026-05-22 01:44:23.011 29 INFO tempest.lib.common.rest_client [req-caaadfd6-64ca-48bd-8ffb-dfd81d5bae38 req-caaadfd6-64ca-48bd-8ffb-dfd81d5bae38 ] Request (RoutersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.538s",
                                "2026-05-22 01:44:23.069 19 INFO tempest.lib.common.rest_client [req-eececa9c-a8a0-4d40-9102-47f80efc0f32 req-eececa9c-a8a0-4d40-9102-47f80efc0f32 ] Request (RoutersIpV6AdminTest:test_create_router_setting_project_id): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.390s",
                                "2026-05-22 01:44:23.145 29 INFO tempest.lib.common.rest_client [req-5d68786a-d279-40ba-b146-b09c2bddec0b req-5d68786a-d279-40ba-b146-b09c2bddec0b ] Request (RoutersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.131s",
                                "2026-05-22 01:44:23.150 37 INFO tempest.lib.common.rest_client [req-fe6b5bf6-660d-4d21-ba6d-763791e17757 req-fe6b5bf6-660d-4d21-ba6d-763791e17757 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:test_show_port_binding_ext_attr): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/849ddd36-76bc-4e91-89ef-ad969f7577f4 0.189s",
                                "2026-05-22 01:44:23.151 11 INFO tempest.lib.common.rest_client [req-294a8ae3-b60e-4acd-9bdb-b327458b6e7b req-294a8ae3-b60e-4acd-9bdb-b327458b6e7b ] Request (NetworksTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.250s",
                                "2026-05-22 01:44:23.172 33 INFO tempest.lib.common.rest_client [req-5a641390-f982-43fc-b1e5-bdd07264b71f req-5a641390-f982-43fc-b1e5-bdd07264b71f ] Request (NetworksTestDHCPv6:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.564s",
                                "2026-05-22 01:44:23.193 13 INFO tempest.lib.common.rest_client [req-a507920b-e2c2-4202-a1f8-f5e87cd7ff1f req-a507920b-e2c2-4202-a1f8-f5e87cd7ff1f ] Request (ExtraDHCPOptionsIpV6TestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=7e357acc108d424da0cfb3d32b4a0b8c&name=default 0.374s",
                                "2026-05-22 01:44:23.321 19 INFO tempest.lib.common.rest_client [req-f8b25d3d-aba4-48ac-a877-bd739f10c250 req-f8b25d3d-aba4-48ac-a877-bd739f10c250 ] Request (RoutersIpV6AdminTest:test_create_router_setting_project_id): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.246s",
                                "2026-05-22 01:44:23.337 33 INFO tempest.lib.common.rest_client [req-705d0362-5bc4-4070-a667-03468a14499c req-705d0362-5bc4-4070-a667-03468a14499c ] Request (NetworksTestDHCPv6:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.163s",
                                "2026-05-22 01:44:23.341 11 INFO tempest.lib.common.rest_client [req-7f57a0b3-176b-4075-87c4-0454d00f89e2 req-7f57a0b3-176b-4075-87c4-0454d00f89e2 ] Request (NetworksTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/faf2da04709540f4a3ced0afe34d46c2/users/7b34d6a0db044bb49915394859d02a59/roles/f1175dd65a2046c29e339df86ceaa04e 0.182s",
                                "2026-05-22 01:44:23.357 29 INFO tempest.lib.common.rest_client [req-29f38fdb-e762-4ade-a4d8-c6034b5f9940 req-29f38fdb-e762-4ade-a4d8-c6034b5f9940 ] Request (RoutersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.206s",
                                "2026-05-22 01:44:23.452 23 INFO tempest.lib.common.rest_client [req-a96a1fdc-b1a5-4669-bf5d-006c686f8b1c req-a96a1fdc-b1a5-4669-bf5d-006c686f8b1c ] Request (RoutersAdminNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.529s",
                                "2026-05-22 01:44:23.488 17 INFO tempest.lib.common.rest_client [req-68206c1b-2c46-4400-b72a-8f10e99ed2f0 req-68206c1b-2c46-4400-b72a-8f10e99ed2f0 ] Request (PortsAdminExtendedAttrsTestJSON:test_update_port_binding_ext_attr): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.745s",
                                "2026-05-22 01:44:23.540 39 INFO tempest.lib.common.rest_client [req-1745ae97-9c31-40bb-b437-6cdbf5bdad81 req-1745ae97-9c31-40bb-b437-6cdbf5bdad81 ] Request (RoutersAdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/c0787f2d-ba09-421b-89f5-586efb814b2b 0.773s",
                                "2026-05-22 01:44:23.544 11 INFO tempest.lib.common.rest_client [req-b758a101-85d8-405d-8d60-fbbaf276070d req-b758a101-85d8-405d-8d60-fbbaf276070d ] Request (NetworksTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.199s",
                                "2026-05-22 01:44:23.561 33 INFO tempest.lib.common.rest_client [req-64132b72-1bc9-482a-9a8e-d6e6b19a410d req-64132b72-1bc9-482a-9a8e-d6e6b19a410d ] Request (NetworksTestDHCPv6:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b3acef0cc504412dbe34d50624561e71/users/166ab475c9e042bbb31bc3c195b51fbc/roles/f1175dd65a2046c29e339df86ceaa04e 0.221s",
                                "2026-05-22 01:44:23.599 19 INFO tempest.lib.common.rest_client [req-2649a7f0-cf8b-4413-860d-298de7c9fd5e req-2649a7f0-cf8b-4413-860d-298de7c9fd5e ] Request (RoutersIpV6AdminTest:test_create_router_setting_project_id): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.273s",
                                "2026-05-22 01:44:23.644 41 INFO tempest.lib.common.rest_client [req-828277f6-f76f-4248-bdc0-4424cbd973a1 req-828277f6-f76f-4248-bdc0-4424cbd973a1 ] Request (BulkNetworkOpsIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/1d45c9ba-6b88-4969-bf72-df35f337b96e 0.726s",
                                "2026-05-22 01:44:23.648 23 INFO tempest.lib.common.rest_client [req-5a76115d-e91e-4be9-bdec-927a513fc954 req-5a76115d-e91e-4be9-bdec-927a513fc954 ] Request (RoutersAdminNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.191s",
                                "2026-05-22 01:44:23.679 33 INFO tempest.lib.common.rest_client [req-8cd59852-7afc-4e6c-9737-781a5630b3d3 req-8cd59852-7afc-4e6c-9737-781a5630b3d3 ] Request (NetworksTestDHCPv6:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.114s",
                                "2026-05-22 01:44:23.689 11 INFO tempest.lib.common.rest_client [req-40738504-1046-4181-8369-6b1d457284dc req-40738504-1046-4181-8369-6b1d457284dc ] Request (NetworksTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/faf2da04709540f4a3ced0afe34d46c2/users/7b34d6a0db044bb49915394859d02a59/roles/1049be6f2d5641528d4cf50ffcec866c 0.140s",
                                "2026-05-22 01:44:23.726 35 INFO tempest.lib.common.rest_client [req-0f4f1fca-5506-413c-96a6-0e96cea850db req-0f4f1fca-5506-413c-96a6-0e96cea850db ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/a328f4bc-2bb5-4290-9681-ebc3f186eaee 1.194s",
                                "{12} tempest.api.network.test_ports.PortsTestJSON.test_create_bulk_port [8.060551s] ... ok",
                                "2026-05-22 01:44:23.876 13 INFO tempest.lib.common.rest_client [req-9afc8c6b-9c2d-4f26-8232-f88900bc9ee0 req-9afc8c6b-9c2d-4f26-8232-f88900bc9ee0 ] Request (ExtraDHCPOptionsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/2514d96f-592b-4169-a84c-2fbf65bd100b 0.680s",
                                "2026-05-22 01:44:23.886 29 INFO tempest.lib.common.rest_client [req-bf97b1ab-4f10-4939-a6a9-84466881c45c req-bf97b1ab-4f10-4939-a6a9-84466881c45c ] Request (RoutersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.525s",
                                "2026-05-22 01:44:23.915 23 INFO tempest.lib.common.rest_client [req-0d97566f-c6d8-4763-bfd8-3e86deda21b2 req-0d97566f-c6d8-4763-bfd8-3e86deda21b2 ] Request (RoutersAdminNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/22203a24f0324b6da3f2aca6f26874e9/users/289c37c326c54b2a9731f49fd6a3266b/roles/7b19d98ffcc24d869191183daf0fb4ae 0.264s",
                                "2026-05-22 01:44:23.938 19 INFO tempest.lib.common.rest_client [req-aa0d002c-8bb0-4b20-9324-ba9d4a26e76f req-aa0d002c-8bb0-4b20-9324-ba9d4a26e76f ] Request (RoutersIpV6AdminTest:test_create_router_setting_project_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.337s",
                                "2026-05-22 01:44:23.962 25 INFO tempest.lib.common.rest_client [req-c809e0d4-4a4a-4229-b0ae-761716aa15b6 req-c809e0d4-4a4a-4229-b0ae-761716aa15b6 ] Request (AllowedAddressPairTestJSON:test_update_port_with_cidr_address_pair): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.049s",
                                "2026-05-22 01:44:23.976 33 INFO tempest.lib.common.rest_client [req-19178b75-42ec-40cd-9eb0-824dcd55e6f2 req-19178b75-42ec-40cd-9eb0-824dcd55e6f2 ] Request (NetworksTestDHCPv6:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b3acef0cc504412dbe34d50624561e71/users/166ab475c9e042bbb31bc3c195b51fbc/roles/1049be6f2d5641528d4cf50ffcec866c 0.292s",
                                "2026-05-22 01:44:24.016 11 INFO tempest.lib.common.rest_client [req-8514b175-4d73-49f9-951a-3feff0ba18b5 req-8514b175-4d73-49f9-951a-3feff0ba18b5 ] Request (NetworksTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.324s",
                                "2026-05-22 01:44:24.017 27 INFO tempest.lib.common.rest_client [req-00b76a01-0cc2-438c-b89b-1a7826ab8be8 req-00b76a01-0cc2-438c-b89b-1a7826ab8be8 ] Request (ExternalNetworksTestJSON:test_delete_external_networks_with_floating_ip): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/40c55d66-d2b7-4379-87c3-e0a0a661be58 1.558s",
                                "2026-05-22 01:44:24.103 29 INFO tempest.lib.common.rest_client [req-30ed0929-fc7a-4a5e-a492-4e1a07f60baf req-30ed0929-fc7a-4a5e-a492-4e1a07f60baf ] Request (RoutersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.213s",
                                "2026-05-22 01:44:24.127 23 INFO tempest.lib.common.rest_client [req-060e9b4b-b8a0-469f-a096-8df5c4662f96 req-060e9b4b-b8a0-469f-a096-8df5c4662f96 ] Request (RoutersAdminNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.209s",
                                "2026-05-22 01:44:24.187 33 INFO tempest.lib.common.rest_client [req-36b8470d-df13-42d0-91f9-2e2da515a697 req-36b8470d-df13-42d0-91f9-2e2da515a697 ] Request (NetworksTestDHCPv6:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.208s",
                                "2026-05-22 01:44:24.192 11 INFO tempest.lib.common.rest_client [req-39f16287-fb62-4760-975a-f18028c6d4da req-39f16287-fb62-4760-975a-f18028c6d4da ] Request (NetworksTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/faf2da04709540f4a3ced0afe34d46c2/users/7b34d6a0db044bb49915394859d02a59/roles/f62b4d190f9040abadfedbb170e6ab99 0.172s",
                                "2026-05-22 01:44:24.214 37 INFO tempest.lib.common.rest_client [req-31db46b9-0745-4180-824c-0b0476b9a1d8 req-31db46b9-0745-4180-824c-0b0476b9a1d8 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/849ddd36-76bc-4e91-89ef-ad969f7577f4 1.058s",
                                "2026-05-22 01:44:24.241 13 INFO tempest.lib.common.rest_client [req-ecc0dfec-983d-46aa-aaa5-e254b2f47430 req-ecc0dfec-983d-46aa-aaa5-e254b2f47430 ] Request (ExtraDHCPOptionsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/7e357acc108d424da0cfb3d32b4a0b8c 0.362s",
                                "2026-05-22 01:44:24.313 41 INFO tempest.lib.common.rest_client [req-c5d4c9fe-3c73-4f21-bd78-2f06d653b600 req-c5d4c9fe-3c73-4f21-bd78-2f06d653b600 ] Request (BulkNetworkOpsIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/f52090ed-1d71-45d0-b89c-d41d889d5d89 0.665s",
                                "2026-05-22 01:44:24.323 37 INFO tempest.lib.common.rest_client [req-9861b825-e6c6-4173-8804-4064134b3fee req-9861b825-e6c6-4173-8804-4064134b3fee ] Request (PortsAdminExtendedAttrsIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/849ddd36-76bc-4e91-89ef-ad969f7577f4 0.107s",
                                "{13} tempest.api.network.admin.test_ports.PortsAdminExtendedAttrsIpV6TestJSON.test_show_port_binding_ext_attr [2.137767s] ... ok",
                                "2026-05-22 01:44:24.343 11 INFO tempest.lib.common.rest_client [req-1493bdbb-93b1-4c8b-849d-bc1aa6d94a7f req-1493bdbb-93b1-4c8b-849d-bc1aa6d94a7f ] Request (NetworksTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.147s",
                                "2026-05-22 01:44:24.361 29 INFO tempest.lib.common.rest_client [req-0ae3de17-068b-47ae-ab94-e0e1550c332c req-0ae3de17-068b-47ae-ab94-e0e1550c332c ] Request (RoutersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4f1c2c1a32964d67aa55877f70f69c84/users/51a40730084c4c4fa6e28e8ff6154297/roles/7b19d98ffcc24d869191183daf0fb4ae 0.254s",
                                "2026-05-22 01:44:24.382 23 INFO tempest.lib.common.rest_client [req-0e12f18d-55a0-4b1e-91fa-482750e0733c req-0e12f18d-55a0-4b1e-91fa-482750e0733c ] Request (RoutersAdminNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/22203a24f0324b6da3f2aca6f26874e9/users/289c37c326c54b2a9731f49fd6a3266b/roles/1049be6f2d5641528d4cf50ffcec866c 0.252s",
                                "2026-05-22 01:44:24.485 27 INFO tempest.lib.common.rest_client [req-a568a77b-d3cf-47cc-9edd-ecaf9ec90b6c req-a568a77b-d3cf-47cc-9edd-ecaf9ec90b6c ] Request (ExternalNetworksTestJSON:test_delete_external_networks_with_floating_ip): 200 GET https://api.testbed.osism.xyz:9696/v2.0/floatingips 0.465s",
                                "2026-05-22 01:44:24.500 23 INFO tempest.lib.common.rest_client [req-d8aa4a8f-c144-4a9c-ae90-57d05b7d79b8 req-d8aa4a8f-c144-4a9c-ae90-57d05b7d79b8 ] Request (RoutersAdminNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.116s",
                                "2026-05-22 01:44:24.512 33 INFO tempest.lib.common.rest_client [req-55006f18-2065-4d36-bf0b-b70738ce371b req-55006f18-2065-4d36-bf0b-b70738ce371b ] Request (NetworksTestDHCPv6:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b3acef0cc504412dbe34d50624561e71/users/166ab475c9e042bbb31bc3c195b51fbc/roles/f62b4d190f9040abadfedbb170e6ab99 0.320s",
                                "2026-05-22 01:44:24.512 19 INFO tempest.lib.common.rest_client [req-3dd4169c-5d31-475a-a275-4eac88593c2f req-3dd4169c-5d31-475a-a275-4eac88593c2f ] Request (RoutersIpV6AdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/be9bed24-a0a6-4755-8f73-c1ba24961d18 0.572s",
                                "2026-05-22 01:44:24.618 29 INFO tempest.lib.common.rest_client [req-c0817260-b62a-496e-a697-182d2619cc92 req-c0817260-b62a-496e-a697-182d2619cc92 ] Request (RoutersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.253s",
                                "2026-05-22 01:44:24.656 27 INFO tempest.lib.common.rest_client [req-f040a299-ba37-4ae6-b427-f3236b1d4395 req-f040a299-ba37-4ae6-b427-f3236b1d4395 ] Request (ExternalNetworksTestJSON:test_delete_external_networks_with_floating_ip): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.167s",
                                "2026-05-22 01:44:24.688 41 INFO tempest.lib.common.rest_client [req-678a55ae-5e00-4166-a20a-d5f327f4a473 req-678a55ae-5e00-4166-a20a-d5f327f4a473 ] Request (BulkNetworkOpsIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.372s",
                                "{15} tempest.api.network.test_networks.BulkNetworkOpsIpV6Test.test_bulk_create_delete_port [7.511168s] ... ok",
                                "2026-05-22 01:44:24.700 21 INFO tempest.lib.common.rest_client [req-e9ce0858-5593-492d-af96-82713b27353f req-e9ce0858-5593-492d-af96-82713b27353f ] Request (FloatingIPAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 3.258s",
                                "2026-05-22 01:44:24.708 23 INFO tempest.lib.common.rest_client [req-59ccb0d8-6502-4035-95a5-b73467fc3f6b req-59ccb0d8-6502-4035-95a5-b73467fc3f6b ] Request (RoutersAdminNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/22203a24f0324b6da3f2aca6f26874e9/users/289c37c326c54b2a9731f49fd6a3266b/roles/f62b4d190f9040abadfedbb170e6ab99 0.205s",
                                "2026-05-22 01:44:24.713 11 INFO tempest.lib.common.rest_client [req-aef888a6-da32-499e-b1fc-29ae07f03c80 req-aef888a6-da32-499e-b1fc-29ae07f03c80 ] Request (NetworksTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/faf2da04709540f4a3ced0afe34d46c2/users/7b34d6a0db044bb49915394859d02a59/roles/7b19d98ffcc24d869191183daf0fb4ae 0.367s",
                                "2026-05-22 01:44:24.714 11 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 7b34d6a0db044bb49915394859d02a59 is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:44:24.714 11 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksTest-1408456277-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'faf2da04709540f4a3ced0afe34d46c2', 'project_name': 'tempest-NetworksTest-1408456277', 'tenant_id': 'faf2da04709540f4a3ced0afe34d46c2', 'tenant_name': 'tempest-NetworksTest-1408456277', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '7b34d6a0db044bb49915394859d02a59', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:44:24.714 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-NetworksTest-1408456277-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'faf2da04709540f4a3ced0afe34d46c2', 'project_name': 'tempest-NetworksTest-1408456277', 'tenant_id': 'faf2da04709540f4a3ced0afe34d46c2', 'tenant_name': 'tempest-NetworksTest-1408456277', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '7b34d6a0db044bb49915394859d02a59', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:44:24.758 31 INFO tempest.lib.common.rest_client [req-51fc498f-6732-48d3-8de6-3da7e04eec47 req-51fc498f-6732-48d3-8de6-3da7e04eec47 ] Request (RoutersNegativeIpV6Test:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/0a92784f-30af-48e9-8772-1a403df2aed8/remove_router_interface 1.801s",
                                "{10} tempest.api.network.test_routers_negative.RoutersNegativeIpV6Test.test_add_router_interfaces_on_overlapping_subnets_returns_400 [11.446398s] ... ok",
                                "2026-05-22 01:44:24.781 39 INFO tempest.lib.common.rest_client [req-b360d537-a873-424e-ac47-082af74797f2 req-b360d537-a873-424e-ac47-082af74797f2 ] Request (RoutersAdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/2021ce09-4190-4997-bc7b-e290db57398d 1.239s",
                                "2026-05-22 01:44:24.798 27 INFO tempest.lib.common.rest_client [req-46d82785-2465-4b85-847b-390124622504 req-46d82785-2465-4b85-847b-390124622504 ] Request (ExternalNetworksTestJSON:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/floatingips/c9bf54ab-d087-42dd-8f94-e558c31ba649 0.136s",
                                "2026-05-22 01:44:24.812 13 INFO tempest.lib.common.rest_client [req-16145d65-7fe0-4ea4-851c-9479fb8fb2cd req-16145d65-7fe0-4ea4-851c-9479fb8fb2cd ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.567s",
                                "2026-05-22 01:44:24.825 23 INFO tempest.lib.common.rest_client [req-283ef136-b6c1-40ee-88bd-613cfa6cc813 req-283ef136-b6c1-40ee-88bd-613cfa6cc813 ] Request (RoutersAdminNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.113s",
                                "2026-05-22 01:44:24.837 29 INFO tempest.lib.common.rest_client [req-521e4353-9d14-403f-9a57-de812e0c78be req-521e4353-9d14-403f-9a57-de812e0c78be ] Request (RoutersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4f1c2c1a32964d67aa55877f70f69c84/users/51a40730084c4c4fa6e28e8ff6154297/roles/1049be6f2d5641528d4cf50ffcec866c 0.214s",
                                "{14} tempest.api.network.admin.test_routers.RoutersAdminTest.test_create_router_set_gateway_with_fixed_ip [12.388202s] ... ok",
                                "2026-05-22 01:44:24.894 17 INFO tempest.lib.common.rest_client [req-35ad6f88-9aab-48b8-a6bb-09022a6386b1 req-35ad6f88-9aab-48b8-a6bb-09022a6386b1 ] Request (PortsAdminExtendedAttrsTestJSON:test_update_port_binding_ext_attr): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/10de692f-5ec7-4c67-bc88-1041d59629bb 1.401s",
                                "2026-05-22 01:44:24.936 19 INFO tempest.lib.common.rest_client [req-c05cef2d-ecd9-4abf-ba2c-421c327e67e4 req-c05cef2d-ecd9-4abf-ba2c-421c327e67e4 ] Request (RoutersIpV6AdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/8b203b28b93c46d49a5952ce5973e94d 0.422s",
                                "{4} tempest.api.network.admin.test_routers.RoutersIpV6AdminTest.test_create_router_setting_project_id [2.268988s] ... ok",
                                "2026-05-22 01:44:24.960 33 INFO tempest.lib.common.rest_client [req-c6a7cbba-d3d7-4a93-bb69-e603db97639c req-c6a7cbba-d3d7-4a93-bb69-e603db97639c ] Request (NetworksTestDHCPv6:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.444s",
                                "2026-05-22 01:44:24.988 35 INFO tempest.lib.common.rest_client [req-a4bc2b56-85f7-4a97-ba8e-dbe32df179a3 req-a4bc2b56-85f7-4a97-ba8e-dbe32df179a3 ] Request (PortsTestJSON:test_create_port_in_allowed_allocation_pools): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.209s",
                                "2026-05-22 01:44:25.017 27 INFO tempest.lib.common.rest_client [req-aac72e2a-3806-4a8f-9154-6a7787f19fad req-aac72e2a-3806-4a8f-9154-6a7787f19fad ] Request (ExternalNetworksTestJSON:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/40c55d66-d2b7-4379-87c3-e0a0a661be58 0.217s",
                                "{8} tempest.api.network.admin.test_external_network_extension.ExternalNetworksTestJSON.test_delete_external_networks_with_floating_ip [7.006851s] ... ok",
                                "2026-05-22 01:44:25.052 31 INFO tempest.lib.common.rest_client [req-893677a6-e1b4-4143-a33b-21e617706eb5 req-893677a6-e1b4-4143-a33b-21e617706eb5 ] Request (RoutersNegativeIpV6Test:test_delete_non_existent_router_returns_404): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/tempest-non_exist_router-87363665 0.278s",
                                "{10} tempest.api.network.test_routers_negative.RoutersNegativeIpV6Test.test_delete_non_existent_router_returns_404 [0.296272s] ... ok",
                                "2026-05-22 01:44:25.119 37 INFO tempest.lib.common.rest_client [req-1b7cc2a9-b4c3-4f34-bf0c-6a25a520d140 req-1b7cc2a9-b4c3-4f34-bf0c-6a25a520d140 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:test_update_port_binding_ext_attr): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.791s",
                                "2026-05-22 01:44:25.119 23 INFO tempest.lib.common.rest_client [req-5351dab2-6969-431e-9e06-2cfd29f532d4 req-5351dab2-6969-431e-9e06-2cfd29f532d4 ] Request (RoutersAdminNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/22203a24f0324b6da3f2aca6f26874e9/users/289c37c326c54b2a9731f49fd6a3266b/roles/7b19d98ffcc24d869191183daf0fb4ae 0.285s",
                                "2026-05-22 01:44:25.119 23 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 289c37c326c54b2a9731f49fd6a3266b is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:44:25.120 23 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersAdminNegativeTest-70723631-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '22203a24f0324b6da3f2aca6f26874e9', 'project_name': 'tempest-RoutersAdminNegativeTest-70723631', 'tenant_id': '22203a24f0324b6da3f2aca6f26874e9', 'tenant_name': 'tempest-RoutersAdminNegativeTest-70723631', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '289c37c326c54b2a9731f49fd6a3266b', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:44:25.120 23 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersAdminNegativeTest-70723631-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '22203a24f0324b6da3f2aca6f26874e9', 'project_name': 'tempest-RoutersAdminNegativeTest-70723631', 'tenant_id': '22203a24f0324b6da3f2aca6f26874e9', 'tenant_name': 'tempest-RoutersAdminNegativeTest-70723631', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '289c37c326c54b2a9731f49fd6a3266b', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:44:25.152 29 INFO tempest.lib.common.rest_client [req-3f1538d1-8cc1-4384-8f77-39e132ae6fc4 req-3f1538d1-8cc1-4384-8f77-39e132ae6fc4 ] Request (RoutersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.310s",
                                "2026-05-22 01:44:25.160 25 INFO tempest.lib.common.rest_client [req-643a9db5-687a-4b62-9616-4f9a8832fc2d req-643a9db5-687a-4b62-9616-4f9a8832fc2d ] Request (AllowedAddressPairTestJSON:test_update_port_with_cidr_address_pair): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/2b2d03cb-d333-4368-a8b5-c9297729e1d0 1.192s",
                                "2026-05-22 01:44:25.203 39 INFO tempest.lib.common.rest_client [req-34a26ca3-9352-4bda-939c-5bdc4907ebd0 req-34a26ca3-9352-4bda-939c-5bdc4907ebd0 ] Request (RoutersAdminTest:test_create_router_setting_project_id): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.330s",
                                "2026-05-22 01:44:25.274 33 INFO tempest.lib.common.rest_client [req-17f15b59-dfd5-458e-a2cc-c2e06da0acdd req-17f15b59-dfd5-458e-a2cc-c2e06da0acdd ] Request (NetworksTestDHCPv6:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b3acef0cc504412dbe34d50624561e71/users/166ab475c9e042bbb31bc3c195b51fbc/roles/7b19d98ffcc24d869191183daf0fb4ae 0.310s",
                                "2026-05-22 01:44:25.275 33 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 166ab475c9e042bbb31bc3c195b51fbc is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:44:25.275 33 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksTestDHCPv6-675565695-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'b3acef0cc504412dbe34d50624561e71', 'project_name': 'tempest-NetworksTestDHCPv6-675565695', 'tenant_id': 'b3acef0cc504412dbe34d50624561e71', 'tenant_name': 'tempest-NetworksTestDHCPv6-675565695', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '166ab475c9e042bbb31bc3c195b51fbc', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:44:25.275 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-NetworksTestDHCPv6-675565695-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'b3acef0cc504412dbe34d50624561e71', 'project_name': 'tempest-NetworksTestDHCPv6-675565695', 'tenant_id': 'b3acef0cc504412dbe34d50624561e71', 'tenant_name': 'tempest-NetworksTestDHCPv6-675565695', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '166ab475c9e042bbb31bc3c195b51fbc', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:44:25.302 11 INFO tempest.lib.common.rest_client [req-82b1268c-ae54-4ed9-bb58-5a4566a34e00 req-82b1268c-ae54-4ed9-bb58-5a4566a34e00 ] Request (NetworksTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.577s",
                                "2026-05-22 01:44:25.358 29 INFO tempest.lib.common.rest_client [req-fca09758-cffc-48a0-aeff-baa71c10da5a req-fca09758-cffc-48a0-aeff-baa71c10da5a ] Request (RoutersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4f1c2c1a32964d67aa55877f70f69c84/users/51a40730084c4c4fa6e28e8ff6154297/roles/f62b4d190f9040abadfedbb170e6ab99 0.202s",
                                "2026-05-22 01:44:25.377 31 INFO tempest.lib.common.rest_client [req-23f6bb8f-6c0c-4200-80b4-fe7349084c6d req-23f6bb8f-6c0c-4200-80b4-fe7349084c6d ] Request (RoutersNegativeIpV6Test:test_router_add_gateway_invalid_network_returns_404): 404 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/0a92784f-30af-48e9-8772-1a403df2aed8 0.312s",
                                "{10} tempest.api.network.test_routers_negative.RoutersNegativeIpV6Test.test_router_add_gateway_invalid_network_returns_404 [0.320852s] ... ok",
                                "2026-05-22 01:44:25.428 13 INFO tempest.lib.common.rest_client [req-fa6caa64-f604-4acc-a8c3-cb78f9db1eb0 req-fa6caa64-f604-4acc-a8c3-cb78f9db1eb0 ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.602s",
                                "2026-05-22 01:44:25.474 17 INFO tempest.lib.common.rest_client [req-61cb575e-c355-4ca8-82e1-fc26662b80df req-61cb575e-c355-4ca8-82e1-fc26662b80df ] Request (PortsAdminExtendedAttrsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/10de692f-5ec7-4c67-bc88-1041d59629bb 0.574s",
                                "2026-05-22 01:44:25.481 29 INFO tempest.lib.common.rest_client [req-212388a9-92f8-4b59-a934-848cf1db64aa req-212388a9-92f8-4b59-a934-848cf1db64aa ] Request (RoutersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.119s",
                                "2026-05-22 01:44:25.534 39 INFO tempest.lib.common.rest_client [req-42403d6b-8c08-477f-9a87-6dfa04f76558 req-42403d6b-8c08-477f-9a87-6dfa04f76558 ] Request (RoutersAdminTest:test_create_router_setting_project_id): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.327s",
                                "2026-05-22 01:44:25.538 41 INFO tempest.lib.common.rest_client [req-88f78cbf-7cbd-42df-b168-6c1a2273682c req-88f78cbf-7cbd-42df-b168-6c1a2273682c ] Request (BulkNetworkOpsIpV6Test:test_bulk_create_delete_subnet): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.843s",
                                "2026-05-22 01:44:25.558 15 INFO tempest.lib.common.rest_client [req-9508aa2f-8f5c-4291-98bc-62cc30eb70ca req-9508aa2f-8f5c-4291-98bc-62cc30eb70ca ] Request (FloatingIPTestJSON:test_create_floating_ip_specifying_a_fixed_ip_address): 201 POST https://api.testbed.osism.xyz:9696/v2.0/floatingips 2.902s",
                                "2026-05-22 01:44:25.608 17 INFO tempest.lib.common.rest_client [req-293f335d-8965-4f1d-9a81-8f0adc277561 req-293f335d-8965-4f1d-9a81-8f0adc277561 ] Request (PortsAdminExtendedAttrsTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/10de692f-5ec7-4c67-bc88-1041d59629bb 0.129s",
                                "{3} tempest.api.network.admin.test_ports.PortsAdminExtendedAttrsTestJSON.test_update_port_binding_ext_attr [2.867261s] ... ok",
                                "2026-05-22 01:44:25.632 13 INFO tempest.lib.common.rest_client [req-8aa3bed1-33e7-41f5-a8b0-d367c2c9a102 req-8aa3bed1-33e7-41f5-a8b0-d367c2c9a102 ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.201s",
                                "2026-05-22 01:44:25.720 39 INFO tempest.lib.common.rest_client [req-74f37e7b-77b8-46d2-ad36-8c3d114c498d req-74f37e7b-77b8-46d2-ad36-8c3d114c498d ] Request (RoutersAdminTest:test_create_router_setting_project_id): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.181s",
                                "2026-05-22 01:44:25.771 13 INFO tempest.lib.common.rest_client [req-0be54583-0429-4baa-986a-a6617bfd015a req-0be54583-0429-4baa-986a-a6617bfd015a ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.136s",
                                "2026-05-22 01:44:25.774 23 INFO tempest.lib.common.rest_client [req-770977bb-d0c0-496b-8946-c06782dd1073 req-770977bb-d0c0-496b-8946-c06782dd1073 ] Request (RoutersAdminNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.633s",
                                "2026-05-22 01:44:25.862 33 INFO tempest.lib.common.rest_client [req-90a6814c-853d-44aa-bc01-65a2e44335df req-90a6814c-853d-44aa-bc01-65a2e44335df ] Request (NetworksTestDHCPv6:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.579s",
                                "2026-05-22 01:44:25.902 29 INFO tempest.lib.common.rest_client [req-ad2ec225-9c4b-48bb-8f0a-aaadaf08fa5c req-ad2ec225-9c4b-48bb-8f0a-aaadaf08fa5c ] Request (RoutersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4f1c2c1a32964d67aa55877f70f69c84/users/51a40730084c4c4fa6e28e8ff6154297/roles/7b19d98ffcc24d869191183daf0fb4ae 0.417s",
                                "2026-05-22 01:44:25.902 29 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 51a40730084c4c4fa6e28e8ff6154297 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:44:25.903 29 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersTest-828361702-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '4f1c2c1a32964d67aa55877f70f69c84', 'project_name': 'tempest-RoutersTest-828361702', 'tenant_id': '4f1c2c1a32964d67aa55877f70f69c84', 'tenant_name': 'tempest-RoutersTest-828361702', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '51a40730084c4c4fa6e28e8ff6154297', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:44:25.903 29 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersTest-828361702-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '4f1c2c1a32964d67aa55877f70f69c84', 'project_name': 'tempest-RoutersTest-828361702', 'tenant_id': '4f1c2c1a32964d67aa55877f70f69c84', 'tenant_name': 'tempest-RoutersTest-828361702', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '51a40730084c4c4fa6e28e8ff6154297', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:44:26.035 23 INFO tempest.lib.common.rest_client [req-0c32041b-a213-4299-9851-dc5f384556fb req-0c32041b-a213-4299-9851-dc5f384556fb ] Request (RoutersAdminNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.257s",
                                "2026-05-22 01:44:26.082 25 INFO tempest.lib.common.rest_client [req-b10dd032-0900-4f84-8ef2-f48600f41e11 req-b10dd032-0900-4f84-8ef2-f48600f41e11 ] Request (AllowedAddressPairTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/2b2d03cb-d333-4368-a8b5-c9297729e1d0 0.918s",
                                "2026-05-22 01:44:26.179 39 INFO tempest.lib.common.rest_client [req-e65c026b-ab03-47f2-b1aa-398526938eb6 req-e65c026b-ab03-47f2-b1aa-398526938eb6 ] Request (RoutersAdminTest:test_create_router_setting_project_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.455s",
                                "2026-05-22 01:44:26.197 27 INFO tempest.lib.common.rest_client [req-479f112f-442e-4cbb-829d-3b2decbb4dff req-479f112f-442e-4cbb-829d-3b2decbb4dff ] Request (ExternalNetworksTestJSON:test_list_external_networks): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.173s",
                                "2026-05-22 01:44:26.215 25 INFO tempest.lib.common.rest_client [req-b2cb7014-f7d3-49f6-8d12-c40aa051ce3f req-b2cb7014-f7d3-49f6-8d12-c40aa051ce3f ] Request (AllowedAddressPairTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/2b2d03cb-d333-4368-a8b5-c9297729e1d0 0.126s",
                                "{7} tempest.api.network.test_allowed_address_pair.AllowedAddressPairTestJSON.test_update_port_with_cidr_address_pair [3.306279s] ... ok",
                                "2026-05-22 01:44:26.250 15 INFO tempest.lib.common.rest_client [req-92c192c8-f63a-4e88-9575-851e9e7633ab req-92c192c8-f63a-4e88-9575-851e9e7633ab ] Request (FloatingIPTestJSON:test_create_floating_ip_specifying_a_fixed_ip_address): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/floatingips/c0ed8d57-c9fa-4e67-b307-ae38ecc1673e 0.690s",
                                "2026-05-22 01:44:26.251 13 INFO tempest.lib.common.rest_client [req-ed7fd4b2-3d1f-4d56-b0ec-700618395fc8 req-ed7fd4b2-3d1f-4d56-b0ec-700618395fc8 ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.478s",
                                "2026-05-22 01:44:26.365 37 INFO tempest.lib.common.rest_client [req-f11f604c-0734-49c6-ac2b-ed4e9a356f85 req-f11f604c-0734-49c6-ac2b-ed4e9a356f85 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:test_update_port_binding_ext_attr): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/20dd44b7-1cb5-41fb-b8ae-b371809e3a36 1.242s",
                                "2026-05-22 01:44:26.398 13 INFO tempest.lib.common.rest_client [req-788503b3-9b0b-4ebf-b212-8ae25236def6 req-788503b3-9b0b-4ebf-b212-8ae25236def6 ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.144s",
                                "2026-05-22 01:44:26.406 27 INFO tempest.lib.common.rest_client [req-bcd91bb4-f177-4556-ab17-f37856851d45 req-bcd91bb4-f177-4556-ab17-f37856851d45 ] Request (ExternalNetworksTestJSON:test_list_external_networks): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks 0.206s",
                                "2026-05-22 01:44:26.431 31 INFO tempest.lib.common.rest_client [req-b37f0ccb-298f-4a29-aad2-3973d8a02269 req-b37f0ccb-298f-4a29-aad2-3973d8a02269 ] Request (RoutersNegativeIpV6Test:test_router_add_gateway_net_not_external_returns_400): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.050s",
                                "2026-05-22 01:44:26.477 41 INFO tempest.lib.common.rest_client [req-2c5026e6-1652-4998-8741-6638d1c4b154 req-2c5026e6-1652-4998-8741-6638d1c4b154 ] Request (BulkNetworkOpsIpV6Test:test_bulk_create_delete_subnet): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.937s",
                                "2026-05-22 01:44:26.478 29 INFO tempest.lib.common.rest_client [req-44b48658-e4cc-48f3-a98f-4cf967dd3912 req-44b48658-e4cc-48f3-a98f-4cf967dd3912 ] Request (RoutersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.556s",
                                "2026-05-22 01:44:26.562 17 INFO tempest.lib.common.rest_client [req-93de614d-3d19-4959-8390-0bc282a15af3 req-93de614d-3d19-4959-8390-0bc282a15af3 ] Request (PortsAdminExtendedAttrsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/93bcffa1-bacc-4160-9060-fce5cd0b04dd 0.950s",
                                "2026-05-22 01:44:26.563 13 INFO tempest.lib.common.rest_client [req-31c3dcd2-57fd-44f6-ac04-34b520675e08 req-31c3dcd2-57fd-44f6-ac04-34b520675e08 ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b4a6756d127446bbb5c8355dd2d1fbd3/users/47a1a925274d480e921b0abd8f045879/roles/7b19d98ffcc24d869191183daf0fb4ae 0.162s",
                                "2026-05-22 01:44:26.623 23 INFO tempest.lib.common.rest_client [req-94f7efab-2f60-44e7-bcdf-3379fbc4a617 req-94f7efab-2f60-44e7-bcdf-3379fbc4a617 ] Request (RoutersAdminNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.584s",
                                "2026-05-22 01:44:26.649 29 INFO tempest.lib.common.rest_client [req-084a18ea-3f84-4738-9c84-f20e62ebbc9b req-084a18ea-3f84-4738-9c84-f20e62ebbc9b ] Request (RoutersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/4f1c2c1a32964d67aa55877f70f69c84 0.168s",
                                "2026-05-22 01:44:26.651 29 INFO tempest.lib.common.dynamic_creds [-] Using the existing project 4f1c2c1a32964d67aa55877f70f69c84 for scope project and roles: ['reader']",
                                "2026-05-22 01:44:26.684 13 INFO tempest.lib.common.rest_client [req-4958428d-d47d-4340-a9ac-4b7b267c8638 req-4958428d-d47d-4340-a9ac-4b7b267c8638 ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.119s",
                                "2026-05-22 01:44:26.682 39 INFO tempest.lib.common.rest_client [req-189f32de-df55-42e3-8d1c-1ab146a4af58 req-189f32de-df55-42e3-8d1c-1ab146a4af58 ] Request (RoutersAdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/af443575-63ae-4599-8ea9-e726242e0431 0.500s",
                                "2026-05-22 01:44:26.731 35 INFO tempest.lib.common.rest_client [req-12eca199-f0c9-48f0-b1fb-35cf00023ce2 req-12eca199-f0c9-48f0-b1fb-35cf00023ce2 ] Request (PortsTestJSON:test_create_port_in_allowed_allocation_pools): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.738s",
                                "2026-05-22 01:44:26.734 23 INFO tempest.lib.common.rest_client [req-24acf81d-50b2-423a-a855-26ecda685fdf req-24acf81d-50b2-423a-a855-26ecda685fdf ] Request (RoutersAdminNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.108s",
                                "2026-05-22 01:44:26.789 37 INFO tempest.lib.common.rest_client [req-def68fe8-ca12-4061-836b-dedb75a1b141 req-def68fe8-ca12-4061-836b-dedb75a1b141 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/20dd44b7-1cb5-41fb-b8ae-b371809e3a36 0.419s",
                                "2026-05-22 01:44:26.824 17 INFO tempest.lib.common.rest_client [req-7335f5d9-51c2-4d6c-a62c-8f96d51391c9 req-7335f5d9-51c2-4d6c-a62c-8f96d51391c9 ] Request (PortsAdminExtendedAttrsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/c4a25dfbd54d4ea48bbba5e3d6ed42e5 0.255s",
                                "2026-05-22 01:44:26.921 13 INFO tempest.lib.common.rest_client [req-e7f18202-fdde-4d60-94a3-6e66318a9972 req-e7f18202-fdde-4d60-94a3-6e66318a9972 ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b4a6756d127446bbb5c8355dd2d1fbd3/users/47a1a925274d480e921b0abd8f045879/roles/1049be6f2d5641528d4cf50ffcec866c 0.234s",
                                "2026-05-22 01:44:26.944 37 INFO tempest.lib.common.rest_client [req-aa7f4dac-ed4b-403f-a36f-4d9bb09eb1fc req-aa7f4dac-ed4b-403f-a36f-4d9bb09eb1fc ] Request (PortsAdminExtendedAttrsIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/20dd44b7-1cb5-41fb-b8ae-b371809e3a36 0.152s",
                                "{13} tempest.api.network.admin.test_ports.PortsAdminExtendedAttrsIpV6TestJSON.test_update_port_binding_ext_attr [2.618976s] ... ok",
                                "2026-05-22 01:44:26.963 23 INFO tempest.lib.common.rest_client [req-d9ba12ae-819a-44e9-b43c-47204888e3e2 req-d9ba12ae-819a-44e9-b43c-47204888e3e2 ] Request (RoutersAdminNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/24b4008c199f438bb5ff25ce4acd4435/users/4f0dd9d5e8ec4d8fbb8e1042c08beeb5/roles/285449a926f347738829a3f39962ab63 0.226s",
                                "2026-05-22 01:44:27.100 39 INFO tempest.lib.common.rest_client [req-0c8a2576-e45a-4bb0-a02b-da253145c3a8 req-0c8a2576-e45a-4bb0-a02b-da253145c3a8 ] Request (RoutersAdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/06d4499651614e41ae23be4cff4fb347 0.415s",
                                "{14} tempest.api.network.admin.test_routers.RoutersAdminTest.test_create_router_setting_project_id [2.229199s] ... ok",
                                "2026-05-22 01:44:27.154 23 INFO tempest.lib.common.rest_client [req-62e06cf4-76c7-4ce1-a195-d6775a2dab86 req-62e06cf4-76c7-4ce1-a195-d6775a2dab86 ] Request (RoutersAdminNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.187s",
                                "2026-05-22 01:44:27.158 17 INFO tempest.lib.common.rest_client [req-6fb76b2f-6f65-483e-be59-5d6eff084e26 req-6fb76b2f-6f65-483e-be59-5d6eff084e26 ] Request (PortsAdminExtendedAttrsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/7104f16db10d4d6f82c5dcfe2c3592ac 0.328s",
                                "2026-05-22 01:44:27.159 17 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 338a5e1ef3d64a0b85c21b93948970dc",
                                "2026-05-22 01:44:27.166 25 INFO tempest.lib.common.rest_client [req-90719bdd-0329-4f04-a351-1aac0a0b4c19 req-90719bdd-0329-4f04-a351-1aac0a0b4c19 ] Request (AllowedAddressPairTestJSON:test_update_port_with_multiple_ip_mac_address_pair): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.944s",
                                "2026-05-22 01:44:27.194 31 INFO tempest.lib.common.rest_client [req-1e4203d9-0981-420f-8359-fc8d0643cb84 req-1e4203d9-0981-420f-8359-fc8d0643cb84 ] Request (RoutersNegativeIpV6Test:test_router_add_gateway_net_not_external_returns_400): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.759s",
                                "2026-05-22 01:44:27.230 27 INFO tempest.lib.common.rest_client [req-5051ff23-5b26-4ca2-ad22-ec55d0cc0e2d req-5051ff23-5b26-4ca2-ad22-ec55d0cc0e2d ] Request (ExternalNetworksTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/c991bd87-423a-477f-a5f9-f737faf2d22a 0.821s",
                                "{8} tempest.api.network.admin.test_external_network_extension.ExternalNetworksTestJSON.test_list_external_networks [2.208083s] ... ok",
                                "2026-05-22 01:44:27.247 29 INFO tempest.lib.common.rest_client [req-9e075780-a316-4894-8c5e-385bba2683c9 req-9e075780-a316-4894-8c5e-385bba2683c9 ] Request (RoutersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.591s",
                                "2026-05-22 01:44:27.276 13 INFO tempest.lib.common.rest_client [req-4f1702ed-d449-4954-bb15-5cdf39a439ec req-4f1702ed-d449-4954-bb15-5cdf39a439ec ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.352s",
                                "2026-05-22 01:44:27.355 29 INFO tempest.lib.common.rest_client [req-e48ea410-6281-4e0b-8ccb-5461a4816456 req-e48ea410-6281-4e0b-8ccb-5461a4816456 ] Request (RoutersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.106s",
                                "2026-05-22 01:44:27.362 23 INFO tempest.lib.common.rest_client [req-6378587c-d3c2-4a47-ac1c-a8cf55d6861f req-6378587c-d3c2-4a47-ac1c-a8cf55d6861f ] Request (RoutersAdminNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/24b4008c199f438bb5ff25ce4acd4435/users/4f0dd9d5e8ec4d8fbb8e1042c08beeb5/roles/285449a926f347738829a3f39962ab63 0.206s",
                                "2026-05-22 01:44:27.457 15 INFO tempest.lib.common.rest_client [req-5b2ded13-8f7b-4c04-95c7-da925196a8e6 req-5b2ded13-8f7b-4c04-95c7-da925196a8e6 ] Request (FloatingIPTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/floatingips/c0ed8d57-c9fa-4e67-b307-ae38ecc1673e 1.205s",
                                "{2} tempest.api.network.test_floating_ips.FloatingIPTestJSON.test_create_floating_ip_specifying_a_fixed_ip_address [4.804585s] ... ok",
                                "2026-05-22 01:44:27.465 23 INFO tempest.lib.common.rest_client [req-eb0c9c29-05b6-4457-ba92-e5368930fcbc req-eb0c9c29-05b6-4457-ba92-e5368930fcbc ] Request (RoutersAdminNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.101s",
                                "2026-05-22 01:44:27.485 13 INFO tempest.lib.common.rest_client [req-28cf82af-e9e2-4ec6-9a79-087ff0644674 req-28cf82af-e9e2-4ec6-9a79-087ff0644674 ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b4a6756d127446bbb5c8355dd2d1fbd3/users/47a1a925274d480e921b0abd8f045879/roles/f62b4d190f9040abadfedbb170e6ab99 0.204s",
                                "2026-05-22 01:44:27.517 29 INFO tempest.lib.common.rest_client [req-69098d0f-38b7-44ab-92c4-719ab9da6c4a req-69098d0f-38b7-44ab-92c4-719ab9da6c4a ] Request (RoutersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4f1c2c1a32964d67aa55877f70f69c84/users/3f3545dff40e48c2a0a54c5cf5540d42/roles/f1175dd65a2046c29e339df86ceaa04e 0.159s",
                                "2026-05-22 01:44:27.634 31 INFO tempest.lib.common.rest_client [req-261228c7-6387-4a3d-be4e-c12cf3b500cd req-261228c7-6387-4a3d-be4e-c12cf3b500cd ] Request (RoutersNegativeIpV6Test:test_router_add_gateway_net_not_external_returns_400): 400 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/0a92784f-30af-48e9-8772-1a403df2aed8 0.437s",
                                "{10} tempest.api.network.test_routers_negative.RoutersNegativeIpV6Test.test_router_add_gateway_net_not_external_returns_400 [2.256002s] ... ok",
                                "2026-05-22 01:44:27.641 17 INFO tempest.lib.common.rest_client [req-0ee7cbef-eba4-4617-8ce8-ec326ff62daf req-0ee7cbef-eba4-4617-8ce8-ec326ff62daf ] Request (PortsAdminExtendedAttrsTestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.480s",
                                "2026-05-22 01:44:27.647 11 INFO tempest.lib.common.rest_client [req-d37396ba-0685-4f8d-8376-b3ca2d808a09 req-d37396ba-0685-4f8d-8376-b3ca2d808a09 ] Request (NetworksTest:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 2.340s",
                                "2026-05-22 01:44:27.650 13 INFO tempest.lib.common.rest_client [req-ef394240-0151-4b1c-8381-03d2cd2dc441 req-ef394240-0151-4b1c-8381-03d2cd2dc441 ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.162s",
                                "2026-05-22 01:44:27.676 37 INFO tempest.lib.common.rest_client [req-05b0c707-0d74-437e-9a1f-8b9fb67733b6 req-05b0c707-0d74-437e-9a1f-8b9fb67733b6 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/ae55b3b8-dbf5-4050-b60e-ff89f7c1571f 0.721s",
                                "2026-05-22 01:44:27.692 29 INFO tempest.lib.common.rest_client [req-fca7c17f-09dc-4890-be15-ae2a040f9872 req-fca7c17f-09dc-4890-be15-ae2a040f9872 ] Request (RoutersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.170s",
                                "2026-05-22 01:44:27.722 23 INFO tempest.lib.common.rest_client [req-0c1bbce0-699b-4023-9e6e-49193aab80fd req-0c1bbce0-699b-4023-9e6e-49193aab80fd ] Request (RoutersAdminNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/24b4008c199f438bb5ff25ce4acd4435/users/4f0dd9d5e8ec4d8fbb8e1042c08beeb5/roles/1049be6f2d5641528d4cf50ffcec866c 0.252s",
                                "2026-05-22 01:44:27.770 33 INFO tempest.lib.common.rest_client [req-1ea608cf-b476-40e1-afaf-3be0964f52f0 req-1ea608cf-b476-40e1-afaf-3be0964f52f0 ] Request (NetworksTestDHCPv6:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.905s",
                                "2026-05-22 01:44:27.831 35 INFO tempest.lib.common.rest_client [req-ba9971d4-b27b-4c05-8209-685d0c72759b req-ba9971d4-b27b-4c05-8209-685d0c72759b ] Request (PortsTestJSON:test_create_port_in_allowed_allocation_pools): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.098s",
                                "2026-05-22 01:44:27.865 13 INFO tempest.lib.common.rest_client [req-8a1cf6b5-14dc-454d-ba72-07b40b622c7e req-8a1cf6b5-14dc-454d-ba72-07b40b622c7e ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b4a6756d127446bbb5c8355dd2d1fbd3/users/47a1a925274d480e921b0abd8f045879/roles/7b19d98ffcc24d869191183daf0fb4ae 0.212s",
                                "2026-05-22 01:44:27.865 13 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 47a1a925274d480e921b0abd8f045879 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:44:27.865 13 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExtraDHCPOptionsTestJSON-2122476772-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'b4a6756d127446bbb5c8355dd2d1fbd3', 'project_name': 'tempest-ExtraDHCPOptionsTestJSON-2122476772', 'tenant_id': 'b4a6756d127446bbb5c8355dd2d1fbd3', 'tenant_name': 'tempest-ExtraDHCPOptionsTestJSON-2122476772', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '47a1a925274d480e921b0abd8f045879', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:44:27.866 13 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExtraDHCPOptionsTestJSON-2122476772-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'b4a6756d127446bbb5c8355dd2d1fbd3', 'project_name': 'tempest-ExtraDHCPOptionsTestJSON-2122476772', 'tenant_id': 'b4a6756d127446bbb5c8355dd2d1fbd3', 'tenant_name': 'tempest-ExtraDHCPOptionsTestJSON-2122476772', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '47a1a925274d480e921b0abd8f045879', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:44:27.895 29 INFO tempest.lib.common.rest_client [req-b571f157-4a06-445e-893f-acacdcdd79da req-b571f157-4a06-445e-893f-acacdcdd79da ] Request (RoutersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4f1c2c1a32964d67aa55877f70f69c84/users/3f3545dff40e48c2a0a54c5cf5540d42/roles/1049be6f2d5641528d4cf50ffcec866c 0.200s",
                                "2026-05-22 01:44:27.990 17 INFO tempest.lib.common.rest_client [req-77dcb97c-2dc6-4d89-a5b3-a28ebfd9062d req-77dcb97c-2dc6-4d89-a5b3-a28ebfd9062d ] Request (PortsAdminExtendedAttrsTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=338a5e1ef3d64a0b85c21b93948970dc&name=default 0.345s",
                                "2026-05-22 01:44:27.991 23 INFO tempest.lib.common.rest_client [req-b89d46fb-1776-44c0-b22d-80c3e2cec293 req-b89d46fb-1776-44c0-b22d-80c3e2cec293 ] Request (RoutersAdminNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.267s",
                                "2026-05-22 01:44:28.027 37 INFO tempest.lib.common.rest_client [req-736f4935-fedf-42b4-8c46-c8ca401f457c req-736f4935-fedf-42b4-8c46-c8ca401f457c ] Request (PortsAdminExtendedAttrsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/6bd43dea04274c1c8cf9f954f3b905f8 0.344s",
                                "2026-05-22 01:44:28.139 29 INFO tempest.lib.common.rest_client [req-3a0660ee-5826-44ce-9399-998900c70c69 req-3a0660ee-5826-44ce-9399-998900c70c69 ] Request (RoutersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.241s",
                                "2026-05-22 01:44:28.226 23 INFO tempest.lib.common.rest_client [req-2b843c49-fdd7-429e-a340-cea46f7a52d8 req-2b843c49-fdd7-429e-a340-cea46f7a52d8 ] Request (RoutersAdminNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/24b4008c199f438bb5ff25ce4acd4435/users/4f0dd9d5e8ec4d8fbb8e1042c08beeb5/roles/f62b4d190f9040abadfedbb170e6ab99 0.230s",
                                "2026-05-22 01:44:28.274 33 INFO tempest.lib.common.rest_client [req-e1b0eedf-4e51-4520-940c-e4afbca27e81 req-e1b0eedf-4e51-4520-940c-e4afbca27e81 ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.502s",
                                "2026-05-22 01:44:28.284 37 INFO tempest.lib.common.rest_client [req-3c463447-f279-4f51-a785-68218083e8f2 req-3c463447-f279-4f51-a785-68218083e8f2 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/b176192ee6744427bf8929cad777d056 0.254s",
                                "2026-05-22 01:44:28.284 37 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: b73634624ac8411f8852722b12059a1e",
                                "2026-05-22 01:44:28.377 29 INFO tempest.lib.common.rest_client [req-195c330b-b0cf-445d-865b-571950abb3ae req-195c330b-b0cf-445d-865b-571950abb3ae ] Request (RoutersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4f1c2c1a32964d67aa55877f70f69c84/users/3f3545dff40e48c2a0a54c5cf5540d42/roles/f62b4d190f9040abadfedbb170e6ab99 0.236s",
                                "2026-05-22 01:44:28.399 21 INFO tempest.lib.common.rest_client [req-4a758fbc-477f-443c-92c4-0fb23923358e req-4a758fbc-477f-443c-92c4-0fb23923358e ] Request (FloatingIPAdminTestJSON:setUpClass): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/7eab90d2-cd1f-43d8-a116-b992cd81b230/add_router_interface 3.696s",
                                "2026-05-22 01:44:28.432 13 INFO tempest.lib.common.rest_client [req-b4f08e33-c7b8-4d94-82ab-cd3d5c899d5a req-b4f08e33-c7b8-4d94-82ab-cd3d5c899d5a ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.550s",
                                "2026-05-22 01:44:28.484 23 INFO tempest.lib.common.rest_client [req-04991afd-864f-4de4-ac63-34d8064ee6a4 req-04991afd-864f-4de4-ac63-34d8064ee6a4 ] Request (RoutersAdminNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.256s",
                                "2026-05-22 01:44:28.526 29 INFO tempest.lib.common.rest_client [req-6bc6ee0a-2552-4686-95a5-2d76af5ae8cd req-6bc6ee0a-2552-4686-95a5-2d76af5ae8cd ] Request (RoutersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.146s",
                                "2026-05-22 01:44:28.536 19 INFO tempest.lib.common.rest_client [req-7d5570f0-95e2-4d1f-bb0f-5b42bc7c22f2 req-7d5570f0-95e2-4d1f-bb0f-5b42bc7c22f2 ] Request (RoutersIpV6AdminTest:test_create_router_with_default_snat_value): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 3.596s",
                                "2026-05-22 01:44:28.608 13 INFO tempest.lib.common.rest_client [req-5096f5e4-9e10-45ea-8d81-40b99031f4c2 req-5096f5e4-9e10-45ea-8d81-40b99031f4c2 ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/b4a6756d127446bbb5c8355dd2d1fbd3 0.172s",
                                "2026-05-22 01:44:28.608 13 INFO tempest.lib.common.dynamic_creds [-] Using the existing project b4a6756d127446bbb5c8355dd2d1fbd3 for scope project and roles: ['reader']",
                                "2026-05-22 01:44:28.691 23 INFO tempest.lib.common.rest_client [req-a7c787ee-7251-4cc1-8924-893184754e5b req-a7c787ee-7251-4cc1-8924-893184754e5b ] Request (RoutersAdminNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/24b4008c199f438bb5ff25ce4acd4435/users/4f0dd9d5e8ec4d8fbb8e1042c08beeb5/roles/7b19d98ffcc24d869191183daf0fb4ae 0.204s",
                                "2026-05-22 01:44:28.691 23 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 4f0dd9d5e8ec4d8fbb8e1042c08beeb5 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:44:28.692 23 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersAdminNegativeTest-1265581966-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '24b4008c199f438bb5ff25ce4acd4435', 'project_name': 'tempest-RoutersAdminNegativeTest-1265581966', 'tenant_id': '24b4008c199f438bb5ff25ce4acd4435', 'tenant_name': 'tempest-RoutersAdminNegativeTest-1265581966', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '4f0dd9d5e8ec4d8fbb8e1042c08beeb5', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:44:28.692 23 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersAdminNegativeTest-1265581966-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '24b4008c199f438bb5ff25ce4acd4435', 'project_name': 'tempest-RoutersAdminNegativeTest-1265581966', 'tenant_id': '24b4008c199f438bb5ff25ce4acd4435', 'tenant_name': 'tempest-RoutersAdminNegativeTest-1265581966', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '4f0dd9d5e8ec4d8fbb8e1042c08beeb5', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:44:28.707 29 INFO tempest.lib.common.rest_client [req-460bd35d-3814-4951-a49f-a2afd87d7248 req-460bd35d-3814-4951-a49f-a2afd87d7248 ] Request (RoutersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4f1c2c1a32964d67aa55877f70f69c84/users/3f3545dff40e48c2a0a54c5cf5540d42/roles/7b19d98ffcc24d869191183daf0fb4ae 0.178s",
                                "2026-05-22 01:44:28.708 29 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 3f3545dff40e48c2a0a54c5cf5540d42 is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:44:28.708 29 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersTest-828361702-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '4f1c2c1a32964d67aa55877f70f69c84', 'project_name': 'tempest-RoutersTest-828361702', 'tenant_id': '4f1c2c1a32964d67aa55877f70f69c84', 'tenant_name': 'tempest-RoutersTest-828361702', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '3f3545dff40e48c2a0a54c5cf5540d42', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:44:28.709 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-RoutersTest-828361702-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '4f1c2c1a32964d67aa55877f70f69c84', 'project_name': 'tempest-RoutersTest-828361702', 'tenant_id': '4f1c2c1a32964d67aa55877f70f69c84', 'tenant_name': 'tempest-RoutersTest-828361702', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '3f3545dff40e48c2a0a54c5cf5540d42', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:44:28.758 27 INFO tempest.lib.common.rest_client [req-7464be86-03df-40ee-a046-9d8b2474dc9f req-7464be86-03df-40ee-a046-9d8b2474dc9f ] Request (ExternalNetworksTestJSON:test_show_external_networks_attribute): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.525s",
                                "2026-05-22 01:44:28.778 19 INFO tempest.lib.common.rest_client [req-fd92f707-99e4-4e46-9218-8a1a570081aa req-fd92f707-99e4-4e46-9218-8a1a570081aa ] Request (RoutersIpV6AdminTest:test_create_router_with_default_snat_value): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/e6614b6e-8d61-4f7c-857b-7790e38ed22a 0.238s",
                                "2026-05-22 01:44:28.804 37 INFO tempest.lib.common.rest_client [req-1fa68503-1027-429f-b5eb-c8331d6d3ef5 req-1fa68503-1027-429f-b5eb-c8331d6d3ef5 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.517s",
                                "2026-05-22 01:44:28.857 41 INFO tempest.lib.common.rest_client [req-f586a760-9bd1-476a-807c-92471228282f req-f586a760-9bd1-476a-807c-92471228282f ] Request (BulkNetworkOpsIpV6Test:test_bulk_create_delete_subnet): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.873s",
                                "2026-05-22 01:44:28.865 25 INFO tempest.lib.common.rest_client [req-cfcd4581-9ad7-4e24-afe0-21701cfe0506 req-cfcd4581-9ad7-4e24-afe0-21701cfe0506 ] Request (AllowedAddressPairTestJSON:test_update_port_with_multiple_ip_mac_address_pair): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.697s",
                                "2026-05-22 01:44:28.874 19 INFO tempest.lib.common.rest_client [req-3ec3c66f-fe97-4bf6-b196-66401e9fe9c4 req-3ec3c66f-fe97-4bf6-b196-66401e9fe9c4 ] Request (RoutersIpV6AdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=e6614b6e-8d61-4f7c-857b-7790e38ed22a 0.091s",
                                "2026-05-22 01:44:28.946 27 INFO tempest.lib.common.rest_client [req-75279984-a68b-4330-85e8-96cb9dc7895b req-75279984-a68b-4330-85e8-96cb9dc7895b ] Request (ExternalNetworksTestJSON:test_show_external_networks_attribute): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks/3fd2311f-ca78-41c3-a785-f0c866bf9d9d 0.185s",
                                "2026-05-22 01:44:28.987 41 INFO tempest.lib.common.rest_client [req-fe274ed0-199d-46b3-8ad8-ca63dd85c8bc req-fe274ed0-199d-46b3-8ad8-ca63dd85c8bc ] Request (BulkNetworkOpsIpV6Test:test_bulk_create_delete_subnet): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.128s",
                                "2026-05-22 01:44:29.047 33 INFO tempest.lib.common.rest_client [req-62b98823-fee9-4113-836b-034ec644c234 req-62b98823-fee9-4113-836b-034ec644c234 ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.769s",
                                "2026-05-22 01:44:29.123 27 INFO tempest.lib.common.rest_client [req-faedf0d3-a203-4bbd-bf4c-2d2df41de43e req-faedf0d3-a203-4bbd-bf4c-2d2df41de43e ] Request (ExternalNetworksTestJSON:test_show_external_networks_attribute): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks/2a68cef3-b156-496f-b95e-8666d4b26a13 0.175s",
                                "2026-05-22 01:44:29.129 35 INFO tempest.lib.common.rest_client [req-65dedce0-6de4-4f5e-bd5c-fa50d55bc44c req-65dedce0-6de4-4f5e-bd5c-fa50d55bc44c ] Request (PortsTestJSON:test_create_port_in_allowed_allocation_pools): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/784e4572-1b16-4f28-894f-151a206b2180 1.291s",
                                "2026-05-22 01:44:29.194 13 INFO tempest.lib.common.rest_client [req-3aa6951f-c76e-43d0-9cfa-243d15955c8a req-3aa6951f-c76e-43d0-9cfa-243d15955c8a ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.583s",
                                "2026-05-22 01:44:29.298 17 INFO tempest.lib.common.rest_client [req-238cfd42-df3b-471a-aa15-ce84eeaae81b req-238cfd42-df3b-471a-aa15-ce84eeaae81b ] Request (PortsAdminExtendedAttrsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/ec960f14-dc3f-4947-a8f4-9869195093a5 1.302s",
                                "2026-05-22 01:44:29.294 13 INFO tempest.lib.common.rest_client [req-71b69c75-66fb-456a-bbb6-cfcb834389b4 req-71b69c75-66fb-456a-bbb6-cfcb834389b4 ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.097s",
                                "2026-05-22 01:44:29.308 23 INFO tempest.lib.common.rest_client [req-0104bde5-7de7-4d99-af57-c3e766021e74 req-0104bde5-7de7-4d99-af57-c3e766021e74 ] Request (RoutersAdminNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.604s",
                                "2026-05-22 01:44:29.356 29 INFO tempest.lib.common.rest_client [req-4a7adc43-68e2-4c6e-85a5-7f9169c4e601 req-4a7adc43-68e2-4c6e-85a5-7f9169c4e601 ] Request (RoutersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.637s",
                                "2026-05-22 01:44:29.357 37 INFO tempest.lib.common.rest_client [req-b80d6002-9646-40a5-8ee5-a51c19770b03 req-b80d6002-9646-40a5-8ee5-a51c19770b03 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=b73634624ac8411f8852722b12059a1e&name=default 0.549s",
                                "2026-05-22 01:44:29.361 35 INFO tempest.lib.common.rest_client [req-8bf03d2d-5b42-4d95-8c53-8601572d0c0d req-8bf03d2d-5b42-4d95-8c53-8601572d0c0d ] Request (PortsTestJSON:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/784e4572-1b16-4f28-894f-151a206b2180 0.227s",
                                "2026-05-22 01:44:29.417 13 INFO tempest.lib.common.rest_client [req-7b0db616-0ae9-41c2-96ae-216c1733cd56 req-7b0db616-0ae9-41c2-96ae-216c1733cd56 ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b4a6756d127446bbb5c8355dd2d1fbd3/users/6120620bb1ce4d9d9449aef89dfd4cf3/roles/f1175dd65a2046c29e339df86ceaa04e 0.118s",
                                "2026-05-22 01:44:29.472 33 INFO tempest.lib.common.rest_client [req-21f7cfcf-241e-488a-89ba-697fac12d95d req-21f7cfcf-241e-488a-89ba-697fac12d95d ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.421s",
                                "2026-05-22 01:44:29.514 35 INFO tempest.lib.common.rest_client [req-a00a9ea4-7c3d-45b2-bcf4-bb5213f2810e req-a00a9ea4-7c3d-45b2-bcf4-bb5213f2810e ] Request (PortsTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/784e4572-1b16-4f28-894f-151a206b2180 0.150s",
                                "2026-05-22 01:44:29.542 13 INFO tempest.lib.common.rest_client [req-7523d814-2c94-48e3-9e43-74a8c0686af7 req-7523d814-2c94-48e3-9e43-74a8c0686af7 ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.123s",
                                "2026-05-22 01:44:29.582 41 INFO tempest.lib.common.rest_client [req-4d7203bd-1d4b-484c-8a43-04d043f68c6d req-4d7203bd-1d4b-484c-8a43-04d043f68c6d ] Request (BulkNetworkOpsIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/653edb98-23fe-4e95-a5f8-99d2ac6df591 0.578s",
                                "2026-05-22 01:44:29.603 21 INFO tempest.lib.common.rest_client [req-342b3f9e-8992-4a9f-b72a-b4e41622c1a7 req-342b3f9e-8992-4a9f-b72a-b4e41622c1a7 ] Request (FloatingIPAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.199s",
                                "2026-05-22 01:44:29.601 17 INFO tempest.lib.common.rest_client [req-dab4c71a-632d-44f9-aaa9-1fc340b4b031 req-dab4c71a-632d-44f9-aaa9-1fc340b4b031 ] Request (PortsAdminExtendedAttrsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/338a5e1ef3d64a0b85c21b93948970dc 0.297s",
                                "2026-05-22 01:44:29.603 17 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: b32721b352804069a9bb12b2dec477a8",
                                "2026-05-22 01:44:29.691 11 INFO tempest.lib.common.rest_client [req-b5e93227-6a4d-46f6-a625-b7f754573674 req-b5e93227-6a4d-46f6-a625-b7f754573674 ] Request (NetworksTest:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.994s",
                                "2026-05-22 01:44:29.762 17 INFO tempest.lib.common.rest_client [req-8f15cc4f-e54e-49cc-b5a8-63ffb8e3340c req-8f15cc4f-e54e-49cc-b5a8-63ffb8e3340c ] Request (PortsAdminExtendedAttrsTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=b32721b352804069a9bb12b2dec477a8&name=default 0.157s",
                                "2026-05-22 01:44:29.769 27 INFO tempest.lib.common.rest_client [req-29bd60c9-76a3-4d72-8131-7e17cd65bda9 req-29bd60c9-76a3-4d72-8131-7e17cd65bda9 ] Request (ExternalNetworksTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/3fd2311f-ca78-41c3-a785-f0c866bf9d9d 0.642s",
                                "{8} tempest.api.network.admin.test_external_network_extension.ExternalNetworksTestJSON.test_show_external_networks_attribute [2.538764s] ... ok",
                                "2026-05-22 01:44:29.775 13 INFO tempest.lib.common.rest_client [req-7e6208de-2f8a-455d-9c2a-8d1a68444ff5 req-7e6208de-2f8a-455d-9c2a-8d1a68444ff5 ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b4a6756d127446bbb5c8355dd2d1fbd3/users/6120620bb1ce4d9d9449aef89dfd4cf3/roles/1049be6f2d5641528d4cf50ffcec866c 0.231s",
                                "2026-05-22 01:44:29.789 31 INFO tempest.lib.common.rest_client [req-e043307b-1f3a-4f87-b766-91b0ed852c8c req-e043307b-1f3a-4f87-b766-91b0ed852c8c ] Request (RoutersNegativeIpV6Test:test_router_remove_interface_in_use_returns_409): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/0a92784f-30af-48e9-8772-1a403df2aed8/add_router_interface 2.150s",
                                "2026-05-22 01:44:29.981 37 INFO tempest.lib.common.rest_client [req-3605dcde-8231-4285-a06f-f95760ec21b9 req-3605dcde-8231-4285-a06f-f95760ec21b9 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/fcb71462-8182-4240-b007-f6ad63b12c8e 0.619s",
                                "2026-05-22 01:44:29.984 33 INFO tempest.lib.common.rest_client [req-b705de43-14e5-401d-a0d6-e86b7d4dc96a req-b705de43-14e5-401d-a0d6-e86b7d4dc96a ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/3d838528-8dac-4902-9fa5-6993cc91cd38 0.509s",
                                "2026-05-22 01:44:30.015 13 INFO tempest.lib.common.rest_client [req-eba28ee6-5711-4e6d-89bf-7e2e8ab71f1c req-eba28ee6-5711-4e6d-89bf-7e2e8ab71f1c ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.237s",
                                "2026-05-22 01:44:30.148 13 INFO tempest.lib.common.rest_client [req-340bd062-517c-4422-8cce-43ea91caea65 req-340bd062-517c-4422-8cce-43ea91caea65 ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b4a6756d127446bbb5c8355dd2d1fbd3/users/6120620bb1ce4d9d9449aef89dfd4cf3/roles/f62b4d190f9040abadfedbb170e6ab99 0.129s",
                                "2026-05-22 01:44:30.154 33 INFO tempest.lib.common.rest_client [req-0e0041d3-b22b-41d7-9325-42c057bd1b6c req-0e0041d3-b22b-41d7-9325-42c057bd1b6c ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.166s",
                                "2026-05-22 01:44:30.160 41 INFO tempest.lib.common.rest_client [req-31241596-5737-444c-b6ca-7df80b514f1d req-31241596-5737-444c-b6ca-7df80b514f1d ] Request (BulkNetworkOpsIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/ba773ee5-c46b-4bd9-9618-7c7afe3a963a 0.575s",
                                "2026-05-22 01:44:30.205 37 INFO tempest.lib.common.rest_client [req-57bf08d8-4c1a-47a8-b60b-f6a8e9187fbd req-57bf08d8-4c1a-47a8-b60b-f6a8e9187fbd ] Request (PortsAdminExtendedAttrsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/b73634624ac8411f8852722b12059a1e 0.221s",
                                "2026-05-22 01:44:30.206 37 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 111aa822f2284775b9f47d248eceaf1e",
                                "2026-05-22 01:44:30.337 35 INFO tempest.lib.common.rest_client [req-e19510ad-175d-4867-a9e5-0ea9df3193ff req-e19510ad-175d-4867-a9e5-0ea9df3193ff ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/2b4fd42f-9e5e-40e5-96c2-53c88bc78722 0.819s",
                                "2026-05-22 01:44:30.356 37 INFO tempest.lib.common.rest_client [req-687ce355-5f57-475b-8c42-d7678d3272c9 req-687ce355-5f57-475b-8c42-d7678d3272c9 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=111aa822f2284775b9f47d248eceaf1e&name=default 0.148s",
                                "2026-05-22 01:44:30.365 41 INFO tempest.lib.common.rest_client [req-6f60569e-525a-491b-9899-864c3a474e4b req-6f60569e-525a-491b-9899-864c3a474e4b ] Request (BulkNetworkOpsIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.200s",
                                "{15} tempest.api.network.test_networks.BulkNetworkOpsIpV6Test.test_bulk_create_delete_subnet [5.675562s] ... ok",
                                "2026-05-22 01:44:30.382 13 INFO tempest.lib.common.rest_client [req-9588a366-1368-404b-97da-dd5da47c0f4c req-9588a366-1368-404b-97da-dd5da47c0f4c ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.226s",
                                "2026-05-22 01:44:30.544 31 INFO tempest.lib.common.rest_client [req-11261559-0b76-4f58-8381-4e176ec2b6fd req-11261559-0b76-4f58-8381-4e176ec2b6fd ] Request (RoutersNegativeIpV6Test:test_router_remove_interface_in_use_returns_409): 409 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/0a92784f-30af-48e9-8772-1a403df2aed8 0.752s",
                                "2026-05-22 01:44:30.584 13 INFO tempest.lib.common.rest_client [req-5865f721-a426-47df-bbe0-719a9fba16e4 req-5865f721-a426-47df-bbe0-719a9fba16e4 ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b4a6756d127446bbb5c8355dd2d1fbd3/users/6120620bb1ce4d9d9449aef89dfd4cf3/roles/7b19d98ffcc24d869191183daf0fb4ae 0.200s",
                                "2026-05-22 01:44:30.584 13 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 6120620bb1ce4d9d9449aef89dfd4cf3 is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:44:30.585 13 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExtraDHCPOptionsTestJSON-2122476772-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'b4a6756d127446bbb5c8355dd2d1fbd3', 'project_name': 'tempest-ExtraDHCPOptionsTestJSON-2122476772', 'tenant_id': 'b4a6756d127446bbb5c8355dd2d1fbd3', 'tenant_name': 'tempest-ExtraDHCPOptionsTestJSON-2122476772', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '6120620bb1ce4d9d9449aef89dfd4cf3', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:44:30.588 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-ExtraDHCPOptionsTestJSON-2122476772-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'b4a6756d127446bbb5c8355dd2d1fbd3', 'project_name': 'tempest-ExtraDHCPOptionsTestJSON-2122476772', 'tenant_id': 'b4a6756d127446bbb5c8355dd2d1fbd3', 'tenant_name': 'tempest-ExtraDHCPOptionsTestJSON-2122476772', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '6120620bb1ce4d9d9449aef89dfd4cf3', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:44:30.609 25 INFO tempest.lib.common.rest_client [req-b5676b45-33e1-42fc-9ad1-f6e56e06468c req-b5676b45-33e1-42fc-9ad1-f6e56e06468c ] Request (AllowedAddressPairTestJSON:test_update_port_with_multiple_ip_mac_address_pair): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/c354a240-33a1-485f-86e5-9db02271b64e 1.741s",
                                "2026-05-22 01:44:30.690 27 INFO tempest.lib.common.rest_client [req-0a5b9c20-1812-494a-82c8-156663fc25ca req-0a5b9c20-1812-494a-82c8-156663fc25ca ] Request (ExternalNetworksTestJSON:test_update_external_network): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.917s",
                                "2026-05-22 01:44:30.754 15 INFO tempest.lib.common.rest_client [req-dc7643bb-2d28-4056-9ed5-afae36ad8632 req-dc7643bb-2d28-4056-9ed5-afae36ad8632 ] Request (FloatingIPTestJSON:test_create_list_show_update_delete_floating_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/floatingips 3.291s",
                                "2026-05-22 01:44:30.793 31 INFO tempest.lib.common.rest_client [req-68990635-16b3-476b-9465-4bce09055e9f req-68990635-16b3-476b-9465-4bce09055e9f ] Request (RoutersNegativeIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/2077353e-f7d2-40d3-92ef-06cf971c38a4 0.244s",
                                "2026-05-22 01:44:30.870 33 INFO tempest.lib.common.rest_client [req-233e24e3-e1fa-4173-8531-f56838ddd836 req-233e24e3-e1fa-4173-8531-f56838ddd836 ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/1bd25d07-2dd3-4cb9-8ae2-693798cde6fc 0.713s",
                                "2026-05-22 01:44:30.894 37 INFO tempest.lib.common.rest_client [req-5bcf8f11-f85d-4ad0-9537-edece1e86515 req-5bcf8f11-f85d-4ad0-9537-edece1e86515 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/73ddd6ee-01dc-4404-aa1a-0b531098d451 0.534s",
                                "2026-05-22 01:44:30.986 19 INFO tempest.lib.common.rest_client [req-95b35a76-933c-491b-a53c-c4cabd9fad8e req-95b35a76-933c-491b-a53c-c4cabd9fad8e ] Request (RoutersIpV6AdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/e6614b6e-8d61-4f7c-857b-7790e38ed22a 2.109s",
                                "{4} tempest.api.network.admin.test_routers.RoutersIpV6AdminTest.test_create_router_with_default_snat_value [6.048945s] ... ok",
                                "2026-05-22 01:44:31.008 27 INFO tempest.lib.common.rest_client [req-a9c3394a-62ec-477c-b697-524fab3a1d12 req-a9c3394a-62ec-477c-b697-524fab3a1d12 ] Request (ExternalNetworksTestJSON:test_update_external_network): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/networks/e6de58c4-2058-446f-a0bc-69a8fbd5044e 0.314s",
                                "2026-05-22 01:44:31.014 33 INFO tempest.lib.common.rest_client [req-3018fe1a-a83c-4311-83e7-f250f1feb603 req-3018fe1a-a83c-4311-83e7-f250f1feb603 ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.139s",
                                "2026-05-22 01:44:31.023 17 INFO tempest.lib.common.rest_client [req-d899c934-9d1a-4646-9301-ebbacbc448b4 req-d899c934-9d1a-4646-9301-ebbacbc448b4 ] Request (PortsAdminExtendedAttrsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/7623d57d-490e-4ed7-a091-605ac724c257 1.254s",
                                "2026-05-22 01:44:31.041 15 INFO tempest.lib.common.rest_client [req-c387f1c7-1b43-47b5-b00f-50b47856ae68 req-c387f1c7-1b43-47b5-b00f-50b47856ae68 ] Request (FloatingIPTestJSON:test_create_list_show_update_delete_floating_ip): 200 GET https://api.testbed.osism.xyz:9696/v2.0/floatingips/14b43a14-c01d-403f-bbda-689aea18b4c8 0.285s",
                                "2026-05-22 01:44:31.137 13 INFO tempest.lib.common.rest_client [req-7d461e31-143e-4b75-a5b9-22fb2932f6bb req-7d461e31-143e-4b75-a5b9-22fb2932f6bb ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.541s",
                                "2026-05-22 01:44:31.221 37 INFO tempest.lib.common.rest_client [req-b84d03b4-6fa7-418a-91d9-e743a1ff5ee8 req-b84d03b4-6fa7-418a-91d9-e743a1ff5ee8 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/111aa822f2284775b9f47d248eceaf1e 0.322s",
                                "2026-05-22 01:44:31.308 15 INFO tempest.lib.common.rest_client [req-69504b7a-56f9-485e-a812-6be46bd0208d req-69504b7a-56f9-485e-a812-6be46bd0208d ] Request (FloatingIPTestJSON:test_create_list_show_update_delete_floating_ip): 200 GET https://api.testbed.osism.xyz:9696/v2.0/floatingips 0.262s",
                                "2026-05-22 01:44:31.335 17 INFO tempest.lib.common.rest_client [req-fc2b9cc6-23ca-46a1-a5ef-62c0d93751c4 req-fc2b9cc6-23ca-46a1-a5ef-62c0d93751c4 ] Request (PortsAdminExtendedAttrsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/b32721b352804069a9bb12b2dec477a8 0.310s",
                                "2026-05-22 01:44:31.466 11 INFO tempest.lib.common.rest_client [req-6605c053-9c8c-43ba-b5ce-1e1c53bcf60e req-6605c053-9c8c-43ba-b5ce-1e1c53bcf60e ] Request (NetworksTest:test_create_delete_subnet_all_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.769s",
                                "2026-05-22 01:44:31.640 25 INFO tempest.lib.common.rest_client [req-7666a779-3804-4fe2-894b-e349cbe2468d req-7666a779-3804-4fe2-894b-e349cbe2468d ] Request (AllowedAddressPairTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/c354a240-33a1-485f-86e5-9db02271b64e 1.026s",
                                "2026-05-22 01:44:31.685 35 INFO tempest.lib.common.rest_client [req-e56ef9ec-222b-4d64-94f1-684d30fde7de req-e56ef9ec-222b-4d64-94f1-684d30fde7de ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/0994582b-47a6-424c-8622-a57ce9d77d77 1.344s",
                                "{12} tempest.api.network.test_ports.PortsTestJSON.test_create_port_in_allowed_allocation_pools [7.908338s] ... ok",
                                "2026-05-22 01:44:31.753 37 INFO tempest.lib.common.rest_client [req-d26c98de-1cd6-48f6-88bf-d7b6b0878b18 req-d26c98de-1cd6-48f6-88bf-d7b6b0878b18 ] Request (RoutersNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.527s",
                                "2026-05-22 01:44:31.756 25 INFO tempest.lib.common.rest_client [req-7fced9b4-ae03-4250-8ec1-36ebd0857f13 req-7fced9b4-ae03-4250-8ec1-36ebd0857f13 ] Request (AllowedAddressPairTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/c354a240-33a1-485f-86e5-9db02271b64e 0.112s",
                                "2026-05-22 01:44:31.823 17 INFO tempest.lib.common.rest_client [req-22a2e4b6-da7f-439e-833b-70cec3d3888a req-22a2e4b6-da7f-439e-833b-70cec3d3888a ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.483s",
                                "2026-05-22 01:44:32.078 23 INFO tempest.lib.common.rest_client [req-349449b5-4c58-4110-8bd5-13562b3c6de2 req-349449b5-4c58-4110-8bd5-13562b3c6de2 ] Request (RoutersAdminNegativeTest:test_router_set_gateway_used_ip_returns_409): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 2.765s",
                                "2026-05-22 01:44:32.182 25 INFO tempest.lib.common.rest_client [req-56a5e85f-8415-428b-b40e-d96d5daa18b8 req-56a5e85f-8415-428b-b40e-d96d5daa18b8 ] Request (AllowedAddressPairTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/334e64fc-5e28-4cf4-a4d5-c63411ec56e6 0.424s",
                                "2026-05-22 01:44:32.198 41 INFO tempest.lib.common.rest_client [req-53c64269-01af-4f3c-bb34-f9f9a6e1fa36 req-53c64269-01af-4f3c-bb34-f9f9a6e1fa36 ] Request (BulkNetworkOpsIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/77f19803-de0c-48d2-9a8d-fe14f0d794f7 1.826s",
                                "2026-05-22 01:44:32.270 39 INFO tempest.lib.common.rest_client [req-1e567fcb-6a7a-47a4-a37b-ada57248f7a4 req-1e567fcb-6a7a-47a4-a37b-ada57248f7a4 ] Request (RoutersAdminTest:test_create_router_with_default_snat_value): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 5.165s",
                                "2026-05-22 01:44:32.281 37 INFO tempest.lib.common.rest_client [req-d2aa2696-64b3-49f8-b771-70393c784032 req-d2aa2696-64b3-49f8-b771-70393c784032 ] Request (RoutersNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.520s",
                                "2026-05-22 01:44:32.289 17 INFO tempest.lib.common.rest_client [req-64bdce17-c8d8-4103-9b20-4583f66e3d38 req-64bdce17-c8d8-4103-9b20-4583f66e3d38 ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.459s",
                                "2026-05-22 01:44:32.297 25 INFO tempest.lib.common.rest_client [req-6c9c0135-1905-46cc-9cca-620da1f7660b req-6c9c0135-1905-46cc-9cca-620da1f7660b ] Request (AllowedAddressPairTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/334e64fc-5e28-4cf4-a4d5-c63411ec56e6 0.110s",
                                "{7} tempest.api.network.test_allowed_address_pair.AllowedAddressPairTestJSON.test_update_port_with_multiple_ip_mac_address_pair [6.084748s] ... ok",
                                "2026-05-22 01:44:32.413 37 INFO tempest.lib.common.rest_client [req-cd99169d-4ac3-4223-8cb4-692db41f7874 req-cd99169d-4ac3-4223-8cb4-692db41f7874 ] Request (RoutersNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.127s",
                                "2026-05-22 01:44:32.421 17 INFO tempest.lib.common.rest_client [req-b8301626-8fad-45cf-a254-3af796522222 req-b8301626-8fad-45cf-a254-3af796522222 ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.129s",
                                "2026-05-22 01:44:32.544 33 INFO tempest.lib.common.rest_client [req-f045e6c2-3fc1-4331-a642-2b5140ffe1e4 req-f045e6c2-3fc1-4331-a642-2b5140ffe1e4 ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.524s",
                                "2026-05-22 01:44:32.548 39 INFO tempest.lib.common.rest_client [req-fa577894-8389-4d10-953e-5b25dd188386 req-fa577894-8389-4d10-953e-5b25dd188386 ] Request (RoutersAdminTest:test_create_router_with_default_snat_value): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/6f55f140-306c-4f71-822c-9217817befed 0.275s",
                                "2026-05-22 01:44:32.560 17 INFO tempest.lib.common.rest_client [req-ad5ae01a-be1d-4144-a712-385ba80090ed req-ad5ae01a-be1d-4144-a712-385ba80090ed ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.135s",
                                "2026-05-22 01:44:32.572 37 INFO tempest.lib.common.rest_client [req-3289a08f-d016-402f-b1de-16aa8532200d req-3289a08f-d016-402f-b1de-16aa8532200d ] Request (RoutersNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.157s",
                                "2026-05-22 01:44:32.647 39 INFO tempest.lib.common.rest_client [req-1e4672fe-f19e-4b1a-ac44-77c52d00db8c req-1e4672fe-f19e-4b1a-ac44-77c52d00db8c ] Request (RoutersAdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=6f55f140-306c-4f71-822c-9217817befed 0.095s",
                                "2026-05-22 01:44:32.674 29 INFO tempest.lib.common.rest_client [req-8c83f9d1-6a4b-411b-af0e-9a97122b0e94 req-8c83f9d1-6a4b-411b-af0e-9a97122b0e94 ] Request (RoutersTest:test_add_multiple_router_interfaces): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 3.310s",
                                "2026-05-22 01:44:32.688 13 INFO tempest.lib.common.rest_client [req-f5e42ec7-4919-4478-8e54-895fe3c248a9 req-f5e42ec7-4919-4478-8e54-895fe3c248a9 ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.544s",
                                "2026-05-22 01:44:32.787 41 INFO tempest.lib.common.rest_client [req-126ee1b3-29a4-4149-9c5e-1eb195f10cb8 req-126ee1b3-29a4-4149-9c5e-1eb195f10cb8 ] Request (BulkNetworkOpsIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/44941bb4-9374-49fe-998d-31ff4a77a1bf 0.586s",
                                "2026-05-22 01:44:32.797 27 INFO tempest.lib.common.rest_client [req-d67f18e8-7451-4118-a726-0e7da9df1ed9 req-d67f18e8-7451-4118-a726-0e7da9df1ed9 ] Request (ExternalNetworksTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/e6de58c4-2058-446f-a0bc-69a8fbd5044e 1.786s",
                                "{8} tempest.api.network.admin.test_external_network_extension.ExternalNetworksTestJSON.test_update_external_network [3.026629s] ... ok",
                                "2026-05-22 01:44:32.815 31 INFO tempest.lib.common.rest_client [req-4d744ca6-9495-43c8-8c9f-83c365e57c8b req-4d744ca6-9495-43c8-8c9f-83c365e57c8b ] Request (RoutersNegativeIpV6Test:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/0a92784f-30af-48e9-8772-1a403df2aed8/remove_router_interface 2.020s",
                                "{10} tempest.api.network.test_routers_negative.RoutersNegativeIpV6Test.test_router_remove_interface_in_use_returns_409 [5.179780s] ... ok",
                                "2026-05-22 01:44:32.910 27 INFO tempest.lib.common.rest_client [req-310dc7fa-debf-44c3-878a-9474a4990496 req-310dc7fa-debf-44c3-878a-9474a4990496 ] Request (ExternalNetworksTestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/d75cd0a3-e986-43e8-9e11-a42cef025f65 0.107s",
                                "2026-05-22 01:44:32.936 31 INFO tempest.lib.common.rest_client [req-43c123cb-b456-4424-b3a0-a3a5051a03f3 req-43c123cb-b456-4424-b3a0-a3a5051a03f3 ] Request (RoutersNegativeIpV6Test:test_show_non_existent_router_returns_404): 404 GET https://api.testbed.osism.xyz:9696/v2.0/routers/tempest-non_exist_router-913964664 0.116s",
                                "{10} tempest.api.network.test_routers_negative.RoutersNegativeIpV6Test.test_show_non_existent_router_returns_404 [0.119490s] ... ok",
                                "2026-05-22 01:44:33.087 31 INFO tempest.lib.common.rest_client [req-78321b49-c75c-4e09-9544-634e29162795 req-78321b49-c75c-4e09-9544-634e29162795 ] Request (RoutersNegativeIpV6Test:test_update_non_existent_router_returns_404): 404 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/tempest-non_exist_router-1397598434 0.148s",
                                "{10} tempest.api.network.test_routers_negative.RoutersNegativeIpV6Test.test_update_non_existent_router_returns_404 [0.150726s] ... ok",
                                "2026-05-22 01:44:33.112 17 INFO tempest.lib.common.rest_client [req-0cfe90bd-3075-4336-bc35-6c2cc1aa8f1e req-0cfe90bd-3075-4336-bc35-6c2cc1aa8f1e ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.550s",
                                "2026-05-22 01:44:33.151 37 INFO tempest.lib.common.rest_client [req-f46bbc4a-ae41-4563-99d8-a287e62957fd req-f46bbc4a-ae41-4563-99d8-a287e62957fd ] Request (RoutersNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.576s",
                                "2026-05-22 01:44:33.209 17 INFO tempest.lib.common.rest_client [req-2bad046d-311b-493e-9dd0-d1309b4cc29a req-2bad046d-311b-493e-9dd0-d1309b4cc29a ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.095s",
                                "2026-05-22 01:44:33.207 23 INFO tempest.lib.common.rest_client [req-310b5567-ceab-4106-bd42-fc1900c3a4cf req-310b5567-ceab-4106-bd42-fc1900c3a4cf ] Request (RoutersAdminNegativeTest:test_router_set_gateway_used_ip_returns_409): 409 POST https://api.testbed.osism.xyz:9696/v2.0/routers 1.124s",
                                "2026-05-22 01:44:33.253 37 INFO tempest.lib.common.rest_client [req-af511b59-9f18-4f69-9054-4998f2f4ed62 req-af511b59-9f18-4f69-9054-4998f2f4ed62 ] Request (RoutersNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.100s",
                                "2026-05-22 01:44:33.314 35 INFO tempest.lib.common.rest_client [req-74585cc9-ff90-43f8-b68e-0104244c6163 req-74585cc9-ff90-43f8-b68e-0104244c6163 ] Request (PortsTestJSON:test_create_port_with_no_securitygroups): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.625s",
                                "2026-05-22 01:44:33.366 17 INFO tempest.lib.common.rest_client [req-7c8cb571-5383-4838-bb5d-cbe7ae7cde48 req-7c8cb571-5383-4838-bb5d-cbe7ae7cde48 ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c114688c879d486b992a6c879e0c63dc/users/132827da89ce4e2db26cefb954c3625a/roles/7b19d98ffcc24d869191183daf0fb4ae 0.154s",
                                "2026-05-22 01:44:33.429 29 INFO tempest.lib.common.rest_client [req-ded08cea-8457-49ea-bffa-ff9e768636ff req-ded08cea-8457-49ea-bffa-ff9e768636ff ] Request (RoutersTest:test_add_multiple_router_interfaces): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.752s",
                                "2026-05-22 01:44:33.443 31 INFO tempest.lib.common.rest_client [req-502a6497-3677-4aaf-844a-f48157fea6f8 req-502a6497-3677-4aaf-844a-f48157fea6f8 ] Request (RoutersNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/f5940f33-3764-43cd-8b42-918d0a47ac18 0.350s",
                                "2026-05-22 01:44:33.497 15 INFO tempest.lib.common.rest_client [req-ff2c8465-6ef6-4779-89fa-2b963492a15a req-ff2c8465-6ef6-4779-89fa-2b963492a15a ] Request (FloatingIPTestJSON:test_create_list_show_update_delete_floating_ip): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/floatingips/14b43a14-c01d-403f-bbda-689aea18b4c8 2.186s",
                                "2026-05-22 01:44:33.521 25 INFO tempest.lib.common.rest_client [req-6f8ce667-bf8d-4ff4-a4a1-f935c2fb8c35 req-6f8ce667-bf8d-4ff4-a4a1-f935c2fb8c35 ] Request (AllowedAddressPairTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/398ec56b-96e0-474f-988a-2e0f54f24c81 1.213s",
                                "2026-05-22 01:44:33.572 37 INFO tempest.lib.common.rest_client [req-a863db15-0d10-4e39-a2d4-bc6f4683fd06 req-a863db15-0d10-4e39-a2d4-bc6f4683fd06 ] Request (RoutersNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c128e8470817460ab1b29cadbd0745df/users/82c70aed207d4dd7ab0f3ea98aacca16/roles/7b19d98ffcc24d869191183daf0fb4ae 0.317s",
                                "2026-05-22 01:44:33.580 21 INFO tempest.lib.common.rest_client [req-f47b686d-033a-4b16-836e-7b7c9b81e135 req-f47b686d-033a-4b16-836e-7b7c9b81e135 ] Request (FloatingIPAdminTestJSON:test_create_list_show_floating_ip_with_tenant_id_by_admin): 201 POST https://api.testbed.osism.xyz:9696/v2.0/floatingips 3.974s",
                                "2026-05-22 01:44:33.599 17 INFO tempest.lib.common.rest_client [req-5493b60c-bdff-42c3-97b8-80e1ffed5f8d req-5493b60c-bdff-42c3-97b8-80e1ffed5f8d ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.231s",
                                "2026-05-22 01:44:33.754 37 INFO tempest.lib.common.rest_client [req-4c42e879-6791-4239-b5e2-4746dbb73530 req-4c42e879-6791-4239-b5e2-4746dbb73530 ] Request (RoutersNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.177s",
                                "2026-05-22 01:44:33.763 21 INFO tempest.lib.common.rest_client [req-318054b4-162e-45c3-a816-eb655de3d35d req-318054b4-162e-45c3-a816-eb655de3d35d ] Request (FloatingIPAdminTestJSON:test_create_list_show_floating_ip_with_tenant_id_by_admin): 200 GET https://api.testbed.osism.xyz:9696/v2.0/floatingips/84d69322-088f-41bf-9268-aa694e53418f 0.179s",
                                "2026-05-22 01:44:33.816 17 INFO tempest.lib.common.rest_client [req-4d400edf-d28b-436c-9cdf-e642b2abce2e req-4d400edf-d28b-436c-9cdf-e642b2abce2e ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c114688c879d486b992a6c879e0c63dc/users/132827da89ce4e2db26cefb954c3625a/roles/1049be6f2d5641528d4cf50ffcec866c 0.214s",
                                "2026-05-22 01:44:33.843 11 INFO tempest.lib.common.rest_client [req-965fb711-3994-489d-9958-5938a75d1318 req-965fb711-3994-489d-9958-5938a75d1318 ] Request (NetworksTest:test_create_delete_subnet_all_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.373s",
                                "2026-05-22 01:44:33.987 37 INFO tempest.lib.common.rest_client [req-5bdd06ad-0818-4050-8804-48ca6140f821 req-5bdd06ad-0818-4050-8804-48ca6140f821 ] Request (RoutersNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c128e8470817460ab1b29cadbd0745df/users/82c70aed207d4dd7ab0f3ea98aacca16/roles/1049be6f2d5641528d4cf50ffcec866c 0.230s",
                                "2026-05-22 01:44:33.987 21 INFO tempest.lib.common.rest_client [req-0aebbaf5-23f2-4f77-91b5-ac739f816fae req-0aebbaf5-23f2-4f77-91b5-ac739f816fae ] 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.222s",
                                "2026-05-22 01:44:33.998 17 INFO tempest.lib.common.rest_client [req-d3649996-57c6-45d6-885d-da914ca61c41 req-d3649996-57c6-45d6-885d-da914ca61c41 ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.179s",
                                "2026-05-22 01:44:34.025 25 INFO tempest.lib.common.rest_client [req-0ee9ca8c-b08a-427a-8ef1-00fa8c900397 req-0ee9ca8c-b08a-427a-8ef1-00fa8c900397 ] Request (AllowedAddressPairTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/cf20c1a0-1b84-458d-8640-6470dc7f5a2d 0.497s",
                                "2026-05-22 01:44:34.033 19 INFO tempest.lib.common.rest_client [req-bbccb4e5-6c1c-4a43-8452-3336e049fd90 req-bbccb4e5-6c1c-4a43-8452-3336e049fd90 ] Request (RoutersIpV6AdminTest:test_create_router_with_snat_explicit): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 3.040s",
                                "2026-05-22 01:44:34.093 15 INFO tempest.lib.common.rest_client [req-5744cf9f-293f-40e8-a0a8-3a1190ed0cca req-5744cf9f-293f-40e8-a0a8-3a1190ed0cca ] Request (FloatingIPTestJSON:test_create_list_show_update_delete_floating_ip): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/floatingips/14b43a14-c01d-403f-bbda-689aea18b4c8 0.594s",
                                "2026-05-22 01:44:34.159 33 INFO tempest.lib.common.rest_client [req-a5a6d677-6d4a-4d08-ab19-f7c103f8654c req-a5a6d677-6d4a-4d08-ab19-f7c103f8654c ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.611s",
                                "2026-05-22 01:44:34.234 37 INFO tempest.lib.common.rest_client [req-c8a4697e-09f3-4ddf-9d16-9fea260c917e req-c8a4697e-09f3-4ddf-9d16-9fea260c917e ] Request (RoutersNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.243s",
                                "2026-05-22 01:44:34.234 17 INFO tempest.lib.common.rest_client [req-688c619f-da68-4d84-90c5-63753c07daf6 req-688c619f-da68-4d84-90c5-63753c07daf6 ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c114688c879d486b992a6c879e0c63dc/users/132827da89ce4e2db26cefb954c3625a/roles/f62b4d190f9040abadfedbb170e6ab99 0.233s",
                                "2026-05-22 01:44:34.383 31 INFO tempest.lib.common.rest_client [req-a88c7503-5cdb-4029-9141-0148ae9ff32f req-a88c7503-5cdb-4029-9141-0148ae9ff32f ] Request (RoutersNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/8b2cd3de-875a-48cd-b6a9-df894fadd6b9 0.937s",
                                "2026-05-22 01:44:34.404 19 INFO tempest.lib.common.rest_client [req-94725871-759a-425a-9112-09e59d592c94 req-94725871-759a-425a-9112-09e59d592c94 ] Request (RoutersIpV6AdminTest:test_create_router_with_snat_explicit): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/091fc9ba-eea0-40fc-bbda-ff91f903a7ce 0.365s",
                                "2026-05-22 01:44:34.428 17 INFO tempest.lib.common.rest_client [req-8578653a-8065-43b4-814f-3c327f39b71d req-8578653a-8065-43b4-814f-3c327f39b71d ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.192s",
                                "2026-05-22 01:44:34.437 37 INFO tempest.lib.common.rest_client [req-6b72fb30-cf60-47b0-9c6f-ece9a9603301 req-6b72fb30-cf60-47b0-9c6f-ece9a9603301 ] Request (RoutersNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c128e8470817460ab1b29cadbd0745df/users/82c70aed207d4dd7ab0f3ea98aacca16/roles/f62b4d190f9040abadfedbb170e6ab99 0.200s",
                                "2026-05-22 01:44:34.486 33 INFO tempest.lib.common.rest_client [req-5f59acb5-9067-4373-8a89-4b589407bb88 req-5f59acb5-9067-4373-8a89-4b589407bb88 ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.324s",
                                "2026-05-22 01:44:34.614 27 INFO tempest.lib.common.rest_client [req-2e9611a0-7aec-435e-90fb-8d4fbcb18604 req-2e9611a0-7aec-435e-90fb-8d4fbcb18604 ] Request (ExternalNetworksTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/2a68cef3-b156-496f-b95e-8666d4b26a13 1.701s",
                                "2026-05-22 01:44:34.638 23 INFO tempest.lib.common.rest_client [req-9bcd9aa3-02c6-44b9-a496-ee427f7308b0 req-9bcd9aa3-02c6-44b9-a496-ee427f7308b0 ] Request (RoutersAdminNegativeTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/014610d6-12b9-4861-87e7-d8982d547418 1.427s",
                                "{6} tempest.api.network.admin.test_routers_negative.RoutersAdminNegativeTest.test_router_set_gateway_used_ip_returns_409 [5.329628s] ... ok",
                                "2026-05-22 01:44:34.644 37 INFO tempest.lib.common.rest_client [req-737b11d9-51a8-4cbd-a684-a942f5a132e8 req-737b11d9-51a8-4cbd-a684-a942f5a132e8 ] Request (RoutersNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.204s",
                                "2026-05-22 01:44:34.645 41 INFO tempest.lib.common.rest_client [req-07cf705c-9275-4043-b4c3-820e288cf076 req-07cf705c-9275-4043-b4c3-820e288cf076 ] Request (BulkNetworkOpsIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/0f4849a7-de98-43ca-95e4-89d60f0acc40 1.855s",
                                "2026-05-22 01:44:34.669 17 INFO tempest.lib.common.rest_client [req-2bc2fd29-2859-4698-9fde-c23617c5199f req-2bc2fd29-2859-4698-9fde-c23617c5199f ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c114688c879d486b992a6c879e0c63dc/users/132827da89ce4e2db26cefb954c3625a/roles/7b19d98ffcc24d869191183daf0fb4ae 0.239s",
                                "2026-05-22 01:44:34.669 17 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 132827da89ce4e2db26cefb954c3625a is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:44:34.670 17 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-AllowedAddressPairIpV6TestJSON-495389386-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'c114688c879d486b992a6c879e0c63dc', 'project_name': 'tempest-AllowedAddressPairIpV6TestJSON-495389386', 'tenant_id': 'c114688c879d486b992a6c879e0c63dc', 'tenant_name': 'tempest-AllowedAddressPairIpV6TestJSON-495389386', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '132827da89ce4e2db26cefb954c3625a', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:44:34.670 17 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-AllowedAddressPairIpV6TestJSON-495389386-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'c114688c879d486b992a6c879e0c63dc', 'project_name': 'tempest-AllowedAddressPairIpV6TestJSON-495389386', 'tenant_id': 'c114688c879d486b992a6c879e0c63dc', 'tenant_name': 'tempest-AllowedAddressPairIpV6TestJSON-495389386', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '132827da89ce4e2db26cefb954c3625a', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:44:34.821 31 INFO tempest.lib.common.rest_client [req-bd2cbc76-4ba9-43d8-9d34-46171d642665 req-bd2cbc76-4ba9-43d8-9d34-46171d642665 ] Request (RoutersNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/c9678e45-409e-4299-acf5-34d45c4323bc 0.436s",
                                "2026-05-22 01:44:34.867 37 INFO tempest.lib.common.rest_client [req-2a8a7e2d-3a9b-4184-a597-c07803d90232 req-2a8a7e2d-3a9b-4184-a597-c07803d90232 ] Request (RoutersNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c128e8470817460ab1b29cadbd0745df/users/82c70aed207d4dd7ab0f3ea98aacca16/roles/7b19d98ffcc24d869191183daf0fb4ae 0.220s",
                                "2026-05-22 01:44:34.867 37 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 82c70aed207d4dd7ab0f3ea98aacca16 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:44:34.868 37 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersNegativeTest-1758395461-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'c128e8470817460ab1b29cadbd0745df', 'project_name': 'tempest-RoutersNegativeTest-1758395461', 'tenant_id': 'c128e8470817460ab1b29cadbd0745df', 'tenant_name': 'tempest-RoutersNegativeTest-1758395461', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '82c70aed207d4dd7ab0f3ea98aacca16', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:44:34.868 37 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersNegativeTest-1758395461-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'c128e8470817460ab1b29cadbd0745df', 'project_name': 'tempest-RoutersNegativeTest-1758395461', 'tenant_id': 'c128e8470817460ab1b29cadbd0745df', 'tenant_name': 'tempest-RoutersNegativeTest-1758395461', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '82c70aed207d4dd7ab0f3ea98aacca16', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:44:34.978 25 INFO tempest.lib.common.rest_client [req-5ddd4fad-8613-41de-a2c8-68628067e2de req-5ddd4fad-8613-41de-a2c8-68628067e2de ] Request (AllowedAddressPairTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/5782d774-51da-423e-883b-5aafc0ce6927 0.944s",
                                "2026-05-22 01:44:34.989 13 INFO tempest.lib.common.rest_client [req-9e5e63f3-1e06-4516-a8cf-5c051783913f req-9e5e63f3-1e06-4516-a8cf-5c051783913f ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.295s",
                                "2026-05-22 01:44:34.998 39 INFO tempest.lib.common.rest_client [req-89847374-bd62-47e4-8607-ed725d3c3897 req-89847374-bd62-47e4-8607-ed725d3c3897 ] Request (RoutersAdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/6f55f140-306c-4f71-822c-9217817befed 2.348s",
                                "{14} tempest.api.network.admin.test_routers.RoutersAdminTest.test_create_router_with_default_snat_value [7.897008s] ... ok",
                                "2026-05-22 01:44:35.001 27 INFO tempest.lib.common.rest_client [req-3aff9624-3a17-49c0-b0f9-619f4f0a80db req-3aff9624-3a17-49c0-b0f9-619f4f0a80db ] Request (ExternalNetworksTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/8061fe1c4bd6499a85a80f65e0b9580d 0.384s",
                                "2026-05-22 01:44:35.032 23 INFO tempest.lib.common.rest_client [req-6b932277-3599-46e7-990c-c8503a2def25 req-6b932277-3599-46e7-990c-c8503a2def25 ] Request (RoutersAdminNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/289c37c326c54b2a9731f49fd6a3266b 0.382s",
                                "2026-05-22 01:44:35.155 11 INFO tempest.lib.common.rest_client [req-8b86737d-5e9e-4e5e-bef0-6042d044e924 req-8b86737d-5e9e-4e5e-bef0-6042d044e924 ] Request (NetworksTest:test_create_delete_subnet_all_attributes): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/cb320a00-ffa7-4639-9890-9f3fa45b0490 1.309s",
                                "{0} tempest.api.network.test_networks.NetworksTest.test_create_delete_subnet_all_attributes [5.463652s] ... ok",
                                "2026-05-22 01:44:35.174 33 INFO tempest.lib.common.rest_client [req-555b1f93-8bb2-4388-896d-0ae764ee3bae req-555b1f93-8bb2-4388-896d-0ae764ee3bae ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/1d5e2559-29fa-480d-a6d3-4793b973dcfb 0.682s",
                                "2026-05-22 01:44:35.181 15 INFO tempest.lib.common.rest_client [req-b63c4df6-796f-4ff3-a1d7-eb6522b00789 req-b63c4df6-796f-4ff3-a1d7-eb6522b00789 ] Request (FloatingIPTestJSON:test_create_list_show_update_delete_floating_ip): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/floatingips/14b43a14-c01d-403f-bbda-689aea18b4c8 1.085s",
                                "2026-05-22 01:44:35.293 31 INFO tempest.lib.common.rest_client [req-ee795df7-d12f-4c81-9627-84576ab5b219 req-ee795df7-d12f-4c81-9627-84576ab5b219 ] Request (RoutersNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/48b7e43c-7b19-488b-b535-42fa6a905aee 0.469s",
                                "2026-05-22 01:44:35.316 15 INFO tempest.lib.common.rest_client [req-cf8cf81b-fd96-4074-aa7e-cef037e767ec req-cf8cf81b-fd96-4074-aa7e-cef037e767ec ] Request (FloatingIPTestJSON:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/floatingips/14b43a14-c01d-403f-bbda-689aea18b4c8 0.132s",
                                "{2} tempest.api.network.test_floating_ips.FloatingIPTestJSON.test_create_list_show_update_delete_floating_ip [7.857456s] ... ok",
                                "2026-05-22 01:44:35.340 33 INFO tempest.lib.common.rest_client [req-ed836b7a-ab8a-4da3-b452-1713c627b127 req-ed836b7a-ab8a-4da3-b452-1713c627b127 ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.159s",
                                "2026-05-22 01:44:35.349 17 INFO tempest.lib.common.rest_client [req-8ab7c169-92e3-41a3-b853-f2af23c68245 req-8ab7c169-92e3-41a3-b853-f2af23c68245 ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.649s",
                                "2026-05-22 01:44:35.398 21 INFO tempest.lib.common.rest_client [req-eda28cc4-850a-4b08-aa50-a1451416cb40 req-eda28cc4-850a-4b08-aa50-a1451416cb40 ] Request (FloatingIPAdminTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/floatingips/84d69322-088f-41bf-9268-aa694e53418f 1.408s",
                                "2026-05-22 01:44:35.420 25 INFO tempest.lib.common.rest_client [req-7a80a8ea-f0b9-4c83-a882-cdcbee65def6 req-7a80a8ea-f0b9-4c83-a882-cdcbee65def6 ] Request (AllowedAddressPairTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/40c54e8e2e2a41b181f3d283ef1aad7d 0.438s",
                                "{5} tempest.api.network.admin.test_floating_ips_admin_actions.FloatingIPAdminTestJSON.test_create_list_show_floating_ip_with_tenant_id_by_admin [5.794488s] ... ok",
                                "2026-05-22 01:44:35.474 23 INFO tempest.lib.common.rest_client [req-bbd1d5a2-c7bf-4f85-8af2-72678fcf9247 req-bbd1d5a2-c7bf-4f85-8af2-72678fcf9247 ] Request (RoutersAdminNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/4f0dd9d5e8ec4d8fbb8e1042c08beeb5 0.435s",
                                "2026-05-22 01:44:35.477 23 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 22203a24f0324b6da3f2aca6f26874e9",
                                "2026-05-22 01:44:35.481 37 INFO tempest.lib.common.rest_client [req-407d252a-f9e2-423c-85d5-70fc5bea5a74 req-407d252a-f9e2-423c-85d5-70fc5bea5a74 ] Request (RoutersNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.595s",
                                "2026-05-22 01:44:35.541 17 INFO tempest.lib.common.rest_client [req-d97768e3-cd6c-4976-9bc6-188494b56d4e req-d97768e3-cd6c-4976-9bc6-188494b56d4e ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/c114688c879d486b992a6c879e0c63dc 0.186s",
                                "2026-05-22 01:44:35.543 17 INFO tempest.lib.common.dynamic_creds [-] Using the existing project c114688c879d486b992a6c879e0c63dc for scope project and roles: ['reader']",
                                "2026-05-22 01:44:35.558 27 INFO tempest.lib.common.rest_client [req-dde65454-53ed-42cb-bea9-a596401e06bc req-dde65454-53ed-42cb-bea9-a596401e06bc ] Request (ExternalNetworksTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/6883c0724ed94e10bda5ad3a327fdc05 0.549s",
                                "2026-05-22 01:44:35.564 27 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: a851e7b614fd4cf2b2bbb346cffe6496",
                                "2026-05-22 01:44:35.575 29 INFO tempest.lib.common.rest_client [req-08d1c077-116f-4d38-a5ce-68f17dada22d req-08d1c077-116f-4d38-a5ce-68f17dada22d ] Request (RoutersTest:test_add_multiple_router_interfaces): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.133s",
                                "2026-05-22 01:44:35.582 41 INFO tempest.lib.common.rest_client [req-bb7f54e6-8b13-4abd-88ba-6cb3f4afc68b req-bb7f54e6-8b13-4abd-88ba-6cb3f4afc68b ] Request (BulkNetworkOpsIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/24eea227-166b-4b54-9291-2401b545c98c 0.927s",
                                "2026-05-22 01:44:35.619 35 INFO tempest.lib.common.rest_client [req-1c25f94e-fbd1-4152-b975-75180ceb4f92 req-1c25f94e-fbd1-4152-b975-75180ceb4f92 ] Request (PortsTestJSON:test_create_port_with_no_securitygroups): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.299s",
                                "2026-05-22 01:44:35.627 15 INFO tempest.lib.common.rest_client [req-c6f984b6-9b68-4d29-85b0-a3e677513a9d req-c6f984b6-9b68-4d29-85b0-a3e677513a9d ] Request (FloatingIPTestJSON:test_create_update_floatingip_with_port_multiple_ip_address): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?network_id=6ba52dc2-53fb-4b5a-9611-e7126aaf3af8 0.300s",
                                "2026-05-22 01:44:35.752 37 INFO tempest.lib.common.rest_client [req-e98f327a-a530-467d-ada4-f2d26b9d6b5c req-e98f327a-a530-467d-ada4-f2d26b9d6b5c ] Request (RoutersNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/c128e8470817460ab1b29cadbd0745df 0.267s",
                                "2026-05-22 01:44:35.753 37 INFO tempest.lib.common.dynamic_creds [-] Using the existing project c128e8470817460ab1b29cadbd0745df for scope project and roles: ['reader']",
                                "2026-05-22 01:44:35.759 25 INFO tempest.lib.common.rest_client [req-9fbeec4f-176d-45df-b286-cfc164aa85f4 req-9fbeec4f-176d-45df-b286-cfc164aa85f4 ] Request (AllowedAddressPairTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/d3d7c42f32c04778acbeb082ed8ce800 0.338s",
                                "2026-05-22 01:44:35.760 25 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: a7433a88629042bbb6d5054d88738a8c",
                                "2026-05-22 01:44:35.800 33 INFO tempest.lib.common.rest_client [req-e01c8c10-0c5a-4640-9bd2-6a3f2078e64f req-e01c8c10-0c5a-4640-9bd2-6a3f2078e64f ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/b5ba2aa8-1356-4775-acd7-6cd03b87afc5 0.451s",
                                "2026-05-22 01:44:35.822 15 INFO tempest.lib.common.rest_client [req-77b663c5-59fa-4de9-93fc-5df64455ff30 req-77b663c5-59fa-4de9-93fc-5df64455ff30 ] Request (FloatingIPTestJSON:test_create_update_floatingip_with_port_multiple_ip_address): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets/00e76516-c4b3-42a9-8559-50da7c7df59d 0.192s",
                                "2026-05-22 01:44:35.943 33 INFO tempest.lib.common.rest_client [req-7f70c4e1-3cfb-43ed-a103-13f1e2295e0d req-7f70c4e1-3cfb-43ed-a103-13f1e2295e0d ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.135s",
                                "2026-05-22 01:44:35.984 31 INFO tempest.lib.common.rest_client [req-b3d06347-62dd-49f8-bc92-e59cc9c2a486 req-b3d06347-62dd-49f8-bc92-e59cc9c2a486 ] Request (RoutersNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/fb395252-b23b-4f95-90d5-593307df4b70 0.688s",
                                "2026-05-22 01:44:36.019 41 INFO tempest.lib.common.rest_client [req-af340663-aa6b-4335-ae28-066be4c6dfd6 req-af340663-aa6b-4335-ae28-066be4c6dfd6 ] Request (BulkNetworkOpsIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/34a3f9c7a9994582b43e272fc2296e13 0.428s",
                                "2026-05-22 01:44:36.075 23 INFO tempest.lib.common.rest_client [req-f78f5997-2a27-4432-a9c0-ae775a58952c req-f78f5997-2a27-4432-a9c0-ae775a58952c ] Request (RoutersAdminNegativeTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.596s",
                                "2026-05-22 01:44:36.113 13 INFO tempest.lib.common.rest_client [req-8301b5dc-f4a5-4acb-b313-03a9d18ac08f req-8301b5dc-f4a5-4acb-b313-03a9d18ac08f ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.118s",
                                "2026-05-22 01:44:36.233 27 INFO tempest.lib.common.rest_client [req-6f9d6f11-3938-4362-911c-3b25cde21556 req-6f9d6f11-3938-4362-911c-3b25cde21556 ] Request (ExternalNetworksTestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.666s",
                                "2026-05-22 01:44:36.233 11 INFO tempest.lib.common.rest_client [req-91197aa8-5520-4ff6-80df-012aa4712437 req-91197aa8-5520-4ff6-80df-012aa4712437 ] Request (NetworksTest:test_create_delete_subnet_with_allocation_pools): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.074s",
                                "2026-05-22 01:44:36.269 37 INFO tempest.lib.common.rest_client [req-41fc24f6-be3f-4bd5-99e0-79dba1b25884 req-41fc24f6-be3f-4bd5-99e0-79dba1b25884 ] Request (RoutersNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.510s",
                                "2026-05-22 01:44:36.293 25 INFO tempest.lib.common.rest_client [req-3314b39a-48ac-4345-a092-5e259256fbaf req-3314b39a-48ac-4345-a092-5e259256fbaf ] Request (AllowedAddressPairTestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.531s",
                                "2026-05-22 01:44:36.327 17 INFO tempest.lib.common.rest_client [req-5b66f340-e25c-491a-b87e-67ce5d98a9a3 req-5b66f340-e25c-491a-b87e-67ce5d98a9a3 ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.779s",
                                "2026-05-22 01:44:36.379 41 INFO tempest.lib.common.rest_client [req-31fb099b-1700-4d62-a0ce-3c735e72ad04 req-31fb099b-1700-4d62-a0ce-3c735e72ad04 ] Request (BulkNetworkOpsIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/3028abd567f04620a5a5186213b6bfed 0.357s",
                                "2026-05-22 01:44:36.379 41 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: f5317592b57146309f6fe91b122f5786",
                                "2026-05-22 01:44:36.531 17 INFO tempest.lib.common.rest_client [req-f9ab1ade-7b59-43a9-9858-b05b201159e4 req-f9ab1ade-7b59-43a9-9858-b05b201159e4 ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.202s",
                                "2026-05-22 01:44:36.535 37 INFO tempest.lib.common.rest_client [req-7b5e92f4-1568-4f95-a1aa-cd65d8743ffc req-7b5e92f4-1568-4f95-a1aa-cd65d8743ffc ] Request (RoutersNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.262s",
                                "2026-05-22 01:44:36.672 33 INFO tempest.lib.common.rest_client [req-057012c4-382b-46ce-b41d-f8b337ea45bc req-057012c4-382b-46ce-b41d-f8b337ea45bc ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.724s",
                                "2026-05-22 01:44:36.700 37 INFO tempest.lib.common.rest_client [req-2a59a5cf-3787-4311-93c7-bae15548476a req-2a59a5cf-3787-4311-93c7-bae15548476a ] Request (RoutersNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c128e8470817460ab1b29cadbd0745df/users/bf2c318067bd45ca84a860ec37c05a26/roles/f1175dd65a2046c29e339df86ceaa04e 0.162s",
                                "2026-05-22 01:44:36.707 25 INFO tempest.lib.common.rest_client [req-56821307-bd72-4a95-aa01-05ed99bdfcee req-56821307-bd72-4a95-aa01-05ed99bdfcee ] Request (AllowedAddressPairTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=a7433a88629042bbb6d5054d88738a8c&name=default 0.407s",
                                "2026-05-22 01:44:36.712 31 INFO tempest.lib.common.rest_client [req-bf6878b8-60bf-4274-97c2-5a5461e48e17 req-bf6878b8-60bf-4274-97c2-5a5461e48e17 ] Request (RoutersNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/935d01e9-352e-4983-9aec-532b12e30a00 0.725s",
                                "2026-05-22 01:44:36.705 17 INFO tempest.lib.common.rest_client [req-944f7404-34f1-4ba6-aaad-e781555d27e2 req-944f7404-34f1-4ba6-aaad-e781555d27e2 ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c114688c879d486b992a6c879e0c63dc/users/3fd3b92482794815b96d5de8f9cdf8ee/roles/f1175dd65a2046c29e339df86ceaa04e 0.170s",
                                "2026-05-22 01:44:36.799 27 INFO tempest.lib.common.rest_client [req-de4b0a9f-7f61-4e61-b6a4-7f3cd3f97a64 req-de4b0a9f-7f61-4e61-b6a4-7f3cd3f97a64 ] Request (ExternalNetworksTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=a851e7b614fd4cf2b2bbb346cffe6496&name=default 0.564s",
                                "2026-05-22 01:44:36.882 37 INFO tempest.lib.common.rest_client [req-493329ce-7b26-4720-84d0-5a15cfd23c66 req-493329ce-7b26-4720-84d0-5a15cfd23c66 ] Request (RoutersNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.180s",
                                "2026-05-22 01:44:36.913 17 INFO tempest.lib.common.rest_client [req-26a65ee7-32c5-4299-be8c-34c1f2fe33b5 req-26a65ee7-32c5-4299-be8c-34c1f2fe33b5 ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.205s",
                                "2026-05-22 01:44:36.931 41 INFO tempest.lib.common.rest_client [req-bf796452-bb20-462d-a248-f8116051e33f req-bf796452-bb20-462d-a248-f8116051e33f ] Request (BulkNetworkOpsIpV6Test:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.549s",
                                "2026-05-22 01:44:37.045 37 INFO tempest.lib.common.rest_client [req-f1e10596-ea28-4148-be8c-35194033f9cc req-f1e10596-ea28-4148-be8c-35194033f9cc ] Request (RoutersNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c128e8470817460ab1b29cadbd0745df/users/bf2c318067bd45ca84a860ec37c05a26/roles/1049be6f2d5641528d4cf50ffcec866c 0.158s",
                                "2026-05-22 01:44:37.070 15 INFO tempest.lib.common.rest_client [req-0050dac8-61f7-4e36-a9d7-37fc0f325108 req-0050dac8-61f7-4e36-a9d7-37fc0f325108 ] Request (FloatingIPTestJSON:test_create_update_floatingip_with_port_multiple_ip_address): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.241s",
                                "2026-05-22 01:44:37.086 31 INFO tempest.lib.common.rest_client [req-818a0750-8197-42ba-865a-3601c93e8e3a req-818a0750-8197-42ba-865a-3601c93e8e3a ] Request (RoutersNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/7b3a9e1a-0006-4955-9fbe-7423c97db1b8 0.370s",
                                "2026-05-22 01:44:37.175 17 INFO tempest.lib.common.rest_client [req-35915463-68e0-417f-a706-56e46370318b req-35915463-68e0-417f-a706-56e46370318b ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c114688c879d486b992a6c879e0c63dc/users/3fd3b92482794815b96d5de8f9cdf8ee/roles/1049be6f2d5641528d4cf50ffcec866c 0.258s",
                                "2026-05-22 01:44:37.188 23 INFO tempest.lib.common.rest_client [req-7de4cb53-c41d-4ee5-843e-af0bc4929184 req-7de4cb53-c41d-4ee5-843e-af0bc4929184 ] Request (RoutersAdminNegativeTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=22203a24f0324b6da3f2aca6f26874e9&name=default 1.111s",
                                "2026-05-22 01:44:37.298 35 INFO tempest.lib.common.rest_client [req-a136ad2e-0627-4b3d-b73e-b1dec35853d8 req-a136ad2e-0627-4b3d-b73e-b1dec35853d8 ] Request (PortsTestJSON:test_create_port_with_no_securitygroups): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.677s",
                                "2026-05-22 01:44:37.304 37 INFO tempest.lib.common.rest_client [req-04b834cf-7c74-4b5b-8510-0fe865af17a9 req-04b834cf-7c74-4b5b-8510-0fe865af17a9 ] Request (RoutersNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.257s",
                                "2026-05-22 01:44:37.336 17 INFO tempest.lib.common.rest_client [req-f70c4dc7-88ac-4c5a-860f-517de3db4e5a req-f70c4dc7-88ac-4c5a-860f-517de3db4e5a ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.158s",
                                "2026-05-22 01:44:37.390 25 INFO tempest.lib.common.rest_client [req-e71d4d5e-3d91-49ed-9eda-a7cc805477cb req-e71d4d5e-3d91-49ed-9eda-a7cc805477cb ] Request (AllowedAddressPairTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/6af6537c-937f-41ea-a080-4a32aae1f665 0.679s",
                                "2026-05-22 01:44:37.441 37 INFO tempest.lib.common.rest_client [req-6090f88f-70ec-4164-a2f6-f58bda85f988 req-6090f88f-70ec-4164-a2f6-f58bda85f988 ] Request (RoutersNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c128e8470817460ab1b29cadbd0745df/users/bf2c318067bd45ca84a860ec37c05a26/roles/f62b4d190f9040abadfedbb170e6ab99 0.134s",
                                "2026-05-22 01:44:37.464 21 INFO tempest.lib.common.rest_client [req-4ff86c1f-fe15-40d9-b127-c7874d5a1f88 req-4ff86c1f-fe15-40d9-b127-c7874d5a1f88 ] Request (FloatingIPAdminTestJSON:test_list_floating_ips_from_admin_and_nonadmin): 201 POST https://api.testbed.osism.xyz:9696/v2.0/floatingips 2.008s",
                                "2026-05-22 01:44:37.494 41 INFO tempest.lib.common.rest_client [req-eae5e9e0-2f3b-4d41-9a7e-02e6309fb5d9 req-eae5e9e0-2f3b-4d41-9a7e-02e6309fb5d9 ] Request (BulkNetworkOpsIpV6Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=f5317592b57146309f6fe91b122f5786&name=default 0.561s",
                                "2026-05-22 01:44:37.542 17 INFO tempest.lib.common.rest_client [req-ca32b2b2-1f38-46b5-9c8a-cb46af73f63c req-ca32b2b2-1f38-46b5-9c8a-cb46af73f63c ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c114688c879d486b992a6c879e0c63dc/users/3fd3b92482794815b96d5de8f9cdf8ee/roles/f62b4d190f9040abadfedbb170e6ab99 0.201s",
                                "2026-05-22 01:44:37.612 25 INFO tempest.lib.common.rest_client [req-508044de-4074-4235-9508-aa443686bf7e req-508044de-4074-4235-9508-aa443686bf7e ] Request (AllowedAddressPairTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/a7433a88629042bbb6d5054d88738a8c 0.219s",
                                "2026-05-22 01:44:37.632 37 INFO tempest.lib.common.rest_client [req-7499225f-65cb-424c-b173-a5d3847cfc82 req-7499225f-65cb-424c-b173-a5d3847cfc82 ] Request (RoutersNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.187s",
                                "2026-05-22 01:44:37.700 23 INFO tempest.lib.common.rest_client [req-a97cf2a7-2213-4d3c-aa65-306904d59228 req-a97cf2a7-2213-4d3c-aa65-306904d59228 ] Request (RoutersAdminNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/a1508915-b8b8-4b64-97eb-20f4c0d45f61 0.508s",
                                "2026-05-22 01:44:37.738 19 INFO tempest.lib.common.rest_client [req-94dd7297-0e6a-4d25-879d-3618db2324c1 req-94dd7297-0e6a-4d25-879d-3618db2324c1 ] Request (RoutersIpV6AdminTest:test_create_router_with_snat_explicit): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 3.328s",
                                "2026-05-22 01:44:37.781 17 INFO tempest.lib.common.rest_client [req-24b28ae9-7338-4635-a16d-d7a2e6457e07 req-24b28ae9-7338-4635-a16d-d7a2e6457e07 ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.237s",
                                "2026-05-22 01:44:37.809 13 INFO tempest.lib.common.rest_client [req-4e36dd1b-0007-4393-9280-e314329837b8 req-4e36dd1b-0007-4393-9280-e314329837b8 ] Request (ExtraDHCPOptionsTestJSON:test_create_list_port_with_extra_dhcp_options): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.691s",
                                "2026-05-22 01:44:37.855 27 INFO tempest.lib.common.rest_client [req-4ad2eb86-5a9f-481e-afae-64d645e0fc06 req-4ad2eb86-5a9f-481e-afae-64d645e0fc06 ] Request (ExternalNetworksTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/dcc4560e-876a-47c6-9189-a34033cdb7d0 1.052s",
                                "2026-05-22 01:44:37.868 29 INFO tempest.lib.common.rest_client [req-f73add67-8815-4cd2-a3bf-b175ebb45fba req-f73add67-8815-4cd2-a3bf-b175ebb45fba ] Request (RoutersTest:test_add_multiple_router_interfaces): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.291s",
                                "2026-05-22 01:44:37.850 37 INFO tempest.lib.common.rest_client [req-85f4f182-5e85-44f9-9830-7e7e446dfde6 req-85f4f182-5e85-44f9-9830-7e7e446dfde6 ] Request (RoutersNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c128e8470817460ab1b29cadbd0745df/users/bf2c318067bd45ca84a860ec37c05a26/roles/7b19d98ffcc24d869191183daf0fb4ae 0.216s",
                                "2026-05-22 01:44:37.850 37 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user bf2c318067bd45ca84a860ec37c05a26 is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:44:37.851 37 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersNegativeTest-1758395461-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'c128e8470817460ab1b29cadbd0745df', 'project_name': 'tempest-RoutersNegativeTest-1758395461', 'tenant_id': 'c128e8470817460ab1b29cadbd0745df', 'tenant_name': 'tempest-RoutersNegativeTest-1758395461', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'bf2c318067bd45ca84a860ec37c05a26', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:44:37.851 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-RoutersNegativeTest-1758395461-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'c128e8470817460ab1b29cadbd0745df', 'project_name': 'tempest-RoutersNegativeTest-1758395461', 'tenant_id': 'c128e8470817460ab1b29cadbd0745df', 'tenant_name': 'tempest-RoutersNegativeTest-1758395461', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'bf2c318067bd45ca84a860ec37c05a26', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:44:37.938 23 INFO tempest.lib.common.rest_client [req-d9316fc9-22a1-4356-a311-c15a651b34dd req-d9316fc9-22a1-4356-a311-c15a651b34dd ] Request (RoutersAdminNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/22203a24f0324b6da3f2aca6f26874e9 0.235s",
                                "2026-05-22 01:44:37.938 23 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 24b4008c199f438bb5ff25ce4acd4435",
                                "2026-05-22 01:44:37.980 19 INFO tempest.lib.common.rest_client [req-36e3210c-c6b2-48c0-9ec3-7d7d2ed8418c req-36e3210c-c6b2-48c0-9ec3-7d7d2ed8418c ] Request (RoutersIpV6AdminTest:test_create_router_with_snat_explicit): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/d91155ef-e5f3-435b-ae6e-4f009f17d2ac 0.240s",
                                "2026-05-22 01:44:37.985 17 INFO tempest.lib.common.rest_client [req-c8904f77-6ba2-46f1-86cd-825b5d53b300 req-c8904f77-6ba2-46f1-86cd-825b5d53b300 ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c114688c879d486b992a6c879e0c63dc/users/3fd3b92482794815b96d5de8f9cdf8ee/roles/7b19d98ffcc24d869191183daf0fb4ae 0.202s",
                                "2026-05-22 01:44:37.986 17 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 3fd3b92482794815b96d5de8f9cdf8ee is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:44:37.986 17 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-AllowedAddressPairIpV6TestJSON-495389386-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'c114688c879d486b992a6c879e0c63dc', 'project_name': 'tempest-AllowedAddressPairIpV6TestJSON-495389386', 'tenant_id': 'c114688c879d486b992a6c879e0c63dc', 'tenant_name': 'tempest-AllowedAddressPairIpV6TestJSON-495389386', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '3fd3b92482794815b96d5de8f9cdf8ee', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:44:37.986 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-495389386-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'c114688c879d486b992a6c879e0c63dc', 'project_name': 'tempest-AllowedAddressPairIpV6TestJSON-495389386', 'tenant_id': 'c114688c879d486b992a6c879e0c63dc', 'tenant_name': 'tempest-AllowedAddressPairIpV6TestJSON-495389386', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '3fd3b92482794815b96d5de8f9cdf8ee', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:44:38.012 13 INFO tempest.lib.common.rest_client [req-d27aaaee-698a-4da4-8959-0d8ddeda7a25 req-d27aaaee-698a-4da4-8959-0d8ddeda7a25 ] Request (ExtraDHCPOptionsTestJSON:test_create_list_port_with_extra_dhcp_options): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.200s",
                                "2026-05-22 01:44:38.109 25 INFO tempest.lib.common.rest_client [req-e58e5397-0936-4284-88e4-4abb0922d552 req-e58e5397-0936-4284-88e4-4abb0922d552 ] Request (RoutersIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.490s",
                                "2026-05-22 01:44:38.165 23 INFO tempest.lib.common.rest_client [req-fc921316-1548-47b9-ae84-b55abda19f3f req-fc921316-1548-47b9-ae84-b55abda19f3f ] Request (RoutersAdminNegativeTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=24b4008c199f438bb5ff25ce4acd4435&name=default 0.224s",
                                "2026-05-22 01:44:38.188 33 INFO tempest.lib.common.rest_client [req-c8ed6089-31fd-4e03-a536-4288d510d405 req-c8ed6089-31fd-4e03-a536-4288d510d405 ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.513s",
                                "2026-05-22 01:44:38.187 27 INFO tempest.lib.common.rest_client [req-261fb4eb-405d-4258-a296-19c605215208 req-261fb4eb-405d-4258-a296-19c605215208 ] Request (ExternalNetworksTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/a851e7b614fd4cf2b2bbb346cffe6496 0.330s",
                                "2026-05-22 01:44:38.188 27 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: d453b76bc75f4074b352b99839419525",
                                "2026-05-22 01:44:38.199 29 INFO tempest.lib.common.rest_client [req-491c94a4-3de1-4f3c-a53d-c68b9da34829 req-491c94a4-3de1-4f3c-a53d-c68b9da34829 ] Request (RoutersTest:test_add_multiple_router_interfaces): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.329s",
                                "2026-05-22 01:44:38.203 35 INFO tempest.lib.common.rest_client [req-f6a9e7b4-c29a-483a-9116-7a4ad56b224e req-f6a9e7b4-c29a-483a-9116-7a4ad56b224e ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/d7e6a8bd-2c28-4f3f-ab35-d819c74558ce 0.902s",
                                "2026-05-22 01:44:38.315 41 INFO tempest.lib.common.rest_client [req-0e528b18-f69b-49ee-9bf0-95860b3e6384 req-0e528b18-f69b-49ee-9bf0-95860b3e6384 ] Request (BulkNetworkOpsIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/1cc020e1-4401-4316-b5b5-a003236d4b45 0.818s",
                                "2026-05-22 01:44:38.332 27 INFO tempest.lib.common.rest_client [req-a178c5bd-6daf-437c-aefd-a52bbfa066a1 req-a178c5bd-6daf-437c-aefd-a52bbfa066a1 ] Request (ExternalNetworksTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=d453b76bc75f4074b352b99839419525&name=default 0.143s",
                                "2026-05-22 01:44:38.337 35 INFO tempest.lib.common.rest_client [req-eaadd8d0-70a8-46d2-8049-d71093a5b3d0 req-eaadd8d0-70a8-46d2-8049-d71093a5b3d0 ] Request (PortsTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/d7e6a8bd-2c28-4f3f-ab35-d819c74558ce 0.131s",
                                "2026-05-22 01:44:38.410 37 INFO tempest.lib.common.rest_client [req-a4ae9f39-b2fd-41c0-996c-095a4ea9cdf1 req-a4ae9f39-b2fd-41c0-996c-095a4ea9cdf1 ] Request (RoutersNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.554s",
                                "2026-05-22 01:44:38.418 11 INFO tempest.lib.common.rest_client [req-2247357c-8a85-4645-b757-b0cbbc63b9cb req-2247357c-8a85-4645-b757-b0cbbc63b9cb ] Request (NetworksTest:test_create_delete_subnet_with_allocation_pools): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.183s",
                                "2026-05-22 01:44:38.597 17 INFO tempest.lib.common.rest_client [req-815f7a55-7433-4908-a632-5a81c31d7325 req-815f7a55-7433-4908-a632-5a81c31d7325 ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.601s",
                                "2026-05-22 01:44:38.661 31 INFO tempest.lib.common.rest_client [req-8ff8490b-2691-4f0b-8ae4-08b430d1fd89 req-8ff8490b-2691-4f0b-8ae4-08b430d1fd89 ] Request (RoutersNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/7b83b185-2133-486d-85fc-e2ae8df14967 1.572s",
                                "2026-05-22 01:44:38.684 25 INFO tempest.lib.common.rest_client [req-e7c3ec5d-e8a1-48cf-bb22-abc62598b575 req-e7c3ec5d-e8a1-48cf-bb22-abc62598b575 ] Request (RoutersIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.560s",
                                "2026-05-22 01:44:38.738 41 INFO tempest.lib.common.rest_client [req-ac504582-fd64-40b4-80b8-0a5125ea61e7 req-ac504582-fd64-40b4-80b8-0a5125ea61e7 ] Request (BulkNetworkOpsIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/f5317592b57146309f6fe91b122f5786 0.420s",
                                "2026-05-22 01:44:38.769 13 INFO tempest.lib.common.rest_client [req-cddf5046-598f-4e5d-8275-9ea100aec084 req-cddf5046-598f-4e5d-8275-9ea100aec084 ] Request (ExtraDHCPOptionsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/9bc256a0-0803-441e-821e-4a4d102243be 0.754s",
                                "{1} tempest.api.network.test_extra_dhcp_options.ExtraDHCPOptionsTestJSON.test_create_list_port_with_extra_dhcp_options [2.655752s] ... ok",
                                "2026-05-22 01:44:38.808 31 INFO tempest.lib.common.rest_client [req-6f95b4a1-b0f4-4bef-99d4-601526118de8 req-6f95b4a1-b0f4-4bef-99d4-601526118de8 ] Request (RoutersNegativeIpV6Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=0a92784f-30af-48e9-8772-1a403df2aed8 0.144s",
                                "2026-05-22 01:44:38.871 25 INFO tempest.lib.common.rest_client [req-cd57b6a8-f9c7-4c8f-ad3f-749e9f4ad98f req-cd57b6a8-f9c7-4c8f-ad3f-749e9f4ad98f ] Request (RoutersIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.184s",
                                "2026-05-22 01:44:38.929 27 INFO tempest.lib.common.rest_client [req-2a1bd79c-9a16-4c0d-9d8f-4c88450dde32 req-2a1bd79c-9a16-4c0d-9d8f-4c88450dde32 ] Request (ExternalNetworksTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/46ca3e6f-5ca0-41b7-99b1-e66d3b29eca5 0.593s",
                                "2026-05-22 01:44:38.977 35 INFO tempest.lib.common.rest_client [req-15464598-6b51-4266-8578-675b0db26cb8 req-15464598-6b51-4266-8578-675b0db26cb8 ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/77d7ef03-1ab0-4411-947d-86a6666d1b76 0.634s",
                                "2026-05-22 01:44:38.986 33 INFO tempest.lib.common.rest_client [req-4f44323a-66f1-470c-83c5-e40115c99493 req-4f44323a-66f1-470c-83c5-e40115c99493 ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.793s",
                                "2026-05-22 01:44:38.998 37 INFO tempest.lib.common.rest_client [req-63c306cb-ec0c-4760-91e2-6bd1dd9c19e6 req-63c306cb-ec0c-4760-91e2-6bd1dd9c19e6 ] Request (RoutersNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.585s",
                                "2026-05-22 01:44:39.039 39 INFO tempest.lib.common.rest_client [req-0b3e58e9-55a4-4ac7-8100-868e222bd3e0 req-0b3e58e9-55a4-4ac7-8100-868e222bd3e0 ] Request (RoutersAdminTest:test_create_router_with_snat_explicit): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 4.014s",
                                "2026-05-22 01:44:39.068 25 INFO tempest.lib.common.rest_client [req-f4e260ce-47cc-46c6-a196-390abb15d1f4 req-f4e260ce-47cc-46c6-a196-390abb15d1f4 ] Request (RoutersIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.195s",
                                "2026-05-22 01:44:39.181 23 INFO tempest.lib.common.rest_client [req-346b055b-6e69-46c6-a8f7-3267b4540f55 req-346b055b-6e69-46c6-a8f7-3267b4540f55 ] Request (RoutersAdminNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/0fae4a78-ce5c-46bc-84a6-89c001c1f0ca 1.014s",
                                "2026-05-22 01:44:39.212 41 INFO tempest.lib.common.rest_client [req-dd9a975e-dc63-4ac6-988b-222fdb7ad022 req-dd9a975e-dc63-4ac6-988b-222fdb7ad022 ] Request (NetworksIpV6TestAttrs:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.470s",
                                "2026-05-22 01:44:39.246 21 INFO tempest.lib.common.rest_client [req-ca18ea1f-153b-47d8-88f4-e0b170fb3137 req-ca18ea1f-153b-47d8-88f4-e0b170fb3137 ] Request (FloatingIPAdminTestJSON:test_list_floating_ips_from_admin_and_nonadmin): 201 POST https://api.testbed.osism.xyz:9696/v2.0/floatingips 1.779s",
                                "2026-05-22 01:44:39.305 27 INFO tempest.lib.common.rest_client [req-36bbf1b6-8f3b-4219-9b63-3159304f805a req-36bbf1b6-8f3b-4219-9b63-3159304f805a ] Request (ExternalNetworksTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/d453b76bc75f4074b352b99839419525 0.373s",
                                "2026-05-22 01:44:39.310 39 INFO tempest.lib.common.rest_client [req-a5146f31-e8eb-4478-a5bf-ef1b6349bd9d req-a5146f31-e8eb-4478-a5bf-ef1b6349bd9d ] Request (RoutersAdminTest:test_create_router_with_snat_explicit): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/863ed403-0efe-4f30-82a3-27b1cacbba94 0.269s",
                                "2026-05-22 01:44:39.463 21 INFO tempest.lib.common.rest_client [req-16519d48-7f1f-45c5-bc68-43929d659a2e req-16519d48-7f1f-45c5-bc68-43929d659a2e ] Request (FloatingIPAdminTestJSON:test_list_floating_ips_from_admin_and_nonadmin): 200 GET https://api.testbed.osism.xyz:9696/v2.0/floatingips 0.213s",
                                "2026-05-22 01:44:39.520 23 INFO tempest.lib.common.rest_client [req-c6ac1248-b6cd-42b9-97dc-479025200af2 req-c6ac1248-b6cd-42b9-97dc-479025200af2 ] Request (RoutersAdminNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/24b4008c199f438bb5ff25ce4acd4435 0.335s",
                                "2026-05-22 01:44:39.538 31 INFO tempest.lib.common.rest_client [req-a578cb10-24de-4c29-8119-a298ca4593c5 req-a578cb10-24de-4c29-8119-a298ca4593c5 ] Request (RoutersNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/0a92784f-30af-48e9-8772-1a403df2aed8 0.727s",
                                "2026-05-22 01:44:39.577 21 INFO tempest.lib.common.rest_client [req-ca84ad20-ead8-411a-a6c6-f87297128f16 req-ca84ad20-ead8-411a-a6c6-f87297128f16 ] Request (FloatingIPAdminTestJSON:test_list_floating_ips_from_admin_and_nonadmin): 200 GET https://api.testbed.osism.xyz:9696/v2.0/floatingips 0.112s",
                                "2026-05-22 01:44:39.591 11 INFO tempest.lib.common.rest_client [req-7af8e5c0-0dfe-4bf5-86b4-3e498ebf0b49 req-7af8e5c0-0dfe-4bf5-86b4-3e498ebf0b49 ] Request (NetworksTest:test_create_delete_subnet_with_allocation_pools): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/16a5738a-8afc-428a-a5aa-edc6cc9171bd 1.170s",
                                "{0} tempest.api.network.test_networks.NetworksTest.test_create_delete_subnet_with_allocation_pools [4.434612s] ... ok",
                                "2026-05-22 01:44:39.695 25 INFO tempest.lib.common.rest_client [req-708223f2-6494-4902-bd1b-743d1a8e410e req-708223f2-6494-4902-bd1b-743d1a8e410e ] Request (RoutersIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.625s",
                                "2026-05-22 01:44:39.725 35 INFO tempest.lib.common.rest_client [req-199a514e-8872-45a6-a230-a90b9666bcad req-199a514e-8872-45a6-a230-a90b9666bcad ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/f0d10669-e816-40d1-a977-8ce5a16150b1 0.745s",
                                "{12} tempest.api.network.test_ports.PortsTestJSON.test_create_port_with_no_securitygroups [8.038910s] ... ok",
                                "2026-05-22 01:44:39.768 41 INFO tempest.lib.common.rest_client [req-0c6dc375-30a2-41f2-bc00-ec296e098289 req-0c6dc375-30a2-41f2-bc00-ec296e098289 ] Request (NetworksIpV6TestAttrs:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.551s",
                                "2026-05-22 01:44:39.864 31 INFO tempest.lib.common.rest_client [req-956f8f50-125a-4a6d-8d6c-f3cda582b164 req-956f8f50-125a-4a6d-8d6c-f3cda582b164 ] Request (RoutersNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/455e4585780e44af96ebcbda13fc5cb8 0.323s",
                                "2026-05-22 01:44:39.897 27 INFO tempest.lib.common.rest_client [req-e077c99c-807a-40f6-9fc6-a28469dd7405 req-e077c99c-807a-40f6-9fc6-a28469dd7405 ] Request (NetworksNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.587s",
                                "2026-05-22 01:44:39.921 25 INFO tempest.lib.common.rest_client [req-32e13ec0-359b-4ebd-bb3e-62efffa59d26 req-32e13ec0-359b-4ebd-bb3e-62efffa59d26 ] Request (RoutersIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.224s",
                                "2026-05-22 01:44:40.003 13 INFO tempest.lib.common.rest_client [req-575f9c28-dcb5-4710-8f92-4a18ef4c054b req-575f9c28-dcb5-4710-8f92-4a18ef4c054b ] Request (ExtraDHCPOptionsTestJSON:test_update_show_port_with_extra_dhcp_options): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/f55ce582-96d5-4dea-821a-05ad60483abd 1.230s",
                                "2026-05-22 01:44:40.031 41 INFO tempest.lib.common.rest_client [req-bb45e70a-e465-4b8e-b65e-5ea187668fc8 req-bb45e70a-e465-4b8e-b65e-5ea187668fc8 ] Request (NetworksIpV6TestAttrs:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.260s",
                                "2026-05-22 01:44:40.040 19 INFO tempest.lib.common.rest_client [req-9839ae3e-ced7-49ba-90b3-b73b8a50f59b req-9839ae3e-ced7-49ba-90b3-b73b8a50f59b ] Request (RoutersIpV6AdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/d91155ef-e5f3-435b-ae6e-4f009f17d2ac 2.057s",
                                "2026-05-22 01:44:40.138 33 INFO tempest.lib.common.rest_client [req-a76cdb04-21e7-4421-bc20-01f96c02157d req-a76cdb04-21e7-4421-bc20-01f96c02157d ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/3a2147c8-5996-4b2d-8fce-0bef5403fd8e 1.150s",
                                "2026-05-22 01:44:40.208 23 INFO tempest.lib.common.rest_client [req-b5396950-2e0d-48cc-95fd-2390d78e0b78 req-b5396950-2e0d-48cc-95fd-2390d78e0b78 ] Request (SecGroupTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.681s",
                                "2026-05-22 01:44:40.235 25 INFO tempest.lib.common.rest_client [req-d817863d-6dfc-4923-9279-de4b737cd031 req-d817863d-6dfc-4923-9279-de4b737cd031 ] Request (RoutersIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/266ef20b0fb64a15899199a44f14c59b/users/9e1646b4711a44b39d7aaa1c3e2928b3/roles/7b19d98ffcc24d869191183daf0fb4ae 0.313s",
                                "2026-05-22 01:44:40.250 41 INFO tempest.lib.common.rest_client [req-a3f2f454-aa51-4f7c-a4c5-88fc4e65eefd req-a3f2f454-aa51-4f7c-a4c5-88fc4e65eefd ] Request (NetworksIpV6TestAttrs:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.217s",
                                "2026-05-22 01:44:40.277 21 INFO tempest.lib.common.rest_client [req-6fb1bb3c-7763-41af-920f-f8054124e910 req-6fb1bb3c-7763-41af-920f-f8054124e910 ] Request (FloatingIPAdminTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/floatingips/db8b1e2c-20b3-4a29-a318-0477ec69c6cb 0.695s",
                                "2026-05-22 01:44:40.280 31 INFO tempest.lib.common.rest_client [req-0b62120d-30c5-4ada-854e-b5cbd754abdb req-0b62120d-30c5-4ada-854e-b5cbd754abdb ] Request (RoutersNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/d12fae87c87d433a8416375d21d8c4e1 0.405s",
                                "2026-05-22 01:44:40.280 31 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: e4f8f9105d634d69b78685e2e877f3d8",
                                "2026-05-22 01:44:40.297 13 INFO tempest.lib.common.rest_client [req-46792f59-a6f6-44f2-800a-4de13da7f26b req-46792f59-a6f6-44f2-800a-4de13da7f26b ] Request (ExtraDHCPOptionsTestJSON:test_update_show_port_with_extra_dhcp_options): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/f55ce582-96d5-4dea-821a-05ad60483abd 0.288s",
                                "{1} tempest.api.network.test_extra_dhcp_options.ExtraDHCPOptionsTestJSON.test_update_show_port_with_extra_dhcp_options [1.528144s] ... ok",
                                "2026-05-22 01:44:40.325 33 INFO tempest.lib.common.rest_client [req-84f02702-5116-402b-9073-b5359df3b823 req-84f02702-5116-402b-9073-b5359df3b823 ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.182s",
                                "2026-05-22 01:44:40.568 25 INFO tempest.lib.common.rest_client [req-0f0cc507-ee50-4185-ad67-f493987d55de req-0f0cc507-ee50-4185-ad67-f493987d55de ] Request (RoutersIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.330s",
                                "2026-05-22 01:44:40.582 27 INFO tempest.lib.common.rest_client [req-d0c96dfd-3958-4c39-ba3b-d9cb8aae0e29 req-d0c96dfd-3958-4c39-ba3b-d9cb8aae0e29 ] Request (NetworksNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.676s",
                                "2026-05-22 01:44:40.712 35 INFO tempest.lib.common.rest_client [req-7d9a8669-953c-4a53-9456-9a5762ea0bc7 req-7d9a8669-953c-4a53-9456-9a5762ea0bc7 ] Request (PortsTestJSON:test_create_show_delete_port_user_defined_mac): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.982s",
                                "2026-05-22 01:44:40.720 33 INFO tempest.lib.common.rest_client [req-2107f86e-b5ec-4e3f-81ae-d5957f5df851 req-2107f86e-b5ec-4e3f-81ae-d5957f5df851 ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/a9859691-7d74-4f1e-9bfa-148c3fd3765d 0.392s",
                                "2026-05-22 01:44:40.721 27 INFO tempest.lib.common.rest_client [req-05de5a8c-1984-4b1d-ab89-d313b89f2817 req-05de5a8c-1984-4b1d-ab89-d313b89f2817 ] Request (NetworksNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.135s",
                                "2026-05-22 01:44:40.744 25 INFO tempest.lib.common.rest_client [req-26db43a9-edc4-4873-8abf-0a367d480a2f req-26db43a9-edc4-4873-8abf-0a367d480a2f ] Request (RoutersIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/266ef20b0fb64a15899199a44f14c59b/users/9e1646b4711a44b39d7aaa1c3e2928b3/roles/1049be6f2d5641528d4cf50ffcec866c 0.173s",
                                "2026-05-22 01:44:40.838 23 INFO tempest.lib.common.rest_client [req-62c3904f-f262-4c99-999e-f3749801e766 req-62c3904f-f262-4c99-999e-f3749801e766 ] Request (SecGroupTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.621s",
                                "2026-05-22 01:44:40.862 25 INFO tempest.lib.common.rest_client [req-3e2306f8-7d96-4cdc-853b-62b48c78e57e req-3e2306f8-7d96-4cdc-853b-62b48c78e57e ] Request (RoutersIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.116s",
                                "2026-05-22 01:44:40.881 31 INFO tempest.lib.common.rest_client [req-9f004cfd-fd1a-463d-88af-e5ee8c290d3d req-9f004cfd-fd1a-463d-88af-e5ee8c290d3d ] Request (RoutersNegativeIpV6Test:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.598s",
                                "2026-05-22 01:44:40.920 27 INFO tempest.lib.common.rest_client [req-fc3208bc-0d88-4a85-8fda-5c9ab41448d0 req-fc3208bc-0d88-4a85-8fda-5c9ab41448d0 ] Request (NetworksNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.195s",
                                "2026-05-22 01:44:40.930 33 INFO tempest.lib.common.rest_client [req-d71a9087-afeb-4cf6-a03d-2c2cab69f85f req-d71a9087-afeb-4cf6-a03d-2c2cab69f85f ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.208s",
                                "2026-05-22 01:44:40.982 41 INFO tempest.lib.common.rest_client [req-7498c3d4-8ae7-4579-9ea4-37bf0f378e36 req-7498c3d4-8ae7-4579-9ea4-37bf0f378e36 ] Request (NetworksIpV6TestAttrs:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.729s",
                                "2026-05-22 01:44:41.016 21 INFO tempest.lib.common.rest_client [req-dfa18fe2-a84d-460e-acde-bdd59dcd77d6 req-dfa18fe2-a84d-460e-acde-bdd59dcd77d6 ] Request (FloatingIPAdminTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/floatingips/86afdfdd-c779-4c42-8a7a-0bfcdc72bc5e 0.735s",
                                "{5} tempest.api.network.admin.test_floating_ips_admin_actions.FloatingIPAdminTestJSON.test_list_floating_ips_from_admin_and_nonadmin [5.562333s] ... ok",
                                "2026-05-22 01:44:41.068 23 INFO tempest.lib.common.rest_client [req-0970784b-f9e7-4a39-bb9d-8dcf76a873b0 req-0970784b-f9e7-4a39-bb9d-8dcf76a873b0 ] Request (SecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.228s",
                                "2026-05-22 01:44:41.107 41 INFO tempest.lib.common.rest_client [req-5636a3cb-aec4-4d15-9310-94ad52c1c807 req-5636a3cb-aec4-4d15-9310-94ad52c1c807 ] Request (NetworksIpV6TestAttrs:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.119s",
                                "2026-05-22 01:44:41.108 25 INFO tempest.lib.common.rest_client [req-8381952e-5e29-4823-93dc-6d7eb85dddbf req-8381952e-5e29-4823-93dc-6d7eb85dddbf ] Request (RoutersIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/266ef20b0fb64a15899199a44f14c59b/users/9e1646b4711a44b39d7aaa1c3e2928b3/roles/f62b4d190f9040abadfedbb170e6ab99 0.242s",
                                "2026-05-22 01:44:41.138 33 INFO tempest.lib.common.rest_client [req-b540f86c-88e1-4a51-8137-7108cac1000e req-b540f86c-88e1-4a51-8137-7108cac1000e ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.206s",
                                "2026-05-22 01:44:41.275 33 INFO tempest.lib.common.rest_client [req-5e406459-426e-43f2-a782-8710502c8c27 req-5e406459-426e-43f2-a782-8710502c8c27 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.135s",
                                "2026-05-22 01:44:41.293 35 INFO tempest.lib.common.rest_client [req-14fa86e3-7fc3-49b4-9947-b620aa851f09 req-14fa86e3-7fc3-49b4-9947-b620aa851f09 ] Request (PortsTestJSON:test_create_show_delete_port_user_defined_mac): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/49988530-9108-4fc8-a3c0-4024087692ed 0.579s",
                                "2026-05-22 01:44:41.305 23 INFO tempest.lib.common.rest_client [req-13f7c92b-9107-4013-a6e7-470ab7f50148 req-13f7c92b-9107-4013-a6e7-470ab7f50148 ] Request (SecGroupTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.235s",
                                "2026-05-22 01:44:41.329 25 INFO tempest.lib.common.rest_client [req-53df8bab-3ae0-4a7f-ab00-2ed06d4bb3a0 req-53df8bab-3ae0-4a7f-ab00-2ed06d4bb3a0 ] Request (RoutersIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.218s",
                                "2026-05-22 01:44:41.389 33 INFO tempest.lib.common.rest_client [req-9b15ac3e-16ae-4f44-8529-a58c481a7088 req-9b15ac3e-16ae-4f44-8529-a58c481a7088 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.112s",
                                "{11} tempest.api.network.test_dhcp_ipv6.NetworksTestDHCPv6.test_dhcp_stateful [13.619668s] ... ok",
                                "2026-05-22 01:44:41.396 31 INFO tempest.lib.common.rest_client [req-0cae0892-67a3-4906-8976-a72db4b34ea0 req-0cae0892-67a3-4906-8976-a72db4b34ea0 ] Request (RoutersNegativeIpV6Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=e4f8f9105d634d69b78685e2e877f3d8&name=default 0.511s",
                                "2026-05-22 01:44:41.508 41 INFO tempest.lib.common.rest_client [req-62fa36cc-a447-4f76-83e5-c63d03fbf510 req-62fa36cc-a447-4f76-83e5-c63d03fbf510 ] Request (NetworksIpV6TestAttrs:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/014dd9a65bfe4056a1f94191b5a57ebf/users/6565efef8d4142b99f93a9b5c29e99a4/roles/7b19d98ffcc24d869191183daf0fb4ae 0.396s",
                                "2026-05-22 01:44:41.568 27 INFO tempest.lib.common.rest_client [req-10d220d4-821e-44c9-8b28-79ced5fa2681 req-10d220d4-821e-44c9-8b28-79ced5fa2681 ] Request (NetworksNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.646s",
                                "2026-05-22 01:44:41.625 41 INFO tempest.lib.common.rest_client [req-9667d666-7d7d-4851-81f6-8472f8a0d974 req-9667d666-7d7d-4851-81f6-8472f8a0d974 ] Request (NetworksIpV6TestAttrs:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.113s",
                                "2026-05-22 01:44:41.648 25 INFO tempest.lib.common.rest_client [req-042340ec-d978-4e92-877d-1423d00336f0 req-042340ec-d978-4e92-877d-1423d00336f0 ] Request (RoutersIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/266ef20b0fb64a15899199a44f14c59b/users/9e1646b4711a44b39d7aaa1c3e2928b3/roles/7b19d98ffcc24d869191183daf0fb4ae 0.316s",
                                "2026-05-22 01:44:41.648 25 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 9e1646b4711a44b39d7aaa1c3e2928b3 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:44:41.649 25 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersIpV6Test-331007379-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '266ef20b0fb64a15899199a44f14c59b', 'project_name': 'tempest-RoutersIpV6Test-331007379', 'tenant_id': '266ef20b0fb64a15899199a44f14c59b', 'tenant_name': 'tempest-RoutersIpV6Test-331007379', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '9e1646b4711a44b39d7aaa1c3e2928b3', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:44:41.649 25 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersIpV6Test-331007379-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '266ef20b0fb64a15899199a44f14c59b', 'project_name': 'tempest-RoutersIpV6Test-331007379', 'tenant_id': '266ef20b0fb64a15899199a44f14c59b', 'tenant_name': 'tempest-RoutersIpV6Test-331007379', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '9e1646b4711a44b39d7aaa1c3e2928b3', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:44:41.731 27 INFO tempest.lib.common.rest_client [req-147fa310-a509-47fa-add0-5ceefbb0f586 req-147fa310-a509-47fa-add0-5ceefbb0f586 ] Request (NetworksNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.161s",
                                "2026-05-22 01:44:41.780 41 INFO tempest.lib.common.rest_client [req-9c974962-f149-4fbb-a9dc-73d40c8ede82 req-9c974962-f149-4fbb-a9dc-73d40c8ede82 ] Request (NetworksIpV6TestAttrs:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/014dd9a65bfe4056a1f94191b5a57ebf/users/6565efef8d4142b99f93a9b5c29e99a4/roles/1049be6f2d5641528d4cf50ffcec866c 0.153s",
                                "2026-05-22 01:44:41.799 15 INFO tempest.lib.common.rest_client [req-e64bfb3c-ce1c-42dc-8f64-dac493fc38c2 req-e64bfb3c-ce1c-42dc-8f64-dac493fc38c2 ] Request (FloatingIPTestJSON:test_create_update_floatingip_with_port_multiple_ip_address): 201 POST https://api.testbed.osism.xyz:9696/v2.0/floatingips 4.725s",
                                "2026-05-22 01:44:41.838 33 INFO tempest.lib.common.rest_client [req-95a6eead-4d51-434c-855e-016e75281a99 req-95a6eead-4d51-434c-855e-016e75281a99 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.445s",
                                "2026-05-22 01:44:41.861 31 INFO tempest.lib.common.rest_client [req-b5edd3d9-516a-477a-9e8b-18a38d9d07c5 req-b5edd3d9-516a-477a-9e8b-18a38d9d07c5 ] Request (RoutersNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/b75b67fe-6afe-47ba-81dd-e78cd61c0349 0.462s",
                                "2026-05-22 01:44:41.872 23 INFO tempest.lib.common.rest_client [req-d02c6891-b27e-4820-b803-7fd06a21a783 req-d02c6891-b27e-4820-b803-7fd06a21a783 ] Request (SecGroupTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.564s",
                                "2026-05-22 01:44:41.957 27 INFO tempest.lib.common.rest_client [req-484a9285-8e21-44e9-9887-af9346d447d1 req-484a9285-8e21-44e9-9887-af9346d447d1 ] Request (NetworksNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/318e6bd1c4ef43ef91d59a93d2b850d4/users/8cbca2d50bd143c49092d6d0479aae08/roles/7b19d98ffcc24d869191183daf0fb4ae 0.223s",
                                "2026-05-22 01:44:41.975 41 INFO tempest.lib.common.rest_client [req-1a4fafec-36e0-4546-9fbd-da6ca9104600 req-1a4fafec-36e0-4546-9fbd-da6ca9104600 ] Request (NetworksIpV6TestAttrs:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.192s",
                                "2026-05-22 01:44:42.037 23 INFO tempest.lib.common.rest_client [req-6e403c54-2e78-434e-bd36-f45d2bcdef3e req-6e403c54-2e78-434e-bd36-f45d2bcdef3e ] Request (SecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.162s",
                                "2026-05-22 01:44:42.106 41 INFO tempest.lib.common.rest_client [req-d4bc7e64-3e91-4731-8031-d718d4c86884 req-d4bc7e64-3e91-4731-8031-d718d4c86884 ] Request (NetworksIpV6TestAttrs:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/014dd9a65bfe4056a1f94191b5a57ebf/users/6565efef8d4142b99f93a9b5c29e99a4/roles/f62b4d190f9040abadfedbb170e6ab99 0.128s",
                                "2026-05-22 01:44:42.161 31 INFO tempest.lib.common.rest_client [req-2a415972-0245-4c4e-af5b-7c1672a8a001 req-2a415972-0245-4c4e-af5b-7c1672a8a001 ] Request (RoutersNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/e4f8f9105d634d69b78685e2e877f3d8 0.295s",
                                "2026-05-22 01:44:42.229 41 INFO tempest.lib.common.rest_client [req-9d3ce6ea-486d-41f6-a618-6e59a97dc55d req-9d3ce6ea-486d-41f6-a618-6e59a97dc55d ] Request (NetworksIpV6TestAttrs:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.120s",
                                "2026-05-22 01:44:42.232 25 INFO tempest.lib.common.rest_client [req-998eb981-1a30-4b6b-927f-2fec0be361be req-998eb981-1a30-4b6b-927f-2fec0be361be ] Request (RoutersIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.560s",
                                "2026-05-22 01:44:42.250 23 INFO tempest.lib.common.rest_client [req-b776acf6-5074-4b21-b679-220a51fc82ee req-b776acf6-5074-4b21-b679-220a51fc82ee ] Request (SecGroupTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0cec884d0a1e4acc8fcfff9c03667950/users/54c08cbec72148a2832e4ab2c4dc7a64/roles/7b19d98ffcc24d869191183daf0fb4ae 0.210s",
                                "2026-05-22 01:44:42.341 27 INFO tempest.lib.common.rest_client [req-55c1ecf9-7310-4579-b3b6-6920c7b0c63b req-55c1ecf9-7310-4579-b3b6-6920c7b0c63b ] Request (NetworksNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.382s",
                                "2026-05-22 01:44:42.357 41 INFO tempest.lib.common.rest_client [req-5788e968-51f8-4c93-95e5-f304626bcf77 req-5788e968-51f8-4c93-95e5-f304626bcf77 ] Request (NetworksIpV6TestAttrs:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/014dd9a65bfe4056a1f94191b5a57ebf/users/6565efef8d4142b99f93a9b5c29e99a4/roles/7b19d98ffcc24d869191183daf0fb4ae 0.126s",
                                "2026-05-22 01:44:42.357 41 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 6565efef8d4142b99f93a9b5c29e99a4 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:44:42.358 41 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksIpV6TestAttrs-1377250530-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '014dd9a65bfe4056a1f94191b5a57ebf', 'project_name': 'tempest-NetworksIpV6TestAttrs-1377250530', 'tenant_id': '014dd9a65bfe4056a1f94191b5a57ebf', 'tenant_name': 'tempest-NetworksIpV6TestAttrs-1377250530', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '6565efef8d4142b99f93a9b5c29e99a4', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:44:42.358 41 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksIpV6TestAttrs-1377250530-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '014dd9a65bfe4056a1f94191b5a57ebf', 'project_name': 'tempest-NetworksIpV6TestAttrs-1377250530', 'tenant_id': '014dd9a65bfe4056a1f94191b5a57ebf', 'tenant_name': 'tempest-NetworksIpV6TestAttrs-1377250530', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '6565efef8d4142b99f93a9b5c29e99a4', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:44:42.443 25 INFO tempest.lib.common.rest_client [req-34a022c7-3643-4fee-bae6-3eb5176836b9 req-34a022c7-3643-4fee-bae6-3eb5176836b9 ] Request (RoutersIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/266ef20b0fb64a15899199a44f14c59b 0.209s",
                                "2026-05-22 01:44:42.444 25 INFO tempest.lib.common.dynamic_creds [-] Using the existing project 266ef20b0fb64a15899199a44f14c59b for scope project and roles: ['reader']",
                                "2026-05-22 01:44:42.497 23 INFO tempest.lib.common.rest_client [req-e146c1cd-282a-459a-8954-812093273879 req-e146c1cd-282a-459a-8954-812093273879 ] Request (SecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.243s",
                                "2026-05-22 01:44:42.544 27 INFO tempest.lib.common.rest_client [req-edc1b812-ba68-49f6-922f-62f88e2eedbe req-edc1b812-ba68-49f6-922f-62f88e2eedbe ] Request (NetworksNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/318e6bd1c4ef43ef91d59a93d2b850d4/users/8cbca2d50bd143c49092d6d0479aae08/roles/1049be6f2d5641528d4cf50ffcec866c 0.200s",
                                "2026-05-22 01:44:42.652 33 INFO tempest.lib.common.rest_client [req-2bd46bd6-5274-4cbf-a15f-7846846f2ff2 req-2bd46bd6-5274-4cbf-a15f-7846846f2ff2 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.811s",
                                "2026-05-22 01:44:42.653 27 INFO tempest.lib.common.rest_client [req-0be9616b-4cf3-4d12-81db-3952e277d954 req-0be9616b-4cf3-4d12-81db-3952e277d954 ] Request (NetworksNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.106s",
                                "2026-05-22 01:44:42.686 31 INFO tempest.lib.common.rest_client [req-0f4d0785-f63c-4e2e-a806-90b40aedc68e req-0f4d0785-f63c-4e2e-a806-90b40aedc68e ] Request (TagsExtTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.517s",
                                "2026-05-22 01:44:42.708 23 INFO tempest.lib.common.rest_client [req-ec39c7a8-e9bf-4cb3-92b4-9fa5cd56e9ff req-ec39c7a8-e9bf-4cb3-92b4-9fa5cd56e9ff ] Request (SecGroupTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0cec884d0a1e4acc8fcfff9c03667950/users/54c08cbec72148a2832e4ab2c4dc7a64/roles/1049be6f2d5641528d4cf50ffcec866c 0.208s",
                                "2026-05-22 01:44:42.777 33 INFO tempest.lib.common.rest_client [req-afc9face-f0e1-4fd7-bee6-c0079bcf0800 req-afc9face-f0e1-4fd7-bee6-c0079bcf0800 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.122s",
                                "2026-05-22 01:44:42.903 23 INFO tempest.lib.common.rest_client [req-48692497-632f-4b98-ada6-90c4b778eb73 req-48692497-632f-4b98-ada6-90c4b778eb73 ] Request (SecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.192s",
                                "2026-05-22 01:44:42.914 27 INFO tempest.lib.common.rest_client [req-943f7d0d-8a04-4eb1-af9a-657559638989 req-943f7d0d-8a04-4eb1-af9a-657559638989 ] Request (NetworksNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/318e6bd1c4ef43ef91d59a93d2b850d4/users/8cbca2d50bd143c49092d6d0479aae08/roles/f62b4d190f9040abadfedbb170e6ab99 0.258s",
                                "2026-05-22 01:44:42.949 41 INFO tempest.lib.common.rest_client [req-d0964af2-a259-423d-b83d-fba60549fc44 req-d0964af2-a259-423d-b83d-fba60549fc44 ] Request (NetworksIpV6TestAttrs:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.584s",
                                "2026-05-22 01:44:42.998 13 INFO tempest.lib.common.rest_client [req-11de2c77-60a5-458a-9d05-1f15514370c8 req-11de2c77-60a5-458a-9d05-1f15514370c8 ] Request (ExtraDHCPOptionsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/f55ce582-96d5-4dea-821a-05ad60483abd 2.691s",
                                "2026-05-22 01:44:43.001 25 INFO tempest.lib.common.rest_client [req-42003559-b4b9-4828-84f2-6e7c15820631 req-42003559-b4b9-4828-84f2-6e7c15820631 ] Request (RoutersIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.550s",
                                "2026-05-22 01:44:43.108 11 INFO tempest.lib.common.rest_client [req-5be32389-7165-4295-bfe7-fa3811abbd10 req-5be32389-7165-4295-bfe7-fa3811abbd10 ] Request (NetworksTest:test_create_delete_subnet_with_dhcp_enabled): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 3.512s",
                                "2026-05-22 01:44:43.112 27 INFO tempest.lib.common.rest_client [req-1fc842ac-0777-426c-a4b2-9df01412a8f8 req-1fc842ac-0777-426c-a4b2-9df01412a8f8 ] Request (NetworksNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.195s",
                                "2026-05-22 01:44:43.111 23 INFO tempest.lib.common.rest_client [req-c720571b-6211-4830-88cc-42e0f1cbcfdb req-c720571b-6211-4830-88cc-42e0f1cbcfdb ] Request (SecGroupTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0cec884d0a1e4acc8fcfff9c03667950/users/54c08cbec72148a2832e4ab2c4dc7a64/roles/f62b4d190f9040abadfedbb170e6ab99 0.205s",
                                "2026-05-22 01:44:43.210 31 INFO tempest.lib.common.rest_client [req-cf723e29-d93b-416e-aa3c-dc325ea7418e req-cf723e29-d93b-416e-aa3c-dc325ea7418e ] Request (TagsExtTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.517s",
                                "2026-05-22 01:44:43.221 25 INFO tempest.lib.common.rest_client [req-1261e396-898c-4577-a877-5693c6f7bbb8 req-1261e396-898c-4577-a877-5693c6f7bbb8 ] Request (RoutersIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.216s",
                                "2026-05-22 01:44:43.239 41 INFO tempest.lib.common.rest_client [req-192a5a2c-ef4c-4cd6-84ba-2cb9954b0121 req-192a5a2c-ef4c-4cd6-84ba-2cb9954b0121 ] Request (NetworksIpV6TestAttrs:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/014dd9a65bfe4056a1f94191b5a57ebf 0.285s",
                                "2026-05-22 01:44:43.239 41 INFO tempest.lib.common.dynamic_creds [-] Using the existing project 014dd9a65bfe4056a1f94191b5a57ebf for scope project and roles: ['reader']",
                                "2026-05-22 01:44:43.260 27 INFO tempest.lib.common.rest_client [req-a6ea4da4-e8da-4893-a40b-dab4a4899100 req-a6ea4da4-e8da-4893-a40b-dab4a4899100 ] Request (NetworksNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/318e6bd1c4ef43ef91d59a93d2b850d4/users/8cbca2d50bd143c49092d6d0479aae08/roles/7b19d98ffcc24d869191183daf0fb4ae 0.144s",
                                "2026-05-22 01:44:43.261 27 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 8cbca2d50bd143c49092d6d0479aae08 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:44:43.261 27 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksNegativeTestJSON-892936786-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '318e6bd1c4ef43ef91d59a93d2b850d4', 'project_name': 'tempest-NetworksNegativeTestJSON-892936786', 'tenant_id': '318e6bd1c4ef43ef91d59a93d2b850d4', 'tenant_name': 'tempest-NetworksNegativeTestJSON-892936786', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '8cbca2d50bd143c49092d6d0479aae08', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:44:43.262 27 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksNegativeTestJSON-892936786-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '318e6bd1c4ef43ef91d59a93d2b850d4', 'project_name': 'tempest-NetworksNegativeTestJSON-892936786', 'tenant_id': '318e6bd1c4ef43ef91d59a93d2b850d4', 'tenant_name': 'tempest-NetworksNegativeTestJSON-892936786', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '8cbca2d50bd143c49092d6d0479aae08', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:44:43.342 23 INFO tempest.lib.common.rest_client [req-e63fd773-2926-4a5c-a6d9-c357e8696259 req-e63fd773-2926-4a5c-a6d9-c357e8696259 ] Request (SecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.229s",
                                "2026-05-22 01:44:43.371 13 INFO tempest.lib.common.rest_client [req-71b7c54c-056b-4553-97fe-7d31ae37ca80 req-71b7c54c-056b-4553-97fe-7d31ae37ca80 ] Request (ExtraDHCPOptionsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/d2b3fb9e-c888-4bbb-8b3d-c9316b5049da 0.371s",
                                "2026-05-22 01:44:43.404 31 INFO tempest.lib.common.rest_client [req-bb16d017-c854-4ed7-8055-2cb63c57af31 req-bb16d017-c854-4ed7-8055-2cb63c57af31 ] Request (TagsExtTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.189s",
                                "2026-05-22 01:44:43.405 25 INFO tempest.lib.common.rest_client [req-303153dc-deb3-4a70-a06c-79b2af43de28 req-303153dc-deb3-4a70-a06c-79b2af43de28 ] Request (RoutersIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/266ef20b0fb64a15899199a44f14c59b/users/98364076738f444795508bda5f8a98fb/roles/f1175dd65a2046c29e339df86ceaa04e 0.181s",
                                "2026-05-22 01:44:43.485 37 INFO tempest.lib.common.rest_client [req-22f79ef0-0315-4313-aa98-9f1f8f09fbef req-22f79ef0-0315-4313-aa98-9f1f8f09fbef ] Request (RoutersNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 4.481s",
                                "2026-05-22 01:44:43.549 23 INFO tempest.lib.common.rest_client [req-463a85e7-6f7d-4564-8422-259732468d8d req-463a85e7-6f7d-4564-8422-259732468d8d ] Request (SecGroupTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0cec884d0a1e4acc8fcfff9c03667950/users/54c08cbec72148a2832e4ab2c4dc7a64/roles/7b19d98ffcc24d869191183daf0fb4ae 0.205s",
                                "2026-05-22 01:44:43.550 23 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 54c08cbec72148a2832e4ab2c4dc7a64 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:44:43.551 23 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-SecGroupTest-1815832056-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '0cec884d0a1e4acc8fcfff9c03667950', 'project_name': 'tempest-SecGroupTest-1815832056', 'tenant_id': '0cec884d0a1e4acc8fcfff9c03667950', 'tenant_name': 'tempest-SecGroupTest-1815832056', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '54c08cbec72148a2832e4ab2c4dc7a64', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:44:43.551 23 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-SecGroupTest-1815832056-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '0cec884d0a1e4acc8fcfff9c03667950', 'project_name': 'tempest-SecGroupTest-1815832056', 'tenant_id': '0cec884d0a1e4acc8fcfff9c03667950', 'tenant_name': 'tempest-SecGroupTest-1815832056', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '54c08cbec72148a2832e4ab2c4dc7a64', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:44:43.590 25 INFO tempest.lib.common.rest_client [req-d9b110f8-41cd-4373-be64-be30fe9d1b71 req-d9b110f8-41cd-4373-be64-be30fe9d1b71 ] Request (RoutersIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.182s",
                                "2026-05-22 01:44:43.637 31 INFO tempest.lib.common.rest_client [req-b8dce7de-650c-4a9d-a20f-c02cc5ebd206 req-b8dce7de-650c-4a9d-a20f-c02cc5ebd206 ] Request (TagsExtTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.231s",
                                "2026-05-22 01:44:43.732 21 INFO tempest.lib.common.rest_client [req-8f643baf-e3d5-4b63-89f2-9a7e74b6726f req-8f643baf-e3d5-4b63-89f2-9a7e74b6726f ] Request (FloatingIPAdminTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/57dea2eb-586c-49d5-bdb9-3376c613fcce 2.710s",
                                "2026-05-22 01:44:43.791 41 INFO tempest.lib.common.rest_client [req-de2a1af9-c582-4af9-9b3b-1c42fb49e57a req-de2a1af9-c582-4af9-9b3b-1c42fb49e57a ] Request (NetworksIpV6TestAttrs:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.549s",
                                "2026-05-22 01:44:43.853 25 INFO tempest.lib.common.rest_client [req-82f09e8c-6561-4da7-9fea-9478a9882f93 req-82f09e8c-6561-4da7-9fea-9478a9882f93 ] Request (RoutersIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/266ef20b0fb64a15899199a44f14c59b/users/98364076738f444795508bda5f8a98fb/roles/1049be6f2d5641528d4cf50ffcec866c 0.261s",
                                "2026-05-22 01:44:43.883 27 INFO tempest.lib.common.rest_client [req-a7bb10b4-80e1-480b-9171-8fb23d84e3e4 req-a7bb10b4-80e1-480b-9171-8fb23d84e3e4 ] Request (NetworksNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.596s",
                                "2026-05-22 01:44:43.938 17 INFO tempest.lib.common.rest_client [req-ff72324c-dad9-486c-93cf-f1d170f52bf2 req-ff72324c-dad9-486c-93cf-f1d170f52bf2 ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 5.336s",
                                "2026-05-22 01:44:43.999 21 INFO tempest.lib.common.rest_client [req-37e37964-595c-4ff4-a751-53f37ba795d5 req-37e37964-595c-4ff4-a751-53f37ba795d5 ] Request (FloatingIPAdminTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=7eab90d2-cd1f-43d8-a116-b992cd81b230 0.265s",
                                "2026-05-22 01:44:44.000 35 INFO tempest.lib.common.rest_client [req-c2435f34-8fbd-416b-b194-8073fa93a197 req-c2435f34-8fbd-416b-b194-8073fa93a197 ] Request (PortsTestJSON:test_create_show_delete_port_user_defined_mac): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 2.704s",
                                "2026-05-22 01:44:44.049 25 INFO tempest.lib.common.rest_client [req-ae2976af-dd04-4361-8230-d5cf97ca75e3 req-ae2976af-dd04-4361-8230-d5cf97ca75e3 ] Request (RoutersIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.193s",
                                "2026-05-22 01:44:44.080 27 INFO tempest.lib.common.rest_client [req-e0b36795-535f-4191-9cb6-a8eb47cb55b9 req-e0b36795-535f-4191-9cb6-a8eb47cb55b9 ] Request (NetworksNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/318e6bd1c4ef43ef91d59a93d2b850d4 0.195s",
                                "2026-05-22 01:44:44.081 27 INFO tempest.lib.common.dynamic_creds [-] Using the existing project 318e6bd1c4ef43ef91d59a93d2b850d4 for scope project and roles: ['reader']",
                                "2026-05-22 01:44:44.172 23 INFO tempest.lib.common.rest_client [req-ae7e48b5-2bdc-4302-bbc6-66f8a68f670c req-ae7e48b5-2bdc-4302-bbc6-66f8a68f670c ] Request (SecGroupTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.613s",
                                "2026-05-22 01:44:44.217 31 INFO tempest.lib.common.rest_client [req-18cb750c-aea1-42d1-a711-c7801f290b6f req-18cb750c-aea1-42d1-a711-c7801f290b6f ] Request (TagsExtTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.576s",
                                "2026-05-22 01:44:44.229 25 INFO tempest.lib.common.rest_client [req-dbfb541f-f1ca-486a-a7e7-71117d856d2a req-dbfb541f-f1ca-486a-a7e7-71117d856d2a ] Request (RoutersIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/266ef20b0fb64a15899199a44f14c59b/users/98364076738f444795508bda5f8a98fb/roles/f62b4d190f9040abadfedbb170e6ab99 0.174s",
                                "2026-05-22 01:44:44.261 41 INFO tempest.lib.common.rest_client [req-0e9b603d-1bf9-4343-a186-35e784ab6a09 req-0e9b603d-1bf9-4343-a186-35e784ab6a09 ] Request (NetworksIpV6TestAttrs:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.467s",
                                "2026-05-22 01:44:44.280 35 INFO tempest.lib.common.rest_client [req-a73a4f8e-cfe7-46da-a22d-5c92cd1e5b00 req-a73a4f8e-cfe7-46da-a22d-5c92cd1e5b00 ] Request (PortsTestJSON:test_create_show_delete_port_user_defined_mac): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/2a43339d-2408-4425-8737-77015423e8f9 0.277s",
                                "2026-05-22 01:44:44.384 23 INFO tempest.lib.common.rest_client [req-d127d7d0-95f5-4b3a-b112-39e543fc7979 req-d127d7d0-95f5-4b3a-b112-39e543fc7979 ] Request (SecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/0cec884d0a1e4acc8fcfff9c03667950 0.209s",
                                "2026-05-22 01:44:44.384 23 INFO tempest.lib.common.dynamic_creds [-] Using the existing project 0cec884d0a1e4acc8fcfff9c03667950 for scope project and roles: ['reader']",
                                "2026-05-22 01:44:44.456 25 INFO tempest.lib.common.rest_client [req-2558f1cb-3313-4a8b-8523-91e474f3796a req-2558f1cb-3313-4a8b-8523-91e474f3796a ] Request (RoutersIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.224s",
                                "2026-05-22 01:44:44.459 41 INFO tempest.lib.common.rest_client [req-622f5ebb-e040-4739-b177-aa58979e170b req-622f5ebb-e040-4739-b177-aa58979e170b ] Request (NetworksIpV6TestAttrs:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/014dd9a65bfe4056a1f94191b5a57ebf/users/98b4f661ab07422b9ad9a187ca329cea/roles/f1175dd65a2046c29e339df86ceaa04e 0.190s",
                                "2026-05-22 01:44:44.491 31 INFO tempest.lib.common.rest_client [req-03230bd1-8faf-4d8a-b724-447f182c8988 req-03230bd1-8faf-4d8a-b724-447f182c8988 ] Request (TagsExtTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.270s",
                                "2026-05-22 01:44:44.516 19 INFO tempest.lib.common.rest_client [req-e3ada7ae-566d-4c3f-bb3c-c563f28abaa3 req-e3ada7ae-566d-4c3f-bb3c-c563f28abaa3 ] Request (RoutersIpV6AdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/091fc9ba-eea0-40fc-bbda-ff91f903a7ce 4.468s",
                                "{4} tempest.api.network.admin.test_routers.RoutersIpV6AdminTest.test_create_router_with_snat_explicit [13.528778s] ... ok",
                                "2026-05-22 01:44:44.526 11 INFO tempest.lib.common.rest_client [req-f9d82411-68b7-44e1-a48a-374f3fa16a6e req-f9d82411-68b7-44e1-a48a-374f3fa16a6e ] Request (NetworksTest:test_create_delete_subnet_with_dhcp_enabled): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.412s",
                                "2026-05-22 01:44:44.586 41 INFO tempest.lib.common.rest_client [req-2b8ec49e-9474-4379-9636-192e866bdb86 req-2b8ec49e-9474-4379-9636-192e866bdb86 ] Request (NetworksIpV6TestAttrs:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.121s",
                                "2026-05-22 01:44:44.630 27 INFO tempest.lib.common.rest_client [req-144c7e97-96c0-434f-96ce-9bc7a21a88d2 req-144c7e97-96c0-434f-96ce-9bc7a21a88d2 ] Request (NetworksNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.547s",
                                "2026-05-22 01:44:44.675 25 INFO tempest.lib.common.rest_client [req-1a43e15b-bed4-46ca-b449-1b3a0080729e req-1a43e15b-bed4-46ca-b449-1b3a0080729e ] Request (RoutersIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/266ef20b0fb64a15899199a44f14c59b/users/98364076738f444795508bda5f8a98fb/roles/7b19d98ffcc24d869191183daf0fb4ae 0.215s",
                                "2026-05-22 01:44:44.676 25 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 98364076738f444795508bda5f8a98fb is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:44:44.676 25 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersIpV6Test-331007379-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '266ef20b0fb64a15899199a44f14c59b', 'project_name': 'tempest-RoutersIpV6Test-331007379', 'tenant_id': '266ef20b0fb64a15899199a44f14c59b', 'tenant_name': 'tempest-RoutersIpV6Test-331007379', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '98364076738f444795508bda5f8a98fb', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:44:44.677 25 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-331007379-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '266ef20b0fb64a15899199a44f14c59b', 'project_name': 'tempest-RoutersIpV6Test-331007379', 'tenant_id': '266ef20b0fb64a15899199a44f14c59b', 'tenant_name': 'tempest-RoutersIpV6Test-331007379', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '98364076738f444795508bda5f8a98fb', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:44:44.702 31 INFO tempest.lib.common.rest_client [req-f7d02ca8-b92f-4e4b-84ac-b360603897d2 req-f7d02ca8-b92f-4e4b-84ac-b360603897d2 ] Request (TagsExtTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ab7598cd8701406bb22e2b9a8834ab7c/users/0a7eef25a9f649bcb07f8e814383b185/roles/7b19d98ffcc24d869191183daf0fb4ae 0.208s",
                                "2026-05-22 01:44:44.741 29 INFO tempest.lib.common.rest_client [req-c55ca6db-7abd-431e-82f5-02b69ad773dc req-c55ca6db-7abd-431e-82f5-02b69ad773dc ] Request (RoutersTest:test_add_multiple_router_interfaces): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/edc17c19-a439-459b-b05d-1f535b2cef8c/add_router_interface 6.537s",
                                "2026-05-22 01:44:44.780 33 INFO tempest.lib.common.rest_client [req-fba3df28-6a10-416e-bb47-23279e3077ac req-fba3df28-6a10-416e-bb47-23279e3077ac ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/456001ac-e27a-4cb4-a316-046dc82078fa 2.001s",
                                "2026-05-22 01:44:44.845 41 INFO tempest.lib.common.rest_client [req-bb327c10-daeb-4b05-abd5-dc132a3fc449 req-bb327c10-daeb-4b05-abd5-dc132a3fc449 ] Request (NetworksIpV6TestAttrs:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/014dd9a65bfe4056a1f94191b5a57ebf/users/98b4f661ab07422b9ad9a187ca329cea/roles/1049be6f2d5641528d4cf50ffcec866c 0.255s",
                                "2026-05-22 01:44:44.856 27 INFO tempest.lib.common.rest_client [req-5c2fa5d4-b1af-48c8-93cb-51c1f8d37d09 req-5c2fa5d4-b1af-48c8-93cb-51c1f8d37d09 ] Request (NetworksNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.224s",
                                "2026-05-22 01:44:44.911 17 INFO tempest.lib.common.rest_client [req-bc27a31c-a4c8-40aa-b2a0-26f4ba19d6c3 req-bc27a31c-a4c8-40aa-b2a0-26f4ba19d6c3 ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.970s",
                                "2026-05-22 01:44:44.921 23 INFO tempest.lib.common.rest_client [req-d15528d6-aede-427c-8a3a-58aadb0fdefc req-d15528d6-aede-427c-8a3a-58aadb0fdefc ] Request (SecGroupTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.535s",
                                "2026-05-22 01:44:44.932 33 INFO tempest.lib.common.rest_client [req-4ffc76fd-d1c8-4f13-8336-4bd501e70d72 req-4ffc76fd-d1c8-4f13-8336-4bd501e70d72 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.143s",
                                "2026-05-22 01:44:44.939 37 INFO tempest.lib.common.rest_client [req-f3b774a0-1ebf-4694-8921-2863e366d581 req-f3b774a0-1ebf-4694-8921-2863e366d581 ] Request (RoutersNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.450s",
                                "2026-05-22 01:44:44.945 35 INFO tempest.lib.common.rest_client [req-380cefab-b3e7-4cb4-b85a-d963a84790a2 req-380cefab-b3e7-4cb4-b85a-d963a84790a2 ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/2a43339d-2408-4425-8737-77015423e8f9 0.662s",
                                "2026-05-22 01:44:44.984 29 INFO tempest.lib.common.rest_client [req-0cd25a81-6ac6-4f0c-9c14-2fc2f21a6144 req-0cd25a81-6ac6-4f0c-9c14-2fc2f21a6144 ] Request (RoutersTest:test_add_multiple_router_interfaces): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/a3476f1f-d051-442b-b1f4-a5a2496597fe 0.238s",
                                "2026-05-22 01:44:45.014 31 INFO tempest.lib.common.rest_client [req-e478e905-0604-4ff8-8f52-29c223e4a448 req-e478e905-0604-4ff8-8f52-29c223e4a448 ] Request (TagsExtTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.310s",
                                "2026-05-22 01:44:45.064 41 INFO tempest.lib.common.rest_client [req-7a6e9f17-3b2b-4ead-8cbd-e0bc6b1e27a3 req-7a6e9f17-3b2b-4ead-8cbd-e0bc6b1e27a3 ] Request (NetworksIpV6TestAttrs:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.211s",
                                "2026-05-22 01:44:45.093 23 INFO tempest.lib.common.rest_client [req-1158c6ac-9511-4f9d-b062-e6c1ddbdc8a2 req-1158c6ac-9511-4f9d-b062-e6c1ddbdc8a2 ] Request (SecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.169s",
                                "2026-05-22 01:44:45.122 27 INFO tempest.lib.common.rest_client [req-e0191d83-895d-45aa-9c9c-c6abe249f32d req-e0191d83-895d-45aa-9c9c-c6abe249f32d ] Request (NetworksNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/318e6bd1c4ef43ef91d59a93d2b850d4/users/94598554b1f74fe4955deb21780ffd47/roles/f1175dd65a2046c29e339df86ceaa04e 0.263s",
                                "2026-05-22 01:44:45.126 35 INFO tempest.lib.common.rest_client [req-560c00c9-2c75-4b2c-bed4-d6323063c459 req-560c00c9-2c75-4b2c-bed4-d6323063c459 ] Request (PortsTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/2a43339d-2408-4425-8737-77015423e8f9 0.177s",
                                "{12} tempest.api.network.test_ports.PortsTestJSON.test_create_show_delete_port_user_defined_mac [5.399145s] ... ok",
                                "2026-05-22 01:44:45.258 27 INFO tempest.lib.common.rest_client [req-31dd2ece-0c4d-40d6-965d-2aa55b377f83 req-31dd2ece-0c4d-40d6-965d-2aa55b377f83 ] Request (NetworksNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.133s",
                                "2026-05-22 01:44:45.261 31 INFO tempest.lib.common.rest_client [req-016103e5-283e-43e8-bdbe-a840992d1021 req-016103e5-283e-43e8-bdbe-a840992d1021 ] Request (TagsExtTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ab7598cd8701406bb22e2b9a8834ab7c/users/0a7eef25a9f649bcb07f8e814383b185/roles/1049be6f2d5641528d4cf50ffcec866c 0.235s",
                                "2026-05-22 01:44:45.263 33 INFO tempest.lib.common.rest_client [req-84276398-e270-4e0c-ac9a-629386da612e req-84276398-e270-4e0c-ac9a-629386da612e ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/a4f2ca82-a4fe-4a7b-b8c2-4af40b965236 0.328s",
                                "2026-05-22 01:44:45.314 23 INFO tempest.lib.common.rest_client [req-48eacae3-4c79-4785-b62e-9672716a411a req-48eacae3-4c79-4785-b62e-9672716a411a ] Request (SecGroupTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0cec884d0a1e4acc8fcfff9c03667950/users/313096a286194453b739546b1f73f2e0/roles/f1175dd65a2046c29e339df86ceaa04e 0.217s",
                                "2026-05-22 01:44:45.321 41 INFO tempest.lib.common.rest_client [req-2b5cf14e-8ff6-43d1-8353-3ea4a5fd4237 req-2b5cf14e-8ff6-43d1-8353-3ea4a5fd4237 ] Request (NetworksIpV6TestAttrs:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/014dd9a65bfe4056a1f94191b5a57ebf/users/98b4f661ab07422b9ad9a187ca329cea/roles/f62b4d190f9040abadfedbb170e6ab99 0.250s",
                                "2026-05-22 01:44:45.362 33 INFO tempest.lib.common.rest_client [req-86bf3adf-2a92-4ce2-b23d-9e45ef60746f req-86bf3adf-2a92-4ce2-b23d-9e45ef60746f ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.096s",
                                "2026-05-22 01:44:45.377 25 INFO tempest.lib.common.rest_client [req-458c8732-c51f-4ab4-9385-12c6b5a2d347 req-458c8732-c51f-4ab4-9385-12c6b5a2d347 ] Request (RoutersIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.691s",
                                "2026-05-22 01:44:45.426 13 INFO tempest.lib.common.rest_client [req-50842a30-b01a-4448-9161-41baf12df926 req-50842a30-b01a-4448-9161-41baf12df926 ] Request (ExtraDHCPOptionsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/de763325-bf0c-4c09-92a3-b62556d2ae5b 2.050s",
                                "2026-05-22 01:44:45.451 31 INFO tempest.lib.common.rest_client [req-cb30341d-e438-41f3-a45b-3115814b6ab6 req-cb30341d-e438-41f3-a45b-3115814b6ab6 ] Request (TagsExtTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.188s",
                                "2026-05-22 01:44:45.463 27 INFO tempest.lib.common.rest_client [req-7cb0217e-c9cd-46fb-a588-f4453008d789 req-7cb0217e-c9cd-46fb-a588-f4453008d789 ] Request (NetworksNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/318e6bd1c4ef43ef91d59a93d2b850d4/users/94598554b1f74fe4955deb21780ffd47/roles/1049be6f2d5641528d4cf50ffcec866c 0.203s",
                                "2026-05-22 01:44:45.545 11 INFO tempest.lib.common.rest_client [req-85d6d5a6-c10a-4168-8602-774be86d2626 req-85d6d5a6-c10a-4168-8602-774be86d2626 ] Request (NetworksTest:test_create_delete_subnet_with_dhcp_enabled): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/73b52080-b921-4964-b32e-989c5d360bb3 1.015s",
                                "{0} tempest.api.network.test_networks.NetworksTest.test_create_delete_subnet_with_dhcp_enabled [5.953501s] ... ok",
                                "2026-05-22 01:44:45.575 41 INFO tempest.lib.common.rest_client [req-7a73fd91-0921-4f66-891b-b9821c3771c2 req-7a73fd91-0921-4f66-891b-b9821c3771c2 ] Request (NetworksIpV6TestAttrs:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.250s",
                                "2026-05-22 01:44:45.576 23 INFO tempest.lib.common.rest_client [req-f89aed6d-498d-4158-95ae-8a39873cbafe req-f89aed6d-498d-4158-95ae-8a39873cbafe ] Request (SecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.257s",
                                "2026-05-22 01:44:45.587 15 INFO tempest.lib.common.rest_client [req-a6df3d4e-312c-4c7a-9ec6-dafa13b87200 req-a6df3d4e-312c-4c7a-9ec6-dafa13b87200 ] Request (FloatingIPTestJSON:test_create_update_floatingip_with_port_multiple_ip_address): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/floatingips/f734b1dc-4fa9-49c3-8ca0-dc56b310c19f 3.785s",
                                "2026-05-22 01:44:45.612 27 INFO tempest.lib.common.rest_client [req-2237e31f-5703-414a-ad33-e61bb44f2546 req-2237e31f-5703-414a-ad33-e61bb44f2546 ] Request (NetworksNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.146s",
                                "2026-05-22 01:44:45.649 31 INFO tempest.lib.common.rest_client [req-3456a14b-dcbb-447e-849d-77f47c228bdd req-3456a14b-dcbb-447e-849d-77f47c228bdd ] Request (TagsExtTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ab7598cd8701406bb22e2b9a8834ab7c/users/0a7eef25a9f649bcb07f8e814383b185/roles/f62b4d190f9040abadfedbb170e6ab99 0.195s",
                                "2026-05-22 01:44:45.776 13 INFO tempest.lib.common.rest_client [req-35eaf624-ee14-4c77-8171-297a51a61c02 req-35eaf624-ee14-4c77-8171-297a51a61c02 ] Request (ExtraDHCPOptionsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/47a1a925274d480e921b0abd8f045879 0.347s",
                                "2026-05-22 01:44:45.820 27 INFO tempest.lib.common.rest_client [req-25b61120-56e1-467a-b16f-6bb36e9e8abd req-25b61120-56e1-467a-b16f-6bb36e9e8abd ] Request (NetworksNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/318e6bd1c4ef43ef91d59a93d2b850d4/users/94598554b1f74fe4955deb21780ffd47/roles/f62b4d190f9040abadfedbb170e6ab99 0.205s",
                                "2026-05-22 01:44:45.825 41 INFO tempest.lib.common.rest_client [req-d6242a19-153f-404e-9da1-1937a8a04602 req-d6242a19-153f-404e-9da1-1937a8a04602 ] Request (NetworksIpV6TestAttrs:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/014dd9a65bfe4056a1f94191b5a57ebf/users/98b4f661ab07422b9ad9a187ca329cea/roles/7b19d98ffcc24d869191183daf0fb4ae 0.247s",
                                "2026-05-22 01:44:45.825 41 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 98b4f661ab07422b9ad9a187ca329cea is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:44:45.825 41 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksIpV6TestAttrs-1377250530-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '014dd9a65bfe4056a1f94191b5a57ebf', 'project_name': 'tempest-NetworksIpV6TestAttrs-1377250530', 'tenant_id': '014dd9a65bfe4056a1f94191b5a57ebf', 'tenant_name': 'tempest-NetworksIpV6TestAttrs-1377250530', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '98b4f661ab07422b9ad9a187ca329cea', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:44:45.826 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-NetworksIpV6TestAttrs-1377250530-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '014dd9a65bfe4056a1f94191b5a57ebf', 'project_name': 'tempest-NetworksIpV6TestAttrs-1377250530', 'tenant_id': '014dd9a65bfe4056a1f94191b5a57ebf', 'tenant_name': 'tempest-NetworksIpV6TestAttrs-1377250530', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '98b4f661ab07422b9ad9a187ca329cea', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:44:45.843 23 INFO tempest.lib.common.rest_client [req-56925976-af0d-4fb0-a2b0-dbeb328e9085 req-56925976-af0d-4fb0-a2b0-dbeb328e9085 ] Request (SecGroupTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0cec884d0a1e4acc8fcfff9c03667950/users/313096a286194453b739546b1f73f2e0/roles/1049be6f2d5641528d4cf50ffcec866c 0.264s",
                                "2026-05-22 01:44:46.020 39 INFO tempest.lib.common.rest_client [req-5e325f66-748e-43e0-9676-018c839d89b2 req-5e325f66-748e-43e0-9676-018c839d89b2 ] Request (RoutersAdminTest:test_create_router_with_snat_explicit): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 6.707s",
                                "2026-05-22 01:44:46.028 31 INFO tempest.lib.common.rest_client [req-3af0833c-d591-4481-9891-ac22172d0237 req-3af0833c-d591-4481-9891-ac22172d0237 ] Request (TagsExtTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.377s",
                                "2026-05-22 01:44:46.038 27 INFO tempest.lib.common.rest_client [req-faee7414-2286-4bc7-9464-9fef314cf703 req-faee7414-2286-4bc7-9464-9fef314cf703 ] Request (NetworksNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.211s",
                                "2026-05-22 01:44:46.039 17 INFO tempest.lib.common.rest_client [req-a9875c86-bbf6-4b59-81cb-a4b54d183cc4 req-a9875c86-bbf6-4b59-81cb-a4b54d183cc4 ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.124s",
                                "2026-05-22 01:44:46.055 23 INFO tempest.lib.common.rest_client [req-37158e4e-51c1-46e8-9c36-5d2e17024c3b req-37158e4e-51c1-46e8-9c36-5d2e17024c3b ] Request (SecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.208s",
                                "2026-05-22 01:44:46.053 35 INFO tempest.lib.common.rest_client [req-da483a7a-9476-4ffa-bfd8-30e5da474eb3 req-da483a7a-9476-4ffa-bfd8-30e5da474eb3 ] Request (PortsTestJSON:test_create_update_delete_port): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.923s",
                                "2026-05-22 01:44:46.127 37 INFO tempest.lib.common.rest_client [req-1c37852d-d76e-47f5-91c1-242e4f4b6b6e req-1c37852d-d76e-47f5-91c1-242e4f4b6b6e ] Request (RoutersNegativeTest:test_add_router_interfaces_on_overlapping_subnets_returns_400): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.173s",
                                "2026-05-22 01:44:46.216 13 INFO tempest.lib.common.rest_client [req-b2594329-71cc-446a-8f5a-07cee36ff82d req-b2594329-71cc-446a-8f5a-07cee36ff82d ] Request (ExtraDHCPOptionsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/6120620bb1ce4d9d9449aef89dfd4cf3 0.437s",
                                "2026-05-22 01:44:46.217 13 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: b4a6756d127446bbb5c8355dd2d1fbd3",
                                "2026-05-22 01:44:46.274 21 INFO tempest.lib.common.rest_client [req-ab78bb57-1576-4e5e-9051-973307717b54 req-ab78bb57-1576-4e5e-9051-973307717b54 ] Request (FloatingIPAdminTestJSON:tearDownClass): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/7eab90d2-cd1f-43d8-a116-b992cd81b230/remove_router_interface 2.273s",
                                "2026-05-22 01:44:46.294 33 INFO tempest.lib.common.rest_client [req-97ca43ea-a094-4c3e-99e1-d894e15a882f req-97ca43ea-a094-4c3e-99e1-d894e15a882f ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.930s",
                                "2026-05-22 01:44:46.335 23 INFO tempest.lib.common.rest_client [req-cde4c06f-43d6-4f9a-b1a8-44612f2e4892 req-cde4c06f-43d6-4f9a-b1a8-44612f2e4892 ] Request (SecGroupTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0cec884d0a1e4acc8fcfff9c03667950/users/313096a286194453b739546b1f73f2e0/roles/f62b4d190f9040abadfedbb170e6ab99 0.272s",
                                "2026-05-22 01:44:46.330 31 INFO tempest.lib.common.rest_client [req-59917e1d-c0c9-4ad7-8282-8e8edc1c6ff6 req-59917e1d-c0c9-4ad7-8282-8e8edc1c6ff6 ] Request (TagsExtTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ab7598cd8701406bb22e2b9a8834ab7c/users/0a7eef25a9f649bcb07f8e814383b185/roles/7b19d98ffcc24d869191183daf0fb4ae 0.300s",
                                "2026-05-22 01:44:46.331 31 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 0a7eef25a9f649bcb07f8e814383b185 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:44:46.331 31 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-TagsExtTest-1713277631-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'ab7598cd8701406bb22e2b9a8834ab7c', 'project_name': 'tempest-TagsExtTest-1713277631', 'tenant_id': 'ab7598cd8701406bb22e2b9a8834ab7c', 'tenant_name': 'tempest-TagsExtTest-1713277631', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '0a7eef25a9f649bcb07f8e814383b185', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:44:46.331 31 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-TagsExtTest-1713277631-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'ab7598cd8701406bb22e2b9a8834ab7c', 'project_name': 'tempest-TagsExtTest-1713277631', 'tenant_id': 'ab7598cd8701406bb22e2b9a8834ab7c', 'tenant_name': 'tempest-TagsExtTest-1713277631', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '0a7eef25a9f649bcb07f8e814383b185', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:44:46.361 39 INFO tempest.lib.common.rest_client [req-0604ebd5-f9c0-49b0-b0e5-b13df1c1b112 req-0604ebd5-f9c0-49b0-b0e5-b13df1c1b112 ] Request (RoutersAdminTest:test_create_router_with_snat_explicit): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/096bcb20-03f8-46b7-becf-66154cd5246a 0.334s",
                                "2026-05-22 01:44:46.388 27 INFO tempest.lib.common.rest_client [req-547f00cb-df09-432a-ac32-3de6c00b618e req-547f00cb-df09-432a-ac32-3de6c00b618e ] Request (NetworksNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/318e6bd1c4ef43ef91d59a93d2b850d4/users/94598554b1f74fe4955deb21780ffd47/roles/7b19d98ffcc24d869191183daf0fb4ae 0.347s",
                                "2026-05-22 01:44:46.388 27 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 94598554b1f74fe4955deb21780ffd47 is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:44:46.389 27 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksNegativeTestJSON-892936786-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '318e6bd1c4ef43ef91d59a93d2b850d4', 'project_name': 'tempest-NetworksNegativeTestJSON-892936786', 'tenant_id': '318e6bd1c4ef43ef91d59a93d2b850d4', 'tenant_name': 'tempest-NetworksNegativeTestJSON-892936786', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '94598554b1f74fe4955deb21780ffd47', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:44:46.389 27 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-892936786-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '318e6bd1c4ef43ef91d59a93d2b850d4', 'project_name': 'tempest-NetworksNegativeTestJSON-892936786', 'tenant_id': '318e6bd1c4ef43ef91d59a93d2b850d4', 'tenant_name': 'tempest-NetworksNegativeTestJSON-892936786', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '94598554b1f74fe4955deb21780ffd47', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:44:46.435 41 INFO tempest.lib.common.rest_client [req-48907083-2dd5-4705-a17c-a9c4357ec1cc req-48907083-2dd5-4705-a17c-a9c4357ec1cc ] Request (NetworksIpV6TestAttrs:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.602s",
                                "2026-05-22 01:44:46.583 15 INFO tempest.lib.common.rest_client [req-fc449262-7b24-429c-84ef-c0a41247ffd8 req-fc449262-7b24-429c-84ef-c0a41247ffd8 ] Request (FloatingIPTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/floatingips/f734b1dc-4fa9-49c3-8ca0-dc56b310c19f 0.992s",
                                "2026-05-22 01:44:46.621 23 INFO tempest.lib.common.rest_client [req-e782b289-5f49-4631-bf17-39eec6ffef70 req-e782b289-5f49-4631-bf17-39eec6ffef70 ] Request (SecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.280s",
                                "2026-05-22 01:44:46.720 13 INFO tempest.lib.common.rest_client [req-dcfe3b52-f7a8-4a60-9ee8-6523db97f6c6 req-dcfe3b52-f7a8-4a60-9ee8-6523db97f6c6 ] Request (ExtraDHCPOptionsTestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.501s",
                                "2026-05-22 01:44:46.753 11 INFO tempest.lib.common.rest_client [req-b82b8494-a6e1-4228-b45b-e4e1e81122a4 req-b82b8494-a6e1-4228-b45b-e4e1e81122a4 ] Request (NetworksTest:test_create_delete_subnet_with_gw): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.203s",
                                "2026-05-22 01:44:46.831 23 INFO tempest.lib.common.rest_client [req-e9099895-7750-427d-bb24-cd5432af4593 req-e9099895-7750-427d-bb24-cd5432af4593 ] Request (SecGroupTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0cec884d0a1e4acc8fcfff9c03667950/users/313096a286194453b739546b1f73f2e0/roles/7b19d98ffcc24d869191183daf0fb4ae 0.207s",
                                "2026-05-22 01:44:46.831 23 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 313096a286194453b739546b1f73f2e0 is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:44:46.832 23 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-SecGroupTest-1815832056-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '0cec884d0a1e4acc8fcfff9c03667950', 'project_name': 'tempest-SecGroupTest-1815832056', 'tenant_id': '0cec884d0a1e4acc8fcfff9c03667950', 'tenant_name': 'tempest-SecGroupTest-1815832056', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '313096a286194453b739546b1f73f2e0', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:44:46.832 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-SecGroupTest-1815832056-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '0cec884d0a1e4acc8fcfff9c03667950', 'project_name': 'tempest-SecGroupTest-1815832056', 'tenant_id': '0cec884d0a1e4acc8fcfff9c03667950', 'tenant_name': 'tempest-SecGroupTest-1815832056', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '313096a286194453b739546b1f73f2e0', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:44:46.871 35 INFO tempest.lib.common.rest_client [req-09812551-b258-491f-8458-099fc6d6786c req-09812551-b258-491f-8458-099fc6d6786c ] Request (PortsTestJSON:test_create_update_delete_port): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/8d6553be-806a-4af6-b0bc-e8c1fac2ade9 0.814s",
                                "2026-05-22 01:44:46.961 31 INFO tempest.lib.common.rest_client [req-1434b744-4a60-4e70-84b9-19e147612d9a req-1434b744-4a60-4e70-84b9-19e147612d9a ] Request (TagsExtTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.611s",
                                "2026-05-22 01:44:46.973 27 INFO tempest.lib.common.rest_client [req-ac6f666a-3d74-4ae3-890b-ea24e5f9bae7 req-ac6f666a-3d74-4ae3-890b-ea24e5f9bae7 ] Request (NetworksNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.577s",
                                "2026-05-22 01:44:47.079 31 INFO tempest.lib.common.rest_client [req-69542c82-7f34-42af-b4b3-6860c6e915b5 req-69542c82-7f34-42af-b4b3-6860c6e915b5 ] Request (TagsExtTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/ab7598cd8701406bb22e2b9a8834ab7c 0.116s",
                                "2026-05-22 01:44:47.080 31 INFO tempest.lib.common.dynamic_creds [-] Using the existing project ab7598cd8701406bb22e2b9a8834ab7c for scope project and roles: ['reader']",
                                "2026-05-22 01:44:47.107 13 INFO tempest.lib.common.rest_client [req-d0d478c8-3060-4d96-b844-ea86a1ace20a req-d0d478c8-3060-4d96-b844-ea86a1ace20a ] Request (ExtraDHCPOptionsTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=b4a6756d127446bbb5c8355dd2d1fbd3&name=default 0.384s",
                                "2026-05-22 01:44:47.208 27 INFO tempest.lib.common.rest_client [req-235bd358-dead-48f9-861f-f0aea694ceef req-235bd358-dead-48f9-861f-f0aea694ceef ] Request (NetworksNegativeTestJSON:test_create_port_on_non_existent_network): 404 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.232s",
                                "{8} tempest.api.network.test_networks_negative.NetworksNegativeTestJSON.test_create_port_on_non_existent_network [0.234971s] ... ok",
                                "2026-05-22 01:44:47.333 27 INFO tempest.lib.common.rest_client [req-5bf1cc87-2df1-4427-aa1b-a782c8902303 req-5bf1cc87-2df1-4427-aa1b-a782c8902303 ] Request (NetworksNegativeTestJSON:test_delete_non_existent_network): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/7858028c-c0da-4b38-a930-68e6d5d8c92b 0.122s",
                                "{8} tempest.api.network.test_networks_negative.NetworksNegativeTestJSON.test_delete_non_existent_network [0.124443s] ... ok",
                                "2026-05-22 01:44:47.368 15 INFO tempest.lib.common.rest_client [req-94505e07-0fd7-4cc7-b92d-9182af025cce req-94505e07-0fd7-4cc7-b92d-9182af025cce ] Request (FloatingIPTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/50f04f74-4c9a-44ec-913a-6b1f9b2941d4 0.783s",
                                "{2} tempest.api.network.test_floating_ips.FloatingIPTestJSON.test_create_update_floatingip_with_port_multiple_ip_address [12.051744s] ... ok",
                                "2026-05-22 01:44:47.388 23 INFO tempest.lib.common.rest_client [req-946ad49e-a976-447b-851c-cfa60949400c req-946ad49e-a976-447b-851c-cfa60949400c ] Request (SecGroupTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.550s",
                                "2026-05-22 01:44:47.453 25 INFO tempest.lib.common.rest_client [req-fced1044-18fd-4b24-aa70-033d22254d01 req-fced1044-18fd-4b24-aa70-033d22254d01 ] Request (RoutersIpV6Test:test_add_multiple_router_interfaces): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 2.072s",
                                "2026-05-22 01:44:47.461 35 INFO tempest.lib.common.rest_client [req-66f9f664-3973-4a2f-af15-71abb449ba68 req-66f9f664-3973-4a2f-af15-71abb449ba68 ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/8d6553be-806a-4af6-b0bc-e8c1fac2ade9 0.586s",
                                "2026-05-22 01:44:47.469 27 INFO tempest.lib.common.rest_client [req-ceca5715-83a2-4210-8d2d-53b69c0c4200 req-ceca5715-83a2-4210-8d2d-53b69c0c4200 ] Request (NetworksNegativeTestJSON:test_delete_non_existent_port): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/a33c1848-8307-4dbc-888c-db84ffd67282 0.132s",
                                "{8} tempest.api.network.test_networks_negative.NetworksNegativeTestJSON.test_delete_non_existent_port [0.135027s] ... ok",
                                "2026-05-22 01:44:47.501 37 INFO tempest.lib.common.rest_client [req-ffd8f8c5-04c5-4ef6-b22a-aa318aebe804 req-ffd8f8c5-04c5-4ef6-b22a-aa318aebe804 ] Request (RoutersNegativeTest:test_add_router_interfaces_on_overlapping_subnets_returns_400): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.369s",
                                "2026-05-22 01:44:47.561 33 INFO tempest.lib.common.rest_client [req-12b5ca3f-e843-4968-aecc-7e97c1c46797 req-12b5ca3f-e843-4968-aecc-7e97c1c46797 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.265s",
                                "2026-05-22 01:44:47.577 31 INFO tempest.lib.common.rest_client [req-3da06acd-1827-477f-87a2-02655fbf9535 req-3da06acd-1827-477f-87a2-02655fbf9535 ] Request (TagsExtTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.495s",
                                "2026-05-22 01:44:47.586 27 INFO tempest.lib.common.rest_client [req-92e148d3-04c3-4345-81f2-4e66309c2acd req-92e148d3-04c3-4345-81f2-4e66309c2acd ] Request (NetworksNegativeTestJSON:test_delete_non_existent_subnet): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/fdd79520-f360-486f-b6d0-ab7994b4da9e 0.111s",
                                "{8} tempest.api.network.test_networks_negative.NetworksNegativeTestJSON.test_delete_non_existent_subnet [0.116613s] ... ok",
                                "2026-05-22 01:44:47.670 31 INFO tempest.lib.common.rest_client [req-f882aba1-b9ae-4871-b480-529894d5826d req-f882aba1-b9ae-4871-b480-529894d5826d ] Request (TagsExtTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.090s",
                                "2026-05-22 01:44:47.671 27 INFO tempest.lib.common.rest_client [req-4c078f3a-8e0d-425a-b92e-8940ab727f2d req-4c078f3a-8e0d-425a-b92e-8940ab727f2d ] Request (NetworksNegativeTestJSON:test_show_non_existent_network): 404 GET https://api.testbed.osism.xyz:9696/v2.0/networks/3dff6b19-b99d-4378-b6f4-d8ccdc294212 0.081s",
                                "{8} tempest.api.network.test_networks_negative.NetworksNegativeTestJSON.test_show_non_existent_network [0.083496s] ... ok",
                                "2026-05-22 01:44:47.703 19 INFO tempest.lib.common.rest_client [req-82eec287-4567-4161-b00c-142ce0c2d241 req-82eec287-4567-4161-b00c-142ce0c2d241 ] Request (RoutersIpV6AdminTest:test_update_router_reset_gateway_without_snat): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 3.182s",
                                "2026-05-22 01:44:47.818 27 INFO tempest.lib.common.rest_client [req-07a93501-b823-4b8a-9d52-0171ed4ee7e1 req-07a93501-b823-4b8a-9d52-0171ed4ee7e1 ] Request (NetworksNegativeTestJSON:test_show_non_existent_port): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/81af8c54-a309-4f84-8bf1-843131d8c8b6 0.142s",
                                "{8} tempest.api.network.test_networks_negative.NetworksNegativeTestJSON.test_show_non_existent_port [0.146048s] ... ok",
                                "2026-05-22 01:44:47.817 31 INFO tempest.lib.common.rest_client [req-1b7c10dc-1ba3-4b8d-a459-9b3d2c96ba6c req-1b7c10dc-1ba3-4b8d-a459-9b3d2c96ba6c ] Request (TagsExtTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ab7598cd8701406bb22e2b9a8834ab7c/users/14a8137aa88f4f45a98197c47cfcb579/roles/f1175dd65a2046c29e339df86ceaa04e 0.144s",
                                "2026-05-22 01:44:47.860 17 INFO tempest.lib.common.rest_client [req-0d732ed5-ca1b-488b-b382-a58b3cd2a092 req-0d732ed5-ca1b-488b-b382-a58b3cd2a092 ] Request (AllowedAddressPairIpV6TestJSON:test_create_list_port_with_address_pair): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.816s",
                                "2026-05-22 01:44:47.876 35 INFO tempest.lib.common.rest_client [req-861bc73c-1cf3-45d4-aef2-4f385ad033f7 req-861bc73c-1cf3-45d4-aef2-4f385ad033f7 ] Request (PortsTestJSON:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.412s",
                                "2026-05-22 01:44:47.914 27 INFO tempest.lib.common.rest_client [req-4990cfa6-fa0d-4f94-8d31-f48bd2fa73d4 req-4990cfa6-fa0d-4f94-8d31-f48bd2fa73d4 ] Request (NetworksNegativeTestJSON:test_show_non_existent_subnet): 404 GET https://api.testbed.osism.xyz:9696/v2.0/subnets/e61315cc-dd67-465e-9d2a-c449284b93b6 0.092s",
                                "{8} tempest.api.network.test_networks_negative.NetworksNegativeTestJSON.test_show_non_existent_subnet [0.094368s] ... ok",
                                "2026-05-22 01:44:47.975 35 INFO tempest.lib.common.rest_client [req-a86cca4d-2273-4ad3-8aa0-4c94ee5fa2cd req-a86cca4d-2273-4ad3-8aa0-4c94ee5fa2cd ] Request (PortsTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/8d6553be-806a-4af6-b0bc-e8c1fac2ade9 0.098s",
                                "{12} tempest.api.network.test_ports.PortsTestJSON.test_create_update_delete_port [2.848900s] ... ok",
                                "2026-05-22 01:44:47.990 21 INFO tempest.lib.common.rest_client [req-4314cd08-5c1a-451f-af65-8c5979ad04b5 req-4314cd08-5c1a-451f-af65-8c5979ad04b5 ] Request (FloatingIPAdminTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/7eab90d2-cd1f-43d8-a116-b992cd81b230 1.714s",
                                "2026-05-22 01:44:48.002 31 INFO tempest.lib.common.rest_client [req-0ff90307-e179-41fd-97bb-4b400ab8e5fa req-0ff90307-e179-41fd-97bb-4b400ab8e5fa ] Request (TagsExtTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.182s",
                                "2026-05-22 01:44:48.005 39 INFO tempest.lib.common.rest_client [req-0cc66a6d-8196-4f01-b11f-2e0bc9d2c02c req-0cc66a6d-8196-4f01-b11f-2e0bc9d2c02c ] Request (RoutersAdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/096bcb20-03f8-46b7-becf-66154cd5246a 1.638s",
                                "2026-05-22 01:44:48.024 27 INFO tempest.lib.common.rest_client [req-0226451d-45e5-449c-9d42-8a0f69f7307c req-0226451d-45e5-449c-9d42-8a0f69f7307c ] Request (NetworksNegativeTestJSON:test_update_non_existent_network): 404 PUT https://api.testbed.osism.xyz:9696/v2.0/networks/88665122-2de5-4c8d-8cfb-a4aa28deee26 0.107s",
                                "{8} tempest.api.network.test_networks_negative.NetworksNegativeTestJSON.test_update_non_existent_network [0.109098s] ... ok",
                                "2026-05-22 01:44:48.073 29 INFO tempest.lib.common.rest_client [req-58be7d9e-46e1-4101-91bf-fa7c9accded2 req-58be7d9e-46e1-4101-91bf-fa7c9accded2 ] Request (RoutersTest:test_add_multiple_router_interfaces): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/edc17c19-a439-459b-b05d-1f535b2cef8c/add_router_interface 3.086s",
                                "2026-05-22 01:44:48.117 31 INFO tempest.lib.common.rest_client [req-e9cb21c5-71b6-4faf-a9d4-a31c97fe5ee5 req-e9cb21c5-71b6-4faf-a9d4-a31c97fe5ee5 ] Request (TagsExtTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ab7598cd8701406bb22e2b9a8834ab7c/users/14a8137aa88f4f45a98197c47cfcb579/roles/1049be6f2d5641528d4cf50ffcec866c 0.112s",
                                "2026-05-22 01:44:48.148 27 INFO tempest.lib.common.rest_client [req-0d2f0ad4-8335-486d-a9b0-4658f1249dd6 req-0d2f0ad4-8335-486d-a9b0-4658f1249dd6 ] Request (NetworksNegativeTestJSON:test_update_non_existent_port): 404 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/2bac70b6-02fb-412d-93f8-946ce39c5363 0.118s",
                                "{8} tempest.api.network.test_networks_negative.NetworksNegativeTestJSON.test_update_non_existent_port [0.123588s] ... ok",
                                "2026-05-22 01:44:48.245 27 INFO tempest.lib.common.rest_client [req-f4bc45b8-d0a6-42dc-8f07-c0066bf37158 req-f4bc45b8-d0a6-42dc-8f07-c0066bf37158 ] Request (NetworksNegativeTestJSON:test_update_non_existent_subnet): 404 PUT https://api.testbed.osism.xyz:9696/v2.0/subnets/a6c9fd0a-7cdf-4cb3-9622-76eb63ec118d 0.093s",
                                "{8} tempest.api.network.test_networks_negative.NetworksNegativeTestJSON.test_update_non_existent_subnet [0.096514s] ... ok",
                                "2026-05-22 01:44:48.269 17 INFO tempest.lib.common.rest_client [req-a3ba6734-8913-41a6-a542-0b124395e089 req-a3ba6734-8913-41a6-a542-0b124395e089 ] Request (AllowedAddressPairIpV6TestJSON:test_create_list_port_with_address_pair): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.404s",
                                "2026-05-22 01:44:48.327 31 INFO tempest.lib.common.rest_client [req-26ecd3f8-1648-42f1-9f8a-9392211bdf80 req-26ecd3f8-1648-42f1-9f8a-9392211bdf80 ] Request (TagsExtTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.207s",
                                "2026-05-22 01:44:48.327 21 INFO tempest.lib.common.rest_client [req-db51d9de-c812-4cf8-bb56-54818c128725 req-db51d9de-c812-4cf8-bb56-54818c128725 ] Request (FloatingIPAdminTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/2c800f01-1113-4731-899b-3fe1718345ba 0.334s",
                                "2026-05-22 01:44:48.342 23 INFO tempest.lib.common.rest_client [req-15320a3e-04d9-4ad0-a6b9-0fa44aa78573 req-15320a3e-04d9-4ad0-a6b9-0fa44aa78573 ] Request (SecGroupTest:test_create_list_update_show_delete_security_group): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.950s",
                                "2026-05-22 01:44:48.421 33 INFO tempest.lib.common.rest_client [req-2cfc6cbd-9c57-4265-bb9e-bb4d6f42e018 req-2cfc6cbd-9c57-4265-bb9e-bb4d6f42e018 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.857s",
                                "2026-05-22 01:44:48.471 27 INFO tempest.lib.common.rest_client [req-a3a09ce2-4285-431c-9f05-5b8b7ea89702 req-a3a09ce2-4285-431c-9f05-5b8b7ea89702 ] Request (NetworksNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/8cbca2d50bd143c49092d6d0479aae08 0.222s",
                                "2026-05-22 01:44:48.483 23 INFO tempest.lib.common.rest_client [req-83789ed1-92ca-4fc7-95a7-3c4cfd5bbd8f req-83789ed1-92ca-4fc7-95a7-3c4cfd5bbd8f ] Request (SecGroupTest:test_create_list_update_show_delete_security_group): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.138s",
                                "2026-05-22 01:44:48.491 25 INFO tempest.lib.common.rest_client [req-8355ce47-07e7-4d48-865f-4656238ef9e1 req-8355ce47-07e7-4d48-865f-4656238ef9e1 ] Request (RoutersIpV6Test:test_add_multiple_router_interfaces): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.033s",
                                "2026-05-22 01:44:48.504 29 INFO tempest.lib.common.rest_client [req-0a54b6f0-3edb-4ee1-bc47-2968c64e35e4 req-0a54b6f0-3edb-4ee1-bc47-2968c64e35e4 ] Request (RoutersTest:test_add_multiple_router_interfaces): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/36f92d5e-2bfb-45e4-97f9-050ce95a694c 0.429s",
                                "2026-05-22 01:44:48.536 31 INFO tempest.lib.common.rest_client [req-372bed8d-38c1-412b-b51e-59cdcc3a8c4d req-372bed8d-38c1-412b-b51e-59cdcc3a8c4d ] Request (TagsExtTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ab7598cd8701406bb22e2b9a8834ab7c/users/14a8137aa88f4f45a98197c47cfcb579/roles/f62b4d190f9040abadfedbb170e6ab99 0.204s",
                                "2026-05-22 01:44:48.622 13 INFO tempest.lib.common.rest_client [req-82df731c-b0d3-417d-8b27-b41ad4c6991e req-82df731c-b0d3-417d-8b27-b41ad4c6991e ] Request (ExtraDHCPOptionsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/b1a9344d-44fe-4d12-8a15-e504bd04ae8b 1.511s",
                                "2026-05-22 01:44:48.701 31 INFO tempest.lib.common.rest_client [req-a8fce89c-7507-40cc-ae97-ea11b070b8aa req-a8fce89c-7507-40cc-ae97-ea11b070b8aa ] Request (TagsExtTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.162s",
                                "2026-05-22 01:44:48.760 29 INFO tempest.lib.common.rest_client [req-6402b406-8be5-4a30-84bc-427995bd5e4b req-6402b406-8be5-4a30-84bc-427995bd5e4b ] Request (RoutersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/36f92d5e-2bfb-45e4-97f9-050ce95a694c 0.250s",
                                "2026-05-22 01:44:48.776 27 INFO tempest.lib.common.rest_client [req-82704739-a110-4f15-971c-7b0cdb5b7e13 req-82704739-a110-4f15-971c-7b0cdb5b7e13 ] Request (NetworksNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/94598554b1f74fe4955deb21780ffd47 0.301s",
                                "2026-05-22 01:44:48.777 27 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 318e6bd1c4ef43ef91d59a93d2b850d4",
                                "2026-05-22 01:44:48.792 23 INFO tempest.lib.common.rest_client [req-fbaeedcd-00b6-416e-bd6e-3732334c6ff9 req-fbaeedcd-00b6-416e-bd6e-3732334c6ff9 ] Request (SecGroupTest:test_create_list_update_show_delete_security_group): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/security-groups/2ea88a8b-d358-4110-89e7-6c5be35fa5f7 0.306s",
                                "2026-05-22 01:44:48.850 17 INFO tempest.lib.common.rest_client [req-1d001c31-0ba7-4656-9639-474c2f2d3a22 req-1d001c31-0ba7-4656-9639-474c2f2d3a22 ] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/c9aa1810-6e18-462e-9364-46c80a339c24 0.578s",
                                "2026-05-22 01:44:48.929 13 INFO tempest.lib.common.rest_client [req-a49bd541-1613-4ba1-bed5-28670e47c6de req-a49bd541-1613-4ba1-bed5-28670e47c6de ] Request (ExtraDHCPOptionsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/b4a6756d127446bbb5c8355dd2d1fbd3 0.304s",
                                "2026-05-22 01:44:48.931 31 INFO tempest.lib.common.rest_client [req-433551c2-51d9-48ae-8e34-5a0c9b7ab70c req-433551c2-51d9-48ae-8e34-5a0c9b7ab70c ] Request (TagsExtTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ab7598cd8701406bb22e2b9a8834ab7c/users/14a8137aa88f4f45a98197c47cfcb579/roles/7b19d98ffcc24d869191183daf0fb4ae 0.226s",
                                "2026-05-22 01:44:48.931 31 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 14a8137aa88f4f45a98197c47cfcb579 is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:44:48.932 31 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-TagsExtTest-1713277631-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'ab7598cd8701406bb22e2b9a8834ab7c', 'project_name': 'tempest-TagsExtTest-1713277631', 'tenant_id': 'ab7598cd8701406bb22e2b9a8834ab7c', 'tenant_name': 'tempest-TagsExtTest-1713277631', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '14a8137aa88f4f45a98197c47cfcb579', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:44:48.932 31 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-1713277631-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'ab7598cd8701406bb22e2b9a8834ab7c', 'project_name': 'tempest-TagsExtTest-1713277631', 'tenant_id': 'ab7598cd8701406bb22e2b9a8834ab7c', 'tenant_name': 'tempest-TagsExtTest-1713277631', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '14a8137aa88f4f45a98197c47cfcb579', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:44:48.958 17 INFO tempest.lib.common.rest_client [req-3868fbd4-26fd-426a-a45c-37e669e67fdd req-3868fbd4-26fd-426a-a45c-37e669e67fdd ] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/c9aa1810-6e18-462e-9364-46c80a339c24 0.104s",
                                "{3} tempest.api.network.test_allowed_address_pair.AllowedAddressPairIpV6TestJSON.test_create_list_port_with_address_pair [2.919313s] ... ok",
                                "2026-05-22 01:44:49.039 37 INFO tempest.lib.common.rest_client [req-d08884f8-b8f1-4312-8a2d-f4a4116ca4c0 req-d08884f8-b8f1-4312-8a2d-f4a4116ca4c0 ] Request (RoutersNegativeTest:test_add_router_interfaces_on_overlapping_subnets_returns_400): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.536s",
                                "2026-05-22 01:44:49.053 33 INFO tempest.lib.common.rest_client [req-49dfe8cc-a43c-46e4-8e49-eaf49fc5d138 req-49dfe8cc-a43c-46e4-8e49-eaf49fc5d138 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/8f54fc48-c325-467c-aeee-d5492979e9a4 0.630s",
                                "2026-05-22 01:44:49.053 23 INFO tempest.lib.common.rest_client [req-4ddcfdc0-f582-48d1-974b-4177a1c7e3f5 req-4ddcfdc0-f582-48d1-974b-4177a1c7e3f5 ] Request (SecGroupTest:test_create_list_update_show_delete_security_group): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups/2ea88a8b-d358-4110-89e7-6c5be35fa5f7 0.258s",
                                "2026-05-22 01:44:49.148 39 INFO tempest.lib.common.rest_client [req-7acff00e-31c5-47cd-81ce-118c07e2c0ea req-7acff00e-31c5-47cd-81ce-118c07e2c0ea ] Request (RoutersAdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/863ed403-0efe-4f30-82a3-27b1cacbba94 1.137s",
                                "{14} tempest.api.network.admin.test_routers.RoutersAdminTest.test_create_router_with_snat_explicit [14.148157s] ... ok",
                                "2026-05-22 01:44:49.183 33 INFO tempest.lib.common.rest_client [req-16617421-7839-4654-b64c-5b2cb5670525 req-16617421-7839-4654-b64c-5b2cb5670525 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.127s",
                                "2026-05-22 01:44:49.294 11 INFO tempest.lib.common.rest_client [req-880adfac-0021-46ca-ac76-5bed10ca9860 req-880adfac-0021-46ca-ac76-5bed10ca9860 ] Request (NetworksTest:test_create_delete_subnet_with_gw): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.535s",
                                "2026-05-22 01:44:49.297 27 INFO tempest.lib.common.rest_client [req-a523afc6-da2e-4ce7-8fe2-f353cea02058 req-a523afc6-da2e-4ce7-8fe2-f353cea02058 ] Request (NetworksNegativeTestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.515s",
                                "2026-05-22 01:44:49.337 23 INFO tempest.lib.common.rest_client [req-83e97e8e-3d0d-47fc-ba48-8acddecfac9d req-83e97e8e-3d0d-47fc-ba48-8acddecfac9d ] Request (SecGroupTest:test_create_list_update_show_delete_security_group): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/2ea88a8b-d358-4110-89e7-6c5be35fa5f7 0.279s",
                                "2026-05-22 01:44:49.429 33 INFO tempest.lib.common.rest_client [req-44b9d13c-9508-4c9f-9db4-35e16bd7df13 req-44b9d13c-9508-4c9f-9db4-35e16bd7df13 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/8380e541-4e19-446d-902a-6e109bf6bc9a 0.243s",
                                "2026-05-22 01:44:49.437 13 INFO tempest.lib.common.rest_client [req-ec0812c9-2ecd-42f1-be97-1a6976af26ee req-ec0812c9-2ecd-42f1-be97-1a6976af26ee ] Request (BulkNetworkOpsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.500s",
                                "2026-05-22 01:44:49.480 23 INFO tempest.lib.common.rest_client [req-bdbb6bdc-e6c9-4066-ac61-68b94fb71ea3 req-bdbb6bdc-e6c9-4066-ac61-68b94fb71ea3 ] Request (SecGroupTest:test_create_list_update_show_delete_security_group): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.137s",
                                "2026-05-22 01:44:49.511 31 INFO tempest.lib.common.rest_client [req-0814bbc6-e18d-4da4-a4b0-5960021cfc04 req-0814bbc6-e18d-4da4-a4b0-5960021cfc04 ] Request (TagsExtTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.573s",
                                "2026-05-22 01:44:49.541 33 INFO tempest.lib.common.rest_client [req-701beb34-9e75-4b42-883b-8c71ae35862c req-701beb34-9e75-4b42-883b-8c71ae35862c ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.110s",
                                "2026-05-22 01:44:49.664 23 INFO tempest.lib.common.rest_client [req-82fa54f9-5df2-4d53-83ce-444f88dbd42b req-82fa54f9-5df2-4d53-83ce-444f88dbd42b ] Request (SecGroupTest:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/2ea88a8b-d358-4110-89e7-6c5be35fa5f7 0.180s",
                                "{6} tempest.api.network.test_security_groups.SecGroupTest.test_create_list_update_show_delete_security_group [2.275899s] ... ok",
                                "2026-05-22 01:44:49.695 41 INFO tempest.lib.common.rest_client [req-1f72d0be-b397-4aba-aa97-6f8a88b1bf2a req-1f72d0be-b397-4aba-aa97-6f8a88b1bf2a ] Request (NetworksIpV6TestAttrs:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 3.257s",
                                "2026-05-22 01:44:49.714 25 INFO tempest.lib.common.rest_client [req-ba66e5cb-11f4-4c00-8b2f-9de4d421d806 req-ba66e5cb-11f4-4c00-8b2f-9de4d421d806 ] Request (RoutersIpV6Test:test_add_multiple_router_interfaces): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.220s",
                                "2026-05-22 01:44:49.739 21 INFO tempest.lib.common.rest_client [req-85e06755-021e-4478-9f3f-95a796822f1f req-85e06755-021e-4478-9f3f-95a796822f1f ] Request (FloatingIPAdminTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/70552498-bd85-419d-80d7-e24e4347534f 1.409s",
                                "2026-05-22 01:44:49.739 17 INFO tempest.lib.common.rest_client [req-5dd7deb1-dda4-40b2-a357-e6c8f6d6a783 req-5dd7deb1-dda4-40b2-a357-e6c8f6d6a783 ] Request (AllowedAddressPairIpV6TestJSON:test_update_port_with_address_pair): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.776s",
                                "2026-05-22 01:44:49.879 13 INFO tempest.lib.common.rest_client [req-e640dc9b-c2cb-4b5c-9744-f238e57a0694 req-e640dc9b-c2cb-4b5c-9744-f238e57a0694 ] Request (BulkNetworkOpsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.432s",
                                "2026-05-22 01:44:49.953 15 INFO tempest.lib.common.rest_client [req-c0fc812d-72a3-4b26-b149-a43c0810f09e req-c0fc812d-72a3-4b26-b149-a43c0810f09e ] Request (FloatingIPTestJSON:test_floating_ip_delete_port): 201 POST https://api.testbed.osism.xyz:9696/v2.0/floatingips 2.580s",
                                "2026-05-22 01:44:49.966 27 INFO tempest.lib.common.rest_client [req-af21a894-9bd6-49e9-9481-47d32702a6c3 req-af21a894-9bd6-49e9-9481-47d32702a6c3 ] Request (NetworksNegativeTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=318e6bd1c4ef43ef91d59a93d2b850d4&name=default 0.667s",
                                "2026-05-22 01:44:49.981 33 INFO tempest.lib.common.rest_client [req-d3ba7327-25cd-4a8d-a633-53c97cb5879d req-d3ba7327-25cd-4a8d-a633-53c97cb5879d ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.436s",
                                "2026-05-22 01:44:50.086 13 INFO tempest.lib.common.rest_client [req-dc9bd9a9-46cc-4712-8e26-a56d8c4bafa7 req-dc9bd9a9-46cc-4712-8e26-a56d8c4bafa7 ] Request (BulkNetworkOpsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.202s",
                                "2026-05-22 01:44:50.104 35 INFO tempest.lib.common.rest_client [req-7b85efc2-032d-4298-9afc-c4a5d84184ec req-7b85efc2-032d-4298-9afc-c4a5d84184ec ] Request (PortsTestJSON:test_create_update_port_with_second_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 2.125s",
                                "2026-05-22 01:44:50.176 19 INFO tempest.lib.common.rest_client [req-bd6fe3bd-c6cb-4d8e-b42e-5f87b9d79370 req-bd6fe3bd-c6cb-4d8e-b42e-5f87b9d79370 ] Request (RoutersIpV6AdminTest:test_update_router_reset_gateway_without_snat): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/34bb3f15-2c7a-4008-8d40-4288aa896f8b 2.470s",
                                "2026-05-22 01:44:50.238 13 INFO tempest.lib.common.rest_client [req-c2efadce-4255-4ae0-94a7-8a1a9a7a9dab req-c2efadce-4255-4ae0-94a7-8a1a9a7a9dab ] Request (BulkNetworkOpsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.149s",
                                "2026-05-22 01:44:50.498 29 INFO tempest.lib.common.rest_client [req-d4a020e4-c070-4932-bd36-5132b4b471b0 req-d4a020e4-c070-4932-bd36-5132b4b471b0 ] Request (RoutersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/36f92d5e-2bfb-45e4-97f9-050ce95a694c 0.735s",
                                "2026-05-22 01:44:50.537 19 INFO tempest.lib.common.rest_client [req-40e533d8-12ff-4056-83ee-7a9f991fd139 req-40e533d8-12ff-4056-83ee-7a9f991fd139 ] Request (RoutersIpV6AdminTest:test_update_router_reset_gateway_without_snat): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/34bb3f15-2c7a-4008-8d40-4288aa896f8b 0.356s",
                                "2026-05-22 01:44:50.591 17 INFO tempest.lib.common.rest_client [req-c12ed78e-5e94-494e-9a5c-1caad2eb50cb req-c12ed78e-5e94-494e-9a5c-1caad2eb50cb ] Request (AllowedAddressPairIpV6TestJSON:test_update_port_with_address_pair): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/def2fa77-214e-48ce-87fd-b79b268ba5b7 0.849s",
                                "2026-05-22 01:44:50.619 23 INFO tempest.lib.common.rest_client [req-93e5733a-e62e-4e18-8041-ac6c7b2f49ac req-93e5733a-e62e-4e18-8041-ac6c7b2f49ac ] Request (SecGroupTest:test_create_security_group_rule_with_additional_args): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.949s",
                                "2026-05-22 01:44:50.685 27 INFO tempest.lib.common.rest_client [req-e9b72ccf-6fe3-455e-85c4-fce40e4ccdb6 req-e9b72ccf-6fe3-455e-85c4-fce40e4ccdb6 ] Request (NetworksNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/0f8830d0-ef1f-44a2-a7ed-b34a81db3ca3 0.717s",
                                "2026-05-22 01:44:50.714 19 INFO tempest.lib.common.rest_client [req-b3cc673d-c86a-4092-b86f-c78a96c1ab74 req-b3cc673d-c86a-4092-b86f-c78a96c1ab74 ] Request (RoutersIpV6AdminTest:test_update_router_reset_gateway_without_snat): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?network_id=8e7c61a1-2868-4f38-badf-92e1456df341&device_id=34bb3f15-2c7a-4008-8d40-4288aa896f8b&device_owner=network%3Arouter_gateway 0.174s",
                                "2026-05-22 01:44:50.777 21 INFO tempest.lib.common.rest_client [req-6f4fbef7-7133-4efc-8f21-2aa27cd3aafc req-6f4fbef7-7133-4efc-8f21-2aa27cd3aafc ] Request (FloatingIPAdminTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/floatingips/20f930c3-2e70-40b3-84d9-39fde58b1cbc 1.033s",
                                "2026-05-22 01:44:50.796 25 INFO tempest.lib.common.rest_client [req-fb3bb410-79bf-40f5-bc78-e834452d58d4 req-fb3bb410-79bf-40f5-bc78-e834452d58d4 ] Request (RoutersIpV6Test:test_add_multiple_router_interfaces): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.079s",
                                "2026-05-22 01:44:50.828 13 INFO tempest.lib.common.rest_client [req-25b55b0e-0486-4a08-ba30-854744ca183a req-25b55b0e-0486-4a08-ba30-854744ca183a ] Request (BulkNetworkOpsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.585s",
                                "2026-05-22 01:44:50.912 19 INFO tempest.lib.common.rest_client [req-27e1881f-5f9d-4191-ad21-2c2e7ee91fcb req-27e1881f-5f9d-4191-ad21-2c2e7ee91fcb ] Request (RoutersIpV6AdminTest:test_update_router_reset_gateway_without_snat): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks/8e7c61a1-2868-4f38-badf-92e1456df341 0.194s",
                                "2026-05-22 01:44:50.916 27 INFO tempest.lib.common.rest_client [req-ed785b42-f4e0-4bd8-94ce-ff0d0be35f6c req-ed785b42-f4e0-4bd8-94ce-ff0d0be35f6c ] Request (NetworksNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/318e6bd1c4ef43ef91d59a93d2b850d4 0.228s",
                                "2026-05-22 01:44:50.918 27 INFO tempest.test [-] <class 'unittest.case.SkipTest'> raised in TagsTest.setUpClass. Invoking tearDownClass.",
                                "{8} setUpClass (tempest.api.network.test_tags.TagsTest) ... SKIPPED: tag extension not enabled.",
                                "2026-05-22 01:44:50.984 41 INFO tempest.lib.common.rest_client [req-a1b57bb7-dc59-45b1-afc3-7780df6f13cc req-a1b57bb7-dc59-45b1-afc3-7780df6f13cc ] Request (NetworksIpV6TestAttrs:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.758s",
                                "2026-05-22 01:44:51.000 15 INFO tempest.lib.common.rest_client [req-70b5c589-1978-484c-a0c2-10c73260341d req-70b5c589-1978-484c-a0c2-10c73260341d ] Request (FloatingIPTestJSON:test_floating_ip_delete_port): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.044s",
                                "2026-05-22 01:44:51.007 19 INFO tempest.lib.common.rest_client [req-24e8acd3-e8d0-4cce-a104-05a1f3c1757f req-24e8acd3-e8d0-4cce-a104-05a1f3c1757f ] Request (RoutersIpV6AdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=34bb3f15-2c7a-4008-8d40-4288aa896f8b 0.091s",
                                "2026-05-22 01:44:51.030 13 INFO tempest.lib.common.rest_client [req-c0db7f0f-79e2-4218-8077-b34630a08e3f req-c0db7f0f-79e2-4218-8077-b34630a08e3f ] Request (BulkNetworkOpsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.196s",
                                "2026-05-22 01:44:51.090 23 INFO tempest.lib.common.rest_client [req-6ad0aa42-6820-45dc-8012-ff8830259b26 req-6ad0aa42-6820-45dc-8012-ff8830259b26 ] Request (SecGroupTest:test_create_security_group_rule_with_additional_args): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.468s",
                                "2026-05-22 01:44:51.106 21 INFO tempest.lib.common.rest_client [req-a0fc46b0-5bc2-42c6-96c3-aaca4e608c58 req-a0fc46b0-5bc2-42c6-96c3-aaca4e608c58 ] Request (FloatingIPAdminTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/e859c540d6dd49b981405fbc08295bc8 0.328s",
                                "2026-05-22 01:44:51.293 13 INFO tempest.lib.common.rest_client [req-671e2c7c-aab1-4c32-a839-2d7afb4c8fdc req-671e2c7c-aab1-4c32-a839-2d7afb4c8fdc ] Request (BulkNetworkOpsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3836a3c9b8434958b62b9c8ac1fbeea4/users/7fb466bc8c894ce8a3c40d78c7d2c0f7/roles/7b19d98ffcc24d869191183daf0fb4ae 0.261s",
                                "2026-05-22 01:44:51.323 33 INFO tempest.lib.common.rest_client [req-90c45953-50c4-4bca-b24b-4338214d5047 req-90c45953-50c4-4bca-b24b-4338214d5047 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.335s",
                                "2026-05-22 01:44:51.401 31 INFO tempest.lib.common.rest_client [req-be33c1b5-5605-4d10-8a70-0bb04bdd54c8 req-be33c1b5-5605-4d10-8a70-0bb04bdd54c8 ] Request (TagsExtTest:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.884s",
                                "2026-05-22 01:44:51.404 21 INFO tempest.lib.common.rest_client [req-80923558-97c0-4f60-9a43-f4af20f9370f req-80923558-97c0-4f60-9a43-f4af20f9370f ] Request (FloatingIPAdminTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/797a41d3991e4b6b97fadb303556eaac 0.295s",
                                "2026-05-22 01:44:51.469 13 INFO tempest.lib.common.rest_client [req-9470cc96-85ed-4a4c-b1b3-7ebcd3154c01 req-9470cc96-85ed-4a4c-b1b3-7ebcd3154c01 ] Request (BulkNetworkOpsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.173s",
                                "2026-05-22 01:44:51.521 33 INFO tempest.lib.common.rest_client [req-a5a287f3-708c-4a98-8b57-f45f46da56cf req-a5a287f3-708c-4a98-8b57-f45f46da56cf ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.195s",
                                "2026-05-22 01:44:51.545 23 INFO tempest.lib.common.rest_client [req-fcce1aa5-2744-45fc-9be9-dd363fdb68da req-fcce1aa5-2744-45fc-9be9-dd363fdb68da ] Request (SecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/63250be8-a1a6-4cfe-8e31-c45724788e97 0.453s",
                                "2026-05-22 01:44:51.612 13 INFO tempest.lib.common.rest_client [req-66eeebe9-7039-453b-90d1-260df129e559 req-66eeebe9-7039-453b-90d1-260df129e559 ] Request (BulkNetworkOpsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3836a3c9b8434958b62b9c8ac1fbeea4/users/7fb466bc8c894ce8a3c40d78c7d2c0f7/roles/1049be6f2d5641528d4cf50ffcec866c 0.142s",
                                "2026-05-22 01:44:51.651 25 INFO tempest.lib.common.rest_client [req-d99e18f2-0630-4d8f-8f96-56853adcab6c req-d99e18f2-0630-4d8f-8f96-56853adcab6c ] Request (RoutersIpV6Test:test_add_multiple_router_interfaces): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.852s",
                                "2026-05-22 01:44:51.678 21 INFO tempest.lib.common.rest_client [req-b1b0dd4d-5604-4139-99f6-73661a3fbd9e req-b1b0dd4d-5604-4139-99f6-73661a3fbd9e ] Request (FloatingIPAdminTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/2ae2f110174f4f9d80c2b41051f6310f 0.273s",
                                "2026-05-22 01:44:51.678 21 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 596386ce25534f27bce088e16257c8e9",
                                "2026-05-22 01:44:51.718 11 INFO tempest.lib.common.rest_client [req-dce5c4c0-60a6-42ce-a502-c9d9125ce266 req-dce5c4c0-60a6-42ce-a502-c9d9125ce266 ] Request (NetworksTest:test_create_delete_subnet_with_gw): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/37473ccb-86a1-4aaf-8794-aab9203aafb7 2.418s",
                                "{0} tempest.api.network.test_networks.NetworksTest.test_create_delete_subnet_with_gw [6.174155s] ... ok",
                                "2026-05-22 01:44:51.735 29 INFO tempest.lib.common.rest_client [req-96dc0d4a-a105-4c71-a595-b7f8f852529c req-96dc0d4a-a105-4c71-a595-b7f8f852529c ] Request (RoutersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/36f92d5e-2bfb-45e4-97f9-050ce95a694c 0.230s",
                                "2026-05-22 01:44:51.777 23 INFO tempest.lib.common.rest_client [req-e194eed4-b097-4bcb-bfee-35b0641b78b7 req-e194eed4-b097-4bcb-bfee-35b0641b78b7 ] Request (SecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.227s",
                                "2026-05-22 01:44:51.780 17 INFO tempest.lib.common.rest_client [req-fd83124c-4fac-4bae-9986-f4efbbd59753 req-fd83124c-4fac-4bae-9986-f4efbbd59753 ] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/def2fa77-214e-48ce-87fd-b79b268ba5b7 1.184s",
                                "2026-05-22 01:44:51.799 13 INFO tempest.lib.common.rest_client [req-5a402688-ed09-4ac6-b172-16958e01ecd5 req-5a402688-ed09-4ac6-b172-16958e01ecd5 ] Request (BulkNetworkOpsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.185s",
                                "2026-05-22 01:44:51.879 17 INFO tempest.lib.common.rest_client [req-2ece4b86-b424-49a8-ac47-1e4f27729578 req-2ece4b86-b424-49a8-ac47-1e4f27729578 ] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/def2fa77-214e-48ce-87fd-b79b268ba5b7 0.096s",
                                "{3} tempest.api.network.test_allowed_address_pair.AllowedAddressPairIpV6TestJSON.test_update_port_with_address_pair [2.921583s] ... ok",
                                "2026-05-22 01:44:51.958 13 INFO tempest.lib.common.rest_client [req-04e47601-dd0d-4b58-9c15-0ec051fafc45 req-04e47601-dd0d-4b58-9c15-0ec051fafc45 ] Request (BulkNetworkOpsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3836a3c9b8434958b62b9c8ac1fbeea4/users/7fb466bc8c894ce8a3c40d78c7d2c0f7/roles/f62b4d190f9040abadfedbb170e6ab99 0.156s",
                                "2026-05-22 01:44:52.180 13 INFO tempest.lib.common.rest_client [req-e81b5b4e-1b6b-42d0-83fb-06640450df40 req-e81b5b4e-1b6b-42d0-83fb-06640450df40 ] Request (BulkNetworkOpsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.219s",
                                "2026-05-22 01:44:52.212 41 INFO tempest.lib.common.rest_client [req-69a1e229-acff-424f-901c-6e39bbc2e515 req-69a1e229-acff-424f-901c-6e39bbc2e515 ] Request (NetworksIpV6TestAttrs:test_create_delete_slaac_subnet_with_ports): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.222s",
                                "2026-05-22 01:44:52.211 21 INFO tempest.lib.common.rest_client [req-28c6c388-4876-47de-b813-57fc1278bab1 req-28c6c388-4876-47de-b813-57fc1278bab1 ] Request (FloatingIPAdminTestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.531s",
                                "2026-05-22 01:44:52.234 37 INFO tempest.lib.common.rest_client [req-8e0d25cb-0ae6-416f-a12b-3a14f2d4f6e2 req-8e0d25cb-0ae6-416f-a12b-3a14f2d4f6e2 ] Request (RoutersNegativeTest:test_add_router_interfaces_on_overlapping_subnets_returns_400): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 3.190s",
                                "2026-05-22 01:44:52.275 19 INFO tempest.lib.common.rest_client [req-8ddca5a1-78b9-4df0-ba67-c94f3487d503 req-8ddca5a1-78b9-4df0-ba67-c94f3487d503 ] Request (RoutersIpV6AdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/34bb3f15-2c7a-4008-8d40-4288aa896f8b 1.264s",
                                "{4} tempest.api.network.admin.test_routers.RoutersIpV6AdminTest.test_update_router_reset_gateway_without_snat [7.757921s] ... ok",
                                "2026-05-22 01:44:52.292 15 INFO tempest.lib.common.rest_client [req-99e554dc-4b62-4a82-ba05-73d740c9d7af req-99e554dc-4b62-4a82-ba05-73d740c9d7af ] Request (FloatingIPTestJSON:test_floating_ip_delete_port): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/floatingips/4bfeb3ea-2cd2-4599-82ec-8153ae2b438e 1.286s",
                                "2026-05-22 01:44:52.305 13 INFO tempest.lib.common.rest_client [req-87be03e6-4a55-470d-889f-b9c8a4199a02 req-87be03e6-4a55-470d-889f-b9c8a4199a02 ] Request (BulkNetworkOpsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3836a3c9b8434958b62b9c8ac1fbeea4/users/7fb466bc8c894ce8a3c40d78c7d2c0f7/roles/7b19d98ffcc24d869191183daf0fb4ae 0.122s",
                                "2026-05-22 01:44:52.305 13 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 7fb466bc8c894ce8a3c40d78c7d2c0f7 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:44:52.305 13 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-BulkNetworkOpsTest-1213591003-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '3836a3c9b8434958b62b9c8ac1fbeea4', 'project_name': 'tempest-BulkNetworkOpsTest-1213591003', 'tenant_id': '3836a3c9b8434958b62b9c8ac1fbeea4', 'tenant_name': 'tempest-BulkNetworkOpsTest-1213591003', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '7fb466bc8c894ce8a3c40d78c7d2c0f7', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:44:52.305 13 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-BulkNetworkOpsTest-1213591003-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '3836a3c9b8434958b62b9c8ac1fbeea4', 'project_name': 'tempest-BulkNetworkOpsTest-1213591003', 'tenant_id': '3836a3c9b8434958b62b9c8ac1fbeea4', 'tenant_name': 'tempest-BulkNetworkOpsTest-1213591003', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '7fb466bc8c894ce8a3c40d78c7d2c0f7', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:44:52.423 35 INFO tempest.lib.common.rest_client [req-62073db5-8da5-4826-87e2-5d624c1ecdea req-62073db5-8da5-4826-87e2-5d624c1ecdea ] Request (PortsTestJSON:test_create_update_port_with_second_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.314s",
                                "2026-05-22 01:44:52.479 33 INFO tempest.lib.common.rest_client [req-a44b6ee6-375a-453f-baab-20e9106e528a req-a44b6ee6-375a-453f-baab-20e9106e528a ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/9006012f-4ae7-4071-a8cf-0aef63742b0d 0.956s",
                                "2026-05-22 01:44:52.608 33 INFO tempest.lib.common.rest_client [req-dfc1626b-4494-4769-93e0-8d6d94cfeaa2 req-dfc1626b-4494-4769-93e0-8d6d94cfeaa2 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.125s",
                                "2026-05-22 01:44:52.616 23 INFO tempest.lib.common.rest_client [req-d0e54350-8a56-492d-a724-29a21973370a req-d0e54350-8a56-492d-a724-29a21973370a ] Request (SecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/388dd4a1-d277-4302-a406-df31b3751f39 0.832s",
                                "2026-05-22 01:44:52.634 19 INFO tempest.lib.common.rest_client [req-30435261-86c7-4390-a0ad-885bb8b6c483 req-30435261-86c7-4390-a0ad-885bb8b6c483 ] Request (RoutersIpV6AdminTest:test_update_router_set_gateway): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.355s",
                                "2026-05-22 01:44:52.662 21 INFO tempest.lib.common.rest_client [req-3d0e6657-02ab-4cec-89d9-6a23b413fa68 req-3d0e6657-02ab-4cec-89d9-6a23b413fa68 ] Request (FloatingIPAdminTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=596386ce25534f27bce088e16257c8e9&name=default 0.447s",
                                "2026-05-22 01:44:52.677 31 INFO tempest.lib.common.rest_client [req-b543a00f-7cb8-4e19-b699-217454bbec4b req-b543a00f-7cb8-4e19-b699-217454bbec4b ] Request (TagsExtTest:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.268s",
                                "2026-05-22 01:44:52.844 23 INFO tempest.lib.common.rest_client [req-344684b0-8da2-43cb-b0b3-e6ff23253aad req-344684b0-8da2-43cb-b0b3-e6ff23253aad ] Request (SecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.225s",
                                "{6} tempest.api.network.test_security_groups.SecGroupTest.test_create_security_group_rule_with_additional_args [3.178909s] ... ok",
                                "2026-05-22 01:44:52.875 13 INFO tempest.lib.common.rest_client [req-6122bad2-2fde-4d7d-b0a2-7c8af570342b req-6122bad2-2fde-4d7d-b0a2-7c8af570342b ] Request (BulkNetworkOpsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.561s",
                                "2026-05-22 01:44:52.980 39 INFO tempest.lib.common.rest_client [req-c89a1c1c-1771-444f-9585-2a8a4be2492d req-c89a1c1c-1771-444f-9585-2a8a4be2492d ] Request (RoutersAdminTest:test_update_router_reset_gateway_without_snat): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 3.827s",
                                "2026-05-22 01:44:52.995 13 INFO tempest.lib.common.rest_client [req-1c4bf3a7-8237-4f08-97a9-d395f22b45bd req-1c4bf3a7-8237-4f08-97a9-d395f22b45bd ] Request (BulkNetworkOpsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/3836a3c9b8434958b62b9c8ac1fbeea4 0.118s",
                                "2026-05-22 01:44:52.995 13 INFO tempest.lib.common.dynamic_creds [-] Using the existing project 3836a3c9b8434958b62b9c8ac1fbeea4 for scope project and roles: ['reader']",
                                "2026-05-22 01:44:53.027 33 INFO tempest.lib.common.rest_client [req-00088e04-c011-45ec-bbd6-4b240b7140ff req-00088e04-c011-45ec-bbd6-4b240b7140ff ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/cb5e7b1d-563e-4234-8ac4-1c6223ba2c79 0.413s",
                                "2026-05-22 01:44:53.025 35 INFO tempest.lib.common.rest_client [req-54bd720b-3edd-4dee-b1e2-e8dd0201bee4 req-54bd720b-3edd-4dee-b1e2-e8dd0201bee4 ] Request (PortsTestJSON:test_create_update_port_with_second_ip): 400 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.591s",
                                "2026-05-22 01:44:53.034 29 INFO tempest.lib.common.rest_client [req-bd79761a-c1f8-4a56-ac41-56192acb51a6 req-bd79761a-c1f8-4a56-ac41-56192acb51a6 ] Request (RoutersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/36f92d5e-2bfb-45e4-97f9-050ce95a694c 0.296s",
                                "2026-05-22 01:44:53.053 11 INFO tempest.lib.common.rest_client [req-38275c68-8ea9-4087-83ab-8aa42c88c9a3 req-38275c68-8ea9-4087-83ab-8aa42c88c9a3 ] Request (NetworksTest:test_create_delete_subnet_with_gw_and_allocation_pools): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.324s",
                                "2026-05-22 01:44:53.199 15 INFO tempest.lib.common.rest_client [req-51a1b2c8-4d0e-4d4d-9eac-87249b861e6c req-51a1b2c8-4d0e-4d4d-9eac-87249b861e6c ] Request (FloatingIPTestJSON:test_floating_ip_delete_port): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/d365fe23-0715-491f-a232-e1163a785a10 0.904s",
                                "2026-05-22 01:44:53.265 33 INFO tempest.lib.common.rest_client [req-513fb2ae-666d-4f3c-881c-ca31a7d05471 req-513fb2ae-666d-4f3c-881c-ca31a7d05471 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.233s",
                                "2026-05-22 01:44:53.319 15 INFO tempest.lib.common.rest_client [req-28ad8cfd-6f50-4ea1-935e-501538f16713 req-28ad8cfd-6f50-4ea1-935e-501538f16713 ] Request (FloatingIPTestJSON:test_floating_ip_delete_port): 200 GET https://api.testbed.osism.xyz:9696/v2.0/floatingips/4bfeb3ea-2cd2-4599-82ec-8153ae2b438e 0.119s",
                                "2026-05-22 01:44:53.510 13 INFO tempest.lib.common.rest_client [req-8c767ed5-8e64-4c69-9548-2487ae361d11 req-8c767ed5-8e64-4c69-9548-2487ae361d11 ] Request (BulkNetworkOpsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.511s",
                                "2026-05-22 01:44:53.550 17 INFO tempest.lib.common.rest_client [req-ff883a70-6adc-4669-bfe9-322d5e08ed6e req-ff883a70-6adc-4669-bfe9-322d5e08ed6e ] Request (AllowedAddressPairIpV6TestJSON:test_update_port_with_cidr_address_pair): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.664s",
                                "2026-05-22 01:44:53.562 33 INFO tempest.lib.common.rest_client [req-66c88cf6-e6af-4bf3-b087-86ca1e90914a req-66c88cf6-e6af-4bf3-b087-86ca1e90914a ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.294s",
                                "2026-05-22 01:44:53.610 21 INFO tempest.lib.common.rest_client [req-9af4acca-1034-4640-834d-61416af86bac req-9af4acca-1034-4640-834d-61416af86bac ] Request (FloatingIPAdminTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/1cfb0f71-4058-423a-b4e0-2545903e4ae1 0.943s",
                                "2026-05-22 01:44:53.623 13 INFO tempest.lib.common.rest_client [req-ac982c01-51a3-4b9c-8cab-471c04084c64 req-ac982c01-51a3-4b9c-8cab-471c04084c64 ] Request (BulkNetworkOpsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.109s",
                                "2026-05-22 01:44:53.637 23 INFO tempest.lib.common.rest_client [req-414f07f9-e064-4fe7-8686-e26973b6d5be req-414f07f9-e064-4fe7-8686-e26973b6d5be ] Request (SecGroupTest:test_create_security_group_rule_with_icmp_type_code): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.788s",
                                "2026-05-22 01:44:53.721 33 INFO tempest.lib.common.rest_client [req-0d4924f2-e727-4642-95e4-a9321a7fef29 req-0d4924f2-e727-4642-95e4-a9321a7fef29 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.156s",
                                "2026-05-22 01:44:53.766 13 INFO tempest.lib.common.rest_client [req-1f8c3a3a-5de1-43c9-bdee-24c0bba652fc req-1f8c3a3a-5de1-43c9-bdee-24c0bba652fc ] Request (BulkNetworkOpsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3836a3c9b8434958b62b9c8ac1fbeea4/users/40143bbb289d4234ad3154b4c1f6aec2/roles/f1175dd65a2046c29e339df86ceaa04e 0.139s",
                                "2026-05-22 01:44:53.833 33 INFO tempest.lib.common.rest_client [req-627b7abb-74ee-4754-9fd4-ae671e377cdc req-627b7abb-74ee-4754-9fd4-ae671e377cdc ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.110s",
                                "{11} tempest.api.network.test_dhcp_ipv6.NetworksTestDHCPv6.test_dhcp_stateful_fixedips [12.442605s] ... ok",
                                "2026-05-22 01:44:53.849 21 INFO tempest.lib.common.rest_client [req-8047c500-9345-457f-960c-63b97e8b0afd req-8047c500-9345-457f-960c-63b97e8b0afd ] Request (FloatingIPAdminTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/596386ce25534f27bce088e16257c8e9 0.236s",
                                "2026-05-22 01:44:53.850 21 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 161a6d972cad4d22893b174756918155",
                                "2026-05-22 01:44:53.997 13 INFO tempest.lib.common.rest_client [req-c02cde95-e82b-4dcc-9c0c-ffff47bd9d08 req-c02cde95-e82b-4dcc-9c0c-ffff47bd9d08 ] Request (BulkNetworkOpsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.227s",
                                "2026-05-22 01:44:54.151 41 INFO tempest.lib.common.rest_client [req-e53eafd6-825c-498c-b969-db0a093c11c6 req-e53eafd6-825c-498c-b969-db0a093c11c6 ] Request (NetworksIpV6TestAttrs:test_create_delete_slaac_subnet_with_ports): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.934s",
                                "2026-05-22 01:44:54.164 13 INFO tempest.lib.common.rest_client [req-3c26acc8-7fe6-4adf-863c-c8ac2eaadaf1 req-3c26acc8-7fe6-4adf-863c-c8ac2eaadaf1 ] Request (BulkNetworkOpsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3836a3c9b8434958b62b9c8ac1fbeea4/users/40143bbb289d4234ad3154b4c1f6aec2/roles/1049be6f2d5641528d4cf50ffcec866c 0.163s",
                                "2026-05-22 01:44:54.214 29 INFO tempest.lib.common.rest_client [req-7651176f-bde9-4d80-a337-50317adf1f91 req-7651176f-bde9-4d80-a337-50317adf1f91 ] Request (RoutersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/36f92d5e-2bfb-45e4-97f9-050ce95a694c 0.174s",
                                "2026-05-22 01:44:54.302 31 INFO tempest.lib.common.rest_client [req-8718bcad-5750-43f7-bb2d-8a9a015d77cd req-8718bcad-5750-43f7-bb2d-8a9a015d77cd ] Request (TagsExtTest:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.620s",
                                "2026-05-22 01:44:54.357 13 INFO tempest.lib.common.rest_client [req-8c248a1b-bfef-4d37-a460-f77398ae7da7 req-8c248a1b-bfef-4d37-a460-f77398ae7da7 ] Request (BulkNetworkOpsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.189s",
                                "2026-05-22 01:44:54.406 11 INFO tempest.lib.common.rest_client [req-e40023fe-8dfe-4acc-9443-8e11f8f05214 req-e40023fe-8dfe-4acc-9443-8e11f8f05214 ] Request (NetworksTest:test_create_delete_subnet_with_gw_and_allocation_pools): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.350s",
                                "2026-05-22 01:44:54.437 23 INFO tempest.lib.common.rest_client [req-72d644b1-a255-4005-b74d-6bb45a0df474 req-72d644b1-a255-4005-b74d-6bb45a0df474 ] 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.796s",
                                "2026-05-22 01:44:54.458 15 INFO tempest.lib.common.rest_client [req-91be9c56-6565-4246-be2c-63802a5089bd req-91be9c56-6565-4246-be2c-63802a5089bd ] Request (FloatingIPTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/floatingips/4bfeb3ea-2cd2-4599-82ec-8153ae2b438e 1.135s",
                                "{2} tempest.api.network.test_floating_ips.FloatingIPTestJSON.test_floating_ip_delete_port [7.088681s] ... ok",
                                "2026-05-22 01:44:54.481 33 INFO tempest.lib.common.rest_client [req-cb96a733-af70-443e-905c-8a66902bbb91 req-cb96a733-af70-443e-905c-8a66902bbb91 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips_duplicate): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.644s",
                                "2026-05-22 01:44:54.504 13 INFO tempest.lib.common.rest_client [req-5a6ab1ce-b570-4c02-9596-5cfe1f8521a1 req-5a6ab1ce-b570-4c02-9596-5cfe1f8521a1 ] Request (BulkNetworkOpsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3836a3c9b8434958b62b9c8ac1fbeea4/users/40143bbb289d4234ad3154b4c1f6aec2/roles/f62b4d190f9040abadfedbb170e6ab99 0.142s",
                                "2026-05-22 01:44:54.682 13 INFO tempest.lib.common.rest_client [req-5c1dec1a-ace9-48ed-b08a-96427a0d6b58 req-5c1dec1a-ace9-48ed-b08a-96427a0d6b58 ] Request (BulkNetworkOpsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.175s",
                                "2026-05-22 01:44:54.708 25 INFO tempest.lib.common.rest_client [req-3a9f1409-b11b-44e9-a7fd-221df8f7d7d9 req-3a9f1409-b11b-44e9-a7fd-221df8f7d7d9 ] Request (RoutersIpV6Test:test_add_multiple_router_interfaces): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/1bbf25a5-3c2a-4f45-8671-57b0e815b17f/add_router_interface 3.054s",
                                "2026-05-22 01:44:54.767 21 INFO tempest.lib.common.rest_client [req-bb603ab7-f6fc-4833-a009-5953963ca27d req-bb603ab7-f6fc-4833-a009-5953963ca27d ] Request (FloatingIPAdminTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=161a6d972cad4d22893b174756918155&name=default 0.914s",
                                "2026-05-22 01:44:54.833 39 INFO tempest.lib.common.rest_client [req-a2fae0eb-328b-4759-b200-e2c79d56deca req-a2fae0eb-328b-4759-b200-e2c79d56deca ] Request (RoutersAdminTest:test_update_router_reset_gateway_without_snat): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/f85da842-986f-4228-8ce4-cda8bd5d5122 1.850s",
                                "2026-05-22 01:44:54.912 23 INFO tempest.lib.common.rest_client [req-4fb40605-ef2c-43c3-a747-c5b112b339a4 req-4fb40605-ef2c-43c3-a747-c5b112b339a4 ] 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.470s",
                                "2026-05-22 01:44:54.920 13 INFO tempest.lib.common.rest_client [req-07ba977a-b01a-4732-9fe7-9825abbb5002 req-07ba977a-b01a-4732-9fe7-9825abbb5002 ] Request (BulkNetworkOpsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3836a3c9b8434958b62b9c8ac1fbeea4/users/40143bbb289d4234ad3154b4c1f6aec2/roles/7b19d98ffcc24d869191183daf0fb4ae 0.235s",
                                "2026-05-22 01:44:54.921 13 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 40143bbb289d4234ad3154b4c1f6aec2 is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:44:54.921 13 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-BulkNetworkOpsTest-1213591003-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '3836a3c9b8434958b62b9c8ac1fbeea4', 'project_name': 'tempest-BulkNetworkOpsTest-1213591003', 'tenant_id': '3836a3c9b8434958b62b9c8ac1fbeea4', 'tenant_name': 'tempest-BulkNetworkOpsTest-1213591003', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '40143bbb289d4234ad3154b4c1f6aec2', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:44:54.923 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-1213591003-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '3836a3c9b8434958b62b9c8ac1fbeea4', 'project_name': 'tempest-BulkNetworkOpsTest-1213591003', 'tenant_id': '3836a3c9b8434958b62b9c8ac1fbeea4', 'tenant_name': 'tempest-BulkNetworkOpsTest-1213591003', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '40143bbb289d4234ad3154b4c1f6aec2', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:44:54.955 25 INFO tempest.lib.common.rest_client [req-6575f8f4-79f6-4361-9ea7-a0b6f4786276 req-6575f8f4-79f6-4361-9ea7-a0b6f4786276 ] Request (RoutersIpV6Test:test_add_multiple_router_interfaces): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/ec959b9e-ba7c-43fe-94d8-648bc8a1aa65 0.244s",
                                "2026-05-22 01:44:55.006 41 INFO tempest.lib.common.rest_client [req-578b1e67-5143-4f3a-b7c0-92c7267abe3f req-578b1e67-5143-4f3a-b7c0-92c7267abe3f ] Request (NetworksIpV6TestAttrs:test_create_delete_slaac_subnet_with_ports): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.851s",
                                "2026-05-22 01:44:55.027 39 INFO tempest.lib.common.rest_client [req-a97261bb-1917-4372-bf21-c82b5a43eab2 req-a97261bb-1917-4372-bf21-c82b5a43eab2 ] Request (RoutersAdminTest:test_update_router_reset_gateway_without_snat): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/f85da842-986f-4228-8ce4-cda8bd5d5122 0.193s",
                                "2026-05-22 01:44:55.147 39 INFO tempest.lib.common.rest_client [req-68cbdcba-6bd7-4f93-ac40-2a067b085bbe req-68cbdcba-6bd7-4f93-ac40-2a067b085bbe ] Request (RoutersAdminTest:test_update_router_reset_gateway_without_snat): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?network_id=8e7c61a1-2868-4f38-badf-92e1456df341&device_id=f85da842-986f-4228-8ce4-cda8bd5d5122&device_owner=network%3Arouter_gateway 0.117s",
                                "2026-05-22 01:44:55.187 31 INFO tempest.lib.common.rest_client [req-8da6df00-0eb4-48c1-8a94-8edba675cdcc req-8da6df00-0eb4-48c1-8a94-8edba675cdcc ] Request (TagsExtTest:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.881s",
                                "2026-05-22 01:44:55.220 17 INFO tempest.lib.common.rest_client [req-7528f955-1f76-43c4-b0a9-c962977e19ad req-7528f955-1f76-43c4-b0a9-c962977e19ad ] Request (AllowedAddressPairIpV6TestJSON:test_update_port_with_cidr_address_pair): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/94735150-8560-426f-a949-9f73ee8c8a33 1.667s",
                                "2026-05-22 01:44:55.398 31 INFO tempest.lib.common.rest_client [req-2d945bbd-de5e-47d8-94a4-2dbca66492d2 req-2d945bbd-de5e-47d8-94a4-2dbca66492d2 ] Request (TagsExtTest:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnetpools 0.207s",
                                "2026-05-22 01:44:55.418 39 INFO tempest.lib.common.rest_client [req-b999d49c-daae-4432-9cf0-a2a14b97bd0a req-b999d49c-daae-4432-9cf0-a2a14b97bd0a ] Request (RoutersAdminTest:test_update_router_reset_gateway_without_snat): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks/8e7c61a1-2868-4f38-badf-92e1456df341 0.269s",
                                "2026-05-22 01:44:55.465 35 INFO tempest.lib.common.rest_client [req-25318e6b-fb72-4ba8-8593-5b6e543b4719 req-25318e6b-fb72-4ba8-8593-5b6e543b4719 ] Request (PortsTestJSON:test_create_update_port_with_second_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.435s",
                                "2026-05-22 01:44:55.504 13 INFO tempest.lib.common.rest_client [req-3f0d2d76-a31c-4317-a8c1-29c501a0cb81 req-3f0d2d76-a31c-4317-a8c1-29c501a0cb81 ] Request (BulkNetworkOpsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.574s",
                                "2026-05-22 01:44:55.513 23 INFO tempest.lib.common.rest_client [req-b9f683d8-0589-455b-a100-30c90306d4eb req-b9f683d8-0589-455b-a100-30c90306d4eb ] 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.599s",
                                "2026-05-22 01:44:55.531 39 INFO tempest.lib.common.rest_client [req-2ea7f30b-9cff-462b-bbe9-8532adb5e365 req-2ea7f30b-9cff-462b-bbe9-8532adb5e365 ] Request (RoutersAdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=f85da842-986f-4228-8ce4-cda8bd5d5122 0.107s",
                                "2026-05-22 01:44:55.609 21 INFO tempest.lib.common.rest_client [req-4db44519-17ff-4f38-8820-60eec6414e40 req-4db44519-17ff-4f38-8820-60eec6414e40 ] Request (FloatingIPAdminTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/1de90c4d-3c67-421d-abaf-ebe4e1876f29 0.839s",
                                "2026-05-22 01:44:55.658 31 INFO tempest.lib.common.rest_client [req-c039fa5c-84e8-42b1-bbe5-642c175860e3 req-c039fa5c-84e8-42b1-bbe5-642c175860e3 ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 201 PUT https://api.testbed.osism.xyz:9696/v2.0/subnets/96615c64-0ee3-4b81-a9d1-596e0443c2dc/tags/tempest-TagsExtTest-Tag-1183178039 0.254s",
                                "2026-05-22 01:44:55.769 19 INFO tempest.lib.common.rest_client [req-033ac13d-815a-4c36-8417-5e81c9a36f95 req-033ac13d-815a-4c36-8417-5e81c9a36f95 ] Request (RoutersIpV6AdminTest:test_update_router_set_gateway): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/45ccc909-a910-4b9c-8412-262feceb7a79 3.132s",
                                "2026-05-22 01:44:55.792 33 INFO tempest.lib.common.rest_client [req-c7df16b1-ecad-4a9b-8212-12ddd46af00c req-c7df16b1-ecad-4a9b-8212-12ddd46af00c ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips_duplicate): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.309s",
                                "2026-05-22 01:44:55.831 11 INFO tempest.lib.common.rest_client [req-18addbb0-cbf5-4d87-9f73-7882d2d48f1c req-18addbb0-cbf5-4d87-9f73-7882d2d48f1c ] Request (NetworksTest:test_create_delete_subnet_with_gw_and_allocation_pools): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/f103f7a7-2d3c-4a5b-8753-db4d436a86b3 1.422s",
                                "{0} tempest.api.network.test_networks.NetworksTest.test_create_delete_subnet_with_gw_and_allocation_pools [4.108758s] ... ok",
                                "2026-05-22 01:44:55.865 31 INFO tempest.lib.common.rest_client [req-e9dfecc4-6935-4abe-8d16-b5041b18f3b1 req-e9dfecc4-6935-4abe-8d16-b5041b18f3b1 ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 201 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/5ff5e1e8-ae8b-403c-aae5-9c2ea0dc422d/tags/tempest-TagsExtTest-Tag-504729320 0.204s",
                                "2026-05-22 01:44:55.870 41 INFO tempest.lib.common.rest_client [req-106a1a40-29e8-4730-b721-98e3a89b6891 req-106a1a40-29e8-4730-b721-98e3a89b6891 ] Request (NetworksIpV6TestAttrs:test_create_delete_slaac_subnet_with_ports): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/4505d760-0a03-483d-ac1d-141202be0410 0.859s",
                                "2026-05-22 01:44:55.950 23 INFO tempest.lib.common.rest_client [req-e12c384f-50e3-4083-92ba-5201c50b90a4 req-e12c384f-50e3-4083-92ba-5201c50b90a4 ] 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.433s",
                                "2026-05-22 01:44:55.961 21 INFO tempest.lib.common.rest_client [req-7bbf9834-18b6-4708-8817-d087714b38e2 req-7bbf9834-18b6-4708-8817-d087714b38e2 ] Request (FloatingIPAdminTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/161a6d972cad4d22893b174756918155 0.345s",
                                "2026-05-22 01:44:55.962 21 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 6ce8f02e3c184d0d91a963d5d99ebd47",
                                "2026-05-22 01:44:55.974 19 INFO tempest.lib.common.rest_client [req-86e3a951-e18c-497d-9deb-35471f31d49f req-86e3a951-e18c-497d-9deb-35471f31d49f ] Request (RoutersIpV6AdminTest:test_update_router_set_gateway): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/45ccc909-a910-4b9c-8412-262feceb7a79 0.202s",
                                "2026-05-22 01:44:56.020 31 INFO tempest.lib.common.rest_client [req-d64c8e3b-db45-48e6-9d78-ae06324dc2f7 req-d64c8e3b-db45-48e6-9d78-ae06324dc2f7 ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 201 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/cd9cf1e2-a26a-4dbd-851b-2bb2b024605e/tags/tempest-TagsExtTest-Tag-1724543644 0.151s",
                                "2026-05-22 01:44:56.098 41 INFO tempest.lib.common.rest_client [req-ef5693cc-054c-47f8-987c-affa67eda213 req-ef5693cc-054c-47f8-987c-affa67eda213 ] Request (NetworksIpV6TestAttrs:test_create_delete_slaac_subnet_with_ports): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.225s",
                                "2026-05-22 01:44:56.112 19 INFO tempest.lib.common.rest_client [req-1f28e5c2-58d8-4f62-87dc-20ff3a415259 req-1f28e5c2-58d8-4f62-87dc-20ff3a415259 ] Request (RoutersIpV6AdminTest:test_update_router_set_gateway): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?network_id=8e7c61a1-2868-4f38-badf-92e1456df341&device_id=45ccc909-a910-4b9c-8412-262feceb7a79&device_owner=network%3Arouter_gateway 0.136s",
                                "2026-05-22 01:44:56.131 17 INFO tempest.lib.common.rest_client [req-a6b54d25-13e8-4d30-b523-21897418c547 req-a6b54d25-13e8-4d30-b523-21897418c547 ] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/94735150-8560-426f-a949-9f73ee8c8a33 0.909s",
                                "2026-05-22 01:44:56.203 31 INFO tempest.lib.common.rest_client [req-88283933-788d-4fd3-83a6-f4e3740f215c req-88283933-788d-4fd3-83a6-f4e3740f215c ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 201 PUT https://api.testbed.osism.xyz:9696/v2.0/subnetpools/5ab2254a-369f-4d5a-915a-f01ef66d786c/tags/tempest-TagsExtTest-Tag-1388069777 0.180s",
                                "2026-05-22 01:44:56.273 41 INFO tempest.lib.common.rest_client [req-57b7dd92-a264-47aa-aaac-8fe7b0cebf99 req-57b7dd92-a264-47aa-aaac-8fe7b0cebf99 ] Request (NetworksIpV6TestAttrs:test_create_delete_slaac_subnet_with_ports): 409 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/f13bc1e1-952b-4f7c-86f7-c3c3c02a8d72 0.172s",
                                "{15} tempest.api.network.test_networks.NetworksIpV6TestAttrs.test_create_delete_slaac_subnet_with_ports [5.287958s] ... ok",
                                "2026-05-22 01:44:56.304 17 INFO tempest.lib.common.rest_client [req-54c9a48d-d95e-402a-88de-06aacd33e816 req-54c9a48d-d95e-402a-88de-06aacd33e816 ] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/94735150-8560-426f-a949-9f73ee8c8a33 0.169s",
                                "{3} tempest.api.network.test_allowed_address_pair.AllowedAddressPairIpV6TestJSON.test_update_port_with_cidr_address_pair [4.422160s] ... ok",
                                "2026-05-22 01:44:56.304 19 INFO tempest.lib.common.rest_client [req-4bd6588b-d2e0-4383-9f63-f95d7e57f73e req-4bd6588b-d2e0-4383-9f63-f95d7e57f73e ] Request (RoutersIpV6AdminTest:test_update_router_set_gateway): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks/8e7c61a1-2868-4f38-badf-92e1456df341 0.189s",
                                "2026-05-22 01:44:56.374 31 INFO tempest.lib.common.rest_client [req-24bcdbe5-2e4f-4095-b95b-227688340224 req-24bcdbe5-2e4f-4095-b95b-227688340224 ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets/96615c64-0ee3-4b81-a9d1-596e0443c2dc/tags 0.166s",
                                "2026-05-22 01:44:56.386 37 INFO tempest.lib.common.rest_client [req-2de01ef5-dd0d-41a7-adb5-3523e33d2174 req-2de01ef5-dd0d-41a7-adb5-3523e33d2174 ] Request (RoutersNegativeTest:test_add_router_interfaces_on_overlapping_subnets_returns_400): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/d5e81b54-7fd4-4d2f-84fe-385257b6c8a4/add_router_interface 4.146s",
                                "2026-05-22 01:44:56.424 19 INFO tempest.lib.common.rest_client [req-21340636-2a0c-436c-bd66-bf70e447fcc9 req-21340636-2a0c-436c-bd66-bf70e447fcc9 ] Request (RoutersIpV6AdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=45ccc909-a910-4b9c-8412-262feceb7a79 0.115s",
                                "2026-05-22 01:44:56.439 33 INFO tempest.lib.common.rest_client [req-b93c3527-264e-4bfb-a26c-d20048b307ed req-b93c3527-264e-4bfb-a26c-d20048b307ed ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips_duplicate): 409 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.636s",
                                "2026-05-22 01:44:56.453 29 INFO tempest.lib.common.rest_client [req-d9c7a89a-47a1-42e3-a221-300819b741a0 req-d9c7a89a-47a1-42e3-a221-300819b741a0 ] Request (RoutersTest:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/edc17c19-a439-459b-b05d-1f535b2cef8c/remove_router_interface 2.236s",
                                "2026-05-22 01:44:56.563 31 INFO tempest.lib.common.rest_client [req-5c45225f-5d18-43bc-bae0-0dd901ace61b req-5c45225f-5d18-43bc-bae0-0dd901ace61b ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 204 GET https://api.testbed.osism.xyz:9696/v2.0/subnets/96615c64-0ee3-4b81-a9d1-596e0443c2dc/tags/tempest-TagsExtTest-Tag-1183178039 0.185s",
                                "2026-05-22 01:44:56.595 33 INFO tempest.lib.common.rest_client [req-5e8673ca-4fb7-4060-b230-02c6ad578ade req-5e8673ca-4fb7-4060-b230-02c6ad578ade ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.146s",
                                "2026-05-22 01:44:56.651 23 INFO tempest.lib.common.rest_client [req-55b59d31-bd44-43b7-bcaa-2cc802e0f89f req-55b59d31-bd44-43b7-bcaa-2cc802e0f89f ] 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.698s",
                                "2026-05-22 01:44:56.725 31 INFO tempest.lib.common.rest_client [req-c1bfc07f-b350-453b-8757-15143eaf8d0d req-c1bfc07f-b350-453b-8757-15143eaf8d0d ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/96615c64-0ee3-4b81-a9d1-596e0443c2dc/tags/tempest-TagsExtTest-Tag-1183178039 0.159s",
                                "2026-05-22 01:44:56.831 21 INFO tempest.lib.common.rest_client [req-bf19a459-00af-4dc6-bef4-d2412ffbf06b req-bf19a459-00af-4dc6-bef4-d2412ffbf06b ] Request (FloatingIPAdminTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=6ce8f02e3c184d0d91a963d5d99ebd47&name=default 0.866s",
                                "2026-05-22 01:44:56.845 29 INFO tempest.lib.common.rest_client [req-ba91f8ba-a56f-4620-90e0-4ea8ba4e36dc req-ba91f8ba-a56f-4620-90e0-4ea8ba4e36dc ] Request (RoutersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/a3476f1f-d051-442b-b1f4-a5a2496597fe 0.390s",
                                "2026-05-22 01:44:56.860 31 INFO tempest.lib.common.rest_client [req-164ed3ad-1104-4b51-ab3d-6a04168ab45b req-164ed3ad-1104-4b51-ab3d-6a04168ab45b ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets/96615c64-0ee3-4b81-a9d1-596e0443c2dc/tags 0.132s",
                                "2026-05-22 01:44:56.941 37 INFO tempest.lib.common.rest_client [req-42beb88e-2e35-4f81-8acc-79b58d766872 req-42beb88e-2e35-4f81-8acc-79b58d766872 ] Request (RoutersNegativeTest:test_add_router_interfaces_on_overlapping_subnets_returns_400): 400 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/d5e81b54-7fd4-4d2f-84fe-385257b6c8a4/add_router_interface 0.550s",
                                "2026-05-22 01:44:56.982 11 INFO tempest.lib.common.rest_client [req-6bcbb7e1-77b9-4d8d-81ed-bddeb50623aa req-6bcbb7e1-77b9-4d8d-81ed-bddeb50623aa ] Request (NetworksTest:test_create_delete_subnet_with_host_routes_and_dns_nameservers): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.147s",
                                "2026-05-22 01:44:57.015 31 INFO tempest.lib.common.rest_client [req-969e423c-ff3e-422a-b0b0-5ac33f67f9d2 req-969e423c-ff3e-422a-b0b0-5ac33f67f9d2 ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/5ff5e1e8-ae8b-403c-aae5-9c2ea0dc422d/tags 0.153s",
                                "2026-05-22 01:44:57.065 35 INFO tempest.lib.common.rest_client [req-ff3b4382-01d8-4cbe-b03c-d9e6b6f06f97 req-ff3b4382-01d8-4cbe-b03c-d9e6b6f06f97 ] Request (PortsTestJSON:test_create_update_port_with_second_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.598s",
                                "2026-05-22 01:44:57.139 31 INFO tempest.lib.common.rest_client [req-c6edd585-e9e3-4ccf-b82a-e4c14e54396c req-c6edd585-e9e3-4ccf-b82a-e4c14e54396c ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 204 GET https://api.testbed.osism.xyz:9696/v2.0/ports/5ff5e1e8-ae8b-403c-aae5-9c2ea0dc422d/tags/tempest-TagsExtTest-Tag-504729320 0.121s",
                                "2026-05-22 01:44:57.260 23 INFO tempest.lib.common.rest_client [req-16a640d3-3a35-4436-911b-62abdb6fb096 req-16a640d3-3a35-4436-911b-62abdb6fb096 ] Request (SecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/ddb32ee9-14be-459e-b5d9-7e5c599e7f02 0.606s",
                                "2026-05-22 01:44:57.293 37 INFO tempest.lib.common.rest_client [req-a87807ed-49f1-454f-b399-8b0cbdfd2f24 req-a87807ed-49f1-454f-b399-8b0cbdfd2f24 ] Request (RoutersNegativeTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/eea5692d-123c-468a-a1cc-4210723edab0 0.349s",
                                "2026-05-22 01:44:57.329 33 INFO tempest.lib.common.rest_client [req-78f5588e-ee84-45e3-8904-48f57a1a2d1b req-78f5588e-ee84-45e3-8904-48f57a1a2d1b ] Request (NetworksTestDHCPv6:tearDown): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/6dcaee46-796e-494f-a812-d8b1684713f8 0.731s",
                                "2026-05-22 01:44:57.370 41 INFO tempest.lib.common.rest_client [req-b8904784-7f90-422a-920d-939135380fce req-b8904784-7f90-422a-920d-939135380fce ] Request (NetworksIpV6TestAttrs:test_create_delete_stateless_subnet_with_ports): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.093s",
                                "2026-05-22 01:44:57.375 39 INFO tempest.lib.common.rest_client [req-f3951a72-6d61-4882-b190-e7dccfd4f818 req-f3951a72-6d61-4882-b190-e7dccfd4f818 ] Request (RoutersAdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/f85da842-986f-4228-8ce4-cda8bd5d5122 1.840s",
                                "{14} tempest.api.network.admin.test_routers.RoutersAdminTest.test_update_router_reset_gateway_without_snat [8.225097s] ... ok",
                                "2026-05-22 01:44:57.493 17 INFO tempest.lib.common.rest_client [req-18a43956-c210-486e-820a-4038a6c02531 req-18a43956-c210-486e-820a-4038a6c02531 ] Request (AllowedAddressPairIpV6TestJSON:test_update_port_with_multiple_ip_mac_address_pair): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.185s",
                                "2026-05-22 01:44:57.506 21 INFO tempest.lib.common.rest_client [req-2396b0d8-1c68-481c-88d9-32fca8c3ca44 req-2396b0d8-1c68-481c-88d9-32fca8c3ca44 ] Request (FloatingIPAdminTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/dc5b855b-6d87-4ee0-b301-12a6f21948cb 0.670s",
                                "2026-05-22 01:44:57.514 19 INFO tempest.lib.common.rest_client [req-cd9ee3f6-1708-4347-919d-9b241f2bd220 req-cd9ee3f6-1708-4347-919d-9b241f2bd220 ] Request (RoutersIpV6AdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/45ccc909-a910-4b9c-8412-262feceb7a79 1.086s",
                                "2026-05-22 01:44:57.509 33 INFO tempest.lib.common.rest_client [req-ae5171b8-16c1-42cd-ad5b-4bb24cce691c req-ae5171b8-16c1-42cd-ad5b-4bb24cce691c ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.174s",
                                "{4} tempest.api.network.admin.test_routers.RoutersIpV6AdminTest.test_update_router_set_gateway [5.237422s] ... ok",
                                "2026-05-22 01:44:57.559 23 INFO tempest.lib.common.rest_client [req-acac9c3f-c2cb-4371-80ae-87e994f28c8e req-acac9c3f-c2cb-4371-80ae-87e994f28c8e ] Request (SecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.294s",
                                "2026-05-22 01:44:57.678 39 INFO tempest.lib.common.rest_client [req-78b7e921-66f7-49cd-a3c7-3efb5fc5c311 req-78b7e921-66f7-49cd-a3c7-3efb5fc5c311 ] Request (RoutersAdminTest:test_update_router_set_gateway): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.298s",
                                "2026-05-22 01:44:57.843 21 INFO tempest.lib.common.rest_client [req-8b0e4338-f750-451d-847b-8869110c8f3f req-8b0e4338-f750-451d-847b-8869110c8f3f ] Request (FloatingIPAdminTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/6ce8f02e3c184d0d91a963d5d99ebd47 0.334s",
                                "2026-05-22 01:44:57.875 31 INFO tempest.lib.common.rest_client [req-a3baf7c8-f7a3-421c-b8af-469f06b54711 req-a3baf7c8-f7a3-421c-b8af-469f06b54711 ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/5ff5e1e8-ae8b-403c-aae5-9c2ea0dc422d/tags/tempest-TagsExtTest-Tag-504729320 0.733s",
                                "2026-05-22 01:44:57.887 33 INFO tempest.lib.common.rest_client [req-ff11b038-57cb-484b-8854-9e81ea6a7751 req-ff11b038-57cb-484b-8854-9e81ea6a7751 ] Request (NetworksTestDHCPv6:tearDown): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/a4232fc6-1138-49d4-8ff6-e38bcb8d39ab 0.374s",
                                "2026-05-22 01:44:57.987 19 INFO tempest.lib.common.rest_client [req-90735be3-6428-40f7-8c9c-7d1290a9db97 req-90735be3-6428-40f7-8c9c-7d1290a9db97 ] Request (RoutersIpV6AdminTest:test_update_router_set_gateway_with_snat_explicit): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.470s",
                                "2026-05-22 01:44:58.068 33 INFO tempest.lib.common.rest_client [req-caecd913-81f1-441b-8d57-8d427a801a71 req-caecd913-81f1-441b-8d57-8d427a801a71 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.176s",
                                "{11} tempest.api.network.test_dhcp_ipv6.NetworksTestDHCPv6.test_dhcp_stateful_fixedips_duplicate [4.234510s] ... ok",
                                "2026-05-22 01:44:58.075 31 INFO tempest.lib.common.rest_client [req-b4bb0cfc-a8b2-472d-a169-98c643d19368 req-b4bb0cfc-a8b2-472d-a169-98c643d19368 ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/5ff5e1e8-ae8b-403c-aae5-9c2ea0dc422d/tags 0.196s",
                                "2026-05-22 01:44:58.105 23 INFO tempest.lib.common.rest_client [req-5d764a8e-9854-416e-92ec-b31298a4c190 req-5d764a8e-9854-416e-92ec-b31298a4c190 ] Request (SecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/94946171-1153-422f-9aa6-ee9e7297ef87 0.544s",
                                "2026-05-22 01:44:58.119 35 INFO tempest.lib.common.rest_client [req-985594c6-447b-46f5-be57-b2d5d8b12e9c req-985594c6-447b-46f5-be57-b2d5d8b12e9c ] Request (PortsTestJSON:test_create_update_port_with_second_ip): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/6db4a543-bcd2-4683-a74e-4c28dcb3e16d 1.052s",
                                "2026-05-22 01:44:58.248 15 INFO tempest.lib.common.rest_client [req-e1e65a87-d384-439f-80f9-78e5658b9070 req-e1e65a87-d384-439f-80f9-78e5658b9070 ] Request (FloatingIPTestJSON:test_floating_ip_update_different_router): 201 POST https://api.testbed.osism.xyz:9696/v2.0/floatingips 3.785s",
                                "2026-05-22 01:44:58.262 31 INFO tempest.lib.common.rest_client [req-8346f2f6-a264-49aa-9d15-816fd2cb1cdf req-8346f2f6-a264-49aa-9d15-816fd2cb1cdf ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/cd9cf1e2-a26a-4dbd-851b-2bb2b024605e/tags 0.183s",
                                "2026-05-22 01:44:58.381 21 INFO tempest.lib.common.rest_client [req-6e14b679-b275-4c89-9f9a-50a4a71e351f req-6e14b679-b275-4c89-9f9a-50a4a71e351f ] Request (NetworksIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.532s",
                                "2026-05-22 01:44:58.428 23 INFO tempest.lib.common.rest_client [req-2e041b3e-2481-4108-820f-976eaa3a7758 req-2e041b3e-2481-4108-820f-976eaa3a7758 ] Request (SecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.320s",
                                "2026-05-22 01:44:58.437 17 INFO tempest.lib.common.rest_client [req-4267fbc0-9731-4f83-a92e-dba83976db4e req-4267fbc0-9731-4f83-a92e-dba83976db4e ] Request (AllowedAddressPairIpV6TestJSON:test_update_port_with_multiple_ip_mac_address_pair): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.941s",
                                "2026-05-22 01:44:58.486 37 INFO tempest.lib.common.rest_client [req-e49f55d7-9614-4feb-a436-2187ed2ef2c5 req-e49f55d7-9614-4feb-a436-2187ed2ef2c5 ] Request (RoutersNegativeTest:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/d5e81b54-7fd4-4d2f-84fe-385257b6c8a4/remove_router_interface 1.189s",
                                "{13} tempest.api.network.test_routers_negative.RoutersNegativeTest.test_add_router_interfaces_on_overlapping_subnets_returns_400 [13.548753s] ... ok",
                                "2026-05-22 01:44:58.495 31 INFO tempest.lib.common.rest_client [req-c6a519ff-2269-4e5f-b857-cb5170c702b2 req-c6a519ff-2269-4e5f-b857-cb5170c702b2 ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 204 GET https://api.testbed.osism.xyz:9696/v2.0/routers/cd9cf1e2-a26a-4dbd-851b-2bb2b024605e/tags/tempest-TagsExtTest-Tag-1724543644 0.230s",
                                "2026-05-22 01:44:58.617 37 INFO tempest.lib.common.rest_client [req-7d2bac62-638d-4c11-ae77-af506d2f144e req-7d2bac62-638d-4c11-ae77-af506d2f144e ] Request (RoutersNegativeTest:test_delete_non_existent_router_returns_404): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/tempest-non_exist_router-816534836 0.122s",
                                "{13} tempest.api.network.test_routers_negative.RoutersNegativeTest.test_delete_non_existent_router_returns_404 [0.128224s] ... ok",
                                "2026-05-22 01:44:58.675 33 INFO tempest.lib.common.rest_client [req-bbdc80ad-2c9a-4239-8feb-b0ad9fc55f17 req-bbdc80ad-2c9a-4239-8feb-b0ad9fc55f17 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips_outrange): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.599s",
                                "2026-05-22 01:44:58.710 23 INFO tempest.lib.common.rest_client [req-46288296-41ce-4087-b5db-a9643405bc24 req-46288296-41ce-4087-b5db-a9643405bc24 ] Request (SecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/f52098e9-047a-4b50-899d-87fe770975eb 0.279s",
                                "2026-05-22 01:44:58.711 31 INFO tempest.lib.common.rest_client [req-d3c7b881-913d-4fce-84de-b3349f0d9726 req-d3c7b881-913d-4fce-84de-b3349f0d9726 ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/cd9cf1e2-a26a-4dbd-851b-2bb2b024605e/tags/tempest-TagsExtTest-Tag-1724543644 0.212s",
                                "2026-05-22 01:44:58.737 11 INFO tempest.lib.common.rest_client [req-e016a985-0ad8-4e9c-a70c-0413c10ff014 req-e016a985-0ad8-4e9c-a70c-0413c10ff014 ] Request (NetworksTest:test_create_delete_subnet_with_host_routes_and_dns_nameservers): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.753s",
                                "2026-05-22 01:44:58.867 31 INFO tempest.lib.common.rest_client [req-92db7313-71df-4aae-8031-f9b026a57c35 req-92db7313-71df-4aae-8031-f9b026a57c35 ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/cd9cf1e2-a26a-4dbd-851b-2bb2b024605e/tags 0.153s",
                                "2026-05-22 01:44:58.879 21 INFO tempest.lib.common.rest_client [req-b2cc5898-91c5-4426-b818-e315714ee7f6 req-b2cc5898-91c5-4426-b818-e315714ee7f6 ] Request (NetworksIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.477s",
                                "2026-05-22 01:44:58.908 23 INFO tempest.lib.common.rest_client [req-cc2a6c77-49db-4ef7-90ec-78f8c3a56577 req-cc2a6c77-49db-4ef7-90ec-78f8c3a56577 ] Request (SecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.196s",
                                "2026-05-22 01:44:58.993 31 INFO tempest.lib.common.rest_client [req-825ccdfb-b77f-4774-a4bc-22737c4a6698 req-825ccdfb-b77f-4774-a4bc-22737c4a6698 ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnetpools/5ab2254a-369f-4d5a-915a-f01ef66d786c/tags 0.121s",
                                "2026-05-22 01:44:58.994 21 INFO tempest.lib.common.rest_client [req-d4b0a816-b597-4faf-83cb-f5ad74af2f20 req-d4b0a816-b597-4faf-83cb-f5ad74af2f20 ] Request (NetworksIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.113s",
                                "2026-05-22 01:44:59.119 37 INFO tempest.lib.common.rest_client [req-fec64f33-8ef0-412c-9c78-e80a43ade62c req-fec64f33-8ef0-412c-9c78-e80a43ade62c ] Request (RoutersNegativeTest:test_router_add_gateway_invalid_network_returns_404): 404 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/d5e81b54-7fd4-4d2f-84fe-385257b6c8a4 0.495s",
                                "{13} tempest.api.network.test_routers_negative.RoutersNegativeTest.test_router_add_gateway_invalid_network_returns_404 [0.499107s] ... ok",
                                "2026-05-22 01:44:59.133 35 INFO tempest.lib.common.rest_client [req-939d3d0b-4c7e-44c1-95d3-dc3fe23e2b14 req-939d3d0b-4c7e-44c1-95d3-dc3fe23e2b14 ] Request (PortsTestJSON:test_create_update_port_with_second_ip): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/6db4a543-bcd2-4683-a74e-4c28dcb3e16d 1.011s",
                                "2026-05-22 01:44:59.144 21 INFO tempest.lib.common.rest_client [req-20440a14-8974-412d-9e24-a3b9c56ee5d3 req-20440a14-8974-412d-9e24-a3b9c56ee5d3 ] Request (NetworksIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.148s",
                                "2026-05-22 01:44:59.188 31 INFO tempest.lib.common.rest_client [req-0b40d13f-373a-4ab9-ad3d-1d2292b483d0 req-0b40d13f-373a-4ab9-ad3d-1d2292b483d0 ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 204 GET https://api.testbed.osism.xyz:9696/v2.0/subnetpools/5ab2254a-369f-4d5a-915a-f01ef66d786c/tags/tempest-TagsExtTest-Tag-1388069777 0.193s",
                                "2026-05-22 01:44:59.351 33 INFO tempest.lib.common.rest_client [req-981570f6-527b-464a-b448-53f7c14d7eed req-981570f6-527b-464a-b448-53f7c14d7eed ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips_outrange): 400 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.669s",
                                "2026-05-22 01:44:59.404 31 INFO tempest.lib.common.rest_client [req-c632139c-1c6f-4035-a600-907aae0452e2 req-c632139c-1c6f-4035-a600-907aae0452e2 ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnetpools/5ab2254a-369f-4d5a-915a-f01ef66d786c/tags/tempest-TagsExtTest-Tag-1388069777 0.214s",
                                "2026-05-22 01:44:59.429 41 INFO tempest.lib.common.rest_client [req-0c692964-60d8-4775-9c87-1495101c2549 req-0c692964-60d8-4775-9c87-1495101c2549 ] Request (NetworksIpV6TestAttrs:test_create_delete_stateless_subnet_with_ports): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.054s",
                                "2026-05-22 01:44:59.499 33 INFO tempest.lib.common.rest_client [req-1897c024-8744-4a36-bc21-4f4040ca2d9a req-1897c024-8744-4a36-bc21-4f4040ca2d9a ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.145s",
                                "2026-05-22 01:44:59.502 29 INFO tempest.lib.common.rest_client [req-cb4f0410-41a3-4ecc-a050-07c0e6eb3a1b req-cb4f0410-41a3-4ecc-a050-07c0e6eb3a1b ] Request (RoutersTest:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/edc17c19-a439-459b-b05d-1f535b2cef8c/remove_router_interface 2.654s",
                                "2026-05-22 01:44:59.586 29 INFO tempest.lib.common.rest_client [req-680f5db4-3723-49d9-889a-88b4827367b9 req-680f5db4-3723-49d9-889a-88b4827367b9 ] Request (RoutersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=edc17c19-a439-459b-b05d-1f535b2cef8c 0.082s",
                                "2026-05-22 01:44:59.637 23 INFO tempest.lib.common.rest_client [req-58e79222-6a88-498a-8c97-3a21408dde1f req-58e79222-6a88-498a-8c97-3a21408dde1f ] Request (SecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/446a3c43-52c3-4586-92b0-970f6b4ff309 0.725s",
                                "2026-05-22 01:44:59.646 31 INFO tempest.lib.common.rest_client [req-dbf2bcb6-081e-49e0-a8d2-3e58de2f38c2 req-dbf2bcb6-081e-49e0-a8d2-3e58de2f38c2 ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnetpools/5ab2254a-369f-4d5a-915a-f01ef66d786c/tags 0.239s",
                                "2026-05-22 01:44:59.659 33 INFO tempest.lib.common.rest_client [req-d5c5ee20-0b30-43ea-ab07-28b209eeedfb req-d5c5ee20-0b30-43ea-ab07-28b209eeedfb ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.157s",
                                "2026-05-22 01:44:59.660 25 INFO tempest.lib.common.rest_client [req-2e672c8b-105c-42fc-84d8-da209a2f9b92 req-2e672c8b-105c-42fc-84d8-da209a2f9b92 ] Request (RoutersIpV6Test:test_add_multiple_router_interfaces): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/1bbf25a5-3c2a-4f45-8671-57b0e815b17f/add_router_interface 4.701s",
                                "2026-05-22 01:44:59.724 21 INFO tempest.lib.common.rest_client [req-f7d0778b-6431-4aa6-a877-269132de262b req-f7d0778b-6431-4aa6-a877-269132de262b ] Request (NetworksIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.577s",
                                "2026-05-22 01:44:59.837 21 INFO tempest.lib.common.rest_client [req-421ef6d7-fe7d-40a1-be3d-46c8a3721607 req-421ef6d7-fe7d-40a1-be3d-46c8a3721607 ] Request (NetworksIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.109s",
                                "2026-05-22 01:44:59.855 13 INFO tempest.lib.common.rest_client [req-a20dca73-c4dd-4012-be7a-4b38586660b1 req-a20dca73-c4dd-4012-be7a-4b38586660b1 ] Request (BulkNetworkOpsTest:test_bulk_create_delete_network): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 4.348s",
                                "2026-05-22 01:44:59.867 15 INFO tempest.lib.common.rest_client [req-df5a2fe5-f27a-48f2-a8e1-3422e659fa00 req-df5a2fe5-f27a-48f2-a8e1-3422e659fa00 ] Request (FloatingIPTestJSON:test_floating_ip_update_different_router): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.615s",
                                "2026-05-22 01:44:59.876 25 INFO tempest.lib.common.rest_client [req-f119297e-8a1b-4cf5-9a23-9dcae3f8d0f5 req-f119297e-8a1b-4cf5-9a23-9dcae3f8d0f5 ] Request (RoutersIpV6Test:test_add_multiple_router_interfaces): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/2d06390d-786d-4caf-977b-5bf27c4d84d4 0.213s",
                                "2026-05-22 01:44:59.892 37 INFO tempest.lib.common.rest_client [req-e67cb59a-f16f-4d10-bb59-ee59f05acb0f req-e67cb59a-f16f-4d10-bb59-ee59f05acb0f ] Request (RoutersNegativeTest:test_router_add_gateway_net_not_external_returns_400): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.765s",
                                "2026-05-22 01:44:59.949 31 INFO tempest.lib.common.rest_client [req-a2522961-b600-4841-8192-80dc65ee05ec req-a2522961-b600-4841-8192-80dc65ee05ec ] Request (TagsExtTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnetpools/5ab2254a-369f-4d5a-915a-f01ef66d786c/tags 0.299s",
                                "2026-05-22 01:44:59.974 23 INFO tempest.lib.common.rest_client [req-fc2dac2a-27c9-4740-8d5e-05eac395b7d5 req-fc2dac2a-27c9-4740-8d5e-05eac395b7d5 ] Request (SecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.332s",
                                "2026-05-22 01:44:59.986 21 INFO tempest.lib.common.rest_client [req-19eba1b8-a596-4e32-bb74-6228b25df52d req-19eba1b8-a596-4e32-bb74-6228b25df52d ] Request (NetworksIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ebbcc36201f044f09db39eea1fb46699/users/f3cfc96b219b4c64a949219e2e14f5eb/roles/7b19d98ffcc24d869191183daf0fb4ae 0.145s",
                                "2026-05-22 01:45:00.014 33 INFO tempest.lib.common.rest_client [req-ce3c03e6-b989-49a7-a92f-779152a2bb90 req-ce3c03e6-b989-49a7-a92f-779152a2bb90 ] Request (NetworksTestDHCPv6:tearDown): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/27d89c88-48db-43f6-9e6e-7c3cd6a9a573 0.346s",
                                "2026-05-22 01:45:00.061 17 INFO tempest.lib.common.rest_client [req-629333ce-c133-46da-ba3d-e49f198154bc req-629333ce-c133-46da-ba3d-e49f198154bc ] Request (AllowedAddressPairIpV6TestJSON:test_update_port_with_multiple_ip_mac_address_pair): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/d572eda1-a9be-4abb-9b63-8daaed922812 1.621s",
                                "2026-05-22 01:45:00.084 13 INFO tempest.lib.common.rest_client [req-b8d6e00e-bb01-4b48-9f4e-799a5596ea71 req-b8d6e00e-bb01-4b48-9f4e-799a5596ea71 ] Request (BulkNetworkOpsTest:test_bulk_create_delete_network): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks 0.222s",
                                "2026-05-22 01:45:00.156 33 INFO tempest.lib.common.rest_client [req-a7d151cf-7b6f-4d7d-829b-157bdeeb47cb req-a7d151cf-7b6f-4d7d-829b-157bdeeb47cb ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.139s",
                                "{11} tempest.api.network.test_dhcp_ipv6.NetworksTestDHCPv6.test_dhcp_stateful_fixedips_outrange [2.086569s] ... ok",
                                "2026-05-22 01:45:00.186 25 INFO tempest.lib.common.rest_client [req-2b0b6042-d95e-4f1d-bc8d-1d09c7dcb2b8 req-2b0b6042-d95e-4f1d-bc8d-1d09c7dcb2b8 ] Request (RoutersIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/2d06390d-786d-4caf-977b-5bf27c4d84d4 0.308s",
                                "2026-05-22 01:45:00.191 21 INFO tempest.lib.common.rest_client [req-8981dbd0-5f29-4a3b-8fb2-629d85765fd2 req-8981dbd0-5f29-4a3b-8fb2-629d85765fd2 ] Request (NetworksIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.197s",
                                "2026-05-22 01:45:00.248 35 INFO tempest.lib.common.rest_client [req-d31545e8-354f-40f3-8655-386464612307 req-d31545e8-354f-40f3-8655-386464612307 ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/6db4a543-bcd2-4683-a74e-4c28dcb3e16d 1.113s",
                                "2026-05-22 01:45:00.332 21 INFO tempest.lib.common.rest_client [req-adf88928-6e04-4aef-a8de-3a96eaafd817 req-adf88928-6e04-4aef-a8de-3a96eaafd817 ] Request (NetworksIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ebbcc36201f044f09db39eea1fb46699/users/f3cfc96b219b4c64a949219e2e14f5eb/roles/1049be6f2d5641528d4cf50ffcec866c 0.138s",
                                "2026-05-22 01:45:00.356 35 INFO tempest.lib.common.rest_client [req-be2e0e4c-217c-45a6-b50a-7022d3e2d4b7 req-be2e0e4c-217c-45a6-b50a-7022d3e2d4b7 ] Request (PortsTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/6db4a543-bcd2-4683-a74e-4c28dcb3e16d 0.107s",
                                "2026-05-22 01:45:00.378 31 INFO tempest.lib.common.rest_client [req-823ecc31-8d5c-40ff-aedd-8a169ce39af3 req-823ecc31-8d5c-40ff-aedd-8a169ce39af3 ] Request (TagsExtTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/cd9cf1e2-a26a-4dbd-851b-2bb2b024605e/tags 0.424s",
                                "2026-05-22 01:45:00.395 29 INFO tempest.lib.common.rest_client [req-ceea0204-b76d-4896-9ef6-1b746a57e4b0 req-ceea0204-b76d-4896-9ef6-1b746a57e4b0 ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/edc17c19-a439-459b-b05d-1f535b2cef8c 0.803s",
                                "2026-05-22 01:45:00.468 11 INFO tempest.lib.common.rest_client [req-8842a5c6-24e9-41b9-b3bc-2b0e8394a3c2 req-8842a5c6-24e9-41b9-b3bc-2b0e8394a3c2 ] Request (NetworksTest:test_create_delete_subnet_with_host_routes_and_dns_nameservers): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/5353fe63-2847-47f7-b8c4-3233ca176691 1.721s",
                                "{0} tempest.api.network.test_networks.NetworksTest.test_create_delete_subnet_with_host_routes_and_dns_nameservers [4.636329s] ... ok",
                                "2026-05-22 01:45:00.561 21 INFO tempest.lib.common.rest_client [req-00cffbce-dedb-4da1-a765-401b3bb9b140 req-00cffbce-dedb-4da1-a765-401b3bb9b140 ] Request (NetworksIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.226s",
                                "2026-05-22 01:45:00.577 31 INFO tempest.lib.common.rest_client [req-f8d7e4f7-d9fe-4734-8db4-f87f2a54bc46 req-f8d7e4f7-d9fe-4734-8db4-f87f2a54bc46 ] Request (TagsExtTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/5ff5e1e8-ae8b-403c-aae5-9c2ea0dc422d/tags 0.189s",
                                "2026-05-22 01:45:00.585 23 INFO tempest.lib.common.rest_client [req-bd9fc296-92da-42ce-afde-569d0123bda7 req-bd9fc296-92da-42ce-afde-569d0123bda7 ] Request (SecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/55a48a6c-d1af-4671-a101-85c2a5c75dd6 0.607s",
                                "2026-05-22 01:45:00.713 21 INFO tempest.lib.common.rest_client [req-ebd2bdee-b086-4618-aaaf-35f1d0ed9048 req-ebd2bdee-b086-4618-aaaf-35f1d0ed9048 ] Request (NetworksIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ebbcc36201f044f09db39eea1fb46699/users/f3cfc96b219b4c64a949219e2e14f5eb/roles/f62b4d190f9040abadfedbb170e6ab99 0.147s",
                                "2026-05-22 01:45:00.756 35 INFO tempest.lib.common.rest_client [req-ce7eb5a3-abab-42bf-bacd-570e169fda86 req-ce7eb5a3-abab-42bf-bacd-570e169fda86 ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/ff30b52e-6e63-44c7-a6b2-2345b8b7e84c 0.396s",
                                "2026-05-22 01:45:00.768 33 INFO tempest.lib.common.rest_client [req-97707a44-2ba2-46cc-bc68-9967c3a10214 req-97707a44-2ba2-46cc-bc68-9967c3a10214 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.608s",
                                "2026-05-22 01:45:00.772 23 INFO tempest.lib.common.rest_client [req-bc0e7aa4-0a27-4120-9b0b-c432b491d481 req-bc0e7aa4-0a27-4120-9b0b-c432b491d481 ] Request (SecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.184s",
                                "2026-05-22 01:45:00.785 13 INFO tempest.lib.common.rest_client [req-44814d7f-6d0d-42e9-b896-8c0d9f48e1b1 req-44814d7f-6d0d-42e9-b896-8c0d9f48e1b1 ] Request (BulkNetworkOpsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/929d2bc2-dd7e-459f-85fc-d568971c2006 0.697s",
                                "2026-05-22 01:45:00.805 31 INFO tempest.lib.common.rest_client [req-c472c894-5511-47de-8fb5-783ace75541c req-c472c894-5511-47de-8fb5-783ace75541c ] Request (TagsExtTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/96615c64-0ee3-4b81-a9d1-596e0443c2dc/tags 0.220s",
                                "{10} tempest.api.network.test_tags.TagsExtTest.test_create_check_list_and_delete_tags [5.404814s] ... ok",
                                "2026-05-22 01:45:00.873 29 INFO tempest.lib.common.rest_client [req-da06c000-1049-46bb-84ec-703d94584987 req-da06c000-1049-46bb-84ec-703d94584987 ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/bf5373f4-3d49-407c-a905-99d0173a21ab 0.474s",
                                "2026-05-22 01:45:00.907 21 INFO tempest.lib.common.rest_client [req-704bf220-1972-4439-adb9-eb4a079b19fc req-704bf220-1972-4439-adb9-eb4a079b19fc ] Request (NetworksIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.192s",
                                "2026-05-22 01:45:01.031 21 INFO tempest.lib.common.rest_client [req-b6138694-b51f-4b1a-965e-e9fb825d5fb2 req-b6138694-b51f-4b1a-965e-e9fb825d5fb2 ] Request (NetworksIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ebbcc36201f044f09db39eea1fb46699/users/f3cfc96b219b4c64a949219e2e14f5eb/roles/7b19d98ffcc24d869191183daf0fb4ae 0.119s",
                                "2026-05-22 01:45:01.032 21 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user f3cfc96b219b4c64a949219e2e14f5eb is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:45:01.032 21 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksIpV6Test-110073075-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'ebbcc36201f044f09db39eea1fb46699', 'project_name': 'tempest-NetworksIpV6Test-110073075', 'tenant_id': 'ebbcc36201f044f09db39eea1fb46699', 'tenant_name': 'tempest-NetworksIpV6Test-110073075', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'f3cfc96b219b4c64a949219e2e14f5eb', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:45:01.033 21 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksIpV6Test-110073075-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'ebbcc36201f044f09db39eea1fb46699', 'project_name': 'tempest-NetworksIpV6Test-110073075', 'tenant_id': 'ebbcc36201f044f09db39eea1fb46699', 'tenant_name': 'tempest-NetworksIpV6Test-110073075', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'f3cfc96b219b4c64a949219e2e14f5eb', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:45:01.065 31 INFO tempest.lib.common.rest_client [req-609a3933-bda5-4611-8239-1f5062e5d13b req-609a3933-bda5-4611-8239-1f5062e5d13b ] Request (TagsExtTest:test_update_and_delete_all_tags): 201 PUT https://api.testbed.osism.xyz:9696/v2.0/subnets/96615c64-0ee3-4b81-a9d1-596e0443c2dc/tags/tempest-TagsExtTest-Tag-940250229 0.254s",
                                "2026-05-22 01:45:01.102 33 INFO tempest.lib.common.rest_client [req-a6ce0268-72b9-4796-b55e-0b281afbea61 req-a6ce0268-72b9-4796-b55e-0b281afbea61 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.331s",
                                "2026-05-22 01:45:01.168 23 INFO tempest.lib.common.rest_client [req-c28bd18d-a099-43cc-beb7-dc0d152c5af1 req-c28bd18d-a099-43cc-beb7-dc0d152c5af1 ] Request (SecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/43dc76f0-37df-4ea8-a888-838c32416923 0.392s",
                                "2026-05-22 01:45:01.268 31 INFO tempest.lib.common.rest_client [req-c74ecf86-2a95-48e1-9cd2-6481078b8b15 req-c74ecf86-2a95-48e1-9cd2-6481078b8b15 ] Request (TagsExtTest:test_update_and_delete_all_tags): 201 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/5ff5e1e8-ae8b-403c-aae5-9c2ea0dc422d/tags/tempest-TagsExtTest-Tag-680417560 0.199s",
                                "2026-05-22 01:45:01.328 29 INFO tempest.lib.common.rest_client [req-bb50ac4d-8f60-4b5e-8f5e-1982743c3085 req-bb50ac4d-8f60-4b5e-8f5e-1982743c3085 ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/4bf4bf31-b6ab-40c6-be29-bdc199b0bb88 0.452s",
                                "2026-05-22 01:45:01.348 23 INFO tempest.lib.common.rest_client [req-16f90390-f68c-4ca8-8179-7f44decdcc9f req-16f90390-f68c-4ca8-8179-7f44decdcc9f ] Request (SecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.176s",
                                "{6} tempest.api.network.test_security_groups.SecGroupTest.test_create_security_group_rule_with_icmp_type_code [8.502469s] ... ok",
                                "2026-05-22 01:45:01.355 35 INFO tempest.lib.common.rest_client [req-eefcc5a5-c5f9-4480-bf17-2432de56d999 req-eefcc5a5-c5f9-4480-bf17-2432de56d999 ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/4c061ada-1196-4fb3-9fb4-dae569c730c1 0.594s",
                                "2026-05-22 01:45:01.434 11 INFO tempest.lib.common.rest_client [req-7e676fa4-ed0b-4ca6-bf05-10d96577eb09 req-7e676fa4-ed0b-4ca6-bf05-10d96577eb09 ] Request (NetworksTest:test_create_delete_subnet_without_gateway): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.963s",
                                "2026-05-22 01:45:01.476 15 INFO tempest.lib.common.rest_client [req-d0917e6e-c858-441a-9762-5baa484f337b req-d0917e6e-c858-441a-9762-5baa484f337b ] Request (FloatingIPTestJSON:test_floating_ip_update_different_router): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.604s",
                                "2026-05-22 01:45:01.507 13 INFO tempest.lib.common.rest_client [req-18ef9a77-9cee-476a-8ead-80c4d29702bb req-18ef9a77-9cee-476a-8ead-80c4d29702bb ] Request (BulkNetworkOpsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/caf6ebae-e0d7-4f3b-8cdd-82aa05575ff3 0.718s",
                                "2026-05-22 01:45:01.514 31 INFO tempest.lib.common.rest_client [req-465e7630-ad7a-4a0f-85fc-c53c84b4ce62 req-465e7630-ad7a-4a0f-85fc-c53c84b4ce62 ] Request (TagsExtTest:test_update_and_delete_all_tags): 201 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/cd9cf1e2-a26a-4dbd-851b-2bb2b024605e/tags/tempest-TagsExtTest-Tag-2086161636 0.244s",
                                "2026-05-22 01:45:01.600 41 INFO tempest.lib.common.rest_client [req-51a8f8a1-a714-4b50-9ebd-ebd52a0bbe23 req-51a8f8a1-a714-4b50-9ebd-ebd52a0bbe23 ] Request (NetworksIpV6TestAttrs:test_create_delete_stateless_subnet_with_ports): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 2.168s",
                                "2026-05-22 01:45:01.632 21 INFO tempest.lib.common.rest_client [req-3dbd3c01-7f29-4a1e-8b09-6d36313c1f84 req-3dbd3c01-7f29-4a1e-8b09-6d36313c1f84 ] Request (NetworksIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.587s",
                                "2026-05-22 01:45:01.654 13 INFO tempest.lib.common.rest_client [req-5cddbaa5-80ec-4017-9b22-9bd65dfecd9c req-5cddbaa5-80ec-4017-9b22-9bd65dfecd9c ] Request (BulkNetworkOpsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks 0.144s",
                                "{1} tempest.api.network.test_networks.BulkNetworkOpsTest.test_bulk_create_delete_network [6.150426s] ... ok",
                                "2026-05-22 01:45:01.718 23 INFO tempest.lib.common.rest_client [req-34b68a21-3104-424f-a62f-22deb3e1efac req-34b68a21-3104-424f-a62f-22deb3e1efac ] Request (SecGroupTest:test_create_security_group_rule_with_protocol_integer_value): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.363s",
                                "2026-05-22 01:45:01.789 31 INFO tempest.lib.common.rest_client [req-ac31767b-51c2-4954-ad8f-2b1bf7fffa43 req-ac31767b-51c2-4954-ad8f-2b1bf7fffa43 ] Request (TagsExtTest:test_update_and_delete_all_tags): 201 PUT https://api.testbed.osism.xyz:9696/v2.0/subnetpools/5ab2254a-369f-4d5a-915a-f01ef66d786c/tags/tempest-TagsExtTest-Tag-1478753224 0.271s",
                                "2026-05-22 01:45:01.808 21 INFO tempest.lib.common.rest_client [req-822fdafb-3e70-4393-b77c-a0169ecfcbbb req-822fdafb-3e70-4393-b77c-a0169ecfcbbb ] Request (NetworksIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/ebbcc36201f044f09db39eea1fb46699 0.172s",
                                "2026-05-22 01:45:01.808 21 INFO tempest.lib.common.dynamic_creds [-] Using the existing project ebbcc36201f044f09db39eea1fb46699 for scope project and roles: ['reader']",
                                "2026-05-22 01:45:01.949 41 INFO tempest.lib.common.rest_client [req-1a048051-bca8-4237-abfa-0d71bce5ea74 req-1a048051-bca8-4237-abfa-0d71bce5ea74 ] Request (NetworksIpV6TestAttrs:test_create_delete_stateless_subnet_with_ports): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/6e3f841d-3d3d-41f2-a747-ceef05c9dc39 0.347s",
                                "2026-05-22 01:45:01.959 31 INFO tempest.lib.common.rest_client [req-d1971ae7-1d6a-4aad-b9c7-9294f5e90dbe req-d1971ae7-1d6a-4aad-b9c7-9294f5e90dbe ] Request (TagsExtTest:test_update_and_delete_all_tags): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/subnets/96615c64-0ee3-4b81-a9d1-596e0443c2dc/tags 0.167s",
                                "2026-05-22 01:45:02.086 41 INFO tempest.lib.common.rest_client [req-a9be6abd-73d2-41ff-9037-d076e1e07c90 req-a9be6abd-73d2-41ff-9037-d076e1e07c90 ] Request (NetworksIpV6TestAttrs:test_create_delete_stateless_subnet_with_ports): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.135s",
                                "2026-05-22 01:45:02.134 17 INFO tempest.lib.common.rest_client [req-d43cb345-3d46-4807-aaff-71ec6e99f15d req-d43cb345-3d46-4807-aaff-71ec6e99f15d ] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/d572eda1-a9be-4abb-9b63-8daaed922812 2.071s",
                                "2026-05-22 01:45:02.207 35 INFO tempest.lib.common.rest_client [req-5739021b-3440-42da-96ae-b3675d5375fb req-5739021b-3440-42da-96ae-b3675d5375fb ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/86213822-8d61-4d27-ab3a-94b2db4d946a 0.851s",
                                "{12} tempest.api.network.test_ports.PortsTestJSON.test_create_update_port_with_second_ip [14.229601s] ... ok",
                                "2026-05-22 01:45:02.229 41 INFO tempest.lib.common.rest_client [req-8fff23dd-8c40-4317-adc1-e7808a263c05 req-8fff23dd-8c40-4317-adc1-e7808a263c05 ] Request (NetworksIpV6TestAttrs:test_create_delete_stateless_subnet_with_ports): 409 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/0e4610d7-4a8c-4cd3-8f72-b41006fe3c05 0.138s",
                                "2026-05-22 01:45:02.222 17 INFO tempest.lib.common.rest_client [req-451a76f0-51ee-48e0-9df1-443bb6f35687 req-451a76f0-51ee-48e0-9df1-443bb6f35687 ] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/d572eda1-a9be-4abb-9b63-8daaed922812 0.086s",
                                "{15} tempest.api.network.test_networks.NetworksIpV6TestAttrs.test_create_delete_stateless_subnet_with_ports [5.954912s] ... ok",
                                "2026-05-22 01:45:02.340 21 INFO tempest.lib.common.rest_client [req-ab862497-77a3-4343-94c3-7a332eb1c00f req-ab862497-77a3-4343-94c3-7a332eb1c00f ] Request (NetworksIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.528s",
                                "2026-05-22 01:45:02.349 39 INFO tempest.lib.common.rest_client [req-b8349169-bc93-49fc-a03c-92d1143f8b10 req-b8349169-bc93-49fc-a03c-92d1143f8b10 ] Request (RoutersAdminTest:test_update_router_set_gateway): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/f09e78be-cf24-47cb-9e6a-f75ec3add6d4 4.668s",
                                "2026-05-22 01:45:02.426 13 INFO tempest.lib.common.rest_client [req-c0db940f-d0ae-45c3-be83-4be1bdce026f req-c0db940f-d0ae-45c3-be83-4be1bdce026f ] Request (BulkNetworkOpsTest:test_bulk_create_delete_port): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.767s",
                                "2026-05-22 01:45:02.461 21 INFO tempest.lib.common.rest_client [req-ed2b326c-1110-43c5-950b-7017a4c2a7e8 req-ed2b326c-1110-43c5-950b-7017a4c2a7e8 ] Request (NetworksIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.119s",
                                "2026-05-22 01:45:02.475 31 INFO tempest.lib.common.rest_client [req-d9852818-691a-4868-8f14-11b02f122336 req-d9852818-691a-4868-8f14-11b02f122336 ] Request (TagsExtTest:test_update_and_delete_all_tags): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/96615c64-0ee3-4b81-a9d1-596e0443c2dc/tags 0.512s",
                                "2026-05-22 01:45:02.511 35 INFO tempest.lib.common.rest_client [req-aab44665-ad8c-4271-a906-d55653ad3e16 req-aab44665-ad8c-4271-a906-d55653ad3e16 ] Request (PortsTestJSON:test_list_ports): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.299s",
                                "{12} tempest.api.network.test_ports.PortsTestJSON.test_list_ports [0.304614s] ... ok",
                                "2026-05-22 01:45:02.600 21 INFO tempest.lib.common.rest_client [req-769db0bd-6c86-49ba-a277-e5e015528551 req-769db0bd-6c86-49ba-a277-e5e015528551 ] Request (NetworksIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ebbcc36201f044f09db39eea1fb46699/users/a01581792ffe42388460ccd8d15fa77b/roles/f1175dd65a2046c29e339df86ceaa04e 0.136s",
                                "2026-05-22 01:45:02.617 31 INFO tempest.lib.common.rest_client [req-68f24264-fd54-45c9-a1f9-d236692926af req-68f24264-fd54-45c9-a1f9-d236692926af ] Request (TagsExtTest:test_update_and_delete_all_tags): 404 GET https://api.testbed.osism.xyz:9696/v2.0/subnets/96615c64-0ee3-4b81-a9d1-596e0443c2dc/tags/tempest-TagsExtTest-Tag-1506990833 0.138s",
                                "2026-05-22 01:45:02.635 39 INFO tempest.lib.common.rest_client [req-f663c1c4-2d84-4424-8a62-ec4098b4f598 req-f663c1c4-2d84-4424-8a62-ec4098b4f598 ] Request (RoutersAdminTest:test_update_router_set_gateway): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/f09e78be-cf24-47cb-9e6a-f75ec3add6d4 0.283s",
                                "2026-05-22 01:45:02.675 37 INFO tempest.lib.common.rest_client [req-8db5f54a-bcee-4165-b2ee-07d45b65bfb3 req-8db5f54a-bcee-4165-b2ee-07d45b65bfb3 ] Request (RoutersNegativeTest:test_router_add_gateway_net_not_external_returns_400): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.780s",
                                "2026-05-22 01:45:02.727 17 INFO tempest.lib.common.rest_client [req-350df41e-0f1f-4402-b610-1dda09304ad3 req-350df41e-0f1f-4402-b610-1dda09304ad3 ] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/81e5a168-f2d6-44ba-b213-c67fef92374b 0.502s",
                                "2026-05-22 01:45:02.751 31 INFO tempest.lib.common.rest_client [req-9992b423-5d1a-4a63-bd49-d75665a9b359 req-9992b423-5d1a-4a63-bd49-d75665a9b359 ] Request (TagsExtTest:test_update_and_delete_all_tags): 404 GET https://api.testbed.osism.xyz:9696/v2.0/subnets/96615c64-0ee3-4b81-a9d1-596e0443c2dc/tags/tempest-TagsExtTest-Tag-162454913 0.127s",
                                "2026-05-22 01:45:02.769 23 INFO tempest.lib.common.rest_client [req-9765a39b-626e-4de5-a0b1-00e65577e9cd req-9765a39b-626e-4de5-a0b1-00e65577e9cd ] Request (SecGroupTest:test_create_security_group_rule_with_protocol_integer_value): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 1.047s",
                                "2026-05-22 01:45:02.783 21 INFO tempest.lib.common.rest_client [req-1b4f7418-6631-47de-8d08-b59865cbda98 req-1b4f7418-6631-47de-8d08-b59865cbda98 ] Request (NetworksIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.178s",
                                "2026-05-22 01:45:02.787 19 INFO tempest.lib.common.rest_client [req-b5a070c7-b9a4-4dca-99e7-8375444b8c6a req-b5a070c7-b9a4-4dca-99e7-8375444b8c6a ] Request (RoutersIpV6AdminTest:test_update_router_set_gateway_with_snat_explicit): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/692f230d-7aa7-413b-81a3-8eedcdd33099 4.793s",
                                "2026-05-22 01:45:02.788 39 INFO tempest.lib.common.rest_client [req-5ad864cf-a085-49d2-a866-b4153730a63b req-5ad864cf-a085-49d2-a866-b4153730a63b ] Request (RoutersAdminTest:test_update_router_set_gateway): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?network_id=8e7c61a1-2868-4f38-badf-92e1456df341&device_id=f09e78be-cf24-47cb-9e6a-f75ec3add6d4&device_owner=network%3Arouter_gateway 0.148s",
                                "2026-05-22 01:45:02.851 17 INFO tempest.lib.common.rest_client [req-1dfd08f8-96ba-4906-b38b-5158f4a8d939 req-1dfd08f8-96ba-4906-b38b-5158f4a8d939 ] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/81e5a168-f2d6-44ba-b213-c67fef92374b 0.118s",
                                "{3} tempest.api.network.test_allowed_address_pair.AllowedAddressPairIpV6TestJSON.test_update_port_with_multiple_ip_mac_address_pair [6.545468s] ... ok",
                                "2026-05-22 01:45:02.869 35 INFO tempest.lib.common.rest_client [req-7fec0d79-f4b8-4e84-a62c-fcf7d4f99538 req-7fec0d79-f4b8-4e84-a62c-fcf7d4f99538 ] Request (PortsTestJSON:test_list_ports_fields): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?fields=id&fields=mac_address 0.348s",
                                "{12} tempest.api.network.test_ports.PortsTestJSON.test_list_ports_fields [0.356479s] ... ok",
                                "2026-05-22 01:45:02.872 25 INFO tempest.lib.common.rest_client [req-a7e3fbc4-3f95-4aa5-93a4-b9d7c3442180 req-a7e3fbc4-3f95-4aa5-93a4-b9d7c3442180 ] Request (RoutersIpV6Test:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/1bbf25a5-3c2a-4f45-8671-57b0e815b17f/remove_router_interface 2.683s",
                                "2026-05-22 01:45:02.894 31 INFO tempest.lib.common.rest_client [req-126de25c-f18e-4258-a0d7-d343af6ea636 req-126de25c-f18e-4258-a0d7-d343af6ea636 ] Request (TagsExtTest:test_update_and_delete_all_tags): 404 GET https://api.testbed.osism.xyz:9696/v2.0/subnets/96615c64-0ee3-4b81-a9d1-596e0443c2dc/tags/tempest-TagsExtTest-Tag-1168884153 0.139s",
                                "2026-05-22 01:45:02.940 21 INFO tempest.lib.common.rest_client [req-f7a2436b-35ee-44c1-851d-dde33a688762 req-f7a2436b-35ee-44c1-851d-dde33a688762 ] Request (NetworksIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ebbcc36201f044f09db39eea1fb46699/users/a01581792ffe42388460ccd8d15fa77b/roles/1049be6f2d5641528d4cf50ffcec866c 0.154s",
                                "2026-05-22 01:45:02.982 39 INFO tempest.lib.common.rest_client [req-f8ee6690-f0f4-42d5-9e02-c07c666c2f81 req-f8ee6690-f0f4-42d5-9e02-c07c666c2f81 ] Request (RoutersAdminTest:test_update_router_set_gateway): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks/8e7c61a1-2868-4f38-badf-92e1456df341 0.192s",
                                "2026-05-22 01:45:03.021 29 INFO tempest.lib.common.rest_client [req-ec3d5b52-189b-493b-b20c-feccc4724191 req-ec3d5b52-189b-493b-b20c-feccc4724191 ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/6f739203-8176-46e3-9151-1cba8df50c27 1.688s",
                                "2026-05-22 01:45:03.023 19 INFO tempest.lib.common.rest_client [req-9cb75849-a2ea-4c55-9e15-98c75dccde3b req-9cb75849-a2ea-4c55-9e15-98c75dccde3b ] Request (RoutersIpV6AdminTest:test_update_router_set_gateway_with_snat_explicit): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/692f230d-7aa7-413b-81a3-8eedcdd33099 0.234s",
                                "2026-05-22 01:45:03.061 41 INFO tempest.lib.common.rest_client [req-7d81b46a-55f5-4d36-990e-5fdf6885b91b req-7d81b46a-55f5-4d36-990e-5fdf6885b91b ] Request (NetworksIpV6TestAttrs:test_create_delete_subnet_with_v6_attributes_slaac): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.824s",
                                "2026-05-22 01:45:03.104 39 INFO tempest.lib.common.rest_client [req-cc8f62ed-b39a-4d73-843f-ab42389bb373 req-cc8f62ed-b39a-4d73-843f-ab42389bb373 ] Request (RoutersAdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=f09e78be-cf24-47cb-9e6a-f75ec3add6d4 0.118s",
                                "2026-05-22 01:45:03.104 25 INFO tempest.lib.common.rest_client [req-20c3edf8-8ed6-450f-8264-1955046d6253 req-20c3edf8-8ed6-450f-8264-1955046d6253 ] Request (RoutersIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/ec959b9e-ba7c-43fe-94d8-648bc8a1aa65 0.227s",
                                "2026-05-22 01:45:03.130 21 INFO tempest.lib.common.rest_client [req-6eb204f4-43f1-4ffa-be41-7eabe8b96317 req-6eb204f4-43f1-4ffa-be41-7eabe8b96317 ] Request (NetworksIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.187s",
                                "2026-05-22 01:45:03.151 31 INFO tempest.lib.common.rest_client [req-9c2b7e8d-0aa6-4dbe-a578-5abad0400f73 req-9c2b7e8d-0aa6-4dbe-a578-5abad0400f73 ] Request (TagsExtTest:test_update_and_delete_all_tags): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/5ff5e1e8-ae8b-403c-aae5-9c2ea0dc422d/tags 0.249s",
                                "2026-05-22 01:45:03.207 19 INFO tempest.lib.common.rest_client [req-eec6930c-4f4c-4739-8c8f-51352eb7271f req-eec6930c-4f4c-4739-8c8f-51352eb7271f ] Request (RoutersIpV6AdminTest:test_update_router_set_gateway_with_snat_explicit): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?network_id=8e7c61a1-2868-4f38-badf-92e1456df341&device_id=692f230d-7aa7-413b-81a3-8eedcdd33099&device_owner=network%3Arouter_gateway 0.180s",
                                "2026-05-22 01:45:03.226 37 INFO tempest.lib.common.rest_client [req-8b7604d1-b81a-45d1-833a-cb248a61956f req-8b7604d1-b81a-45d1-833a-cb248a61956f ] Request (RoutersNegativeTest:test_router_add_gateway_net_not_external_returns_400): 400 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/d5e81b54-7fd4-4d2f-84fe-385257b6c8a4 0.544s",
                                "{13} tempest.api.network.test_routers_negative.RoutersNegativeTest.test_router_add_gateway_net_not_external_returns_400 [4.105246s] ... ok",
                                "2026-05-22 01:45:03.242 23 INFO tempest.lib.common.rest_client [req-dcfa9694-35b0-431e-bf13-d43600c94962 req-dcfa9694-35b0-431e-bf13-d43600c94962 ] Request (SecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/d4458225-262b-4e7b-9f17-3f1b26572e08 0.469s",
                                "2026-05-22 01:45:03.250 21 INFO tempest.lib.common.rest_client [req-2400fdf1-8c68-4f31-ab3d-19f97615eba1 req-2400fdf1-8c68-4f31-ab3d-19f97615eba1 ] Request (NetworksIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ebbcc36201f044f09db39eea1fb46699/users/a01581792ffe42388460ccd8d15fa77b/roles/f62b4d190f9040abadfedbb170e6ab99 0.117s",
                                "2026-05-22 01:45:03.380 31 INFO tempest.lib.common.rest_client [req-3215cef7-899b-4fd9-94fb-63b8a8865ef4 req-3215cef7-899b-4fd9-94fb-63b8a8865ef4 ] Request (TagsExtTest:test_update_and_delete_all_tags): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/5ff5e1e8-ae8b-403c-aae5-9c2ea0dc422d/tags 0.226s",
                                "2026-05-22 01:45:03.414 23 INFO tempest.lib.common.rest_client [req-28e8c0b4-f691-4feb-b488-08d0fa7407bf req-28e8c0b4-f691-4feb-b488-08d0fa7407bf ] Request (SecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.167s",
                                "{6} tempest.api.network.test_security_groups.SecGroupTest.test_create_security_group_rule_with_protocol_integer_value [2.065913s] ... ok",
                                "2026-05-22 01:45:03.428 21 INFO tempest.lib.common.rest_client [req-e2a8e5c7-9663-47ed-ba84-405024b65f06 req-e2a8e5c7-9663-47ed-ba84-405024b65f06 ] Request (NetworksIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.173s",
                                "2026-05-22 01:45:03.432 19 INFO tempest.lib.common.rest_client [req-663158ca-98e7-45d4-b12f-ab7b60f9bdef req-663158ca-98e7-45d4-b12f-ab7b60f9bdef ] Request (RoutersIpV6AdminTest:test_update_router_set_gateway_with_snat_explicit): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks/8e7c61a1-2868-4f38-badf-92e1456df341 0.218s",
                                "2026-05-22 01:45:03.494 17 INFO tempest.lib.common.rest_client [req-d7723db0-8160-4ae1-ad2b-70aa3141ab4c req-d7723db0-8160-4ae1-ad2b-70aa3141ab4c ] Request (AllowedAddressPairIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/67e3f391-1b8a-4ed8-9abd-7486b1427db9 0.640s",
                                "2026-05-22 01:45:03.522 13 INFO tempest.lib.common.rest_client [req-878c532f-829a-4472-8341-19efa74d6a12 req-878c532f-829a-4472-8341-19efa74d6a12 ] Request (BulkNetworkOpsTest:test_bulk_create_delete_port): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.093s",
                                "2026-05-22 01:45:03.550 21 INFO tempest.lib.common.rest_client [req-fdfa611d-b8e0-403f-b19d-8ee981279f63 req-fdfa611d-b8e0-403f-b19d-8ee981279f63 ] Request (NetworksIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ebbcc36201f044f09db39eea1fb46699/users/a01581792ffe42388460ccd8d15fa77b/roles/7b19d98ffcc24d869191183daf0fb4ae 0.118s",
                                "2026-05-22 01:45:03.550 21 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user a01581792ffe42388460ccd8d15fa77b is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:45:03.550 21 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksIpV6Test-110073075-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'ebbcc36201f044f09db39eea1fb46699', 'project_name': 'tempest-NetworksIpV6Test-110073075', 'tenant_id': 'ebbcc36201f044f09db39eea1fb46699', 'tenant_name': 'tempest-NetworksIpV6Test-110073075', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'a01581792ffe42388460ccd8d15fa77b', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:45:03.551 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-NetworksIpV6Test-110073075-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'ebbcc36201f044f09db39eea1fb46699', 'project_name': 'tempest-NetworksIpV6Test-110073075', 'tenant_id': 'ebbcc36201f044f09db39eea1fb46699', 'tenant_name': 'tempest-NetworksIpV6Test-110073075', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'a01581792ffe42388460ccd8d15fa77b', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:45:03.565 19 INFO tempest.lib.common.rest_client [req-e32dcc83-8981-43b8-804f-7c3dea025914 req-e32dcc83-8981-43b8-804f-7c3dea025914 ] Request (RoutersIpV6AdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=692f230d-7aa7-413b-81a3-8eedcdd33099 0.128s",
                                "2026-05-22 01:45:03.592 31 INFO tempest.lib.common.rest_client [req-5e6bb050-570b-4c1a-8171-64ccc25f4336 req-5e6bb050-570b-4c1a-8171-64ccc25f4336 ] Request (TagsExtTest:test_update_and_delete_all_tags): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/5ff5e1e8-ae8b-403c-aae5-9c2ea0dc422d/tags/tempest-TagsExtTest-Tag-1536947342 0.209s",
                                "2026-05-22 01:45:03.821 31 INFO tempest.lib.common.rest_client [req-3292b733-3725-462a-b753-2ef627800146 req-3292b733-3725-462a-b753-2ef627800146 ] Request (TagsExtTest:test_update_and_delete_all_tags): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/5ff5e1e8-ae8b-403c-aae5-9c2ea0dc422d/tags/tempest-TagsExtTest-Tag-815320579 0.224s",
                                "2026-05-22 01:45:03.982 17 INFO tempest.lib.common.rest_client [req-2b2d111d-6194-4840-b412-119e4e746648 req-2b2d111d-6194-4840-b412-119e4e746648 ] Request (AllowedAddressPairIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/46e399a2-034d-490f-8832-c428ba600d15 0.486s",
                                "2026-05-22 01:45:03.997 23 INFO tempest.lib.common.rest_client [req-11a87789-38eb-4d09-8762-ad4df1818b08 req-11a87789-38eb-4d09-8762-ad4df1818b08 ] Request (SecGroupTest:test_create_security_group_rule_with_remote_group_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.578s",
                                "2026-05-22 01:45:04.029 29 INFO tempest.lib.common.rest_client [req-c2cf9e39-7386-49f9-8a5e-f019f247a30a req-c2cf9e39-7386-49f9-8a5e-f019f247a30a ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/b65f65aa-aa2e-4a83-80eb-b2daa26bc38b 1.005s",
                                "{9} tempest.api.network.test_routers.RoutersTest.test_add_multiple_router_interfaces [34.670237s] ... ok",
                                "2026-05-22 01:45:04.046 15 INFO tempest.lib.common.rest_client [req-b8ad7381-5ec6-4bc5-a050-14f4173b3ce2 req-b8ad7381-5ec6-4bc5-a050-14f4173b3ce2 ] Request (FloatingIPTestJSON:test_floating_ip_update_different_router): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 2.564s",
                                "2026-05-22 01:45:04.055 35 INFO tempest.lib.common.rest_client [req-9faaf703-b1bd-42a6-8518-d7041142649b req-9faaf703-b1bd-42a6-8518-d7041142649b ] Request (PortsTestJSON:test_port_list_filter_by_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.179s",
                                "2026-05-22 01:45:04.133 21 INFO tempest.lib.common.rest_client [req-3baa5525-30f8-48eb-8237-8111fb104e2c req-3baa5525-30f8-48eb-8237-8111fb104e2c ] Request (NetworksIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.573s",
                                "2026-05-22 01:45:04.134 31 INFO tempest.lib.common.rest_client [req-6ebb4b69-fb39-43ae-a3fb-8135a1222b59 req-6ebb4b69-fb39-43ae-a3fb-8135a1222b59 ] Request (TagsExtTest:test_update_and_delete_all_tags): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/5ff5e1e8-ae8b-403c-aae5-9c2ea0dc422d/tags/tempest-TagsExtTest-Tag-707706481 0.310s",
                                "2026-05-22 01:45:04.320 31 INFO tempest.lib.common.rest_client [req-4f4e8383-23a6-4a74-9f04-8c41436d301d req-4f4e8383-23a6-4a74-9f04-8c41436d301d ] Request (TagsExtTest:test_update_and_delete_all_tags): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/cd9cf1e2-a26a-4dbd-851b-2bb2b024605e/tags 0.182s",
                                "2026-05-22 01:45:04.397 23 INFO tempest.lib.common.rest_client [req-ae55058c-1bec-4763-8d00-9f6f186449bd req-ae55058c-1bec-4763-8d00-9f6f186449bd ] Request (SecGroupTest:test_create_security_group_rule_with_remote_group_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.398s",
                                "2026-05-22 01:45:04.403 11 INFO tempest.lib.common.rest_client [req-271a91b0-f936-4722-b54f-6d043dd49a68 req-271a91b0-f936-4722-b54f-6d043dd49a68 ] Request (NetworksTest:test_create_delete_subnet_without_gateway): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.965s",
                                "2026-05-22 01:45:04.550 31 INFO tempest.lib.common.rest_client [req-e10c8e39-8701-494a-ba20-934223aa9e7b req-e10c8e39-8701-494a-ba20-934223aa9e7b ] Request (TagsExtTest:test_update_and_delete_all_tags): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/cd9cf1e2-a26a-4dbd-851b-2bb2b024605e/tags 0.227s",
                                "2026-05-22 01:45:04.590 25 INFO tempest.lib.common.rest_client [req-21488097-87f8-4853-9b9e-3a8eccaf9ca3 req-21488097-87f8-4853-9b9e-3a8eccaf9ca3 ] Request (RoutersIpV6Test:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/1bbf25a5-3c2a-4f45-8671-57b0e815b17f/remove_router_interface 1.481s",
                                "2026-05-22 01:45:04.596 17 INFO tempest.lib.common.rest_client [req-f5ac149a-51de-429a-8e16-4955621c7e4b req-f5ac149a-51de-429a-8e16-4955621c7e4b ] Request (AllowedAddressPairIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/3c1e6318-12ae-4e5c-9582-5abc6f644fba 0.610s",
                                "2026-05-22 01:45:04.694 31 INFO tempest.lib.common.rest_client [req-60aea7b8-0e8b-4499-b120-4f04e8110fbe req-60aea7b8-0e8b-4499-b120-4f04e8110fbe ] Request (TagsExtTest:test_update_and_delete_all_tags): 404 GET https://api.testbed.osism.xyz:9696/v2.0/routers/cd9cf1e2-a26a-4dbd-851b-2bb2b024605e/tags/tempest-TagsExtTest-Tag-1326451666 0.140s",
                                "2026-05-22 01:45:04.713 25 INFO tempest.lib.common.rest_client [req-9450f581-7592-438c-8109-f2d7ffaa3a31 req-9450f581-7592-438c-8109-f2d7ffaa3a31 ] Request (RoutersIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=1bbf25a5-3c2a-4f45-8671-57b0e815b17f 0.117s",
                                "2026-05-22 01:45:04.837 23 INFO tempest.lib.common.rest_client [req-7ab84297-520e-4f22-a06a-531d476b7814 req-7ab84297-520e-4f22-a06a-531d476b7814 ] 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-22 01:45:04.839 31 INFO tempest.lib.common.rest_client [req-d09e482b-1d53-40c6-8e76-b758772a2efa req-d09e482b-1d53-40c6-8e76-b758772a2efa ] Request (TagsExtTest:test_update_and_delete_all_tags): 404 GET https://api.testbed.osism.xyz:9696/v2.0/routers/cd9cf1e2-a26a-4dbd-851b-2bb2b024605e/tags/tempest-TagsExtTest-Tag-1336127095 0.142s",
                                "2026-05-22 01:45:04.900 17 INFO tempest.lib.common.rest_client [req-1ea3c6fb-41a3-4bfb-b13d-dce19cbd9e5d req-1ea3c6fb-41a3-4bfb-b13d-dce19cbd9e5d ] Request (AllowedAddressPairIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/132827da89ce4e2db26cefb954c3625a 0.302s",
                                "2026-05-22 01:45:04.945 29 INFO tempest.lib.common.rest_client [req-252a2d64-0f55-45c2-880c-766701e0e1bd req-252a2d64-0f55-45c2-880c-766701e0e1bd ] Request (RoutersTest:test_add_remove_router_interface_with_port_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.908s",
                                "2026-05-22 01:45:05.035 41 INFO tempest.lib.common.rest_client [req-7108a4e0-d8da-4b6e-891c-8ef7d38e1f5d req-7108a4e0-d8da-4b6e-891c-8ef7d38e1f5d ] Request (NetworksIpV6TestAttrs:test_create_delete_subnet_with_v6_attributes_slaac): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.972s",
                                "2026-05-22 01:45:05.044 31 INFO tempest.lib.common.rest_client [req-043cd6ea-2b77-4ed8-b224-6c625b5a3af8 req-043cd6ea-2b77-4ed8-b224-6c625b5a3af8 ] Request (TagsExtTest:test_update_and_delete_all_tags): 404 GET https://api.testbed.osism.xyz:9696/v2.0/routers/cd9cf1e2-a26a-4dbd-851b-2bb2b024605e/tags/tempest-TagsExtTest-Tag-1692418558 0.191s",
                                "2026-05-22 01:45:05.099 39 INFO tempest.lib.common.rest_client [req-81f9148f-d756-45c0-b322-613163d131ba req-81f9148f-d756-45c0-b322-613163d131ba ] Request (RoutersAdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/f09e78be-cf24-47cb-9e6a-f75ec3add6d4 1.993s",
                                "{14} tempest.api.network.admin.test_routers.RoutersAdminTest.test_update_router_set_gateway [7.722484s] ... ok",
                                "2026-05-22 01:45:05.099 33 INFO tempest.lib.common.rest_client [req-621948d2-e898-4f18-b8f6-fc74cc99df34 req-621948d2-e898-4f18-b8f6-fc74cc99df34 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/713fb5d5-8ea2-4343-add5-a1eb31873860/add_router_interface 3.991s",
                                "2026-05-22 01:45:05.098 25 INFO tempest.lib.common.rest_client [req-f9cd82b6-0880-4592-997f-8dc877a63b1e req-f9cd82b6-0880-4592-997f-8dc877a63b1e ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/1bbf25a5-3c2a-4f45-8671-57b0e815b17f 0.380s",
                                "2026-05-22 01:45:05.153 23 INFO tempest.lib.common.rest_client [req-304657c3-36e2-4b3f-8b8d-4174c8b64768 req-304657c3-36e2-4b3f-8b8d-4174c8b64768 ] Request (SecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/faf90fb9-78da-496f-9ab6-587d5b6dd253 0.311s",
                                "2026-05-22 01:45:05.292 17 INFO tempest.lib.common.rest_client [req-50a24414-bf94-453e-bb37-d1ae6c094c42 req-50a24414-bf94-453e-bb37-d1ae6c094c42 ] Request (AllowedAddressPairIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/3fd3b92482794815b96d5de8f9cdf8ee 0.388s",
                                "2026-05-22 01:45:05.293 17 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: c114688c879d486b992a6c879e0c63dc",
                                "2026-05-22 01:45:05.293 31 INFO tempest.lib.common.rest_client [req-58b44211-a192-4983-81f1-e959b5a3707d req-58b44211-a192-4983-81f1-e959b5a3707d ] Request (TagsExtTest:test_update_and_delete_all_tags): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/subnetpools/5ab2254a-369f-4d5a-915a-f01ef66d786c/tags 0.235s",
                                "2026-05-22 01:45:05.331 33 INFO tempest.lib.common.rest_client [req-104e7cf5-16de-41d8-8f53-46f1dcd64b09 req-104e7cf5-16de-41d8-8f53-46f1dcd64b09 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/3538eb76-cb52-4087-aacf-3f2365269c31 0.228s",
                                "2026-05-22 01:45:05.378 19 INFO tempest.lib.common.rest_client [req-8c9864ce-7778-478c-8288-a6ec65dc5603 req-8c9864ce-7778-478c-8288-a6ec65dc5603 ] Request (RoutersIpV6AdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/692f230d-7aa7-413b-81a3-8eedcdd33099 1.811s",
                                "{4} tempest.api.network.admin.test_routers.RoutersIpV6AdminTest.test_update_router_set_gateway_with_snat_explicit [7.864029s] ... ok",
                                "2026-05-22 01:45:05.444 25 INFO tempest.lib.common.rest_client [req-2333f308-fca9-4f08-b7de-06463371fe07 req-2333f308-fca9-4f08-b7de-06463371fe07 ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/5ebcd14e-ea50-488d-87a6-97ebc57bfed5 0.340s",
                                "2026-05-22 01:45:05.491 23 INFO tempest.lib.common.rest_client [req-e7a98f92-99dd-4f10-b83a-b05f9af0e263 req-e7a98f92-99dd-4f10-b83a-b05f9af0e263 ] Request (SecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.330s",
                                "2026-05-22 01:45:05.558 33 INFO tempest.lib.common.rest_client [req-8e2c0f61-7475-4672-84b1-88422ee48e6e req-8e2c0f61-7475-4672-84b1-88422ee48e6e ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.224s",
                                "2026-05-22 01:45:05.611 31 INFO tempest.lib.common.rest_client [req-a635bb2d-e70a-45c3-9577-a47843aa1c11 req-a635bb2d-e70a-45c3-9577-a47843aa1c11 ] Request (TagsExtTest:test_update_and_delete_all_tags): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnetpools/5ab2254a-369f-4d5a-915a-f01ef66d786c/tags 0.316s",
                                "2026-05-22 01:45:05.660 19 INFO tempest.lib.common.rest_client [req-948440d4-adbd-461d-889f-9d78818e5122 req-948440d4-adbd-461d-889f-9d78818e5122 ] Request (RoutersIpV6AdminTest:test_update_router_set_gateway_without_snat): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.277s",
                                "2026-05-22 01:45:05.743 23 INFO tempest.lib.common.rest_client [req-5fd706a0-a03b-4385-b403-2cbc130b1883 req-5fd706a0-a03b-4385-b403-2cbc130b1883 ] Request (SecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/7eaea02c-adc1-49ca-8140-fa9f3c079500 0.248s",
                                "2026-05-22 01:45:05.810 17 INFO tempest.lib.common.rest_client [req-15f0a72d-1ee6-4c84-a75f-38100b27bd4a req-15f0a72d-1ee6-4c84-a75f-38100b27bd4a ] Request (AllowedAddressPairIpV6TestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.515s",
                                "2026-05-22 01:45:05.877 31 INFO tempest.lib.common.rest_client [req-c54f3a4f-f395-435d-ab22-aa03e5e9666f req-c54f3a4f-f395-435d-ab22-aa03e5e9666f ] Request (TagsExtTest:test_update_and_delete_all_tags): 404 GET https://api.testbed.osism.xyz:9696/v2.0/subnetpools/5ab2254a-369f-4d5a-915a-f01ef66d786c/tags/tempest-TagsExtTest-Tag-1090705 0.262s",
                                "2026-05-22 01:45:05.878 23 INFO tempest.lib.common.rest_client [req-5c28327d-6288-4de7-bd15-9a1fb22145c5 req-5c28327d-6288-4de7-bd15-9a1fb22145c5 ] Request (SecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.133s",
                                "2026-05-22 01:45:05.891 39 INFO tempest.lib.common.rest_client [req-56178ebe-043b-45f2-b7c1-633aa71f29de req-56178ebe-043b-45f2-b7c1-633aa71f29de ] Request (RoutersAdminTest:test_update_router_set_gateway_with_snat_explicit): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.785s",
                                "2026-05-22 01:45:05.950 35 INFO tempest.lib.common.rest_client [req-3fda7bde-e19c-4b80-a25f-1845821a984f req-3fda7bde-e19c-4b80-a25f-1845821a984f ] Request (PortsTestJSON:test_port_list_filter_by_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.889s",
                                "2026-05-22 01:45:05.986 31 INFO tempest.lib.common.rest_client [req-3a5ad0d4-c3fe-4b24-9de3-5ca9faaea57a req-3a5ad0d4-c3fe-4b24-9de3-5ca9faaea57a ] Request (TagsExtTest:test_update_and_delete_all_tags): 404 GET https://api.testbed.osism.xyz:9696/v2.0/subnetpools/5ab2254a-369f-4d5a-915a-f01ef66d786c/tags/tempest-TagsExtTest-Tag-577353870 0.106s",
                                "2026-05-22 01:45:06.095 31 INFO tempest.lib.common.rest_client [req-ddf25abf-78e6-49a4-a807-76b3cc80c3b0 req-ddf25abf-78e6-49a4-a807-76b3cc80c3b0 ] Request (TagsExtTest:test_update_and_delete_all_tags): 404 GET https://api.testbed.osism.xyz:9696/v2.0/subnetpools/5ab2254a-369f-4d5a-915a-f01ef66d786c/tags/tempest-TagsExtTest-Tag-2079392356 0.105s",
                                "2026-05-22 01:45:06.119 13 INFO tempest.lib.common.rest_client [req-d6fb6920-599d-4b51-a89c-bf102e1d8805 req-d6fb6920-599d-4b51-a89c-bf102e1d8805 ] Request (BulkNetworkOpsTest:test_bulk_create_delete_port): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 2.594s",
                                "2026-05-22 01:45:06.128 23 INFO tempest.lib.common.rest_client [req-896ad1cd-ca43-4efd-a104-14f83da72f67 req-896ad1cd-ca43-4efd-a104-14f83da72f67 ] Request (SecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/fc7b809b-e16f-4cc1-85e8-4d291db3830d 0.244s",
                                "2026-05-22 01:45:06.153 29 INFO tempest.lib.common.rest_client [req-8ef73c42-3f59-4d21-8d1d-6595560a330e req-8ef73c42-3f59-4d21-8d1d-6595560a330e ] Request (RoutersTest:test_add_remove_router_interface_with_port_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.205s",
                                "2026-05-22 01:45:06.239 25 INFO tempest.lib.common.rest_client [req-4e3e6503-82dd-4381-8585-2786d63e2d54 req-4e3e6503-82dd-4381-8585-2786d63e2d54 ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/f95d044a-5ef3-4109-af22-8db2ec61257f 0.792s",
                                "2026-05-22 01:45:06.239 17 INFO tempest.lib.common.rest_client [req-086e5dc1-53fd-4038-aa17-22a1e3a87ca9 req-086e5dc1-53fd-4038-aa17-22a1e3a87ca9 ] Request (AllowedAddressPairIpV6TestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=c114688c879d486b992a6c879e0c63dc&name=default 0.427s",
                                "2026-05-22 01:45:06.251 31 INFO tempest.lib.common.rest_client [req-f9d3cce2-fed6-49b9-89b9-9635167a6e12 req-f9d3cce2-fed6-49b9-89b9-9635167a6e12 ] Request (TagsExtTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnetpools/5ab2254a-369f-4d5a-915a-f01ef66d786c/tags 0.151s",
                                "2026-05-22 01:45:06.301 23 INFO tempest.lib.common.rest_client [req-66436c1a-c943-4d6b-8116-600c2b850910 req-66436c1a-c943-4d6b-8116-600c2b850910 ] Request (SecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.166s",
                                "{6} tempest.api.network.test_security_groups.SecGroupTest.test_create_security_group_rule_with_remote_group_id [2.885354s] ... ok",
                                "2026-05-22 01:45:06.436 33 INFO tempest.lib.common.rest_client [req-27edbf22-734c-4bbc-b002-77291033500d req-27edbf22-734c-4bbc-b002-77291033500d ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/713fb5d5-8ea2-4343-add5-a1eb31873860/remove_router_interface 0.874s",
                                "2026-05-22 01:45:06.527 31 INFO tempest.lib.common.rest_client [req-08ceeae8-1898-4663-8c38-2ab67398006a req-08ceeae8-1898-4663-8c38-2ab67398006a ] Request (TagsExtTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/cd9cf1e2-a26a-4dbd-851b-2bb2b024605e/tags 0.273s",
                                "2026-05-22 01:45:06.545 33 INFO tempest.lib.common.rest_client [req-117801c8-bf76-4475-82eb-a8a0eb5980fa req-117801c8-bf76-4475-82eb-a8a0eb5980fa ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.106s",
                                "2026-05-22 01:45:06.573 13 INFO tempest.lib.common.rest_client [req-e859fb1f-eb14-4b9f-9ada-01f7d887a367 req-e859fb1f-eb14-4b9f-9ada-01f7d887a367 ] Request (BulkNetworkOpsTest:test_bulk_create_delete_port): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.451s",
                                "2026-05-22 01:45:06.702 29 INFO tempest.lib.common.rest_client [req-0fb7f2d6-bd37-4400-9505-3dd47f483b3d req-0fb7f2d6-bd37-4400-9505-3dd47f483b3d ] Request (RoutersTest:test_add_remove_router_interface_with_port_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.547s",
                                "2026-05-22 01:45:06.772 31 INFO tempest.lib.common.rest_client [req-200e5bf6-1c84-4cc5-8c8f-befc318ba862 req-200e5bf6-1c84-4cc5-8c8f-befc318ba862 ] Request (TagsExtTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/5ff5e1e8-ae8b-403c-aae5-9c2ea0dc422d/tags 0.243s",
                                "2026-05-22 01:45:06.806 37 INFO tempest.lib.common.rest_client [req-ec1d4c31-fc9b-483c-a324-d5ee95af7d53 req-ec1d4c31-fc9b-483c-a324-d5ee95af7d53 ] Request (RoutersNegativeTest:test_router_remove_interface_in_use_returns_409): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/d5e81b54-7fd4-4d2f-84fe-385257b6c8a4/add_router_interface 3.576s",
                                "2026-05-22 01:45:06.821 25 INFO tempest.lib.common.rest_client [req-dbc5b1e2-177e-4d19-a2ff-f9d25d8ae17b req-dbc5b1e2-177e-4d19-a2ff-f9d25d8ae17b ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/4e6d14b3-0da0-469d-b4d3-b6cfdb38f862 0.579s",
                                "2026-05-22 01:45:06.857 33 INFO tempest.lib.common.rest_client [req-dd75ba92-3eea-4de1-8ce0-d68a03a2e54e req-dd75ba92-3eea-4de1-8ce0-d68a03a2e54e ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/34ee409b-34d3-489e-8431-ffbb5fcdc1e6 0.310s",
                                "2026-05-22 01:45:06.884 11 INFO tempest.lib.common.rest_client [req-44e610e6-1a14-41c4-bc12-b7299f016807 req-44e610e6-1a14-41c4-bc12-b7299f016807 ] Request (NetworksTest:test_create_delete_subnet_without_gateway): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/e8a71b8a-ae34-4f15-b2fa-3fd9ef288730 2.477s",
                                "{0} tempest.api.network.test_networks.NetworksTest.test_create_delete_subnet_without_gateway [6.415221s] ... ok",
                                "2026-05-22 01:45:06.886 17 INFO tempest.lib.common.rest_client [req-c304a31b-6dae-41f8-b905-e79464900d61 req-c304a31b-6dae-41f8-b905-e79464900d61 ] Request (AllowedAddressPairIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/70f38c92-4ed0-4b29-a904-490b1e257383 0.642s",
                                "2026-05-22 01:45:06.906 23 INFO tempest.lib.common.rest_client [req-1b6c3cfe-43fa-4d23-98d8-d65c278877dd req-1b6c3cfe-43fa-4d23-98d8-d65c278877dd ] Request (SecGroupTest:test_create_security_group_rule_with_remote_ip_prefix): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.595s",
                                "2026-05-22 01:45:06.916 35 INFO tempest.lib.common.rest_client [req-ce39b879-9b01-4251-83cc-86386d2fbd56 req-ce39b879-9b01-4251-83cc-86386d2fbd56 ] Request (PortsTestJSON:test_port_list_filter_by_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.959s",
                                "2026-05-22 01:45:06.927 41 INFO tempest.lib.common.rest_client [req-5bbd6eda-56e6-4175-ab92-80174fa5b555 req-5bbd6eda-56e6-4175-ab92-80174fa5b555 ] Request (NetworksIpV6TestAttrs:test_create_delete_subnet_with_v6_attributes_slaac): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/218e13bd-3ef6-4606-96d6-1a09ac909951 1.880s",
                                "{15} tempest.api.network.test_networks.NetworksIpV6TestAttrs.test_create_delete_subnet_with_v6_attributes_slaac [4.696959s] ... ok",
                                "2026-05-22 01:45:07.032 31 INFO tempest.lib.common.rest_client [req-6f0d8d19-b42d-4fc2-b8cd-c6300b7b1d41 req-6f0d8d19-b42d-4fc2-b8cd-c6300b7b1d41 ] Request (TagsExtTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/96615c64-0ee3-4b81-a9d1-596e0443c2dc/tags 0.258s",
                                "{10} tempest.api.network.test_tags.TagsExtTest.test_update_and_delete_all_tags [6.226957s] ... ok",
                                "2026-05-22 01:45:07.035 33 INFO tempest.lib.common.rest_client [req-066b7f8a-1ca7-4e0c-a755-287b46965f72 req-066b7f8a-1ca7-4e0c-a755-287b46965f72 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.175s",
                                "2026-05-22 01:45:07.060 13 INFO tempest.lib.common.rest_client [req-a02614c4-6b3a-4c7f-b510-c0d8fce273e1 req-a02614c4-6b3a-4c7f-b510-c0d8fce273e1 ] Request (BulkNetworkOpsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/28da6d3f-6310-4d71-8eee-07012a0fd5d3 0.485s",
                                "2026-05-22 01:45:07.141 37 INFO tempest.lib.common.rest_client [req-3f16e42d-cde4-4c24-896e-5ffd0e9d7254 req-3f16e42d-cde4-4c24-896e-5ffd0e9d7254 ] Request (RoutersNegativeTest:test_router_remove_interface_in_use_returns_409): 409 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/d5e81b54-7fd4-4d2f-84fe-385257b6c8a4 0.332s",
                                "2026-05-22 01:45:07.157 17 INFO tempest.lib.common.rest_client [req-1b7a7770-bbd4-4747-bb0e-698e88d9e208 req-1b7a7770-bbd4-4747-bb0e-698e88d9e208 ] Request (AllowedAddressPairIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/c114688c879d486b992a6c879e0c63dc 0.267s",
                                "2026-05-22 01:45:07.223 31 INFO tempest.lib.common.rest_client [req-e7736a6f-c06f-4a04-8ff7-3940b247f5c9 req-e7736a6f-c06f-4a04-8ff7-3940b247f5c9 ] Request (TagsExtTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnetpools/5ab2254a-369f-4d5a-915a-f01ef66d786c 0.163s",
                                "2026-05-22 01:45:07.274 23 INFO tempest.lib.common.rest_client [req-3cb93f13-8561-40e4-8c6c-e6c044ef0339 req-3cb93f13-8561-40e4-8c6c-e6c044ef0339 ] 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.362s",
                                "2026-05-22 01:45:07.335 31 INFO tempest.lib.common.rest_client [req-c3f7a734-9042-483d-8042-95e6fbaed9bb req-c3f7a734-9042-483d-8042-95e6fbaed9bb ] Request (TagsExtTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=cd9cf1e2-a26a-4dbd-851b-2bb2b024605e 0.108s",
                                "2026-05-22 01:45:07.392 37 INFO tempest.lib.common.rest_client [req-f5b839fd-1d5e-4971-addb-3f974fe7ad7f req-f5b839fd-1d5e-4971-addb-3f974fe7ad7f ] Request (RoutersNegativeTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/f6b8f352-5755-4e18-9cf2-26b59e359bc4 0.248s",
                                "2026-05-22 01:45:07.568 35 INFO tempest.lib.common.rest_client [req-788a0690-e85d-41f1-9e29-ec35dd76329a req-788a0690-e85d-41f1-9e29-ec35dd76329a ] Request (PortsTestJSON:test_port_list_filter_by_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.649s",
                                "2026-05-22 01:45:07.643 13 INFO tempest.lib.common.rest_client [req-b7fb88c4-7b97-4717-b394-a78c9c1b40d0 req-b7fb88c4-7b97-4717-b394-a78c9c1b40d0 ] Request (BulkNetworkOpsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/4caf9232-0ee8-4fdb-94d0-66b6f0c83b21 0.581s",
                                "2026-05-22 01:45:07.654 21 INFO tempest.lib.common.rest_client [req-4695c5d2-4f86-4f80-9bba-748c74ee860d req-4695c5d2-4f86-4f80-9bba-748c74ee860d ] Request (NetworksIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 3.518s",
                                "2026-05-22 01:45:07.707 25 INFO tempest.lib.common.rest_client [req-635680f6-d79f-4851-b201-87b5c3fef3f0 req-635680f6-d79f-4851-b201-87b5c3fef3f0 ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/c1a323af-38b6-451b-8f6f-8d45d64fe50a 0.883s",
                                "{7} tempest.api.network.test_routers.RoutersIpV6Test.test_add_multiple_router_interfaces [22.329815s] ... ok",
                                "2026-05-22 01:45:07.707 19 INFO tempest.lib.common.rest_client [req-24b089a9-63df-4083-9613-9c7e64f7f2b5 req-24b089a9-63df-4083-9613-9c7e64f7f2b5 ] Request (RoutersIpV6AdminTest:test_update_router_set_gateway_without_snat): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/991e475b-a2f1-41fe-9c13-210311f17bb3 2.039s",
                                "2026-05-22 01:45:07.718 17 INFO tempest.lib.common.rest_client [req-cab41406-b270-4cc9-9c0c-1b4f3aa626cb req-cab41406-b270-4cc9-9c0c-1b4f3aa626cb ] Request (PortsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.548s",
                                "2026-05-22 01:45:07.746 29 INFO tempest.lib.common.rest_client [req-3a072674-c105-4a4c-85d1-66e40382445e req-3a072674-c105-4a4c-85d1-66e40382445e ] Request (RoutersTest:test_add_remove_router_interface_with_port_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.039s",
                                "2026-05-22 01:45:07.725 23 INFO tempest.lib.common.rest_client [req-3196d33c-082f-4b07-bdbd-388530029663 req-3196d33c-082f-4b07-bdbd-388530029663 ] Request (SecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/ac847dc9-6480-46e3-a048-6cbd15ea5548 0.443s",
                                "2026-05-22 01:45:07.791 35 INFO tempest.lib.common.rest_client [req-e66a591b-2b13-4b61-ba86-d622eefd7788 req-e66a591b-2b13-4b61-ba86-d622eefd7788 ] 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.12 0.209s",
                                "2026-05-22 01:45:07.811 31 INFO tempest.lib.common.rest_client [req-537c42f7-e08f-4f95-bc0a-47718ba3acbc req-537c42f7-e08f-4f95-bc0a-47718ba3acbc ] Request (TagsExtTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/cd9cf1e2-a26a-4dbd-851b-2bb2b024605e 0.467s",
                                "2026-05-22 01:45:07.812 13 INFO tempest.lib.common.rest_client [req-aaefd90a-70ef-4f36-8216-99dd84e48026 req-aaefd90a-70ef-4f36-8216-99dd84e48026 ] Request (BulkNetworkOpsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.154s",
                                "{1} tempest.api.network.test_networks.BulkNetworkOpsTest.test_bulk_create_delete_port [6.159056s] ... ok",
                                "2026-05-22 01:45:07.845 41 INFO tempest.lib.common.rest_client [req-76ea7348-5513-4671-bd1d-bccb8d5fc9ba req-76ea7348-5513-4671-bd1d-bccb8d5fc9ba ] Request (NetworksIpV6TestAttrs:test_create_delete_subnet_with_v6_attributes_stateful): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.915s",
                                "2026-05-22 01:45:07.971 23 INFO tempest.lib.common.rest_client [req-a5c53750-ceab-4920-b98b-7f08713542f8 req-a5c53750-ceab-4920-b98b-7f08713542f8 ] Request (SecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.241s",
                                "2026-05-22 01:45:08.010 19 INFO tempest.lib.common.rest_client [req-022c1656-b63a-4b3d-ac7f-aae4f7777eaa req-022c1656-b63a-4b3d-ac7f-aae4f7777eaa ] Request (RoutersIpV6AdminTest:test_update_router_set_gateway_without_snat): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/991e475b-a2f1-41fe-9c13-210311f17bb3 0.295s",
                                "2026-05-22 01:45:08.168 33 INFO tempest.lib.common.rest_client [req-4472c90a-4e5e-47b0-bdb6-b0eddb1dd747 req-4472c90a-4e5e-47b0-bdb6-b0eddb1dd747 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/713fb5d5-8ea2-4343-add5-a1eb31873860 1.129s",
                                "2026-05-22 01:45:08.203 19 INFO tempest.lib.common.rest_client [req-864942bf-18f6-4fe5-96e1-982eb0941396 req-864942bf-18f6-4fe5-96e1-982eb0941396 ] Request (RoutersIpV6AdminTest:test_update_router_set_gateway_without_snat): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?network_id=8e7c61a1-2868-4f38-badf-92e1456df341&device_id=991e475b-a2f1-41fe-9c13-210311f17bb3&device_owner=network%3Arouter_gateway 0.191s",
                                "2026-05-22 01:45:08.274 17 INFO tempest.lib.common.rest_client [req-d1d65604-d3ff-405f-be74-58dca78fdfc8 req-d1d65604-d3ff-405f-be74-58dca78fdfc8 ] Request (PortsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.536s",
                                "2026-05-22 01:45:08.271 23 INFO tempest.lib.common.rest_client [req-36788441-2b23-4509-b44b-e043c8736c9d req-36788441-2b23-4509-b44b-e043c8736c9d ] Request (SecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/89118e82-0953-4f67-81a0-0fffea5a548e 0.298s",
                                "2026-05-22 01:45:08.354 19 INFO tempest.lib.common.rest_client [req-8f2420df-bd50-4eec-99d8-4341d4df62a7 req-8f2420df-bd50-4eec-99d8-4341d4df62a7 ] Request (RoutersIpV6AdminTest:test_update_router_set_gateway_without_snat): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks/8e7c61a1-2868-4f38-badf-92e1456df341 0.149s",
                                "2026-05-22 01:45:08.360 31 INFO tempest.lib.common.rest_client [req-1fb7a5bc-201a-4a18-9383-ffd88151fe23 req-1fb7a5bc-201a-4a18-9383-ffd88151fe23 ] Request (TagsExtTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/5ff5e1e8-ae8b-403c-aae5-9c2ea0dc422d 0.545s",
                                "2026-05-22 01:45:08.389 37 INFO tempest.lib.common.rest_client [req-ac67bf7a-9b69-4db5-ab6a-544f502c898e req-ac67bf7a-9b69-4db5-ab6a-544f502c898e ] Request (RoutersNegativeTest:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/d5e81b54-7fd4-4d2f-84fe-385257b6c8a4/remove_router_interface 0.995s",
                                "{13} tempest.api.network.test_routers_negative.RoutersNegativeTest.test_router_remove_interface_in_use_returns_409 [5.162580s] ... ok",
                                "2026-05-22 01:45:08.404 17 INFO tempest.lib.common.rest_client [req-6a4b1e75-3211-4a3c-8356-dae9df3ef6e6 req-6a4b1e75-3211-4a3c-8356-dae9df3ef6e6 ] Request (PortsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.126s",
                                "2026-05-22 01:45:08.415 41 INFO tempest.lib.common.rest_client [req-9e99bfc4-ce92-4b58-8f32-25edd280e2e9 req-9e99bfc4-ce92-4b58-8f32-25edd280e2e9 ] Request (NetworksIpV6TestAttrs:test_create_delete_subnet_with_v6_attributes_stateful): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.565s",
                                "2026-05-22 01:45:08.478 23 INFO tempest.lib.common.rest_client [req-81e647c4-e0b4-46d9-96b8-8ba0e5fc0278 req-81e647c4-e0b4-46d9-96b8-8ba0e5fc0278 ] Request (SecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.205s",
                                "{6} tempest.api.network.test_security_groups.SecGroupTest.test_create_security_group_rule_with_remote_ip_prefix [2.173894s] ... ok",
                                "2026-05-22 01:45:08.508 19 INFO tempest.lib.common.rest_client [req-05dfc10e-643e-472c-9388-864b14626468 req-05dfc10e-643e-472c-9388-864b14626468 ] Request (RoutersIpV6AdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=991e475b-a2f1-41fe-9c13-210311f17bb3 0.150s",
                                "2026-05-22 01:45:08.518 37 INFO tempest.lib.common.rest_client [req-09c1d758-93bf-4814-83fc-0d2476a330e0 req-09c1d758-93bf-4814-83fc-0d2476a330e0 ] Request (RoutersNegativeTest:test_show_non_existent_router_returns_404): 404 GET https://api.testbed.osism.xyz:9696/v2.0/routers/tempest-non_exist_router-411354178 0.123s",
                                "{13} tempest.api.network.test_routers_negative.RoutersNegativeTest.test_show_non_existent_router_returns_404 [0.130342s] ... ok",
                                "2026-05-22 01:45:08.544 35 INFO tempest.lib.common.rest_client [req-134b7156-d53f-40d6-95f9-d9bad450deef req-134b7156-d53f-40d6-95f9-d9bad450deef ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/e02c4c58-5cca-4d6e-bbf0-d7d801021215 0.750s",
                                "2026-05-22 01:45:08.588 17 INFO tempest.lib.common.rest_client [req-4b9df253-66c1-4f8a-af40-e11c3933eee2 req-4b9df253-66c1-4f8a-af40-e11c3933eee2 ] Request (PortsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.181s",
                                "2026-05-22 01:45:08.648 37 INFO tempest.lib.common.rest_client [req-dc29e32b-f12c-42dd-81ba-17350b7301d1 req-dc29e32b-f12c-42dd-81ba-17350b7301d1 ] Request (RoutersNegativeTest:test_update_non_existent_router_returns_404): 404 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/tempest-non_exist_router-1052560438 0.122s",
                                "{13} tempest.api.network.test_routers_negative.RoutersNegativeTest.test_update_non_existent_router_returns_404 [0.126616s] ... ok",
                                "2026-05-22 01:45:08.652 35 INFO tempest.lib.common.rest_client [req-ed370eaf-80ff-4235-a6c3-8d0b175ea1b6 req-ed370eaf-80ff-4235-a6c3-8d0b175ea1b6 ] Request (PortsTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/e02c4c58-5cca-4d6e-bbf0-d7d801021215 0.107s",
                                "2026-05-22 01:45:08.710 25 INFO tempest.lib.common.rest_client [req-8572b23c-2f9b-437d-bf91-d9cdd4855496 req-8572b23c-2f9b-437d-bf91-d9cdd4855496 ] Request (RoutersIpV6Test:test_add_remove_router_interface_with_port_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.999s",
                                "2026-05-22 01:45:08.733 31 INFO tempest.lib.common.rest_client [req-f1451cea-b153-4659-8853-42acd8fbaa45 req-f1451cea-b153-4659-8853-42acd8fbaa45 ] Request (TagsExtTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/96615c64-0ee3-4b81-a9d1-596e0443c2dc 0.371s",
                                "2026-05-22 01:45:08.808 11 INFO tempest.lib.common.rest_client [req-b18a0e07-6a2b-4169-b475-ef2f10f80c11 req-b18a0e07-6a2b-4169-b475-ef2f10f80c11 ] Request (NetworksTest:test_create_update_delete_network_subnet): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.920s",
                                "2026-05-22 01:45:08.863 13 INFO tempest.lib.common.rest_client [req-6f13d05a-7ed1-4c74-880e-764f2fd8e2c8 req-6f13d05a-7ed1-4c74-880e-764f2fd8e2c8 ] Request (BulkNetworkOpsTest:test_bulk_create_delete_subnet): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.044s",
                                "2026-05-22 01:45:08.963 23 INFO tempest.lib.common.rest_client [req-63b93ee8-9b8c-44b6-a339-b76221d47917 req-63b93ee8-9b8c-44b6-a339-b76221d47917 ] Request (SecGroupTest:test_create_show_delete_security_group_rule): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.480s",
                                "2026-05-22 01:45:09.068 37 INFO tempest.lib.common.rest_client [req-a246ad12-befa-4267-bb20-ef4f364bbc9f req-a246ad12-befa-4267-bb20-ef4f364bbc9f ] Request (RoutersNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/a1cd7831-f32f-4ff7-bdd5-6160f0864455 0.374s",
                                "2026-05-22 01:45:09.153 17 INFO tempest.lib.common.rest_client [req-7d5e8878-289c-4ef5-870b-fe26ce1d4664 req-7d5e8878-289c-4ef5-870b-fe26ce1d4664 ] Request (PortsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.558s",
                                "2026-05-22 01:45:09.174 21 INFO tempest.lib.common.rest_client [req-dfdf9fd8-2cd1-4ddb-a3a4-415484323a4d req-dfdf9fd8-2cd1-4ddb-a3a4-415484323a4d ] Request (NetworksIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.851s",
                                "2026-05-22 01:45:09.272 11 INFO tempest.lib.common.rest_client [req-fe7f8815-e363-4805-a073-233a241bca44 req-fe7f8815-e363-4805-a073-233a241bca44 ] Request (NetworksTest:test_create_update_delete_network_subnet): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/networks/25e310d7-7fdc-4daa-bda8-75aabafec7a6 0.461s",
                                "2026-05-22 01:45:09.279 17 INFO tempest.lib.common.rest_client [req-2627cf9d-5a42-414a-9bbb-c8980910a718 req-2627cf9d-5a42-414a-9bbb-c8980910a718 ] Request (PortsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.124s",
                                "2026-05-22 01:45:09.312 25 INFO tempest.lib.common.rest_client [req-f8e78ff2-3276-4811-ac56-c8f2d8b24201 req-f8e78ff2-3276-4811-ac56-c8f2d8b24201 ] Request (RoutersIpV6Test:test_add_remove_router_interface_with_port_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.599s",
                                "2026-05-22 01:45:09.440 17 INFO tempest.lib.common.rest_client [req-14ad517a-c15b-4e0c-8b3b-b8d6f8780c37 req-14ad517a-c15b-4e0c-8b3b-b8d6f8780c37 ] Request (PortsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6e504c004129492cbb4d6bb94fdb7d80/users/fc55f6f9ff2f4d49a1b41e2cb8700552/roles/7b19d98ffcc24d869191183daf0fb4ae 0.156s",
                                "2026-05-22 01:45:09.451 33 INFO tempest.lib.common.rest_client [req-b7db4bf0-1da3-4ae3-8064-06981cf9ad57 req-b7db4bf0-1da3-4ae3-8064-06981cf9ad57 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.279s",
                                "2026-05-22 01:45:09.628 17 INFO tempest.lib.common.rest_client [req-517fff7a-cfbf-4710-8550-6f6630822b96 req-517fff7a-cfbf-4710-8550-6f6630822b96 ] Request (PortsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.186s",
                                "2026-05-22 01:45:09.641 25 INFO tempest.lib.common.rest_client [req-4af72f18-52c7-4da9-b846-259b332299b5 req-4af72f18-52c7-4da9-b846-259b332299b5 ] Request (RoutersIpV6Test:test_add_remove_router_interface_with_port_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.326s",
                                "2026-05-22 01:45:09.700 23 INFO tempest.lib.common.rest_client [req-c47e146d-c48a-47b1-9909-e1ac476cc711 req-c47e146d-c48a-47b1-9909-e1ac476cc711 ] Request (SecGroupTest:test_create_show_delete_security_group_rule): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.735s",
                                "2026-05-22 01:45:09.762 17 INFO tempest.lib.common.rest_client [req-524d3260-2ef4-4628-8aee-00040c506142 req-524d3260-2ef4-4628-8aee-00040c506142 ] Request (PortsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6e504c004129492cbb4d6bb94fdb7d80/users/fc55f6f9ff2f4d49a1b41e2cb8700552/roles/1049be6f2d5641528d4cf50ffcec866c 0.131s",
                                "2026-05-22 01:45:09.809 23 INFO tempest.lib.common.rest_client [req-e8d00dc1-69f6-4ced-8879-509f17239d73 req-e8d00dc1-69f6-4ced-8879-509f17239d73 ] Request (SecGroupTest:test_create_show_delete_security_group_rule): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/92059b50-1269-4472-8d7b-07fe4e01a944 0.106s",
                                "2026-05-22 01:45:09.822 37 INFO tempest.lib.common.rest_client [req-41cd316b-6d95-4e13-82c0-c02537d40087 req-41cd316b-6d95-4e13-82c0-c02537d40087 ] Request (RoutersNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/54668a62-7a5d-4647-af2d-3ff27f01902e 0.751s",
                                "2026-05-22 01:45:09.881 35 INFO tempest.lib.common.rest_client [req-b3987f1e-5789-438a-968c-7ea2ed761572 req-b3987f1e-5789-438a-968c-7ea2ed761572 ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/f2cfa11d-b793-4d58-b13f-9adf2f737efb 1.226s",
                                "2026-05-22 01:45:09.932 17 INFO tempest.lib.common.rest_client [req-9e7ddabf-b5b6-481d-bafc-f9993120a610 req-9e7ddabf-b5b6-481d-bafc-f9993120a610 ] Request (PortsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.168s",
                                "2026-05-22 01:45:09.949 31 INFO tempest.lib.common.rest_client [req-69042306-c778-44fb-b4a9-48db73ef36f3 req-69042306-c778-44fb-b4a9-48db73ef36f3 ] Request (TagsExtTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/95c537ea-a6e6-4833-9fb0-32d40adb9999 1.213s",
                                "2026-05-22 01:45:09.980 35 INFO tempest.lib.common.rest_client [req-a01a9ef7-9c37-43ee-8d06-59ccdbdec532 req-a01a9ef7-9c37-43ee-8d06-59ccdbdec532 ] Request (PortsTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/f2cfa11d-b793-4d58-b13f-9adf2f737efb 0.097s",
                                "2026-05-22 01:45:10.033 23 INFO tempest.lib.common.rest_client [req-9bf89468-fc48-4659-85a6-39510488ec08 req-9bf89468-fc48-4659-85a6-39510488ec08 ] Request (SecGroupTest:test_create_show_delete_security_group_rule): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.222s",
                                "2026-05-22 01:45:10.065 15 INFO tempest.lib.common.rest_client [req-9543e3d4-ff71-4c21-b311-7be4accc3b06 req-9543e3d4-ff71-4c21-b311-7be4accc3b06 ] Request (FloatingIPTestJSON:test_floating_ip_update_different_router): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/4670cef0-4830-4d93-bd66-7c705e127286/add_router_interface 6.015s",
                                "2026-05-22 01:45:10.089 39 INFO tempest.lib.common.rest_client [req-f59c2edf-4f9c-4268-b07e-246a2aff3391 req-f59c2edf-4f9c-4268-b07e-246a2aff3391 ] Request (RoutersAdminTest:test_update_router_set_gateway_with_snat_explicit): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/eb7c8f14-0976-4110-835b-a8c8935fa038 4.194s",
                                "2026-05-22 01:45:10.104 17 INFO tempest.lib.common.rest_client [req-8ecd4e74-6cdc-49e3-905e-43e0d629ccd8 req-8ecd4e74-6cdc-49e3-905e-43e0d629ccd8 ] Request (PortsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6e504c004129492cbb4d6bb94fdb7d80/users/fc55f6f9ff2f4d49a1b41e2cb8700552/roles/f62b4d190f9040abadfedbb170e6ab99 0.170s",
                                "2026-05-22 01:45:10.145 33 INFO tempest.lib.common.rest_client [req-7d6426d4-5da0-4eef-89b3-0a1bb457db43 req-7d6426d4-5da0-4eef-89b3-0a1bb457db43 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.690s",
                                "2026-05-22 01:45:10.160 13 INFO tempest.lib.common.rest_client [req-1a8ae897-3bd8-4a6f-ac37-c2ca84a3bc8f req-1a8ae897-3bd8-4a6f-ac37-c2ca84a3bc8f ] Request (BulkNetworkOpsTest:test_bulk_create_delete_subnet): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.294s",
                                "2026-05-22 01:45:10.220 17 INFO tempest.lib.common.rest_client [req-380317ba-b19c-40d3-8338-01f38d9367fa req-380317ba-b19c-40d3-8338-01f38d9367fa ] Request (PortsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.113s",
                                "2026-05-22 01:45:10.283 31 INFO tempest.lib.common.rest_client [req-5b9b6448-57da-4c32-a03c-6357666241a9 req-5b9b6448-57da-4c32-a03c-6357666241a9 ] Request (TagsExtTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/0a7eef25a9f649bcb07f8e814383b185 0.330s",
                                "2026-05-22 01:45:10.286 39 INFO tempest.lib.common.rest_client [req-6db43f39-00b2-48ce-abf4-41de54d7f19e req-6db43f39-00b2-48ce-abf4-41de54d7f19e ] Request (RoutersAdminTest:test_update_router_set_gateway_with_snat_explicit): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/eb7c8f14-0976-4110-835b-a8c8935fa038 0.193s",
                                "2026-05-22 01:45:10.425 35 INFO tempest.lib.common.rest_client [req-506fd2f9-57ae-423f-ac33-a525db337dff req-506fd2f9-57ae-423f-ac33-a525db337dff ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/0fac4569-5957-49c1-80f2-bf168991296b 0.441s",
                                "2026-05-22 01:45:10.442 39 INFO tempest.lib.common.rest_client [req-6c738e4f-dfe9-4efe-8b20-0492182b2b99 req-6c738e4f-dfe9-4efe-8b20-0492182b2b99 ] Request (RoutersAdminTest:test_update_router_set_gateway_with_snat_explicit): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?network_id=8e7c61a1-2868-4f38-badf-92e1456df341&device_id=eb7c8f14-0976-4110-835b-a8c8935fa038&device_owner=network%3Arouter_gateway 0.152s",
                                "2026-05-22 01:45:10.479 21 INFO tempest.lib.common.rest_client [req-db16a123-af3a-42a6-9700-56a9ce447963 req-db16a123-af3a-42a6-9700-56a9ce447963 ] Request (NetworksIpV6Test:test_create_delete_subnet_all_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.301s",
                                "2026-05-22 01:45:10.500 17 INFO tempest.lib.common.rest_client [req-a51fe7fe-5ea4-47ee-b371-d998f16a11ed req-a51fe7fe-5ea4-47ee-b371-d998f16a11ed ] Request (PortsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6e504c004129492cbb4d6bb94fdb7d80/users/fc55f6f9ff2f4d49a1b41e2cb8700552/roles/7b19d98ffcc24d869191183daf0fb4ae 0.277s",
                                "2026-05-22 01:45:10.500 17 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user fc55f6f9ff2f4d49a1b41e2cb8700552 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:45:10.500 17 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-PortsIpV6TestJSON-216707574-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '6e504c004129492cbb4d6bb94fdb7d80', 'project_name': 'tempest-PortsIpV6TestJSON-216707574', 'tenant_id': '6e504c004129492cbb4d6bb94fdb7d80', 'tenant_name': 'tempest-PortsIpV6TestJSON-216707574', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'fc55f6f9ff2f4d49a1b41e2cb8700552', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:45:10.501 17 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-PortsIpV6TestJSON-216707574-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '6e504c004129492cbb4d6bb94fdb7d80', 'project_name': 'tempest-PortsIpV6TestJSON-216707574', 'tenant_id': '6e504c004129492cbb4d6bb94fdb7d80', 'tenant_name': 'tempest-PortsIpV6TestJSON-216707574', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'fc55f6f9ff2f4d49a1b41e2cb8700552', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:45:10.582 41 INFO tempest.lib.common.rest_client [req-c8d3e8e8-cec6-47a9-8d87-cce58fefbbe3 req-c8d3e8e8-cec6-47a9-8d87-cce58fefbbe3 ] Request (NetworksIpV6TestAttrs:test_create_delete_subnet_with_v6_attributes_stateful): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/f3b42d5a-0dbc-41f7-9711-e60217f4f2d5 2.165s",
                                "{15} tempest.api.network.test_networks.NetworksIpV6TestAttrs.test_create_delete_subnet_with_v6_attributes_stateful [3.656011s] ... ok",
                                "2026-05-22 01:45:10.591 31 INFO tempest.lib.common.rest_client [req-b3f15069-af73-4e99-b577-5919d8025764 req-b3f15069-af73-4e99-b577-5919d8025764 ] Request (TagsExtTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/14a8137aa88f4f45a98197c47cfcb579 0.305s",
                                "2026-05-22 01:45:10.592 31 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: ab7598cd8701406bb22e2b9a8834ab7c",
                                "2026-05-22 01:45:10.610 37 INFO tempest.lib.common.rest_client [req-47092c9e-c792-4a37-b792-3605e454dcfb req-47092c9e-c792-4a37-b792-3605e454dcfb ] Request (RoutersNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/fc663385-4571-4ce5-9d89-dd4a29af2d42 0.785s",
                                "2026-05-22 01:45:10.633 39 INFO tempest.lib.common.rest_client [req-fd190eac-b1de-4d49-ad4e-10c8fa2a56c6 req-fd190eac-b1de-4d49-ad4e-10c8fa2a56c6 ] Request (RoutersAdminTest:test_update_router_set_gateway_with_snat_explicit): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks/8e7c61a1-2868-4f38-badf-92e1456df341 0.188s",
                                "2026-05-22 01:45:10.750 39 INFO tempest.lib.common.rest_client [req-536e61d9-93d1-4588-872f-2caf965bd96f req-536e61d9-93d1-4588-872f-2caf965bd96f ] Request (RoutersAdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=eb7c8f14-0976-4110-835b-a8c8935fa038 0.114s",
                                "2026-05-22 01:45:10.770 23 INFO tempest.lib.common.rest_client [req-4b0cd00d-a786-49ab-812b-4d93a03ddba4 req-4b0cd00d-a786-49ab-812b-4d93a03ddba4 ] Request (SecGroupTest:test_create_show_delete_security_group_rule): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/92059b50-1269-4472-8d7b-07fe4e01a944 0.734s",
                                "2026-05-22 01:45:10.931 21 INFO tempest.lib.common.rest_client [req-d237053a-5f8c-4ed7-af19-1df28d960340 req-d237053a-5f8c-4ed7-af19-1df28d960340 ] Request (NetworksIpV6Test:test_create_delete_subnet_all_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.443s",
                                "2026-05-22 01:45:10.934 15 INFO tempest.lib.common.rest_client [req-62472294-fabd-4829-af6e-c62a1f16f48c req-62472294-fabd-4829-af6e-c62a1f16f48c ] Request (FloatingIPTestJSON:test_floating_ip_update_different_router): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.863s",
                                "2026-05-22 01:45:10.978 37 INFO tempest.lib.common.rest_client [req-e61247d8-7017-435b-8383-7193190c2d71 req-e61247d8-7017-435b-8383-7193190c2d71 ] Request (RoutersNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/f4fae670-8399-4822-945c-3c0ada63822e 0.366s",
                                "2026-05-22 01:45:11.040 23 INFO tempest.lib.common.rest_client [req-353711d9-29f4-4009-8d2a-d2b103d8a4fb req-353711d9-29f4-4009-8d2a-d2b103d8a4fb ] Request (SecGroupTest:test_create_show_delete_security_group_rule): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.267s",
                                "2026-05-22 01:45:11.053 17 INFO tempest.lib.common.rest_client [req-8373c496-fcf8-48fd-8f1f-21cd61b9c2e3 req-8373c496-fcf8-48fd-8f1f-21cd61b9c2e3 ] Request (PortsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.546s",
                                "2026-05-22 01:45:11.060 19 INFO tempest.lib.common.rest_client [req-445c30b3-6675-41c0-8a5c-91a73cb394cc req-445c30b3-6675-41c0-8a5c-91a73cb394cc ] Request (RoutersIpV6AdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/991e475b-a2f1-41fe-9c13-210311f17bb3 2.548s",
                                "{4} tempest.api.network.admin.test_routers.RoutersIpV6AdminTest.test_update_router_set_gateway_without_snat [5.681243s] ... ok",
                                "2026-05-22 01:45:11.108 31 INFO tempest.lib.common.rest_client [req-309171f0-9c9c-41e0-a9ff-f0daa317e1ec req-309171f0-9c9c-41e0-a9ff-f0daa317e1ec ] Request (TagsExtTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.514s",
                                "2026-05-22 01:45:11.155 17 INFO tempest.lib.common.rest_client [req-17e9eb42-c298-4728-8257-1cabe4403d09 req-17e9eb42-c298-4728-8257-1cabe4403d09 ] Request (PortsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/6e504c004129492cbb4d6bb94fdb7d80 0.099s",
                                "2026-05-22 01:45:11.155 17 INFO tempest.lib.common.dynamic_creds [-] Using the existing project 6e504c004129492cbb4d6bb94fdb7d80 for scope project and roles: ['reader']",
                                "2026-05-22 01:45:11.395 31 INFO tempest.lib.common.rest_client [req-d310c13e-4bfb-4330-bf99-acbb3e16e784 req-d310c13e-4bfb-4330-bf99-acbb3e16e784 ] Request (TagsExtTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=ab7598cd8701406bb22e2b9a8834ab7c&name=default 0.284s",
                                "2026-05-22 01:45:11.404 23 INFO tempest.lib.common.rest_client [req-ed887604-8ea6-4286-b023-f3fd72458957 req-ed887604-8ea6-4286-b023-f3fd72458957 ] Request (SecGroupTest:test_create_show_delete_security_group_rule): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.362s",
                                "2026-05-22 01:45:11.435 11 INFO tempest.lib.common.rest_client [req-dd5d1cdd-2ab0-4aaf-abc3-3e01d85fa19c req-dd5d1cdd-2ab0-4aaf-abc3-3e01d85fa19c ] Request (NetworksTest:test_create_update_delete_network_subnet): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.158s",
                                "2026-05-22 01:45:11.521 23 INFO tempest.lib.common.rest_client [req-5edb3e96-58b6-424f-b883-31db96ec566d req-5edb3e96-58b6-424f-b883-31db96ec566d ] Request (SecGroupTest:test_create_show_delete_security_group_rule): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/31d1e0e0-34db-4818-99ff-de3cd80cb6d9 0.115s",
                                "2026-05-22 01:45:11.667 37 INFO tempest.lib.common.rest_client [req-a0b2de80-4733-4ffb-8c0e-923322528774 req-a0b2de80-4733-4ffb-8c0e-923322528774 ] Request (RoutersNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/5b3e263e-f8e5-4767-9b58-848e30549328 0.686s",
                                "2026-05-22 01:45:11.689 23 INFO tempest.lib.common.rest_client [req-765577db-6ef5-488f-85d3-c79a46adfa25 req-765577db-6ef5-488f-85d3-c79a46adfa25 ] Request (SecGroupTest:test_create_show_delete_security_group_rule): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.165s",
                                "2026-05-22 01:45:11.700 17 INFO tempest.lib.common.rest_client [req-538245a7-3340-4cb2-a6a0-8c54f8b5bcc4 req-538245a7-3340-4cb2-a6a0-8c54f8b5bcc4 ] Request (PortsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.542s",
                                "2026-05-22 01:45:11.753 25 INFO tempest.lib.common.rest_client [req-7417a58c-17ce-4b91-a595-2121d333f013 req-7417a58c-17ce-4b91-a595-2121d333f013 ] Request (RoutersIpV6Test:test_add_remove_router_interface_with_port_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 2.106s",
                                "2026-05-22 01:45:11.832 31 INFO tempest.lib.common.rest_client [req-77b67059-6260-41f5-9761-b7b572a65557 req-77b67059-6260-41f5-9761-b7b572a65557 ] Request (TagsExtTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/dea49ab6-e622-4a2b-b4c2-94d4897b928c 0.433s",
                                "2026-05-22 01:45:11.898 17 INFO tempest.lib.common.rest_client [req-df6e974d-cbeb-454c-8a61-40ed365e0765 req-df6e974d-cbeb-454c-8a61-40ed365e0765 ] Request (PortsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.192s",
                                "2026-05-22 01:45:11.953 39 INFO tempest.lib.common.rest_client [req-b219f93f-c4fb-4927-a42a-57ef7dbc141c req-b219f93f-c4fb-4927-a42a-57ef7dbc141c ] Request (RoutersAdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/eb7c8f14-0976-4110-835b-a8c8935fa038 1.200s",
                                "{14} tempest.api.network.admin.test_routers.RoutersAdminTest.test_update_router_set_gateway_with_snat_explicit [6.849685s] ... ok",
                                "2026-05-22 01:45:12.000 23 INFO tempest.lib.common.rest_client [req-4e2ba571-ec5a-48f7-baeb-fac2bbde347f req-4e2ba571-ec5a-48f7-baeb-fac2bbde347f ] Request (SecGroupTest:test_create_show_delete_security_group_rule): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/31d1e0e0-34db-4818-99ff-de3cd80cb6d9 0.309s",
                                "2026-05-22 01:45:12.056 31 INFO tempest.lib.common.rest_client [req-57843970-511c-4d25-89be-078a9db147cb req-57843970-511c-4d25-89be-078a9db147cb ] Request (TagsExtTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/ab7598cd8701406bb22e2b9a8834ab7c 0.219s",
                                "2026-05-22 01:45:12.140 11 INFO tempest.lib.common.rest_client [req-54c43c5c-22f8-4ff9-9def-af5837d1f1d2 req-54c43c5c-22f8-4ff9-9def-af5837d1f1d2 ] Request (NetworksTest:test_create_update_delete_network_subnet): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/subnets/ce5b4e1c-61fc-412a-82e8-ac9c3993c8f0 0.699s",
                                "2026-05-22 01:45:12.145 17 INFO tempest.lib.common.rest_client [req-c290575d-e7d1-4646-9211-3af01bf9fe7a req-c290575d-e7d1-4646-9211-3af01bf9fe7a ] Request (PortsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6e504c004129492cbb4d6bb94fdb7d80/users/59b138034f4a41c29201b469fa4a8e7a/roles/f1175dd65a2046c29e339df86ceaa04e 0.245s",
                                "2026-05-22 01:45:12.277 23 INFO tempest.lib.common.rest_client [req-fcb46a3d-bb02-4988-ac9f-3a0ebd7f159d req-fcb46a3d-bb02-4988-ac9f-3a0ebd7f159d ] Request (SecGroupTest:test_create_show_delete_security_group_rule): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.274s",
                                "2026-05-22 01:45:12.321 37 INFO tempest.lib.common.rest_client [req-902b305e-24fc-47ef-bb54-7df62097486d req-902b305e-24fc-47ef-bb54-7df62097486d ] Request (RoutersNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/890160cd-3591-4f77-b88b-89129b5ac78f 0.650s",
                                "2026-05-22 01:45:12.329 39 INFO tempest.lib.common.rest_client [req-083c6cf8-3bbd-4cac-b638-c27da996b036 req-083c6cf8-3bbd-4cac-b638-c27da996b036 ] Request (RoutersAdminTest:test_update_router_set_gateway_without_snat): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.372s",
                                "2026-05-22 01:45:12.342 17 INFO tempest.lib.common.rest_client [req-2c613d08-1247-41f0-800d-bce39741eb98 req-2c613d08-1247-41f0-800d-bce39741eb98 ] Request (PortsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.192s",
                                "2026-05-22 01:45:12.413 35 INFO tempest.lib.common.rest_client [req-e6bb527b-7490-453c-a7e7-87f6f01f2b01 req-e6bb527b-7490-453c-a7e7-87f6f01f2b01 ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/78e8a422-cded-4e38-8314-7f488b299bf5 1.984s",
                                "{12} tempest.api.network.test_ports.PortsTestJSON.test_port_list_filter_by_ip [9.541706s] ... ok",
                                "{12} tempest.api.network.test_ports.PortsTestJSON.test_port_list_filter_by_ip_substr ... SKIPPED: ip-substring-filtering extension not enabled.",
                                "2026-05-22 01:45:12.490 17 INFO tempest.lib.common.rest_client [req-d3faa242-4b59-4166-a548-0f2c8f2d5cbe req-d3faa242-4b59-4166-a548-0f2c8f2d5cbe ] Request (PortsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6e504c004129492cbb4d6bb94fdb7d80/users/59b138034f4a41c29201b469fa4a8e7a/roles/1049be6f2d5641528d4cf50ffcec866c 0.142s",
                                "2026-05-22 01:45:12.519 29 INFO tempest.lib.common.rest_client [req-5c9e6469-a311-401f-a05d-3d67458a2bca req-5c9e6469-a311-401f-a05d-3d67458a2bca ] Request (RoutersTest:test_add_remove_router_interface_with_port_id): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/bf15a2db-6069-4062-83ee-21da35c4bca7/add_router_interface 4.771s",
                                "2026-05-22 01:45:12.606 41 INFO tempest.lib.common.rest_client [req-57aab40a-6f70-4394-8dd9-c85461c5c1d1 req-57aab40a-6f70-4394-8dd9-c85461c5c1d1 ] Request (NetworksIpV6TestAttrs:test_create_delete_subnet_with_v6_attributes_stateless): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 2.017s",
                                "2026-05-22 01:45:12.610 13 INFO tempest.lib.common.rest_client [req-179a57b6-4e80-4743-8dd9-b925bee6858a req-179a57b6-4e80-4743-8dd9-b925bee6858a ] Request (BulkNetworkOpsTest:test_bulk_create_delete_subnet): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.413s",
                                "2026-05-22 01:45:12.636 15 INFO tempest.lib.common.rest_client [req-e57e0581-f9b1-48bd-a7ed-6e35189fd0b2 req-e57e0581-f9b1-48bd-a7ed-6e35189fd0b2 ] Request (FloatingIPTestJSON:test_floating_ip_update_different_router): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/floatingips/b93b96c9-24f3-4492-a203-09a10d11959c 1.698s",
                                "2026-05-22 01:45:12.653 23 INFO tempest.lib.common.rest_client [req-63addee7-8d62-46c0-bd38-8144f8f58d9d req-63addee7-8d62-46c0-bd38-8144f8f58d9d ] Request (SecGroupTest:test_create_show_delete_security_group_rule): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.368s",
                                "2026-05-22 01:45:12.695 17 INFO tempest.lib.common.rest_client [req-6d202c91-2aa5-4505-b51d-f969dbd520cf req-6d202c91-2aa5-4505-b51d-f969dbd520cf ] Request (PortsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.200s",
                                "2026-05-22 01:45:12.720 29 INFO tempest.lib.common.rest_client [req-b66d11a2-f45b-446d-b5eb-711bc608e6b6 req-b66d11a2-f45b-446d-b5eb-711bc608e6b6 ] Request (RoutersTest:test_add_remove_router_interface_with_port_id): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/5a62d284-6761-4281-9599-64c708e8e46c 0.198s",
                                "2026-05-22 01:45:12.764 13 INFO tempest.lib.common.rest_client [req-0a510007-b076-4869-a0bb-1f0696032fb8 req-0a510007-b076-4869-a0bb-1f0696032fb8 ] Request (BulkNetworkOpsTest:test_bulk_create_delete_subnet): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.148s",
                                "2026-05-22 01:45:12.798 21 INFO tempest.lib.common.rest_client [req-50d5cbf6-9fad-412a-b54b-93fa88d47d62 req-50d5cbf6-9fad-412a-b54b-93fa88d47d62 ] Request (NetworksIpV6Test:test_create_delete_subnet_all_attributes): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/696949b2-840c-4861-8998-ad4a64eded95 1.864s",
                                "{5} tempest.api.network.test_networks.NetworksIpV6Test.test_create_delete_subnet_all_attributes [3.623116s] ... ok",
                                "2026-05-22 01:45:12.827 23 INFO tempest.lib.common.rest_client [req-dda1332a-c579-4eab-b96e-378bf3dbfeb2 req-dda1332a-c579-4eab-b96e-378bf3dbfeb2 ] Request (SecGroupTest:test_create_show_delete_security_group_rule): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/baf0b6c5-ac5a-4f30-bcc4-8d75f58656f0 0.171s",
                                "2026-05-22 01:45:12.839 17 INFO tempest.lib.common.rest_client [req-3bb7f6f0-3d6c-4d32-ad9c-5d746325835c req-3bb7f6f0-3d6c-4d32-ad9c-5d746325835c ] Request (PortsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6e504c004129492cbb4d6bb94fdb7d80/users/59b138034f4a41c29201b469fa4a8e7a/roles/f62b4d190f9040abadfedbb170e6ab99 0.138s",
                                "2026-05-22 01:45:12.958 37 INFO tempest.lib.common.rest_client [req-c23c9e47-a54c-4ca3-a598-4fc520ca2f4c req-c23c9e47-a54c-4ca3-a598-4fc520ca2f4c ] Request (RoutersNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/84e0b6ea-ecd5-48e2-899e-c2f1e0b1111e 0.635s",
                                "2026-05-22 01:45:13.051 17 INFO tempest.lib.common.rest_client [req-69f8e765-64f1-43b9-b900-be0cdf5c43f7 req-69f8e765-64f1-43b9-b900-be0cdf5c43f7 ] Request (PortsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.209s",
                                "2026-05-22 01:45:13.068 23 INFO tempest.lib.common.rest_client [req-61b77084-debf-439f-919f-ace57e92040d req-61b77084-debf-439f-919f-ace57e92040d ] Request (SecGroupTest:test_create_show_delete_security_group_rule): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.239s",
                                "2026-05-22 01:45:13.186 17 INFO tempest.lib.common.rest_client [req-c201e71f-8928-4160-870b-e97de7082a6f req-c201e71f-8928-4160-870b-e97de7082a6f ] Request (PortsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6e504c004129492cbb4d6bb94fdb7d80/users/59b138034f4a41c29201b469fa4a8e7a/roles/7b19d98ffcc24d869191183daf0fb4ae 0.130s",
                                "2026-05-22 01:45:13.187 17 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 59b138034f4a41c29201b469fa4a8e7a is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:45:13.187 17 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-PortsIpV6TestJSON-216707574-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '6e504c004129492cbb4d6bb94fdb7d80', 'project_name': 'tempest-PortsIpV6TestJSON-216707574', 'tenant_id': '6e504c004129492cbb4d6bb94fdb7d80', 'tenant_name': 'tempest-PortsIpV6TestJSON-216707574', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '59b138034f4a41c29201b469fa4a8e7a', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:45:13.188 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-PortsIpV6TestJSON-216707574-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '6e504c004129492cbb4d6bb94fdb7d80', 'project_name': 'tempest-PortsIpV6TestJSON-216707574', 'tenant_id': '6e504c004129492cbb4d6bb94fdb7d80', 'tenant_name': 'tempest-PortsIpV6TestJSON-216707574', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '59b138034f4a41c29201b469fa4a8e7a', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:45:13.357 13 INFO tempest.lib.common.rest_client [req-5a2835b9-3dc3-4c00-ad92-3e1c6aafc44d req-5a2835b9-3dc3-4c00-ad92-3e1c6aafc44d ] Request (BulkNetworkOpsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/eb663ee7-8b1f-4bc8-b1c5-84a8d8b916a7 0.589s",
                                "2026-05-22 01:45:13.632 23 INFO tempest.lib.common.rest_client [req-cae376db-5361-4b78-a558-94c59a652de0 req-cae376db-5361-4b78-a558-94c59a652de0 ] Request (SecGroupTest:test_create_show_delete_security_group_rule): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/baf0b6c5-ac5a-4f30-bcc4-8d75f58656f0 0.561s",
                                "2026-05-22 01:45:13.716 15 INFO tempest.lib.common.rest_client [req-75e57b57-7aa5-4991-af79-30853784fda6 req-75e57b57-7aa5-4991-af79-30853784fda6 ] Request (FloatingIPTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/ef0374de-141d-40d2-b24f-b472c7ce2021 1.076s",
                                "2026-05-22 01:45:13.768 35 INFO tempest.lib.common.rest_client [req-13270804-e5e3-48ff-8bfd-136038d053e5 req-13270804-e5e3-48ff-8bfd-136038d053e5 ] Request (PortsTestJSON:test_port_list_filter_by_router_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.351s",
                                "2026-05-22 01:45:13.822 11 INFO tempest.lib.common.rest_client [req-dbeea4e3-4299-4d20-b76f-bec4a6c1d969 req-dbeea4e3-4299-4d20-b76f-bec4a6c1d969 ] Request (NetworksTest:test_create_update_delete_network_subnet): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/25e310d7-7fdc-4daa-bda8-75aabafec7a6 1.677s",
                                "2026-05-22 01:45:13.861 23 INFO tempest.lib.common.rest_client [req-82627517-4719-4c38-92cf-5bc37f8cef4b req-82627517-4719-4c38-92cf-5bc37f8cef4b ] Request (SecGroupTest:test_create_show_delete_security_group_rule): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.227s",
                                "2026-05-22 01:45:13.919 37 INFO tempest.lib.common.rest_client [req-9145d357-fd5a-42fa-b9f8-5f5c8f2675c6 req-9145d357-fd5a-42fa-b9f8-5f5c8f2675c6 ] Request (RoutersNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/906f3547-5be5-4404-9d04-ccbf0787add1 0.958s",
                                "2026-05-22 01:45:13.929 17 INFO tempest.lib.common.rest_client [req-fd7e1db1-a133-4f80-854c-a9594671fc77 req-fd7e1db1-a133-4f80-854c-a9594671fc77 ] Request (PortsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.733s",
                                "2026-05-22 01:45:13.964 11 INFO tempest.lib.common.rest_client [req-580f6914-2e59-4333-8a2a-21a3106e0e62 req-580f6914-2e59-4333-8a2a-21a3106e0e62 ] Request (NetworksTest:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/25e310d7-7fdc-4daa-bda8-75aabafec7a6 0.136s",
                                "{0} tempest.api.network.test_networks.NetworksTest.test_create_update_delete_network_subnet [7.079612s] ... ok",
                                "2026-05-22 01:45:14.051 37 INFO tempest.lib.common.rest_client [req-0d1be642-781f-4e7a-bdaf-b881a7e11b1c req-0d1be642-781f-4e7a-bdaf-b881a7e11b1c ] Request (RoutersNegativeTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=d5e81b54-7fd4-4d2f-84fe-385257b6c8a4 0.129s",
                                "2026-05-22 01:45:14.097 33 INFO tempest.lib.common.rest_client [req-be641f53-de08-4bad-8eb4-38a254aecc3d req-be641f53-de08-4bad-8eb4-38a254aecc3d ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/f6476ee5-222c-4b4d-9fe2-6b8934917840/add_router_interface 3.949s",
                                "2026-05-22 01:45:14.104 13 INFO tempest.lib.common.rest_client [req-12ec5c15-3be8-4c0c-b222-5024bbc7f300 req-12ec5c15-3be8-4c0c-b222-5024bbc7f300 ] Request (BulkNetworkOpsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/23489900-2de2-4530-95bb-62d9b32b09c8 0.745s",
                                "2026-05-22 01:45:14.157 21 INFO tempest.lib.common.rest_client [req-e5f30913-2c33-465a-857d-6f0dd2669ac4 req-e5f30913-2c33-465a-857d-6f0dd2669ac4 ] Request (NetworksIpV6Test:test_create_delete_subnet_with_allocation_pools): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.353s",
                                "2026-05-22 01:45:14.277 13 INFO tempest.lib.common.rest_client [req-07c3562d-246e-4e90-a583-2f102b138c55 req-07c3562d-246e-4e90-a583-2f102b138c55 ] Request (BulkNetworkOpsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.170s",
                                "{1} tempest.api.network.test_networks.BulkNetworkOpsTest.test_bulk_create_delete_subnet [6.464196s] ... ok",
                                "2026-05-22 01:45:14.323 33 INFO tempest.lib.common.rest_client [req-b2fd5941-dfb5-4655-b0b2-d6860ac1ea40 req-b2fd5941-dfb5-4655-b0b2-d6860ac1ea40 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/bd668620-300b-4e6f-94b4-6dbc13a2c06a 0.212s",
                                "2026-05-22 01:45:14.332 23 INFO tempest.lib.common.rest_client [req-d20fc1fd-f3bc-4b22-b814-86c0b5763516 req-d20fc1fd-f3bc-4b22-b814-86c0b5763516 ] Request (SecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/4d21b857-e2b0-4464-b684-9fc233f4cbfb 0.459s",
                                "2026-05-22 01:45:14.412 19 INFO tempest.lib.common.rest_client [req-081f57ce-c178-4aea-b951-6f63384efe7f req-081f57ce-c178-4aea-b951-6f63384efe7f ] Request (RoutersIpV6AdminTest:test_update_router_unset_gateway): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 3.344s",
                                "2026-05-22 01:45:14.466 29 INFO tempest.lib.common.rest_client [req-00761de8-bd5c-4cfb-b123-5ab67967bc57 req-00761de8-bd5c-4cfb-b123-5ab67967bc57 ] Request (RoutersTest:test_add_remove_router_interface_with_port_id): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/bf15a2db-6069-4062-83ee-21da35c4bca7/remove_router_interface 1.743s",
                                "2026-05-22 01:45:14.498 37 INFO tempest.lib.common.rest_client [req-d2ebecaf-a4b6-4c42-b73b-8a3be9a38134 req-d2ebecaf-a4b6-4c42-b73b-8a3be9a38134 ] Request (RoutersNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/d5e81b54-7fd4-4d2f-84fe-385257b6c8a4 0.445s",
                                "2026-05-22 01:45:14.580 33 INFO tempest.lib.common.rest_client [req-ae974c5f-0fff-4cfc-b195-1a30afd76f7e req-ae974c5f-0fff-4cfc-b195-1a30afd76f7e ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.254s",
                                "2026-05-22 01:45:14.653 23 INFO tempest.lib.common.rest_client [req-b54ce37b-8d19-43d9-b57a-19846750fb7b req-b54ce37b-8d19-43d9-b57a-19846750fb7b ] Request (SecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.318s",
                                "{6} tempest.api.network.test_security_groups.SecGroupTest.test_create_show_delete_security_group_rule [6.173607s] ... ok",
                                "2026-05-22 01:45:14.691 29 INFO tempest.lib.common.rest_client [req-e8124774-98e5-4b14-8c2d-da8abed40ba6 req-e8124774-98e5-4b14-8c2d-da8abed40ba6 ] Request (RoutersTest:_run_cleanups): 404 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/bf15a2db-6069-4062-83ee-21da35c4bca7/remove_router_interface 0.221s",
                                "2026-05-22 01:45:14.775 29 INFO tempest.lib.common.rest_client [req-d4931a3c-144c-4850-92d6-42398c20c118 req-d4931a3c-144c-4850-92d6-42398c20c118 ] Request (RoutersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=bf15a2db-6069-4062-83ee-21da35c4bca7 0.083s",
                                "2026-05-22 01:45:14.825 37 INFO tempest.lib.common.rest_client [req-17285b8d-b2bc-43c0-9442-420b264f45a3 req-17285b8d-b2bc-43c0-9442-420b264f45a3 ] Request (RoutersNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/82c70aed207d4dd7ab0f3ea98aacca16 0.323s",
                                "2026-05-22 01:45:14.844 39 INFO tempest.lib.common.rest_client [req-5d109931-7553-4c41-a264-ab7183340ff5 req-5d109931-7553-4c41-a264-ab7183340ff5 ] Request (RoutersAdminTest:test_update_router_set_gateway_without_snat): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/406225e2-ad8b-43c9-babb-44a9880f4640 2.512s",
                                "2026-05-22 01:45:15.012 13 INFO tempest.lib.common.rest_client [req-aebe1103-716f-4107-8e2d-3e33d51a9d4c req-aebe1103-716f-4107-8e2d-3e33d51a9d4c ] Request (BulkNetworkOpsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/e98a61f1-6a08-4194-a5d7-253a08779e83 0.688s",
                                "2026-05-22 01:45:15.113 25 INFO tempest.lib.common.rest_client [req-37837f46-9782-4336-a98b-f950ce5d8f65 req-37837f46-9782-4336-a98b-f950ce5d8f65 ] Request (RoutersIpV6Test:test_add_remove_router_interface_with_port_id): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/d3c2ce66-6709-4437-b3e4-c2d3b74c5773/add_router_interface 3.358s",
                                "2026-05-22 01:45:15.124 23 INFO tempest.lib.common.rest_client [req-c9b08ab1-5d14-4267-b8e3-1f13ea71e401 req-c9b08ab1-5d14-4267-b8e3-1f13ea71e401 ] Request (SecGroupTest:test_delete_security_group_clear_associated_rules): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.468s",
                                "2026-05-22 01:45:15.135 37 INFO tempest.lib.common.rest_client [req-a732d075-73bc-45d9-9e67-5a00022cca05 req-a732d075-73bc-45d9-9e67-5a00022cca05 ] Request (RoutersNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/bf2c318067bd45ca84a860ec37c05a26 0.307s",
                                "2026-05-22 01:45:15.135 37 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: c128e8470817460ab1b29cadbd0745df",
                                "2026-05-22 01:45:15.180 21 INFO tempest.lib.common.rest_client [req-9006f118-8051-4965-8e02-96867bc2c466 req-9006f118-8051-4965-8e02-96867bc2c466 ] Request (NetworksIpV6Test:test_create_delete_subnet_with_allocation_pools): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.020s",
                                "2026-05-22 01:45:15.194 41 INFO tempest.lib.common.rest_client [req-5d3cb7f0-c848-44ad-8e62-5eb91e582ed3 req-5d3cb7f0-c848-44ad-8e62-5eb91e582ed3 ] Request (NetworksIpV6TestAttrs:test_create_delete_subnet_with_v6_attributes_stateless): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.585s",
                                "2026-05-22 01:45:15.323 25 INFO tempest.lib.common.rest_client [req-36ee2034-9e80-4310-8b8d-2d0009adcf7b req-36ee2034-9e80-4310-8b8d-2d0009adcf7b ] Request (RoutersIpV6Test:test_add_remove_router_interface_with_port_id): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/b551f74e-fb24-44d5-a709-7c57f11c1ecc 0.208s",
                                "2026-05-22 01:45:15.354 39 INFO tempest.lib.common.rest_client [req-17eecea1-9390-439b-9db1-88db8dc0f20f req-17eecea1-9390-439b-9db1-88db8dc0f20f ] Request (RoutersAdminTest:test_update_router_set_gateway_without_snat): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/406225e2-ad8b-43c9-babb-44a9880f4640 0.505s",
                                "2026-05-22 01:45:15.480 29 INFO tempest.lib.common.rest_client [req-d15a34e2-c3bd-478d-b973-dec10a3e2927 req-d15a34e2-c3bd-478d-b973-dec10a3e2927 ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/bf15a2db-6069-4062-83ee-21da35c4bca7 0.703s",
                                "2026-05-22 01:45:15.525 39 INFO tempest.lib.common.rest_client [req-d160675d-8671-484b-94d4-7368a628bad1 req-d160675d-8671-484b-94d4-7368a628bad1 ] Request (RoutersAdminTest:test_update_router_set_gateway_without_snat): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?network_id=8e7c61a1-2868-4f38-badf-92e1456df341&device_id=406225e2-ad8b-43c9-babb-44a9880f4640&device_owner=network%3Arouter_gateway 0.165s",
                                "2026-05-22 01:45:15.547 11 INFO tempest.lib.common.rest_client [req-0cb3e72f-8b27-4117-9878-567fe6b21a32 req-0cb3e72f-8b27-4117-9878-567fe6b21a32 ] Request (NetworksTest:test_create_update_network_description): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.577s",
                                "2026-05-22 01:45:15.707 11 INFO tempest.lib.common.rest_client [req-06372d17-da9a-44da-a0e0-bd26de3f416d req-06372d17-da9a-44da-a0e0-bd26de3f416d ] Request (NetworksTest:test_create_update_network_description): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks?id=31b933a5-412e-4fe9-9d9c-caed0aafb3b5 0.158s",
                                "2026-05-22 01:45:15.731 39 INFO tempest.lib.common.rest_client [req-167a87b6-b14c-48f7-95e0-39e0c3a2490b req-167a87b6-b14c-48f7-95e0-39e0c3a2490b ] Request (RoutersAdminTest:test_update_router_set_gateway_without_snat): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks/8e7c61a1-2868-4f38-badf-92e1456df341 0.203s",
                                "2026-05-22 01:45:15.743 13 INFO tempest.lib.common.rest_client [req-261468ca-f52a-4efc-a3a0-b024db74b781 req-261468ca-f52a-4efc-a3a0-b024db74b781 ] Request (BulkNetworkOpsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/74e30ea9-50b6-42c0-b10d-74fd7c47ae55 0.725s",
                                "2026-05-22 01:45:15.792 37 INFO tempest.lib.common.rest_client [req-e7f378c5-d483-409e-bb39-caa4e13a0ea0 req-e7f378c5-d483-409e-bb39-caa4e13a0ea0 ] Request (RoutersNegativeTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.654s",
                                "2026-05-22 01:45:15.827 23 INFO tempest.lib.common.rest_client [req-97b34277-c4c1-46d5-9cc0-020c610a6df2 req-97b34277-c4c1-46d5-9cc0-020c610a6df2 ] Request (SecGroupTest:test_delete_security_group_clear_associated_rules): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.700s",
                                "2026-05-22 01:45:15.850 39 INFO tempest.lib.common.rest_client [req-ec4878e1-fbe8-4529-adae-f59dd0bfe39a req-ec4878e1-fbe8-4529-adae-f59dd0bfe39a ] Request (RoutersAdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=406225e2-ad8b-43c9-babb-44a9880f4640 0.107s",
                                "2026-05-22 01:45:16.081 19 INFO tempest.lib.common.rest_client [req-76c7e165-71bc-45d3-8dc5-0f6809c905ff req-76c7e165-71bc-45d3-8dc5-0f6809c905ff ] Request (RoutersIpV6AdminTest:test_update_router_unset_gateway): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/b2b0d487-c834-4741-998f-a0069f65e54c 1.666s",
                                "2026-05-22 01:45:16.180 35 INFO tempest.lib.common.rest_client [req-0848b7f3-e0a0-47c7-ac04-d6b78de8d8fb req-0848b7f3-e0a0-47c7-ac04-d6b78de8d8fb ] Request (PortsTestJSON:test_port_list_filter_by_router_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.406s",
                                "2026-05-22 01:45:16.200 23 INFO tempest.lib.common.rest_client [req-5c1d6752-378c-4ad9-8f21-7fecaefbd914 req-5c1d6752-378c-4ad9-8f21-7fecaefbd914 ] Request (SecGroupTest:test_delete_security_group_clear_associated_rules): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/93305e7b-b4ad-4738-9ccf-29cc2bf41a46 0.368s",
                                "2026-05-22 01:45:16.210 29 INFO tempest.lib.common.rest_client [req-7947330a-a2c8-47d9-8ee3-f91eaf837198 req-7947330a-a2c8-47d9-8ee3-f91eaf837198 ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/2f2da479-b316-4eda-8e39-702f662d9694 0.726s",
                                "2026-05-22 01:45:16.256 19 INFO tempest.lib.common.rest_client [req-4106ac6e-c668-4f70-adf1-64c04e17c3a2 req-4106ac6e-c668-4f70-adf1-64c04e17c3a2 ] Request (RoutersIpV6AdminTest:test_update_router_unset_gateway): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/b2b0d487-c834-4741-998f-a0069f65e54c 0.170s",
                                "2026-05-22 01:45:16.257 37 INFO tempest.lib.common.rest_client [req-b9950cbb-0a54-4610-8e91-68dc583533fe req-b9950cbb-0a54-4610-8e91-68dc583533fe ] Request (RoutersNegativeTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=c128e8470817460ab1b29cadbd0745df&name=default 0.461s",
                                "2026-05-22 01:45:16.275 33 INFO tempest.lib.common.rest_client [req-57d13fd1-d3eb-42d2-99e5-904328f06465 req-57d13fd1-d3eb-42d2-99e5-904328f06465 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/f6476ee5-222c-4b4d-9fe2-6b8934917840/remove_router_interface 1.691s",
                                "2026-05-22 01:45:16.335 25 INFO tempest.lib.common.rest_client [req-a6d5a8c2-8ed1-4ea1-8e76-608c664cde8d req-a6d5a8c2-8ed1-4ea1-8e76-608c664cde8d ] Request (RoutersIpV6Test:test_add_remove_router_interface_with_port_id): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/d3c2ce66-6709-4437-b3e4-c2d3b74c5773/remove_router_interface 1.009s",
                                "2026-05-22 01:45:16.356 23 INFO tempest.lib.common.rest_client [req-e6b84796-f44c-4529-87ee-cd2322d7bd3c req-e6b84796-f44c-4529-87ee-cd2322d7bd3c ] Request (SecGroupTest:test_delete_security_group_clear_associated_rules): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.154s",
                                "2026-05-22 01:45:16.392 19 INFO tempest.lib.common.rest_client [req-c420c835-38ff-4ea5-95fc-2da2786d7ebc req-c420c835-38ff-4ea5-95fc-2da2786d7ebc ] Request (RoutersIpV6AdminTest:test_update_router_unset_gateway): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?network_id=8e7c61a1-2868-4f38-badf-92e1456df341&device_id=b2b0d487-c834-4741-998f-a0069f65e54c 0.133s",
                                "2026-05-22 01:45:16.400 33 INFO tempest.lib.common.rest_client [req-7f8aab55-6462-4d59-98ec-673b7fbfc3da req-7f8aab55-6462-4d59-98ec-673b7fbfc3da ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.123s",
                                "2026-05-22 01:45:16.404 11 INFO tempest.lib.common.rest_client [req-094c7d21-5376-4717-8b87-7e1b7740f533 req-094c7d21-5376-4717-8b87-7e1b7740f533 ] Request (NetworksTest:test_create_update_network_description): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/networks/31b933a5-412e-4fe9-9d9c-caed0aafb3b5 0.688s",
                                "2026-05-22 01:45:16.413 17 INFO tempest.lib.common.rest_client [req-631327eb-b839-4dda-a1f9-0321472d3857 req-631327eb-b839-4dda-a1f9-0321472d3857 ] Request (PortsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 2.477s",
                                "2026-05-22 01:45:16.483 19 INFO tempest.lib.common.rest_client [req-cb367aa0-d115-4a32-86e0-67da3a9df7f5 req-cb367aa0-d115-4a32-86e0-67da3a9df7f5 ] Request (RoutersIpV6AdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=b2b0d487-c834-4741-998f-a0069f65e54c 0.088s",
                                "2026-05-22 01:45:16.495 35 INFO tempest.lib.common.rest_client [req-591aa340-e675-4d7a-b107-fc9557bb2eef req-591aa340-e675-4d7a-b107-fc9557bb2eef ] Request (PortsTestJSON:test_port_list_filter_by_router_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.313s",
                                "2026-05-22 01:45:16.522 41 INFO tempest.lib.common.rest_client [req-06758c95-6cad-456a-92fe-f7eb0d814039 req-06758c95-6cad-456a-92fe-f7eb0d814039 ] Request (NetworksIpV6TestAttrs:test_create_delete_subnet_with_v6_attributes_stateless): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/c2bbd774-7174-463d-bd37-b70651953524 1.324s",
                                "{15} tempest.api.network.test_networks.NetworksIpV6TestAttrs.test_create_delete_subnet_with_v6_attributes_stateless [5.936870s] ... ok",
                                "2026-05-22 01:45:16.537 23 INFO tempest.lib.common.rest_client [req-7ff61c0e-8522-4b78-9e26-21351c2eee76 req-7ff61c0e-8522-4b78-9e26-21351c2eee76 ] Request (SecGroupTest:test_delete_security_group_clear_associated_rules): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.179s",
                                "2026-05-22 01:45:16.543 15 INFO tempest.lib.common.rest_client [req-d16cc3a1-ab4d-4be3-abf5-c3b4602c2eca req-d16cc3a1-ab4d-4be3-abf5-c3b4602c2eca ] Request (FloatingIPTestJSON:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/4670cef0-4830-4d93-bd66-7c705e127286/remove_router_interface 2.821s",
                                "2026-05-22 01:45:16.562 11 INFO tempest.lib.common.rest_client [req-ec9aefda-b5a6-475a-ac8d-66b8390d6969 req-ec9aefda-b5a6-475a-ac8d-66b8390d6969 ] Request (NetworksTest:test_create_update_network_description): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks?id=31b933a5-412e-4fe9-9d9c-caed0aafb3b5 0.156s",
                                "{0} tempest.api.network.test_networks.NetworksTest.test_create_update_network_description [2.597559s] ... ok",
                                "2026-05-22 01:45:16.600 25 INFO tempest.lib.common.rest_client [req-fcfda7aa-71e0-4439-9283-086b5ae395dd req-fcfda7aa-71e0-4439-9283-086b5ae395dd ] Request (RoutersIpV6Test:_run_cleanups): 404 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/d3c2ce66-6709-4437-b3e4-c2d3b74c5773/remove_router_interface 0.260s",
                                "2026-05-22 01:45:16.658 33 INFO tempest.lib.common.rest_client [req-9e10329a-ed50-47e2-ac86-6e730504729a req-9e10329a-ed50-47e2-ac86-6e730504729a ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/b6eae520-1d06-4aea-81b5-28987cad9e00 0.255s",
                                "2026-05-22 01:45:16.683 23 INFO tempest.lib.common.rest_client [req-a22ef9b7-4ccb-4fd9-99da-6a62d4b1dc55 req-a22ef9b7-4ccb-4fd9-99da-6a62d4b1dc55 ] Request (SecGroupTest:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/93305e7b-b4ad-4738-9ccf-29cc2bf41a46 0.143s",
                                "{6} tempest.api.network.test_security_groups.SecGroupTest.test_delete_security_group_clear_associated_rules [2.029787s] ... ok",
                                "2026-05-22 01:45:16.715 41 INFO tempest.lib.common.rest_client [req-d91b39bf-591b-4034-bb92-d04720111999 req-d91b39bf-591b-4034-bb92-d04720111999 ] Request (NetworksIpV6TestAttrs:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/dc62c1c4-555c-410e-917f-fb2a876b80c5 0.164s",
                                "2026-05-22 01:45:16.717 25 INFO tempest.lib.common.rest_client [req-b8481be7-9356-46d0-9974-6402e0bbea60 req-b8481be7-9356-46d0-9974-6402e0bbea60 ] Request (RoutersIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=d3c2ce66-6709-4437-b3e4-c2d3b74c5773 0.114s",
                                "2026-05-22 01:45:16.792 21 INFO tempest.lib.common.rest_client [req-db1736eb-df6e-4565-a2e3-00b419c6d06c req-db1736eb-df6e-4565-a2e3-00b419c6d06c ] Request (NetworksIpV6Test:test_create_delete_subnet_with_allocation_pools): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/a7a7cf0a-3660-4b54-9d06-35eed1533a73 1.610s",
                                "{5} tempest.api.network.test_networks.NetworksIpV6Test.test_create_delete_subnet_with_allocation_pools [3.993166s] ... ok",
                                "2026-05-22 01:45:16.823 41 INFO tempest.lib.common.rest_client [req-769fbe70-1733-4a6a-8fee-fa73bcbfa475 req-769fbe70-1733-4a6a-8fee-fa73bcbfa475 ] Request (NetworksIpV6TestAttrs:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/c2bbd774-7174-463d-bd37-b70651953524 0.104s",
                                "2026-05-22 01:45:16.843 33 INFO tempest.lib.common.rest_client [req-39ade158-6cd7-40ac-93cf-47fa2acaf921 req-39ade158-6cd7-40ac-93cf-47fa2acaf921 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.184s",
                                "2026-05-22 01:45:16.938 19 INFO tempest.lib.common.rest_client [req-c1e40f0f-d543-4985-9b4d-155683b246ea req-c1e40f0f-d543-4985-9b4d-155683b246ea ] Request (RoutersIpV6AdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/b2b0d487-c834-4741-998f-a0069f65e54c 0.451s",
                                "{4} tempest.api.network.admin.test_routers.RoutersIpV6AdminTest.test_update_router_unset_gateway [5.876805s] ... ok",
                                "2026-05-22 01:45:16.955 41 INFO tempest.lib.common.rest_client [req-f7d4083b-19bf-457f-8a5a-c2846d163b41 req-f7d4083b-19bf-457f-8a5a-c2846d163b41 ] Request (NetworksIpV6TestAttrs:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/ce71d909-c921-4a5c-a266-aeff909efe25 0.128s",
                                "2026-05-22 01:45:16.957 37 INFO tempest.lib.common.rest_client [req-11d5ec11-b3a5-44ea-b9c3-4551dc8668c7 req-11d5ec11-b3a5-44ea-b9c3-4551dc8668c7 ] Request (RoutersNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/eb5add34-7a95-4d03-864c-0b4e42ae517d 0.698s",
                                "2026-05-22 01:45:16.975 23 INFO tempest.lib.common.rest_client [req-ce18fffb-b301-437b-a970-db320bf30dd8 req-ce18fffb-b301-437b-a970-db320bf30dd8 ] Request (SecGroupTest:test_list_security_groups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.287s",
                                "{6} tempest.api.network.test_security_groups.SecGroupTest.test_list_security_groups [0.290786s] ... ok",
                                "2026-05-22 01:45:17.078 41 INFO tempest.lib.common.rest_client [req-2d4c8834-771d-4319-83f5-db93d0f68fd9 req-2d4c8834-771d-4319-83f5-db93d0f68fd9 ] Request (NetworksIpV6TestAttrs:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/f3b42d5a-0dbc-41f7-9711-e60217f4f2d5 0.120s",
                                "2026-05-22 01:45:17.107 19 INFO tempest.lib.common.rest_client [req-8f87399f-8cdd-4ee6-88de-d4822f01628b req-8f87399f-8cdd-4ee6-88de-d4822f01628b ] Request (RoutersIpV6AdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=b2b0d487-c834-4741-998f-a0069f65e54c 0.166s",
                                "2026-05-22 01:45:17.126 25 INFO tempest.lib.common.rest_client [req-15f94d92-bd54-4089-9978-a8a9a4c57993 req-15f94d92-bd54-4089-9978-a8a9a4c57993 ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/d3c2ce66-6709-4437-b3e4-c2d3b74c5773 0.406s",
                                "2026-05-22 01:45:17.224 19 INFO tempest.lib.common.rest_client [req-09754d27-32de-49f7-ad51-f25ad9dacbf6 req-09754d27-32de-49f7-ad51-f25ad9dacbf6 ] Request (RoutersIpV6AdminTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/b2b0d487-c834-4741-998f-a0069f65e54c 0.113s",
                                "2026-05-22 01:45:17.234 41 INFO tempest.lib.common.rest_client [req-449bc345-196e-4917-8af6-e187fabe4b84 req-449bc345-196e-4917-8af6-e187fabe4b84 ] Request (NetworksIpV6TestAttrs:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/380001dd-cc20-4e9e-bfb7-ce39fa7f7d85 0.151s",
                                "2026-05-22 01:45:17.247 23 INFO tempest.lib.common.rest_client [req-fca5eeeb-cd4b-4f98-9a7a-d85f8206d1ae req-fca5eeeb-cd4b-4f98-9a7a-d85f8206d1ae ] Request (SecGroupTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/54c08cbec72148a2832e4ab2c4dc7a64 0.238s",
                                "2026-05-22 01:45:17.247 37 INFO tempest.lib.common.rest_client [req-9ee4b970-8760-46c7-a01f-af9125324f77 req-9ee4b970-8760-46c7-a01f-af9125324f77 ] Request (RoutersNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/c128e8470817460ab1b29cadbd0745df 0.284s",
                                "2026-05-22 01:45:17.257 13 INFO tempest.lib.common.rest_client [req-5c625033-1cf9-4aa8-b7c3-bc0880102754 req-5c625033-1cf9-4aa8-b7c3-bc0880102754 ] Request (BulkNetworkOpsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/6ea68e3c-07db-44b1-9095-0076149bf7c3 1.505s",
                                "2026-05-22 01:45:17.285 29 INFO tempest.lib.common.rest_client [req-7a323030-8fa6-4800-878c-9661d3636165 req-7a323030-8fa6-4800-878c-9661d3636165 ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/69a9d940-0735-4e26-8b84-e04c327e9522 1.068s",
                                "{9} tempest.api.network.test_routers.RoutersTest.test_add_remove_router_interface_with_port_id [13.259212s] ... ok",
                                "2026-05-22 01:45:17.361 33 INFO tempest.lib.common.rest_client [req-f754861b-2a29-4427-8646-7ed39f0064d1 req-f754861b-2a29-4427-8646-7ed39f0064d1 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/f6476ee5-222c-4b4d-9fe2-6b8934917840 0.514s",
                                "2026-05-22 01:45:17.369 41 INFO tempest.lib.common.rest_client [req-155d081f-d445-4ee0-b779-fa401388ea17 req-155d081f-d445-4ee0-b779-fa401388ea17 ] Request (NetworksIpV6TestAttrs:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/218e13bd-3ef6-4606-96d6-1a09ac909951 0.132s",
                                "2026-05-22 01:45:17.382 19 INFO tempest.lib.common.rest_client [req-bd0d8efa-c46f-4278-8f8b-163d7b766187 req-bd0d8efa-c46f-4278-8f8b-163d7b766187 ] Request (RoutersIpV6AdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=991e475b-a2f1-41fe-9c13-210311f17bb3 0.151s",
                                "2026-05-22 01:45:17.441 17 INFO tempest.lib.common.rest_client [req-b407e9f7-792a-4976-b841-c0e03b6d4e90 req-b407e9f7-792a-4976-b841-c0e03b6d4e90 ] Request (PortsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.013s",
                                "2026-05-22 01:45:17.487 19 INFO tempest.lib.common.rest_client [req-f5e74dee-6c3f-45eb-9fe3-e31d773a5c54 req-f5e74dee-6c3f-45eb-9fe3-e31d773a5c54 ] Request (RoutersIpV6AdminTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/991e475b-a2f1-41fe-9c13-210311f17bb3 0.102s",
                                "2026-05-22 01:45:17.503 25 INFO tempest.lib.common.rest_client [req-905a6a60-3723-44ba-8a44-3dcb2273c5a3 req-905a6a60-3723-44ba-8a44-3dcb2273c5a3 ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/cdf68eaf-9c16-4b28-b892-46c14b6e28eb 0.374s",
                                "2026-05-22 01:45:17.523 33 INFO tempest.lib.common.rest_client [req-46cae566-ed5c-4869-8ad5-d1434b77e367 req-46cae566-ed5c-4869-8ad5-d1434b77e367 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.157s",
                                "2026-05-22 01:45:17.557 23 INFO tempest.lib.common.rest_client [req-391821ca-1a56-4703-a90d-4798a3789a48 req-391821ca-1a56-4703-a90d-4798a3789a48 ] Request (SecGroupTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/313096a286194453b739546b1f73f2e0 0.302s",
                                "2026-05-22 01:45:17.557 23 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 0cec884d0a1e4acc8fcfff9c03667950",
                                "2026-05-22 01:45:17.572 11 INFO tempest.lib.common.rest_client [req-de2c6d5c-1321-48b7-8c43-fa5b5945a734 req-de2c6d5c-1321-48b7-8c43-fa5b5945a734 ] Request (NetworksTest:test_delete_network_with_subnet): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.002s",
                                "2026-05-22 01:45:17.659 21 INFO tempest.lib.common.rest_client [req-f76a8e80-8fcf-4dd5-aeca-37c41425334a req-f76a8e80-8fcf-4dd5-aeca-37c41425334a ] Request (NetworksIpV6Test:test_create_delete_subnet_with_default_gw): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.864s",
                                "2026-05-22 01:45:17.692 33 INFO tempest.lib.common.rest_client [req-1bbbd0c4-826a-4209-be50-1f96ac261c99 req-1bbbd0c4-826a-4209-be50-1f96ac261c99 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.166s",
                                "2026-05-22 01:45:17.790 35 INFO tempest.lib.common.rest_client [req-8ffe7ef1-ae2c-4591-b9f9-0f40686acc3c req-8ffe7ef1-ae2c-4591-b9f9-0f40686acc3c ] Request (PortsTestJSON:test_port_list_filter_by_router_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.291s",
                                "2026-05-22 01:45:17.891 39 INFO tempest.lib.common.rest_client [req-bbf80f2b-2842-498d-9a8c-61f9ddbec89e req-bbf80f2b-2842-498d-9a8c-61f9ddbec89e ] Request (RoutersAdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/406225e2-ad8b-43c9-babb-44a9880f4640 2.038s",
                                "{14} tempest.api.network.admin.test_routers.RoutersAdminTest.test_update_router_set_gateway_without_snat [5.937077s] ... ok",
                                "2026-05-22 01:45:17.956 19 INFO tempest.lib.common.rest_client [req-debdc7e0-3539-4b4c-9bcc-2c93ead5f890 req-debdc7e0-3539-4b4c-9bcc-2c93ead5f890 ] Request (RoutersIpV6AdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=692f230d-7aa7-413b-81a3-8eedcdd33099 0.465s",
                                "2026-05-22 01:45:18.055 13 INFO tempest.lib.common.rest_client [req-d39826e8-a6ca-48ff-b234-4ec774aa9128 req-d39826e8-a6ca-48ff-b234-4ec774aa9128 ] Request (BulkNetworkOpsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/d18dd4fa-099c-4fe6-b278-4a754c62ba5b 0.795s",
                                "2026-05-22 01:45:18.086 19 INFO tempest.lib.common.rest_client [req-cbfb8e0f-2b17-4b60-8624-5e688a95e03b req-cbfb8e0f-2b17-4b60-8624-5e688a95e03b ] Request (RoutersIpV6AdminTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/692f230d-7aa7-413b-81a3-8eedcdd33099 0.126s",
                                "2026-05-22 01:45:18.102 23 INFO tempest.lib.common.rest_client [req-950ef474-c052-484a-9265-4bb5cfb1078f req-950ef474-c052-484a-9265-4bb5cfb1078f ] Request (SecGroupTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.543s",
                                "2026-05-22 01:45:18.193 33 INFO tempest.lib.common.rest_client [req-56e2b707-90d1-473c-ba53-5954bd24c2a6 req-56e2b707-90d1-473c-ba53-5954bd24c2a6 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.498s",
                                "{11} tempest.api.network.test_dhcp_ipv6.NetworksTestDHCPv6.test_dhcp_stateful_router [18.036256s] ... ok",
                                "2026-05-22 01:45:18.204 19 INFO tempest.lib.common.rest_client [req-f7408ef7-7600-4d84-9994-6d7bae4660f2 req-f7408ef7-7600-4d84-9994-6d7bae4660f2 ] Request (RoutersIpV6AdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=45ccc909-a910-4b9c-8412-262feceb7a79 0.115s",
                                "2026-05-22 01:45:18.235 25 INFO tempest.lib.common.rest_client [req-0c828dd8-03af-4a59-bda2-42ef931114f9 req-0c828dd8-03af-4a59-bda2-42ef931114f9 ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/184cc577-77e5-4136-b640-8399340afa91 0.724s",
                                "{7} tempest.api.network.test_routers.RoutersIpV6Test.test_add_remove_router_interface_with_port_id [10.526745s] ... ok",
                                "2026-05-22 01:45:18.237 29 INFO tempest.lib.common.rest_client [req-700a0351-e2de-4e77-9380-f92b8b32994f req-700a0351-e2de-4e77-9380-f92b8b32994f ] Request (RoutersTest:test_add_remove_router_interface_with_subnet_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.936s",
                                "2026-05-22 01:45:18.272 17 INFO tempest.lib.common.rest_client [req-966b72e5-0331-4c54-8295-172de19bb6ec req-966b72e5-0331-4c54-8295-172de19bb6ec ] Request (PortsIpV6TestJSON:test_create_bulk_port): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.828s",
                                "2026-05-22 01:45:18.277 15 INFO tempest.lib.common.rest_client [req-abe195e7-c03a-41b5-b7df-4f15864ab350 req-abe195e7-c03a-41b5-b7df-4f15864ab350 ] Request (FloatingIPTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/4670cef0-4830-4d93-bd66-7c705e127286 1.732s",
                                "2026-05-22 01:45:18.301 13 INFO tempest.lib.common.rest_client [req-4429f3eb-fdd0-4ba4-9ecd-e2f8e23c7922 req-4429f3eb-fdd0-4ba4-9ecd-e2f8e23c7922 ] Request (BulkNetworkOpsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/7fb466bc8c894ce8a3c40d78c7d2c0f7 0.235s",
                                "2026-05-22 01:45:18.309 19 INFO tempest.lib.common.rest_client [req-6b7bd0e3-7a19-4792-b3bf-4fa39f9d5e02 req-6b7bd0e3-7a19-4792-b3bf-4fa39f9d5e02 ] Request (RoutersIpV6AdminTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/45ccc909-a910-4b9c-8412-262feceb7a79 0.102s",
                                "2026-05-22 01:45:18.318 21 INFO tempest.lib.common.rest_client [req-e7df4ec4-3b60-4dd8-9750-e4d5f048c196 req-e7df4ec4-3b60-4dd8-9750-e4d5f048c196 ] Request (NetworksIpV6Test:test_create_delete_subnet_with_default_gw): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.655s",
                                "{5} tempest.api.network.test_networks.NetworksIpV6Test.test_create_delete_subnet_with_default_gw [1.525478s] ... ok",
                                "2026-05-22 01:45:18.354 41 INFO tempest.lib.common.rest_client [req-1d966684-8135-4af7-8eae-f27f6e810b9d req-1d966684-8135-4af7-8eae-f27f6e810b9d ] Request (NetworksIpV6TestAttrs:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/d57440d6-f6a1-41af-af9d-10152a7e08d7 0.978s",
                                "2026-05-22 01:45:18.480 19 INFO tempest.lib.common.rest_client [req-ba83bd91-b63f-4ee7-b3fd-c8b8e245559e req-ba83bd91-b63f-4ee7-b3fd-c8b8e245559e ] Request (RoutersIpV6AdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=34bb3f15-2c7a-4008-8d40-4288aa896f8b 0.169s",
                                "2026-05-22 01:45:18.508 41 INFO tempest.lib.common.rest_client [req-f3678ae6-0dce-42d4-a70c-45863deb605e req-f3678ae6-0dce-42d4-a70c-45863deb605e ] Request (NetworksIpV6TestAttrs:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/6e3f841d-3d3d-41f2-a747-ceef05c9dc39 0.152s",
                                "2026-05-22 01:45:18.564 23 INFO tempest.lib.common.rest_client [req-d1a8e47d-d111-45bc-9679-95e1fa5160ee req-d1a8e47d-d111-45bc-9679-95e1fa5160ee ] Request (SecGroupTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=0cec884d0a1e4acc8fcfff9c03667950&name=default 0.460s",
                                "2026-05-22 01:45:18.645 19 INFO tempest.lib.common.rest_client [req-59040a72-a5f3-46cd-8bc0-0dfc116c5398 req-59040a72-a5f3-46cd-8bc0-0dfc116c5398 ] Request (RoutersIpV6AdminTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/34bb3f15-2c7a-4008-8d40-4288aa896f8b 0.162s",
                                "2026-05-22 01:45:18.684 13 INFO tempest.lib.common.rest_client [req-ce5a1c38-eba8-4a08-bcbc-53aae2707641 req-ce5a1c38-eba8-4a08-bcbc-53aae2707641 ] Request (BulkNetworkOpsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/40143bbb289d4234ad3154b4c1f6aec2 0.376s",
                                "2026-05-22 01:45:18.684 13 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 3836a3c9b8434958b62b9c8ac1fbeea4",
                                "2026-05-22 01:45:18.732 15 INFO tempest.lib.common.rest_client [req-d9e6c7f7-f4d8-49e0-a5c2-18eab92cf4b6 req-d9e6c7f7-f4d8-49e0-a5c2-18eab92cf4b6 ] Request (FloatingIPTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/da016882-9640-464d-be67-769098f1a23f 0.452s",
                                "2026-05-22 01:45:18.759 19 INFO tempest.lib.common.rest_client [req-715114d3-0771-4560-985a-5cba2a0cb3cb req-715114d3-0771-4560-985a-5cba2a0cb3cb ] Request (RoutersIpV6AdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=e6614b6e-8d61-4f7c-857b-7790e38ed22a 0.109s",
                                "2026-05-22 01:45:18.893 19 INFO tempest.lib.common.rest_client [req-a153201e-5201-45db-a260-c04c8f0efddc req-a153201e-5201-45db-a260-c04c8f0efddc ] Request (RoutersIpV6AdminTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/e6614b6e-8d61-4f7c-857b-7790e38ed22a 0.132s",
                                "2026-05-22 01:45:18.998 19 INFO tempest.lib.common.rest_client [req-de0ae626-5d7f-495d-b5a6-6544fff74dc9 req-de0ae626-5d7f-495d-b5a6-6544fff74dc9 ] Request (RoutersIpV6AdminTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/23c4ba55-961c-4b38-92d0-290fd77b1414 0.102s",
                                "2026-05-22 01:45:19.079 25 INFO tempest.lib.common.rest_client [req-019bb033-5f55-4639-93ef-7d9d4e57ae4c req-019bb033-5f55-4639-93ef-7d9d4e57ae4c ] Request (RoutersIpV6Test:test_add_remove_router_interface_with_subnet_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.840s",
                                "2026-05-22 01:45:19.196 13 INFO tempest.lib.common.rest_client [req-831b3738-2235-4ee7-94dd-ef5dd564e9c1 req-831b3738-2235-4ee7-94dd-ef5dd564e9c1 ] Request (BulkNetworkOpsTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.509s",
                                "2026-05-22 01:45:19.337 41 INFO tempest.lib.common.rest_client [req-86ab6371-ee6c-434d-b95f-846086aa0c6f req-86ab6371-ee6c-434d-b95f-846086aa0c6f ] Request (NetworksIpV6TestAttrs:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/0e4610d7-4a8c-4cd3-8f72-b41006fe3c05 0.827s",
                                "2026-05-22 01:45:19.346 19 INFO tempest.lib.common.rest_client [req-256fa773-6a0f-4d0c-af97-d125502d8989 req-256fa773-6a0f-4d0c-af97-d125502d8989 ] Request (RoutersIpV6AdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/9816dad9d20e485ba28a77e6d23658d1 0.344s",
                                "2026-05-22 01:45:19.451 23 INFO tempest.lib.common.rest_client [req-d16b77da-877f-450c-a67b-aa141c6a6510 req-d16b77da-877f-450c-a67b-aa141c6a6510 ] Request (SecGroupTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/13e198a0-e191-497b-a794-be2c74c7234f 0.884s",
                                "2026-05-22 01:45:19.587 15 INFO tempest.lib.common.rest_client [req-0ff990f4-446e-408e-9d56-b2b888e9ef1c req-0ff990f4-446e-408e-9d56-b2b888e9ef1c ] Request (FloatingIPTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/1b98322d-f345-4be5-ba99-719ec222c32b 0.853s",
                                "2026-05-22 01:45:19.628 29 INFO tempest.lib.common.rest_client [req-2f1c887b-8f21-4040-b17c-197dc217285d req-2f1c887b-8f21-4040-b17c-197dc217285d ] Request (RoutersTest:test_add_remove_router_interface_with_subnet_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.387s",
                                "2026-05-22 01:45:19.645 13 INFO tempest.lib.common.rest_client [req-4ee2753a-a19d-41ae-a447-654f0eb99103 req-4ee2753a-a19d-41ae-a447-654f0eb99103 ] Request (BulkNetworkOpsTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=3836a3c9b8434958b62b9c8ac1fbeea4&name=default 0.446s",
                                "2026-05-22 01:45:19.654 23 INFO tempest.lib.common.rest_client [req-8f283cb6-61ad-4fc6-9442-e86fb4acde89 req-8f283cb6-61ad-4fc6-9442-e86fb4acde89 ] Request (SecGroupTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/0cec884d0a1e4acc8fcfff9c03667950 0.199s",
                                "2026-05-22 01:45:19.655 19 INFO tempest.lib.common.rest_client [req-6208eec8-fd45-4e09-b448-cd844f690417 req-6208eec8-fd45-4e09-b448-cd844f690417 ] Request (RoutersIpV6AdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/a869fc680e6a4e57acf7238d78974834 0.307s",
                                "2026-05-22 01:45:19.655 19 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 7cf9c428202b4a2b8d0679cc71a6c119",
                                "2026-05-22 01:45:19.665 11 INFO tempest.lib.common.rest_client [req-918db9e9-f23d-4749-87ad-c1060d38d429 req-918db9e9-f23d-4749-87ad-c1060d38d429 ] Request (NetworksTest:test_delete_network_with_subnet): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.087s",
                                "2026-05-22 01:45:19.745 33 INFO tempest.lib.common.rest_client [req-8797ef47-c230-43cc-9196-c731e9a87254 req-8797ef47-c230-43cc-9196-c731e9a87254 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.549s",
                                "2026-05-22 01:45:19.752 25 INFO tempest.lib.common.rest_client [req-c508beb7-e284-434d-92e5-874b844b64aa req-c508beb7-e284-434d-92e5-874b844b64aa ] Request (RoutersIpV6Test:test_add_remove_router_interface_with_subnet_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.667s",
                                "2026-05-22 01:45:19.761 41 INFO tempest.lib.common.rest_client [req-00de2d4b-003f-418d-aa1a-9d09d65c66b0 req-00de2d4b-003f-418d-aa1a-9d09d65c66b0 ] Request (NetworksIpV6TestAttrs:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/5fe6ac17-3237-4031-9916-4d774d3cef9e 0.422s",
                                "2026-05-22 01:45:19.833 21 INFO tempest.lib.common.rest_client [req-76473eab-8422-45c4-9132-3e73fb70b333 req-76473eab-8422-45c4-9132-3e73fb70b333 ] Request (NetworksIpV6Test:test_create_delete_subnet_with_dhcp_enabled): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.508s",
                                "2026-05-22 01:45:19.853 41 INFO tempest.lib.common.rest_client [req-4978b365-5377-4562-8752-d577c124597d req-4978b365-5377-4562-8752-d577c124597d ] Request (NetworksIpV6TestAttrs:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/4505d760-0a03-483d-ac1d-141202be0410 0.090s",
                                "2026-05-22 01:45:19.943 29 INFO tempest.lib.common.rest_client [req-888af45a-725c-4a3b-92f5-be3b43941ac2 req-888af45a-725c-4a3b-92f5-be3b43941ac2 ] Request (RoutersTest:test_add_remove_router_interface_with_subnet_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.311s",
                                "2026-05-22 01:45:20.144 25 INFO tempest.lib.common.rest_client [req-1c44508a-c9f7-4688-b76d-2b78d7a9af28 req-1c44508a-c9f7-4688-b76d-2b78d7a9af28 ] Request (RoutersIpV6Test:test_add_remove_router_interface_with_subnet_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.387s",
                                "2026-05-22 01:45:20.221 19 INFO tempest.lib.common.rest_client [req-c7a552c6-30c6-4bc3-b8c4-b83f5ea91bfc req-c7a552c6-30c6-4bc3-b8c4-b83f5ea91bfc ] Request (RoutersIpV6AdminTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.562s",
                                "2026-05-22 01:45:20.329 17 INFO tempest.lib.common.rest_client [req-7227c24e-7188-471d-9b7d-aaf1884cdb57 req-7227c24e-7188-471d-9b7d-aaf1884cdb57 ] Request (PortsIpV6TestJSON:test_create_bulk_port): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 2.054s",
                                "2026-05-22 01:45:20.393 15 INFO tempest.lib.common.rest_client [req-5844f03c-f7ae-4791-94c7-001a5135a1b8 req-5844f03c-f7ae-4791-94c7-001a5135a1b8 ] Request (FloatingIPTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/floatingips/b93b96c9-24f3-4492-a203-09a10d11959c 0.803s",
                                "{2} tempest.api.network.test_floating_ips.FloatingIPTestJSON.test_floating_ip_update_different_router [25.933746s] ... ok",
                                "2026-05-22 01:45:20.524 13 INFO tempest.lib.common.rest_client [req-19efcfbd-5822-4135-981b-f0ca7aa3bed5 req-19efcfbd-5822-4135-981b-f0ca7aa3bed5 ] Request (BulkNetworkOpsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/54c70793-3f37-400c-b0a9-8980da0f70a6 0.876s",
                                "2026-05-22 01:45:20.536 15 INFO tempest.lib.common.rest_client [req-2b5b1b98-4391-4786-826a-194e78fa3a03 req-2b5b1b98-4391-4786-826a-194e78fa3a03 ] Request (FloatingIPTestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/ef0374de-141d-40d2-b24f-b472c7ce2021 0.135s",
                                "2026-05-22 01:45:20.584 21 INFO tempest.lib.common.rest_client [req-bcb62493-e0a7-4b97-946f-667380ecc5b3 req-bcb62493-e0a7-4b97-946f-667380ecc5b3 ] Request (NetworksIpV6Test:test_create_delete_subnet_with_dhcp_enabled): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.748s",
                                "2026-05-22 01:45:20.600 41 INFO tempest.lib.common.rest_client [req-4b6c782d-8d2b-4d3a-bf3b-5acb4240f43c req-4b6c782d-8d2b-4d3a-bf3b-5acb4240f43c ] Request (NetworksIpV6TestAttrs:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/f13bc1e1-952b-4f7c-86f7-c3c3c02a8d72 0.743s",
                                "2026-05-22 01:45:20.630 15 INFO tempest.lib.common.rest_client [req-11e7ad29-9f26-4653-baf7-7fa12fb41b63 req-11e7ad29-9f26-4653-baf7-7fa12fb41b63 ] Request (FloatingIPTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=4670cef0-4830-4d93-bd66-7c705e127286 0.091s",
                                "2026-05-22 01:45:20.744 13 INFO tempest.lib.common.rest_client [req-94597550-86ab-4ae4-8b4f-1063c8ff566c req-94597550-86ab-4ae4-8b4f-1063c8ff566c ] Request (BulkNetworkOpsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/3836a3c9b8434958b62b9c8ac1fbeea4 0.218s",
                                "2026-05-22 01:45:20.750 15 INFO tempest.lib.common.rest_client [req-cdb3c6c2-e33f-4e4d-9bb7-3a969c92f8fa req-cdb3c6c2-e33f-4e4d-9bb7-3a969c92f8fa ] Request (FloatingIPTestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/4670cef0-4830-4d93-bd66-7c705e127286 0.110s",
                                "2026-05-22 01:45:20.922 15 INFO tempest.lib.common.rest_client [req-fa3ecdd5-5d65-4fa3-8f4c-b79ea0c98e09 req-fa3ecdd5-5d65-4fa3-8f4c-b79ea0c98e09 ] Request (FloatingIPTestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/da016882-9640-464d-be67-769098f1a23f 0.167s",
                                "2026-05-22 01:45:20.968 19 INFO tempest.lib.common.rest_client [req-28bdae22-d374-4887-aadb-4e3a8e5e2d3c req-28bdae22-d374-4887-aadb-4e3a8e5e2d3c ] Request (RoutersIpV6AdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=7cf9c428202b4a2b8d0679cc71a6c119&name=default 0.745s",
                                "2026-05-22 01:45:20.979 39 INFO tempest.lib.common.rest_client [req-fb95929e-d7ba-4313-8443-f0347746c559 req-fb95929e-d7ba-4313-8443-f0347746c559 ] Request (RoutersAdminTest:test_update_router_unset_gateway): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 3.085s",
                                "2026-05-22 01:45:21.068 41 INFO tempest.lib.common.rest_client [req-3e97b829-5fc0-437e-ba5a-b05d4cbd182b req-3e97b829-5fc0-437e-ba5a-b05d4cbd182b ] Request (NetworksIpV6TestAttrs:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/bfb5d407-32d3-4fd7-acf9-50230d7549a5 0.465s",
                                "2026-05-22 01:45:21.233 17 INFO tempest.lib.common.rest_client [req-9373995f-15c6-4a46-b75a-c473e0226e30 req-9373995f-15c6-4a46-b75a-c473e0226e30 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/73b5b4bf-6f6a-4672-97b4-0b0f2419a133 0.899s",
                                "2026-05-22 01:45:21.279 11 INFO tempest.lib.common.rest_client [req-b82ebfc4-d919-4144-ba59-a6cfbd5114de req-b82ebfc4-d919-4144-ba59-a6cfbd5114de ] Request (NetworksTest:test_delete_network_with_subnet): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/1ec56fd6-7c7e-4a95-a779-1d4433eaa93b 1.612s",
                                "2026-05-22 01:45:21.434 11 INFO tempest.lib.common.rest_client [req-4d8d207a-3d61-4c00-912a-9041291f110c req-4d8d207a-3d61-4c00-912a-9041291f110c ] Request (NetworksTest:test_delete_network_with_subnet): 404 GET https://api.testbed.osism.xyz:9696/v2.0/subnets/15a8a92f-b0bf-4c12-8a06-c1a507dd320e 0.151s",
                                "2026-05-22 01:45:21.499 35 INFO tempest.lib.common.rest_client [req-b73a57d7-dcb9-4bb6-abb8-e72c4b9823b1 req-b73a57d7-dcb9-4bb6-abb8-e72c4b9823b1 ] Request (PortsTestJSON:test_port_list_filter_by_router_id): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/27c7f45b-1e8e-445b-907e-90726528b520/add_router_interface 3.704s",
                                "2026-05-22 01:45:21.523 17 INFO tempest.lib.common.rest_client [req-e038ad24-429e-4796-9d25-6506f26bce8c req-e038ad24-429e-4796-9d25-6506f26bce8c ] Request (PortsIpV6TestJSON:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.287s",
                                "2026-05-22 01:45:21.541 11 INFO tempest.lib.common.rest_client [req-4aad3ba6-550e-4b11-9cb7-2964074c67cc req-4aad3ba6-550e-4b11-9cb7-2964074c67cc ] Request (NetworksTest:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/1ec56fd6-7c7e-4a95-a779-1d4433eaa93b 0.104s",
                                "{0} tempest.api.network.test_networks.NetworksTest.test_delete_network_with_subnet [4.978040s] ... ok",
                                "2026-05-22 01:45:21.558 19 INFO tempest.lib.common.rest_client [req-b2981a74-72a4-4e7d-85d1-81d8efdf4017 req-b2981a74-72a4-4e7d-85d1-81d8efdf4017 ] Request (RoutersIpV6AdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/8d50c0fe-b089-4de8-bbbe-249b4a1771d9 0.587s",
                                "2026-05-22 01:45:21.576 15 INFO tempest.lib.common.rest_client [req-c6945e9c-823c-43cd-8c56-a8e007d117ba req-c6945e9c-823c-43cd-8c56-a8e007d117ba ] Request (FloatingIPTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/c90cd9e5-3c59-4420-9741-f20a811dfd7d 0.648s",
                                "2026-05-22 01:45:21.716 35 INFO tempest.lib.common.rest_client [req-628ca457-e276-4006-9ab5-1699fdd5e703 req-628ca457-e276-4006-9ab5-1699fdd5e703 ] Request (PortsTestJSON:test_port_list_filter_by_router_id): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=27c7f45b-1e8e-445b-907e-90726528b520 0.213s",
                                "2026-05-22 01:45:21.756 11 INFO tempest.lib.common.rest_client [req-d073f5e1-0da9-4dce-8c3f-4429f974bc6d req-d073f5e1-0da9-4dce-8c3f-4429f974bc6d ] Request (NetworksTest:test_external_network_visibility): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks?router%3Aexternal=True 0.211s",
                                "2026-05-22 01:45:21.892 19 INFO tempest.lib.common.rest_client [req-188b8206-b939-4ef4-9359-fa0d95d25171 req-188b8206-b939-4ef4-9359-fa0d95d25171 ] Request (RoutersIpV6AdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/7cf9c428202b4a2b8d0679cc71a6c119 0.328s",
                                "2026-05-22 01:45:21.895 19 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 49d6c0e10d3c4d789819e2b129f64ba9",
                                "2026-05-22 01:45:21.903 11 INFO tempest.lib.common.rest_client [req-391cc291-5dfc-4108-a43b-c884be371499 req-391cc291-5dfc-4108-a43b-c884be371499 ] Request (NetworksTest:test_external_network_visibility): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets?network_id=8e7c61a1-2868-4f38-badf-92e1456df341 0.144s",
                                "2026-05-22 01:45:21.913 41 INFO tempest.lib.common.rest_client [req-77c335ba-58ed-41f6-a9ab-dae94eecbbe3 req-77c335ba-58ed-41f6-a9ab-dae94eecbbe3 ] Request (NetworksIpV6TestAttrs:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/666f254f-0962-4ae7-8454-82c1c207fcbf 0.840s",
                                "2026-05-22 01:45:21.986 11 INFO tempest.lib.common.rest_client [req-ec88cf5e-d816-4cb7-b9f4-f11953b847fc req-ec88cf5e-d816-4cb7-b9f4-f11953b847fc ] Request (NetworksTest:test_external_network_visibility): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions 0.081s",
                                "{0} tempest.api.network.test_networks.NetworksTest.test_external_network_visibility [0.443395s] ... ok",
                                "2026-05-22 01:45:22.032 33 INFO tempest.lib.common.rest_client [req-5fad1fef-3ef6-4965-9c8f-a6ac89bf65bc req-5fad1fef-3ef6-4965-9c8f-a6ac89bf65bc ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.282s",
                                "2026-05-22 01:45:22.053 15 INFO tempest.lib.common.rest_client [req-44776c91-696f-4b18-8a5d-34ecad81d20e req-44776c91-696f-4b18-8a5d-34ecad81d20e ] Request (FloatingIPTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/d69971a6-5404-4339-ae55-baf9c2f0008f 0.472s",
                                "2026-05-22 01:45:22.138 17 INFO tempest.lib.common.rest_client [req-c14866a9-f338-4bb7-afa1-fb8a15aa8ce9 req-c14866a9-f338-4bb7-afa1-fb8a15aa8ce9 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/105b315a-c3c6-465e-89e4-2eb87ec79061 0.610s",
                                "2026-05-22 01:45:22.165 11 INFO tempest.lib.common.rest_client [req-9d2d91d2-ec38-40dd-86fc-94ce72968af5 req-9d2d91d2-ec38-40dd-86fc-94ce72968af5 ] Request (NetworksTest:test_list_networks): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks 0.175s",
                                "{0} tempest.api.network.test_networks.NetworksTest.test_list_networks [0.178115s] ... ok",
                                "2026-05-22 01:45:22.198 19 INFO tempest.lib.common.rest_client [req-b4c8edf1-1d88-4fcf-904b-d75f4bbadc4f req-b4c8edf1-1d88-4fcf-904b-d75f4bbadc4f ] Request (RoutersIpV6AdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=49d6c0e10d3c4d789819e2b129f64ba9&name=default 0.299s",
                                "2026-05-22 01:45:22.196 41 INFO tempest.lib.common.rest_client [req-b042ee4a-9f93-4c30-8645-ec5e3f4d88a9 req-b042ee4a-9f93-4c30-8645-ec5e3f4d88a9 ] Request (NetworksIpV6TestAttrs:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/6565efef8d4142b99f93a9b5c29e99a4 0.278s",
                                "2026-05-22 01:45:22.314 11 INFO tempest.lib.common.rest_client [req-f30a1edd-0d46-46fd-8b5c-ba7559e18dcd req-f30a1edd-0d46-46fd-8b5c-ba7559e18dcd ] Request (NetworksTest:test_list_networks_fields): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks?fields=id&fields=name&fields=mtu 0.145s",
                                "{0} tempest.api.network.test_networks.NetworksTest.test_list_networks_fields [0.148301s] ... ok",
                                "2026-05-22 01:45:22.344 15 INFO tempest.lib.common.rest_client [req-197a293a-9d55-41a4-b81d-48320959d234 req-197a293a-9d55-41a4-b81d-48320959d234 ] Request (FloatingIPTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=03a3d383-5739-4708-8e25-86de9519ae90 0.288s",
                                "2026-05-22 01:45:22.422 17 INFO tempest.lib.common.rest_client [req-bb35e4e3-1431-4b50-bdba-77877c174f5c req-bb35e4e3-1431-4b50-bdba-77877c174f5c ] Request (PortsIpV6TestJSON:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.277s",
                                "2026-05-22 01:45:22.432 11 INFO tempest.lib.common.rest_client [req-e4cf6afb-1936-4c5b-9e66-ea97214ce249 req-e4cf6afb-1936-4c5b-9e66-ea97214ce249 ] Request (NetworksTest:test_list_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.114s",
                                "{0} tempest.api.network.test_networks.NetworksTest.test_list_subnets [0.117317s] ... ok",
                                "2026-05-22 01:45:22.472 41 INFO tempest.lib.common.rest_client [req-1c5eb7dd-a9b4-47d1-865d-5474b52bb6ef req-1c5eb7dd-a9b4-47d1-865d-5474b52bb6ef ] Request (NetworksIpV6TestAttrs:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/98b4f661ab07422b9ad9a187ca329cea 0.272s",
                                "2026-05-22 01:45:22.472 41 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 014dd9a65bfe4056a1f94191b5a57ebf",
                                "2026-05-22 01:45:22.473 25 INFO tempest.lib.common.rest_client [req-17915464-019b-49fe-bc26-19d7a6de967e req-17915464-019b-49fe-bc26-19d7a6de967e ] Request (RoutersIpV6Test:test_add_remove_router_interface_with_subnet_id): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/427f58c9-b7db-42de-b17c-afaab40d427e/add_router_interface 2.325s",
                                "2026-05-22 01:45:22.550 11 INFO tempest.lib.common.rest_client [req-db4adbe6-4bce-4166-ab39-2b9ca301fc22 req-db4adbe6-4bce-4166-ab39-2b9ca301fc22 ] Request (NetworksTest:test_list_subnets_fields): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets?fields=id&fields=network_id 0.113s",
                                "{0} tempest.api.network.test_networks.NetworksTest.test_list_subnets_fields [0.118120s] ... ok",
                                "2026-05-22 01:45:22.559 17 INFO tempest.lib.common.rest_client [req-82384732-06b9-4929-af4b-93cb16fe68f3 req-82384732-06b9-4929-af4b-93cb16fe68f3 ] Request (PortsIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/73b5b4bf-6f6a-4672-97b4-0b0f2419a133 0.133s",
                                "2026-05-22 01:45:22.645 21 INFO tempest.lib.common.rest_client [req-813e17bf-516e-4487-9d7c-0fa0e7879d49 req-813e17bf-516e-4487-9d7c-0fa0e7879d49 ] Request (NetworksIpV6Test:test_create_delete_subnet_with_dhcp_enabled): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/a06d5615-d094-4323-bc46-78448d9309a4 2.058s",
                                "{5} tempest.api.network.test_networks.NetworksIpV6Test.test_create_delete_subnet_with_dhcp_enabled [4.323945s] ... ok",
                                "2026-05-22 01:45:22.670 17 INFO tempest.lib.common.rest_client [req-779dfc0a-cede-4f7c-aae2-03a0957a60fa req-779dfc0a-cede-4f7c-aae2-03a0957a60fa ] Request (PortsIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/105b315a-c3c6-465e-89e4-2eb87ec79061 0.108s",
                                "2026-05-22 01:45:22.708 11 INFO tempest.lib.common.rest_client [req-59fffb72-b4de-47c3-a21e-0bbe7fcb3a66 req-59fffb72-b4de-47c3-a21e-0bbe7fcb3a66 ] Request (NetworksTest:test_show_network): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks/81192e61-7452-45ad-9cfc-604391cf6b28 0.149s",
                                "{0} tempest.api.network.test_networks.NetworksTest.test_show_network [0.156072s] ... ok",
                                "2026-05-22 01:45:22.717 25 INFO tempest.lib.common.rest_client [req-e1b7d67d-d902-4b38-ae94-c5b8beab31ee req-e1b7d67d-d902-4b38-ae94-c5b8beab31ee ] Request (RoutersIpV6Test:test_add_remove_router_interface_with_subnet_id): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/ab6ca6ed-5b77-4c96-957a-4769bcd9e83f 0.241s",
                                "2026-05-22 01:45:22.860 25 INFO tempest.lib.common.rest_client [req-61393075-97d3-42eb-aafa-5b60dfc8a83a req-61393075-97d3-42eb-aafa-5b60dfc8a83a ] Request (RoutersIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/ab6ca6ed-5b77-4c96-957a-4769bcd9e83f 0.141s",
                                "2026-05-22 01:45:22.872 11 INFO tempest.lib.common.rest_client [req-1e3616e1-205b-430b-ae91-b87bb6d9c5d4 req-1e3616e1-205b-430b-ae91-b87bb6d9c5d4 ] Request (NetworksTest:test_show_network_fields): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks/81192e61-7452-45ad-9cfc-604391cf6b28?fields=id&fields=name&fields=mtu 0.156s",
                                "{0} tempest.api.network.test_networks.NetworksTest.test_show_network_fields [0.162378s] ... ok",
                                "2026-05-22 01:45:22.888 35 INFO tempest.lib.common.rest_client [req-8322e5d0-d6be-4092-8bef-d5d43213248d req-8322e5d0-d6be-4092-8bef-d5d43213248d ] Request (PortsTestJSON:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/27c7f45b-1e8e-445b-907e-90726528b520/remove_router_interface 1.169s",
                                "2026-05-22 01:45:22.905 19 INFO tempest.lib.common.rest_client [req-720ab06e-d2bb-4b16-bf0d-1a0747b30187 req-720ab06e-d2bb-4b16-bf0d-1a0747b30187 ] Request (RoutersIpV6AdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/db171920-7462-406c-9b29-cdd79db77996 0.705s",
                                "2026-05-22 01:45:22.977 41 INFO tempest.lib.common.rest_client [req-f10d469b-110a-40de-952e-13b51a3ce27b req-f10d469b-110a-40de-952e-13b51a3ce27b ] Request (NetworksIpV6TestAttrs:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.503s",
                                "2026-05-22 01:45:23.000 11 INFO tempest.lib.common.rest_client [req-d06e63fd-536b-4f53-be92-9a775fd2ae9c req-d06e63fd-536b-4f53-be92-9a775fd2ae9c ] Request (NetworksTest:test_show_subnet): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets/3466e4e8-3127-4800-9c63-9016176e4480 0.121s",
                                "{0} tempest.api.network.test_networks.NetworksTest.test_show_subnet [0.125608s] ... ok",
                                "2026-05-22 01:45:23.011 35 INFO tempest.lib.common.rest_client [req-81319da3-7c3b-4a6e-89f7-d6a0d38dcbc6 req-81319da3-7c3b-4a6e-89f7-d6a0d38dcbc6 ] Request (PortsTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/e1e6ae94-0854-4fa6-810d-ea813b4c9ff3 0.116s",
                                "2026-05-22 01:45:23.051 33 INFO tempest.lib.common.rest_client [req-f474a83b-33d0-411e-b5c2-f6e87f84ced7 req-f474a83b-33d0-411e-b5c2-f6e87f84ced7 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.012s",
                                "2026-05-22 01:45:23.132 11 INFO tempest.lib.common.rest_client [req-d230da62-ba28-4e04-acb1-981f1340f60a req-d230da62-ba28-4e04-acb1-981f1340f60a ] Request (NetworksTest:test_show_subnet_fields): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets/3466e4e8-3127-4800-9c63-9016176e4480?fields=id&fields=network_id 0.121s",
                                "{0} tempest.api.network.test_networks.NetworksTest.test_show_subnet_fields [0.126355s] ... ok",
                                "2026-05-22 01:45:23.149 19 INFO tempest.lib.common.rest_client [req-126644a9-02b5-40cc-8d17-7930d1cd3fcf req-126644a9-02b5-40cc-8d17-7930d1cd3fcf ] Request (RoutersIpV6AdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/49d6c0e10d3c4d789819e2b129f64ba9 0.240s",
                                "2026-05-22 01:45:23.194 33 INFO tempest.lib.common.rest_client [req-7c40fca8-b785-4cb8-830c-40b338dd284e req-7c40fca8-b785-4cb8-830c-40b338dd284e ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.138s",
                                "2026-05-22 01:45:23.434 17 INFO tempest.lib.common.rest_client [req-4d40d2fb-b060-4117-a699-c2f92fdb6580 req-4d40d2fb-b060-4117-a699-c2f92fdb6580 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/a0c3a8b5-931d-4951-9113-461684b13e34 0.761s",
                                "{3} tempest.api.network.test_ports.PortsIpV6TestJSON.test_create_bulk_port [5.993097s] ... ok",
                                "2026-05-22 01:45:23.451 35 INFO tempest.lib.common.rest_client [req-22e6e0d8-2444-4bee-9c94-7a9ff9ba108a req-22e6e0d8-2444-4bee-9c94-7a9ff9ba108a ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/27c7f45b-1e8e-445b-907e-90726528b520 0.438s",
                                "2026-05-22 01:45:23.494 41 INFO tempest.lib.common.rest_client [req-2a78c387-4a04-4df8-83cb-585b485c91d9 req-2a78c387-4a04-4df8-83cb-585b485c91d9 ] Request (NetworksIpV6TestAttrs:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=014dd9a65bfe4056a1f94191b5a57ebf&name=default 0.515s",
                                "2026-05-22 01:45:23.512 39 INFO tempest.lib.common.rest_client [req-f7a990e7-e66a-4cc2-b34b-a4f94a14a631 req-f7a990e7-e66a-4cc2-b34b-a4f94a14a631 ] Request (RoutersAdminTest:test_update_router_unset_gateway): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/39f26c98-4cb8-4b41-8452-0f68942fdcd3 2.528s",
                                "2026-05-22 01:45:23.646 21 INFO tempest.lib.common.rest_client [req-82a2bc4c-f3c5-4541-bec1-ca212605fa20 req-82a2bc4c-f3c5-4541-bec1-ca212605fa20 ] Request (NetworksIpV6Test:test_create_delete_subnet_with_gw): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.997s",
                                "2026-05-22 01:45:23.650 19 INFO tempest.lib.common.rest_client [req-31504fd8-6224-497b-ae9c-bd5d95c32b2e req-31504fd8-6224-497b-ae9c-bd5d95c32b2e ] Request (FloatingIPNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.493s",
                                "2026-05-22 01:45:23.669 39 INFO tempest.lib.common.rest_client [req-3e229613-0f77-442d-8933-498d641561a1 req-3e229613-0f77-442d-8933-498d641561a1 ] Request (RoutersAdminTest:test_update_router_unset_gateway): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/39f26c98-4cb8-4b41-8452-0f68942fdcd3 0.153s",
                                "2026-05-22 01:45:23.822 39 INFO tempest.lib.common.rest_client [req-409d06c9-8d32-48c6-b72c-e503affdbc22 req-409d06c9-8d32-48c6-b72c-e503affdbc22 ] Request (RoutersAdminTest:test_update_router_unset_gateway): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?network_id=8e7c61a1-2868-4f38-badf-92e1456df341&device_id=39f26c98-4cb8-4b41-8452-0f68942fdcd3 0.149s",
                                "2026-05-22 01:45:23.862 33 INFO tempest.lib.common.rest_client [req-7cf85e42-f21d-43e0-9425-96cb3987f286 req-7cf85e42-f21d-43e0-9425-96cb3987f286 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/a8a259c9-50fe-4196-a009-29532a409865 0.664s",
                                "2026-05-22 01:45:23.914 15 INFO tempest.lib.common.rest_client [req-69dc7f6d-5dbc-44ff-9be2-6acf09a919a1 req-69dc7f6d-5dbc-44ff-9be2-6acf09a919a1 ] Request (FloatingIPTestJSON:tearDownClass): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/03a3d383-5739-4708-8e25-86de9519ae90/remove_router_interface 1.567s",
                                "2026-05-22 01:45:23.957 39 INFO tempest.lib.common.rest_client [req-9926b8f7-3ecf-48f7-9bc5-c1d6ec16c5b4 req-9926b8f7-3ecf-48f7-9bc5-c1d6ec16c5b4 ] Request (RoutersAdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=39f26c98-4cb8-4b41-8452-0f68942fdcd3 0.132s",
                                "2026-05-22 01:45:23.963 35 INFO tempest.lib.common.rest_client [req-d0cddace-b32d-4efe-9d4a-3ab949ce524d req-d0cddace-b32d-4efe-9d4a-3ab949ce524d ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/0c58f8ba-b6ea-4967-9d1f-4b20b19da53b 0.510s",
                                "2026-05-22 01:45:24.039 33 INFO tempest.lib.common.rest_client [req-00212276-00c2-4cc7-98fe-3b72b4eeb92f req-00212276-00c2-4cc7-98fe-3b72b4eeb92f ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.174s",
                                "2026-05-22 01:45:24.042 29 INFO tempest.lib.common.rest_client [req-254b12a1-95ee-4c98-b3ea-5bcbdbab02c4 req-254b12a1-95ee-4c98-b3ea-5bcbdbab02c4 ] Request (RoutersTest:test_add_remove_router_interface_with_subnet_id): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/e4f43954-608c-47b5-8aad-9d7224bd2525/add_router_interface 4.094s",
                                "2026-05-22 01:45:24.093 41 INFO tempest.lib.common.rest_client [req-79bd5e0f-b28e-4b58-9b7b-0925c84ed07f req-79bd5e0f-b28e-4b58-9b7b-0925c84ed07f ] Request (NetworksIpV6TestAttrs:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/ee499660-b987-40d7-8b9e-6900b6e0e803 0.596s",
                                "2026-05-22 01:45:24.134 25 INFO tempest.lib.common.rest_client [req-6295ce64-852f-4dca-a186-0cfe2038705e req-6295ce64-852f-4dca-a186-0cfe2038705e ] Request (RoutersIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/ab6ca6ed-5b77-4c96-957a-4769bcd9e83f 0.270s",
                                "2026-05-22 01:45:24.161 19 INFO tempest.lib.common.rest_client [req-484dbc1d-8a94-4cde-9a65-366766a987b1 req-484dbc1d-8a94-4cde-9a65-366766a987b1 ] Request (FloatingIPNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.499s",
                                "2026-05-22 01:45:24.316 41 INFO tempest.lib.common.rest_client [req-6c48fa75-b168-483f-91fc-964dd5eb02b6 req-6c48fa75-b168-483f-91fc-964dd5eb02b6 ] Request (NetworksIpV6TestAttrs:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/014dd9a65bfe4056a1f94191b5a57ebf 0.221s",
                                "2026-05-22 01:45:24.325 11 INFO tempest.lib.common.rest_client [req-a110aa42-389c-4794-805e-fae8b9d3b912 req-a110aa42-389c-4794-805e-fae8b9d3b912 ] Request (NetworksTest:test_update_subnet_gw_dns_host_routes_dhcp): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.189s",
                                "2026-05-22 01:45:24.328 29 INFO tempest.lib.common.rest_client [req-18fd2f9d-4024-4e1a-9908-4414db479dc2 req-18fd2f9d-4024-4e1a-9908-4414db479dc2 ] Request (RoutersTest:test_add_remove_router_interface_with_subnet_id): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/d1cf6e61-efe7-481c-93cd-4fc580e51d4d 0.284s",
                                "2026-05-22 01:45:24.359 19 INFO tempest.lib.common.rest_client [req-dcdc9bbd-c8fd-4332-ac35-14a7e8448ce2 req-dcdc9bbd-c8fd-4332-ac35-14a7e8448ce2 ] Request (FloatingIPNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.197s",
                                "2026-05-22 01:45:24.370 17 INFO tempest.lib.common.rest_client [req-9a9a1692-34d7-4192-aea6-0fd4a04df544 req-9a9a1692-34d7-4192-aea6-0fd4a04df544 ] Request (PortsIpV6TestJSON:test_create_port_in_allowed_allocation_pools): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.931s",
                                "2026-05-22 01:45:24.408 39 INFO tempest.lib.common.rest_client [req-464cfb1d-bb94-408e-af26-6eec0fc24b20 req-464cfb1d-bb94-408e-af26-6eec0fc24b20 ] Request (RoutersAdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/39f26c98-4cb8-4b41-8452-0f68942fdcd3 0.443s",
                                "{14} tempest.api.network.admin.test_routers.RoutersAdminTest.test_update_router_unset_gateway [6.516874s] ... ok",
                                "2026-05-22 01:45:24.448 21 INFO tempest.lib.common.rest_client [req-1aa493f4-a05a-4c57-a2e3-f14cb89a064f req-1aa493f4-a05a-4c57-a2e3-f14cb89a064f ] Request (NetworksIpV6Test:test_create_delete_subnet_with_gw): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.796s",
                                "{5} tempest.api.network.test_networks.NetworksIpV6Test.test_create_delete_subnet_with_gw [1.801582s] ... ok",
                                "2026-05-22 01:45:24.477 33 INFO tempest.lib.common.rest_client [req-c9df3d47-1003-4aa7-9938-daf99dc7c736 req-c9df3d47-1003-4aa7-9938-daf99dc7c736 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/7986ffbe-4298-4368-83c8-5ec8ebdd6f97 0.436s",
                                "2026-05-22 01:45:24.492 19 INFO tempest.lib.common.rest_client [req-091ede26-deba-43bd-96ae-1b5df1912523 req-091ede26-deba-43bd-96ae-1b5df1912523 ] Request (FloatingIPNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.128s",
                                "2026-05-22 01:45:24.513 39 INFO tempest.lib.common.rest_client [req-53c6ae0f-79ce-4c2a-be0f-14cb7e630845 req-53c6ae0f-79ce-4c2a-be0f-14cb7e630845 ] Request (RoutersAdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=39f26c98-4cb8-4b41-8452-0f68942fdcd3 0.095s",
                                "2026-05-22 01:45:24.520 29 INFO tempest.lib.common.rest_client [req-de743a85-7245-44ba-a5c6-aa953fd995a7 req-de743a85-7245-44ba-a5c6-aa953fd995a7 ] Request (RoutersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/d1cf6e61-efe7-481c-93cd-4fc580e51d4d 0.189s",
                                "2026-05-22 01:45:24.599 35 INFO tempest.lib.common.rest_client [req-63b0959c-7a6f-4b4b-9c44-09d1689f58dc req-63b0959c-7a6f-4b4b-9c44-09d1689f58dc ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/b0bd536b-f24f-4d4b-a84e-e91176c5487b 0.632s",
                                "{12} tempest.api.network.test_ports.PortsTestJSON.test_port_list_filter_by_router_id [12.185818s] ... ok",
                                "2026-05-22 01:45:24.613 39 INFO tempest.lib.common.rest_client [req-bbdcf9ec-51e8-41d7-a638-13bead9d98ca req-bbdcf9ec-51e8-41d7-a638-13bead9d98ca ] Request (RoutersAdminTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/39f26c98-4cb8-4b41-8452-0f68942fdcd3 0.097s",
                                "2026-05-22 01:45:24.699 39 INFO tempest.lib.common.rest_client [req-f826e8a1-a6e7-4b2f-9b20-1d659ecb3188 req-f826e8a1-a6e7-4b2f-9b20-1d659ecb3188 ] Request (RoutersAdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=406225e2-ad8b-43c9-babb-44a9880f4640 0.083s",
                                "2026-05-22 01:45:24.783 35 INFO tempest.lib.common.rest_client [req-e8801670-714f-40e4-b6c0-0f555d7f11d3 req-e8801670-714f-40e4-b6c0-0f555d7f11d3 ] Request (PortsTestJSON:test_show_port): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/f44fee67-3805-4da3-8797-3810eb37b4b9 0.178s",
                                "{12} tempest.api.network.test_ports.PortsTestJSON.test_show_port [0.181563s] ... ok",
                                "2026-05-22 01:45:24.817 39 INFO tempest.lib.common.rest_client [req-c792f22c-b203-4450-b31e-d9be59583db8 req-c792f22c-b203-4450-b31e-d9be59583db8 ] Request (RoutersAdminTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/406225e2-ad8b-43c9-babb-44a9880f4640 0.114s",
                                "2026-05-22 01:45:24.820 33 INFO tempest.lib.common.rest_client [req-cf1156cc-40d0-4af4-9cbb-0c02e125e918 req-cf1156cc-40d0-4af4-9cbb-0c02e125e918 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/aa773c9c-f58a-4111-bb4a-9dda3a80c4b4 0.338s",
                                "2026-05-22 01:45:24.929 39 INFO tempest.lib.common.rest_client [req-257d36a7-7932-447a-9d18-8520608b7961 req-257d36a7-7932-447a-9d18-8520608b7961 ] Request (RoutersAdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=eb7c8f14-0976-4110-835b-a8c8935fa038 0.109s",
                                "2026-05-22 01:45:24.946 33 INFO tempest.lib.common.rest_client [req-6a04f371-b76d-4865-8c4f-6fa67f55bc9f req-6a04f371-b76d-4865-8c4f-6fa67f55bc9f ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.123s",
                                "2026-05-22 01:45:25.014 35 INFO tempest.lib.common.rest_client [req-2da1ed37-28f3-4440-92fa-767faef641b5 req-2da1ed37-28f3-4440-92fa-767faef641b5 ] Request (PortsTestJSON:test_show_port_fields): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/f44fee67-3805-4da3-8797-3810eb37b4b9?fields=id&fields=mac_address 0.227s",
                                "{12} tempest.api.network.test_ports.PortsTestJSON.test_show_port_fields [0.229269s] ... ok",
                                "2026-05-22 01:45:25.068 39 INFO tempest.lib.common.rest_client [req-e54df3ba-fde0-4b4c-9269-39c42c806f1c req-e54df3ba-fde0-4b4c-9269-39c42c806f1c ] Request (RoutersAdminTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/eb7c8f14-0976-4110-835b-a8c8935fa038 0.131s",
                                "2026-05-22 01:45:25.078 19 INFO tempest.lib.common.rest_client [req-fc672b39-d4f5-486c-b199-d9768fdd21da req-fc672b39-d4f5-486c-b199-d9768fdd21da ] Request (FloatingIPNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.571s",
                                "2026-05-22 01:45:25.134 17 INFO tempest.lib.common.rest_client [req-c4913b53-b44a-48f8-9e02-e9accadcdb9d req-c4913b53-b44a-48f8-9e02-e9accadcdb9d ] Request (PortsIpV6TestJSON:test_create_port_in_allowed_allocation_pools): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.669s",
                                "2026-05-22 01:45:25.188 25 INFO tempest.lib.common.rest_client [req-1fb62334-0846-46f4-958e-f524f4dcd969 req-1fb62334-0846-46f4-958e-f524f4dcd969 ] Request (RoutersIpV6Test:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/427f58c9-b7db-42de-b17c-afaab40d427e/remove_router_interface 1.051s",
                                "2026-05-22 01:45:25.189 15 INFO tempest.lib.common.rest_client [req-d20ab65d-ce6f-456f-b6a7-f5c3c0033b74 req-d20ab65d-ce6f-456f-b6a7-f5c3c0033b74 ] Request (FloatingIPTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/03a3d383-5739-4708-8e25-86de9519ae90 1.272s",
                                "2026-05-22 01:45:25.208 19 INFO tempest.lib.common.rest_client [req-6a4343d7-3c43-46ba-8ff5-a8c3c7a14e4b req-6a4343d7-3c43-46ba-8ff5-a8c3c7a14e4b ] Request (FloatingIPNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.127s",
                                "2026-05-22 01:45:25.214 39 INFO tempest.lib.common.rest_client [req-a77eb2c9-b36b-4048-b4c7-fac85bca574d req-a77eb2c9-b36b-4048-b4c7-fac85bca574d ] Request (RoutersAdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=f09e78be-cf24-47cb-9e6a-f75ec3add6d4 0.144s",
                                "2026-05-22 01:45:25.302 25 INFO tempest.lib.common.rest_client [req-5e5dcfa8-319e-4e40-af44-8c7827e6b95e req-5e5dcfa8-319e-4e40-af44-8c7827e6b95e ] Request (RoutersIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=427f58c9-b7db-42de-b17c-afaab40d427e 0.108s",
                                "2026-05-22 01:45:25.348 39 INFO tempest.lib.common.rest_client [req-9b3853f1-9e04-4b86-963b-a2cc2536bb1f req-9b3853f1-9e04-4b86-963b-a2cc2536bb1f ] Request (RoutersAdminTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/f09e78be-cf24-47cb-9e6a-f75ec3add6d4 0.131s",
                                "2026-05-22 01:45:25.378 19 INFO tempest.lib.common.rest_client [req-cd005179-5e3b-4916-84d5-73c7f105500a req-cd005179-5e3b-4916-84d5-73c7f105500a ] Request (FloatingIPNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e89c9e08fbe24d4fb6f46ff5ce4f5a5a/users/7c46d240ebac4eabb7df48976b202153/roles/7b19d98ffcc24d869191183daf0fb4ae 0.163s",
                                "2026-05-22 01:45:25.476 39 INFO tempest.lib.common.rest_client [req-48154b75-7172-469a-8d74-21150e31488e req-48154b75-7172-469a-8d74-21150e31488e ] Request (RoutersAdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=f85da842-986f-4228-8ce4-cda8bd5d5122 0.122s",
                                "2026-05-22 01:45:25.533 21 INFO tempest.lib.common.rest_client [req-b46e4e1b-3f59-47f6-8f1d-624f07c0eebc req-b46e4e1b-3f59-47f6-8f1d-624f07c0eebc ] Request (NetworksIpV6Test:test_create_delete_subnet_with_gw_and_allocation_pools): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.080s",
                                "2026-05-22 01:45:25.568 19 INFO tempest.lib.common.rest_client [req-dea293e9-5233-4529-b786-939a437c1612 req-dea293e9-5233-4529-b786-939a437c1612 ] Request (FloatingIPNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.187s",
                                "2026-05-22 01:45:25.590 39 INFO tempest.lib.common.rest_client [req-df6b8e8a-0dcb-458b-81b9-df368046f187 req-df6b8e8a-0dcb-458b-81b9-df368046f187 ] Request (RoutersAdminTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/f85da842-986f-4228-8ce4-cda8bd5d5122 0.110s",
                                "2026-05-22 01:45:25.604 15 INFO tempest.lib.common.rest_client [req-38aaee53-3c3d-4a3f-b139-a7f9b5c23975 req-38aaee53-3c3d-4a3f-b139-a7f9b5c23975 ] Request (FloatingIPTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/00e76516-c4b3-42a9-8559-50da7c7df59d 0.408s",
                                "2026-05-22 01:45:25.686 39 INFO tempest.lib.common.rest_client [req-a457c8aa-27d4-4efe-97aa-7bb5e9758d3b req-a457c8aa-27d4-4efe-97aa-7bb5e9758d3b ] Request (RoutersAdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=6f55f140-306c-4f71-822c-9217817befed 0.095s",
                                "2026-05-22 01:45:25.712 19 INFO tempest.lib.common.rest_client [req-9fb5c96f-2864-42aa-986c-bcccc4dcd97f req-9fb5c96f-2864-42aa-986c-bcccc4dcd97f ] Request (FloatingIPNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e89c9e08fbe24d4fb6f46ff5ce4f5a5a/users/7c46d240ebac4eabb7df48976b202153/roles/1049be6f2d5641528d4cf50ffcec866c 0.141s",
                                "2026-05-22 01:45:25.792 39 INFO tempest.lib.common.rest_client [req-9de0845e-8f19-4ff3-b4e2-822696051b98 req-9de0845e-8f19-4ff3-b4e2-822696051b98 ] Request (RoutersAdminTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/6f55f140-306c-4f71-822c-9217817befed 0.101s",
                                "2026-05-22 01:45:25.797 25 INFO tempest.lib.common.rest_client [req-e14ab42f-8de8-40e0-9ac7-b7bde874a857 req-e14ab42f-8de8-40e0-9ac7-b7bde874a857 ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/427f58c9-b7db-42de-b17c-afaab40d427e 0.491s",
                                "2026-05-22 01:45:25.797 29 INFO tempest.lib.common.rest_client [req-8f366bcc-5518-4cdf-8e70-28ff1645b8cf req-8f366bcc-5518-4cdf-8e70-28ff1645b8cf ] Request (RoutersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/d1cf6e61-efe7-481c-93cd-4fc580e51d4d 0.270s",
                                "2026-05-22 01:45:25.905 19 INFO tempest.lib.common.rest_client [req-39cd4c82-7a5e-474f-b314-073de6c2a40e req-39cd4c82-7a5e-474f-b314-073de6c2a40e ] Request (FloatingIPNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.190s",
                                "2026-05-22 01:45:25.920 11 INFO tempest.lib.common.rest_client [req-6c5a78f2-e68c-43f6-8282-18477b903399 req-6c5a78f2-e68c-43f6-8282-18477b903399 ] Request (NetworksTest:test_update_subnet_gw_dns_host_routes_dhcp): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.593s",
                                "2026-05-22 01:45:25.942 39 INFO tempest.lib.common.rest_client [req-e55d86cf-7861-490d-ba97-18fa2fa32084 req-e55d86cf-7861-490d-ba97-18fa2fa32084 ] Request (RoutersAdminTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/c0787f2d-ba09-421b-89f5-586efb814b2b 0.145s",
                                "2026-05-22 01:45:26.042 19 INFO tempest.lib.common.rest_client [req-2da0d996-33b8-4839-b6b8-6cefdc5f678b req-2da0d996-33b8-4839-b6b8-6cefdc5f678b ] Request (FloatingIPNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e89c9e08fbe24d4fb6f46ff5ce4f5a5a/users/7c46d240ebac4eabb7df48976b202153/roles/f62b4d190f9040abadfedbb170e6ab99 0.133s",
                                "2026-05-22 01:45:26.079 25 INFO tempest.lib.common.rest_client [req-090f02bf-d44a-429c-8ac6-6a67169ae92b req-090f02bf-d44a-429c-8ac6-6a67169ae92b ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/810e2ec9-2392-4eb7-a712-570b59ad6a44 0.279s",
                                "2026-05-22 01:45:26.091 17 INFO tempest.lib.common.rest_client [req-061c9efe-5f9a-47f8-9b1d-f2cb089d7695 req-061c9efe-5f9a-47f8-9b1d-f2cb089d7695 ] Request (PortsIpV6TestJSON:test_create_port_in_allowed_allocation_pools): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.951s",
                                "2026-05-22 01:45:26.179 19 INFO tempest.lib.common.rest_client [req-1e2c0622-2220-42b3-be52-5d21cb34decd req-1e2c0622-2220-42b3-be52-5d21cb34decd ] Request (FloatingIPNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.134s",
                                "2026-05-22 01:45:26.180 21 INFO tempest.lib.common.rest_client [req-ccf573f8-e97d-43c3-941b-79913936ef01 req-ccf573f8-e97d-43c3-941b-79913936ef01 ] Request (NetworksIpV6Test:test_create_delete_subnet_with_gw_and_allocation_pools): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.644s",
                                "2026-05-22 01:45:26.265 39 INFO tempest.lib.common.rest_client [req-ffcd4305-fc93-40c3-82a9-e10066975f3f req-ffcd4305-fc93-40c3-82a9-e10066975f3f ] Request (RoutersAdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/0749cccff9fd416ba0f0b61dbba71ce4 0.320s",
                                "2026-05-22 01:45:26.271 33 INFO tempest.lib.common.rest_client [req-694771b5-3edc-4955-91ff-57976c4c4c31 req-694771b5-3edc-4955-91ff-57976c4c4c31 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.323s",
                                "2026-05-22 01:45:26.381 15 INFO tempest.lib.common.rest_client [req-cedcfc86-63ac-4934-963e-4b374bbd77ad req-cedcfc86-63ac-4934-963e-4b374bbd77ad ] Request (FloatingIPTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/6ba52dc2-53fb-4b5a-9611-e7126aaf3af8 0.774s",
                                "2026-05-22 01:45:26.382 19 INFO tempest.lib.common.rest_client [req-2f264ddf-9aa5-42e5-8c09-219338c1b523 req-2f264ddf-9aa5-42e5-8c09-219338c1b523 ] Request (FloatingIPNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e89c9e08fbe24d4fb6f46ff5ce4f5a5a/users/7c46d240ebac4eabb7df48976b202153/roles/7b19d98ffcc24d869191183daf0fb4ae 0.199s",
                                "2026-05-22 01:45:26.382 19 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 7c46d240ebac4eabb7df48976b202153 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:45:26.383 19 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-FloatingIPNegativeTestJSON-576985173-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'e89c9e08fbe24d4fb6f46ff5ce4f5a5a', 'project_name': 'tempest-FloatingIPNegativeTestJSON-576985173', 'tenant_id': 'e89c9e08fbe24d4fb6f46ff5ce4f5a5a', 'tenant_name': 'tempest-FloatingIPNegativeTestJSON-576985173', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '7c46d240ebac4eabb7df48976b202153', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:45:26.383 19 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-FloatingIPNegativeTestJSON-576985173-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'e89c9e08fbe24d4fb6f46ff5ce4f5a5a', 'project_name': 'tempest-FloatingIPNegativeTestJSON-576985173', 'tenant_id': 'e89c9e08fbe24d4fb6f46ff5ce4f5a5a', 'tenant_name': 'tempest-FloatingIPNegativeTestJSON-576985173', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '7c46d240ebac4eabb7df48976b202153', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:45:26.418 35 INFO tempest.lib.common.rest_client [req-5d482af7-092c-47b6-bb68-37c604d0de24 req-5d482af7-092c-47b6-bb68-37c604d0de24 ] Request (PortsTestJSON:test_update_port_with_security_group_and_extra_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.397s",
                                "2026-05-22 01:45:26.524 11 INFO tempest.lib.common.rest_client [req-0ab32394-5df4-4768-bba9-460f89c1b1e0 req-0ab32394-5df4-4768-bba9-460f89c1b1e0 ] Request (NetworksTest:test_update_subnet_gw_dns_host_routes_dhcp): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/subnets/43d3b7da-6d16-4c3a-8c21-9cb69b8c3cf9 0.600s",
                                "2026-05-22 01:45:26.550 39 INFO tempest.lib.common.rest_client [req-294f03e3-2c64-4b5b-9e7d-ec60d1b7e2a2 req-294f03e3-2c64-4b5b-9e7d-ec60d1b7e2a2 ] Request (RoutersAdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/06d8977d99e14cc4b32f976118998702 0.281s",
                                "2026-05-22 01:45:26.551 39 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 82e18a75e34e4de98f0b40b16fdaa766",
                                "2026-05-22 01:45:26.600 17 INFO tempest.lib.common.rest_client [req-61c712dc-8505-4700-a18d-f751d1adb853 req-61c712dc-8505-4700-a18d-f751d1adb853 ] Request (PortsIpV6TestJSON:test_create_port_in_allowed_allocation_pools): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/8a2a6172-7391-4199-8aa5-fa5be52f4bf0 0.505s",
                                "2026-05-22 01:45:26.607 15 INFO tempest.lib.common.rest_client [req-d7f8c29e-344c-4ce3-bcf7-40fafe5416b0 req-d7f8c29e-344c-4ce3-bcf7-40fafe5416b0 ] Request (FloatingIPTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/ae3e853c947e4cacb5bb8668978b7992 0.223s",
                                "2026-05-22 01:45:26.654 25 INFO tempest.lib.common.rest_client [req-ce2e2c85-0e87-4548-a45c-27f7fbfe41a3 req-ce2e2c85-0e87-4548-a45c-27f7fbfe41a3 ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/1a093657-1e6c-45fa-b096-ce3c92a2a85e 0.571s",
                                "{7} tempest.api.network.test_routers.RoutersIpV6Test.test_add_remove_router_interface_with_subnet_id [8.418571s] ... ok",
                                "2026-05-22 01:45:26.734 17 INFO tempest.lib.common.rest_client [req-01e231f9-1dd9-4e68-8a13-b5b9ae9f8751 req-01e231f9-1dd9-4e68-8a13-b5b9ae9f8751 ] Request (PortsIpV6TestJSON:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/8a2a6172-7391-4199-8aa5-fa5be52f4bf0 0.127s",
                                "2026-05-22 01:45:26.879 17 INFO tempest.lib.common.rest_client [req-2251aba7-ef00-461c-acaa-f233b3539a91 req-2251aba7-ef00-461c-acaa-f233b3539a91 ] Request (PortsIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/8a2a6172-7391-4199-8aa5-fa5be52f4bf0 0.142s",
                                "2026-05-22 01:45:26.911 35 INFO tempest.lib.common.rest_client [req-e55cfb31-4c84-4f70-9e2e-c2aa069c23fe req-e55cfb31-4c84-4f70-9e2e-c2aa069c23fe ] Request (PortsTestJSON:test_update_port_with_security_group_and_extra_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.488s",
                                "2026-05-22 01:45:26.928 15 INFO tempest.lib.common.rest_client [req-e787b1f3-7da5-4667-951f-2a2ef6d20c22 req-e787b1f3-7da5-4667-951f-2a2ef6d20c22 ] Request (FloatingIPTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/7143d776db9a41a88e5e12f1f262702a 0.318s",
                                "2026-05-22 01:45:26.929 15 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 119a8d6ac11d4bcfa340a9da30a3cffb",
                                "2026-05-22 01:45:26.955 19 INFO tempest.lib.common.rest_client [req-4447efb7-a382-4e8e-a01c-b00087f1fd5b req-4447efb7-a382-4e8e-a01c-b00087f1fd5b ] Request (FloatingIPNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.563s",
                                "2026-05-22 01:45:26.981 29 INFO tempest.lib.common.rest_client [req-30518b5c-5e11-4f39-9465-763eecb862bb req-30518b5c-5e11-4f39-9465-763eecb862bb ] Request (RoutersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/d1cf6e61-efe7-481c-93cd-4fc580e51d4d 0.181s",
                                "2026-05-22 01:45:27.036 21 INFO tempest.lib.common.rest_client [req-c03711b0-39ce-4f61-b874-a00c7b56a22a req-c03711b0-39ce-4f61-b874-a00c7b56a22a ] Request (NetworksIpV6Test:test_create_delete_subnet_with_gw_and_allocation_pools): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/eecbb04a-2441-4e02-912c-ae70e2f4c168 0.854s",
                                "{5} tempest.api.network.test_networks.NetworksIpV6Test.test_create_delete_subnet_with_gw_and_allocation_pools [2.587739s] ... ok",
                                "2026-05-22 01:45:27.093 39 INFO tempest.lib.common.rest_client [req-36a37a26-c731-420d-981c-91fab41d3c73 req-36a37a26-c731-420d-981c-91fab41d3c73 ] Request (RoutersAdminTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.539s",
                                "2026-05-22 01:45:27.221 17 INFO tempest.lib.common.rest_client [req-a07f6605-06b4-42ae-8030-74351aa7314a req-a07f6605-06b4-42ae-8030-74351aa7314a ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/405f473d-eea7-4c39-9ee5-2ab359496380 0.339s",
                                "2026-05-22 01:45:27.348 35 INFO tempest.lib.common.rest_client [req-72f22197-d1b7-456c-b296-7e95fbbc729f req-72f22197-d1b7-456c-b296-7e95fbbc729f ] Request (PortsTestJSON:test_update_port_with_security_group_and_extra_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.433s",
                                "2026-05-22 01:45:27.410 15 INFO tempest.lib.common.rest_client [req-0ea46238-e13d-4077-a226-77099ce01bb1 req-0ea46238-e13d-4077-a226-77099ce01bb1 ] Request (FloatingIPTestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.479s",
                                "2026-05-22 01:45:27.462 39 INFO tempest.lib.common.rest_client [req-a388ebd3-ac20-4f29-bf00-77534f8c110d req-a388ebd3-ac20-4f29-bf00-77534f8c110d ] Request (RoutersAdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=82e18a75e34e4de98f0b40b16fdaa766&name=default 0.367s",
                                "2026-05-22 01:45:27.502 11 INFO tempest.lib.common.rest_client [req-c7fd0493-299a-4f0d-96b6-8708a91ea37d req-c7fd0493-299a-4f0d-96b6-8708a91ea37d ] Request (NetworksTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/55993bd5-7250-4b66-9f52-0db4ef00230e 0.975s",
                                "{0} tempest.api.network.test_networks.NetworksTest.test_update_subnet_gw_dns_host_routes_dhcp [4.368828s] ... ok",
                                "2026-05-22 01:45:27.623 11 INFO tempest.lib.common.rest_client [req-09daa2d6-aded-4ca7-b09f-70d6420af79b req-09daa2d6-aded-4ca7-b09f-70d6420af79b ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/43d3b7da-6d16-4c3a-8c21-9cb69b8c3cf9 0.117s",
                                "2026-05-22 01:45:27.671 15 INFO tempest.lib.common.rest_client [req-e856aa42-69d4-48a0-af28-8110d889266f req-e856aa42-69d4-48a0-af28-8110d889266f ] Request (FloatingIPTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=119a8d6ac11d4bcfa340a9da30a3cffb&name=default 0.258s",
                                "2026-05-22 01:45:27.699 33 INFO tempest.lib.common.rest_client [req-617db20e-b855-4a8d-95c8-e846df31ea87 req-617db20e-b855-4a8d-95c8-e846df31ea87 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.426s",
                                "2026-05-22 01:45:27.719 11 INFO tempest.lib.common.rest_client [req-68e63c74-27cf-42db-af03-75ed6514f408 req-68e63c74-27cf-42db-af03-75ed6514f408 ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/55993bd5-7250-4b66-9f52-0db4ef00230e 0.094s",
                                "2026-05-22 01:45:27.812 11 INFO tempest.lib.common.rest_client [req-ba7fadaf-7ce5-468c-810c-4a72d0de29a5 req-ba7fadaf-7ce5-468c-810c-4a72d0de29a5 ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/15a8a92f-b0bf-4c12-8a06-c1a507dd320e 0.091s",
                                "2026-05-22 01:45:27.848 21 INFO tempest.lib.common.rest_client [req-a075e025-14ec-405f-b08e-77ae0dd6d186 req-a075e025-14ec-405f-b08e-77ae0dd6d186 ] Request (NetworksIpV6Test:test_create_delete_subnet_with_host_routes_and_dns_nameservers): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.809s",
                                "2026-05-22 01:45:27.897 17 INFO tempest.lib.common.rest_client [req-685ad957-7da3-4476-a444-f9119b1f80e6 req-685ad957-7da3-4476-a444-f9119b1f80e6 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/d6da0ddc-2663-4e6d-93e3-881484621018 0.673s",
                                "{3} tempest.api.network.test_ports.PortsIpV6TestJSON.test_create_port_in_allowed_allocation_pools [4.460829s] ... ok",
                                "2026-05-22 01:45:27.950 11 INFO tempest.lib.common.rest_client [req-84087d74-cad5-4295-9b94-87cbadf712e1 req-84087d74-cad5-4295-9b94-87cbadf712e1 ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/1ec56fd6-7c7e-4a95-a779-1d4433eaa93b 0.135s",
                                "2026-05-22 01:45:28.069 39 INFO tempest.lib.common.rest_client [req-b80dc5ec-5401-43f8-a7da-d0301af5634c req-b80dc5ec-5401-43f8-a7da-d0301af5634c ] Request (RoutersAdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/a5cc18ee-689e-4bfc-9311-c896442cbd86 0.604s",
                                "2026-05-22 01:45:28.140 29 INFO tempest.lib.common.rest_client [req-3d3d3bf2-751d-43ea-a5fe-ab6d2a0a531f req-3d3d3bf2-751d-43ea-a5fe-ab6d2a0a531f ] Request (RoutersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/d1cf6e61-efe7-481c-93cd-4fc580e51d4d 0.156s",
                                "2026-05-22 01:45:28.181 15 INFO tempest.lib.common.rest_client [req-ca5e8ba7-63d9-4b30-baea-3e164d9e6518 req-ca5e8ba7-63d9-4b30-baea-3e164d9e6518 ] Request (FloatingIPTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/2b241e68-b2b6-4cc1-aaf6-667f400bba49 0.506s",
                                "2026-05-22 01:45:28.286 39 INFO tempest.lib.common.rest_client [req-99f38457-a2ab-4f12-b440-173558707173 req-99f38457-a2ab-4f12-b440-173558707173 ] Request (RoutersAdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/82e18a75e34e4de98f0b40b16fdaa766 0.215s",
                                "2026-05-22 01:45:28.287 39 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: f9d6e37ee70c4fd5bff48aecdb77fed6",
                                "2026-05-22 01:45:28.384 21 INFO tempest.lib.common.rest_client [req-451c51a8-e4a5-40d1-96f4-ce952faa8537 req-451c51a8-e4a5-40d1-96f4-ce952faa8537 ] Request (NetworksIpV6Test:test_create_delete_subnet_with_host_routes_and_dns_nameservers): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.532s",
                                "2026-05-22 01:45:28.490 15 INFO tempest.lib.common.rest_client [req-6173061c-5434-40b4-bbf4-09b6781d3738 req-6173061c-5434-40b4-bbf4-09b6781d3738 ] Request (FloatingIPTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/119a8d6ac11d4bcfa340a9da30a3cffb 0.306s",
                                "2026-05-22 01:45:28.508 19 INFO tempest.lib.common.rest_client [req-b3ae25e3-4d83-4ac9-b46b-287a1172577a req-b3ae25e3-4d83-4ac9-b46b-287a1172577a ] Request (FloatingIPNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.549s",
                                "2026-05-22 01:45:28.579 11 INFO tempest.lib.common.rest_client [req-80c84e97-9860-466f-b673-7e4013407490 req-80c84e97-9860-466f-b673-7e4013407490 ] Request (NetworksTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/31b933a5-412e-4fe9-9d9c-caed0aafb3b5 0.626s",
                                "2026-05-22 01:45:28.680 35 INFO tempest.lib.common.rest_client [req-ceb5b711-f5df-4ddb-89a6-af800e2477e3 req-ceb5b711-f5df-4ddb-89a6-af800e2477e3 ] Request (PortsTestJSON:test_update_port_with_security_group_and_extra_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.328s",
                                "2026-05-22 01:45:28.692 11 INFO tempest.lib.common.rest_client [req-737770eb-a2e0-405e-a682-067aab30c7a1 req-737770eb-a2e0-405e-a682-067aab30c7a1 ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/ce5b4e1c-61fc-412a-82e8-ac9c3993c8f0 0.110s",
                                "2026-05-22 01:45:28.725 33 INFO tempest.lib.common.rest_client [req-55b078ac-5fd2-4d9d-aefe-5b8cc6b2ee8f req-55b078ac-5fd2-4d9d-aefe-5b8cc6b2ee8f ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.022s",
                                "2026-05-22 01:45:28.733 17 INFO tempest.lib.common.rest_client [req-667977d7-6a61-4f8b-a2b9-14aa5d91c9ab req-667977d7-6a61-4f8b-a2b9-14aa5d91c9ab ] Request (PortsIpV6TestJSON:test_create_port_with_no_securitygroups): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.833s",
                                "2026-05-22 01:45:28.797 11 INFO tempest.lib.common.rest_client [req-040b2957-d6b2-4d60-bcc5-7c5173075dc3 req-040b2957-d6b2-4d60-bcc5-7c5173075dc3 ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/25e310d7-7fdc-4daa-bda8-75aabafec7a6 0.103s",
                                "2026-05-22 01:45:28.801 39 INFO tempest.lib.common.rest_client [req-0b8d58f7-a191-4842-9f09-631edc0bf0bf req-0b8d58f7-a191-4842-9f09-631edc0bf0bf ] Request (RoutersAdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=f9d6e37ee70c4fd5bff48aecdb77fed6&name=default 0.510s",
                                "2026-05-22 01:45:28.889 11 INFO tempest.lib.common.rest_client [req-39354af3-d511-4af3-8822-ddbf3a4336a5 req-39354af3-d511-4af3-8822-ddbf3a4336a5 ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/b8d7b941-1af4-4458-9592-06358e3b021c 0.089s",
                                "2026-05-22 01:45:28.915 33 INFO tempest.lib.common.rest_client [req-342d7c61-a472-459e-8859-edc06fcf4566 req-342d7c61-a472-459e-8859-edc06fcf4566 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.185s",
                                "2026-05-22 01:45:28.965 35 INFO tempest.lib.common.rest_client [req-e428fc0e-09f1-4f6e-8d35-d2a09acbff15 req-e428fc0e-09f1-4f6e-8d35-d2a09acbff15 ] Request (PortsTestJSON:test_update_port_with_security_group_and_extra_attributes): 400 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.281s",
                                "2026-05-22 01:45:28.987 15 INFO tempest.lib.common.rest_client [req-363c7eec-113a-44c1-a264-4b0a9b752072 req-363c7eec-113a-44c1-a264-4b0a9b752072 ] Request (SubnetPoolsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.493s",
                                "2026-05-22 01:45:28.992 11 INFO tempest.lib.common.rest_client [req-cff561ee-0949-4f6e-8fdc-4fd8e364e8d9 req-cff561ee-0949-4f6e-8fdc-4fd8e364e8d9 ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/e8a71b8a-ae34-4f15-b2fa-3fd9ef288730 0.100s",
                                "2026-05-22 01:45:29.114 11 INFO tempest.lib.common.rest_client [req-d2d50977-b953-453b-a226-70877241d55a req-d2d50977-b953-453b-a226-70877241d55a ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/e93fadf2-013c-4e6d-a66f-4c680e8c4c10 0.120s",
                                "2026-05-22 01:45:29.215 21 INFO tempest.lib.common.rest_client [req-4c0ed71e-0e23-4c29-adcb-d80ae8110f98 req-4c0ed71e-0e23-4c29-adcb-d80ae8110f98 ] Request (NetworksIpV6Test:test_create_delete_subnet_with_host_routes_and_dns_nameservers): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/7f7f24dc-112b-42f3-8b6e-73d3532c66e1 0.827s",
                                "{5} tempest.api.network.test_networks.NetworksIpV6Test.test_create_delete_subnet_with_host_routes_and_dns_nameservers [2.177507s] ... ok",
                                "2026-05-22 01:45:29.256 11 INFO tempest.lib.common.rest_client [req-a1f25246-c3f9-47d7-a79b-0b1b4bb987ce req-a1f25246-c3f9-47d7-a79b-0b1b4bb987ce ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/5353fe63-2847-47f7-b8c4-3233ca176691 0.140s",
                                "2026-05-22 01:45:29.258 17 INFO tempest.lib.common.rest_client [req-69d5ca5d-fde1-4ab0-a2de-c331eabe872d req-69d5ca5d-fde1-4ab0-a2de-c331eabe872d ] Request (PortsIpV6TestJSON:test_create_port_with_no_securitygroups): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.517s",
                                "2026-05-22 01:45:29.295 29 INFO tempest.lib.common.rest_client [req-eda6348d-64e1-4907-a4e4-877d594fbe00 req-eda6348d-64e1-4907-a4e4-877d594fbe00 ] Request (RoutersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/d1cf6e61-efe7-481c-93cd-4fc580e51d4d 0.150s",
                                "2026-05-22 01:45:29.387 39 INFO tempest.lib.common.rest_client [req-d2874555-c767-470f-b12d-8a96d159f1b9 req-d2874555-c767-470f-b12d-8a96d159f1b9 ] Request (RoutersAdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/c7548ab6-0d8a-45f1-b199-bde73b207efd 0.582s",
                                "2026-05-22 01:45:29.387 11 INFO tempest.lib.common.rest_client [req-09c2a71c-6e0d-4a03-a19e-6d511df49bc7 req-09c2a71c-6e0d-4a03-a19e-6d511df49bc7 ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/4b975043-26f2-416a-93ba-d70da90d99aa 0.127s",
                                "2026-05-22 01:45:29.426 25 INFO tempest.lib.common.rest_client [req-e17e0ea0-c83b-4b28-8063-e8062b5358e3 req-e17e0ea0-c83b-4b28-8063-e8062b5358e3 ] Request (RoutersIpV6Test:test_create_show_list_update_delete_router): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 2.769s",
                                "2026-05-22 01:45:29.476 15 INFO tempest.lib.common.rest_client [req-862511fa-c49d-409e-945e-fd0082c787b6 req-862511fa-c49d-409e-945e-fd0082c787b6 ] Request (SubnetPoolsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.480s",
                                "2026-05-22 01:45:29.486 11 INFO tempest.lib.common.rest_client [req-12a7fc4e-fbe5-4165-8a9b-764b7bdea74d req-12a7fc4e-fbe5-4165-8a9b-764b7bdea74d ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/f103f7a7-2d3c-4a5b-8753-db4d436a86b3 0.095s",
                                "2026-05-22 01:45:29.577 11 INFO tempest.lib.common.rest_client [req-a24e25e6-d230-4802-9be2-5f6f039ffd07 req-a24e25e6-d230-4802-9be2-5f6f039ffd07 ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/f82d9427-e1a3-4859-8a80-669d5e3077ae 0.088s",
                                "2026-05-22 01:45:29.632 39 INFO tempest.lib.common.rest_client [req-cce57bb2-2eec-44fc-a5e1-8fd7dc9d67c1 req-cce57bb2-2eec-44fc-a5e1-8fd7dc9d67c1 ] Request (RoutersAdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/f9d6e37ee70c4fd5bff48aecdb77fed6 0.242s",
                                "2026-05-22 01:45:29.659 33 INFO tempest.lib.common.rest_client [req-6457e272-a8e4-4d1a-af46-7eb75e051f62 req-6457e272-a8e4-4d1a-af46-7eb75e051f62 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/e8295460-c477-4107-80d9-ce5350ddd8ce 0.741s",
                                "2026-05-22 01:45:29.663 15 INFO tempest.lib.common.rest_client [req-0ee81654-6420-4c9a-ae6c-a8e30bb4843b req-0ee81654-6420-4c9a-ae6c-a8e30bb4843b ] Request (SubnetPoolsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.184s",
                                "2026-05-22 01:45:29.722 11 INFO tempest.lib.common.rest_client [req-e600d1d9-b8bc-4e91-b3a4-051605584d77 req-e600d1d9-b8bc-4e91-b3a4-051605584d77 ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/37473ccb-86a1-4aaf-8794-aab9203aafb7 0.142s",
                                "2026-05-22 01:45:29.730 25 INFO tempest.lib.common.rest_client [req-094a2da1-75f7-4c76-aee4-3e92577e4a90 req-094a2da1-75f7-4c76-aee4-3e92577e4a90 ] Request (RoutersIpV6Test:test_create_show_list_update_delete_router): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/f8909c3b-fb05-4116-9dfe-acab3b607d66 0.302s",
                                "2026-05-22 01:45:29.804 33 INFO tempest.lib.common.rest_client [req-d311034a-f5d8-4b07-a761-d7d0aeb1b0d3 req-d311034a-f5d8-4b07-a761-d7d0aeb1b0d3 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.141s",
                                "2026-05-22 01:45:29.821 15 INFO tempest.lib.common.rest_client [req-24935c97-a604-42d3-a8df-d46f4727c440 req-24935c97-a604-42d3-a8df-d46f4727c440 ] Request (SubnetPoolsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.155s",
                                "2026-05-22 01:45:29.819 11 INFO tempest.lib.common.rest_client [req-8968b1c2-24d2-49ea-8ac5-a73c275e4d1d req-8968b1c2-24d2-49ea-8ac5-a73c275e4d1d ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/1f4b827a-ea8a-477b-91b9-25cfbe5fe98d 0.095s",
                                "2026-05-22 01:45:29.913 11 INFO tempest.lib.common.rest_client [req-ba52a6f9-4e8a-410b-a34e-f5b89deb023d req-ba52a6f9-4e8a-410b-a34e-f5b89deb023d ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/73b52080-b921-4964-b32e-989c5d360bb3 0.092s",
                                "2026-05-22 01:45:29.921 25 INFO tempest.lib.common.rest_client [req-6ed2d5e3-65ec-4480-be8a-d428cc1c5185 req-6ed2d5e3-65ec-4480-be8a-d428cc1c5185 ] Request (RoutersIpV6Test:test_create_show_list_update_delete_router): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.189s",
                                "2026-05-22 01:45:29.984 21 INFO tempest.lib.common.rest_client [req-6318cfe0-48dd-4895-a7e0-3c16744882fe req-6318cfe0-48dd-4895-a7e0-3c16744882fe ] Request (NetworksIpV6Test:test_create_delete_subnet_without_gateway): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.765s",
                                "2026-05-22 01:45:30.029 11 INFO tempest.lib.common.rest_client [req-9d6f078f-d763-45fc-b35a-08849ab3cc1d req-9d6f078f-d763-45fc-b35a-08849ab3cc1d ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/98278c41-0ef7-4429-be5e-41a76ee95e77 0.114s",
                                "2026-05-22 01:45:30.110 39 INFO tempest.lib.common.rest_client [req-d0415121-46d0-4a7d-9a54-0e272190e04e req-d0415121-46d0-4a7d-9a54-0e272190e04e ] Request (AgentManagementNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.473s",
                                "2026-05-22 01:45:30.146 11 INFO tempest.lib.common.rest_client [req-cf442596-e59f-4889-befc-c0c789d1c4bd req-cf442596-e59f-4889-befc-c0c789d1c4bd ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/16a5738a-8afc-428a-a5aa-edc6cc9171bd 0.115s",
                                "2026-05-22 01:45:30.256 11 INFO tempest.lib.common.rest_client [req-1cc71419-fdda-4c28-b089-9c3917afada8 req-1cc71419-fdda-4c28-b089-9c3917afada8 ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/6e5eed73-d3c1-4722-943f-ba017c4e32fe 0.106s",
                                "2026-05-22 01:45:30.311 19 INFO tempest.lib.common.rest_client [req-d9dd3168-c7bb-4c90-9fd4-b259fe5a824d req-d9dd3168-c7bb-4c90-9fd4-b259fe5a824d ] Request (FloatingIPNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.800s",
                                "2026-05-22 01:45:30.341 33 INFO tempest.lib.common.rest_client [req-c305a361-f162-43fd-986d-c74c3f24a8a0 req-c305a361-f162-43fd-986d-c74c3f24a8a0 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/1e0dc6c1-b8ce-412a-91c5-763453c457dd 0.528s",
                                "2026-05-22 01:45:30.351 17 INFO tempest.lib.common.rest_client [req-c62a50b8-109b-4b01-a9dd-2aa8ce94a8ee req-c62a50b8-109b-4b01-a9dd-2aa8ce94a8ee ] Request (PortsIpV6TestJSON:test_create_port_with_no_securitygroups): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.081s",
                                "2026-05-22 01:45:30.394 11 INFO tempest.lib.common.rest_client [req-93c59110-67d0-40c2-8218-c694f8e8fc5b req-93c59110-67d0-40c2-8218-c694f8e8fc5b ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/cb320a00-ffa7-4639-9890-9f3fa45b0490 0.135s",
                                "2026-05-22 01:45:30.465 15 INFO tempest.lib.common.rest_client [req-f459a4c9-5efe-4e04-a4d8-33b7eabbf0dd req-f459a4c9-5efe-4e04-a4d8-33b7eabbf0dd ] Request (SubnetPoolsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.641s",
                                "2026-05-22 01:45:30.526 29 INFO tempest.lib.common.rest_client [req-e5e4957c-7ec0-4550-a399-dd97ec236271 req-e5e4957c-7ec0-4550-a399-dd97ec236271 ] Request (RoutersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/d1cf6e61-efe7-481c-93cd-4fc580e51d4d 0.228s",
                                "2026-05-22 01:45:30.594 39 INFO tempest.lib.common.rest_client [req-1f6296e6-2a3c-403e-b6fb-760210b67d21 req-1f6296e6-2a3c-403e-b6fb-760210b67d21 ] Request (AgentManagementNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.477s",
                                "2026-05-22 01:45:30.606 15 INFO tempest.lib.common.rest_client [req-f1f08bd5-1221-4e7c-a944-cdcb88f08aeb req-f1f08bd5-1221-4e7c-a944-cdcb88f08aeb ] Request (SubnetPoolsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.138s",
                                "2026-05-22 01:45:30.686 19 INFO tempest.lib.common.rest_client [req-6f40844a-bce8-42ed-82c3-eb2894593904 req-6f40844a-bce8-42ed-82c3-eb2894593904 ] Request (FloatingIPNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.373s",
                                "2026-05-22 01:45:30.701 33 INFO tempest.lib.common.rest_client [req-bb08ed53-f7b7-4984-a4bb-3f9f09ff1b30 req-bb08ed53-f7b7-4984-a4bb-3f9f09ff1b30 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/d1764bd0-85d4-4dbc-8e53-c1f4b8fc394f 0.355s",
                                "2026-05-22 01:45:30.737 39 INFO tempest.lib.common.rest_client [req-8b2f93d6-846f-4a3f-abbd-5c89a7920003 req-8b2f93d6-846f-4a3f-abbd-5c89a7920003 ] Request (AgentManagementNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.138s",
                                "2026-05-22 01:45:30.755 11 INFO tempest.lib.common.rest_client [req-bb23d8f1-4d03-40ec-a872-ee07ee6e0675 req-bb23d8f1-4d03-40ec-a872-ee07ee6e0675 ] Request (NetworksTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/3466e4e8-3127-4800-9c63-9016176e4480 0.359s",
                                "2026-05-22 01:45:30.768 15 INFO tempest.lib.common.rest_client [req-1c608a0d-f0f7-4181-8734-1da3d39a66c2 req-1c608a0d-f0f7-4181-8734-1da3d39a66c2 ] Request (SubnetPoolsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e9de9ec55ed140e48dfe5985b2868366/users/d7f928f37621457c90ddc4e371ff0c8a/roles/7b19d98ffcc24d869191183daf0fb4ae 0.159s",
                                "2026-05-22 01:45:30.797 33 INFO tempest.lib.common.rest_client [req-286bc19d-54f4-48fc-8d04-9bc9805a9345 req-286bc19d-54f4-48fc-8d04-9bc9805a9345 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.093s",
                                "2026-05-22 01:45:30.881 21 INFO tempest.lib.common.rest_client [req-7591f9e8-bf57-41fc-b9a0-ddd50b148700 req-7591f9e8-bf57-41fc-b9a0-ddd50b148700 ] Request (NetworksIpV6Test:test_create_delete_subnet_without_gateway): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.894s",
                                "2026-05-22 01:45:30.950 15 INFO tempest.lib.common.rest_client [req-7b7fcf81-0eea-46f9-8cd5-9de192d74200 req-7b7fcf81-0eea-46f9-8cd5-9de192d74200 ] Request (SubnetPoolsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.179s",
                                "2026-05-22 01:45:30.958 39 INFO tempest.lib.common.rest_client [req-249783fe-a090-487b-8b12-4b57a0c57670 req-249783fe-a090-487b-8b12-4b57a0c57670 ] Request (AgentManagementNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.216s",
                                "2026-05-22 01:45:31.054 35 INFO tempest.lib.common.rest_client [req-00b7c477-0e3d-4f9a-a998-f1e256855736 req-00b7c477-0e3d-4f9a-a998-f1e256855736 ] Request (PortsTestJSON:test_update_port_with_security_group_and_extra_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.085s",
                                "2026-05-22 01:45:31.077 17 INFO tempest.lib.common.rest_client [req-6866e946-fcf2-4642-a41e-9791725781a9 req-6866e946-fcf2-4642-a41e-9791725781a9 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/1c95d833-00fb-4902-82a6-d8b4f9524bd5 0.722s",
                                "2026-05-22 01:45:31.136 15 INFO tempest.lib.common.rest_client [req-4d0844a8-8d8a-48c1-83ca-76d8da118090 req-4d0844a8-8d8a-48c1-83ca-76d8da118090 ] Request (SubnetPoolsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e9de9ec55ed140e48dfe5985b2868366/users/d7f928f37621457c90ddc4e371ff0c8a/roles/1049be6f2d5641528d4cf50ffcec866c 0.184s",
                                "2026-05-22 01:45:31.149 25 INFO tempest.lib.common.rest_client [req-d9b1d7c7-4f34-4e58-9ebc-034245fbce0c req-d9b1d7c7-4f34-4e58-9ebc-034245fbce0c ] Request (RoutersIpV6Test:test_create_show_list_update_delete_router): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/f8909c3b-fb05-4116-9dfe-acab3b607d66 1.225s",
                                "2026-05-22 01:45:31.173 17 INFO tempest.lib.common.rest_client [req-9df7a311-6e54-4687-ad31-ad270b0df349 req-9df7a311-6e54-4687-ad31-ad270b0df349 ] Request (PortsIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/1c95d833-00fb-4902-82a6-d8b4f9524bd5 0.092s",
                                "2026-05-22 01:45:31.299 15 INFO tempest.lib.common.rest_client [req-9f1fd32b-affa-4e76-be30-8df19b72b9eb req-9f1fd32b-affa-4e76-be30-8df19b72b9eb ] Request (SubnetPoolsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.161s",
                                "2026-05-22 01:45:31.388 25 INFO tempest.lib.common.rest_client [req-9e7b45bf-a3b6-4a05-8d5c-f4b936db1eb9 req-9e7b45bf-a3b6-4a05-8d5c-f4b936db1eb9 ] Request (RoutersIpV6Test:test_create_show_list_update_delete_router): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/f8909c3b-fb05-4116-9dfe-acab3b607d66 0.236s",
                                "2026-05-22 01:45:31.420 15 INFO tempest.lib.common.rest_client [req-00446ef7-9254-4bbe-8425-60d32d387175 req-00446ef7-9254-4bbe-8425-60d32d387175 ] Request (SubnetPoolsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e9de9ec55ed140e48dfe5985b2868366/users/d7f928f37621457c90ddc4e371ff0c8a/roles/f62b4d190f9040abadfedbb170e6ab99 0.118s",
                                "2026-05-22 01:45:31.496 25 INFO tempest.lib.common.rest_client [req-ccabf552-6eba-4e8d-bf96-c53fa8c6286a req-ccabf552-6eba-4e8d-bf96-c53fa8c6286a ] Request (RoutersIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=f8909c3b-fb05-4116-9dfe-acab3b607d66 0.104s",
                                "2026-05-22 01:45:31.501 39 INFO tempest.lib.common.rest_client [req-cc0d92d3-d2b6-4038-85e6-00915fb6fb89 req-cc0d92d3-d2b6-4038-85e6-00915fb6fb89 ] Request (AgentManagementNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.539s",
                                "2026-05-22 01:45:31.556 17 INFO tempest.lib.common.rest_client [req-07ca2b5a-2ab0-4732-9b3f-5d46a06801e4 req-07ca2b5a-2ab0-4732-9b3f-5d46a06801e4 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/d573ed30-92fc-464a-87f5-5c9c45780bba 0.379s",
                                "2026-05-22 01:45:31.565 11 INFO tempest.lib.common.rest_client [req-6a94ede0-bec8-4f6d-8db9-e9cb0ce8e7cd req-6a94ede0-bec8-4f6d-8db9-e9cb0ce8e7cd ] Request (NetworksTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/81192e61-7452-45ad-9cfc-604391cf6b28 0.807s",
                                "2026-05-22 01:45:31.574 29 INFO tempest.lib.common.rest_client [req-10d17282-8607-4b8d-9df6-006d157fc1be req-10d17282-8607-4b8d-9df6-006d157fc1be ] Request (RoutersTest:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/e4f43954-608c-47b5-8aad-9d7224bd2525/remove_router_interface 1.046s",
                                "2026-05-22 01:45:31.590 15 INFO tempest.lib.common.rest_client [req-0ffa24c6-c60f-4b67-a7a1-bc96092109ad req-0ffa24c6-c60f-4b67-a7a1-bc96092109ad ] Request (SubnetPoolsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.168s",
                                "2026-05-22 01:45:31.609 39 INFO tempest.lib.common.rest_client [req-0637a881-ea5e-49f7-a6da-aa6662b53ee3 req-0637a881-ea5e-49f7-a6da-aa6662b53ee3 ] Request (AgentManagementNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.106s",
                                "2026-05-22 01:45:31.647 21 INFO tempest.lib.common.rest_client [req-66108897-6966-4f5e-92a2-ccb57df1eeda req-66108897-6966-4f5e-92a2-ccb57df1eeda ] Request (NetworksIpV6Test:test_create_delete_subnet_without_gateway): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/d56d7d2e-a3d1-4d86-9391-08d74dc30692 0.764s",
                                "{5} tempest.api.network.test_networks.NetworksIpV6Test.test_create_delete_subnet_without_gateway [2.431515s] ... ok",
                                "2026-05-22 01:45:31.669 29 INFO tempest.lib.common.rest_client [req-19eff67d-e0bf-4d4c-aafe-f41c02823145 req-19eff67d-e0bf-4d4c-aafe-f41c02823145 ] Request (RoutersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=e4f43954-608c-47b5-8aad-9d7224bd2525 0.093s",
                                "2026-05-22 01:45:31.750 15 INFO tempest.lib.common.rest_client [req-249445b5-ba16-497f-b6dd-be200694606d req-249445b5-ba16-497f-b6dd-be200694606d ] Request (SubnetPoolsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e9de9ec55ed140e48dfe5985b2868366/users/d7f928f37621457c90ddc4e371ff0c8a/roles/7b19d98ffcc24d869191183daf0fb4ae 0.157s",
                                "2026-05-22 01:45:31.751 15 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user d7f928f37621457c90ddc4e371ff0c8a is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:45:31.751 15 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-SubnetPoolsTestJSON-1477100950-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'e9de9ec55ed140e48dfe5985b2868366', 'project_name': 'tempest-SubnetPoolsTestJSON-1477100950', 'tenant_id': 'e9de9ec55ed140e48dfe5985b2868366', 'tenant_name': 'tempest-SubnetPoolsTestJSON-1477100950', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'd7f928f37621457c90ddc4e371ff0c8a', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:45:31.752 15 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-SubnetPoolsTestJSON-1477100950-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'e9de9ec55ed140e48dfe5985b2868366', 'project_name': 'tempest-SubnetPoolsTestJSON-1477100950', 'tenant_id': 'e9de9ec55ed140e48dfe5985b2868366', 'tenant_name': 'tempest-SubnetPoolsTestJSON-1477100950', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'd7f928f37621457c90ddc4e371ff0c8a', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:45:31.794 11 INFO tempest.lib.common.rest_client [req-f032c543-1fbd-4bf3-ac08-e03aafd813cc req-f032c543-1fbd-4bf3-ac08-e03aafd813cc ] Request (NetworksTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/3ff7668469664c9a987acd73e41e2673 0.226s",
                                "2026-05-22 01:45:31.796 39 INFO tempest.lib.common.rest_client [req-c9ee1e0d-46f9-45eb-84fe-ee2ca3ab15c4 req-c9ee1e0d-46f9-45eb-84fe-ee2ca3ab15c4 ] Request (AgentManagementNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/eef1223b17c7438a8d3ef5187443079f/users/2157d4b7f1ae471ea02bff2407ef82d0/roles/7b19d98ffcc24d869191183daf0fb4ae 0.183s",
                                "2026-05-22 01:45:31.961 33 INFO tempest.lib.common.rest_client [req-b57d65a9-f1af-494a-ac8f-e52ac09b0152 req-b57d65a9-f1af-494a-ac8f-e52ac09b0152 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.159s",
                                "2026-05-22 01:45:31.982 39 INFO tempest.lib.common.rest_client [req-ddec6fb4-7ff6-4a6a-9054-89d880b86357 req-ddec6fb4-7ff6-4a6a-9054-89d880b86357 ] Request (AgentManagementNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.181s",
                                "2026-05-22 01:45:32.010 35 INFO tempest.lib.common.rest_client [req-b77a254e-a32d-41fb-8ed6-a771038b9f5d req-b77a254e-a32d-41fb-8ed6-a771038b9f5d ] Request (PortsTestJSON:test_update_port_with_security_group_and_extra_attributes): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/2ef2c189-194e-42c5-8717-38bc3e4850b4 0.952s",
                                "2026-05-22 01:45:32.056 29 INFO tempest.lib.common.rest_client [req-867abe5c-33a7-4111-bc2f-f838456e9cdf req-867abe5c-33a7-4111-bc2f-f838456e9cdf ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/e4f43954-608c-47b5-8aad-9d7224bd2525 0.382s",
                                "2026-05-22 01:45:32.072 11 INFO tempest.lib.common.rest_client [req-a06f8fec-f2c6-4af2-917d-f3535eff767e req-a06f8fec-f2c6-4af2-917d-f3535eff767e ] Request (NetworksTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/7b34d6a0db044bb49915394859d02a59 0.276s",
                                "2026-05-22 01:45:32.072 11 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: faf2da04709540f4a3ced0afe34d46c2",
                                "2026-05-22 01:45:32.193 39 INFO tempest.lib.common.rest_client [req-61424383-a7dd-4e71-8be5-529c569b5ac6 req-61424383-a7dd-4e71-8be5-529c569b5ac6 ] Request (AgentManagementNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/eef1223b17c7438a8d3ef5187443079f/users/2157d4b7f1ae471ea02bff2407ef82d0/roles/1049be6f2d5641528d4cf50ffcec866c 0.208s",
                                "2026-05-22 01:45:32.286 17 INFO tempest.lib.common.rest_client [req-37c1f339-50bb-48ab-99f9-2d8cedf84744 req-37c1f339-50bb-48ab-99f9-2d8cedf84744 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/87332e01-d0a4-4220-a356-c58caa8f77a0 0.727s",
                                "{3} tempest.api.network.test_ports.PortsIpV6TestJSON.test_create_port_with_no_securitygroups [4.389324s] ... ok",
                                "2026-05-22 01:45:32.339 15 INFO tempest.lib.common.rest_client [req-39662cdd-3f71-4a25-8647-e66f851c5490 req-39662cdd-3f71-4a25-8647-e66f851c5490 ] Request (SubnetPoolsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.567s",
                                "2026-05-22 01:45:32.429 29 INFO tempest.lib.common.rest_client [req-3ffe29a7-18f0-47d4-be67-2a899416fa4c req-3ffe29a7-18f0-47d4-be67-2a899416fa4c ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/b1f66891-2f64-4e86-8916-2be7b48cdd16 0.370s",
                                "2026-05-22 01:45:32.454 39 INFO tempest.lib.common.rest_client [req-0bd01324-7a51-4adb-a8fb-29a7902db35c req-0bd01324-7a51-4adb-a8fb-29a7902db35c ] Request (AgentManagementNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.256s",
                                "2026-05-22 01:45:32.498 15 INFO tempest.lib.common.rest_client [req-ffe19b77-eb6f-4900-8c9f-ee50647e0163 req-ffe19b77-eb6f-4900-8c9f-ee50647e0163 ] Request (SubnetPoolsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/e9de9ec55ed140e48dfe5985b2868366 0.156s",
                                "2026-05-22 01:45:32.498 15 INFO tempest.lib.common.dynamic_creds [-] Using the existing project e9de9ec55ed140e48dfe5985b2868366 for scope project and roles: ['reader']",
                                "2026-05-22 01:45:32.529 11 INFO tempest.lib.common.rest_client [req-afbe079d-bd1a-4f8c-a673-84fc380ea934 req-afbe079d-bd1a-4f8c-a673-84fc380ea934 ] Request (NetworksTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.454s",
                                "2026-05-22 01:45:32.584 21 INFO tempest.lib.common.rest_client [req-3f714c7f-e9a8-44ff-8468-7eeeb5db91f2 req-3f714c7f-e9a8-44ff-8468-7eeeb5db91f2 ] Request (NetworksIpV6Test:test_create_list_subnet_with_no_gw64_one_network): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.912s",
                                "2026-05-22 01:45:32.605 35 INFO tempest.lib.common.rest_client [req-92d78c2a-a277-4d97-987d-e87300d952f1 req-92d78c2a-a277-4d97-987d-e87300d952f1 ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/2ef2c189-194e-42c5-8717-38bc3e4850b4 0.590s",
                                "2026-05-22 01:45:32.630 39 INFO tempest.lib.common.rest_client [req-083062fc-c528-4a55-bfac-cdfbd2012567 req-083062fc-c528-4a55-bfac-cdfbd2012567 ] Request (AgentManagementNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/eef1223b17c7438a8d3ef5187443079f/users/2157d4b7f1ae471ea02bff2407ef82d0/roles/f62b4d190f9040abadfedbb170e6ab99 0.172s",
                                "2026-05-22 01:45:32.704 35 INFO tempest.lib.common.rest_client [req-d00f1043-0238-46a7-9129-92bd28cb4c93 req-d00f1043-0238-46a7-9129-92bd28cb4c93 ] Request (PortsTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/2ef2c189-194e-42c5-8717-38bc3e4850b4 0.094s",
                                "2026-05-22 01:45:32.816 39 INFO tempest.lib.common.rest_client [req-0b08420c-b3e9-43bb-ba56-1db24daac4cd req-0b08420c-b3e9-43bb-ba56-1db24daac4cd ] Request (AgentManagementNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.182s",
                                "2026-05-22 01:45:32.850 17 INFO tempest.lib.common.rest_client [req-794e3457-8dc9-464e-8c8b-b419b6b7f371 req-794e3457-8dc9-464e-8c8b-b419b6b7f371 ] Request (PortsIpV6TestJSON:test_create_show_delete_port_user_defined_mac): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.559s",
                                "2026-05-22 01:45:32.904 11 INFO tempest.lib.common.rest_client [req-9a0d0fd3-f73b-42dd-b884-5fd16344fee1 req-9a0d0fd3-f73b-42dd-b884-5fd16344fee1 ] Request (NetworksTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=faf2da04709540f4a3ced0afe34d46c2&name=default 0.372s",
                                "2026-05-22 01:45:32.948 35 INFO tempest.lib.common.rest_client [req-5cd62f62-1f57-401d-a9ae-eac7701e9739 req-5cd62f62-1f57-401d-a9ae-eac7701e9739 ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/6fb7cb7b-784b-4600-9b6d-aa2feb32de80 0.242s",
                                "2026-05-22 01:45:32.958 39 INFO tempest.lib.common.rest_client [req-557d9984-efc0-46b5-a27b-f3202f44c13e req-557d9984-efc0-46b5-a27b-f3202f44c13e ] Request (AgentManagementNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/eef1223b17c7438a8d3ef5187443079f/users/2157d4b7f1ae471ea02bff2407ef82d0/roles/7b19d98ffcc24d869191183daf0fb4ae 0.138s",
                                "2026-05-22 01:45:32.958 39 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 2157d4b7f1ae471ea02bff2407ef82d0 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:45:32.962 39 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-AgentManagementNegativeTest-949189619-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'eef1223b17c7438a8d3ef5187443079f', 'project_name': 'tempest-AgentManagementNegativeTest-949189619', 'tenant_id': 'eef1223b17c7438a8d3ef5187443079f', 'tenant_name': 'tempest-AgentManagementNegativeTest-949189619', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '2157d4b7f1ae471ea02bff2407ef82d0', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:45:32.962 39 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-AgentManagementNegativeTest-949189619-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'eef1223b17c7438a8d3ef5187443079f', 'project_name': 'tempest-AgentManagementNegativeTest-949189619', 'tenant_id': 'eef1223b17c7438a8d3ef5187443079f', 'tenant_name': 'tempest-AgentManagementNegativeTest-949189619', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '2157d4b7f1ae471ea02bff2407ef82d0', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:45:33.016 15 INFO tempest.lib.common.rest_client [req-0b380047-378b-43ad-80e6-be0e90e61717 req-0b380047-378b-43ad-80e6-be0e90e61717 ] Request (SubnetPoolsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.515s",
                                "2026-05-22 01:45:33.059 25 INFO tempest.lib.common.rest_client [req-a98f584d-2962-43a2-a8b4-7117dbc9f647 req-a98f584d-2962-43a2-a8b4-7117dbc9f647 ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/f8909c3b-fb05-4116-9dfe-acab3b607d66 1.561s",
                                "{7} tempest.api.network.test_routers.RoutersIpV6Test.test_create_show_list_update_delete_router [6.403630s] ... ok",
                                "2026-05-22 01:45:33.112 21 INFO tempest.lib.common.rest_client [req-ab77ac2e-febb-4611-92ff-d869accb8635 req-ab77ac2e-febb-4611-92ff-d869accb8635 ] Request (NetworksIpV6Test:test_create_list_subnet_with_no_gw64_one_network): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.527s",
                                "2026-05-22 01:45:33.171 15 INFO tempest.lib.common.rest_client [req-69f59aac-1b96-4a7f-9c7e-c61376952bbf req-69f59aac-1b96-4a7f-9c7e-c61376952bbf ] Request (SubnetPoolsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.153s",
                                "2026-05-22 01:45:33.189 35 INFO tempest.lib.common.rest_client [req-4b021948-4592-4f07-a968-e0ff96fc3bce req-4b021948-4592-4f07-a968-e0ff96fc3bce ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/3bce0069-8724-4e7e-acb9-d3fc46b0c0fa 0.238s",
                                "2026-05-22 01:45:33.323 15 INFO tempest.lib.common.rest_client [req-d737a4d1-ef5f-4aed-9c64-c823a10e8b2f req-d737a4d1-ef5f-4aed-9c64-c823a10e8b2f ] Request (SubnetPoolsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e9de9ec55ed140e48dfe5985b2868366/users/a048ad99208240b595872b9e04df66c6/roles/f1175dd65a2046c29e339df86ceaa04e 0.149s",
                                "2026-05-22 01:45:33.336 33 INFO tempest.lib.common.rest_client [req-97e3736c-13d9-4d3e-95f7-4dd42615405e req-97e3736c-13d9-4d3e-95f7-4dd42615405e ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.370s",
                                "2026-05-22 01:45:33.376 17 INFO tempest.lib.common.rest_client [req-4bdaf4c4-8aa3-447a-96aa-809e0faff2e5 req-4bdaf4c4-8aa3-447a-96aa-809e0faff2e5 ] Request (PortsIpV6TestJSON:test_create_show_delete_port_user_defined_mac): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/5a840daf-4317-4935-b1c6-25f0113175a8 0.519s",
                                "2026-05-22 01:45:33.432 11 INFO tempest.lib.common.rest_client [req-40cf6c0a-91c3-4176-8bb7-45973b70743d req-40cf6c0a-91c3-4176-8bb7-45973b70743d ] Request (NetworksTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/24216bd3-12ea-439e-8585-ebd63c193e10 0.521s",
                                "2026-05-22 01:45:33.494 29 INFO tempest.lib.common.rest_client [req-3148db1d-1439-4c32-8497-0ed88570cea8 req-3148db1d-1439-4c32-8497-0ed88570cea8 ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/23f05c99-2673-497a-b2ec-0fbfe1dd5721 1.063s",
                                "{9} tempest.api.network.test_routers.RoutersTest.test_add_remove_router_interface_with_subnet_id [16.204544s] ... ok",
                                "2026-05-22 01:45:33.503 15 INFO tempest.lib.common.rest_client [req-08668e0b-695f-4e6c-bb51-ad71491b0e1e req-08668e0b-695f-4e6c-bb51-ad71491b0e1e ] Request (SubnetPoolsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.173s",
                                "2026-05-22 01:45:33.549 39 INFO tempest.lib.common.rest_client [req-e225a6af-52eb-43aa-ac6b-04fa23883366 req-e225a6af-52eb-43aa-ac6b-04fa23883366 ] Request (AgentManagementNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.572s",
                                "2026-05-22 01:45:33.618 35 INFO tempest.lib.common.rest_client [req-c5864ed1-4405-4bd3-b783-9e733e8c77be req-c5864ed1-4405-4bd3-b783-9e733e8c77be ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/b049867f-9544-495c-af22-65c78132a8a1 0.427s",
                                "{12} tempest.api.network.test_ports.PortsTestJSON.test_update_port_with_security_group_and_extra_attributes [8.602947s] ... ok",
                                "2026-05-22 01:45:33.640 15 INFO tempest.lib.common.rest_client [req-eb7c0085-b196-4cbf-89f8-a1fcc3a7db92 req-eb7c0085-b196-4cbf-89f8-a1fcc3a7db92 ] Request (SubnetPoolsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e9de9ec55ed140e48dfe5985b2868366/users/a048ad99208240b595872b9e04df66c6/roles/1049be6f2d5641528d4cf50ffcec866c 0.134s",
                                "2026-05-22 01:45:33.663 11 INFO tempest.lib.common.rest_client [req-9cf1dbcb-0503-47e9-a79d-ad5947c7a58d req-9cf1dbcb-0503-47e9-a79d-ad5947c7a58d ] Request (NetworksTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/faf2da04709540f4a3ced0afe34d46c2 0.224s",
                                "2026-05-22 01:45:33.688 19 INFO tempest.lib.common.rest_client [req-5742eca7-b97b-4ee6-8e8e-4ce37507ae62 req-5742eca7-b97b-4ee6-8e8e-4ce37507ae62 ] Request (FloatingIPNegativeTestJSON:setUpClass): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/7013fe34-dc45-416f-962c-f0e42c908a27/add_router_interface 3.000s",
                                "2026-05-22 01:45:33.720 39 INFO tempest.lib.common.rest_client [req-11480101-08f1-48e4-96c7-190810cc1c7d req-11480101-08f1-48e4-96c7-190810cc1c7d ] Request (AgentManagementNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/eef1223b17c7438a8d3ef5187443079f 0.168s",
                                "2026-05-22 01:45:33.721 39 INFO tempest.lib.common.dynamic_creds [-] Using the existing project eef1223b17c7438a8d3ef5187443079f for scope project and roles: ['reader']",
                                "2026-05-22 01:45:33.769 15 INFO tempest.lib.common.rest_client [req-00fd35de-d7bf-4634-adf3-94e4ce55f952 req-00fd35de-d7bf-4634-adf3-94e4ce55f952 ] Request (SubnetPoolsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.127s",
                                "2026-05-22 01:45:33.870 25 INFO tempest.lib.common.rest_client [req-3cb4cba3-0768-4c9b-b82c-ac518f7b3717 req-3cb4cba3-0768-4c9b-b82c-ac518f7b3717 ] Request (RoutersIpV6Test:test_router_interface_port_update_with_fixed_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.808s",
                                "2026-05-22 01:45:33.965 15 INFO tempest.lib.common.rest_client [req-0bd73b2b-8f5f-458a-a3d6-1f3d60fe6fbb req-0bd73b2b-8f5f-458a-a3d6-1f3d60fe6fbb ] Request (SubnetPoolsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e9de9ec55ed140e48dfe5985b2868366/users/a048ad99208240b595872b9e04df66c6/roles/f62b4d190f9040abadfedbb170e6ab99 0.192s",
                                "2026-05-22 01:45:34.169 33 INFO tempest.lib.common.rest_client [req-e2a3744d-4e7f-421d-9f7c-635102926197 req-e2a3744d-4e7f-421d-9f7c-635102926197 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.829s",
                                "2026-05-22 01:45:34.185 15 INFO tempest.lib.common.rest_client [req-66b6222b-6173-4141-905d-cb32bbff2794 req-66b6222b-6173-4141-905d-cb32bbff2794 ] Request (SubnetPoolsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.216s",
                                "2026-05-22 01:45:34.201 39 INFO tempest.lib.common.rest_client [req-d69d6742-23ce-450d-a7a1-747613373b58 req-d69d6742-23ce-450d-a7a1-747613373b58 ] Request (AgentManagementNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.478s",
                                "2026-05-22 01:45:34.219 17 INFO tempest.lib.common.rest_client [req-9d87fc0f-0710-497f-9c0b-26eed48ab366 req-9d87fc0f-0710-497f-9c0b-26eed48ab366 ] Request (PortsIpV6TestJSON:test_create_show_delete_port_user_defined_mac): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.837s",
                                "2026-05-22 01:45:34.239 11 INFO tempest.lib.common.rest_client [req-f46aaea2-05ed-43cc-8684-4ac5c0340d49 req-f46aaea2-05ed-43cc-8684-4ac5c0340d49 ] Request (SecGroupIPv6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.570s",
                                "2026-05-22 01:45:34.313 39 INFO tempest.lib.common.rest_client [req-5610f96b-57b3-4d1e-ab59-70d121afd4d2 req-5610f96b-57b3-4d1e-ab59-70d121afd4d2 ] Request (AgentManagementNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.109s",
                                "2026-05-22 01:45:34.317 15 INFO tempest.lib.common.rest_client [req-c6bec309-e677-477c-8626-a0d4d23fb9ae req-c6bec309-e677-477c-8626-a0d4d23fb9ae ] Request (SubnetPoolsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e9de9ec55ed140e48dfe5985b2868366/users/a048ad99208240b595872b9e04df66c6/roles/7b19d98ffcc24d869191183daf0fb4ae 0.129s",
                                "2026-05-22 01:45:34.317 15 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user a048ad99208240b595872b9e04df66c6 is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:45:34.317 15 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-SubnetPoolsTestJSON-1477100950-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'e9de9ec55ed140e48dfe5985b2868366', 'project_name': 'tempest-SubnetPoolsTestJSON-1477100950', 'tenant_id': 'e9de9ec55ed140e48dfe5985b2868366', 'tenant_name': 'tempest-SubnetPoolsTestJSON-1477100950', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'a048ad99208240b595872b9e04df66c6', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:45:34.318 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-SubnetPoolsTestJSON-1477100950-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'e9de9ec55ed140e48dfe5985b2868366', 'project_name': 'tempest-SubnetPoolsTestJSON-1477100950', 'tenant_id': 'e9de9ec55ed140e48dfe5985b2868366', 'tenant_name': 'tempest-SubnetPoolsTestJSON-1477100950', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'a048ad99208240b595872b9e04df66c6', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:45:34.329 33 INFO tempest.lib.common.rest_client [req-96a431cd-a5cc-4412-ae9b-45744d20e777 req-96a431cd-a5cc-4412-ae9b-45744d20e777 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.155s",
                                "2026-05-22 01:45:34.373 17 INFO tempest.lib.common.rest_client [req-d96b683a-e30f-4f53-99e5-b7cc690bd7cd req-d96b683a-e30f-4f53-99e5-b7cc690bd7cd ] Request (PortsIpV6TestJSON:test_create_show_delete_port_user_defined_mac): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/70f9ea65-1236-4458-aa5c-eea93b36788a 0.148s",
                                "2026-05-22 01:45:34.443 19 INFO tempest.lib.common.rest_client [req-991087fa-2571-45cd-8fa2-ba896f6b8fc1 req-991087fa-2571-45cd-8fa2-ba896f6b8fc1 ] Request (FloatingIPNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.752s",
                                "2026-05-22 01:45:34.484 25 INFO tempest.lib.common.rest_client [req-72654367-39a6-4027-946b-313811ded7cb req-72654367-39a6-4027-946b-313811ded7cb ] Request (RoutersIpV6Test:test_router_interface_port_update_with_fixed_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.611s",
                                "2026-05-22 01:45:34.536 39 INFO tempest.lib.common.rest_client [req-40a7e34f-06a5-4348-b47e-10c578b257aa req-40a7e34f-06a5-4348-b47e-10c578b257aa ] Request (AgentManagementNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/eef1223b17c7438a8d3ef5187443079f/users/5d1b9d7469a8440e96375c4471617c31/roles/f1175dd65a2046c29e339df86ceaa04e 0.219s",
                                "2026-05-22 01:45:34.589 21 INFO tempest.lib.common.rest_client [req-41bb689d-f749-48df-8815-d4d41bb7bcd8 req-41bb689d-f749-48df-8815-d4d41bb7bcd8 ] Request (NetworksIpV6Test:test_create_list_subnet_with_no_gw64_one_network): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.475s",
                                "2026-05-22 01:45:34.688 21 INFO tempest.lib.common.rest_client [req-79e1228a-dc9a-4e54-b6e3-34c1019369ed req-79e1228a-dc9a-4e54-b6e3-34c1019369ed ] Request (NetworksIpV6Test:test_create_list_subnet_with_no_gw64_one_network): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.097s",
                                "{5} tempest.api.network.test_networks.NetworksIpV6Test.test_create_list_subnet_with_no_gw64_one_network [3.043680s] ... ok",
                                "2026-05-22 01:45:34.740 39 INFO tempest.lib.common.rest_client [req-dd091068-287a-45b2-9712-c68bfa008bc1 req-dd091068-287a-45b2-9712-c68bfa008bc1 ] Request (AgentManagementNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.200s",
                                "2026-05-22 01:45:34.765 25 INFO tempest.lib.common.rest_client [req-3bb96f79-7ea9-4e12-beaa-83d3f7b86031 req-3bb96f79-7ea9-4e12-beaa-83d3f7b86031 ] Request (RoutersIpV6Test:test_router_interface_port_update_with_fixed_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.276s",
                                "2026-05-22 01:45:34.773 11 INFO tempest.lib.common.rest_client [req-6c28fed0-7107-428a-b4ce-f755335f45db req-6c28fed0-7107-428a-b4ce-f755335f45db ] Request (SecGroupIPv6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.521s",
                                "2026-05-22 01:45:34.792 17 INFO tempest.lib.common.rest_client [req-b6956df7-548f-4fb0-9e15-9c0af99963c1 req-b6956df7-548f-4fb0-9e15-9c0af99963c1 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/70f9ea65-1236-4458-aa5c-eea93b36788a 0.415s",
                                "2026-05-22 01:45:34.853 33 INFO tempest.lib.common.rest_client [req-bd62a995-fddc-4471-9b2b-4a8f234d6457 req-bd62a995-fddc-4471-9b2b-4a8f234d6457 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/463004cd-6fc8-4e79-9c80-ebd8a4c58598 0.518s",
                                "2026-05-22 01:45:34.872 39 INFO tempest.lib.common.rest_client [req-68c19e35-7bea-457a-80fe-208d693a4cf0 req-68c19e35-7bea-457a-80fe-208d693a4cf0 ] Request (AgentManagementNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/eef1223b17c7438a8d3ef5187443079f/users/5d1b9d7469a8440e96375c4471617c31/roles/1049be6f2d5641528d4cf50ffcec866c 0.126s",
                                "2026-05-22 01:45:34.884 17 INFO tempest.lib.common.rest_client [req-d54607e6-a648-4405-b5c6-e0bc18d72499 req-d54607e6-a648-4405-b5c6-e0bc18d72499 ] Request (PortsIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/70f9ea65-1236-4458-aa5c-eea93b36788a 0.084s",
                                "{3} tempest.api.network.test_ports.PortsIpV6TestJSON.test_create_show_delete_port_user_defined_mac [2.596400s] ... ok",
                                "2026-05-22 01:45:34.930 15 INFO tempest.lib.common.rest_client [req-175f130f-f4e4-4a01-8fb2-725c5998d880 req-175f130f-f4e4-4a01-8fb2-725c5998d880 ] Request (SubnetPoolsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.603s",
                                "2026-05-22 01:45:34.955 11 INFO tempest.lib.common.rest_client [req-3f1225a8-1a8f-4a83-9f49-16b675d162d4 req-3f1225a8-1a8f-4a83-9f49-16b675d162d4 ] Request (SecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.179s",
                                "2026-05-22 01:45:34.983 39 INFO tempest.lib.common.rest_client [req-a3faa1e9-fdb9-4bde-b877-0cd39f7c6736 req-a3faa1e9-fdb9-4bde-b877-0cd39f7c6736 ] Request (AgentManagementNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.106s",
                                "2026-05-22 01:45:34.998 33 INFO tempest.lib.common.rest_client [req-7424cac4-fd46-4b13-8285-b0f7e0a081f6 req-7424cac4-fd46-4b13-8285-b0f7e0a081f6 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.141s",
                                "2026-05-22 01:45:35.100 35 INFO tempest.lib.common.rest_client [req-2d5ee1bd-e6c7-4514-9a36-40c81c31e603 req-2d5ee1bd-e6c7-4514-9a36-40c81c31e603 ] Request (PortsTestJSON:test_update_port_with_two_security_groups_and_extra_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.477s",
                                "2026-05-22 01:45:35.186 39 INFO tempest.lib.common.rest_client [req-bc35f25b-11e5-4044-97bd-22f7334519a7 req-bc35f25b-11e5-4044-97bd-22f7334519a7 ] Request (AgentManagementNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/eef1223b17c7438a8d3ef5187443079f/users/5d1b9d7469a8440e96375c4471617c31/roles/f62b4d190f9040abadfedbb170e6ab99 0.199s",
                                "2026-05-22 01:45:35.196 19 INFO tempest.lib.common.rest_client [req-c1a69256-500d-4819-9d28-f522f99e9730 req-c1a69256-500d-4819-9d28-f522f99e9730 ] Request (FloatingIPNegativeTestJSON:test_associate_floatingip_port_ext_net_unreachable): 201 POST https://api.testbed.osism.xyz:9696/v2.0/floatingips 0.749s",
                                "2026-05-22 01:45:35.221 11 INFO tempest.lib.common.rest_client [req-77286fb8-9f8a-4974-ac2b-58ec2c402306 req-77286fb8-9f8a-4974-ac2b-58ec2c402306 ] Request (SecGroupIPv6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.263s",
                                "2026-05-22 01:45:35.331 33 INFO tempest.lib.common.rest_client [req-87f4cf36-589c-4494-9cf1-219c57476777 req-87f4cf36-589c-4494-9cf1-219c57476777 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/6ca1af17-b320-4dda-bafe-7b300d671629 0.330s",
                                "2026-05-22 01:45:35.361 39 INFO tempest.lib.common.rest_client [req-2fef0c2d-8f7f-4383-8120-cb4d64ea855c req-2fef0c2d-8f7f-4383-8120-cb4d64ea855c ] Request (AgentManagementNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.172s",
                                "2026-05-22 01:45:35.452 19 INFO tempest.lib.common.rest_client [req-28798f01-7e4d-4dba-822d-e1c59d608318 req-28798f01-7e4d-4dba-822d-e1c59d608318 ] Request (FloatingIPNegativeTestJSON:test_associate_floatingip_port_ext_net_unreachable): 404 PUT https://api.testbed.osism.xyz:9696/v2.0/floatingips/0e1607bf-f197-4043-8270-af73930aae64 0.251s",
                                "2026-05-22 01:45:35.473 39 INFO tempest.lib.common.rest_client [req-214bc830-7131-42de-be49-560fbb7dac8e req-214bc830-7131-42de-be49-560fbb7dac8e ] Request (AgentManagementNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/eef1223b17c7438a8d3ef5187443079f/users/5d1b9d7469a8440e96375c4471617c31/roles/7b19d98ffcc24d869191183daf0fb4ae 0.110s",
                                "2026-05-22 01:45:35.473 39 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 5d1b9d7469a8440e96375c4471617c31 is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:45:35.474 39 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-AgentManagementNegativeTest-949189619-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'eef1223b17c7438a8d3ef5187443079f', 'project_name': 'tempest-AgentManagementNegativeTest-949189619', 'tenant_id': 'eef1223b17c7438a8d3ef5187443079f', 'tenant_name': 'tempest-AgentManagementNegativeTest-949189619', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '5d1b9d7469a8440e96375c4471617c31', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:45:35.474 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-AgentManagementNegativeTest-949189619-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'eef1223b17c7438a8d3ef5187443079f', 'project_name': 'tempest-AgentManagementNegativeTest-949189619', 'tenant_id': 'eef1223b17c7438a8d3ef5187443079f', 'tenant_name': 'tempest-AgentManagementNegativeTest-949189619', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '5d1b9d7469a8440e96375c4471617c31', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:45:35.543 17 INFO tempest.lib.common.rest_client [req-cdfe7e76-f97c-4580-9b3c-cf63ad7b3d0e req-cdfe7e76-f97c-4580-9b3c-cf63ad7b3d0e ] Request (PortsIpV6TestJSON:test_create_update_delete_port): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.654s",
                                "2026-05-22 01:45:35.547 15 INFO tempest.lib.common.rest_client [req-878d5695-f65f-4b84-a268-bf375f3e1ad5 req-878d5695-f65f-4b84-a268-bf375f3e1ad5 ] Request (SubnetPoolsTestJSON:test_create_list_show_update_delete_subnetpools): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnetpools 0.614s",
                                "2026-05-22 01:45:35.558 35 INFO tempest.lib.common.rest_client [req-ebcb5d60-d4cb-4fff-8b15-e82bb86f7849 req-ebcb5d60-d4cb-4fff-8b15-e82bb86f7849 ] 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.456s",
                                "2026-05-22 01:45:35.645 15 INFO tempest.lib.common.rest_client [req-9eb20fb9-77dc-4273-a025-533aa8f3cd2c req-9eb20fb9-77dc-4273-a025-533aa8f3cd2c ] Request (SubnetPoolsTestJSON:test_create_list_show_update_delete_subnetpools): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnetpools/059ee2fd-d81a-4c84-a1f6-8e390552e8ac 0.095s",
                                "2026-05-22 01:45:35.766 33 INFO tempest.lib.common.rest_client [req-5a53d91a-3fae-4238-96a5-118afcd90999 req-5a53d91a-3fae-4238-96a5-118afcd90999 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/d5905a9a-671a-4050-b715-714866fde78d 0.431s",
                                "2026-05-22 01:45:35.769 11 INFO tempest.lib.common.rest_client [req-3ecfa6a1-7dc3-4a38-8680-f5b30bb50867 req-3ecfa6a1-7dc3-4a38-8680-f5b30bb50867 ] Request (SecGroupIPv6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.542s",
                                "2026-05-22 01:45:35.840 15 INFO tempest.lib.common.rest_client [req-acfeaee9-3d23-4493-80fa-bbda24ed155e req-acfeaee9-3d23-4493-80fa-bbda24ed155e ] Request (SubnetPoolsTestJSON:test_create_list_show_update_delete_subnetpools): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/subnetpools/059ee2fd-d81a-4c84-a1f6-8e390552e8ac 0.192s",
                                "2026-05-22 01:45:35.859 33 INFO tempest.lib.common.rest_client [req-ef295717-51da-4a6e-b2a3-927a409e6fd6 req-ef295717-51da-4a6e-b2a3-927a409e6fd6 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.090s",
                                "2026-05-22 01:45:35.932 21 INFO tempest.lib.common.rest_client [req-5d8a914e-23d7-48f1-8b1c-5c08e7eae0e2 req-5d8a914e-23d7-48f1-8b1c-5c08e7eae0e2 ] Request (NetworksIpV6Test:test_create_update_delete_network_subnet): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.233s",
                                "2026-05-22 01:45:35.936 29 INFO tempest.lib.common.rest_client [req-d5f46827-9839-47ac-a038-2f38a2c3483e req-d5f46827-9839-47ac-a038-2f38a2c3483e ] Request (RoutersTest:test_create_show_list_update_delete_router): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 2.437s",
                                "2026-05-22 01:45:35.940 35 INFO tempest.lib.common.rest_client [req-3e48a329-94b2-44c7-9750-31f84107226d req-3e48a329-94b2-44c7-9750-31f84107226d ] 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.375s",
                                "2026-05-22 01:45:36.003 11 INFO tempest.lib.common.rest_client [req-28d6033c-6928-4d34-8d05-859c2f2ad0d7 req-28d6033c-6928-4d34-8d05-859c2f2ad0d7 ] Request (SecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.231s",
                                "2026-05-22 01:45:36.003 17 INFO tempest.lib.common.rest_client [req-be702415-9df8-4e70-8d3f-e8f8df7f4090 req-be702415-9df8-4e70-8d3f-e8f8df7f4090 ] Request (PortsIpV6TestJSON:test_create_update_delete_port): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/7ab441d8-8067-4bd5-a49b-4798608e15a4 0.455s",
                                "2026-05-22 01:45:36.043 19 INFO tempest.lib.common.rest_client [req-bc9f3e92-bf68-4b12-92a6-91756cced6bf req-bc9f3e92-bf68-4b12-92a6-91756cced6bf ] Request (FloatingIPNegativeTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/floatingips/0e1607bf-f197-4043-8270-af73930aae64 0.588s",
                                "{4} tempest.api.network.test_floating_ips_negative.FloatingIPNegativeTestJSON.test_associate_floatingip_port_ext_net_unreachable [1.599281s] ... ok",
                                "2026-05-22 01:45:36.089 29 INFO tempest.lib.common.rest_client [req-9dac12b1-67d4-46c9-9ca9-8e2e8640a13f req-9dac12b1-67d4-46c9-9ca9-8e2e8640a13f ] Request (RoutersTest:test_create_show_list_update_delete_router): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/fd7425c2-0ef1-44f9-91fa-68023be7d7c6 0.151s",
                                "2026-05-22 01:45:36.157 39 INFO tempest.lib.common.rest_client [req-5146d35d-2d81-4712-820e-6fab28766eaf req-5146d35d-2d81-4712-820e-6fab28766eaf ] Request (AgentManagementNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.675s",
                                "2026-05-22 01:45:36.154 11 INFO tempest.lib.common.rest_client [req-622637a0-eb0f-4171-9d37-11b19c0abaf1 req-622637a0-eb0f-4171-9d37-11b19c0abaf1 ] Request (SecGroupIPv6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ce0069b2ed3b4be9a3be4455a40a1fa7/users/5da6375efcc642578b53b11eebe71452/roles/7b19d98ffcc24d869191183daf0fb4ae 0.147s",
                                "2026-05-22 01:45:36.291 19 INFO tempest.lib.common.rest_client [req-1135b3f2-3ec5-4b4f-a58a-7a456b8016a3 req-1135b3f2-3ec5-4b4f-a58a-7a456b8016a3 ] Request (FloatingIPNegativeTestJSON:test_create_floatingip_in_private_network): 400 POST https://api.testbed.osism.xyz:9696/v2.0/floatingips 0.244s",
                                "{4} tempest.api.network.test_floating_ips_negative.FloatingIPNegativeTestJSON.test_create_floatingip_in_private_network [0.248038s] ... ok",
                                "2026-05-22 01:45:36.307 15 INFO tempest.lib.common.rest_client [req-45781709-bc1d-4e52-bf27-b67101cc1ceb req-45781709-bc1d-4e52-bf27-b67101cc1ceb ] Request (SubnetPoolsTestJSON:test_create_list_show_update_delete_subnetpools): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnetpools/059ee2fd-d81a-4c84-a1f6-8e390552e8ac 0.464s",
                                "2026-05-22 01:45:36.318 29 INFO tempest.lib.common.rest_client [req-7d359f57-363b-460e-8ff3-da2227e2ea3c req-7d359f57-363b-460e-8ff3-da2227e2ea3c ] Request (RoutersTest:test_create_show_list_update_delete_router): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.225s",
                                "2026-05-22 01:45:36.333 11 INFO tempest.lib.common.rest_client [req-e8598d22-c953-4339-b9f8-ad4bd03d8d73 req-e8598d22-c953-4339-b9f8-ad4bd03d8d73 ] Request (SecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.170s",
                                "2026-05-22 01:45:36.333 21 INFO tempest.lib.common.rest_client [req-0917f4af-57a6-4ecd-8698-37293815e770 req-0917f4af-57a6-4ecd-8698-37293815e770 ] Request (NetworksIpV6Test:test_create_update_delete_network_subnet): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/networks/0e905580-58ed-4a9a-94e2-96df6d4723c6 0.395s",
                                "2026-05-22 01:45:36.414 15 INFO tempest.lib.common.rest_client [req-cfbf3885-6440-49d6-82a4-1375c6e7732d req-cfbf3885-6440-49d6-82a4-1375c6e7732d ] Request (SubnetPoolsTestJSON:test_create_list_show_update_delete_subnetpools): 404 GET https://api.testbed.osism.xyz:9696/v2.0/subnetpools/059ee2fd-d81a-4c84-a1f6-8e390552e8ac 0.103s",
                                "2026-05-22 01:45:36.408 17 INFO tempest.lib.common.rest_client [req-21cafe86-12af-4f07-8b30-8421c303a9ad req-21cafe86-12af-4f07-8b30-8421c303a9ad ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/7ab441d8-8067-4bd5-a49b-4798608e15a4 0.403s",
                                "2026-05-22 01:45:36.447 35 INFO tempest.lib.common.rest_client [req-0ff3b085-31ab-4e04-ae17-4df342efffd9 req-0ff3b085-31ab-4e04-ae17-4df342efffd9 ] 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.504s",
                                "2026-05-22 01:45:36.511 15 INFO tempest.lib.common.rest_client [req-9c8b4458-fd83-4a6b-ac8c-e8cbbf8c818a req-9c8b4458-fd83-4a6b-ac8c-e8cbbf8c818a ] Request (SubnetPoolsTestJSON:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnetpools/059ee2fd-d81a-4c84-a1f6-8e390552e8ac 0.090s",
                                "{2} tempest.api.network.test_subnetpools_extensions.SubnetPoolsTestJSON.test_create_list_show_update_delete_subnetpools [1.581166s] ... ok",
                                "2026-05-22 01:45:36.518 11 INFO tempest.lib.common.rest_client [req-325de37b-df01-412c-9693-129ebc92093e req-325de37b-df01-412c-9693-129ebc92093e ] Request (SecGroupIPv6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ce0069b2ed3b4be9a3be4455a40a1fa7/users/5da6375efcc642578b53b11eebe71452/roles/1049be6f2d5641528d4cf50ffcec866c 0.178s",
                                "2026-05-22 01:45:36.539 39 INFO tempest.lib.common.rest_client [req-23366cf7-0504-442a-83c4-105752897c1a req-23366cf7-0504-442a-83c4-105752897c1a ] Request (AgentManagementNegativeTest:test_list_agents_non_admin): 200 GET https://api.testbed.osism.xyz:9696/v2.0/agents 0.371s",
                                "{14} tempest.api.network.test_agent_management_negative.AgentManagementNegativeTest.test_list_agents_non_admin [0.381554s] ... ok",
                                "2026-05-22 01:45:36.658 25 INFO tempest.lib.common.rest_client [req-3d66370f-6d7c-4565-8cee-d89af4425429 req-3d66370f-6d7c-4565-8cee-d89af4425429 ] Request (RoutersIpV6Test:test_router_interface_port_update_with_fixed_ip): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/a58c03a2-0341-4126-81bb-e9159859dde7/add_router_interface 1.890s",
                                "2026-05-22 01:45:36.687 11 INFO tempest.lib.common.rest_client [req-70c176ea-0d50-4013-ae69-943e71928b5e req-70c176ea-0d50-4013-ae69-943e71928b5e ] Request (SecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.167s",
                                "2026-05-22 01:45:36.726 17 INFO tempest.lib.common.rest_client [req-e6114208-767c-49d0-bb68-8442ddd5ea92 req-e6114208-767c-49d0-bb68-8442ddd5ea92 ] Request (PortsIpV6TestJSON:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.315s",
                                "2026-05-22 01:45:36.806 15 INFO tempest.lib.common.rest_client [req-bd2827e9-d4de-4d09-bd4c-b7455c574c02 req-bd2827e9-d4de-4d09-bd4c-b7455c574c02 ] Request (SubnetPoolsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/d7f928f37621457c90ddc4e371ff0c8a 0.259s",
                                "2026-05-22 01:45:36.820 17 INFO tempest.lib.common.rest_client [req-a0eabeef-ca7a-4af7-abf6-d3fc1e0d25d1 req-a0eabeef-ca7a-4af7-abf6-d3fc1e0d25d1 ] Request (PortsIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/7ab441d8-8067-4bd5-a49b-4798608e15a4 0.087s",
                                "{3} tempest.api.network.test_ports.PortsIpV6TestJSON.test_create_update_delete_port [1.934426s] ... ok",
                                "2026-05-22 01:45:36.836 21 INFO tempest.lib.common.rest_client [req-c1b7ad21-5287-4e90-b0dd-cb0509bbd1d1 req-c1b7ad21-5287-4e90-b0dd-cb0509bbd1d1 ] Request (NetworksIpV6Test:test_create_update_delete_network_subnet): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.494s",
                                "2026-05-22 01:45:36.853 39 INFO tempest.lib.common.rest_client [req-d97a57e9-5d7c-4ad0-8758-7b1a456ce34b req-d97a57e9-5d7c-4ad0-8758-7b1a456ce34b ] Request (AgentManagementNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/2157d4b7f1ae471ea02bff2407ef82d0 0.273s",
                                "2026-05-22 01:45:36.872 25 INFO tempest.lib.common.rest_client [req-20316c77-228c-4d5d-a6eb-670d80e94be3 req-20316c77-228c-4d5d-a6eb-670d80e94be3 ] Request (RoutersIpV6Test:test_router_interface_port_update_with_fixed_ip): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/0e7fe699-5608-40bc-a6f5-5d4d1725b791 0.208s",
                                "2026-05-22 01:45:36.873 11 INFO tempest.lib.common.rest_client [req-7f3763d4-46ef-40f1-94a4-6acfcad2b2cb req-7f3763d4-46ef-40f1-94a4-6acfcad2b2cb ] Request (SecGroupIPv6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ce0069b2ed3b4be9a3be4455a40a1fa7/users/5da6375efcc642578b53b11eebe71452/roles/f62b4d190f9040abadfedbb170e6ab99 0.184s",
                                "2026-05-22 01:45:36.891 33 INFO tempest.lib.common.rest_client [req-cc5d9065-3d91-4938-a3f4-388c0e79ac2f req-cc5d9065-3d91-4938-a3f4-388c0e79ac2f ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.029s",
                                "2026-05-22 01:45:37.058 11 INFO tempest.lib.common.rest_client [req-b4c656fe-58cb-4990-8041-d423604c37dd req-b4c656fe-58cb-4990-8041-d423604c37dd ] Request (SecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.183s",
                                "2026-05-22 01:45:37.192 15 INFO tempest.lib.common.rest_client [req-bc28ab1c-8ac8-4cdc-a5df-6a2272362120 req-bc28ab1c-8ac8-4cdc-a5df-6a2272362120 ] Request (SubnetPoolsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/a048ad99208240b595872b9e04df66c6 0.383s",
                                "2026-05-22 01:45:37.194 15 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: e9de9ec55ed140e48dfe5985b2868366",
                                "2026-05-22 01:45:37.198 39 INFO tempest.lib.common.rest_client [req-b85c964f-2503-421c-891a-b38ebaccdfc8 req-b85c964f-2503-421c-891a-b38ebaccdfc8 ] Request (AgentManagementNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/5d1b9d7469a8440e96375c4471617c31 0.341s",
                                "2026-05-22 01:45:37.198 39 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: eef1223b17c7438a8d3ef5187443079f",
                                "2026-05-22 01:45:37.295 35 INFO tempest.lib.common.rest_client [req-cf8a117e-5058-4e47-bab6-fade3f5c6466 req-cf8a117e-5058-4e47-bab6-fade3f5c6466 ] Request (PortsTestJSON:test_update_port_with_two_security_groups_and_extra_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.846s",
                                "2026-05-22 01:45:37.315 11 INFO tempest.lib.common.rest_client [req-ccc2f167-488e-462d-b908-55fa8de9e4d6 req-ccc2f167-488e-462d-b908-55fa8de9e4d6 ] Request (SecGroupIPv6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ce0069b2ed3b4be9a3be4455a40a1fa7/users/5da6375efcc642578b53b11eebe71452/roles/7b19d98ffcc24d869191183daf0fb4ae 0.253s",
                                "2026-05-22 01:45:37.316 11 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 5da6375efcc642578b53b11eebe71452 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:45:37.316 11 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-SecGroupIPv6Test-754402319-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'ce0069b2ed3b4be9a3be4455a40a1fa7', 'project_name': 'tempest-SecGroupIPv6Test-754402319', 'tenant_id': 'ce0069b2ed3b4be9a3be4455a40a1fa7', 'tenant_name': 'tempest-SecGroupIPv6Test-754402319', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '5da6375efcc642578b53b11eebe71452', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:45:37.316 11 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-SecGroupIPv6Test-754402319-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'ce0069b2ed3b4be9a3be4455a40a1fa7', 'project_name': 'tempest-SecGroupIPv6Test-754402319', 'tenant_id': 'ce0069b2ed3b4be9a3be4455a40a1fa7', 'tenant_name': 'tempest-SecGroupIPv6Test-754402319', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '5da6375efcc642578b53b11eebe71452', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:45:37.418 29 INFO tempest.lib.common.rest_client [req-1bf80c23-0451-4d40-b4e7-f6cd5afff46d req-1bf80c23-0451-4d40-b4e7-f6cd5afff46d ] Request (RoutersTest:test_create_show_list_update_delete_router): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/fd7425c2-0ef1-44f9-91fa-68023be7d7c6 1.094s",
                                "2026-05-22 01:45:37.493 19 INFO tempest.lib.common.rest_client [req-027780e9-852e-49fd-a0d4-7400255556f2 req-027780e9-852e-49fd-a0d4-7400255556f2 ] Request (FloatingIPNegativeTestJSON:test_create_floatingip_with_port_ext_net_unreachable): 404 POST https://api.testbed.osism.xyz:9696/v2.0/floatingips 1.197s",
                                "{4} tempest.api.network.test_floating_ips_negative.FloatingIPNegativeTestJSON.test_create_floatingip_with_port_ext_net_unreachable [1.200253s] ... ok",
                                "2026-05-22 01:45:37.588 35 INFO tempest.lib.common.rest_client [req-46d31871-33c6-4f9c-a9da-a9af04ef8aaf req-46d31871-33c6-4f9c-a9da-a9af04ef8aaf ] Request (PortsTestJSON:test_update_port_with_two_security_groups_and_extra_attributes): 400 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.289s",
                                "2026-05-22 01:45:37.591 29 INFO tempest.lib.common.rest_client [req-68578712-b391-4d68-89c7-4b17617d87dc req-68578712-b391-4d68-89c7-4b17617d87dc ] Request (RoutersTest:test_create_show_list_update_delete_router): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/fd7425c2-0ef1-44f9-91fa-68023be7d7c6 0.170s",
                                "2026-05-22 01:45:37.665 25 INFO tempest.lib.common.rest_client [req-7a311bdb-5ec3-451d-9853-dbd98399276a req-7a311bdb-5ec3-451d-9853-dbd98399276a ] Request (RoutersIpV6Test:test_router_interface_port_update_with_fixed_ip): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/0e7fe699-5608-40bc-a6f5-5d4d1725b791 0.791s",
                                "2026-05-22 01:45:37.683 29 INFO tempest.lib.common.rest_client [req-3bb04043-728a-499a-bd1b-1cf433664c0c req-3bb04043-728a-499a-bd1b-1cf433664c0c ] Request (RoutersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=fd7425c2-0ef1-44f9-91fa-68023be7d7c6 0.089s",
                                "2026-05-22 01:45:37.686 15 INFO tempest.lib.common.rest_client [req-bd4744a1-fd96-4124-99e1-e75ae50bd4c8 req-bd4744a1-fd96-4124-99e1-e75ae50bd4c8 ] Request (SubnetPoolsTestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.488s",
                                "2026-05-22 01:45:37.720 39 INFO tempest.lib.common.rest_client [req-61705a30-f5dc-47e3-837e-8246b0439079 req-61705a30-f5dc-47e3-837e-8246b0439079 ] Request (AgentManagementNegativeTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.520s",
                                "2026-05-22 01:45:37.845 11 INFO tempest.lib.common.rest_client [req-8226e980-bfca-404d-9f99-17631bc44f60 req-8226e980-bfca-404d-9f99-17631bc44f60 ] Request (SecGroupIPv6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.523s",
                                "2026-05-22 01:45:37.859 17 INFO tempest.lib.common.rest_client [req-6689caa8-af6e-43fb-a4a6-1bf9f3fb0bf5 req-6689caa8-af6e-43fb-a4a6-1bf9f3fb0bf5 ] Request (PortsIpV6TestJSON:test_create_update_port_with_second_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.035s",
                                "2026-05-22 01:45:37.875 25 INFO tempest.lib.common.rest_client [req-6683df18-399a-4691-9257-f74e1c2526d4 req-6683df18-399a-4691-9257-f74e1c2526d4 ] Request (RoutersIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/0e7fe699-5608-40bc-a6f5-5d4d1725b791 0.207s",
                                "2026-05-22 01:45:37.890 21 INFO tempest.lib.common.rest_client [req-a2ba121f-1180-42f8-bd59-7540968bb37b req-a2ba121f-1180-42f8-bd59-7540968bb37b ] Request (NetworksIpV6Test:test_create_update_delete_network_subnet): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/subnets/474328a1-e478-4676-bf0b-cacbb3ac0ddc 1.048s",
                                "2026-05-22 01:45:37.955 11 INFO tempest.lib.common.rest_client [req-06ceb9fa-e53c-405c-9777-d686aeadc973 req-06ceb9fa-e53c-405c-9777-d686aeadc973 ] Request (SecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/ce0069b2ed3b4be9a3be4455a40a1fa7 0.106s",
                                "2026-05-22 01:45:37.956 11 INFO tempest.lib.common.dynamic_creds [-] Using the existing project ce0069b2ed3b4be9a3be4455a40a1fa7 for scope project and roles: ['reader']",
                                "2026-05-22 01:45:37.993 35 INFO tempest.lib.common.rest_client [req-dc69e56b-2174-4e1d-81bd-2b497d00e45e req-dc69e56b-2174-4e1d-81bd-2b497d00e45e ] Request (PortsTestJSON:test_update_port_with_two_security_groups_and_extra_attributes): 400 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.402s",
                                "2026-05-22 01:45:38.050 19 INFO tempest.lib.common.rest_client [req-373bf2dc-e8a9-4cd7-9b8c-5740761d7704 req-373bf2dc-e8a9-4cd7-9b8c-5740761d7704 ] Request (FloatingIPNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/5da58dab-8312-41c7-a875-50ad5184ad26 0.554s",
                                "2026-05-22 01:45:38.270 19 INFO tempest.lib.common.rest_client [req-bf975d82-438b-4f7a-a431-89d4f66ff36d req-bf975d82-438b-4f7a-a431-89d4f66ff36d ] Request (FloatingIPNegativeTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=7013fe34-dc45-416f-962c-f0e42c908a27 0.218s",
                                "2026-05-22 01:45:38.279 39 INFO tempest.lib.common.rest_client [req-994312de-7dc6-441e-a53e-375a84cd18b7 req-994312de-7dc6-441e-a53e-375a84cd18b7 ] Request (AgentManagementNegativeTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=eef1223b17c7438a8d3ef5187443079f&name=default 0.553s",
                                "2026-05-22 01:45:38.369 33 INFO tempest.lib.common.rest_client [req-d7fddb94-8862-4b2a-844c-dd95c72c4e2d req-d7fddb94-8862-4b2a-844c-dd95c72c4e2d ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.475s",
                                "2026-05-22 01:45:38.481 11 INFO tempest.lib.common.rest_client [req-f36a7cfd-247d-4ec5-8629-cf080c8707b6 req-f36a7cfd-247d-4ec5-8629-cf080c8707b6 ] Request (SecGroupIPv6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.521s",
                                "2026-05-22 01:45:38.507 15 INFO tempest.lib.common.rest_client [req-186744af-cf6a-411b-b22e-bfaf0432f6f6 req-186744af-cf6a-411b-b22e-bfaf0432f6f6 ] Request (SubnetPoolsTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=e9de9ec55ed140e48dfe5985b2868366&name=default 0.818s",
                                "2026-05-22 01:45:38.581 17 INFO tempest.lib.common.rest_client [req-4ccf3c0d-c693-4e51-96d3-162e9911a5dd req-4ccf3c0d-c693-4e51-96d3-162e9911a5dd ] Request (PortsIpV6TestJSON:test_create_update_port_with_second_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.719s",
                                "2026-05-22 01:45:38.606 11 INFO tempest.lib.common.rest_client [req-11338138-c36b-4ecc-8e67-17ab5c90d745 req-11338138-c36b-4ecc-8e67-17ab5c90d745 ] Request (SecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.123s",
                                "2026-05-22 01:45:38.656 21 INFO tempest.lib.common.rest_client [req-7b9a06c7-f0ff-4e16-99c6-0158fe8f40e4 req-7b9a06c7-f0ff-4e16-99c6-0158fe8f40e4 ] Request (NetworksIpV6Test:test_create_update_delete_network_subnet): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/0e905580-58ed-4a9a-94e2-96df6d4723c6 0.762s",
                                "2026-05-22 01:45:38.749 39 INFO tempest.lib.common.rest_client [req-0972a617-5d15-4c33-a97a-50b816e0389f req-0972a617-5d15-4c33-a97a-50b816e0389f ] Request (AgentManagementNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/e17dbe51-9aa4-47d9-a09f-b0b365ca4d9e 0.466s",
                                "2026-05-22 01:45:38.755 11 INFO tempest.lib.common.rest_client [req-d06465a8-349b-4178-a108-9c2a55c98918 req-d06465a8-349b-4178-a108-9c2a55c98918 ] Request (SecGroupIPv6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ce0069b2ed3b4be9a3be4455a40a1fa7/users/53f91af946294a8e890673abe5c1a7a6/roles/f1175dd65a2046c29e339df86ceaa04e 0.144s",
                                "2026-05-22 01:45:38.807 21 INFO tempest.lib.common.rest_client [req-6ed9d659-94ac-4325-ab41-8f6d9ed70c5f req-6ed9d659-94ac-4325-ab41-8f6d9ed70c5f ] Request (NetworksIpV6Test:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/0e905580-58ed-4a9a-94e2-96df6d4723c6 0.149s",
                                "{5} tempest.api.network.test_networks.NetworksIpV6Test.test_create_update_delete_network_subnet [4.114962s] ... ok",
                                "2026-05-22 01:45:38.906 25 INFO tempest.lib.common.rest_client [req-d6dceb1a-34aa-45e1-b5a1-9c57d3f122a5 req-d6dceb1a-34aa-45e1-b5a1-9c57d3f122a5 ] Request (RoutersIpV6Test:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/a58c03a2-0341-4126-81bb-e9159859dde7/remove_router_interface 1.027s",
                                "2026-05-22 01:45:38.914 11 INFO tempest.lib.common.rest_client [req-abce77e5-16ab-4c7f-b410-af5327155ceb req-abce77e5-16ab-4c7f-b410-af5327155ceb ] Request (SecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.157s",
                                "2026-05-22 01:45:38.936 17 INFO tempest.lib.common.rest_client [req-3ba22538-45f6-4b82-b095-44b5785792d5 req-3ba22538-45f6-4b82-b095-44b5785792d5 ] Request (PortsIpV6TestJSON:test_create_update_port_with_second_ip): 400 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.350s",
                                "2026-05-22 01:45:38.962 15 INFO tempest.lib.common.rest_client [req-d159df71-bbd0-4396-b629-faad987ca0a2 req-d159df71-bbd0-4396-b629-faad987ca0a2 ] Request (SubnetPoolsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/aa586f0f-96d9-417a-8c6e-9bd48dda4ca2 0.450s",
                                "2026-05-22 01:45:39.033 39 INFO tempest.lib.common.rest_client [req-54c636f6-e486-481a-b3e6-c191bdd8be4b req-54c636f6-e486-481a-b3e6-c191bdd8be4b ] Request (AgentManagementNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/eef1223b17c7438a8d3ef5187443079f 0.279s",
                                "2026-05-22 01:45:39.067 25 INFO tempest.lib.common.rest_client [req-038cd8dd-da6a-4ed3-b51f-f99ab247ce4a req-038cd8dd-da6a-4ed3-b51f-f99ab247ce4a ] Request (RoutersIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=a58c03a2-0341-4126-81bb-e9159859dde7 0.156s",
                                "2026-05-22 01:45:39.103 29 INFO tempest.lib.common.rest_client [req-60e0d7d3-c71e-4206-96c2-bb4a90ba1b13 req-60e0d7d3-c71e-4206-96c2-bb4a90ba1b13 ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/fd7425c2-0ef1-44f9-91fa-68023be7d7c6 1.416s",
                                "{9} tempest.api.network.test_routers.RoutersTest.test_create_show_list_update_delete_router [5.606226s] ... ok",
                                "2026-05-22 01:45:39.153 11 INFO tempest.lib.common.rest_client [req-fc3578cd-8627-4701-8ed6-6d1a4170aa58 req-fc3578cd-8627-4701-8ed6-6d1a4170aa58 ] Request (SecGroupIPv6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ce0069b2ed3b4be9a3be4455a40a1fa7/users/53f91af946294a8e890673abe5c1a7a6/roles/1049be6f2d5641528d4cf50ffcec866c 0.234s",
                                "2026-05-22 01:45:39.277 15 INFO tempest.lib.common.rest_client [req-f9fb9e04-e6ee-448c-90cb-2269b5c66dfc req-f9fb9e04-e6ee-448c-90cb-2269b5c66dfc ] Request (SubnetPoolsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/e9de9ec55ed140e48dfe5985b2868366 0.313s",
                                "2026-05-22 01:45:39.306 11 INFO tempest.lib.common.rest_client [req-9b68511e-0d32-4639-b3d3-c01ca5cfd800 req-9b68511e-0d32-4639-b3d3-c01ca5cfd800 ] Request (SecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.151s",
                                "2026-05-22 01:45:39.355 19 INFO tempest.lib.common.rest_client [req-40227ef7-05bd-4bd5-b668-d8bc202fc678 req-40227ef7-05bd-4bd5-b668-d8bc202fc678 ] Request (FloatingIPNegativeTestJSON:tearDownClass): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/7013fe34-dc45-416f-962c-f0e42c908a27/remove_router_interface 1.082s",
                                "2026-05-22 01:45:39.444 11 INFO tempest.lib.common.rest_client [req-b6d2d2aa-3ce2-4109-b951-c6dce54df496 req-b6d2d2aa-3ce2-4109-b951-c6dce54df496 ] Request (SecGroupIPv6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ce0069b2ed3b4be9a3be4455a40a1fa7/users/53f91af946294a8e890673abe5c1a7a6/roles/f62b4d190f9040abadfedbb170e6ab99 0.136s",
                                "2026-05-22 01:45:39.448 33 INFO tempest.lib.common.rest_client [req-3608005b-ddd3-4afb-a655-7da52b708a22 req-3608005b-ddd3-4afb-a655-7da52b708a22 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.075s",
                                "2026-05-22 01:45:39.482 25 INFO tempest.lib.common.rest_client [req-d3901a3f-634b-4df6-a918-25ac95cd909c req-d3901a3f-634b-4df6-a918-25ac95cd909c ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/a58c03a2-0341-4126-81bb-e9159859dde7 0.412s",
                                "2026-05-22 01:45:39.529 35 INFO tempest.lib.common.rest_client [req-bd3a6923-01a2-4b49-8610-38d8497ae7f0 req-bd3a6923-01a2-4b49-8610-38d8497ae7f0 ] Request (PortsTestJSON:test_update_port_with_two_security_groups_and_extra_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.529s",
                                "2026-05-22 01:45:39.655 11 INFO tempest.lib.common.rest_client [req-48fd097f-35f2-4c9c-99c9-79c80a527ac9 req-48fd097f-35f2-4c9c-99c9-79c80a527ac9 ] Request (SecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.207s",
                                "2026-05-22 01:45:39.658 33 INFO tempest.lib.common.rest_client [req-a6c0aaf4-c349-4eb9-ae09-64bc6456c487 req-a6c0aaf4-c349-4eb9-ae09-64bc6456c487 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.207s",
                                "2026-05-22 01:45:39.666 17 INFO tempest.lib.common.rest_client [req-d9f719c2-4af9-4ff2-8cd7-b6615923e42e req-d9f719c2-4af9-4ff2-8cd7-b6615923e42e ] Request (PortsIpV6TestJSON:test_create_update_port_with_second_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.719s",
                                "2026-05-22 01:45:39.676 21 INFO tempest.lib.common.rest_client [req-84f8de9c-d6a5-46b8-882c-87de6ade2f1a req-84f8de9c-d6a5-46b8-882c-87de6ade2f1a ] Request (NetworksIpV6Test:test_create_update_network_description): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.859s",
                                "2026-05-22 01:45:39.733 19 INFO tempest.lib.common.rest_client [req-5ae725da-8401-4b8b-8738-c0e80a264159 req-5ae725da-8401-4b8b-8738-c0e80a264159 ] Request (FloatingIPNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/7013fe34-dc45-416f-962c-f0e42c908a27 0.373s",
                                "2026-05-22 01:45:39.777 11 INFO tempest.lib.common.rest_client [req-f716f4f6-f81d-4b69-9dc6-039bf0c914e7 req-f716f4f6-f81d-4b69-9dc6-039bf0c914e7 ] Request (SecGroupIPv6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ce0069b2ed3b4be9a3be4455a40a1fa7/users/53f91af946294a8e890673abe5c1a7a6/roles/7b19d98ffcc24d869191183daf0fb4ae 0.116s",
                                "2026-05-22 01:45:39.778 11 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 53f91af946294a8e890673abe5c1a7a6 is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:45:39.778 11 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-SecGroupIPv6Test-754402319-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'ce0069b2ed3b4be9a3be4455a40a1fa7', 'project_name': 'tempest-SecGroupIPv6Test-754402319', 'tenant_id': 'ce0069b2ed3b4be9a3be4455a40a1fa7', 'tenant_name': 'tempest-SecGroupIPv6Test-754402319', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '53f91af946294a8e890673abe5c1a7a6', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:45:39.778 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-SecGroupIPv6Test-754402319-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'ce0069b2ed3b4be9a3be4455a40a1fa7', 'project_name': 'tempest-SecGroupIPv6Test-754402319', 'tenant_id': 'ce0069b2ed3b4be9a3be4455a40a1fa7', 'tenant_name': 'tempest-SecGroupIPv6Test-754402319', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '53f91af946294a8e890673abe5c1a7a6', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:45:39.828 25 INFO tempest.lib.common.rest_client [req-3c05ff08-99c6-40bc-bb5d-df208d4d56e9 req-3c05ff08-99c6-40bc-bb5d-df208d4d56e9 ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/8624b68e-a59f-49b2-8b94-7e77a11804fe 0.338s",
                                "2026-05-22 01:45:39.882 21 INFO tempest.lib.common.rest_client [req-0b400866-6c66-4b1b-a27d-8f2456854467 req-0b400866-6c66-4b1b-a27d-8f2456854467 ] Request (NetworksIpV6Test:test_create_update_network_description): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks?id=9ff668ed-f1cb-4012-89f9-81c4e5c7fac5 0.200s",
                                "2026-05-22 01:45:39.926 29 INFO tempest.lib.common.rest_client [req-d600f05b-8ab6-41d0-b1b3-617a68bdc749 req-d600f05b-8ab6-41d0-b1b3-617a68bdc749 ] Request (RoutersTest:test_router_interface_port_update_with_fixed_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.816s",
                                "2026-05-22 01:45:40.195 19 INFO tempest.lib.common.rest_client [req-7099cc5a-7ac1-43f0-9ad4-4ef0f0a59d08 req-7099cc5a-7ac1-43f0-9ad4-4ef0f0a59d08 ] Request (FloatingIPNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/5b0463c6-b9d3-4778-a49d-f858fd2d45ba 0.459s",
                                "2026-05-22 01:45:40.227 21 INFO tempest.lib.common.rest_client [req-e4ca4cad-b898-4a12-9a4d-25fdb6648448 req-e4ca4cad-b898-4a12-9a4d-25fdb6648448 ] Request (NetworksIpV6Test:test_create_update_network_description): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/networks/9ff668ed-f1cb-4012-89f9-81c4e5c7fac5 0.343s",
                                "2026-05-22 01:45:40.244 33 INFO tempest.lib.common.rest_client [req-6bef9831-cae7-4b8f-8367-5386e5c647e6 req-6bef9831-cae7-4b8f-8367-5386e5c647e6 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/a0917f5e-75d9-4db2-a49f-dce73b84a3c8 0.582s",
                                "2026-05-22 01:45:40.328 11 INFO tempest.lib.common.rest_client [req-2c8bad81-2fa9-4411-9888-43b5f292fbea req-2c8bad81-2fa9-4411-9888-43b5f292fbea ] Request (SecGroupIPv6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.542s",
                                "2026-05-22 01:45:40.373 35 INFO tempest.lib.common.rest_client [req-bf1563d2-0911-4ddc-8514-1952a1e96957 req-bf1563d2-0911-4ddc-8514-1952a1e96957 ] Request (PortsTestJSON:test_update_port_with_two_security_groups_and_extra_attributes): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/3048d31e-9635-4cb2-8924-5c85ccfc3bec 0.841s",
                                "2026-05-22 01:45:40.389 21 INFO tempest.lib.common.rest_client [req-a4e51e24-d024-4f39-ac66-89a59618faf8 req-a4e51e24-d024-4f39-ac66-89a59618faf8 ] Request (NetworksIpV6Test:test_create_update_network_description): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks?id=9ff668ed-f1cb-4012-89f9-81c4e5c7fac5 0.160s",
                                "{5} tempest.api.network.test_networks.NetworksIpV6Test.test_create_update_network_description [1.582846s] ... ok",
                                "2026-05-22 01:45:40.414 33 INFO tempest.lib.common.rest_client [req-0a6d665f-2c7a-4290-8ebc-2a51e98c86e4 req-0a6d665f-2c7a-4290-8ebc-2a51e98c86e4 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.167s",
                                "2026-05-22 01:45:40.585 25 INFO tempest.lib.common.rest_client [req-b4beff6a-0b5a-4874-a574-36fb0b72bd71 req-b4beff6a-0b5a-4874-a574-36fb0b72bd71 ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/a7fb93b5-fe3c-43a1-ad3b-06f558f57cf5 0.755s",
                                "{7} tempest.api.network.test_routers.RoutersIpV6Test.test_router_interface_port_update_with_fixed_ip [7.525861s] ... ok",
                                "2026-05-22 01:45:40.675 17 INFO tempest.lib.common.rest_client [req-66458f0f-e0a6-4b6c-a256-fc2c914a35eb req-66458f0f-e0a6-4b6c-a256-fc2c914a35eb ] Request (PortsIpV6TestJSON:test_create_update_port_with_second_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.006s",
                                "2026-05-22 01:45:40.788 33 INFO tempest.lib.common.rest_client [req-48de19e4-9bff-469e-a55b-7387d37b87df req-48de19e4-9bff-469e-a55b-7387d37b87df ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/1f6eec89-7ecc-416b-b469-2a32295a7de7 0.368s",
                                "2026-05-22 01:45:40.802 19 INFO tempest.lib.common.rest_client [req-f53287ea-00c5-4552-8436-a36f17b53b5e req-f53287ea-00c5-4552-8436-a36f17b53b5e ] Request (FloatingIPNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/0757e90c-4362-47f9-928c-8d68ac08e1b9 0.603s",
                                "2026-05-22 01:45:40.866 35 INFO tempest.lib.common.rest_client [req-a9c0faba-c63e-404e-be68-1867c7e125d5 req-a9c0faba-c63e-404e-be68-1867c7e125d5 ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/3048d31e-9635-4cb2-8924-5c85ccfc3bec 0.491s",
                                "2026-05-22 01:45:40.935 25 INFO tempest.lib.common.rest_client [req-d2cf14cd-d9d1-4c0c-bfc3-b022da14dc6e req-d2cf14cd-d9d1-4c0c-bfc3-b022da14dc6e ] Request (RoutersIpV6Test:test_update_delete_extra_route): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.343s",
                                "2026-05-22 01:45:40.956 35 INFO tempest.lib.common.rest_client [req-1c551c6b-a1ce-4273-9550-500a7b1d2a25 req-1c551c6b-a1ce-4273-9550-500a7b1d2a25 ] Request (PortsTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/3048d31e-9635-4cb2-8924-5c85ccfc3bec 0.088s",
                                "2026-05-22 01:45:41.087 19 INFO tempest.lib.common.rest_client [req-c121aacd-269a-46b4-aba7-3061a18370e1 req-c121aacd-269a-46b4-aba7-3061a18370e1 ] Request (FloatingIPNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/7c46d240ebac4eabb7df48976b202153 0.283s",
                                "2026-05-22 01:45:41.088 19 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: e89c9e08fbe24d4fb6f46ff5ce4f5a5a",
                                "2026-05-22 01:45:41.164 33 INFO tempest.lib.common.rest_client [req-cba6f073-73eb-4086-b97f-2ebf5a603eb3 req-cba6f073-73eb-4086-b97f-2ebf5a603eb3 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/dff84c88-b8fb-4c64-ad84-0eaf86c2d207 0.372s",
                                "2026-05-22 01:45:41.201 35 INFO tempest.lib.common.rest_client [req-cb6f32c9-c8b3-40a2-a2a7-df7333055119 req-cb6f32c9-c8b3-40a2-a2a7-df7333055119 ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/fb95510b-e708-4e4d-878e-8120c6c467c1 0.241s",
                                "2026-05-22 01:45:41.209 21 INFO tempest.lib.common.rest_client [req-ec3aba7a-4974-444f-8228-7d940feb0d4b req-ec3aba7a-4974-444f-8228-7d940feb0d4b ] Request (NetworksIpV6Test:test_delete_network_with_subnet): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.813s",
                                "2026-05-22 01:45:41.213 29 INFO tempest.lib.common.rest_client [req-7f417de9-021e-4312-b98a-da2522dad970 req-7f417de9-021e-4312-b98a-da2522dad970 ] Request (RoutersTest:test_router_interface_port_update_with_fixed_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.282s",
                                "2026-05-22 01:45:41.266 33 INFO tempest.lib.common.rest_client [req-4e8a1920-c987-4466-ac11-a22df030f836 req-4e8a1920-c987-4466-ac11-a22df030f836 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.099s",
                                "2026-05-22 01:45:41.327 11 INFO tempest.lib.common.rest_client [req-b70ef028-03a6-457e-94c4-29e7b4bd3283 req-b70ef028-03a6-457e-94c4-29e7b4bd3283 ] Request (SecGroupIPv6Test:test_create_list_update_show_delete_security_group): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.996s",
                                "2026-05-22 01:45:41.447 11 INFO tempest.lib.common.rest_client [req-684e0884-4021-4486-81be-b5a902d26f49 req-684e0884-4021-4486-81be-b5a902d26f49 ] Request (SecGroupIPv6Test:test_create_list_update_show_delete_security_group): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.116s",
                                "2026-05-22 01:45:41.496 29 INFO tempest.lib.common.rest_client [req-5dfa18a6-dc18-414e-bdd9-7a2c9e291093 req-5dfa18a6-dc18-414e-bdd9-7a2c9e291093 ] Request (RoutersTest:test_router_interface_port_update_with_fixed_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.280s",
                                "2026-05-22 01:45:41.514 33 INFO tempest.lib.common.rest_client [req-152388ef-95fc-4e52-b441-8a506f7d6cb9 req-152388ef-95fc-4e52-b441-8a506f7d6cb9 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.244s",
                                "2026-05-22 01:45:41.576 35 INFO tempest.lib.common.rest_client [req-06036c71-0d35-46bc-a487-908455bf6ae9 req-06036c71-0d35-46bc-a487-908455bf6ae9 ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/c2bcee49-fbb4-49b1-991d-8bdbb7a87f0a 0.372s",
                                "2026-05-22 01:45:41.602 19 INFO tempest.lib.common.rest_client [req-3f509e3b-42bd-4eba-9eb9-08bddcbc03e1 req-3f509e3b-42bd-4eba-9eb9-08bddcbc03e1 ] Request (FloatingIPNegativeTestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.511s",
                                "2026-05-22 01:45:41.641 33 INFO tempest.lib.common.rest_client [req-a3add86e-b2e3-4d90-945a-3b482749d903 req-a3add86e-b2e3-4d90-945a-3b482749d903 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.124s",
                                "2026-05-22 01:45:41.648 17 INFO tempest.lib.common.rest_client [req-ce3a2371-c845-4e9f-ac0f-4c4edc90c643 req-ce3a2371-c845-4e9f-ac0f-4c4edc90c643 ] Request (PortsIpV6TestJSON:test_create_update_port_with_second_ip): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/355e24dc-edc6-4c0c-acad-b7d68f910007 0.970s",
                                "2026-05-22 01:45:41.664 21 INFO tempest.lib.common.rest_client [req-9c759884-728b-421c-ab21-c7847e7f4ad6 req-9c759884-728b-421c-ab21-c7847e7f4ad6 ] Request (NetworksIpV6Test:test_delete_network_with_subnet): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.453s",
                                "2026-05-22 01:45:41.730 11 INFO tempest.lib.common.rest_client [req-9390c90a-f3c8-44be-9fff-019faaba5574 req-9390c90a-f3c8-44be-9fff-019faaba5574 ] Request (SecGroupIPv6Test:test_create_list_update_show_delete_security_group): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/security-groups/3071ea1c-47f1-4e8f-8a3c-ad7e0df5ed7a 0.280s",
                                "2026-05-22 01:45:41.747 25 INFO tempest.lib.common.rest_client [req-08014358-cf4f-4a72-ab45-30b57ff85189 req-08014358-cf4f-4a72-ab45-30b57ff85189 ] Request (RoutersIpV6Test:test_update_delete_extra_route): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.809s",
                                "2026-05-22 01:45:41.746 33 INFO tempest.lib.common.rest_client [req-4f4fbec1-a044-4040-9c92-4d44fd1015e3 req-4f4fbec1-a044-4040-9c92-4d44fd1015e3 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.102s",
                                "{11} tempest.api.network.test_dhcp_ipv6.NetworksTestDHCPv6.test_dhcpv6_64_subnets [23.553154s] ... ok",
                                "2026-05-22 01:45:41.849 11 INFO tempest.lib.common.rest_client [req-8d7a1a4b-25a4-4dd9-8a8e-f38537ea42f0 req-8d7a1a4b-25a4-4dd9-8a8e-f38537ea42f0 ] Request (SecGroupIPv6Test:test_create_list_update_show_delete_security_group): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups/3071ea1c-47f1-4e8f-8a3c-ad7e0df5ed7a 0.116s",
                                "2026-05-22 01:45:41.868 35 INFO tempest.lib.common.rest_client [req-bfee3cac-9402-404e-a393-e77fc1ac9ea0 req-bfee3cac-9402-404e-a393-e77fc1ac9ea0 ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/71b25a26-952a-4131-bde8-828d532ba7df 0.289s",
                                "2026-05-22 01:45:41.927 33 INFO tempest.lib.common.rest_client [req-ae208ea5-0d83-4520-85a4-1f08737715e1 req-ae208ea5-0d83-4520-85a4-1f08737715e1 ] Request (NetworksTestDHCPv6:test_dhcpv6_invalid_options): 400 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.176s",
                                "2026-05-22 01:45:41.986 19 INFO tempest.lib.common.rest_client [req-1686be0c-b2ed-4b79-ac01-d300ecea0b24 req-1686be0c-b2ed-4b79-ac01-d300ecea0b24 ] Request (FloatingIPNegativeTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=e89c9e08fbe24d4fb6f46ff5ce4f5a5a&name=default 0.381s",
                                "2026-05-22 01:45:42.081 33 INFO tempest.lib.common.rest_client [req-d648833f-a468-427e-8f50-50f6d569fb64 req-d648833f-a468-427e-8f50-50f6d569fb64 ] Request (NetworksTestDHCPv6:test_dhcpv6_invalid_options): 400 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.152s",
                                "2026-05-22 01:45:42.155 11 INFO tempest.lib.common.rest_client [req-eaa67379-c388-4858-bc1d-65d87ec1e497 req-eaa67379-c388-4858-bc1d-65d87ec1e497 ] Request (SecGroupIPv6Test:test_create_list_update_show_delete_security_group): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/3071ea1c-47f1-4e8f-8a3c-ad7e0df5ed7a 0.302s",
                                "2026-05-22 01:45:42.233 35 INFO tempest.lib.common.rest_client [req-139afcad-68cb-47ee-bb13-fb342a99fc5a req-139afcad-68cb-47ee-bb13-fb342a99fc5a ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/6d1fb13e-476e-4ddd-880e-0d684724d60a 0.358s",
                                "{12} tempest.api.network.test_ports.PortsTestJSON.test_update_port_with_two_security_groups_and_extra_attributes [8.614105s] ... ok",
                                "2026-05-22 01:45:42.285 33 INFO tempest.lib.common.rest_client [req-f5eabc02-db4a-4e9b-ad47-88544cf2ddbd req-f5eabc02-db4a-4e9b-ad47-88544cf2ddbd ] Request (NetworksTestDHCPv6:test_dhcpv6_invalid_options): 400 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.201s",
                                "2026-05-22 01:45:42.304 11 INFO tempest.lib.common.rest_client [req-691124b3-2432-4d36-84c5-9d0405d45004 req-691124b3-2432-4d36-84c5-9d0405d45004 ] Request (SecGroupIPv6Test:test_create_list_update_show_delete_security_group): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.143s",
                                "2026-05-22 01:45:42.359 25 INFO tempest.lib.common.rest_client [req-5f78d8f2-d125-4e67-8092-08a177a33414 req-5f78d8f2-d125-4e67-8092-08a177a33414 ] Request (RoutersIpV6Test:test_update_delete_extra_route): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.609s",
                                "2026-05-22 01:45:42.402 21 INFO tempest.lib.common.rest_client [req-b9898eb1-b1ee-44f3-9ea6-e3c048827f1c req-b9898eb1-b1ee-44f3-9ea6-e3c048827f1c ] Request (NetworksIpV6Test:test_delete_network_with_subnet): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/72223a5f-a42a-4e8b-bc78-be995cba77ee 0.733s",
                                "2026-05-22 01:45:42.421 11 INFO tempest.lib.common.rest_client [req-ede6d4fc-75e3-4872-a00d-a8efc849ceca req-ede6d4fc-75e3-4872-a00d-a8efc849ceca ] Request (SecGroupIPv6Test:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/3071ea1c-47f1-4e8f-8a3c-ad7e0df5ed7a 0.112s",
                                "{0} tempest.api.network.test_security_groups.SecGroupIPv6Test.test_create_list_update_show_delete_security_group [2.092848s] ... ok",
                                "2026-05-22 01:45:42.493 19 INFO tempest.lib.common.rest_client [req-2dad0ffb-8d2c-4aaa-8504-0c7f9361cda5 req-2dad0ffb-8d2c-4aaa-8504-0c7f9361cda5 ] Request (FloatingIPNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/871329d4-3507-478a-903d-1380bb528768 0.504s",
                                "2026-05-22 01:45:42.511 21 INFO tempest.lib.common.rest_client [req-c0e644d5-febb-40c9-9aab-1e17fff921a9 req-c0e644d5-febb-40c9-9aab-1e17fff921a9 ] Request (NetworksIpV6Test:test_delete_network_with_subnet): 404 GET https://api.testbed.osism.xyz:9696/v2.0/subnets/b255b0fd-9f6c-4f51-aca6-f08541ca7db9 0.106s",
                                "2026-05-22 01:45:42.516 33 INFO tempest.lib.common.rest_client [req-9015493b-12fb-4e04-95ba-6d031317220d req-9015493b-12fb-4e04-95ba-6d031317220d ] Request (NetworksTestDHCPv6:test_dhcpv6_invalid_options): 400 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.225s",
                                "2026-05-22 01:45:42.528 17 INFO tempest.lib.common.rest_client [req-05c204af-5da4-4a80-89d1-0d276c44f646 req-05c204af-5da4-4a80-89d1-0d276c44f646 ] Request (PortsIpV6TestJSON:test_create_update_port_with_second_ip): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/355e24dc-edc6-4c0c-acad-b7d68f910007 0.874s",
                                "2026-05-22 01:45:42.594 35 INFO tempest.lib.common.rest_client [req-bff34bb0-d1e1-4f3b-9610-f23caf47db5d req-bff34bb0-d1e1-4f3b-9610-f23caf47db5d ] Request (PortsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/f1bbfce3-1875-407c-b95d-ea06b9a6b017 0.357s",
                                "2026-05-22 01:45:42.614 21 INFO tempest.lib.common.rest_client [req-b172c176-fe8c-4355-9af1-105ed187dd7f req-b172c176-fe8c-4355-9af1-105ed187dd7f ] Request (NetworksIpV6Test:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/72223a5f-a42a-4e8b-bc78-be995cba77ee 0.099s",
                                "{5} tempest.api.network.test_networks.NetworksIpV6Test.test_delete_network_with_subnet [2.224319s] ... ok",
                                "2026-05-22 01:45:42.688 33 INFO tempest.lib.common.rest_client [req-6c38b27e-4cab-4ef8-b46a-6f3eab70213a req-6c38b27e-4cab-4ef8-b46a-6f3eab70213a ] Request (NetworksTestDHCPv6:test_dhcpv6_invalid_options): 400 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.169s",
                                "2026-05-22 01:45:42.706 35 INFO tempest.lib.common.rest_client [req-14273d5a-7264-4646-8188-5c6368ddcd3f req-14273d5a-7264-4646-8188-5c6368ddcd3f ] Request (PortsTestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/6d1fb13e-476e-4ddd-880e-0d684724d60a 0.110s",
                                "2026-05-22 01:45:42.716 19 INFO tempest.lib.common.rest_client [req-ab583892-bc14-45f4-9194-ed2e27a35c25 req-ab583892-bc14-45f4-9194-ed2e27a35c25 ] Request (FloatingIPNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/e89c9e08fbe24d4fb6f46ff5ce4f5a5a 0.220s",
                                "2026-05-22 01:45:42.718 19 INFO tempest.test [-] <class 'unittest.case.SkipTest'> raised in DvrRoutersNegativeTest.setUpClass. Invoking tearDownClass.",
                                "{4} setUpClass (tempest.api.network.test_routers_negative.DvrRoutersNegativeTest) ... SKIPPED: DVR extension not enabled.",
                                "2026-05-22 01:45:42.789 21 INFO tempest.lib.common.rest_client [req-902597d9-5beb-447a-9444-66fc7b4fcbbb req-902597d9-5beb-447a-9444-66fc7b4fcbbb ] Request (NetworksIpV6Test:test_external_network_visibility): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks?router%3Aexternal=True 0.167s",
                                "2026-05-22 01:45:42.794 11 INFO tempest.lib.common.rest_client [req-be4ce7d1-7efa-4280-b136-1f020e6d36c4 req-be4ce7d1-7efa-4280-b136-1f020e6d36c4 ] Request (SecGroupIPv6Test:test_create_security_group_rule_with_additional_args): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.365s",
                                "2026-05-22 01:45:42.862 33 INFO tempest.lib.common.rest_client [req-1a259684-1ae6-4fa0-9a68-ddbc22ad8be3 req-1a259684-1ae6-4fa0-9a68-ddbc22ad8be3 ] Request (NetworksTestDHCPv6:test_dhcpv6_invalid_options): 400 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.170s",
                                "2026-05-22 01:45:42.894 21 INFO tempest.lib.common.rest_client [req-32a5adaf-1aa8-4d08-8a83-b92104f144a4 req-32a5adaf-1aa8-4d08-8a83-b92104f144a4 ] Request (NetworksIpV6Test:test_external_network_visibility): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets?network_id=8e7c61a1-2868-4f38-badf-92e1456df341 0.103s",
                                "2026-05-22 01:45:42.973 21 INFO tempest.lib.common.rest_client [req-a203b9f1-511b-4645-aa20-b03bad8e69d5 req-a203b9f1-511b-4645-aa20-b03bad8e69d5 ] Request (NetworksIpV6Test:test_external_network_visibility): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions 0.075s",
                                "{5} tempest.api.network.test_networks.NetworksIpV6Test.test_external_network_visibility [0.355982s] ... ok",
                                "2026-05-22 01:45:43.013 17 INFO tempest.lib.common.rest_client [req-671be253-1d15-4737-9ced-962d1241b25e req-671be253-1d15-4737-9ced-962d1241b25e ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/355e24dc-edc6-4c0c-acad-b7d68f910007 0.480s",
                                "2026-05-22 01:45:43.040 35 INFO tempest.lib.common.rest_client [req-60d3bc51-482e-4052-b535-6442ddfd19d2 req-60d3bc51-482e-4052-b535-6442ddfd19d2 ] Request (PortsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/303a3632-8c21-4df5-a240-4c92735e67b4 0.332s",
                                "2026-05-22 01:45:43.059 33 INFO tempest.lib.common.rest_client [req-fede4b5d-94cb-4f0e-b5ed-3993f3eb0ab8 req-fede4b5d-94cb-4f0e-b5ed-3993f3eb0ab8 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.193s",
                                "2026-05-22 01:45:43.120 17 INFO tempest.lib.common.rest_client [req-8a926bdc-ca8a-458b-817e-4aec2e55e750 req-8a926bdc-ca8a-458b-817e-4aec2e55e750 ] Request (PortsIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/355e24dc-edc6-4c0c-acad-b7d68f910007 0.103s",
                                "2026-05-22 01:45:43.134 35 INFO tempest.lib.common.rest_client [req-4e05c5d0-4a6b-4e48-8833-d57588d3e912 req-4e05c5d0-4a6b-4e48-8833-d57588d3e912 ] Request (PortsTestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/b049867f-9544-495c-af22-65c78132a8a1 0.091s",
                                "2026-05-22 01:45:43.143 11 INFO tempest.lib.common.rest_client [req-e4ad5a2b-ab39-4f4a-9c39-1361882c4346 req-e4ad5a2b-ab39-4f4a-9c39-1361882c4346 ] Request (SecGroupIPv6Test:test_create_security_group_rule_with_additional_args): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.347s",
                                "2026-05-22 01:45:43.159 21 INFO tempest.lib.common.rest_client [req-b41e8ea3-d113-4055-8eaa-d965761c2acc req-b41e8ea3-d113-4055-8eaa-d965761c2acc ] Request (NetworksIpV6Test:test_list_networks): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks 0.175s",
                                "{5} tempest.api.network.test_networks.NetworksIpV6Test.test_list_networks [0.184585s] ... ok",
                                "2026-05-22 01:45:43.226 33 INFO tempest.lib.common.rest_client [req-02743207-006d-4dc4-a4ce-6d5d66f85662 req-02743207-006d-4dc4-a4ce-6d5d66f85662 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.164s",
                                "2026-05-22 01:45:43.283 35 INFO tempest.lib.common.rest_client [req-f029a3fa-29ae-472a-a406-186941fe8ef4 req-f029a3fa-29ae-472a-a406-186941fe8ef4 ] Request (PortsTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=27c7f45b-1e8e-445b-907e-90726528b520 0.147s",
                                "2026-05-22 01:45:43.355 33 INFO tempest.lib.common.rest_client [req-2fe68db4-c3de-43bf-9405-5b81ec085087 req-2fe68db4-c3de-43bf-9405-5b81ec085087 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.126s",
                                "{11} tempest.api.network.test_dhcp_ipv6.NetworksTestDHCPv6.test_dhcpv6_invalid_options [1.607637s] ... ok",
                                "2026-05-22 01:45:43.371 21 INFO tempest.lib.common.rest_client [req-cca8a4ac-fdff-4930-a3d1-bb65990194fd req-cca8a4ac-fdff-4930-a3d1-bb65990194fd ] Request (NetworksIpV6Test:test_list_networks_fields): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks?fields=id&fields=name&fields=mtu 0.207s",
                                "{5} tempest.api.network.test_networks.NetworksIpV6Test.test_list_networks_fields [0.210628s] ... ok",
                                "2026-05-22 01:45:43.390 35 INFO tempest.lib.common.rest_client [req-4df4fce9-5c64-4d89-bf45-93a18a0af25f req-4df4fce9-5c64-4d89-bf45-93a18a0af25f ] Request (PortsTestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/27c7f45b-1e8e-445b-907e-90726528b520 0.101s",
                                "2026-05-22 01:45:43.456 17 INFO tempest.lib.common.rest_client [req-1c7b7a27-7ed4-41ff-9b20-299de3275753 req-1c7b7a27-7ed4-41ff-9b20-299de3275753 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/2631cae4-07ef-42cb-abb9-748d17b9eed6 0.333s",
                                "2026-05-22 01:45:43.480 35 INFO tempest.lib.common.rest_client [req-e637b1f2-31eb-47c2-bab9-c605ce5b57a9 req-e637b1f2-31eb-47c2-bab9-c605ce5b57a9 ] Request (PortsTestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/0c58f8ba-b6ea-4967-9d1f-4b20b19da53b 0.084s",
                                "2026-05-22 01:45:43.486 11 INFO tempest.lib.common.rest_client [req-4ce585a2-6d1b-4096-8f41-1d8a2221fa6d req-4ce585a2-6d1b-4096-8f41-1d8a2221fa6d ] Request (SecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/905ca799-0c33-465c-b493-8ea5d811bccc 0.341s",
                                "2026-05-22 01:45:43.522 21 INFO tempest.lib.common.rest_client [req-d998b6b5-8eb1-4026-ab0d-ba86258049a4 req-d998b6b5-8eb1-4026-ab0d-ba86258049a4 ] Request (NetworksIpV6Test:test_list_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.142s",
                                "{5} tempest.api.network.test_networks.NetworksIpV6Test.test_list_subnets [0.150488s] ... ok",
                                "2026-05-22 01:45:43.581 35 INFO tempest.lib.common.rest_client [req-e630376a-9549-4e67-8a37-7590e86de575 req-e630376a-9549-4e67-8a37-7590e86de575 ] Request (PortsTestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/0fac4569-5957-49c1-80f2-bf168991296b 0.099s",
                                "2026-05-22 01:45:43.662 21 INFO tempest.lib.common.rest_client [req-52d83b3c-2a6c-4c4c-8bfe-b301c56513af req-52d83b3c-2a6c-4c4c-8bfe-b301c56513af ] Request (NetworksIpV6Test:test_list_subnets_fields): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets?fields=id&fields=network_id 0.132s",
                                "{5} tempest.api.network.test_networks.NetworksIpV6Test.test_list_subnets_fields [0.136145s] ... ok",
                                "2026-05-22 01:45:43.677 11 INFO tempest.lib.common.rest_client [req-90a9610e-f077-4274-8430-04b5aa56b9ca req-90a9610e-f077-4274-8430-04b5aa56b9ca ] Request (SecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.189s",
                                "2026-05-22 01:45:43.693 35 INFO tempest.lib.common.rest_client [req-7c26db68-e72a-49af-9dbd-4ffa074ddc54 req-7c26db68-e72a-49af-9dbd-4ffa074ddc54 ] Request (PortsTestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/6db4a543-bcd2-4683-a74e-4c28dcb3e16d 0.108s",
                                "2026-05-22 01:45:43.770 17 INFO tempest.lib.common.rest_client [req-1b6d82ac-a653-4403-8429-b1a1806ce21f req-1b6d82ac-a653-4403-8429-b1a1806ce21f ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/9c60e438-4cdb-482a-82a6-d6bb4f20fe9c 0.312s",
                                "2026-05-22 01:45:43.801 35 INFO tempest.lib.common.rest_client [req-d76cd25c-a526-4054-bfcd-55a5efe42a9a req-d76cd25c-a526-4054-bfcd-55a5efe42a9a ] Request (PortsTestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/ff30b52e-6e63-44c7-a6b2-2345b8b7e84c 0.105s",
                                "2026-05-22 01:45:43.881 21 INFO tempest.lib.common.rest_client [req-1e4cd8e3-0d5c-41b6-a0e5-dfb446dcbb3b req-1e4cd8e3-0d5c-41b6-a0e5-dfb446dcbb3b ] Request (NetworksIpV6Test:test_show_network): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks/77e5adf0-dc5c-4b58-9099-92209045175d 0.213s",
                                "{5} tempest.api.network.test_networks.NetworksIpV6Test.test_show_network [0.217319s] ... ok",
                                "2026-05-22 01:45:43.889 35 INFO tempest.lib.common.rest_client [req-833d362a-3a4b-4d41-b3f3-3747a7408dc2 req-833d362a-3a4b-4d41-b3f3-3747a7408dc2 ] Request (PortsTestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/4c061ada-1196-4fb3-9fb4-dae569c730c1 0.086s",
                                "2026-05-22 01:45:43.933 11 INFO tempest.lib.common.rest_client [req-3df54da7-4c30-40b4-8b5c-946f0d8377a0 req-3df54da7-4c30-40b4-8b5c-946f0d8377a0 ] Request (SecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/446f34b6-f3ab-4bb8-a200-2b0dcb4d26a8 0.254s",
                                "2026-05-22 01:45:43.989 35 INFO tempest.lib.common.rest_client [req-4d91f0cf-2bb5-4a9a-9a19-3981067eafbd req-4d91f0cf-2bb5-4a9a-9a19-3981067eafbd ] Request (PortsTestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/d7e6a8bd-2c28-4f3f-ab35-d819c74558ce 0.096s",
                                "2026-05-22 01:45:44.062 11 INFO tempest.lib.common.rest_client [req-82946966-60e0-4ebb-91cd-545025042a89 req-82946966-60e0-4ebb-91cd-545025042a89 ] Request (SecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.127s",
                                "{0} tempest.api.network.test_security_groups.SecGroupIPv6Test.test_create_security_group_rule_with_additional_args [1.640395s] ... ok",
                                "2026-05-22 01:45:44.105 29 INFO tempest.lib.common.rest_client [req-cda6e405-2bba-4bfc-925f-2f341bf8e17d req-cda6e405-2bba-4bfc-925f-2f341bf8e17d ] Request (RoutersTest:test_router_interface_port_update_with_fixed_ip): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/bd3af9e6-0c4f-455d-a9ec-f1fcb33b0513/add_router_interface 2.606s",
                                "2026-05-22 01:45:44.107 35 INFO tempest.lib.common.rest_client [req-195f2414-dcac-4741-8a16-085b9a5a269a req-195f2414-dcac-4741-8a16-085b9a5a269a ] Request (PortsTestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/77d7ef03-1ab0-4411-947d-86a6666d1b76 0.110s",
                                "2026-05-22 01:45:44.113 21 INFO tempest.lib.common.rest_client [req-980c02d8-008b-4d70-b609-3b660e98e38f req-980c02d8-008b-4d70-b609-3b660e98e38f ] Request (NetworksIpV6Test:test_show_network_fields): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks/77e5adf0-dc5c-4b58-9099-92209045175d?fields=id&fields=name&fields=mtu 0.226s",
                                "{5} tempest.api.network.test_networks.NetworksIpV6Test.test_show_network_fields [0.230688s] ... ok",
                                "2026-05-22 01:45:44.222 35 INFO tempest.lib.common.rest_client [req-274ff96f-0465-4606-b7f9-af5d5e8d925d req-274ff96f-0465-4606-b7f9-af5d5e8d925d ] Request (PortsTestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/2b4fd42f-9e5e-40e5-96c2-53c88bc78722 0.111s",
                                "2026-05-22 01:45:44.276 21 INFO tempest.lib.common.rest_client [req-23888f5c-2c1c-4000-b6be-ece373838328 req-23888f5c-2c1c-4000-b6be-ece373838328 ] Request (NetworksIpV6Test:test_show_subnet): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets/b9aa6fb0-d32f-40c6-8d27-1f8c89c0bcd3 0.157s",
                                "{5} tempest.api.network.test_networks.NetworksIpV6Test.test_show_subnet [0.161663s] ... ok",
                                "2026-05-22 01:45:44.311 29 INFO tempest.lib.common.rest_client [req-541da729-2d86-43ce-a00e-ab013636f84d req-541da729-2d86-43ce-a00e-ab013636f84d ] Request (RoutersTest:test_router_interface_port_update_with_fixed_ip): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/baedb965-bdef-4717-a1dc-ed15d5d66d67 0.198s",
                                "2026-05-22 01:45:44.382 21 INFO tempest.lib.common.rest_client [req-fcef1973-c125-4348-81d2-bd9c1aa79c7f req-fcef1973-c125-4348-81d2-bd9c1aa79c7f ] Request (NetworksIpV6Test:test_show_subnet_fields): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets/b9aa6fb0-d32f-40c6-8d27-1f8c89c0bcd3?fields=id&fields=network_id 0.102s",
                                "{5} tempest.api.network.test_networks.NetworksIpV6Test.test_show_subnet_fields [0.104770s] ... ok",
                                "2026-05-22 01:45:44.462 17 INFO tempest.lib.common.rest_client [req-0f41c231-5757-4621-9180-e08441adb62c req-0f41c231-5757-4621-9180-e08441adb62c ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/76ec0248-7fe7-4aa1-9200-466cdd0bc1c4 0.690s",
                                "{3} tempest.api.network.test_ports.PortsIpV6TestJSON.test_create_update_port_with_second_ip [7.643931s] ... ok",
                                "2026-05-22 01:45:44.516 11 INFO tempest.lib.common.rest_client [req-038c59a5-cd98-4d76-b016-262293b3e3a3 req-038c59a5-cd98-4d76-b016-262293b3e3a3 ] Request (SecGroupIPv6Test:test_create_security_group_rule_with_icmp_type_code): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.446s",
                                "2026-05-22 01:45:44.650 35 INFO tempest.lib.common.rest_client [req-6a811778-cf49-4664-9128-54a9633603a4 req-6a811778-cf49-4664-9128-54a9633603a4 ] Request (PortsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/f44fee67-3805-4da3-8797-3810eb37b4b9 0.422s",
                                "2026-05-22 01:45:44.660 17 INFO tempest.lib.common.rest_client [req-b15f1965-a24c-418f-b90d-74009f8f4fac req-b15f1965-a24c-418f-b90d-74009f8f4fac ] Request (PortsIpV6TestJSON:test_list_ports): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.190s",
                                "{3} tempest.api.network.test_ports.PortsIpV6TestJSON.test_list_ports [0.194723s] ... ok",
                                "2026-05-22 01:45:44.782 17 INFO tempest.lib.common.rest_client [req-1d1aa778-2ec2-4b18-9f13-6bb7d940eecc req-1d1aa778-2ec2-4b18-9f13-6bb7d940eecc ] Request (PortsIpV6TestJSON:test_list_ports_fields): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?fields=id&fields=mac_address 0.119s",
                                "{3} tempest.api.network.test_ports.PortsIpV6TestJSON.test_list_ports_fields [0.122185s] ... ok",
                                "2026-05-22 01:45:44.889 33 INFO tempest.lib.common.rest_client [req-125b5e93-c944-4df3-a739-8eb8f3f7e55e req-125b5e93-c944-4df3-a739-8eb8f3f7e55e ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_eui64): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.529s",
                                "2026-05-22 01:45:45.024 25 INFO tempest.lib.common.rest_client [req-d94bc908-b989-4430-9f98-d00c509b4668 req-d94bc908-b989-4430-9f98-d00c509b4668 ] Request (RoutersIpV6Test:test_update_delete_extra_route): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/f07bce41-e7ca-4bed-8206-a4748ffe5072/add_router_interface 2.662s",
                                "2026-05-22 01:45:45.123 11 INFO tempest.lib.common.rest_client [req-add66fba-bea1-41d4-b0dc-94b1e6a77f88 req-add66fba-bea1-41d4-b0dc-94b1e6a77f88 ] 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.604s",
                                "2026-05-22 01:45:45.281 35 INFO tempest.lib.common.rest_client [req-df6f028e-99ac-469d-8c86-816091bdf10b req-df6f028e-99ac-469d-8c86-816091bdf10b ] Request (PortsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/f3d013e7-b215-4934-a848-2719cbe420ed 0.628s",
                                "2026-05-22 01:45:45.356 21 INFO tempest.lib.common.rest_client [req-12948507-3cb8-4cbc-a0cd-6eb44f4a1b70 req-12948507-3cb8-4cbc-a0cd-6eb44f4a1b70 ] Request (NetworksIpV6Test:test_update_subnet_gw_dns_host_routes_dhcp): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.968s",
                                "2026-05-22 01:45:45.453 29 INFO tempest.lib.common.rest_client [req-c211cb67-6819-4ad6-93ae-c30b00abc51d req-c211cb67-6819-4ad6-93ae-c30b00abc51d ] Request (RoutersTest:test_router_interface_port_update_with_fixed_ip): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/baedb965-bdef-4717-a1dc-ed15d5d66d67 1.137s",
                                "2026-05-22 01:45:45.496 17 INFO tempest.lib.common.rest_client [req-b0f40db1-dd89-4293-905c-fc5e1a5981dc req-b0f40db1-dd89-4293-905c-fc5e1a5981dc ] Request (PortsIpV6TestJSON:test_port_list_filter_by_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.709s",
                                "2026-05-22 01:45:45.511 11 INFO tempest.lib.common.rest_client [req-6a32f683-8835-4f07-b408-1aa14d6c0835 req-6a32f683-8835-4f07-b408-1aa14d6c0835 ] 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.386s",
                                "2026-05-22 01:45:45.603 35 INFO tempest.lib.common.rest_client [req-3551d613-4754-4339-bdd3-b72737a4e376 req-3551d613-4754-4339-bdd3-b72737a4e376 ] Request (PortsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/0fded0ac2cd741f181a4cb9dc6679732 0.318s",
                                "2026-05-22 01:45:45.653 29 INFO tempest.lib.common.rest_client [req-ee6a9f29-33cf-4ce7-8b87-af14a842af03 req-ee6a9f29-33cf-4ce7-8b87-af14a842af03 ] Request (RoutersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/baedb965-bdef-4717-a1dc-ed15d5d66d67 0.193s",
                                "2026-05-22 01:45:45.814 33 INFO tempest.lib.common.rest_client [req-e539d514-ca27-4c7a-8106-e6779a074cc1 req-e539d514-ca27-4c7a-8106-e6779a074cc1 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_eui64): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.922s",
                                "2026-05-22 01:45:45.838 25 INFO tempest.lib.common.rest_client [req-c9850d9d-5037-4c86-874c-a1d4288de14e req-c9850d9d-5037-4c86-874c-a1d4288de14e ] Request (RoutersIpV6Test:test_update_delete_extra_route): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.811s",
                                "2026-05-22 01:45:45.908 35 INFO tempest.lib.common.rest_client [req-3a2c7d80-52ff-4685-83d7-4599189084d7 req-3a2c7d80-52ff-4685-83d7-4599189084d7 ] Request (PortsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/a5b998acb8334142a6d0470303245fef 0.302s",
                                "2026-05-22 01:45:45.909 35 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 68ecfc7b81a6406f8dd34576f7576ec2",
                                "2026-05-22 01:45:45.978 11 INFO tempest.lib.common.rest_client [req-a110b298-9f9d-4c7a-b28b-392f8fb4bc96 req-a110b298-9f9d-4c7a-b28b-392f8fb4bc96 ] 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.464s",
                                "2026-05-22 01:45:45.991 21 INFO tempest.lib.common.rest_client [req-6eaa7719-044f-4305-a6fb-405634a8ce8e req-6eaa7719-044f-4305-a6fb-405634a8ce8e ] Request (NetworksIpV6Test:test_update_subnet_gw_dns_host_routes_dhcp): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.632s",
                                "2026-05-22 01:45:45.998 17 INFO tempest.lib.common.rest_client [req-cf2b0bef-61f5-41fd-8f64-faa25ee83725 req-cf2b0bef-61f5-41fd-8f64-faa25ee83725 ] Request (PortsIpV6TestJSON:test_port_list_filter_by_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.497s",
                                "2026-05-22 01:45:46.023 33 INFO tempest.lib.common.rest_client [req-2244853a-a049-4304-9bc6-77bb6be21580 req-2244853a-a049-4304-9bc6-77bb6be21580 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_eui64): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.204s",
                                "2026-05-22 01:45:46.371 11 INFO tempest.lib.common.rest_client [req-e808a8de-7442-45fb-922d-89160fc56a7d req-e808a8de-7442-45fb-922d-89160fc56a7d ] 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.391s",
                                "2026-05-22 01:45:46.411 25 INFO tempest.lib.common.rest_client [req-7d9c6021-f709-4d40-8ced-721de3496c05 req-7d9c6021-f709-4d40-8ced-721de3496c05 ] Request (RoutersIpV6Test:test_update_delete_extra_route): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.566s",
                                "2026-05-22 01:45:46.465 33 INFO tempest.lib.common.rest_client [req-f636f04f-feef-4458-9737-c9932f122c6d req-f636f04f-feef-4458-9737-c9932f122c6d ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_eui64): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/49fce242-5ed4-4c3a-b1e7-26a0f8e14b1e 0.439s",
                                "2026-05-22 01:45:46.485 35 INFO tempest.lib.common.rest_client [req-1b8e8b36-75bf-44af-9c67-c30d6f305913 req-1b8e8b36-75bf-44af-9c67-c30d6f305913 ] Request (PortsTestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.574s",
                                "2026-05-22 01:45:46.590 33 INFO tempest.lib.common.rest_client [req-c8e1bc41-1eb3-4a54-91df-15354b6e96c3 req-c8e1bc41-1eb3-4a54-91df-15354b6e96c3 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_eui64): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.121s",
                                "2026-05-22 01:45:46.715 29 INFO tempest.lib.common.rest_client [req-31379682-9b1b-4fa1-9ffe-533c090a1a02 req-31379682-9b1b-4fa1-9ffe-533c090a1a02 ] Request (RoutersTest:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/bd3af9e6-0c4f-455d-a9ec-f1fcb33b0513/remove_router_interface 1.060s",
                                "2026-05-22 01:45:46.764 35 INFO tempest.lib.common.rest_client [req-6bdad2c2-9dca-43b7-8573-db492291bffe req-6bdad2c2-9dca-43b7-8573-db492291bffe ] Request (PortsTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=68ecfc7b81a6406f8dd34576f7576ec2&name=default 0.274s",
                                "2026-05-22 01:45:46.774 11 INFO tempest.lib.common.rest_client [req-8603e2ff-1d44-483b-8dcf-bd6a742da7f4 req-8603e2ff-1d44-483b-8dcf-bd6a742da7f4 ] 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.399s",
                                "2026-05-22 01:45:46.816 17 INFO tempest.lib.common.rest_client [req-52c25ac2-35d4-4cd7-835b-8dd2a8e1a653 req-52c25ac2-35d4-4cd7-835b-8dd2a8e1a653 ] Request (PortsIpV6TestJSON:test_port_list_filter_by_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.815s",
                                "2026-05-22 01:45:46.844 29 INFO tempest.lib.common.rest_client [req-e56e7baf-4f6c-4830-a62f-4c8562a6cfd7 req-e56e7baf-4f6c-4830-a62f-4c8562a6cfd7 ] Request (RoutersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=bd3af9e6-0c4f-455d-a9ec-f1fcb33b0513 0.126s",
                                "2026-05-22 01:45:46.959 33 INFO tempest.lib.common.rest_client [req-229daed9-3d6f-48da-a242-21e5741f3668 req-229daed9-3d6f-48da-a242-21e5741f3668 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_eui64): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/7525613a-e3c7-4264-bd24-ae26896b1f2a 0.366s",
                                "2026-05-22 01:45:47.083 11 INFO tempest.lib.common.rest_client [req-659bc7b6-05fa-4099-8dbd-316d118afa31 req-659bc7b6-05fa-4099-8dbd-316d118afa31 ] Request (SecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/d3e5d583-1f9f-4ba5-a2df-dbc4ec4e4740 0.305s",
                                "2026-05-22 01:45:47.101 33 INFO tempest.lib.common.rest_client [req-64c06aa4-1c6e-4d00-9b39-808d8e8850a0 req-64c06aa4-1c6e-4d00-9b39-808d8e8850a0 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_eui64): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.139s",
                                "2026-05-22 01:45:47.376 29 INFO tempest.lib.common.rest_client [req-6a93b98c-5ef8-444f-9b87-9399339d1725 req-6a93b98c-5ef8-444f-9b87-9399339d1725 ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/bd3af9e6-0c4f-455d-a9ec-f1fcb33b0513 0.526s",
                                "2026-05-22 01:45:47.413 11 INFO tempest.lib.common.rest_client [req-0ab8c622-8120-4cc0-a459-8dfcfb762efa req-0ab8c622-8120-4cc0-a459-8dfcfb762efa ] Request (SecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.327s",
                                "2026-05-22 01:45:47.433 35 INFO tempest.lib.common.rest_client [req-ff0df4ac-e35a-47a9-862c-d9b8ee455ab1 req-ff0df4ac-e35a-47a9-862c-d9b8ee455ab1 ] Request (PortsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/3a551681-a872-4ea6-9e07-bb64d618683a 0.663s",
                                "2026-05-22 01:45:47.684 21 INFO tempest.lib.common.rest_client [req-f69bc2fa-7b3d-43f9-9255-58e97e41ff0d req-f69bc2fa-7b3d-43f9-9255-58e97e41ff0d ] Request (NetworksIpV6Test:test_update_subnet_gw_dns_host_routes_dhcp): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/subnets/4a823202-5b3e-449d-8d8b-7474b1ca089a 1.689s",
                                "2026-05-22 01:45:47.728 35 INFO tempest.lib.common.rest_client [req-65b3a051-1af7-4d22-a715-03ec0aa9d67b req-65b3a051-1af7-4d22-a715-03ec0aa9d67b ] Request (PortsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/68ecfc7b81a6406f8dd34576f7576ec2 0.290s",
                                "2026-05-22 01:45:47.811 29 INFO tempest.lib.common.rest_client [req-ad4e00df-2f85-4443-bfbc-8454ba1bd7a1 req-ad4e00df-2f85-4443-bfbc-8454ba1bd7a1 ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/02088f25-bce7-4b44-b4c3-858ec09ee38d 0.431s",
                                "2026-05-22 01:45:47.940 11 INFO tempest.lib.common.rest_client [req-762e71aa-2759-4379-97d6-2fee1fdb231c req-762e71aa-2759-4379-97d6-2fee1fdb231c ] Request (SecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/fdcd2739-4c7b-418d-b865-2a79d5bad995 0.524s",
                                "2026-05-22 01:45:47.972 17 INFO tempest.lib.common.rest_client [req-57e95360-952a-4e45-94a1-f5565be49356 req-57e95360-952a-4e45-94a1-f5565be49356 ] Request (PortsIpV6TestJSON:test_port_list_filter_by_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.154s",
                                "2026-05-22 01:45:48.260 11 INFO tempest.lib.common.rest_client [req-942a952b-00c0-4889-8a76-8558a7036879 req-942a952b-00c0-4889-8a76-8558a7036879 ] Request (SecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.317s",
                                "2026-05-22 01:45:48.268 17 INFO tempest.lib.common.rest_client [req-84f32379-e28e-4b4a-8cca-c750042fc0c1 req-84f32379-e28e-4b4a-8cca-c750042fc0c1 ] 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%3A3e3 0.291s",
                                "2026-05-22 01:45:48.425 35 INFO tempest.lib.common.rest_client [req-4b78493c-e1b3-4c05-9104-be5dfc512b1e req-4b78493c-e1b3-4c05-9104-be5dfc512b1e ] Request (NetworksApiDiscovery:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.691s",
                                "2026-05-22 01:45:48.674 29 INFO tempest.lib.common.rest_client [req-9db277cf-e26f-426a-96a6-5588cb377dca req-9db277cf-e26f-426a-96a6-5588cb377dca ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/2bba81c0-7f07-4453-89d7-7996412462ba 0.860s",
                                "{9} tempest.api.network.test_routers.RoutersTest.test_router_interface_port_update_with_fixed_ip [9.570555s] ... ok",
                                "2026-05-22 01:45:48.685 11 INFO tempest.lib.common.rest_client [req-f734171b-36da-4198-a5c0-b0c871b4f6c5 req-f734171b-36da-4198-a5c0-b0c871b4f6c5 ] Request (SecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/41a471a7-31ca-41ce-b946-456fdecf74e1 0.421s",
                                "2026-05-22 01:45:48.949 33 INFO tempest.lib.common.rest_client [req-9c2a9927-6520-4d13-b316-cfac3c6dcb94 req-9c2a9927-6520-4d13-b316-cfac3c6dcb94 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_eui64): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.844s",
                                "2026-05-22 01:45:49.037 11 INFO tempest.lib.common.rest_client [req-15d37204-b6f7-4912-9f24-1a64ae85b5fc req-15d37204-b6f7-4912-9f24-1a64ae85b5fc ] Request (SecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.349s",
                                "2026-05-22 01:45:49.057 35 INFO tempest.lib.common.rest_client [req-7d34e23b-af23-4142-b59b-a7fa042366b4 req-7d34e23b-af23-4142-b59b-a7fa042366b4 ] Request (NetworksApiDiscovery:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.609s",
                                "2026-05-22 01:45:49.092 21 INFO tempest.lib.common.rest_client [req-5751c9f8-3f4d-455c-bdb5-3ea86c449c52 req-5751c9f8-3f4d-455c-bdb5-3ea86c449c52 ] Request (NetworksIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/b215b44c-6b21-4eac-916c-c1b6cd49bf21 1.402s",
                                "{5} tempest.api.network.test_networks.NetworksIpV6Test.test_update_subnet_gw_dns_host_routes_dhcp [4.708698s] ... ok",
                                "2026-05-22 01:45:49.210 17 INFO tempest.lib.common.rest_client [req-d7168a37-d0c3-4a18-9714-92cd2819222d req-d7168a37-d0c3-4a18-9714-92cd2819222d ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/6dbfdb09-6ce8-4781-a1d1-2b5cc0288862 0.938s",
                                "2026-05-22 01:45:49.246 35 INFO tempest.lib.common.rest_client [req-03e5a026-1569-4114-9899-8e1a33cd1ec2 req-03e5a026-1569-4114-9899-8e1a33cd1ec2 ] Request (NetworksApiDiscovery:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.186s",
                                "2026-05-22 01:45:49.361 17 INFO tempest.lib.common.rest_client [req-4007fcfc-9002-4614-afc8-90c2a866e6c4 req-4007fcfc-9002-4614-afc8-90c2a866e6c4 ] Request (PortsIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/6dbfdb09-6ce8-4781-a1d1-2b5cc0288862 0.148s",
                                "2026-05-22 01:45:49.376 29 INFO tempest.lib.common.rest_client [req-c467ce1b-059f-4cba-94c1-fd1e682f330d req-c467ce1b-059f-4cba-94c1-fd1e682f330d ] Request (RoutersTest:test_update_delete_extra_route): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.696s",
                                "2026-05-22 01:45:49.418 11 INFO tempest.lib.common.rest_client [req-651aeef2-a992-434f-bda8-7ea704511ddd req-651aeef2-a992-434f-bda8-7ea704511ddd ] Request (SecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/c70eacad-7c5f-49e7-9c96-e59be7026495 0.377s",
                                "2026-05-22 01:45:49.449 35 INFO tempest.lib.common.rest_client [req-23bfdeb7-5352-458c-9ad5-210ff758416d req-23bfdeb7-5352-458c-9ad5-210ff758416d ] Request (NetworksApiDiscovery:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.198s",
                                "2026-05-22 01:45:49.814 11 INFO tempest.lib.common.rest_client [req-fb6f39b7-b7f6-47c0-aef2-bec858baecae req-fb6f39b7-b7f6-47c0-aef2-bec858baecae ] Request (SecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.393s",
                                "2026-05-22 01:45:49.935 21 INFO tempest.lib.common.rest_client [req-cca5aacf-a90d-4343-91da-e08bfe5f7fc0 req-cca5aacf-a90d-4343-91da-e08bfe5f7fc0 ] Request (NetworksIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/4a823202-5b3e-449d-8d8b-7474b1ca089a 0.838s",
                                "2026-05-22 01:45:50.079 21 INFO tempest.lib.common.rest_client [req-6b3a770e-1cff-4430-a412-d8ce17bbe9b6 req-6b3a770e-1cff-4430-a412-d8ce17bbe9b6 ] Request (NetworksIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/b215b44c-6b21-4eac-916c-c1b6cd49bf21 0.140s",
                                "2026-05-22 01:45:50.152 25 INFO tempest.lib.common.rest_client [req-beafae4f-6c25-4537-92d6-0404469b8daf req-beafae4f-6c25-4537-92d6-0404469b8daf ] Request (RoutersIpV6Test:test_update_delete_extra_route): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/f07bce41-e7ca-4bed-8206-a4748ffe5072/add_router_interface 3.738s",
                                "2026-05-22 01:45:50.184 35 INFO tempest.lib.common.rest_client [req-75152ba9-07c4-4fc1-a047-5ec3db5b8557 req-75152ba9-07c4-4fc1-a047-5ec3db5b8557 ] Request (NetworksApiDiscovery:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.733s",
                                "2026-05-22 01:45:50.192 21 INFO tempest.lib.common.rest_client [req-a30c0f90-79dd-4b35-8b5b-5b8e28005390 req-a30c0f90-79dd-4b35-8b5b-5b8e28005390 ] Request (NetworksIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/b255b0fd-9f6c-4f51-aca6-f08541ca7db9 0.109s",
                                "2026-05-22 01:45:50.291 17 INFO tempest.lib.common.rest_client [req-e803f679-58ad-444d-a5a7-80ba094427d9 req-e803f679-58ad-444d-a5a7-80ba094427d9 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/1c7d1c11-7ef5-4938-907f-daae8f56bdd6 0.924s",
                                "2026-05-22 01:45:50.307 35 INFO tempest.lib.common.rest_client [req-1934e085-a11d-47c6-95cf-2ab31f6e26c3 req-1934e085-a11d-47c6-95cf-2ab31f6e26c3 ] Request (NetworksApiDiscovery:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.121s",
                                "2026-05-22 01:45:50.315 33 INFO tempest.lib.common.rest_client [req-dedf303e-71db-43a6-b7ac-3e9c517cd86b req-dedf303e-71db-43a6-b7ac-3e9c517cd86b ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_eui64): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.362s",
                                "2026-05-22 01:45:50.320 21 INFO tempest.lib.common.rest_client [req-b1959317-021d-42cf-92f3-4e57c3b625c8 req-b1959317-021d-42cf-92f3-4e57c3b625c8 ] Request (NetworksIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/72223a5f-a42a-4e8b-bc78-be995cba77ee 0.118s",
                                "2026-05-22 01:45:50.336 11 INFO tempest.lib.common.rest_client [req-d4850d11-65c3-4509-83f7-9970ce2089d5 req-d4850d11-65c3-4509-83f7-9970ce2089d5 ] Request (SecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/2741685b-8676-4320-ae95-dd4227ec9c5e 0.507s",
                                "2026-05-22 01:45:50.443 17 INFO tempest.lib.common.rest_client [req-1d62516a-14d8-4f87-ab13-9d3eb63225dc req-1d62516a-14d8-4f87-ab13-9d3eb63225dc ] Request (PortsIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/1c7d1c11-7ef5-4938-907f-daae8f56bdd6 0.149s",
                                "2026-05-22 01:45:50.481 33 INFO tempest.lib.common.rest_client [req-ca8a5911-c058-4e66-bfea-0405951bf0a0 req-ca8a5911-c058-4e66-bfea-0405951bf0a0 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_eui64): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.162s",
                                "2026-05-22 01:45:50.493 35 INFO tempest.lib.common.rest_client [req-9013a621-dfb3-470f-bb9a-b3dbc3d56fa2 req-9013a621-dfb3-470f-bb9a-b3dbc3d56fa2 ] Request (NetworksApiDiscovery:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ec246d437602462f8a0cf842c79b387a/users/6fd1abdc8eba477187bde17de4a69a4d/roles/7b19d98ffcc24d869191183daf0fb4ae 0.184s",
                                "2026-05-22 01:45:50.542 29 INFO tempest.lib.common.rest_client [req-160a58cb-1180-4218-9978-b608a15f3797 req-160a58cb-1180-4218-9978-b608a15f3797 ] Request (RoutersTest:test_update_delete_extra_route): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.164s",
                                "2026-05-22 01:45:50.661 11 INFO tempest.lib.common.rest_client [req-2dd3bad4-b3d5-42a6-bdaf-fa218e75467e req-2dd3bad4-b3d5-42a6-bdaf-fa218e75467e ] Request (SecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.322s",
                                "2026-05-22 01:45:50.715 35 INFO tempest.lib.common.rest_client [req-f5c2d957-78af-4eac-90e4-35aa5d7fc480 req-f5c2d957-78af-4eac-90e4-35aa5d7fc480 ] Request (NetworksApiDiscovery:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.219s",
                                "2026-05-22 01:45:50.908 35 INFO tempest.lib.common.rest_client [req-8676445d-08bf-46c4-b82b-f84f6d97d06d req-8676445d-08bf-46c4-b82b-f84f6d97d06d ] Request (NetworksApiDiscovery:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ec246d437602462f8a0cf842c79b387a/users/6fd1abdc8eba477187bde17de4a69a4d/roles/1049be6f2d5641528d4cf50ffcec866c 0.190s",
                                "2026-05-22 01:45:50.925 17 INFO tempest.lib.common.rest_client [req-3f742fe9-e2ad-4bd2-9280-225aa9e74982 req-3f742fe9-e2ad-4bd2-9280-225aa9e74982 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/94884da2-ade0-480f-a6f9-661e9ac3f6b0 0.480s",
                                "2026-05-22 01:45:51.178 11 INFO tempest.lib.common.rest_client [req-63b34f04-4d71-403d-a376-e40f7385e2d8 req-63b34f04-4d71-403d-a376-e40f7385e2d8 ] Request (SecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/6702c4bd-dc69-4eaa-b81e-bb2e1eb1ecbc 0.513s",
                                "2026-05-22 01:45:51.194 35 INFO tempest.lib.common.rest_client [req-0884b54a-d580-4bc6-94af-5ad75a1318fa req-0884b54a-d580-4bc6-94af-5ad75a1318fa ] Request (NetworksApiDiscovery:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.282s",
                                "2026-05-22 01:45:51.304 33 INFO tempest.lib.common.rest_client [req-fcf32224-87bd-44c2-be61-3f71ffcb8130 req-fcf32224-87bd-44c2-be61-3f71ffcb8130 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_eui64): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/310fdd5d-0f65-4505-bed6-63e3cf985e6f 0.820s",
                                "2026-05-22 01:45:51.363 35 INFO tempest.lib.common.rest_client [req-7ef6427a-b043-4e4a-adea-75ab9cc2c448 req-7ef6427a-b043-4e4a-adea-75ab9cc2c448 ] Request (NetworksApiDiscovery:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ec246d437602462f8a0cf842c79b387a/users/6fd1abdc8eba477187bde17de4a69a4d/roles/f62b4d190f9040abadfedbb170e6ab99 0.165s",
                                "2026-05-22 01:45:51.391 11 INFO tempest.lib.common.rest_client [req-ccd3fd89-75d7-4e41-b9c0-595d9abf4b99 req-ccd3fd89-75d7-4e41-b9c0-595d9abf4b99 ] Request (SecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.211s",
                                "{0} tempest.api.network.test_security_groups.SecGroupIPv6Test.test_create_security_group_rule_with_icmp_type_code [7.327723s] ... ok",
                                "2026-05-22 01:45:51.407 25 INFO tempest.lib.common.rest_client [req-a8bab6a7-684b-4011-a36e-07c1fdf5bd62 req-a8bab6a7-684b-4011-a36e-07c1fdf5bd62 ] Request (RoutersIpV6Test:test_update_delete_extra_route): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.248s",
                                "2026-05-22 01:45:51.412 21 INFO tempest.lib.common.rest_client [req-bb616063-1c8d-4ac6-bf6b-327de123e15c req-bb616063-1c8d-4ac6-bf6b-327de123e15c ] Request (NetworksIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/9ff668ed-f1cb-4012-89f9-81c4e5c7fac5 1.090s",
                                "2026-05-22 01:45:51.451 33 INFO tempest.lib.common.rest_client [req-2ba58645-91f1-4335-adb2-bd9344e4066a req-2ba58645-91f1-4335-adb2-bd9344e4066a ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_eui64): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.144s",
                                "2026-05-22 01:45:51.574 21 INFO tempest.lib.common.rest_client [req-67a1a44d-8e05-46d2-ad3d-77b3d11c04c1 req-67a1a44d-8e05-46d2-ad3d-77b3d11c04c1 ] Request (NetworksIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/474328a1-e478-4676-bf0b-cacbb3ac0ddc 0.160s",
                                "2026-05-22 01:45:51.634 35 INFO tempest.lib.common.rest_client [req-346c581a-8a12-4f38-aca8-1267f8a5fc02 req-346c581a-8a12-4f38-aca8-1267f8a5fc02 ] Request (NetworksApiDiscovery:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.269s",
                                "2026-05-22 01:45:51.713 21 INFO tempest.lib.common.rest_client [req-ac2bd556-8c7d-4a46-ada8-35642f4f1b8b req-ac2bd556-8c7d-4a46-ada8-35642f4f1b8b ] Request (NetworksIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/0e905580-58ed-4a9a-94e2-96df6d4723c6 0.136s",
                                "2026-05-22 01:45:51.794 35 INFO tempest.lib.common.rest_client [req-8c53a9a7-c5f5-4b1c-8e1a-89731dbcbfba req-8c53a9a7-c5f5-4b1c-8e1a-89731dbcbfba ] Request (NetworksApiDiscovery:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ec246d437602462f8a0cf842c79b387a/users/6fd1abdc8eba477187bde17de4a69a4d/roles/7b19d98ffcc24d869191183daf0fb4ae 0.157s",
                                "2026-05-22 01:45:51.795 35 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 6fd1abdc8eba477187bde17de4a69a4d is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:45:51.795 35 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksApiDiscovery-1043221009-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'ec246d437602462f8a0cf842c79b387a', 'project_name': 'tempest-NetworksApiDiscovery-1043221009', 'tenant_id': 'ec246d437602462f8a0cf842c79b387a', 'tenant_name': 'tempest-NetworksApiDiscovery-1043221009', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '6fd1abdc8eba477187bde17de4a69a4d', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:45:51.795 35 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksApiDiscovery-1043221009-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'ec246d437602462f8a0cf842c79b387a', 'project_name': 'tempest-NetworksApiDiscovery-1043221009', 'tenant_id': 'ec246d437602462f8a0cf842c79b387a', 'tenant_name': 'tempest-NetworksApiDiscovery-1043221009', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '6fd1abdc8eba477187bde17de4a69a4d', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:45:51.848 17 INFO tempest.lib.common.rest_client [req-aa867dff-1b00-4abd-b537-6d7cccfc318a req-aa867dff-1b00-4abd-b537-6d7cccfc318a ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/3038d275-40d1-4b18-84f2-99e486de3736 0.920s",
                                "{3} tempest.api.network.test_ports.PortsIpV6TestJSON.test_port_list_filter_by_ip [7.064643s] ... ok",
                                "{3} tempest.api.network.test_ports.PortsIpV6TestJSON.test_port_list_filter_by_ip_substr ... SKIPPED: ip-substring-filtering extension not enabled.",
                                "2026-05-22 01:45:51.917 11 INFO tempest.lib.common.rest_client [req-e9a4597d-571e-4191-adec-5cc813dd5eee req-e9a4597d-571e-4191-adec-5cc813dd5eee ] Request (SecGroupIPv6Test:test_create_security_group_rule_with_protocol_integer_value): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.521s",
                                "2026-05-22 01:45:51.930 33 INFO tempest.lib.common.rest_client [req-a56906d2-4567-4238-a63e-215e6e1a9d1f req-a56906d2-4567-4238-a63e-215e6e1a9d1f ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_eui64): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/116d3bbd-5cb6-434d-abd8-1196c5ff34ea 0.476s",
                                "2026-05-22 01:45:52.043 33 INFO tempest.lib.common.rest_client [req-3be73a9c-0454-4de8-9f3e-351d634f9b23 req-3be73a9c-0454-4de8-9f3e-351d634f9b23 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_eui64): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.110s",
                                "2026-05-22 01:45:52.115 25 INFO tempest.lib.common.rest_client [req-2277e94e-fe34-4ea4-9bc8-da03ed7bab24 req-2277e94e-fe34-4ea4-9bc8-da03ed7bab24 ] Request (RoutersIpV6Test:test_update_delete_extra_route): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.706s",
                                "2026-05-22 01:45:52.114 21 INFO tempest.lib.common.rest_client [req-d79875cb-0f8b-4161-887d-14ea38ddf37c req-d79875cb-0f8b-4161-887d-14ea38ddf37c ] Request (NetworksIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/01c6e7d2-b668-4c94-9f4b-123686b7cdcb 0.397s",
                                "2026-05-22 01:45:52.254 33 INFO tempest.lib.common.rest_client [req-3bd5a878-d51b-4a29-b24f-372a69aa6b44 req-3bd5a878-d51b-4a29-b24f-372a69aa6b44 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.207s",
                                "2026-05-22 01:45:52.306 29 INFO tempest.lib.common.rest_client [req-dfc5c081-de04-4bc7-91b4-ad9180c0d714 req-dfc5c081-de04-4bc7-91b4-ad9180c0d714 ] Request (RoutersTest:test_update_delete_extra_route): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.761s",
                                "2026-05-22 01:45:52.390 11 INFO tempest.lib.common.rest_client [req-0d46c358-f63b-4a76-8a73-a17c317e7b56 req-0d46c358-f63b-4a76-8a73-a17c317e7b56 ] 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.468s",
                                "2026-05-22 01:45:52.396 33 INFO tempest.lib.common.rest_client [req-bcfb2b39-8c8c-4a81-bc2a-19d67935ffe7 req-bcfb2b39-8c8c-4a81-bc2a-19d67935ffe7 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.135s",
                                "2026-05-22 01:45:52.425 21 INFO tempest.lib.common.rest_client [req-00ba0398-c19a-4b74-a089-cb828b073720 req-00ba0398-c19a-4b74-a089-cb828b073720 ] Request (NetworksIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/e97cdcbc-b5f1-4970-8ab9-86a40f5269f2 0.308s",
                                "2026-05-22 01:45:52.439 35 INFO tempest.lib.common.rest_client [req-bd26516f-5cbf-48d0-99d7-d8622eca57ca req-bd26516f-5cbf-48d0-99d7-d8622eca57ca ] Request (NetworksApiDiscovery:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.634s",
                                "2026-05-22 01:45:52.514 33 INFO tempest.lib.common.rest_client [req-ea1108d2-db4a-4d43-b96f-3ca185933103 req-ea1108d2-db4a-4d43-b96f-3ca185933103 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.115s",
                                "{11} tempest.api.network.test_dhcp_ipv6.NetworksTestDHCPv6.test_dhcpv6_stateless_eui64 [9.157264s] ... ok",
                                "2026-05-22 01:45:52.616 35 INFO tempest.lib.common.rest_client [req-09d32d5e-387c-4a58-a344-2779b4dfe02f req-09d32d5e-387c-4a58-a344-2779b4dfe02f ] Request (NetworksApiDiscovery:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/ec246d437602462f8a0cf842c79b387a 0.175s",
                                "2026-05-22 01:45:52.617 35 INFO tempest.lib.common.dynamic_creds [-] Using the existing project ec246d437602462f8a0cf842c79b387a for scope project and roles: ['reader']",
                                "2026-05-22 01:45:52.665 17 INFO tempest.lib.common.rest_client [req-42c57b50-481a-481e-8949-5a02926723e4 req-42c57b50-481a-481e-8949-5a02926723e4 ] Request (PortsIpV6TestJSON:test_port_list_filter_by_router_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.812s",
                                "2026-05-22 01:45:52.695 11 INFO tempest.lib.common.rest_client [req-fbac80ac-9e96-4256-8e4e-48c3f0c6835f req-fbac80ac-9e96-4256-8e4e-48c3f0c6835f ] Request (SecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/3513fdad-72de-41fb-a508-35ad7d78f13d 0.303s",
                                "2026-05-22 01:45:52.821 11 INFO tempest.lib.common.rest_client [req-e06aaf09-3705-4fb7-b485-643adfd945d8 req-e06aaf09-3705-4fb7-b485-643adfd945d8 ] Request (SecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.122s",
                                "{0} tempest.api.network.test_security_groups.SecGroupIPv6Test.test_create_security_group_rule_with_protocol_integer_value [1.429253s] ... ok",
                                "2026-05-22 01:45:53.072 35 INFO tempest.lib.common.rest_client [req-867edfff-1b34-4c38-9a5c-56572fcd21fd req-867edfff-1b34-4c38-9a5c-56572fcd21fd ] Request (NetworksApiDiscovery:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.452s",
                                "2026-05-22 01:45:53.109 17 INFO tempest.lib.common.rest_client [req-9f14646d-cba4-4243-b129-62978d1747aa req-9f14646d-cba4-4243-b129-62978d1747aa ] Request (PortsIpV6TestJSON:test_port_list_filter_by_router_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.440s",
                                "2026-05-22 01:45:53.185 35 INFO tempest.lib.common.rest_client [req-1b2f61dd-f19b-4a70-a912-e1df2f4c7f54 req-1b2f61dd-f19b-4a70-a912-e1df2f4c7f54 ] Request (NetworksApiDiscovery:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.110s",
                                "2026-05-22 01:45:53.185 11 INFO tempest.lib.common.rest_client [req-359a6365-c9d6-473e-b4c8-762f5d98d48d req-359a6365-c9d6-473e-b4c8-762f5d98d48d ] Request (SecGroupIPv6Test:test_create_security_group_rule_with_remote_group_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.360s",
                                "2026-05-22 01:45:53.317 21 INFO tempest.lib.common.rest_client [req-23421205-4c76-43a8-adcf-c62e92b1db03 req-23421205-4c76-43a8-adcf-c62e92b1db03 ] Request (NetworksIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/e6e91366-ddaf-44e7-81d0-fef535c6a93b 0.887s",
                                "2026-05-22 01:45:53.338 35 INFO tempest.lib.common.rest_client [req-21a52493-3dd4-4800-a268-50c39871814a req-21a52493-3dd4-4800-a268-50c39871814a ] Request (NetworksApiDiscovery:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ec246d437602462f8a0cf842c79b387a/users/b19a47f5a0c842e189a4616a7e9c3996/roles/f1175dd65a2046c29e339df86ceaa04e 0.147s",
                                "2026-05-22 01:45:53.401 17 INFO tempest.lib.common.rest_client [req-9b39cf2d-d13a-42de-9325-1b57600426b0 req-9b39cf2d-d13a-42de-9325-1b57600426b0 ] Request (PortsIpV6TestJSON:test_port_list_filter_by_router_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.286s",
                                "2026-05-22 01:45:53.414 21 INFO tempest.lib.common.rest_client [req-e9170dea-4812-4ef3-9745-639c43797daf req-e9170dea-4812-4ef3-9745-639c43797daf ] Request (NetworksIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/58ef1412-4545-484e-8596-ca7edc876d31 0.094s",
                                "2026-05-22 01:45:53.518 21 INFO tempest.lib.common.rest_client [req-7c14c5b1-1e92-4527-bf41-eace68adba48 req-7c14c5b1-1e92-4527-bf41-eace68adba48 ] Request (NetworksIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/d56d7d2e-a3d1-4d86-9391-08d74dc30692 0.102s",
                                "2026-05-22 01:45:53.540 35 INFO tempest.lib.common.rest_client [req-fbacd33e-8005-48c7-847a-93cd1326e1f9 req-fbacd33e-8005-48c7-847a-93cd1326e1f9 ] Request (NetworksApiDiscovery:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.198s",
                                "2026-05-22 01:45:53.599 21 INFO tempest.lib.common.rest_client [req-aa1d3ca0-52a8-4c08-83d0-b9f6e405f498 req-aa1d3ca0-52a8-4c08-83d0-b9f6e405f498 ] Request (NetworksIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/2bf83196-3b1e-4bbb-a2b4-3fe7caf55434 0.079s",
                                "2026-05-22 01:45:53.670 35 INFO tempest.lib.common.rest_client [req-f092ff69-ded9-4fa1-bb5f-7a4dcc3943cd req-f092ff69-ded9-4fa1-bb5f-7a4dcc3943cd ] Request (NetworksApiDiscovery:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ec246d437602462f8a0cf842c79b387a/users/b19a47f5a0c842e189a4616a7e9c3996/roles/1049be6f2d5641528d4cf50ffcec866c 0.126s",
                                "2026-05-22 01:45:53.693 11 INFO tempest.lib.common.rest_client [req-ad5fbc90-2d34-4ee0-b91b-d881342d62ef req-ad5fbc90-2d34-4ee0-b91b-d881342d62ef ] Request (SecGroupIPv6Test:test_create_security_group_rule_with_remote_group_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.505s",
                                "2026-05-22 01:45:53.705 21 INFO tempest.lib.common.rest_client [req-0957a6fd-416e-408d-9a08-19b373622cf9 req-0957a6fd-416e-408d-9a08-19b373622cf9 ] Request (NetworksIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/7f7f24dc-112b-42f3-8b6e-73d3532c66e1 0.103s",
                                "2026-05-22 01:45:53.789 21 INFO tempest.lib.common.rest_client [req-9d4c04e3-b958-4412-861d-1ba7e1082244 req-9d4c04e3-b958-4412-861d-1ba7e1082244 ] Request (NetworksIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/686c9ffe-f339-4606-a89b-4952990ead90 0.082s",
                                "2026-05-22 01:45:53.854 35 INFO tempest.lib.common.rest_client [req-7afe0290-66f5-43ae-8d5d-a051241830bd req-7afe0290-66f5-43ae-8d5d-a051241830bd ] Request (NetworksApiDiscovery:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.181s",
                                "2026-05-22 01:45:53.880 21 INFO tempest.lib.common.rest_client [req-08f8c939-911b-462a-9ffa-9ba7b9c2e172 req-08f8c939-911b-462a-9ffa-9ba7b9c2e172 ] Request (NetworksIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/eecbb04a-2441-4e02-912c-ae70e2f4c168 0.089s",
                                "2026-05-22 01:45:53.981 35 INFO tempest.lib.common.rest_client [req-e7d15085-0e02-4316-8cfe-d33851dd05b3 req-e7d15085-0e02-4316-8cfe-d33851dd05b3 ] Request (NetworksApiDiscovery:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ec246d437602462f8a0cf842c79b387a/users/b19a47f5a0c842e189a4616a7e9c3996/roles/f62b4d190f9040abadfedbb170e6ab99 0.122s",
                                "2026-05-22 01:45:54.109 33 INFO tempest.lib.common.rest_client [req-795b3abc-90a4-4d8c-8834-eea28efeb370 req-795b3abc-90a4-4d8c-8834-eea28efeb370 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.590s",
                                "2026-05-22 01:45:54.133 17 INFO tempest.lib.common.rest_client [req-5f959f6b-1211-49be-b2be-23dfc6b93818 req-5f959f6b-1211-49be-b2be-23dfc6b93818 ] Request (PortsIpV6TestJSON:test_port_list_filter_by_router_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.729s",
                                "2026-05-22 01:45:54.139 11 INFO tempest.lib.common.rest_client [req-2cdeb80d-28af-49e1-a2d6-037cab939c39 req-2cdeb80d-28af-49e1-a2d6-037cab939c39 ] Request (SecGroupIPv6Test:test_create_security_group_rule_with_remote_group_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.435s",
                                "2026-05-22 01:45:54.192 35 INFO tempest.lib.common.rest_client [req-5415ad9b-3ce8-430c-a887-d5d7f16c4c49 req-5415ad9b-3ce8-430c-a887-d5d7f16c4c49 ] Request (NetworksApiDiscovery:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.205s",
                                "2026-05-22 01:45:54.191 21 INFO tempest.lib.common.rest_client [req-c9ac0d6b-61b8-49c7-9c50-ba232e8bf3c4 req-c9ac0d6b-61b8-49c7-9c50-ba232e8bf3c4 ] Request (NetworksIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/83d4cab9-e21d-4ce6-ade9-5db8149f270b 0.309s",
                                "2026-05-22 01:45:54.338 35 INFO tempest.lib.common.rest_client [req-334bfca6-182c-41df-9064-d65cb2539aa5 req-334bfca6-182c-41df-9064-d65cb2539aa5 ] Request (NetworksApiDiscovery:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ec246d437602462f8a0cf842c79b387a/users/b19a47f5a0c842e189a4616a7e9c3996/roles/7b19d98ffcc24d869191183daf0fb4ae 0.143s",
                                "2026-05-22 01:45:54.340 35 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user b19a47f5a0c842e189a4616a7e9c3996 is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:45:54.341 35 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksApiDiscovery-1043221009-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'ec246d437602462f8a0cf842c79b387a', 'project_name': 'tempest-NetworksApiDiscovery-1043221009', 'tenant_id': 'ec246d437602462f8a0cf842c79b387a', 'tenant_name': 'tempest-NetworksApiDiscovery-1043221009', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'b19a47f5a0c842e189a4616a7e9c3996', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:45:54.341 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-NetworksApiDiscovery-1043221009-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'ec246d437602462f8a0cf842c79b387a', 'project_name': 'tempest-NetworksApiDiscovery-1043221009', 'tenant_id': 'ec246d437602462f8a0cf842c79b387a', 'tenant_name': 'tempest-NetworksApiDiscovery-1043221009', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'b19a47f5a0c842e189a4616a7e9c3996', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:45:54.436 11 INFO tempest.lib.common.rest_client [req-923743d2-f0de-42ec-88a9-ef55c4cd3bec req-923743d2-f0de-42ec-88a9-ef55c4cd3bec ] Request (SecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/1ad8511f-c343-48c0-b842-2086538e81fe 0.294s",
                                "2026-05-22 01:45:54.560 29 INFO tempest.lib.common.rest_client [req-50990a75-b18a-43ff-a10a-d15b79006d1d req-50990a75-b18a-43ff-a10a-d15b79006d1d ] Request (RoutersTest:test_update_delete_extra_route): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/119adb88-58fd-40b5-bcb3-9c30991efd50/add_router_interface 2.252s",
                                "2026-05-22 01:45:54.624 11 INFO tempest.lib.common.rest_client [req-b4c1c5bd-3eba-4f29-8da6-e8b735998bc7 req-b4c1c5bd-3eba-4f29-8da6-e8b735998bc7 ] Request (SecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.186s",
                                "2026-05-22 01:45:54.925 35 INFO tempest.lib.common.rest_client [req-68c9925d-3c96-4b3f-a2fb-9074231e2704 req-68c9925d-3c96-4b3f-a2fb-9074231e2704 ] Request (NetworksApiDiscovery:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.573s",
                                "2026-05-22 01:45:55.009 35 INFO tempest.lib.common.rest_client [-] Request (NetworksApiDiscovery:test_api_version_resources): 200 GET https://api.testbed.osism.xyz:9696/ 0.080s",
                                "{12} tempest.api.network.test_versions.NetworksApiDiscovery.test_api_version_resources [0.083688s] ... ok",
                                "2026-05-22 01:45:55.045 11 INFO tempest.lib.common.rest_client [req-37e056ce-1e92-4349-a0c8-0f3b345fcdd4 req-37e056ce-1e92-4349-a0c8-0f3b345fcdd4 ] Request (SecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/e89f8131-c40c-4381-bc5a-5867ae2a462b 0.419s",
                                "2026-05-22 01:45:55.074 21 INFO tempest.lib.common.rest_client [req-802c46ac-3261-4833-9e0d-2661b0b6e628 req-802c46ac-3261-4833-9e0d-2661b0b6e628 ] Request (NetworksIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/51e625a3-46a8-408e-85dc-99241bde9a70 0.880s",
                                "2026-05-22 01:45:55.145 33 INFO tempest.lib.common.rest_client [req-0e6a03be-65d1-4333-a9f1-f86ffc63ac5c req-0e6a03be-65d1-4333-a9f1-f86ffc63ac5c ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.033s",
                                "2026-05-22 01:45:55.180 21 INFO tempest.lib.common.rest_client [req-e79f39c2-fb24-49b6-b1c1-b65765cdb03a req-e79f39c2-fb24-49b6-b1c1-b65765cdb03a ] Request (NetworksIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/207d3434-6f0f-4b6a-87d4-55b3e04209e8 0.095s",
                                "2026-05-22 01:45:55.214 25 INFO tempest.lib.common.rest_client [req-92ffcf78-e3f5-4898-a366-5aad3683d1f8 req-92ffcf78-e3f5-4898-a366-5aad3683d1f8 ] Request (RoutersIpV6Test:test_update_delete_extra_route): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/f07bce41-e7ca-4bed-8206-a4748ffe5072/add_router_interface 3.096s",
                                "2026-05-22 01:45:55.227 11 INFO tempest.lib.common.rest_client [req-2e2918c3-dc4f-41cc-9cfe-3aeff185acd5 req-2e2918c3-dc4f-41cc-9cfe-3aeff185acd5 ] Request (SecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.175s",
                                "2026-05-22 01:45:55.301 21 INFO tempest.lib.common.rest_client [req-328b793f-9653-4422-8455-7b156363585d req-328b793f-9653-4422-8455-7b156363585d ] Request (NetworksIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/a06d5615-d094-4323-bc46-78448d9309a4 0.119s",
                                "2026-05-22 01:45:55.393 33 INFO tempest.lib.common.rest_client [req-dc9b8001-8311-4688-b607-1b185e5f4fa8 req-dc9b8001-8311-4688-b607-1b185e5f4fa8 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.244s",
                                "2026-05-22 01:45:55.438 35 INFO tempest.lib.common.rest_client [req-73220325-611d-4415-aa60-77e67cc639a4 req-73220325-611d-4415-aa60-77e67cc639a4 ] Request (NetworksApiDiscovery:test_show_api_v2_details): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ 0.425s",
                                "{12} tempest.api.network.test_versions.NetworksApiDiscovery.test_show_api_v2_details [0.428198s] ... ok",
                                "2026-05-22 01:45:55.465 29 INFO tempest.lib.common.rest_client [req-a30f3dd6-423a-4a88-b537-38444132e867 req-a30f3dd6-423a-4a88-b537-38444132e867 ] Request (RoutersTest:test_update_delete_extra_route): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.901s",
                                "2026-05-22 01:45:55.540 21 INFO tempest.lib.common.rest_client [req-6a3433a1-57b9-469e-a42d-a1e7bbb95260 req-6a3433a1-57b9-469e-a42d-a1e7bbb95260 ] Request (NetworksIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/7585e4bd-b665-4ce9-a379-1f4c91ff697c 0.236s",
                                "2026-05-22 01:45:55.539 11 INFO tempest.lib.common.rest_client [req-6894d1a4-7487-4aae-bf5e-eede99f1c9c0 req-6894d1a4-7487-4aae-bf5e-eede99f1c9c0 ] Request (SecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/b779516c-5268-462c-adcb-aa93741f8288 0.309s",
                                "2026-05-22 01:45:55.654 11 INFO tempest.lib.common.rest_client [req-3b0f355d-3d6d-4be6-a8bc-5b5e8f3118a5 req-3b0f355d-3d6d-4be6-a8bc-5b5e8f3118a5 ] Request (SecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.111s",
                                "{0} tempest.api.network.test_security_groups.SecGroupIPv6Test.test_create_security_group_rule_with_remote_group_id [2.832661s] ... ok",
                                "2026-05-22 01:45:55.759 35 INFO tempest.lib.common.rest_client [req-ea17b7a0-559a-4f25-844b-4a9f497996b3 req-ea17b7a0-559a-4f25-844b-4a9f497996b3 ] Request (NetworksApiDiscovery:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/6fd1abdc8eba477187bde17de4a69a4d 0.279s",
                                "2026-05-22 01:45:55.937 33 INFO tempest.lib.common.rest_client [req-ece0ef4c-3ed5-41b8-9540-4ac987351931 req-ece0ef4c-3ed5-41b8-9540-4ac987351931 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/1ba4955d-f06d-45d9-ad10-63c72f487dc0 0.540s",
                                "2026-05-22 01:45:55.940 25 INFO tempest.lib.common.rest_client [req-49e5128c-978f-41e5-ae17-be16cb0c1da3 req-49e5128c-978f-41e5-ae17-be16cb0c1da3 ] Request (RoutersIpV6Test:test_update_delete_extra_route): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.718s",
                                "2026-05-22 01:45:56.043 33 INFO tempest.lib.common.rest_client [req-8cc3fa6b-7bdd-4392-90d1-3f0c21b00bea req-8cc3fa6b-7bdd-4392-90d1-3f0c21b00bea ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.104s",
                                "2026-05-22 01:45:56.053 35 INFO tempest.lib.common.rest_client [req-c1837394-8dff-4444-b38c-41b47f46f59d req-c1837394-8dff-4444-b38c-41b47f46f59d ] Request (NetworksApiDiscovery:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/b19a47f5a0c842e189a4616a7e9c3996 0.289s",
                                "2026-05-22 01:45:56.054 35 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: ec246d437602462f8a0cf842c79b387a",
                                "2026-05-22 01:45:56.104 11 INFO tempest.lib.common.rest_client [req-478e3ca9-283b-48e7-a712-1e8b83e854d9 req-478e3ca9-283b-48e7-a712-1e8b83e854d9 ] Request (SecGroupIPv6Test:test_create_security_group_rule_with_remote_ip_prefix): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.446s",
                                "2026-05-22 01:45:56.194 21 INFO tempest.lib.common.rest_client [req-da4d5bda-170b-4804-8a72-6a0df3fc3812 req-da4d5bda-170b-4804-8a72-6a0df3fc3812 ] Request (NetworksIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/fd73c1cc-442d-41d7-8a07-7b8aa032ed52 0.650s",
                                "2026-05-22 01:45:56.305 21 INFO tempest.lib.common.rest_client [req-8152c884-c8aa-4dd2-8b58-8d38b9c6dc3c req-8152c884-c8aa-4dd2-8b58-8d38b9c6dc3c ] Request (NetworksIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/96883929-de0b-4d19-8710-bfe5bacf7872 0.108s",
                                "2026-05-22 01:45:56.385 25 INFO tempest.lib.common.rest_client [req-602cfa03-10f2-4738-898d-13e578d2c86b req-602cfa03-10f2-4738-898d-13e578d2c86b ] Request (RoutersIpV6Test:test_update_delete_extra_route): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.440s",
                                "2026-05-22 01:45:56.411 21 INFO tempest.lib.common.rest_client [req-cff4ca8d-7317-46b0-8f4b-ba545b81e8af req-cff4ca8d-7317-46b0-8f4b-ba545b81e8af ] Request (NetworksIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/a7a7cf0a-3660-4b54-9d06-35eed1533a73 0.104s",
                                "2026-05-22 01:45:56.426 11 INFO tempest.lib.common.rest_client [req-7159ec6b-a09e-4ca2-96e6-2d36bc483666 req-7159ec6b-a09e-4ca2-96e6-2d36bc483666 ] 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.320s",
                                "2026-05-22 01:45:56.463 33 INFO tempest.lib.common.rest_client [req-e279ec5f-1f2a-4b05-a491-9ee0186d286d req-e279ec5f-1f2a-4b05-a491-9ee0186d286d ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/01875fd6-df5e-4539-b83a-22cd6101dffb 0.418s",
                                "2026-05-22 01:45:56.472 17 INFO tempest.lib.common.rest_client [req-2add7406-fa5c-4125-9bd7-20c52eb1c90b req-2add7406-fa5c-4125-9bd7-20c52eb1c90b ] Request (PortsIpV6TestJSON:test_port_list_filter_by_router_id): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/020bfee5-4778-466b-8591-a0df6765501d/add_router_interface 2.337s",
                                "2026-05-22 01:45:56.522 21 INFO tempest.lib.common.rest_client [req-cd7b0c59-caba-4360-9d49-0efec4858435 req-cd7b0c59-caba-4360-9d49-0efec4858435 ] Request (NetworksIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/9bea8641-9bd3-4f8e-a89e-7e9afcca9a03 0.108s",
                                "2026-05-22 01:45:56.541 33 INFO tempest.lib.common.rest_client [req-fa87a162-2f8d-4b34-a4e9-7abc7059360c req-fa87a162-2f8d-4b34-a4e9-7abc7059360c ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.077s",
                                "2026-05-22 01:45:56.572 35 INFO tempest.lib.common.rest_client [req-0814885b-b4e5-4dd9-8bba-f0c6d214f8f2 req-0814885b-b4e5-4dd9-8bba-f0c6d214f8f2 ] Request (NetworksApiDiscovery:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.513s",
                                "2026-05-22 01:45:56.596 29 INFO tempest.lib.common.rest_client [req-952c21a5-1d87-4ac6-819e-e48a923aae85 req-952c21a5-1d87-4ac6-819e-e48a923aae85 ] Request (RoutersTest:test_update_delete_extra_route): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.129s",
                                "2026-05-22 01:45:56.627 21 INFO tempest.lib.common.rest_client [req-4b657776-87e7-4665-b321-d164fc2bd3ce req-4b657776-87e7-4665-b321-d164fc2bd3ce ] Request (NetworksIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/696949b2-840c-4861-8998-ad4a64eded95 0.103s",
                                "2026-05-22 01:45:56.640 17 INFO tempest.lib.common.rest_client [req-1dcaee94-fef9-4bb8-bbff-854508456fa8 req-1dcaee94-fef9-4bb8-bbff-854508456fa8 ] Request (PortsIpV6TestJSON:test_port_list_filter_by_router_id): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=020bfee5-4778-466b-8591-a0df6765501d 0.164s",
                                "2026-05-22 01:45:56.730 11 INFO tempest.lib.common.rest_client [req-344b7525-7f1f-4e27-93df-50919a0c6a62 req-344b7525-7f1f-4e27-93df-50919a0c6a62 ] Request (SecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/8e4beb35-4498-4974-ba30-f886dee45ad0 0.301s",
                                "2026-05-22 01:45:56.929 21 INFO tempest.lib.common.rest_client [req-e0b91e60-f3fe-4019-87c6-6944c396a9bc req-e0b91e60-f3fe-4019-87c6-6944c396a9bc ] Request (NetworksIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/b9aa6fb0-d32f-40c6-8d27-1f8c89c0bcd3 0.300s",
                                "2026-05-22 01:45:56.976 11 INFO tempest.lib.common.rest_client [req-85db3ec9-6790-4c8a-9c1c-51744489ac63 req-85db3ec9-6790-4c8a-9c1c-51744489ac63 ] Request (SecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.243s",
                                "2026-05-22 01:45:57.260 35 INFO tempest.lib.common.rest_client [req-466e762f-288f-4ffa-8180-d62aa27a12a9 req-466e762f-288f-4ffa-8180-d62aa27a12a9 ] Request (NetworksApiDiscovery:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=ec246d437602462f8a0cf842c79b387a&name=default 0.684s",
                                "2026-05-22 01:45:57.262 11 INFO tempest.lib.common.rest_client [req-8610f202-35f0-4cc1-a9eb-17d2fd0dbd1d req-8610f202-35f0-4cc1-a9eb-17d2fd0dbd1d ] Request (SecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/193127eb-4b86-41d2-af1e-4046f163fdb4 0.283s",
                                "2026-05-22 01:45:57.430 11 INFO tempest.lib.common.rest_client [req-31ee11ee-2577-4947-8d5e-3c137e981a47 req-31ee11ee-2577-4947-8d5e-3c137e981a47 ] Request (SecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.165s",
                                "{0} tempest.api.network.test_security_groups.SecGroupIPv6Test.test_create_security_group_rule_with_remote_ip_prefix [1.774589s] ... ok",
                                "2026-05-22 01:45:57.633 17 INFO tempest.lib.common.rest_client [req-51443434-8953-4d39-8a30-84684bada35c req-51443434-8953-4d39-8a30-84684bada35c ] Request (PortsIpV6TestJSON:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/020bfee5-4778-466b-8591-a0df6765501d/remove_router_interface 0.988s",
                                "2026-05-22 01:45:57.735 17 INFO tempest.lib.common.rest_client [req-f563eea1-280e-4ae5-a273-55f68602b6a8 req-f563eea1-280e-4ae5-a273-55f68602b6a8 ] Request (PortsIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/7abdae7a-bbfb-4544-b58c-5071f7d5ea0b 0.099s",
                                "2026-05-22 01:45:57.738 35 INFO tempest.lib.common.rest_client [req-8f6c0deb-ae58-46b9-90b4-6a6798569362 req-8f6c0deb-ae58-46b9-90b4-6a6798569362 ] Request (NetworksApiDiscovery:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/333ed368-066e-4b7e-99b2-434285945172 0.476s",
                                "2026-05-22 01:45:57.766 21 INFO tempest.lib.common.rest_client [req-49ae582b-be24-46a4-a748-3359b6272d1c req-49ae582b-be24-46a4-a748-3359b6272d1c ] Request (NetworksIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/77e5adf0-dc5c-4b58-9099-92209045175d 0.834s",
                                "2026-05-22 01:45:57.902 11 INFO tempest.lib.common.rest_client [req-acd81964-ffee-4dda-820f-f86cd6ef1670 req-acd81964-ffee-4dda-820f-f86cd6ef1670 ] Request (SecGroupIPv6Test:test_create_show_delete_security_group_rule): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.465s",
                                "2026-05-22 01:45:57.983 35 INFO tempest.lib.common.rest_client [req-8078049e-60a1-4eef-b1af-f2b1525d313c req-8078049e-60a1-4eef-b1af-f2b1525d313c ] Request (NetworksApiDiscovery:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/ec246d437602462f8a0cf842c79b387a 0.243s",
                                "2026-05-22 01:45:57.999 33 INFO tempest.lib.common.rest_client [req-7ab80452-cd6b-4465-b593-03320aee9e88 req-7ab80452-cd6b-4465-b593-03320aee9e88 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.456s",
                                "2026-05-22 01:45:58.042 21 INFO tempest.lib.common.rest_client [req-7d0cbb8b-cd60-4d54-837d-e31ed1cc84f0 req-7d0cbb8b-cd60-4d54-837d-e31ed1cc84f0 ] Request (NetworksIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/f3cfc96b219b4c64a949219e2e14f5eb 0.274s",
                                "2026-05-22 01:45:58.156 17 INFO tempest.lib.common.rest_client [req-87c261f0-3f25-432c-9c25-c06293b5e7d5 req-87c261f0-3f25-432c-9c25-c06293b5e7d5 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/020bfee5-4778-466b-8591-a0df6765501d 0.417s",
                                "2026-05-22 01:45:58.277 11 INFO tempest.lib.common.rest_client [req-fabe612c-2b56-4f06-9fd7-95e0bb699269 req-fabe612c-2b56-4f06-9fd7-95e0bb699269 ] Request (SecGroupIPv6Test:test_create_show_delete_security_group_rule): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.371s",
                                "2026-05-22 01:45:58.365 21 INFO tempest.lib.common.rest_client [req-a0d23970-0fa8-4f4b-9de4-6702d65692e1 req-a0d23970-0fa8-4f4b-9de4-6702d65692e1 ] Request (NetworksIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/a01581792ffe42388460ccd8d15fa77b 0.320s",
                                "2026-05-22 01:45:58.366 21 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: ebbcc36201f044f09db39eea1fb46699",
                                "2026-05-22 01:45:58.377 11 INFO tempest.lib.common.rest_client [req-53b2b00f-5807-4b0d-9c8f-21ecb0d2335e req-53b2b00f-5807-4b0d-9c8f-21ecb0d2335e ] Request (SecGroupIPv6Test:test_create_show_delete_security_group_rule): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/a37851d2-dc69-4003-98af-99b4b35337ea 0.097s",
                                "2026-05-22 01:45:58.597 17 INFO tempest.lib.common.rest_client [req-1f15d25c-f410-4928-82d8-1ac270426471 req-1f15d25c-f410-4928-82d8-1ac270426471 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/df53a2cb-c8ba-4666-8d7e-c4fff01f1dc3 0.439s",
                                "2026-05-22 01:45:58.640 11 INFO tempest.lib.common.rest_client [req-be242841-3a96-4809-afae-a969b257b91b req-be242841-3a96-4809-afae-a969b257b91b ] Request (SecGroupIPv6Test:test_create_show_delete_security_group_rule): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.260s",
                                "2026-05-22 01:45:58.917 21 INFO tempest.lib.common.rest_client [req-60215e23-916c-4ed7-9ad9-e46fa9c5de3c req-60215e23-916c-4ed7-9ad9-e46fa9c5de3c ] Request (NetworksIpV6Test:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.549s",
                                "2026-05-22 01:45:58.949 33 INFO tempest.lib.common.rest_client [req-34e1b87a-e5dc-4e1f-a5b9-56c22bf60168 req-34e1b87a-e5dc-4e1f-a5b9-56c22bf60168 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.949s",
                                "2026-05-22 01:45:58.978 11 INFO tempest.lib.common.rest_client [req-41c3edee-db09-4f15-aca1-0ce1b72c6ea9 req-41c3edee-db09-4f15-aca1-0ce1b72c6ea9 ] Request (SecGroupIPv6Test:test_create_show_delete_security_group_rule): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/a37851d2-dc69-4003-98af-99b4b35337ea 0.334s",
                                "2026-05-22 01:45:59.001 29 INFO tempest.lib.common.rest_client [req-b206e219-2819-4349-81f9-bfe2e5127ff6 req-b206e219-2819-4349-81f9-bfe2e5127ff6 ] Request (RoutersTest:test_update_delete_extra_route): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/119adb88-58fd-40b5-bcb3-9c30991efd50/add_router_interface 2.403s",
                                "2026-05-22 01:45:59.147 33 INFO tempest.lib.common.rest_client [req-d6f3340e-a10a-41b2-ab95-b282fedaa6a0 req-d6f3340e-a10a-41b2-ab95-b282fedaa6a0 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.195s",
                                "2026-05-22 01:45:59.200 11 INFO tempest.lib.common.rest_client [req-cfe1b94b-ffb5-4979-b797-cadb5ba8fff2 req-cfe1b94b-ffb5-4979-b797-cadb5ba8fff2 ] Request (SecGroupIPv6Test:test_create_show_delete_security_group_rule): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.220s",
                                "2026-05-22 01:45:59.232 25 INFO tempest.lib.common.rest_client [req-f0716abb-a936-42e2-89c3-5425ed08c9e9 req-f0716abb-a936-42e2-89c3-5425ed08c9e9 ] Request (RoutersIpV6Test:test_update_delete_extra_route): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/f07bce41-e7ca-4bed-8206-a4748ffe5072/add_router_interface 2.843s",
                                "2026-05-22 01:45:59.326 21 INFO tempest.lib.common.rest_client [req-aa68467b-efe0-4a66-ba89-5c771c6a7b5e req-aa68467b-efe0-4a66-ba89-5c771c6a7b5e ] Request (NetworksIpV6Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=ebbcc36201f044f09db39eea1fb46699&name=default 0.407s",
                                "2026-05-22 01:45:59.539 17 INFO tempest.lib.common.rest_client [req-ddf072d5-93f2-4816-ab21-84928f8f10bf req-ddf072d5-93f2-4816-ab21-84928f8f10bf ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/f881562e-d6ba-4c5b-9e4e-deeaa80fba60 0.937s",
                                "{3} tempest.api.network.test_ports.PortsIpV6TestJSON.test_port_list_filter_by_router_id [7.688687s] ... ok",
                                "2026-05-22 01:45:59.536 11 INFO tempest.lib.common.rest_client [req-6b77ed6d-0187-40f3-b5f1-53604f67e603 req-6b77ed6d-0187-40f3-b5f1-53604f67e603 ] Request (SecGroupIPv6Test:test_create_show_delete_security_group_rule): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.333s",
                                "2026-05-22 01:45:59.633 11 INFO tempest.lib.common.rest_client [req-d9ab5f9d-3433-40cf-bef3-a0ff755a8f36 req-d9ab5f9d-3433-40cf-bef3-a0ff755a8f36 ] Request (SecGroupIPv6Test:test_create_show_delete_security_group_rule): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/f8aad79b-99c7-416a-acb5-e908d2c45c92 0.094s",
                                "2026-05-22 01:45:59.641 33 INFO tempest.lib.common.rest_client [req-5b01ead0-47ad-41ab-8e73-812e1eb28708 req-5b01ead0-47ad-41ab-8e73-812e1eb28708 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/79fad679-b97d-4c8d-8288-c596f19b1317 0.492s",
                                "2026-05-22 01:45:59.743 17 INFO tempest.lib.common.rest_client [req-67e85916-db8a-46cf-8ad0-aa976e33cedb req-67e85916-db8a-46cf-8ad0-aa976e33cedb ] Request (PortsIpV6TestJSON:test_show_port): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/23e4d8f6-3cc9-4d38-ba80-8637f62b10be 0.199s",
                                "{3} tempest.api.network.test_ports.PortsIpV6TestJSON.test_show_port [0.202234s] ... ok",
                                "2026-05-22 01:45:59.808 21 INFO tempest.lib.common.rest_client [req-df25aa82-1e75-4b84-97ce-770f6f915e84 req-df25aa82-1e75-4b84-97ce-770f6f915e84 ] Request (NetworksIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/02da7dde-3a0e-4fa0-8849-35f6f5e72bc3 0.479s",
                                "2026-05-22 01:45:59.832 33 INFO tempest.lib.common.rest_client [req-e38db1c4-f650-4065-81e6-39a80ea3ea3d req-e38db1c4-f650-4065-81e6-39a80ea3ea3d ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.189s",
                                "2026-05-22 01:45:59.838 29 INFO tempest.lib.common.rest_client [req-2fdfd0d4-2305-4463-a5d6-390317665e83 req-2fdfd0d4-2305-4463-a5d6-390317665e83 ] Request (RoutersTest:test_update_delete_extra_route): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.829s",
                                "2026-05-22 01:45:59.865 17 INFO tempest.lib.common.rest_client [req-4531f988-bde9-42cd-b5bf-1a435b3e209c req-4531f988-bde9-42cd-b5bf-1a435b3e209c ] Request (PortsIpV6TestJSON:test_show_port_fields): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/23e4d8f6-3cc9-4d38-ba80-8637f62b10be?fields=id&fields=mac_address 0.118s",
                                "{3} tempest.api.network.test_ports.PortsIpV6TestJSON.test_show_port_fields [0.120980s] ... ok",
                                "2026-05-22 01:45:59.884 11 INFO tempest.lib.common.rest_client [req-180daa80-0569-4865-9a65-0944018c6446 req-180daa80-0569-4865-9a65-0944018c6446 ] Request (SecGroupIPv6Test:test_create_show_delete_security_group_rule): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.249s",
                                "2026-05-22 01:46:00.010 21 INFO tempest.lib.common.rest_client [req-075e1d9e-796d-4b89-b46f-72bc46af232e req-075e1d9e-796d-4b89-b46f-72bc46af232e ] Request (NetworksIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/ebbcc36201f044f09db39eea1fb46699 0.197s",
                                "2026-05-22 01:46:00.232 33 INFO tempest.lib.common.rest_client [req-e962a8a8-963a-4c7b-87c5-bfe18bc4ce54 req-e962a8a8-963a-4c7b-87c5-bfe18bc4ce54 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/7bc912a2-792b-4817-9692-a2164c37e48e 0.396s",
                                "2026-05-22 01:46:00.248 11 INFO tempest.lib.common.rest_client [req-2a6fa3bc-3783-4d93-ba8d-43fca7a2f767 req-2a6fa3bc-3783-4d93-ba8d-43fca7a2f767 ] Request (SecGroupIPv6Test:test_create_show_delete_security_group_rule): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/f8aad79b-99c7-416a-acb5-e908d2c45c92 0.362s",
                                "2026-05-22 01:46:00.279 25 INFO tempest.lib.common.rest_client [req-3c6476d3-eb2a-436e-ae38-b6114ae2e124 req-3c6476d3-eb2a-436e-ae38-b6114ae2e124 ] Request (RoutersIpV6Test:test_update_delete_extra_route): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/f07bce41-e7ca-4bed-8206-a4748ffe5072 1.043s",
                                "2026-05-22 01:46:00.335 33 INFO tempest.lib.common.rest_client [req-cb1dc7b2-459f-41ce-83f1-56d5317270a1 req-cb1dc7b2-459f-41ce-83f1-56d5317270a1 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.101s",
                                "2026-05-22 01:46:00.378 17 INFO tempest.lib.common.rest_client [req-eec341f9-df68-4cd8-9316-a1443587dc8e req-eec341f9-df68-4cd8-9316-a1443587dc8e ] Request (PortsIpV6TestJSON:test_update_port_with_security_group_and_extra_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.509s",
                                "2026-05-22 01:46:00.406 11 INFO tempest.lib.common.rest_client [req-8fd314a0-afbb-43ce-80dd-fc7bc3546206 req-8fd314a0-afbb-43ce-80dd-fc7bc3546206 ] Request (SecGroupIPv6Test:test_create_show_delete_security_group_rule): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.154s",
                                "2026-05-22 01:46:00.458 25 INFO tempest.lib.common.rest_client [req-a524bcd7-9172-4468-99b2-3696cfeb85a1 req-a524bcd7-9172-4468-99b2-3696cfeb85a1 ] Request (RoutersIpV6Test:test_update_delete_extra_route): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/f07bce41-e7ca-4bed-8206-a4748ffe5072 0.171s",
                                "2026-05-22 01:46:00.503 33 INFO tempest.lib.common.rest_client [req-aeaa3503-bd66-4336-b125-1d56adaf1990 req-aeaa3503-bd66-4336-b125-1d56adaf1990 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.165s",
                                "2026-05-22 01:46:00.546 21 INFO tempest.lib.common.rest_client [req-857d0b37-8650-44b8-83dc-628601cfedfe req-857d0b37-8650-44b8-83dc-628601cfedfe ] Request (NegativeSecGroupTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.530s",
                                "2026-05-22 01:46:00.612 33 INFO tempest.lib.common.rest_client [req-61e0531e-fac3-46c0-8b4f-d1d54659b683 req-61e0531e-fac3-46c0-8b4f-d1d54659b683 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.107s",
                                "2026-05-22 01:46:00.684 11 INFO tempest.lib.common.rest_client [req-26d774c0-0c9c-4892-976e-775dd72f67d7 req-26d774c0-0c9c-4892-976e-775dd72f67d7 ] Request (SecGroupIPv6Test:test_create_show_delete_security_group_rule): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.275s",
                                "2026-05-22 01:46:00.706 33 INFO tempest.lib.common.rest_client [req-6553afb5-7ce1-4fab-b25e-1b48930c49ff req-6553afb5-7ce1-4fab-b25e-1b48930c49ff ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.090s",
                                "{11} tempest.api.network.test_dhcp_ipv6.NetworksTestDHCPv6.test_dhcpv6_stateless_no_ra [8.191462s] ... ok",
                                "2026-05-22 01:46:00.792 11 INFO tempest.lib.common.rest_client [req-c8cbd9c0-7e46-4b0c-8915-cc4dd1b11fc8 req-c8cbd9c0-7e46-4b0c-8915-cc4dd1b11fc8 ] Request (SecGroupIPv6Test:test_create_show_delete_security_group_rule): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/b8998f48-7a3a-4e4f-b2e7-9f97838d9840 0.104s",
                                "2026-05-22 01:46:00.804 17 INFO tempest.lib.common.rest_client [req-2a852796-d5a6-42eb-b4f3-23590e36d3d7 req-2a852796-d5a6-42eb-b4f3-23590e36d3d7 ] Request (PortsIpV6TestJSON:test_update_port_with_security_group_and_extra_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.423s",
                                "2026-05-22 01:46:00.945 11 INFO tempest.lib.common.rest_client [req-98995c02-591d-4c02-ac09-744d339e3e3d req-98995c02-591d-4c02-ac09-744d339e3e3d ] Request (SecGroupIPv6Test:test_create_show_delete_security_group_rule): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.150s",
                                "2026-05-22 01:46:00.998 21 INFO tempest.lib.common.rest_client [req-d78223cd-b4c9-48e2-96aa-dde77853cd0c req-d78223cd-b4c9-48e2-96aa-dde77853cd0c ] Request (NegativeSecGroupTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.446s",
                                "2026-05-22 01:46:01.049 29 INFO tempest.lib.common.rest_client [req-7c32b1a1-2c0f-422a-8c9f-6e7181b8feae req-7c32b1a1-2c0f-422a-8c9f-6e7181b8feae ] Request (RoutersTest:test_update_delete_extra_route): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.208s",
                                "2026-05-22 01:46:01.057 25 INFO tempest.lib.common.rest_client [req-05ebb913-285f-432d-b709-3f6336a0a193 req-05ebb913-285f-432d-b709-3f6336a0a193 ] Request (RoutersIpV6Test:test_update_delete_extra_route): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/f07bce41-e7ca-4bed-8206-a4748ffe5072 0.596s",
                                "2026-05-22 01:46:01.110 21 INFO tempest.lib.common.rest_client [req-6a1ec289-b9e7-459f-bdf0-6f41a1b741bc req-6a1ec289-b9e7-459f-bdf0-6f41a1b741bc ] Request (NegativeSecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.109s",
                                "2026-05-22 01:46:01.133 33 INFO tempest.lib.common.rest_client [req-da269182-63dd-492d-8c13-9447e7968337 req-da269182-63dd-492d-8c13-9447e7968337 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra_no_dhcp): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.423s",
                                "2026-05-22 01:46:01.178 17 INFO tempest.lib.common.rest_client [req-7742c478-c358-496f-a7c3-7e3235e61a4b req-7742c478-c358-496f-a7c3-7e3235e61a4b ] Request (PortsIpV6TestJSON:test_update_port_with_security_group_and_extra_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.372s",
                                "2026-05-22 01:46:01.183 11 INFO tempest.lib.common.rest_client [req-071164ee-7db9-4e93-9734-2085bbeb530d req-071164ee-7db9-4e93-9734-2085bbeb530d ] Request (SecGroupIPv6Test:test_create_show_delete_security_group_rule): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/b8998f48-7a3a-4e4f-b2e7-9f97838d9840 0.236s",
                                "2026-05-22 01:46:01.193 25 INFO tempest.lib.common.rest_client [req-0e7eeab1-53fe-41a9-92b3-89dd15b82e39 req-0e7eeab1-53fe-41a9-92b3-89dd15b82e39 ] Request (RoutersIpV6Test:test_update_delete_extra_route): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/f07bce41-e7ca-4bed-8206-a4748ffe5072 0.132s",
                                "2026-05-22 01:46:01.236 21 INFO tempest.lib.common.rest_client [req-77a789ce-f5c8-4c0e-bb56-20e9dc9a8fe9 req-77a789ce-f5c8-4c0e-bb56-20e9dc9a8fe9 ] Request (NegativeSecGroupTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.124s",
                                "2026-05-22 01:46:01.360 25 INFO tempest.lib.common.rest_client [req-21093488-98fe-4fba-8270-aef969b9a530 req-21093488-98fe-4fba-8270-aef969b9a530 ] Request (RoutersIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/585e4c52-7a75-4733-bcf6-9bed67ed2f41 0.165s",
                                "2026-05-22 01:46:01.396 11 INFO tempest.lib.common.rest_client [req-994078d2-fdc0-4bc4-b9e3-ef755b44d627 req-994078d2-fdc0-4bc4-b9e3-ef755b44d627 ] Request (SecGroupIPv6Test:test_create_show_delete_security_group_rule): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.210s",
                                "2026-05-22 01:46:01.701 11 INFO tempest.lib.common.rest_client [req-684e80d5-4d87-4564-8619-625cc46dca5e req-684e80d5-4d87-4564-8619-625cc46dca5e ] Request (SecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/b194bc6b-b9cd-4eb9-abe8-9822f769e1e2 0.302s",
                                "2026-05-22 01:46:01.740 21 INFO tempest.lib.common.rest_client [req-94743835-84d5-426d-bdda-c0e33185f9b5 req-94743835-84d5-426d-bdda-c0e33185f9b5 ] Request (NegativeSecGroupTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.501s",
                                "2026-05-22 01:46:01.817 11 INFO tempest.lib.common.rest_client [req-c6183075-426a-463d-b740-46027491df5d req-c6183075-426a-463d-b740-46027491df5d ] Request (SecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.113s",
                                "{0} tempest.api.network.test_security_groups.SecGroupIPv6Test.test_create_show_delete_security_group_rule [4.384272s] ... ok",
                                "2026-05-22 01:46:01.818 17 INFO tempest.lib.common.rest_client [req-750df49d-0511-49cc-b693-2a0a32a9f2e4 req-750df49d-0511-49cc-b693-2a0a32a9f2e4 ] Request (PortsIpV6TestJSON:test_update_port_with_security_group_and_extra_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.638s",
                                "2026-05-22 01:46:01.831 33 INFO tempest.lib.common.rest_client [req-c067f243-c3cd-4fe7-9ffe-03e423877ef6 req-c067f243-c3cd-4fe7-9ffe-03e423877ef6 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra_no_dhcp): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.696s",
                                "2026-05-22 01:46:01.846 21 INFO tempest.lib.common.rest_client [req-290ef9a8-2c9c-43b9-9127-33ff89d3c037 req-290ef9a8-2c9c-43b9-9127-33ff89d3c037 ] Request (NegativeSecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.104s",
                                "2026-05-22 01:46:01.971 21 INFO tempest.lib.common.rest_client [req-be8c2c44-8b0c-4e0c-bd8b-90eb4ceed4c3 req-be8c2c44-8b0c-4e0c-bd8b-90eb4ceed4c3 ] Request (NegativeSecGroupTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e1bd1d96c4c64c7e84761e357bb9a3a3/users/93d96beafed24a0396cd50827790c81c/roles/7b19d98ffcc24d869191183daf0fb4ae 0.122s",
                                "2026-05-22 01:46:02.005 33 INFO tempest.lib.common.rest_client [req-d8fb1b54-d48a-4b94-b608-5bf7b0434fd0 req-d8fb1b54-d48a-4b94-b608-5bf7b0434fd0 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra_no_dhcp): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.169s",
                                "2026-05-22 01:46:02.051 17 INFO tempest.lib.common.rest_client [req-b9323420-41f5-4558-bbce-3fbb0918ad48 req-b9323420-41f5-4558-bbce-3fbb0918ad48 ] Request (PortsIpV6TestJSON:test_update_port_with_security_group_and_extra_attributes): 400 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.229s",
                                "2026-05-22 01:46:02.141 21 INFO tempest.lib.common.rest_client [req-1364c7e6-97ce-481a-9a83-70d9fc7824a8 req-1364c7e6-97ce-481a-9a83-70d9fc7824a8 ] Request (NegativeSecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.167s",
                                "2026-05-22 01:46:02.162 11 INFO tempest.lib.common.rest_client [req-69ddcb32-4db2-48fc-bbd4-fb4fa2919e4e req-69ddcb32-4db2-48fc-bbd4-fb4fa2919e4e ] Request (SecGroupIPv6Test:test_delete_security_group_clear_associated_rules): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.341s",
                                "2026-05-22 01:46:02.284 21 INFO tempest.lib.common.rest_client [req-c3e6457f-0539-41a8-9285-635337c584e8 req-c3e6457f-0539-41a8-9285-635337c584e8 ] Request (NegativeSecGroupTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e1bd1d96c4c64c7e84761e357bb9a3a3/users/93d96beafed24a0396cd50827790c81c/roles/1049be6f2d5641528d4cf50ffcec866c 0.139s",
                                "2026-05-22 01:46:02.440 33 INFO tempest.lib.common.rest_client [req-677321de-19b0-45e1-9ba3-787f43d8c11d req-677321de-19b0-45e1-9ba3-787f43d8c11d ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra_no_dhcp): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/ed2cc8cc-2b5d-4aa2-947b-10e1eb6a6fd4 0.429s",
                                "2026-05-22 01:46:02.449 21 INFO tempest.lib.common.rest_client [req-c3d97434-1955-4a67-8c54-d87159d9bdd9 req-c3d97434-1955-4a67-8c54-d87159d9bdd9 ] Request (NegativeSecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.162s",
                                "2026-05-22 01:46:02.471 11 INFO tempest.lib.common.rest_client [req-0737aee9-4edd-424f-aa0c-844f8510514f req-0737aee9-4edd-424f-aa0c-844f8510514f ] Request (SecGroupIPv6Test:test_delete_security_group_clear_associated_rules): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.307s",
                                "2026-05-22 01:46:02.479 17 INFO tempest.lib.common.rest_client [req-44bedb1f-9773-49cc-aba6-ef5f3ee0fc71 req-44bedb1f-9773-49cc-aba6-ef5f3ee0fc71 ] Request (PortsIpV6TestJSON:test_update_port_with_security_group_and_extra_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.426s",
                                "2026-05-22 01:46:02.524 25 INFO tempest.lib.common.rest_client [req-2fc20d42-1b0d-4225-986e-3bd9b260cf8b req-2fc20d42-1b0d-4225-986e-3bd9b260cf8b ] Request (RoutersIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/585e4c52-7a75-4733-bcf6-9bed67ed2f41 0.161s",
                                "2026-05-22 01:46:02.551 33 INFO tempest.lib.common.rest_client [req-2735d7b8-0082-4c17-8ee0-1fd71b6f937c req-2735d7b8-0082-4c17-8ee0-1fd71b6f937c ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra_no_dhcp): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.104s",
                                "2026-05-22 01:46:02.584 21 INFO tempest.lib.common.rest_client [req-72fdc442-28ea-41d6-a2c6-714e3124656f req-72fdc442-28ea-41d6-a2c6-714e3124656f ] Request (NegativeSecGroupTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e1bd1d96c4c64c7e84761e357bb9a3a3/users/93d96beafed24a0396cd50827790c81c/roles/f62b4d190f9040abadfedbb170e6ab99 0.132s",
                                "2026-05-22 01:46:02.750 11 INFO tempest.lib.common.rest_client [req-2dcf8152-b544-4bba-9528-8afa71db0c44 req-2dcf8152-b544-4bba-9528-8afa71db0c44 ] Request (SecGroupIPv6Test:test_delete_security_group_clear_associated_rules): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/5a99538a-3b20-408f-9a55-723ca1ed5028 0.276s",
                                "2026-05-22 01:46:02.755 21 INFO tempest.lib.common.rest_client [req-402870fb-d44d-4f11-b1e4-46b355128a13 req-402870fb-d44d-4f11-b1e4-46b355128a13 ] Request (NegativeSecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.169s",
                                "2026-05-22 01:46:02.866 33 INFO tempest.lib.common.rest_client [req-ed24a4fa-fc51-43a3-bf8c-d0782f763087 req-ed24a4fa-fc51-43a3-bf8c-d0782f763087 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra_no_dhcp): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/55fb32df-2c60-4e2f-9d1b-9ffc6332dd5d 0.312s",
                                "2026-05-22 01:46:02.880 11 INFO tempest.lib.common.rest_client [req-f1159161-6d60-4e9b-8692-dec72c52207a req-f1159161-6d60-4e9b-8692-dec72c52207a ] Request (SecGroupIPv6Test:test_delete_security_group_clear_associated_rules): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.126s",
                                "2026-05-22 01:46:02.884 21 INFO tempest.lib.common.rest_client [req-9217b4e5-07ee-4202-a7db-89b0bc163a2a req-9217b4e5-07ee-4202-a7db-89b0bc163a2a ] Request (NegativeSecGroupTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e1bd1d96c4c64c7e84761e357bb9a3a3/users/93d96beafed24a0396cd50827790c81c/roles/7b19d98ffcc24d869191183daf0fb4ae 0.125s",
                                "2026-05-22 01:46:02.885 21 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 93d96beafed24a0396cd50827790c81c is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:46:02.885 21 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NegativeSecGroupTest-1416098332-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'e1bd1d96c4c64c7e84761e357bb9a3a3', 'project_name': 'tempest-NegativeSecGroupTest-1416098332', 'tenant_id': 'e1bd1d96c4c64c7e84761e357bb9a3a3', 'tenant_name': 'tempest-NegativeSecGroupTest-1416098332', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '93d96beafed24a0396cd50827790c81c', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:46:02.885 21 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NegativeSecGroupTest-1416098332-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'e1bd1d96c4c64c7e84761e357bb9a3a3', 'project_name': 'tempest-NegativeSecGroupTest-1416098332', 'tenant_id': 'e1bd1d96c4c64c7e84761e357bb9a3a3', 'tenant_name': 'tempest-NegativeSecGroupTest-1416098332', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '93d96beafed24a0396cd50827790c81c', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:46:02.972 33 INFO tempest.lib.common.rest_client [req-a6aa15f2-a2eb-477f-ad28-28ae99c9170c req-a6aa15f2-a2eb-477f-ad28-28ae99c9170c ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra_no_dhcp): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.103s",
                                "2026-05-22 01:46:03.026 11 INFO tempest.lib.common.rest_client [req-cbdff119-7565-4dff-ba5f-54d012615084 req-cbdff119-7565-4dff-ba5f-54d012615084 ] Request (SecGroupIPv6Test:test_delete_security_group_clear_associated_rules): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.143s",
                                "2026-05-22 01:46:03.056 29 INFO tempest.lib.common.rest_client [req-48c7155e-68df-40dc-8fd7-5c0af8a6d446 req-48c7155e-68df-40dc-8fd7-5c0af8a6d446 ] Request (RoutersTest:test_update_delete_extra_route): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/119adb88-58fd-40b5-bcb3-9c30991efd50/add_router_interface 2.002s",
                                "2026-05-22 01:46:03.086 33 INFO tempest.lib.common.rest_client [req-53236d18-a80f-459a-ba31-28f6390e5176 req-53236d18-a80f-459a-ba31-28f6390e5176 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.111s",
                                "2026-05-22 01:46:03.117 11 INFO tempest.lib.common.rest_client [req-b5cd10ea-31d7-4adf-a276-d158ed5c32c2 req-b5cd10ea-31d7-4adf-a276-d158ed5c32c2 ] Request (SecGroupIPv6Test:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/5a99538a-3b20-408f-9a55-723ca1ed5028 0.088s",
                                "{0} tempest.api.network.test_security_groups.SecGroupIPv6Test.test_delete_security_group_clear_associated_rules [1.298219s] ... ok",
                                "2026-05-22 01:46:03.197 33 INFO tempest.lib.common.rest_client [req-77bc802b-e257-47df-8d64-ad516265dc1c req-77bc802b-e257-47df-8d64-ad516265dc1c ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.107s",
                                "2026-05-22 01:46:03.231 11 INFO tempest.lib.common.rest_client [req-3b2b3e56-4fc9-4af9-8659-24375478f8a4 req-3b2b3e56-4fc9-4af9-8659-24375478f8a4 ] Request (SecGroupIPv6Test:test_list_security_groups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.110s",
                                "{0} tempest.api.network.test_security_groups.SecGroupIPv6Test.test_list_security_groups [0.113671s] ... ok",
                                "2026-05-22 01:46:03.285 33 INFO tempest.lib.common.rest_client [req-058424d0-8ec6-46c6-aae5-b0db50541f9e req-058424d0-8ec6-46c6-aae5-b0db50541f9e ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.086s",
                                "{11} tempest.api.network.test_dhcp_ipv6.NetworksTestDHCPv6.test_dhcpv6_stateless_no_ra_no_dhcp [2.577582s] ... ok",
                                "2026-05-22 01:46:03.311 17 INFO tempest.lib.common.rest_client [req-d4bcec15-9cac-4fd4-92a6-1faa8ab66866 req-d4bcec15-9cac-4fd4-92a6-1faa8ab66866 ] Request (PortsIpV6TestJSON:test_update_port_with_security_group_and_extra_attributes): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/3b9e3079-219c-4dee-8134-de6bc9dab74d 0.830s",
                                "2026-05-22 01:46:03.423 21 INFO tempest.lib.common.rest_client [req-fa0f6db5-fae1-44be-8524-7f7572b156fb req-fa0f6db5-fae1-44be-8524-7f7572b156fb ] Request (NegativeSecGroupTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.529s",
                                "2026-05-22 01:46:03.563 11 INFO tempest.lib.common.rest_client [req-8122415d-afa3-4325-b934-9f58df8fa266 req-8122415d-afa3-4325-b934-9f58df8fa266 ] Request (SecGroupIPv6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/5da6375efcc642578b53b11eebe71452 0.292s",
                                "2026-05-22 01:46:03.574 21 INFO tempest.lib.common.rest_client [req-c46591ba-9575-49b6-a8f7-35b4799d4fa6 req-c46591ba-9575-49b6-a8f7-35b4799d4fa6 ] Request (NegativeSecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/e1bd1d96c4c64c7e84761e357bb9a3a3 0.148s",
                                "2026-05-22 01:46:03.575 21 INFO tempest.lib.common.dynamic_creds [-] Using the existing project e1bd1d96c4c64c7e84761e357bb9a3a3 for scope project and roles: ['reader']",
                                "2026-05-22 01:46:03.700 17 INFO tempest.lib.common.rest_client [req-01d15339-e735-445b-abc8-d60c87a8085a req-01d15339-e735-445b-abc8-d60c87a8085a ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/3b9e3079-219c-4dee-8134-de6bc9dab74d 0.386s",
                                "2026-05-22 01:46:03.744 29 INFO tempest.lib.common.rest_client [req-f4b907ac-7af1-4e85-b373-f7072bd814c6 req-f4b907ac-7af1-4e85-b373-f7072bd814c6 ] Request (RoutersTest:test_update_delete_extra_route): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.684s",
                                "2026-05-22 01:46:03.757 25 INFO tempest.lib.common.rest_client [req-cbb943c0-1a79-4304-8f69-d1b107e7deb1 req-cbb943c0-1a79-4304-8f69-d1b107e7deb1 ] Request (RoutersIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/585e4c52-7a75-4733-bcf6-9bed67ed2f41 0.229s",
                                "2026-05-22 01:46:03.790 17 INFO tempest.lib.common.rest_client [req-d385644c-67e4-4251-aedc-e041686ac57a req-d385644c-67e4-4251-aedc-e041686ac57a ] Request (PortsIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/3b9e3079-219c-4dee-8134-de6bc9dab74d 0.087s",
                                "2026-05-22 01:46:03.833 11 INFO tempest.lib.common.rest_client [req-d4eed833-19c0-42e5-b81d-50e82d0507f3 req-d4eed833-19c0-42e5-b81d-50e82d0507f3 ] Request (SecGroupIPv6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/53f91af946294a8e890673abe5c1a7a6 0.267s",
                                "2026-05-22 01:46:03.834 11 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: ce0069b2ed3b4be9a3be4455a40a1fa7",
                                "2026-05-22 01:46:04.030 17 INFO tempest.lib.common.rest_client [req-c86746e9-ccf1-48a8-a991-5a04825fc3e3 req-c86746e9-ccf1-48a8-a991-5a04825fc3e3 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/026392ac-22c2-4764-bd89-790c5cb2d95c 0.238s",
                                "2026-05-22 01:46:04.086 21 INFO tempest.lib.common.rest_client [req-75bc8e64-84c8-434c-88b1-5ca2a45fcb74 req-75bc8e64-84c8-434c-88b1-5ca2a45fcb74 ] Request (NegativeSecGroupTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.506s",
                                "2026-05-22 01:46:04.256 21 INFO tempest.lib.common.rest_client [req-025957ba-3f8e-4c71-8a7d-84e3418b8903 req-025957ba-3f8e-4c71-8a7d-84e3418b8903 ] Request (NegativeSecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.163s",
                                "2026-05-22 01:46:04.268 17 INFO tempest.lib.common.rest_client [req-dd3f9091-b17b-4fb2-9e71-66eb16b03246 req-dd3f9091-b17b-4fb2-9e71-66eb16b03246 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/854718a9-4478-4564-bc17-3916290dabc0 0.234s",
                                "2026-05-22 01:46:04.281 11 INFO tempest.lib.common.rest_client [req-e8fb4e1c-569b-4f64-9bf2-afd372ac98a0 req-e8fb4e1c-569b-4f64-9bf2-afd372ac98a0 ] Request (SecGroupIPv6Test:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.445s",
                                "2026-05-22 01:46:04.384 33 INFO tempest.lib.common.rest_client [req-bbc00b71-5757-4102-a5c0-8497f0209463 req-bbc00b71-5757-4102-a5c0-8497f0209463 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.095s",
                                "2026-05-22 01:46:04.411 21 INFO tempest.lib.common.rest_client [req-5c3abdc2-06bf-4132-ab2c-651b101e38b9 req-5c3abdc2-06bf-4132-ab2c-651b101e38b9 ] Request (NegativeSecGroupTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e1bd1d96c4c64c7e84761e357bb9a3a3/users/e801cb29e66e4d30acde910092e37c61/roles/f1175dd65a2046c29e339df86ceaa04e 0.152s",
                                "2026-05-22 01:46:04.603 21 INFO tempest.lib.common.rest_client [req-b45b3fb1-7e9a-4216-a7f9-8139acd367a1 req-b45b3fb1-7e9a-4216-a7f9-8139acd367a1 ] Request (NegativeSecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.188s",
                                "2026-05-22 01:46:04.636 33 INFO tempest.lib.common.rest_client [req-fb07c1d4-a6c2-43f8-a8d2-c1fa4e6324ae req-fb07c1d4-a6c2-43f8-a8d2-c1fa4e6324ae ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 400 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.246s",
                                "2026-05-22 01:46:04.691 11 INFO tempest.lib.common.rest_client [req-c0aa2039-e9b5-46ba-8ecc-0245221d43a5 req-c0aa2039-e9b5-46ba-8ecc-0245221d43a5 ] Request (SecGroupIPv6Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=ce0069b2ed3b4be9a3be4455a40a1fa7&name=default 0.407s",
                                "2026-05-22 01:46:04.732 21 INFO tempest.lib.common.rest_client [req-38bd8314-9f90-4536-80e1-5ac649f88afa req-38bd8314-9f90-4536-80e1-5ac649f88afa ] Request (NegativeSecGroupTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e1bd1d96c4c64c7e84761e357bb9a3a3/users/e801cb29e66e4d30acde910092e37c61/roles/1049be6f2d5641528d4cf50ffcec866c 0.126s",
                                "2026-05-22 01:46:04.858 17 INFO tempest.lib.common.rest_client [req-4fec1845-6067-4511-870e-7a5c2a4cb985 req-4fec1845-6067-4511-870e-7a5c2a4cb985 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/a558e77b-8628-46f1-8d69-346c1dcf4b44 0.586s",
                                "{3} tempest.api.network.test_ports.PortsIpV6TestJSON.test_update_port_with_security_group_and_extra_attributes [4.996068s] ... ok",
                                "2026-05-22 01:46:04.904 29 INFO tempest.lib.common.rest_client [req-c38b1c46-1d2e-4523-9976-93996e10fba6 req-c38b1c46-1d2e-4523-9976-93996e10fba6 ] Request (RoutersTest:test_update_delete_extra_route): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.156s",
                                "2026-05-22 01:46:04.922 25 INFO tempest.lib.common.rest_client [req-8063d724-f184-4065-be23-6ff36721a2f5 req-8063d724-f184-4065-be23-6ff36721a2f5 ] Request (RoutersIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/585e4c52-7a75-4733-bcf6-9bed67ed2f41 0.161s",
                                "2026-05-22 01:46:04.934 21 INFO tempest.lib.common.rest_client [req-184a18d9-5689-4630-bf66-08c3db3da514 req-184a18d9-5689-4630-bf66-08c3db3da514 ] Request (NegativeSecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.199s",
                                "2026-05-22 01:46:05.083 21 INFO tempest.lib.common.rest_client [req-fa98af60-b4a1-429e-9195-95264c095376 req-fa98af60-b4a1-429e-9195-95264c095376 ] Request (NegativeSecGroupTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e1bd1d96c4c64c7e84761e357bb9a3a3/users/e801cb29e66e4d30acde910092e37c61/roles/f62b4d190f9040abadfedbb170e6ab99 0.138s",
                                "2026-05-22 01:46:05.138 33 INFO tempest.lib.common.rest_client [req-d333667a-d6a6-4ca7-9c4d-42e0e0160847 req-d333667a-d6a6-4ca7-9c4d-42e0e0160847 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.498s",
                                "2026-05-22 01:46:05.151 11 INFO tempest.lib.common.rest_client [req-95ee6029-9dbb-4646-9a5e-b91fbde7b94c req-95ee6029-9dbb-4646-9a5e-b91fbde7b94c ] Request (SecGroupIPv6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/c1d81299-5b03-472f-a1ef-5ccc2fabc043 0.458s",
                                "2026-05-22 01:46:05.234 21 INFO tempest.lib.common.rest_client [req-1744321f-7c50-4354-b13b-63dbf163d10b req-1744321f-7c50-4354-b13b-63dbf163d10b ] Request (NegativeSecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.149s",
                                "2026-05-22 01:46:05.345 11 INFO tempest.lib.common.rest_client [req-28abe0d2-bf2d-4e73-bf0f-f5ec33e59150 req-28abe0d2-bf2d-4e73-bf0f-f5ec33e59150 ] Request (SecGroupIPv6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/ce0069b2ed3b4be9a3be4455a40a1fa7 0.191s",
                                "2026-05-22 01:46:05.423 17 INFO tempest.lib.common.rest_client [req-3c010ac1-78cf-4680-ad7c-18dced27d8b2 req-3c010ac1-78cf-4680-ad7c-18dced27d8b2 ] Request (PortsIpV6TestJSON:test_update_port_with_two_security_groups_and_extra_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.556s",
                                "2026-05-22 01:46:05.416 21 INFO tempest.lib.common.rest_client [req-d60ef3ee-43a4-4a78-b3cb-45ce8093622d req-d60ef3ee-43a4-4a78-b3cb-45ce8093622d ] Request (NegativeSecGroupTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e1bd1d96c4c64c7e84761e357bb9a3a3/users/e801cb29e66e4d30acde910092e37c61/roles/7b19d98ffcc24d869191183daf0fb4ae 0.179s",
                                "2026-05-22 01:46:05.417 21 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user e801cb29e66e4d30acde910092e37c61 is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:46:05.417 21 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NegativeSecGroupTest-1416098332-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'e1bd1d96c4c64c7e84761e357bb9a3a3', 'project_name': 'tempest-NegativeSecGroupTest-1416098332', 'tenant_id': 'e1bd1d96c4c64c7e84761e357bb9a3a3', 'tenant_name': 'tempest-NegativeSecGroupTest-1416098332', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'e801cb29e66e4d30acde910092e37c61', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:46:05.417 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-NegativeSecGroupTest-1416098332-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'e1bd1d96c4c64c7e84761e357bb9a3a3', 'project_name': 'tempest-NegativeSecGroupTest-1416098332', 'tenant_id': 'e1bd1d96c4c64c7e84761e357bb9a3a3', 'tenant_name': 'tempest-NegativeSecGroupTest-1416098332', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'e801cb29e66e4d30acde910092e37c61', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:46:05.789 17 INFO tempest.lib.common.rest_client [req-de47425c-1abc-4444-84f6-1399bdcb443a req-de47425c-1abc-4444-84f6-1399bdcb443a ] 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.362s",
                                "2026-05-22 01:46:05.878 33 INFO tempest.lib.common.rest_client [req-c7b772b9-60e3-45ad-846e-8124a68d53db req-c7b772b9-60e3-45ad-846e-8124a68d53db ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.737s",
                                "2026-05-22 01:46:05.967 21 INFO tempest.lib.common.rest_client [req-f329a798-0bbe-463b-a23e-93995c88dc7c req-f329a798-0bbe-463b-a23e-93995c88dc7c ] Request (NegativeSecGroupTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.537s",
                                "2026-05-22 01:46:06.104 25 INFO tempest.lib.common.rest_client [req-ca453c82-6667-46c1-bc96-29b7ecfc9987 req-ca453c82-6667-46c1-bc96-29b7ecfc9987 ] Request (RoutersIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/585e4c52-7a75-4733-bcf6-9bed67ed2f41 0.177s",
                                "2026-05-22 01:46:06.143 17 INFO tempest.lib.common.rest_client [req-662014ff-a5b9-4ada-a1ee-73c9469d3737 req-662014ff-a5b9-4ada-a1ee-73c9469d3737 ] 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.351s",
                                "2026-05-22 01:46:06.286 21 INFO tempest.lib.common.rest_client [req-6a6efcac-23d5-4cec-981a-18c7d6a187be req-6a6efcac-23d5-4cec-981a-18c7d6a187be ] Request (NegativeSecGroupTest:test_create_additional_default_security_group_fails): 409 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.313s",
                                "{5} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_create_additional_default_security_group_fails [0.320092s] ... ok",
                                "2026-05-22 01:46:06.377 33 INFO tempest.lib.common.rest_client [req-d87d70c4-df81-4f2b-b3a1-b7a35bbd26d0 req-d87d70c4-df81-4f2b-b3a1-b7a35bbd26d0 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/4f612cbe-b22b-4b60-8b55-acaccde90c1e 0.496s",
                                "2026-05-22 01:46:06.509 33 INFO tempest.lib.common.rest_client [req-8d139277-9e4d-456c-8655-1eaf71f082e7 req-8d139277-9e4d-456c-8655-1eaf71f082e7 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.129s",
                                "2026-05-22 01:46:06.547 17 INFO tempest.lib.common.rest_client [req-aceb110e-05e0-4165-9b70-2239db8a29cc req-aceb110e-05e0-4165-9b70-2239db8a29cc ] 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.400s",
                                "2026-05-22 01:46:06.751 33 INFO tempest.lib.common.rest_client [req-443e9031-5d84-437e-bc48-a01fc3c6c772 req-443e9031-5d84-437e-bc48-a01fc3c6c772 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.238s",
                                "2026-05-22 01:46:06.869 33 INFO tempest.lib.common.rest_client [req-aea70323-7aa9-4b76-bb0b-a0050200ebc6 req-aea70323-7aa9-4b76-bb0b-a0050200ebc6 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.114s",
                                "2026-05-22 01:46:06.943 21 INFO tempest.lib.common.rest_client [req-7c9ad52a-64e6-49ad-95c0-c9b494721569 req-7c9ad52a-64e6-49ad-95c0-c9b494721569 ] Request (NegativeSecGroupTest:test_create_duplicate_security_group_rule_fails): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.650s",
                                "2026-05-22 01:46:07.001 25 INFO tempest.lib.common.rest_client [req-700b37e4-f219-4124-91d8-7f81a0621dca req-700b37e4-f219-4124-91d8-7f81a0621dca ] Request (RoutersIpV6Test:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/f07bce41-e7ca-4bed-8206-a4748ffe5072/remove_router_interface 0.893s",
                                "2026-05-22 01:46:07.141 29 INFO tempest.lib.common.rest_client [req-e512adde-bd38-42c6-b07b-2e304a42794d req-e512adde-bd38-42c6-b07b-2e304a42794d ] Request (RoutersTest:test_update_delete_extra_route): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/119adb88-58fd-40b5-bcb3-9c30991efd50/add_router_interface 2.234s",
                                "2026-05-22 01:46:07.237 25 INFO tempest.lib.common.rest_client [req-9fc6334e-3319-4698-862b-ede9100fb953 req-9fc6334e-3319-4698-862b-ede9100fb953 ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/b6cdb664-8878-4c05-935b-50fe363e2693 0.232s",
                                "2026-05-22 01:46:07.239 33 INFO tempest.lib.common.rest_client [req-5a2b764f-eb25-43ad-a317-025300612617 req-5a2b764f-eb25-43ad-a317-025300612617 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/9cf2d405-4975-4bc7-a5f4-0e40f130772d 0.366s",
                                "2026-05-22 01:46:07.280 21 INFO tempest.lib.common.rest_client [req-a5242b9c-4f47-42e6-9c74-ee2adbe2cda0 req-a5242b9c-4f47-42e6-9c74-ee2adbe2cda0 ] Request (NegativeSecGroupTest:test_create_duplicate_security_group_rule_fails): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.333s",
                                "2026-05-22 01:46:07.443 17 INFO tempest.lib.common.rest_client [req-f2cd4ec0-b39d-426f-9cff-8f9103b12ccb req-f2cd4ec0-b39d-426f-9cff-8f9103b12ccb ] Request (PortsIpV6TestJSON:test_update_port_with_two_security_groups_and_extra_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.893s",
                                "2026-05-22 01:46:07.534 33 INFO tempest.lib.common.rest_client [req-4785185c-91d0-4aa9-b6f8-0731dfe97a46 req-4785185c-91d0-4aa9-b6f8-0731dfe97a46 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/ce3d72cf-798c-4aac-8387-4c8cc6c4131f 0.291s",
                                "2026-05-22 01:46:07.547 21 INFO tempest.lib.common.rest_client [req-5b025020-d7eb-421a-bd9c-f3de3320c1d3 req-5b025020-d7eb-421a-bd9c-f3de3320c1d3 ] Request (NegativeSecGroupTest:test_create_duplicate_security_group_rule_fails): 409 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.262s",
                                "2026-05-22 01:46:07.624 33 INFO tempest.lib.common.rest_client [req-d983ffc2-5767-4973-bdc0-ef9ba8b8c4b6 req-d983ffc2-5767-4973-bdc0-ef9ba8b8c4b6 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.088s",
                                "2026-05-22 01:46:07.681 17 INFO tempest.lib.common.rest_client [req-da7c16ca-73ba-4a8f-900b-97c4807504e1 req-da7c16ca-73ba-4a8f-900b-97c4807504e1 ] Request (PortsIpV6TestJSON:test_update_port_with_two_security_groups_and_extra_attributes): 400 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.233s",
                                "2026-05-22 01:46:07.762 25 INFO tempest.lib.common.rest_client [req-0762e50c-a7bb-456f-a1a2-c77e61565afb req-0762e50c-a7bb-456f-a1a2-c77e61565afb ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/29e89ee6-7ab6-4695-b264-12185dfb57b7 0.522s",
                                "2026-05-22 01:46:07.821 29 INFO tempest.lib.common.rest_client [req-c9be1faf-cfd5-4657-9ca8-71a3ec070407 req-c9be1faf-cfd5-4657-9ca8-71a3ec070407 ] Request (RoutersTest:test_update_delete_extra_route): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/119adb88-58fd-40b5-bcb3-9c30991efd50 0.677s",
                                "2026-05-22 01:46:07.895 21 INFO tempest.lib.common.rest_client [req-5a05870b-1faa-4f04-89d4-5182d242034c req-5a05870b-1faa-4f04-89d4-5182d242034c ] Request (NegativeSecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/38345afc-407b-4b08-9012-51696f90d148 0.345s",
                                "2026-05-22 01:46:07.939 25 INFO tempest.lib.common.rest_client [req-16cf27d1-e38b-4e69-a013-66c17260573b req-16cf27d1-e38b-4e69-a013-66c17260573b ] Request (RoutersIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/3f68a033-aaae-45a4-b08b-cb325659da76 0.174s",
                                "2026-05-22 01:46:07.967 29 INFO tempest.lib.common.rest_client [req-63eac01b-01fb-430d-807c-c63a2c5cfd32 req-63eac01b-01fb-430d-807c-c63a2c5cfd32 ] Request (RoutersTest:test_update_delete_extra_route): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/119adb88-58fd-40b5-bcb3-9c30991efd50 0.144s",
                                "2026-05-22 01:46:07.982 17 INFO tempest.lib.common.rest_client [req-e1b551c8-251d-41f3-a86e-98b7a332feec req-e1b551c8-251d-41f3-a86e-98b7a332feec ] Request (PortsIpV6TestJSON:test_update_port_with_two_security_groups_and_extra_attributes): 400 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.297s",
                                "2026-05-22 01:46:08.023 21 INFO tempest.lib.common.rest_client [req-01c88a5e-d41d-4c61-b237-0d629450830e req-01c88a5e-d41d-4c61-b237-0d629450830e ] Request (NegativeSecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.125s",
                                "{5} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_create_duplicate_security_group_rule_fails [1.734668s] ... ok",
                                "2026-05-22 01:46:08.367 21 INFO tempest.lib.common.rest_client [req-04a0abd5-90a7-45b2-b0b8-3871f3e81d23 req-04a0abd5-90a7-45b2-b0b8-3871f3e81d23 ] Request (NegativeSecGroupTest:test_create_security_group_rule_with_bad_ethertype): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.337s",
                                "2026-05-22 01:46:08.470 21 INFO tempest.lib.common.rest_client [req-4dc51d61-41d6-4548-a50c-f170937b167e req-4dc51d61-41d6-4548-a50c-f170937b167e ] Request (NegativeSecGroupTest:test_create_security_group_rule_with_bad_ethertype): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.098s",
                                "2026-05-22 01:46:08.487 17 INFO tempest.lib.common.rest_client [req-469dcab4-1e7f-424c-addf-938f490e7663 req-469dcab4-1e7f-424c-addf-938f490e7663 ] Request (PortsIpV6TestJSON:test_update_port_with_two_security_groups_and_extra_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.502s",
                                "2026-05-22 01:46:08.641 29 INFO tempest.lib.common.rest_client [req-16cd237c-3537-48cf-aee5-a1ffb58a2457 req-16cd237c-3537-48cf-aee5-a1ffb58a2457 ] Request (RoutersTest:test_update_delete_extra_route): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/119adb88-58fd-40b5-bcb3-9c30991efd50 0.671s",
                                "2026-05-22 01:46:08.718 21 INFO tempest.lib.common.rest_client [req-ac7f65d6-da75-4bfc-8054-2f1498af71a8 req-ac7f65d6-da75-4bfc-8054-2f1498af71a8 ] Request (NegativeSecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/97987912-cde2-4b37-abc3-41402884f9e2 0.243s",
                                "2026-05-22 01:46:08.748 33 INFO tempest.lib.common.rest_client [req-27200eec-204e-4774-92d2-08f3cdcc7d8d req-27200eec-204e-4774-92d2-08f3cdcc7d8d ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.122s",
                                "2026-05-22 01:46:08.782 29 INFO tempest.lib.common.rest_client [req-6669bbe8-f193-4a13-b40f-d4eaf191cdef req-6669bbe8-f193-4a13-b40f-d4eaf191cdef ] Request (RoutersTest:test_update_delete_extra_route): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/119adb88-58fd-40b5-bcb3-9c30991efd50 0.139s",
                                "2026-05-22 01:46:08.847 25 INFO tempest.lib.common.rest_client [req-f48e9807-b21a-4315-8e5b-540d1976c20f req-f48e9807-b21a-4315-8e5b-540d1976c20f ] Request (RoutersIpV6Test:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/f07bce41-e7ca-4bed-8206-a4748ffe5072/remove_router_interface 0.904s",
                                "2026-05-22 01:46:08.853 21 INFO tempest.lib.common.rest_client [req-988ed97e-5154-40bb-88b4-109f13ceac50 req-988ed97e-5154-40bb-88b4-109f13ceac50 ] Request (NegativeSecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.131s",
                                "{5} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_create_security_group_rule_with_bad_ethertype [0.829126s] ... ok",
                                "2026-05-22 01:46:08.964 29 INFO tempest.lib.common.rest_client [req-9bc310b7-27f3-4ff8-af29-066c29a7f834 req-9bc310b7-27f3-4ff8-af29-066c29a7f834 ] Request (RoutersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/5cf7b21a-994d-494e-b978-5a301e1bccf1 0.179s",
                                "2026-05-22 01:46:09.020 33 INFO tempest.lib.common.rest_client [req-0ebf7272-34a3-486a-8726-c40ef5847069 req-0ebf7272-34a3-486a-8726-c40ef5847069 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 400 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.269s",
                                "2026-05-22 01:46:09.141 25 INFO tempest.lib.common.rest_client [req-ed33970e-c40b-423c-bfeb-47bc0eee38e5 req-ed33970e-c40b-423c-bfeb-47bc0eee38e5 ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/9559a9f9-c167-4130-9778-b22d9d58eb44 0.289s",
                                "2026-05-22 01:46:09.228 21 INFO tempest.lib.common.rest_client [req-d02e5f6f-d906-4e5b-bbe6-e87f77b379af req-d02e5f6f-d906-4e5b-bbe6-e87f77b379af ] Request (NegativeSecGroupTest:test_create_security_group_rule_with_bad_protocol): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.371s",
                                "2026-05-22 01:46:09.306 21 INFO tempest.lib.common.rest_client [req-dbd3803a-7584-4f2d-87e7-bd3fd7c437db req-dbd3803a-7584-4f2d-87e7-bd3fd7c437db ] Request (NegativeSecGroupTest:test_create_security_group_rule_with_bad_protocol): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.076s",
                                "2026-05-22 01:46:09.403 17 INFO tempest.lib.common.rest_client [req-38065a38-815c-401f-9464-33efd4777872 req-38065a38-815c-401f-9464-33efd4777872 ] Request (PortsIpV6TestJSON:test_update_port_with_two_security_groups_and_extra_attributes): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/01cf028e-f1c3-4d54-92c6-4cfac08211dc 0.911s",
                                "2026-05-22 01:46:09.570 33 INFO tempest.lib.common.rest_client [req-c18bc0ce-c95f-45cb-ba9c-3e2b31e8a33e req-c18bc0ce-c95f-45cb-ba9c-3e2b31e8a33e ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.547s",
                                "2026-05-22 01:46:09.572 21 INFO tempest.lib.common.rest_client [req-65dcffc4-38e4-48c3-9e3a-147f07d3596d req-65dcffc4-38e4-48c3-9e3a-147f07d3596d ] Request (NegativeSecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/3238e247-1534-461b-8cdd-fd18d20a1b7c 0.263s",
                                "2026-05-22 01:46:09.706 21 INFO tempest.lib.common.rest_client [req-a72bc12f-b408-4639-91f8-490c05893d1e req-a72bc12f-b408-4639-91f8-490c05893d1e ] Request (NegativeSecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.131s",
                                "{5} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_create_security_group_rule_with_bad_protocol [0.851786s] ... ok",
                                "2026-05-22 01:46:09.753 25 INFO tempest.lib.common.rest_client [req-d0ec0b1d-f3ef-4963-83f2-b13bdf741552 req-d0ec0b1d-f3ef-4963-83f2-b13bdf741552 ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/1609980c-9f41-4dc0-a7bb-0733f9669b74 0.610s",
                                "2026-05-22 01:46:09.894 29 INFO tempest.lib.common.rest_client [req-3bc50e56-e8ff-471d-8e14-c255628fbf5a req-3bc50e56-e8ff-471d-8e14-c255628fbf5a ] Request (RoutersTest:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/119adb88-58fd-40b5-bcb3-9c30991efd50/remove_router_interface 0.928s",
                                "2026-05-22 01:46:09.958 17 INFO tempest.lib.common.rest_client [req-1dd22f1b-1397-4629-bdd5-ffdb69bf6727 req-1dd22f1b-1397-4629-bdd5-ffdb69bf6727 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/01cf028e-f1c3-4d54-92c6-4cfac08211dc 0.552s",
                                "2026-05-22 01:46:10.057 17 INFO tempest.lib.common.rest_client [req-8426a03a-bccd-42d0-9843-df17409b70c1 req-8426a03a-bccd-42d0-9843-df17409b70c1 ] Request (PortsIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/01cf028e-f1c3-4d54-92c6-4cfac08211dc 0.096s",
                                "2026-05-22 01:46:10.056 25 INFO tempest.lib.common.rest_client [req-7925d258-f793-48d4-8d05-b3531dd0adfd req-7925d258-f793-48d4-8d05-b3531dd0adfd ] Request (RoutersIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/4bf22328-29b5-4e5d-b782-94ed5023d8e1 0.298s",
                                "2026-05-22 01:46:10.057 21 INFO tempest.lib.common.rest_client [req-21573a5f-2bf5-48f4-ad67-8ef3b3b30ca9 req-21573a5f-2bf5-48f4-ad67-8ef3b3b30ca9 ] 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.347s",
                                "2026-05-22 01:46:10.186 21 INFO tempest.lib.common.rest_client [req-0430e571-e370-40c5-bf20-5e155fee3ac0 req-0430e571-e370-40c5-bf20-5e155fee3ac0 ] 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.126s",
                                "2026-05-22 01:46:10.188 29 INFO tempest.lib.common.rest_client [req-6ea0d848-981a-41f2-bc1a-646d9999a929 req-6ea0d848-981a-41f2-bc1a-646d9999a929 ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/5fe903cc-6290-4685-89f2-7bca442b1ba9 0.292s",
                                "2026-05-22 01:46:10.266 21 INFO tempest.lib.common.rest_client [req-82b5173d-0b71-4cd0-8c89-40c05e888640 req-82b5173d-0b71-4cd0-8c89-40c05e888640 ] 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.077s",
                                "2026-05-22 01:46:10.303 17 INFO tempest.lib.common.rest_client [req-4baeb562-6b30-42d7-8b3f-da1ae2d8f73a req-4baeb562-6b30-42d7-8b3f-da1ae2d8f73a ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/70024586-4729-4fde-9045-e7b604ef8a9f 0.241s",
                                "2026-05-22 01:46:10.346 21 INFO tempest.lib.common.rest_client [req-ff55606b-68c3-4e58-9549-a030811535a5 req-ff55606b-68c3-4e58-9549-a030811535a5 ] 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.079s",
                                "2026-05-22 01:46:10.428 21 INFO tempest.lib.common.rest_client [req-fbbfd3b6-0e18-49f1-8705-16e8fdfe4ba3 req-fbbfd3b6-0e18-49f1-8705-16e8fdfe4ba3 ] 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.079s",
                                "2026-05-22 01:46:10.456 33 INFO tempest.lib.common.rest_client [req-67cd918c-80ed-4377-ae40-ad0b074a8139 req-67cd918c-80ed-4377-ae40-ad0b074a8139 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.883s",
                                "2026-05-22 01:46:10.594 17 INFO tempest.lib.common.rest_client [req-b5dc83bd-3c18-4bff-9d22-482230283bd4 req-b5dc83bd-3c18-4bff-9d22-482230283bd4 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/8108a4c2-05e2-4a84-b439-c4bf5848c13c 0.289s",
                                "2026-05-22 01:46:10.838 29 INFO tempest.lib.common.rest_client [req-2472c13d-cf83-4c09-a625-dc20265cbfec req-2472c13d-cf83-4c09-a625-dc20265cbfec ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/ce8bfdd5-5640-42ed-ba4f-043567a489f2 0.648s",
                                "2026-05-22 01:46:10.845 21 INFO tempest.lib.common.rest_client [req-13807bdb-9f32-4929-b2ec-1d043cec0c4b req-13807bdb-9f32-4929-b2ec-1d043cec0c4b ] Request (NegativeSecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/f8b02f7f-63c0-45b8-8aaa-7364c04008bd 0.415s",
                                "2026-05-22 01:46:10.858 17 INFO tempest.lib.common.rest_client [req-1d7961fb-e5b7-471f-9105-c2f983e4d313 req-1d7961fb-e5b7-471f-9105-c2f983e4d313 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/f6f0938b-d8e6-40df-bb78-f562cfb8c4e7 0.259s",
                                "2026-05-22 01:46:10.968 21 INFO tempest.lib.common.rest_client [req-34fbbcde-844c-415e-b53b-4115e914586d req-34fbbcde-844c-415e-b53b-4115e914586d ] Request (NegativeSecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.118s",
                                "{5} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_create_security_group_rule_with_bad_remote_ip_prefix [1.261214s] ... ok",
                                "2026-05-22 01:46:11.010 33 INFO tempest.lib.common.rest_client [req-8b62332b-39de-4792-8c55-c8cc252b6d77 req-8b62332b-39de-4792-8c55-c8cc252b6d77 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/a7e32c89-a3d6-44c7-b55f-def963231220 0.552s",
                                "2026-05-22 01:46:11.044 29 INFO tempest.lib.common.rest_client [req-3b4edced-0cac-4ddf-a1e8-cde80934e0be req-3b4edced-0cac-4ddf-a1e8-cde80934e0be ] Request (RoutersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/3248f9cb-0670-4d8a-854f-9d3587cb954c 0.203s",
                                "2026-05-22 01:46:11.113 17 INFO tempest.lib.common.rest_client [req-56de2dac-e7f4-4763-b456-c8b4d6d949bc req-56de2dac-e7f4-4763-b456-c8b4d6d949bc ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/48b1b89f-ffce-4973-a17d-370e4424e7ba 0.252s",
                                "{3} tempest.api.network.test_ports.PortsIpV6TestJSON.test_update_port_with_two_security_groups_and_extra_attributes [6.250495s] ... ok",
                                "2026-05-22 01:46:11.139 33 INFO tempest.lib.common.rest_client [req-443d32cb-f6f2-4803-b024-c8308582bea2 req-443d32cb-f6f2-4803-b024-c8308582bea2 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.125s",
                                "2026-05-22 01:46:11.135 25 INFO tempest.lib.common.rest_client [req-fdc181cd-7acc-4ac3-acbd-d07a94fdd514 req-fdc181cd-7acc-4ac3-acbd-d07a94fdd514 ] Request (RoutersIpV6Test:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/f07bce41-e7ca-4bed-8206-a4748ffe5072/remove_router_interface 1.076s",
                                "2026-05-22 01:46:11.273 33 INFO tempest.lib.common.rest_client [req-b69dc364-0546-4c83-bebf-1f332a2860d9 req-b69dc364-0546-4c83-bebf-1f332a2860d9 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.130s",
                                "2026-05-22 01:46:11.372 21 INFO tempest.lib.common.rest_client [req-61d3a008-614c-4c05-adee-d74194a717f3 req-61d3a008-614c-4c05-adee-d74194a717f3 ] Request (NegativeSecGroupTest:test_create_security_group_rule_with_invalid_ports): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.399s",
                                "2026-05-22 01:46:11.408 33 INFO tempest.lib.common.rest_client [req-803b385f-ab01-4e5d-9c58-4622f087f752 req-803b385f-ab01-4e5d-9c58-4622f087f752 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.133s",
                                "2026-05-22 01:46:11.435 25 INFO tempest.lib.common.rest_client [req-be661c74-783d-492a-8533-6050f8712d40 req-be661c74-783d-492a-8533-6050f8712d40 ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/d6b25857-2b05-4f8f-87a0-ef5b13e8f315 0.297s",
                                "2026-05-22 01:46:11.447 17 INFO tempest.lib.common.rest_client [req-c82ea667-5ddd-4e1b-8bc2-c6efc269c1c5 req-c82ea667-5ddd-4e1b-8bc2-c6efc269c1c5 ] Request (PortsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/44247187-744c-4efe-a909-a6e560cc8100 0.280s",
                                "2026-05-22 01:46:11.459 21 INFO tempest.lib.common.rest_client [req-68c24ae3-4aca-4b0e-a02a-fc59a90b84e9 req-68c24ae3-4aca-4b0e-a02a-fc59a90b84e9 ] 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-22 01:46:11.549 17 INFO tempest.lib.common.rest_client [req-45325f3b-08d1-4344-bda6-45d888bcc6de req-45325f3b-08d1-4344-bda6-45d888bcc6de ] Request (PortsIpV6TestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/48b1b89f-ffce-4973-a17d-370e4424e7ba 0.100s",
                                "2026-05-22 01:46:11.613 21 INFO tempest.lib.common.rest_client [req-3b9f95c2-d218-42a4-ac5c-1cb74d1ce087 req-3b9f95c2-d218-42a4-ac5c-1cb74d1ce087 ] Request (NegativeSecGroupTest:test_create_security_group_rule_with_invalid_ports): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.152s",
                                "2026-05-22 01:46:11.697 21 INFO tempest.lib.common.rest_client [req-aaa41c22-d04a-4368-b4f3-01791f2c45c9 req-aaa41c22-d04a-4368-b4f3-01791f2c45c9 ] Request (NegativeSecGroupTest:test_create_security_group_rule_with_invalid_ports): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.081s",
                                "2026-05-22 01:46:11.813 33 INFO tempest.lib.common.rest_client [req-0c06da04-0cf1-4b25-bf9b-1322ee4175cf req-0c06da04-0cf1-4b25-bf9b-1322ee4175cf ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/6955e818-28fa-4e50-bc03-0aae422feb4d 0.401s",
                                "2026-05-22 01:46:11.843 17 INFO tempest.lib.common.rest_client [req-0bd605a7-eb9c-40a4-829d-ecc39cb70db0 req-0bd605a7-eb9c-40a4-829d-ecc39cb70db0 ] Request (PortsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/e45955aa-0365-4190-ab6e-86120dbbe769 0.292s",
                                "2026-05-22 01:46:11.846 21 INFO tempest.lib.common.rest_client [req-e4f2df76-d574-43a9-b03f-c52c330da7bd req-e4f2df76-d574-43a9-b03f-c52c330da7bd ] Request (NegativeSecGroupTest:test_create_security_group_rule_with_invalid_ports): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.145s",
                                "2026-05-22 01:46:11.945 21 INFO tempest.lib.common.rest_client [req-1d92491c-c56d-4726-a358-f7b6d8e3352e req-1d92491c-c56d-4726-a358-f7b6d8e3352e ] Request (NegativeSecGroupTest:test_create_security_group_rule_with_invalid_ports): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.096s",
                                "2026-05-22 01:46:11.956 17 INFO tempest.lib.common.rest_client [req-e2108009-7c99-4f3d-ac85-0b9300dc2515 req-e2108009-7c99-4f3d-ac85-0b9300dc2515 ] Request (PortsIpV6TestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/a558e77b-8628-46f1-8d69-346c1dcf4b44 0.111s",
                                "2026-05-22 01:46:12.057 17 INFO tempest.lib.common.rest_client [req-d4ea5196-b8bc-48e9-803c-12d52a6f362e req-d4ea5196-b8bc-48e9-803c-12d52a6f362e ] Request (PortsIpV6TestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=020bfee5-4778-466b-8591-a0df6765501d 0.095s",
                                "2026-05-22 01:46:12.059 25 INFO tempest.lib.common.rest_client [req-e5c900f4-437f-46b0-8e1c-9f974dcd4ae2 req-e5c900f4-437f-46b0-8e1c-9f974dcd4ae2 ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/3a384e8f-d28f-40f3-9b19-dcecf98954f8 0.618s",
                                "2026-05-22 01:46:12.085 29 INFO tempest.lib.common.rest_client [req-d4b02768-8d6f-43e1-b57b-1e62ea63c602 req-d4b02768-8d6f-43e1-b57b-1e62ea63c602 ] Request (RoutersTest:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/119adb88-58fd-40b5-bcb3-9c30991efd50/remove_router_interface 1.037s",
                                "2026-05-22 01:46:12.117 21 INFO tempest.lib.common.rest_client [req-0c13b1fd-9caa-42af-a74b-ed470beb5f65 req-0c13b1fd-9caa-42af-a74b-ed470beb5f65 ] Request (NegativeSecGroupTest:test_create_security_group_rule_with_invalid_ports): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.169s",
                                "2026-05-22 01:46:12.152 33 INFO tempest.lib.common.rest_client [req-75c9940d-d258-424d-8037-08e68b49e248 req-75c9940d-d258-424d-8037-08e68b49e248 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/fa342682-cdc8-4fea-9dbf-a97df45dca88 0.337s",
                                "2026-05-22 01:46:12.162 17 INFO tempest.lib.common.rest_client [req-21a4c17a-baed-47b9-9677-4a6f1c69994e req-21a4c17a-baed-47b9-9677-4a6f1c69994e ] Request (PortsIpV6TestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/020bfee5-4778-466b-8591-a0df6765501d 0.103s",
                                "2026-05-22 01:46:12.227 21 INFO tempest.lib.common.rest_client [req-ba709277-7f66-4479-8d51-d985836fdee5 req-ba709277-7f66-4479-8d51-d985836fdee5 ] Request (NegativeSecGroupTest:test_create_security_group_rule_with_invalid_ports): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.107s",
                                "2026-05-22 01:46:12.249 17 INFO tempest.lib.common.rest_client [req-37908621-8502-45c1-89b1-5c4954c230ab req-37908621-8502-45c1-89b1-5c4954c230ab ] Request (PortsIpV6TestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/df53a2cb-c8ba-4666-8d7e-c4fff01f1dc3 0.086s",
                                "2026-05-22 01:46:12.267 33 INFO tempest.lib.common.rest_client [req-68e9ba18-fbe8-47bf-a078-7acee0dba3f7 req-68e9ba18-fbe8-47bf-a078-7acee0dba3f7 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.113s",
                                "2026-05-22 01:46:12.266 25 INFO tempest.lib.common.rest_client [req-3dd841b0-350b-4180-b177-e282347a965a req-3dd841b0-350b-4180-b177-e282347a965a ] Request (RoutersIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/83c3a4d8-68b6-4bd3-8d43-5dc08460817a 0.203s",
                                "2026-05-22 01:46:12.337 17 INFO tempest.lib.common.rest_client [req-6315dda6-b12d-4abe-bb66-a1e7f5995a49 req-6315dda6-b12d-4abe-bb66-a1e7f5995a49 ] Request (PortsIpV6TestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/94884da2-ade0-480f-a6f9-661e9ac3f6b0 0.086s",
                                "2026-05-22 01:46:12.396 21 INFO tempest.lib.common.rest_client [req-092dbd5d-07da-4b96-8361-eb14a98d4cdb req-092dbd5d-07da-4b96-8361-eb14a98d4cdb ] Request (NegativeSecGroupTest:test_create_security_group_rule_with_invalid_ports): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.165s",
                                "2026-05-22 01:46:12.424 29 INFO tempest.lib.common.rest_client [req-9152901f-8873-4d29-8cae-a729dcfb5919 req-9152901f-8873-4d29-8cae-a729dcfb5919 ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/f4049fd1-e35d-4a53-aeba-0d9c17477540 0.336s",
                                "2026-05-22 01:46:12.427 17 INFO tempest.lib.common.rest_client [req-a52b7fe4-9487-4cf4-a0f7-6e267582bc36 req-a52b7fe4-9487-4cf4-a0f7-6e267582bc36 ] Request (PortsIpV6TestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/355e24dc-edc6-4c0c-acad-b7d68f910007 0.086s",
                                "2026-05-22 01:46:12.513 17 INFO tempest.lib.common.rest_client [req-5700cad3-8102-4dec-bafe-29795ffa1be2 req-5700cad3-8102-4dec-bafe-29795ffa1be2 ] Request (PortsIpV6TestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/2631cae4-07ef-42cb-abb9-748d17b9eed6 0.085s",
                                "2026-05-22 01:46:12.585 21 INFO tempest.lib.common.rest_client [req-300ffafa-4362-47f0-8391-e56b3bc87a1c req-300ffafa-4362-47f0-8391-e56b3bc87a1c ] Request (NegativeSecGroupTest:test_create_security_group_rule_with_invalid_ports): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.186s",
                                "2026-05-22 01:46:12.600 17 INFO tempest.lib.common.rest_client [req-65143a01-e966-4a6b-9323-c343a05d8b97 req-65143a01-e966-4a6b-9323-c343a05d8b97 ] Request (PortsIpV6TestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/9c60e438-4cdb-482a-82a6-d6bb4f20fe9c 0.084s",
                                "2026-05-22 01:46:12.725 17 INFO tempest.lib.common.rest_client [req-fa662882-955e-4756-9010-6f45ccc5da7b req-fa662882-955e-4756-9010-6f45ccc5da7b ] Request (PortsIpV6TestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/1c95d833-00fb-4902-82a6-d8b4f9524bd5 0.123s",
                                "2026-05-22 01:46:12.748 33 INFO tempest.lib.common.rest_client [req-1fc03b00-fcc3-4629-9b88-d3f730365897 req-1fc03b00-fcc3-4629-9b88-d3f730365897 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.478s",
                                "2026-05-22 01:46:12.832 17 INFO tempest.lib.common.rest_client [req-1e1475ff-8a37-4b97-9c0d-8641729319c5 req-1e1475ff-8a37-4b97-9c0d-8641729319c5 ] Request (PortsIpV6TestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/d573ed30-92fc-464a-87f5-5c9c45780bba 0.104s",
                                "2026-05-22 01:46:12.942 21 INFO tempest.lib.common.rest_client [req-7c5a8748-c709-47ec-877b-87ea65421c2a req-7c5a8748-c709-47ec-877b-87ea65421c2a ] Request (NegativeSecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/c8f156a7-709c-40b5-994f-cf86d94f1f2d 0.355s",
                                "2026-05-22 01:46:12.966 17 INFO tempest.lib.common.rest_client [req-488ce6f7-4409-49f8-b4ad-8bb80a284689 req-488ce6f7-4409-49f8-b4ad-8bb80a284689 ] Request (PortsIpV6TestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/405f473d-eea7-4c39-9ee5-2ab359496380 0.132s",
                                "2026-05-22 01:46:13.125 21 INFO tempest.lib.common.rest_client [req-d3e28b29-ae47-4af4-a891-3b1300048d2e req-d3e28b29-ae47-4af4-a891-3b1300048d2e ] Request (NegativeSecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.180s",
                                "{5} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_create_security_group_rule_with_invalid_ports [2.155345s] ... ok",
                                "2026-05-22 01:46:13.139 33 INFO tempest.lib.common.rest_client [req-96ddc99b-c2b4-4e39-a7ab-51b24f78b250 req-96ddc99b-c2b4-4e39-a7ab-51b24f78b250 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 400 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.388s",
                                "2026-05-22 01:46:13.270 29 INFO tempest.lib.common.rest_client [req-685323de-fcb4-4ca1-9ac2-79ee961ff71a req-685323de-fcb4-4ca1-9ac2-79ee961ff71a ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/46229686-a875-4413-8a72-647bfdaf0ba4 0.844s",
                                "2026-05-22 01:46:13.505 25 INFO tempest.lib.common.rest_client [req-809c9cdb-4ee6-4d0c-bb11-4be992c201fa req-809c9cdb-4ee6-4d0c-bb11-4be992c201fa ] Request (RoutersIpV6Test:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/f07bce41-e7ca-4bed-8206-a4748ffe5072/remove_router_interface 1.236s",
                                "2026-05-22 01:46:13.598 29 INFO tempest.lib.common.rest_client [req-a7053e65-fe50-4059-8b1c-fe1e41555154 req-a7053e65-fe50-4059-8b1c-fe1e41555154 ] Request (RoutersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/2d62ea78-ab34-4455-8558-677bf7d358fa 0.326s",
                                "2026-05-22 01:46:13.709 17 INFO tempest.lib.common.rest_client [req-16603535-5895-4e72-ada2-707c032e5cfd req-16603535-5895-4e72-ada2-707c032e5cfd ] Request (PortsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/23e4d8f6-3cc9-4d38-ba80-8637f62b10be 0.740s",
                                "2026-05-22 01:46:13.737 21 INFO tempest.lib.common.rest_client [req-1203102e-72db-4e7f-b583-6e64a3ac1636 req-1203102e-72db-4e7f-b583-6e64a3ac1636 ] 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.604s",
                                "2026-05-22 01:46:13.958 25 INFO tempest.lib.common.rest_client [req-fabeac87-ce57-4cae-b7d3-78571d7b976d req-fabeac87-ce57-4cae-b7d3-78571d7b976d ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/9450d133-3ce5-410e-af4c-fc9f5bcedfaf 0.449s",
                                "2026-05-22 01:46:13.983 21 INFO tempest.lib.common.rest_client [req-ca72b5c7-856c-485a-bc94-22091b69f570 req-ca72b5c7-856c-485a-bc94-22091b69f570 ] 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.243s",
                                "2026-05-22 01:46:14.249 21 INFO tempest.lib.common.rest_client [req-02044c35-57a3-4e6b-8aab-50e01eb1530a req-02044c35-57a3-4e6b-8aab-50e01eb1530a ] 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.263s",
                                "2026-05-22 01:46:14.625 17 INFO tempest.lib.common.rest_client [req-b58571d5-dbfc-43c3-a54f-a37247afee69 req-b58571d5-dbfc-43c3-a54f-a37247afee69 ] Request (PortsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/b6a01ca7-9bfa-42f4-8c72-42517c906461 0.913s",
                                "2026-05-22 01:46:14.647 21 INFO tempest.lib.common.rest_client [req-5131c612-fb19-4a56-9da0-41bd86f97c95 req-5131c612-fb19-4a56-9da0-41bd86f97c95 ] Request (NegativeSecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/7085820f-1a18-4f32-86d7-845741af61cb 0.396s",
                                "2026-05-22 01:46:14.833 21 INFO tempest.lib.common.rest_client [req-d02b22a6-f75a-4f4e-8429-5d1a6e4320ea req-d02b22a6-f75a-4f4e-8429-5d1a6e4320ea ] Request (NegativeSecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.182s",
                                "{5} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_create_security_group_rule_with_non_existent_remote_groupid [1.704115s] ... ok",
                                "2026-05-22 01:46:14.881 25 INFO tempest.lib.common.rest_client [req-de87e42a-48f9-44c0-97b4-2f33aedbf55a req-de87e42a-48f9-44c0-97b4-2f33aedbf55a ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/c02ea3e2-4011-4789-84e8-6600969e6d24 0.921s",
                                "2026-05-22 01:46:15.024 21 INFO tempest.lib.common.rest_client [req-4a879dfa-33ac-4e21-b45a-39fc94160850 req-4a879dfa-33ac-4e21-b45a-39fc94160850 ] 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.186s",
                                "{5} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_create_security_group_rule_with_non_existent_security_group [0.189214s] ... ok",
                                "2026-05-22 01:46:15.071 17 INFO tempest.lib.common.rest_client [req-670605b7-3c1f-4d66-91e3-d7f464cb9003 req-670605b7-3c1f-4d66-91e3-d7f464cb9003 ] Request (PortsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/fc55f6f9ff2f4d49a1b41e2cb8700552 0.443s",
                                "2026-05-22 01:46:15.467 17 INFO tempest.lib.common.rest_client [req-9ff26603-cb2f-4e7f-bf0b-96389ad76770 req-9ff26603-cb2f-4e7f-bf0b-96389ad76770 ] Request (PortsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/59b138034f4a41c29201b469fa4a8e7a 0.385s",
                                "2026-05-22 01:46:15.468 17 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 6e504c004129492cbb4d6bb94fdb7d80",
                                "2026-05-22 01:46:15.472 25 INFO tempest.lib.common.rest_client [req-f891b7ba-5783-440b-97d3-6a0454b435fe req-f891b7ba-5783-440b-97d3-6a0454b435fe ] Request (RoutersIpV6Test:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/f07bce41-e7ca-4bed-8206-a4748ffe5072 0.588s",
                                "2026-05-22 01:46:15.568 21 INFO tempest.lib.common.rest_client [req-2ca8c95f-47e7-4366-b53e-736304e6c9e9 req-2ca8c95f-47e7-4366-b53e-736304e6c9e9 ] 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.541s",
                                "2026-05-22 01:46:15.611 29 INFO tempest.lib.common.rest_client [req-f99c22cd-1480-4795-b607-39130896e31f req-f99c22cd-1480-4795-b607-39130896e31f ] Request (RoutersTest:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/119adb88-58fd-40b5-bcb3-9c30991efd50/remove_router_interface 2.011s",
                                "2026-05-22 01:46:15.612 25 INFO tempest.lib.common.rest_client [req-55582da1-7d74-4d81-826a-1107bdb128cc req-55582da1-7d74-4d81-826a-1107bdb128cc ] Request (RoutersIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=f07bce41-e7ca-4bed-8206-a4748ffe5072 0.139s",
                                "2026-05-22 01:46:15.660 33 INFO tempest.lib.common.rest_client [req-b0671b83-b253-48b9-b674-1863b984f66f req-b0671b83-b253-48b9-b674-1863b984f66f ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.520s",
                                "2026-05-22 01:46:16.056 29 INFO tempest.lib.common.rest_client [req-38e01ae6-12df-4c03-9e97-44c741d1111d req-38e01ae6-12df-4c03-9e97-44c741d1111d ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/22cf4e2d-b5b7-4344-ab6e-f9672e95cf1e 0.443s",
                                "2026-05-22 01:46:16.159 17 INFO tempest.lib.common.rest_client [req-5a9bc020-4000-4fd5-991d-c1b17686da75 req-5a9bc020-4000-4fd5-991d-c1b17686da75 ] Request (PortsIpV6TestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.688s",
                                "2026-05-22 01:46:16.166 25 INFO tempest.lib.common.rest_client [req-a52476b0-4541-4641-b60c-19134e9e4eaf req-a52476b0-4541-4641-b60c-19134e9e4eaf ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/f07bce41-e7ca-4bed-8206-a4748ffe5072 0.551s",
                                "{7} tempest.api.network.test_routers.RoutersIpV6Test.test_update_delete_extra_route [35.579194s] ... ok",
                                "2026-05-22 01:46:16.226 21 INFO tempest.lib.common.rest_client [req-c5ca86b5-e291-4293-b9fe-9df3acd3bd9f req-c5ca86b5-e291-4293-b9fe-9df3acd3bd9f ] 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.652s",
                                "2026-05-22 01:46:16.442 21 INFO tempest.lib.common.rest_client [req-0ed0c533-a810-4528-9a47-21a68b7c7428 req-0ed0c533-a810-4528-9a47-21a68b7c7428 ] 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.214s",
                                "2026-05-22 01:46:16.491 25 INFO tempest.lib.common.rest_client [req-10e72013-9407-4ad1-bfd9-5a40944f17d3 req-10e72013-9407-4ad1-bfd9-5a40944f17d3 ] Request (RoutersIpV6Test:test_update_router_admin_state): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.321s",
                                "2026-05-22 01:46:16.495 17 INFO tempest.lib.common.rest_client [req-ee48191c-d385-49ec-8a49-9eced166a9d6 req-ee48191c-d385-49ec-8a49-9eced166a9d6 ] Request (PortsIpV6TestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=6e504c004129492cbb4d6bb94fdb7d80&name=default 0.334s",
                                "2026-05-22 01:46:16.678 21 INFO tempest.lib.common.rest_client [req-2edc813a-fba6-403e-a3be-bba88daf1183 req-2edc813a-fba6-403e-a3be-bba88daf1183 ] Request (NegativeSecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/0224e254-f8fd-4de5-b7e2-c031f6535523 0.233s",
                                "2026-05-22 01:46:16.756 33 INFO tempest.lib.common.rest_client [req-ac2438d5-3586-4371-b30c-4edd6c587067 req-ac2438d5-3586-4371-b30c-4edd6c587067 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.093s",
                                "2026-05-22 01:46:16.806 21 INFO tempest.lib.common.rest_client [req-12e7179a-69d6-4992-bae8-a52ed4713c7e req-12e7179a-69d6-4992-bae8-a52ed4713c7e ] Request (NegativeSecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.126s",
                                "2026-05-22 01:46:16.912 29 INFO tempest.lib.common.rest_client [req-2d385d9b-4457-490d-a8e9-36032ab00270 req-2d385d9b-4457-490d-a8e9-36032ab00270 ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/e426aabd-12c6-4e35-ae93-e63dff8f0fe9 0.854s",
                                "2026-05-22 01:46:16.920 17 INFO tempest.lib.common.rest_client [req-9c0ee34b-e57c-4c9f-a8a3-c6060f4a96e8 req-9c0ee34b-e57c-4c9f-a8a3-c6060f4a96e8 ] Request (PortsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/946af727-4950-43e3-956c-9ed61aaf0a43 0.421s",
                                "2026-05-22 01:46:16.938 25 INFO tempest.lib.common.rest_client [req-d500f6f2-882e-4067-b53e-df7ac7e5e8ac req-d500f6f2-882e-4067-b53e-df7ac7e5e8ac ] Request (RoutersIpV6Test:test_update_router_admin_state): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/a8921455-c9cc-4c8f-ba32-7beeb1ada975 0.444s",
                                "2026-05-22 01:46:17.075 21 INFO tempest.lib.common.rest_client [req-cf8ed814-e8da-4a20-a182-4dfcb76850c9 req-cf8ed814-e8da-4a20-a182-4dfcb76850c9 ] Request (NegativeSecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/3256a20b-e459-4c4c-8ed3-91f2e1a63b43 0.267s",
                                "2026-05-22 01:46:17.077 25 INFO tempest.lib.common.rest_client [req-73f67a62-ee4d-402d-8d6e-ff5199c2e4a9 req-73f67a62-ee4d-402d-8d6e-ff5199c2e4a9 ] Request (RoutersIpV6Test:test_update_router_admin_state): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/a8921455-c9cc-4c8f-ba32-7beeb1ada975 0.136s",
                                "2026-05-22 01:46:17.109 29 INFO tempest.lib.common.rest_client [req-334adc5b-2ce6-46ba-9c73-7edfa85220f1 req-334adc5b-2ce6-46ba-9c73-7edfa85220f1 ] Request (RoutersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/8a92ea50-edfa-47bc-992c-31104b441599 0.194s",
                                "2026-05-22 01:46:17.133 17 INFO tempest.lib.common.rest_client [req-53c47793-d11d-4725-878c-939dd6590efa req-53c47793-d11d-4725-878c-939dd6590efa ] Request (PortsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/6e504c004129492cbb4d6bb94fdb7d80 0.211s",
                                "2026-05-22 01:46:17.168 25 INFO tempest.lib.common.rest_client [req-b4e322a1-8957-4ef8-8c7c-b16b39e5ff33 req-b4e322a1-8957-4ef8-8c7c-b16b39e5ff33 ] Request (RoutersIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=a8921455-c9cc-4c8f-ba32-7beeb1ada975 0.088s",
                                "2026-05-22 01:46:17.190 21 INFO tempest.lib.common.rest_client [req-499490c3-fa64-4eda-b98e-44bb5449a03c req-499490c3-fa64-4eda-b98e-44bb5449a03c ] Request (NegativeSecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.112s",
                                "{5} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_create_security_group_rule_with_remote_ip_and_group [2.167281s] ... ok",
                                "2026-05-22 01:46:17.234 33 INFO tempest.lib.common.rest_client [req-65c93b51-dcda-4a05-9e91-e26778a28759 req-65c93b51-dcda-4a05-9e91-e26778a28759 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/d2fa725e-0cd5-4764-bef6-2d8f88104e50 0.476s",
                                "2026-05-22 01:46:17.344 33 INFO tempest.lib.common.rest_client [req-77549598-489c-4ca6-a21d-9304bb90ea37 req-77549598-489c-4ca6-a21d-9304bb90ea37 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.107s",
                                "2026-05-22 01:46:17.569 33 INFO tempest.lib.common.rest_client [req-a9ac4199-7f10-4458-a0ec-e4d9012eaa53 req-a9ac4199-7f10-4458-a0ec-e4d9012eaa53 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.222s",
                                "2026-05-22 01:46:17.574 21 INFO tempest.lib.common.rest_client [req-91f9d5b5-c5e6-4696-8420-833f2c5a5765 req-91f9d5b5-c5e6-4696-8420-833f2c5a5765 ] Request (NegativeSecGroupTest:test_create_security_group_update_name_default): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.374s",
                                "2026-05-22 01:46:17.665 21 INFO tempest.lib.common.rest_client [req-4cfa4e42-b382-47c1-9265-b2d091858152 req-4cfa4e42-b382-47c1-9265-b2d091858152 ] Request (NegativeSecGroupTest:test_create_security_group_update_name_default): 409 PUT https://api.testbed.osism.xyz:9696/v2.0/security-groups/1b218530-5578-4622-8095-9f2bf138b0c4 0.090s",
                                "2026-05-22 01:46:17.682 33 INFO tempest.lib.common.rest_client [req-d2a6e6c1-060b-4a6b-a1bf-cd2d6d47bef6 req-d2a6e6c1-060b-4a6b-a1bf-cd2d6d47bef6 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.111s",
                                "2026-05-22 01:46:17.791 25 INFO tempest.lib.common.rest_client [req-e4b6b5c4-71f4-4a60-a347-e7d0723dd213 req-e4b6b5c4-71f4-4a60-a347-e7d0723dd213 ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/a8921455-c9cc-4c8f-ba32-7beeb1ada975 0.620s",
                                "{7} tempest.api.network.test_routers.RoutersIpV6Test.test_update_router_admin_state [1.623858s] ... ok",
                                "2026-05-22 01:46:17.910 21 INFO tempest.lib.common.rest_client [req-7d4f718a-d5e5-49ca-8734-d38f9b88b351 req-7d4f718a-d5e5-49ca-8734-d38f9b88b351 ] Request (NegativeSecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/1b218530-5578-4622-8095-9f2bf138b0c4 0.243s",
                                "2026-05-22 01:46:17.950 25 INFO tempest.lib.common.rest_client [req-19cb477c-96a3-41a9-a348-4d3dc209f71d req-19cb477c-96a3-41a9-a348-4d3dc209f71d ] Request (RoutersIpV6Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=a8921455-c9cc-4c8f-ba32-7beeb1ada975 0.153s",
                                "2026-05-22 01:46:17.977 33 INFO tempest.lib.common.rest_client [req-52782b88-dd05-430d-bf59-81679706a8f4 req-52782b88-dd05-430d-bf59-81679706a8f4 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/7031d559-4975-4012-9787-65d4a3cdc48f 0.291s",
                                "2026-05-22 01:46:18.058 29 INFO tempest.lib.common.rest_client [req-39b15608-3602-409c-83d1-2a585cc346af req-39b15608-3602-409c-83d1-2a585cc346af ] Request (RoutersTest:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/119adb88-58fd-40b5-bcb3-9c30991efd50/remove_router_interface 0.947s",
                                "2026-05-22 01:46:18.067 25 INFO tempest.lib.common.rest_client [req-e993b19f-60da-4b9b-a2db-d85692d410ff req-e993b19f-60da-4b9b-a2db-d85692d410ff ] Request (RoutersIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/a8921455-c9cc-4c8f-ba32-7beeb1ada975 0.114s",
                                "2026-05-22 01:46:18.104 21 INFO tempest.lib.common.rest_client [req-360db219-e24e-48cc-ad22-4272eb6d1245 req-360db219-e24e-48cc-ad22-4272eb6d1245 ] Request (NegativeSecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.192s",
                                "{5} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_create_security_group_update_name_default [0.911069s] ... ok",
                                "2026-05-22 01:46:18.184 25 INFO tempest.lib.common.rest_client [req-6cbd68e8-ffce-46b7-826b-869cafe99abf req-6cbd68e8-ffce-46b7-826b-869cafe99abf ] Request (RoutersIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/b6cdb664-8878-4c05-935b-50fe363e2693 0.114s",
                                "2026-05-22 01:46:18.192 21 INFO tempest.lib.common.rest_client [req-7334b199-ca99-4e00-9373-de1ca172cd5e req-7334b199-ca99-4e00-9373-de1ca172cd5e ] Request (NegativeSecGroupTest:test_delete_non_existent_security_group): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/f582224c-ac33-44f5-9508-5f9335c7748c 0.083s",
                                "{5} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_delete_non_existent_security_group [0.085684s] ... ok",
                                "2026-05-22 01:46:18.239 33 INFO tempest.lib.common.rest_client [req-72054024-114a-455f-aff9-236f74e88d3a req-72054024-114a-455f-aff9-236f74e88d3a ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/f78ce041-4b57-45be-8d79-eaa2d6fb2113 0.260s",
                                "2026-05-22 01:46:18.285 21 INFO tempest.lib.common.rest_client [req-63b2514e-e373-44ad-bb48-eed0a342b88b req-63b2514e-e373-44ad-bb48-eed0a342b88b ] Request (NegativeSecGroupTest:test_show_non_existent_security_group): 404 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups/6690e0c3-6b37-4d56-b355-f6d0e5c251fe 0.089s",
                                "{5} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_show_non_existent_security_group [0.091816s] ... ok",
                                "2026-05-22 01:46:18.288 25 INFO tempest.lib.common.rest_client [req-67c699a8-2c73-4387-8396-dc98b0798e88 req-67c699a8-2c73-4387-8396-dc98b0798e88 ] Request (RoutersIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/9559a9f9-c167-4130-9778-b22d9d58eb44 0.101s",
                                "2026-05-22 01:46:18.359 21 INFO tempest.lib.common.rest_client [req-2bddd6c1-cd93-461c-babe-65212b8f9eea req-2bddd6c1-cd93-461c-babe-65212b8f9eea ] Request (NegativeSecGroupTest:test_show_non_existent_security_group_rule): 404 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/2767621c-cd62-4ac3-b2a5-a81a19c6af65 0.071s",
                                "{5} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_show_non_existent_security_group_rule [0.073152s] ... ok",
                                "2026-05-22 01:46:18.361 33 INFO tempest.lib.common.rest_client [req-da9523c7-3c21-48ed-a029-a300263fd5e5 req-da9523c7-3c21-48ed-a029-a300263fd5e5 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.119s",
                                "2026-05-22 01:46:18.388 25 INFO tempest.lib.common.rest_client [req-bab95781-6257-4caf-8846-a91e17e2bdcc req-bab95781-6257-4caf-8846-a91e17e2bdcc ] Request (RoutersIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/d6b25857-2b05-4f8f-87a0-ef5b13e8f315 0.097s",
                                "2026-05-22 01:46:18.399 29 INFO tempest.lib.common.rest_client [req-b4b2e730-81c5-43b2-8409-43e76209a331 req-b4b2e730-81c5-43b2-8409-43e76209a331 ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/20ee7575-82ac-4dc4-99e8-12f80278c45c 0.338s",
                                "2026-05-22 01:46:18.479 25 INFO tempest.lib.common.rest_client [req-04e310e7-a155-4b33-959d-80084571257e req-04e310e7-a155-4b33-959d-80084571257e ] Request (RoutersIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/9450d133-3ce5-410e-af4c-fc9f5bcedfaf 0.089s",
                                "2026-05-22 01:46:18.559 25 INFO tempest.lib.common.rest_client [req-1747015a-80ec-47a3-88ad-e7ad15eb9483 req-1747015a-80ec-47a3-88ad-e7ad15eb9483 ] Request (RoutersIpV6Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=f07bce41-e7ca-4bed-8206-a4748ffe5072 0.078s",
                                "2026-05-22 01:46:18.642 25 INFO tempest.lib.common.rest_client [req-12e664bf-2f91-4232-a260-858702cd7ff1 req-12e664bf-2f91-4232-a260-858702cd7ff1 ] Request (RoutersIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/f07bce41-e7ca-4bed-8206-a4748ffe5072 0.081s",
                                "2026-05-22 01:46:18.653 21 INFO tempest.lib.common.rest_client [req-795f8d6e-7e9e-4b8b-b97b-e39e59f7ca6c req-795f8d6e-7e9e-4b8b-b97b-e39e59f7ca6c ] Request (NegativeSecGroupTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/93d96beafed24a0396cd50827790c81c 0.267s",
                                "2026-05-22 01:46:18.727 25 INFO tempest.lib.common.rest_client [req-fee9b53b-af90-4663-8f79-b457bfa1200f req-fee9b53b-af90-4663-8f79-b457bfa1200f ] Request (RoutersIpV6Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=a58c03a2-0341-4126-81bb-e9159859dde7 0.084s",
                                "2026-05-22 01:46:18.802 33 INFO tempest.lib.common.rest_client [req-2cd33d4a-f61a-4f90-9090-167de8cf4679 req-2cd33d4a-f61a-4f90-9090-167de8cf4679 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.437s",
                                "2026-05-22 01:46:18.820 25 INFO tempest.lib.common.rest_client [req-35ecff9f-ba57-4c07-b1fa-2ff08e7a0d2a req-35ecff9f-ba57-4c07-b1fa-2ff08e7a0d2a ] Request (RoutersIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/a58c03a2-0341-4126-81bb-e9159859dde7 0.091s",
                                "2026-05-22 01:46:18.920 25 INFO tempest.lib.common.rest_client [req-f7f85a24-3be2-4cb7-85f8-157bdf3720c3 req-f7f85a24-3be2-4cb7-85f8-157bdf3720c3 ] Request (RoutersIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/8624b68e-a59f-49b2-8b94-7e77a11804fe 0.097s",
                                "2026-05-22 01:46:18.918 21 INFO tempest.lib.common.rest_client [req-79b50796-7522-460e-9ddb-919d20aad5ac req-79b50796-7522-460e-9ddb-919d20aad5ac ] Request (NegativeSecGroupTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/e801cb29e66e4d30acde910092e37c61 0.262s",
                                "2026-05-22 01:46:18.919 21 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: e1bd1d96c4c64c7e84761e357bb9a3a3",
                                "2026-05-22 01:46:18.950 29 INFO tempest.lib.common.rest_client [req-af00a001-bae1-4e63-97e3-d247612a43e4 req-af00a001-bae1-4e63-97e3-d247612a43e4 ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/cb3e4046-b12c-45a2-ab1c-bc041d765eb2 0.544s",
                                "2026-05-22 01:46:19.029 25 INFO tempest.lib.common.rest_client [req-05c52cbc-f0d5-4896-b063-6eeb9b1c2bc3 req-05c52cbc-f0d5-4896-b063-6eeb9b1c2bc3 ] Request (RoutersIpV6Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=f8909c3b-fb05-4116-9dfe-acab3b607d66 0.106s",
                                "2026-05-22 01:46:19.084 33 INFO tempest.lib.common.rest_client [req-1336be84-4122-4709-be64-30f61bf41ef6 req-1336be84-4122-4709-be64-30f61bf41ef6 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 400 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.278s",
                                "2026-05-22 01:46:19.132 25 INFO tempest.lib.common.rest_client [req-61dcf48f-8e6c-48b7-b02d-7eebf3a05127 req-61dcf48f-8e6c-48b7-b02d-7eebf3a05127 ] Request (RoutersIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/f8909c3b-fb05-4116-9dfe-acab3b607d66 0.101s",
                                "2026-05-22 01:46:19.215 25 INFO tempest.lib.common.rest_client [req-926dacb3-ff04-47d9-b61c-8f6974a8de78 req-926dacb3-ff04-47d9-b61c-8f6974a8de78 ] Request (RoutersIpV6Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=427f58c9-b7db-42de-b17c-afaab40d427e 0.081s",
                                "2026-05-22 01:46:19.300 25 INFO tempest.lib.common.rest_client [req-a225713e-c28a-4b32-ab6f-f7e337b9ec55 req-a225713e-c28a-4b32-ab6f-f7e337b9ec55 ] Request (RoutersIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/427f58c9-b7db-42de-b17c-afaab40d427e 0.084s",
                                "2026-05-22 01:46:19.355 29 INFO tempest.lib.common.rest_client [req-b92c7871-8bc8-47cd-ac1e-9aa90457d682 req-b92c7871-8bc8-47cd-ac1e-9aa90457d682 ] Request (RoutersTest:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/119adb88-58fd-40b5-bcb3-9c30991efd50 0.402s",
                                "2026-05-22 01:46:19.391 25 INFO tempest.lib.common.rest_client [req-cdb8913a-5430-4061-a022-91dc8c210559 req-cdb8913a-5430-4061-a022-91dc8c210559 ] Request (RoutersIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/810e2ec9-2392-4eb7-a712-570b59ad6a44 0.088s",
                                "2026-05-22 01:46:19.450 29 INFO tempest.lib.common.rest_client [req-950b5f54-ae28-463d-b47e-3b025885cb58 req-950b5f54-ae28-463d-b47e-3b025885cb58 ] Request (RoutersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=119adb88-58fd-40b5-bcb3-9c30991efd50 0.093s",
                                "2026-05-22 01:46:19.492 25 INFO tempest.lib.common.rest_client [req-c623cd9a-0506-4c01-8084-778f7e12a2cd req-c623cd9a-0506-4c01-8084-778f7e12a2cd ] Request (RoutersIpV6Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=d3c2ce66-6709-4437-b3e4-c2d3b74c5773 0.098s",
                                "2026-05-22 01:46:19.561 21 INFO tempest.lib.common.rest_client [req-224c0a2b-4095-4cf7-b33e-231a3065bc06 req-224c0a2b-4095-4cf7-b33e-231a3065bc06 ] Request (NegativeSecGroupTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.640s",
                                "2026-05-22 01:46:19.599 25 INFO tempest.lib.common.rest_client [req-8f2c09f6-d059-4bde-9ee8-01cce8844e14 req-8f2c09f6-d059-4bde-9ee8-01cce8844e14 ] Request (RoutersIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/d3c2ce66-6709-4437-b3e4-c2d3b74c5773 0.105s",
                                "2026-05-22 01:46:19.726 25 INFO tempest.lib.common.rest_client [req-6b4c97a1-9f33-4042-9b64-e2830e953750 req-6b4c97a1-9f33-4042-9b64-e2830e953750 ] Request (RoutersIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/cdf68eaf-9c16-4b28-b892-46c14b6e28eb 0.125s",
                                "2026-05-22 01:46:19.841 25 INFO tempest.lib.common.rest_client [req-e2241058-e53b-413e-80d1-b10072abc62c req-e2241058-e53b-413e-80d1-b10072abc62c ] Request (RoutersIpV6Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=1bbf25a5-3c2a-4f45-8671-57b0e815b17f 0.111s",
                                "2026-05-22 01:46:19.903 21 INFO tempest.lib.common.rest_client [req-44ec5eb7-2e5e-49c6-bbf4-f63eb9318d67 req-44ec5eb7-2e5e-49c6-bbf4-f63eb9318d67 ] Request (NegativeSecGroupTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=e1bd1d96c4c64c7e84761e357bb9a3a3&name=default 0.338s",
                                "2026-05-22 01:46:19.988 25 INFO tempest.lib.common.rest_client [req-0f061d3c-c699-4386-95f8-e5805f66dfa5 req-0f061d3c-c699-4386-95f8-e5805f66dfa5 ] Request (RoutersIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/1bbf25a5-3c2a-4f45-8671-57b0e815b17f 0.145s",
                                "2026-05-22 01:46:20.052 29 INFO tempest.lib.common.rest_client [req-9645b7fb-bf62-46f9-93ae-7061bbe050d9 req-9645b7fb-bf62-46f9-93ae-7061bbe050d9 ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/119adb88-58fd-40b5-bcb3-9c30991efd50 0.599s",
                                "{9} tempest.api.network.test_routers.RoutersTest.test_update_delete_extra_route [31.375855s] ... ok",
                                "2026-05-22 01:46:20.125 25 INFO tempest.lib.common.rest_client [req-adbc4e68-0948-4a4c-a74d-79443c8edad6 req-adbc4e68-0948-4a4c-a74d-79443c8edad6 ] Request (RoutersIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/5ebcd14e-ea50-488d-87a6-97ebc57bfed5 0.134s",
                                "2026-05-22 01:46:20.281 25 INFO tempest.lib.common.rest_client [req-6b0b3dc8-6798-45bd-afb9-a839b96aa755 req-6b0b3dc8-6798-45bd-afb9-a839b96aa755 ] Request (RoutersIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/f95d044a-5ef3-4109-af22-8db2ec61257f 0.154s",
                                "2026-05-22 01:46:20.494 29 INFO tempest.lib.common.rest_client [req-72c340eb-3772-485f-a9f9-505900a82e4a req-72c340eb-3772-485f-a9f9-505900a82e4a ] Request (RoutersTest:test_update_router_admin_state): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.439s",
                                "2026-05-22 01:46:20.631 25 INFO tempest.lib.common.rest_client [req-e28170e1-93a6-4478-8a8d-966e24227fe8 req-e28170e1-93a6-4478-8a8d-966e24227fe8 ] Request (RoutersIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/9e1646b4711a44b39d7aaa1c3e2928b3 0.348s",
                                "2026-05-22 01:46:20.747 21 INFO tempest.lib.common.rest_client [req-2b967530-e8e7-4faa-9544-94e1695f8fc1 req-2b967530-e8e7-4faa-9544-94e1695f8fc1 ] Request (NegativeSecGroupTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/54053609-a8f3-4c00-b4cf-73d57a7e9c42 0.841s",
                                "2026-05-22 01:46:20.971 29 INFO tempest.lib.common.rest_client [req-635e5100-96c9-4afe-b92c-b85b5b214f28 req-635e5100-96c9-4afe-b92c-b85b5b214f28 ] Request (RoutersTest:test_update_router_admin_state): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/dff41ecc-2055-44f3-9f3d-12307eddcc22 0.474s",
                                "2026-05-22 01:46:21.046 25 INFO tempest.lib.common.rest_client [req-768f8c12-76d1-4bf8-ba01-af687cdaba04 req-768f8c12-76d1-4bf8-ba01-af687cdaba04 ] Request (RoutersIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/98364076738f444795508bda5f8a98fb 0.412s",
                                "2026-05-22 01:46:21.047 25 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 266ef20b0fb64a15899199a44f14c59b",
                                "2026-05-22 01:46:21.161 29 INFO tempest.lib.common.rest_client [req-9b7a68be-717c-4c22-8525-ab726386fb1a req-9b7a68be-717c-4c22-8525-ab726386fb1a ] Request (RoutersTest:test_update_router_admin_state): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/dff41ecc-2055-44f3-9f3d-12307eddcc22 0.186s",
                                "2026-05-22 01:46:21.165 21 INFO tempest.lib.common.rest_client [req-4394dc4f-c272-455e-bd4d-5d02a0eb9a92 req-4394dc4f-c272-455e-bd4d-5d02a0eb9a92 ] Request (NegativeSecGroupTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/e1bd1d96c4c64c7e84761e357bb9a3a3 0.415s",
                                "2026-05-22 01:46:21.220 33 INFO tempest.lib.common.rest_client [req-13fde3fa-1706-4553-b5c3-d7652ad7c62a req-13fde3fa-1706-4553-b5c3-d7652ad7c62a ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.134s",
                                "2026-05-22 01:46:21.265 29 INFO tempest.lib.common.rest_client [req-b29fddcb-d63e-4167-b43d-731312cad507 req-b29fddcb-d63e-4167-b43d-731312cad507 ] Request (RoutersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=dff41ecc-2055-44f3-9f3d-12307eddcc22 0.102s",
                                "2026-05-22 01:46:21.704 25 INFO tempest.lib.common.rest_client [req-996a38b8-71c9-4c50-bfb5-42252b552303 req-996a38b8-71c9-4c50-bfb5-42252b552303 ] Request (RoutersIpV6Test:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.654s",
                                "2026-05-22 01:46:21.788 29 INFO tempest.lib.common.rest_client [req-4be0f36c-3104-4b3d-89b3-df0bd1b40e13 req-4be0f36c-3104-4b3d-89b3-df0bd1b40e13 ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/dff41ecc-2055-44f3-9f3d-12307eddcc22 0.520s",
                                "{9} tempest.api.network.test_routers.RoutersTest.test_update_router_admin_state [1.735417s] ... ok",
                                "2026-05-22 01:46:21.911 29 INFO tempest.lib.common.rest_client [req-e21523b1-b431-4b00-ab63-53a2303a496c req-e21523b1-b431-4b00-ab63-53a2303a496c ] Request (RoutersTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=dff41ecc-2055-44f3-9f3d-12307eddcc22 0.118s",
                                "2026-05-22 01:46:22.027 29 INFO tempest.lib.common.rest_client [req-93a26f2d-7b35-46cd-9f2c-35387877feff req-93a26f2d-7b35-46cd-9f2c-35387877feff ] Request (RoutersTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/dff41ecc-2055-44f3-9f3d-12307eddcc22 0.113s",
                                "2026-05-22 01:46:22.113 25 INFO tempest.lib.common.rest_client [req-a161fa80-23a3-4bfd-97ba-4c7e9aed812a req-a161fa80-23a3-4bfd-97ba-4c7e9aed812a ] Request (RoutersIpV6Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=266ef20b0fb64a15899199a44f14c59b&name=default 0.405s",
                                "2026-05-22 01:46:22.129 29 INFO tempest.lib.common.rest_client [req-95749714-6660-4cbc-93bf-07dab57fafce req-95749714-6660-4cbc-93bf-07dab57fafce ] Request (RoutersTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/5fe903cc-6290-4685-89f2-7bca442b1ba9 0.100s",
                                "2026-05-22 01:46:22.234 29 INFO tempest.lib.common.rest_client [req-54d360e9-04b5-4c33-bbbd-bcba861f9562 req-54d360e9-04b5-4c33-bbbd-bcba861f9562 ] Request (RoutersTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/f4049fd1-e35d-4a53-aeba-0d9c17477540 0.102s",
                                "2026-05-22 01:46:22.355 29 INFO tempest.lib.common.rest_client [req-e5dc3e96-82a6-4519-bec6-a371a176f9d2 req-e5dc3e96-82a6-4519-bec6-a371a176f9d2 ] Request (RoutersTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/22cf4e2d-b5b7-4344-ab6e-f9672e95cf1e 0.118s",
                                "2026-05-22 01:46:22.485 29 INFO tempest.lib.common.rest_client [req-290d6661-68e6-4b3a-9e3b-de3419126a95 req-290d6661-68e6-4b3a-9e3b-de3419126a95 ] Request (RoutersTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/20ee7575-82ac-4dc4-99e8-12f80278c45c 0.128s",
                                "2026-05-22 01:46:22.531 33 INFO tempest.lib.common.rest_client [req-11f8b4af-bbde-4bc2-b62c-ed12526d58de req-11f8b4af-bbde-4bc2-b62c-ed12526d58de ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.308s",
                                "2026-05-22 01:46:22.580 29 INFO tempest.lib.common.rest_client [req-7cd972b8-2f29-41dc-8d2a-e032e9a3770b req-7cd972b8-2f29-41dc-8d2a-e032e9a3770b ] Request (RoutersTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=119adb88-58fd-40b5-bcb3-9c30991efd50 0.093s",
                                "2026-05-22 01:46:22.682 29 INFO tempest.lib.common.rest_client [req-0504bb50-fb6b-49e7-8478-8ef143551809 req-0504bb50-fb6b-49e7-8478-8ef143551809 ] Request (RoutersTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/119adb88-58fd-40b5-bcb3-9c30991efd50 0.101s",
                                "2026-05-22 01:46:22.763 25 INFO tempest.lib.common.rest_client [req-72d0236f-b809-42d3-a194-d33c26fef3af req-72d0236f-b809-42d3-a194-d33c26fef3af ] Request (RoutersIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/f963f946-effa-40e1-b558-0bd98244fa2d 0.645s",
                                "2026-05-22 01:46:22.789 29 INFO tempest.lib.common.rest_client [req-e47a4d25-5a7a-42ca-ba9b-cc498d5c6984 req-e47a4d25-5a7a-42ca-ba9b-cc498d5c6984 ] Request (RoutersTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=bd3af9e6-0c4f-455d-a9ec-f1fcb33b0513 0.105s",
                                "2026-05-22 01:46:22.893 29 INFO tempest.lib.common.rest_client [req-e384fd4e-c39c-4dc8-9dea-8a0b493c15d7 req-e384fd4e-c39c-4dc8-9dea-8a0b493c15d7 ] Request (RoutersTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/bd3af9e6-0c4f-455d-a9ec-f1fcb33b0513 0.102s",
                                "2026-05-22 01:46:22.990 29 INFO tempest.lib.common.rest_client [req-0360f0ce-bcd4-45ee-8455-ddb653d02f0a req-0360f0ce-bcd4-45ee-8455-ddb653d02f0a ] Request (RoutersTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/02088f25-bce7-4b44-b4c3-858ec09ee38d 0.096s",
                                "2026-05-22 01:46:23.058 25 INFO tempest.lib.common.rest_client [req-c102a632-805a-4f03-9530-84890ccbdc55 req-c102a632-805a-4f03-9530-84890ccbdc55 ] Request (RoutersIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/266ef20b0fb64a15899199a44f14c59b 0.293s",
                                "2026-05-22 01:46:23.097 29 INFO tempest.lib.common.rest_client [req-b02f2d3f-120e-40d0-b678-0b3ef703ff2a req-b02f2d3f-120e-40d0-b678-0b3ef703ff2a ] Request (RoutersTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=fd7425c2-0ef1-44f9-91fa-68023be7d7c6 0.102s",
                                "2026-05-22 01:46:23.191 29 INFO tempest.lib.common.rest_client [req-670a95c7-91a5-4189-a970-9a9f6c0a470a req-670a95c7-91a5-4189-a970-9a9f6c0a470a ] Request (RoutersTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/fd7425c2-0ef1-44f9-91fa-68023be7d7c6 0.092s",
                                "2026-05-22 01:46:23.217 33 INFO tempest.lib.common.rest_client [req-5ccf650c-38bc-4e7d-b16c-9b4797fb6006 req-5ccf650c-38bc-4e7d-b16c-9b4797fb6006 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/283af7cb-1e51-4369-9dc7-efe6bddc3c03 0.684s",
                                "2026-05-22 01:46:23.272 29 INFO tempest.lib.common.rest_client [req-2fd79a17-b496-4b99-b02c-19546bc720d8 req-2fd79a17-b496-4b99-b02c-19546bc720d8 ] Request (RoutersTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=e4f43954-608c-47b5-8aad-9d7224bd2525 0.079s",
                                "2026-05-22 01:46:23.365 29 INFO tempest.lib.common.rest_client [req-614d9487-4d89-4e09-9d43-265d4b283939 req-614d9487-4d89-4e09-9d43-265d4b283939 ] Request (RoutersTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/e4f43954-608c-47b5-8aad-9d7224bd2525 0.091s",
                                "2026-05-22 01:46:23.393 33 INFO tempest.lib.common.rest_client [req-ec151855-21a7-4bc4-a5ee-cea4a14d02c9 req-ec151855-21a7-4bc4-a5ee-cea4a14d02c9 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.173s",
                                "2026-05-22 01:46:23.449 29 INFO tempest.lib.common.rest_client [req-73a4b3c2-9c7c-40cc-9b10-ac684c996479 req-73a4b3c2-9c7c-40cc-9b10-ac684c996479 ] Request (RoutersTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/b1f66891-2f64-4e86-8916-2be7b48cdd16 0.083s",
                                "2026-05-22 01:46:23.502 33 INFO tempest.lib.common.rest_client [req-1b87d333-4257-4bd7-887a-f23419b7555b req-1b87d333-4257-4bd7-887a-f23419b7555b ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.106s",
                                "2026-05-22 01:46:23.529 29 INFO tempest.lib.common.rest_client [req-0594f8ef-8bf0-4dae-b7de-f321d9b73870 req-0594f8ef-8bf0-4dae-b7de-f321d9b73870 ] Request (RoutersTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=bf15a2db-6069-4062-83ee-21da35c4bca7 0.078s",
                                "2026-05-22 01:46:23.615 33 INFO tempest.lib.common.rest_client [req-376ee18b-f83c-4fd3-a48e-757127b7cfa5 req-376ee18b-f83c-4fd3-a48e-757127b7cfa5 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.111s",
                                "2026-05-22 01:46:23.621 29 INFO tempest.lib.common.rest_client [req-38768be0-659d-47df-88c9-f2c0e1d8eec5 req-38768be0-659d-47df-88c9-f2c0e1d8eec5 ] Request (RoutersTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/bf15a2db-6069-4062-83ee-21da35c4bca7 0.091s",
                                "2026-05-22 01:46:23.673 25 INFO tempest.lib.common.rest_client [req-91c2989e-7ebe-4861-8934-9f18cb101b5b req-91c2989e-7ebe-4861-8934-9f18cb101b5b ] Request (ServiceProvidersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.604s",
                                "2026-05-22 01:46:23.708 29 INFO tempest.lib.common.rest_client [req-e9e2275c-c23d-45bf-bceb-cd6a3e3c4d35 req-e9e2275c-c23d-45bf-bceb-cd6a3e3c4d35 ] Request (RoutersTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/2f2da479-b316-4eda-8e39-702f662d9694 0.085s",
                                "2026-05-22 01:46:23.806 29 INFO tempest.lib.common.rest_client [req-b840dc0a-ff92-4745-bc57-c9b4632a7878 req-b840dc0a-ff92-4745-bc57-c9b4632a7878 ] Request (RoutersTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=edc17c19-a439-459b-b05d-1f535b2cef8c 0.096s",
                                "2026-05-22 01:46:23.904 33 INFO tempest.lib.common.rest_client [req-9a80bbc1-73b6-4360-8056-94cbbc09321f req-9a80bbc1-73b6-4360-8056-94cbbc09321f ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/03c26466-f1af-4f0c-b957-e18add09c48b 0.286s",
                                "2026-05-22 01:46:23.921 29 INFO tempest.lib.common.rest_client [req-51d7d5ba-b70f-461d-abc7-f9ba35f4b45b req-51d7d5ba-b70f-461d-abc7-f9ba35f4b45b ] Request (RoutersTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/edc17c19-a439-459b-b05d-1f535b2cef8c 0.114s",
                                "2026-05-22 01:46:24.016 29 INFO tempest.lib.common.rest_client [req-26a65837-7757-4857-bde9-e62c23acbcbd req-26a65837-7757-4857-bde9-e62c23acbcbd ] Request (RoutersTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/bf5373f4-3d49-407c-a905-99d0173a21ab 0.093s",
                                "2026-05-22 01:46:24.110 29 INFO tempest.lib.common.rest_client [req-476bfc9d-ebc4-448a-89c5-4f89b0122a2a req-476bfc9d-ebc4-448a-89c5-4f89b0122a2a ] Request (RoutersTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/4bf4bf31-b6ab-40c6-be29-bdc199b0bb88 0.091s",
                                "2026-05-22 01:46:24.223 25 INFO tempest.lib.common.rest_client [req-0b74f892-dfcd-4bd6-87ad-d2df65ed7616 req-0b74f892-dfcd-4bd6-87ad-d2df65ed7616 ] Request (ServiceProvidersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.534s",
                                "2026-05-22 01:46:24.240 33 INFO tempest.lib.common.rest_client [req-2e485c03-6d05-4aa3-9f08-da22f453e53f req-2e485c03-6d05-4aa3-9f08-da22f453e53f ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/85df5823-6972-48bc-ac7b-b7aa3fa2b873 0.331s",
                                "2026-05-22 01:46:24.333 33 INFO tempest.lib.common.rest_client [req-0f0cebb7-aa1d-4ca5-9b73-055dfd047d2b req-0f0cebb7-aa1d-4ca5-9b73-055dfd047d2b ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.091s",
                                "2026-05-22 01:46:24.365 29 INFO tempest.lib.common.rest_client [req-52c6b271-ea97-41ed-bc90-933860280e84 req-52c6b271-ea97-41ed-bc90-933860280e84 ] Request (RoutersTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/51a40730084c4c4fa6e28e8ff6154297 0.252s",
                                "2026-05-22 01:46:24.404 25 INFO tempest.lib.common.rest_client [req-097924a9-6b48-4425-bc7d-24777fd122e1 req-097924a9-6b48-4425-bc7d-24777fd122e1 ] Request (ServiceProvidersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.178s",
                                "2026-05-22 01:46:24.503 33 INFO tempest.lib.common.rest_client [req-7222b4f1-1668-44ae-8153-458e11f38858 req-7222b4f1-1668-44ae-8153-458e11f38858 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.168s",
                                "2026-05-22 01:46:24.608 33 INFO tempest.lib.common.rest_client [req-711a5526-bd9c-41dd-9691-aca0d24b8138 req-711a5526-bd9c-41dd-9691-aca0d24b8138 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.102s",
                                "2026-05-22 01:46:24.609 25 INFO tempest.lib.common.rest_client [req-17a984b8-2b4a-471f-a95e-d1d5e86be66f req-17a984b8-2b4a-471f-a95e-d1d5e86be66f ] Request (ServiceProvidersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.201s",
                                "2026-05-22 01:46:24.664 29 INFO tempest.lib.common.rest_client [req-6906766d-3093-493e-82b5-a008d4d4962f req-6906766d-3093-493e-82b5-a008d4d4962f ] Request (RoutersTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/3f3545dff40e48c2a0a54c5cf5540d42 0.296s",
                                "2026-05-22 01:46:24.665 29 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 4f1c2c1a32964d67aa55877f70f69c84",
                                "2026-05-22 01:46:24.692 33 INFO tempest.lib.common.rest_client [req-d9a5a17c-5e89-449e-9ada-06177bcb992f req-d9a5a17c-5e89-449e-9ada-06177bcb992f ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.081s",
                                "{11} tempest.api.network.test_dhcp_ipv6.NetworksTestDHCPv6.test_dhcpv6_two_subnets [21.406972s] ... ok",
                                "2026-05-22 01:46:24.826 33 INFO tempest.lib.common.rest_client [req-4792e22f-f125-446b-8042-ff6eed249b28 req-4792e22f-f125-446b-8042-ff6eed249b28 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/283af7cb-1e51-4369-9dc7-efe6bddc3c03 0.104s",
                                "2026-05-22 01:46:24.942 33 INFO tempest.lib.common.rest_client [req-395a8079-f6f0-40de-9e60-ff2d090f4e9f req-395a8079-f6f0-40de-9e60-ff2d090f4e9f ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/85df5823-6972-48bc-ac7b-b7aa3fa2b873 0.112s",
                                "2026-05-22 01:46:25.058 33 INFO tempest.lib.common.rest_client [req-4c49826b-8621-4a96-ae6e-d79e9ad3e871 req-4c49826b-8621-4a96-ae6e-d79e9ad3e871 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/03c26466-f1af-4f0c-b957-e18add09c48b 0.114s",
                                "2026-05-22 01:46:25.173 33 INFO tempest.lib.common.rest_client [req-ea8d3704-d741-4963-81d7-77a1b6b148cc req-ea8d3704-d741-4963-81d7-77a1b6b148cc ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/d2fa725e-0cd5-4764-bef6-2d8f88104e50 0.113s",
                                "2026-05-22 01:46:25.232 29 INFO tempest.lib.common.rest_client [req-5f0d0e96-e578-4307-9b04-3cca795576ae req-5f0d0e96-e578-4307-9b04-3cca795576ae ] Request (RoutersTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.564s",
                                "2026-05-22 01:46:25.287 25 INFO tempest.lib.common.rest_client [req-fef348c2-1ab0-4fdf-8c07-185999f1d0e5 req-fef348c2-1ab0-4fdf-8c07-185999f1d0e5 ] Request (ServiceProvidersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.676s",
                                "2026-05-22 01:46:25.289 33 INFO tempest.lib.common.rest_client [req-f6429c20-5ea9-42b2-87ed-a63fcf090a69 req-f6429c20-5ea9-42b2-87ed-a63fcf090a69 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/7031d559-4975-4012-9787-65d4a3cdc48f 0.112s",
                                "2026-05-22 01:46:25.401 33 INFO tempest.lib.common.rest_client [req-c34a7d11-a3cd-4d6d-891e-450e09e1d506 req-c34a7d11-a3cd-4d6d-891e-450e09e1d506 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/f78ce041-4b57-45be-8d79-eaa2d6fb2113 0.109s",
                                "2026-05-22 01:46:25.410 25 INFO tempest.lib.common.rest_client [req-368d680a-0c71-4cf8-b712-14269755ab01 req-368d680a-0c71-4cf8-b712-14269755ab01 ] Request (ServiceProvidersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.121s",
                                "2026-05-22 01:46:25.528 33 INFO tempest.lib.common.rest_client [req-167302fa-5a68-4801-9745-591893d0308d req-167302fa-5a68-4801-9745-591893d0308d ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/a7e32c89-a3d6-44c7-b55f-def963231220 0.124s",
                                "2026-05-22 01:46:25.603 25 INFO tempest.lib.common.rest_client [req-ef7532d7-adb8-4aba-97f8-fd08ac8eddbf req-ef7532d7-adb8-4aba-97f8-fd08ac8eddbf ] Request (ServiceProvidersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/375a24bc6f5a445aa8632931254048ce/users/9ada931383a64df9bc23624e7ffef369/roles/7b19d98ffcc24d869191183daf0fb4ae 0.190s",
                                "2026-05-22 01:46:25.626 29 INFO tempest.lib.common.rest_client [req-524f5f99-a417-4751-8554-e813339c705a req-524f5f99-a417-4751-8554-e813339c705a ] Request (RoutersTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=4f1c2c1a32964d67aa55877f70f69c84&name=default 0.392s",
                                "2026-05-22 01:46:25.639 33 INFO tempest.lib.common.rest_client [req-d82fc3dd-fc45-4c06-b0dc-f9eb6b3b91f7 req-d82fc3dd-fc45-4c06-b0dc-f9eb6b3b91f7 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/6955e818-28fa-4e50-bc03-0aae422feb4d 0.108s",
                                "2026-05-22 01:46:25.743 33 INFO tempest.lib.common.rest_client [req-d5831ecf-c1fe-4b31-9c7e-46e7c815047d req-d5831ecf-c1fe-4b31-9c7e-46e7c815047d ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/fa342682-cdc8-4fea-9dbf-a97df45dca88 0.101s",
                                "2026-05-22 01:46:25.767 25 INFO tempest.lib.common.rest_client [req-1264bc7c-38c8-40de-9d5e-f9c457f943c3 req-1264bc7c-38c8-40de-9d5e-f9c457f943c3 ] Request (ServiceProvidersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.161s",
                                "2026-05-22 01:46:25.863 33 INFO tempest.lib.common.rest_client [req-1e2ce0fb-0d7d-4876-af4d-1ac77155092c req-1e2ce0fb-0d7d-4876-af4d-1ac77155092c ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/4f612cbe-b22b-4b60-8b55-acaccde90c1e 0.117s",
                                "2026-05-22 01:46:25.920 25 INFO tempest.lib.common.rest_client [req-c2928ecd-7968-4e90-9991-d4d773590a4c req-c2928ecd-7968-4e90-9991-d4d773590a4c ] Request (ServiceProvidersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/375a24bc6f5a445aa8632931254048ce/users/9ada931383a64df9bc23624e7ffef369/roles/1049be6f2d5641528d4cf50ffcec866c 0.150s",
                                "2026-05-22 01:46:25.985 33 INFO tempest.lib.common.rest_client [req-ce99f8d9-ffa7-4748-a633-1a2b0c4efb85 req-ce99f8d9-ffa7-4748-a633-1a2b0c4efb85 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/9cf2d405-4975-4bc7-a5f4-0e40f130772d 0.119s",
                                "2026-05-22 01:46:26.081 29 INFO tempest.lib.common.rest_client [req-d712a964-0a40-460c-bb28-8fdf7a965680 req-d712a964-0a40-460c-bb28-8fdf7a965680 ] Request (RoutersTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/7d520abb-762a-4854-8c90-722a9bd81c9a 0.450s",
                                "2026-05-22 01:46:26.091 33 INFO tempest.lib.common.rest_client [req-eaa578bd-ef81-43f7-958d-9fe912bcfe14 req-eaa578bd-ef81-43f7-958d-9fe912bcfe14 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/ce3d72cf-798c-4aac-8387-4c8cc6c4131f 0.102s",
                                "2026-05-22 01:46:26.106 25 INFO tempest.lib.common.rest_client [req-101a0036-25b0-4495-9636-07e015355ea5 req-101a0036-25b0-4495-9636-07e015355ea5 ] Request (ServiceProvidersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.182s",
                                "2026-05-22 01:46:26.220 33 INFO tempest.lib.common.rest_client [req-0e45e74f-1e74-4e72-803a-85d71ecb2382 req-0e45e74f-1e74-4e72-803a-85d71ecb2382 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/ed2cc8cc-2b5d-4aa2-947b-10e1eb6a6fd4 0.126s",
                                "2026-05-22 01:46:26.242 25 INFO tempest.lib.common.rest_client [req-0ae22602-71d5-4754-9eb7-547bb232d30c req-0ae22602-71d5-4754-9eb7-547bb232d30c ] Request (ServiceProvidersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/375a24bc6f5a445aa8632931254048ce/users/9ada931383a64df9bc23624e7ffef369/roles/f62b4d190f9040abadfedbb170e6ab99 0.134s",
                                "2026-05-22 01:46:26.303 29 INFO tempest.lib.common.rest_client [req-ec1909a9-666c-423a-aa97-0a4ce8bf7940 req-ec1909a9-666c-423a-aa97-0a4ce8bf7940 ] Request (RoutersTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/4f1c2c1a32964d67aa55877f70f69c84 0.219s",
                                "2026-05-22 01:46:26.310 33 INFO tempest.lib.common.rest_client [req-cbcc6f86-b024-469e-bcb4-9b29a9ef2069 req-cbcc6f86-b024-469e-bcb4-9b29a9ef2069 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/55fb32df-2c60-4e2f-9d1b-9ffc6332dd5d 0.088s",
                                "2026-05-22 01:46:26.398 33 INFO tempest.lib.common.rest_client [req-7637df87-1c7f-4733-8213-db011e490c87 req-7637df87-1c7f-4733-8213-db011e490c87 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/79fad679-b97d-4c8d-8288-c596f19b1317 0.085s",
                                "2026-05-22 01:46:26.438 25 INFO tempest.lib.common.rest_client [req-12754a2a-6cfd-4884-a575-231919da3c4d req-12754a2a-6cfd-4884-a575-231919da3c4d ] Request (ServiceProvidersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.193s",
                                "2026-05-22 01:46:26.517 33 INFO tempest.lib.common.rest_client [req-5297e366-931e-44ee-88b1-a3b9cfc422bb req-5297e366-931e-44ee-88b1-a3b9cfc422bb ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/7bc912a2-792b-4817-9692-a2164c37e48e 0.116s",
                                "2026-05-22 01:46:26.571 25 INFO tempest.lib.common.rest_client [req-816df308-3bb7-4fb4-9c3d-ddae306e02ed req-816df308-3bb7-4fb4-9c3d-ddae306e02ed ] Request (ServiceProvidersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/375a24bc6f5a445aa8632931254048ce/users/9ada931383a64df9bc23624e7ffef369/roles/7b19d98ffcc24d869191183daf0fb4ae 0.130s",
                                "2026-05-22 01:46:26.572 25 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 9ada931383a64df9bc23624e7ffef369 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:46:26.574 25 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ServiceProvidersTest-13931803-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '375a24bc6f5a445aa8632931254048ce', 'project_name': 'tempest-ServiceProvidersTest-13931803', 'tenant_id': '375a24bc6f5a445aa8632931254048ce', 'tenant_name': 'tempest-ServiceProvidersTest-13931803', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '9ada931383a64df9bc23624e7ffef369', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:46:26.574 25 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ServiceProvidersTest-13931803-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '375a24bc6f5a445aa8632931254048ce', 'project_name': 'tempest-ServiceProvidersTest-13931803', 'tenant_id': '375a24bc6f5a445aa8632931254048ce', 'tenant_name': 'tempest-ServiceProvidersTest-13931803', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '9ada931383a64df9bc23624e7ffef369', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:46:26.624 33 INFO tempest.lib.common.rest_client [req-42439bff-c42e-4dbc-b1f9-987ede2e7384 req-42439bff-c42e-4dbc-b1f9-987ede2e7384 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/1ba4955d-f06d-45d9-ad10-63c72f487dc0 0.104s",
                                "2026-05-22 01:46:26.737 33 INFO tempest.lib.common.rest_client [req-d081b62e-22da-4527-92a2-015c8ed8f04d req-d081b62e-22da-4527-92a2-015c8ed8f04d ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/01875fd6-df5e-4539-b83a-22cd6101dffb 0.111s",
                                "2026-05-22 01:46:26.866 33 INFO tempest.lib.common.rest_client [req-1b91ae51-e2de-4275-8154-5f954bd833de req-1b91ae51-e2de-4275-8154-5f954bd833de ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/310fdd5d-0f65-4505-bed6-63e3cf985e6f 0.126s",
                                "2026-05-22 01:46:26.964 29 INFO tempest.lib.common.rest_client [req-6b5d2026-b985-430b-8e29-a1bb8d072bce req-6b5d2026-b985-430b-8e29-a1bb8d072bce ] Request (NegativeSecGroupIPv6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.655s",
                                "2026-05-22 01:46:26.975 33 INFO tempest.lib.common.rest_client [req-7ad4d7f3-d3ee-4900-b2be-62372dd1a9e1 req-7ad4d7f3-d3ee-4900-b2be-62372dd1a9e1 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/116d3bbd-5cb6-434d-abd8-1196c5ff34ea 0.105s",
                                "2026-05-22 01:46:27.085 33 INFO tempest.lib.common.rest_client [req-45efba0e-0ac2-4eb8-87f8-c2933b02e580 req-45efba0e-0ac2-4eb8-87f8-c2933b02e580 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/49fce242-5ed4-4c3a-b1e7-26a0f8e14b1e 0.109s",
                                "2026-05-22 01:46:27.188 33 INFO tempest.lib.common.rest_client [req-81c8deab-3461-41f7-af91-e7f678672713 req-81c8deab-3461-41f7-af91-e7f678672713 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/7525613a-e3c7-4264-bd24-ae26896b1f2a 0.100s",
                                "2026-05-22 01:46:27.287 25 INFO tempest.lib.common.rest_client [req-e1881886-f1c9-43de-ab4a-5db9e6084957 req-e1881886-f1c9-43de-ab4a-5db9e6084957 ] Request (ServiceProvidersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.708s",
                                "2026-05-22 01:46:27.302 33 INFO tempest.lib.common.rest_client [req-641a6188-a4e2-409c-a0e1-6c899c5d2fff req-641a6188-a4e2-409c-a0e1-6c899c5d2fff ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/a0917f5e-75d9-4db2-a49f-dce73b84a3c8 0.112s",
                                "2026-05-22 01:46:27.397 33 INFO tempest.lib.common.rest_client [req-ffba1ab9-a3f7-47cb-91ff-9927c7d064a5 req-ffba1ab9-a3f7-47cb-91ff-9927c7d064a5 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/dff84c88-b8fb-4c64-ad84-0eaf86c2d207 0.093s",
                                "2026-05-22 01:46:27.397 25 INFO tempest.lib.common.rest_client [req-1712121a-4416-4467-9acd-94b4b8e61895 req-1712121a-4416-4467-9acd-94b4b8e61895 ] Request (ServiceProvidersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/375a24bc6f5a445aa8632931254048ce 0.108s",
                                "2026-05-22 01:46:27.398 25 INFO tempest.lib.common.dynamic_creds [-] Using the existing project 375a24bc6f5a445aa8632931254048ce for scope project and roles: ['reader']",
                                "2026-05-22 01:46:27.505 29 INFO tempest.lib.common.rest_client [req-fac456b3-e63d-4ab7-be66-a7cf9182ab95 req-fac456b3-e63d-4ab7-be66-a7cf9182ab95 ] Request (NegativeSecGroupIPv6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.531s",
                                "2026-05-22 01:46:27.525 33 INFO tempest.lib.common.rest_client [req-08108787-f104-4aac-82f3-6517bb441d70 req-08108787-f104-4aac-82f3-6517bb441d70 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/1f6eec89-7ecc-416b-b469-2a32295a7de7 0.125s",
                                "2026-05-22 01:46:27.626 29 INFO tempest.lib.common.rest_client [req-84c4f768-5b53-490c-8337-6b48b2f11408 req-84c4f768-5b53-490c-8337-6b48b2f11408 ] Request (NegativeSecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.118s",
                                "2026-05-22 01:46:27.632 33 INFO tempest.lib.common.rest_client [req-67b142b5-4298-4b33-8a72-99d9711faa5c req-67b142b5-4298-4b33-8a72-99d9711faa5c ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/463004cd-6fc8-4e79-9c80-ebd8a4c58598 0.104s",
                                "2026-05-22 01:46:27.747 33 INFO tempest.lib.common.rest_client [req-e7e6ead5-7652-4a29-8d65-bc2bb723d3b2 req-e7e6ead5-7652-4a29-8d65-bc2bb723d3b2 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/6ca1af17-b320-4dda-bafe-7b300d671629 0.113s",
                                "2026-05-22 01:46:27.801 29 INFO tempest.lib.common.rest_client [req-a0760e0b-9f12-487d-a2b5-cf3f58c7e135 req-a0760e0b-9f12-487d-a2b5-cf3f58c7e135 ] Request (NegativeSecGroupIPv6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.172s",
                                "2026-05-22 01:46:27.859 33 INFO tempest.lib.common.rest_client [req-10c6c917-785f-4ac0-ac9b-648f1436dddf req-10c6c917-785f-4ac0-ac9b-648f1436dddf ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/d5905a9a-671a-4050-b715-714866fde78d 0.109s",
                                "2026-05-22 01:46:27.947 25 INFO tempest.lib.common.rest_client [req-8fa56617-d76e-4bf7-9dfe-21f81f20714d req-8fa56617-d76e-4bf7-9dfe-21f81f20714d ] Request (ServiceProvidersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.547s",
                                "2026-05-22 01:46:27.972 33 INFO tempest.lib.common.rest_client [req-aa41e338-9811-4a79-96db-e8f95b11f4c6 req-aa41e338-9811-4a79-96db-e8f95b11f4c6 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/e8295460-c477-4107-80d9-ce5350ddd8ce 0.109s",
                                "2026-05-22 01:46:28.068 25 INFO tempest.lib.common.rest_client [req-789e9fd6-76c9-4c6f-9106-bd45be410ce5 req-789e9fd6-76c9-4c6f-9106-bd45be410ce5 ] Request (ServiceProvidersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.119s",
                                "2026-05-22 01:46:28.100 33 INFO tempest.lib.common.rest_client [req-d907b03a-7879-45ba-82f0-2d06a0f63ddb req-d907b03a-7879-45ba-82f0-2d06a0f63ddb ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/d1764bd0-85d4-4dbc-8e53-c1f4b8fc394f 0.127s",
                                "2026-05-22 01:46:28.218 33 INFO tempest.lib.common.rest_client [req-d67fce03-c374-4eb3-8dbe-825de8420020 req-d67fce03-c374-4eb3-8dbe-825de8420020 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/1e0dc6c1-b8ce-412a-91c5-763453c457dd 0.116s",
                                "2026-05-22 01:46:28.281 25 INFO tempest.lib.common.rest_client [req-553292f4-5834-494a-9d13-e39f394f5362 req-553292f4-5834-494a-9d13-e39f394f5362 ] Request (ServiceProvidersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/375a24bc6f5a445aa8632931254048ce/users/c0e0261f13d54925b993b9ed931792de/roles/f1175dd65a2046c29e339df86ceaa04e 0.210s",
                                "2026-05-22 01:46:28.358 33 INFO tempest.lib.common.rest_client [req-60ac7d3b-7b04-42c4-8d5c-9cd5374da506 req-60ac7d3b-7b04-42c4-8d5c-9cd5374da506 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/a8a259c9-50fe-4196-a009-29532a409865 0.137s",
                                "2026-05-22 01:46:28.468 33 INFO tempest.lib.common.rest_client [req-162148f8-35e4-430c-ae1d-9410e1cf98b8 req-162148f8-35e4-430c-ae1d-9410e1cf98b8 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/aa773c9c-f58a-4111-bb4a-9dda3a80c4b4 0.107s",
                                "2026-05-22 01:46:28.518 25 INFO tempest.lib.common.rest_client [req-0254764d-5374-4e11-8ef2-7abec4abd725 req-0254764d-5374-4e11-8ef2-7abec4abd725 ] Request (ServiceProvidersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.235s",
                                "2026-05-22 01:46:28.528 29 INFO tempest.lib.common.rest_client [req-19530071-ff77-4d30-8992-cdf1a0a0b873 req-19530071-ff77-4d30-8992-cdf1a0a0b873 ] Request (NegativeSecGroupIPv6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.724s",
                                "2026-05-22 01:46:28.566 33 INFO tempest.lib.common.rest_client [req-87bca21c-58b9-457a-ab7f-8bc2f07b21b2 req-87bca21c-58b9-457a-ab7f-8bc2f07b21b2 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/7986ffbe-4298-4368-83c8-5ec8ebdd6f97 0.095s",
                                "2026-05-22 01:46:28.654 33 INFO tempest.lib.common.rest_client [req-7865a724-8456-4b9f-9aaf-b0f5934ee694 req-7865a724-8456-4b9f-9aaf-b0f5934ee694 ] Request (NetworksTestDHCPv6:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=f6476ee5-222c-4b4d-9fe2-6b8934917840 0.086s",
                                "2026-05-22 01:46:28.664 29 INFO tempest.lib.common.rest_client [req-426fd3d5-6892-4b06-93b0-f8396b3e1945 req-426fd3d5-6892-4b06-93b0-f8396b3e1945 ] Request (NegativeSecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.131s",
                                "2026-05-22 01:46:28.665 25 INFO tempest.lib.common.rest_client [req-94a938d2-2b00-4c22-bf16-12aba647c659 req-94a938d2-2b00-4c22-bf16-12aba647c659 ] Request (ServiceProvidersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/375a24bc6f5a445aa8632931254048ce/users/c0e0261f13d54925b993b9ed931792de/roles/1049be6f2d5641528d4cf50ffcec866c 0.144s",
                                "2026-05-22 01:46:28.770 33 INFO tempest.lib.common.rest_client [req-69ef4c30-8180-4256-8df4-549bbcc86659 req-69ef4c30-8180-4256-8df4-549bbcc86659 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/f6476ee5-222c-4b4d-9fe2-6b8934917840 0.114s",
                                "2026-05-22 01:46:28.864 33 INFO tempest.lib.common.rest_client [req-9dccb76f-1bd5-477e-99ae-c77c765927dc req-9dccb76f-1bd5-477e-99ae-c77c765927dc ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/b6eae520-1d06-4aea-81b5-28987cad9e00 0.092s",
                                "2026-05-22 01:46:28.887 25 INFO tempest.lib.common.rest_client [req-cb91d057-b931-4734-9801-6a642fb3ca8b req-cb91d057-b931-4734-9801-6a642fb3ca8b ] Request (ServiceProvidersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.219s",
                                "2026-05-22 01:46:28.929 29 INFO tempest.lib.common.rest_client [req-23ed2cfd-039b-4bcd-8064-809033d4fd4e req-23ed2cfd-039b-4bcd-8064-809033d4fd4e ] Request (NegativeSecGroupIPv6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/41d1778373f74ad6b5f249a343e1fbb8/users/59ce49dc6325481fbe7061c106933e63/roles/7b19d98ffcc24d869191183daf0fb4ae 0.262s",
                                "2026-05-22 01:46:28.961 33 INFO tempest.lib.common.rest_client [req-82b826e8-76d7-4cab-ac40-a545118d85cd req-82b826e8-76d7-4cab-ac40-a545118d85cd ] Request (NetworksTestDHCPv6:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=713fb5d5-8ea2-4343-add5-a1eb31873860 0.095s",
                                "2026-05-22 01:46:29.106 33 INFO tempest.lib.common.rest_client [req-89b35027-69b7-4f50-8621-b309ef1fd282 req-89b35027-69b7-4f50-8621-b309ef1fd282 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/713fb5d5-8ea2-4343-add5-a1eb31873860 0.143s",
                                "2026-05-22 01:46:29.204 29 INFO tempest.lib.common.rest_client [req-a5fba6cc-fb92-485c-b134-578f227f9613 req-a5fba6cc-fb92-485c-b134-578f227f9613 ] Request (NegativeSecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.274s",
                                "2026-05-22 01:46:29.202 25 INFO tempest.lib.common.rest_client [req-cf86551e-293c-42bb-acfe-6c7396f23345 req-cf86551e-293c-42bb-acfe-6c7396f23345 ] Request (ServiceProvidersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/375a24bc6f5a445aa8632931254048ce/users/c0e0261f13d54925b993b9ed931792de/roles/f62b4d190f9040abadfedbb170e6ab99 0.312s",
                                "2026-05-22 01:46:29.212 33 INFO tempest.lib.common.rest_client [req-de4fa193-4e0e-4e17-9730-9ba318a39e9c req-de4fa193-4e0e-4e17-9730-9ba318a39e9c ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/34ee409b-34d3-489e-8431-ffbb5fcdc1e6 0.104s",
                                "2026-05-22 01:46:29.306 33 INFO tempest.lib.common.rest_client [req-7305d7cf-30f8-441e-bb00-e87bdb96ff06 req-7305d7cf-30f8-441e-bb00-e87bdb96ff06 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/27d89c88-48db-43f6-9e6e-7c3cd6a9a573 0.092s",
                                "2026-05-22 01:46:29.423 25 INFO tempest.lib.common.rest_client [req-f97bd100-50a1-4f4c-81c1-4377d7c70dc6 req-f97bd100-50a1-4f4c-81c1-4377d7c70dc6 ] Request (ServiceProvidersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.218s",
                                "2026-05-22 01:46:29.434 33 INFO tempest.lib.common.rest_client [req-19357fdf-a121-479f-a092-ca58ec31952a req-19357fdf-a121-479f-a092-ca58ec31952a ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/6dcaee46-796e-494f-a812-d8b1684713f8 0.126s",
                                "2026-05-22 01:46:29.486 29 INFO tempest.lib.common.rest_client [req-b2963826-f018-449c-bd24-7112409db1ff req-b2963826-f018-449c-bd24-7112409db1ff ] Request (NegativeSecGroupIPv6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/41d1778373f74ad6b5f249a343e1fbb8/users/59ce49dc6325481fbe7061c106933e63/roles/1049be6f2d5641528d4cf50ffcec866c 0.280s",
                                "2026-05-22 01:46:29.534 33 INFO tempest.lib.common.rest_client [req-97e62cc6-b74d-43e4-893a-0f9a54153802 req-97e62cc6-b74d-43e4-893a-0f9a54153802 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/a4232fc6-1138-49d4-8ff6-e38bcb8d39ab 0.098s",
                                "2026-05-22 01:46:29.643 33 INFO tempest.lib.common.rest_client [req-4a176f1a-9d72-42ab-b162-066f5e69637e req-4a176f1a-9d72-42ab-b162-066f5e69637e ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/9006012f-4ae7-4071-a8cf-0aef63742b0d 0.106s",
                                "2026-05-22 01:46:29.719 29 INFO tempest.lib.common.rest_client [req-7c9a1786-5668-4779-9b70-e8a35e9a070e req-7c9a1786-5668-4779-9b70-e8a35e9a070e ] Request (NegativeSecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.226s",
                                "2026-05-22 01:46:29.722 25 INFO tempest.lib.common.rest_client [req-1bacfeeb-c58f-475f-bab3-9ebe68231a19 req-1bacfeeb-c58f-475f-bab3-9ebe68231a19 ] Request (ServiceProvidersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/375a24bc6f5a445aa8632931254048ce/users/c0e0261f13d54925b993b9ed931792de/roles/7b19d98ffcc24d869191183daf0fb4ae 0.294s",
                                "2026-05-22 01:46:29.723 25 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user c0e0261f13d54925b993b9ed931792de is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:46:29.723 25 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ServiceProvidersTest-13931803-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '375a24bc6f5a445aa8632931254048ce', 'project_name': 'tempest-ServiceProvidersTest-13931803', 'tenant_id': '375a24bc6f5a445aa8632931254048ce', 'tenant_name': 'tempest-ServiceProvidersTest-13931803', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'c0e0261f13d54925b993b9ed931792de', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:46:29.723 25 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-13931803-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '375a24bc6f5a445aa8632931254048ce', 'project_name': 'tempest-ServiceProvidersTest-13931803', 'tenant_id': '375a24bc6f5a445aa8632931254048ce', 'tenant_name': 'tempest-ServiceProvidersTest-13931803', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'c0e0261f13d54925b993b9ed931792de', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:46:29.752 33 INFO tempest.lib.common.rest_client [req-f9ed3792-ca7b-497e-b0bb-a97feae10b62 req-f9ed3792-ca7b-497e-b0bb-a97feae10b62 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/cb5e7b1d-563e-4234-8ac4-1c6223ba2c79 0.106s",
                                "2026-05-22 01:46:29.857 33 INFO tempest.lib.common.rest_client [req-d30e9373-267b-43fb-aeb3-6a6baad22a91 req-d30e9373-267b-43fb-aeb3-6a6baad22a91 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/8f54fc48-c325-467c-aeee-d5492979e9a4 0.102s",
                                "2026-05-22 01:46:29.947 29 INFO tempest.lib.common.rest_client [req-7165a27c-b0f9-4aab-ad3c-c393367447a2 req-7165a27c-b0f9-4aab-ad3c-c393367447a2 ] Request (NegativeSecGroupIPv6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/41d1778373f74ad6b5f249a343e1fbb8/users/59ce49dc6325481fbe7061c106933e63/roles/f62b4d190f9040abadfedbb170e6ab99 0.225s",
                                "2026-05-22 01:46:29.958 33 INFO tempest.lib.common.rest_client [req-87626b51-665e-4c6a-89d8-ac0b695a9f3c req-87626b51-665e-4c6a-89d8-ac0b695a9f3c ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/8380e541-4e19-446d-902a-6e109bf6bc9a 0.096s",
                                "2026-05-22 01:46:30.066 33 INFO tempest.lib.common.rest_client [req-76040cb8-d37e-452d-944d-ad59aaf4f0e6 req-76040cb8-d37e-452d-944d-ad59aaf4f0e6 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/456001ac-e27a-4cb4-a316-046dc82078fa 0.106s",
                                "2026-05-22 01:46:30.135 29 INFO tempest.lib.common.rest_client [req-eeb4a878-2f45-4929-b358-ee76db241ace req-eeb4a878-2f45-4929-b358-ee76db241ace ] Request (NegativeSecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.186s",
                                "2026-05-22 01:46:30.157 33 INFO tempest.lib.common.rest_client [req-5c22516b-84d7-46a8-a1b2-b7188e17bf8f req-5c22516b-84d7-46a8-a1b2-b7188e17bf8f ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/a4f2ca82-a4fe-4a7b-b8c2-4af40b965236 0.086s",
                                "2026-05-22 01:46:30.264 29 INFO tempest.lib.common.rest_client [req-b86b4fd5-30c9-4613-87a5-310e376e501c req-b86b4fd5-30c9-4613-87a5-310e376e501c ] Request (NegativeSecGroupIPv6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/41d1778373f74ad6b5f249a343e1fbb8/users/59ce49dc6325481fbe7061c106933e63/roles/7b19d98ffcc24d869191183daf0fb4ae 0.127s",
                                "2026-05-22 01:46:30.264 29 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 59ce49dc6325481fbe7061c106933e63 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:46:30.265 29 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NegativeSecGroupIPv6Test-212996760-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '41d1778373f74ad6b5f249a343e1fbb8', 'project_name': 'tempest-NegativeSecGroupIPv6Test-212996760', 'tenant_id': '41d1778373f74ad6b5f249a343e1fbb8', 'tenant_name': 'tempest-NegativeSecGroupIPv6Test-212996760', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '59ce49dc6325481fbe7061c106933e63', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:46:30.265 29 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NegativeSecGroupIPv6Test-212996760-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '41d1778373f74ad6b5f249a343e1fbb8', 'project_name': 'tempest-NegativeSecGroupIPv6Test-212996760', 'tenant_id': '41d1778373f74ad6b5f249a343e1fbb8', 'tenant_name': 'tempest-NegativeSecGroupIPv6Test-212996760', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '59ce49dc6325481fbe7061c106933e63', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:46:30.274 33 INFO tempest.lib.common.rest_client [req-023030b9-dcb2-4981-a598-d6d159f451cc req-023030b9-dcb2-4981-a598-d6d159f451cc ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/3a2147c8-5996-4b2d-8fce-0bef5403fd8e 0.114s",
                                "2026-05-22 01:46:30.348 25 INFO tempest.lib.common.rest_client [req-c65993ee-4bee-48ff-b637-c7720b294bbf req-c65993ee-4bee-48ff-b637-c7720b294bbf ] Request (ServiceProvidersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.616s",
                                "2026-05-22 01:46:30.383 33 INFO tempest.lib.common.rest_client [req-6fb34c78-e8f3-498e-a9c3-1af7631125cc req-6fb34c78-e8f3-498e-a9c3-1af7631125cc ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/a9859691-7d74-4f1e-9bfa-148c3fd3765d 0.106s",
                                "2026-05-22 01:46:30.484 33 INFO tempest.lib.common.rest_client [req-fa80b4ab-e29a-45f1-8252-0254ddf9ed4c req-fa80b4ab-e29a-45f1-8252-0254ddf9ed4c ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/1d5e2559-29fa-480d-a6d3-4793b973dcfb 0.097s",
                                "2026-05-22 01:46:30.584 33 INFO tempest.lib.common.rest_client [req-26ae72cd-9d59-42bd-937c-968725ff82c5 req-26ae72cd-9d59-42bd-937c-968725ff82c5 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/b5ba2aa8-1356-4775-acd7-6cd03b87afc5 0.097s",
                                "2026-05-22 01:46:30.679 33 INFO tempest.lib.common.rest_client [req-1a07f4d8-4d92-4f73-ac19-c78543148ac7 req-1a07f4d8-4d92-4f73-ac19-c78543148ac7 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/3d838528-8dac-4902-9fa5-6993cc91cd38 0.092s",
                                "2026-05-22 01:46:30.737 25 INFO tempest.lib.common.rest_client [req-b9cabd97-96e5-46a3-a33d-a1af238e90b6 req-b9cabd97-96e5-46a3-a33d-a1af238e90b6 ] Request (ServiceProvidersTest:test_service_providers_list): 200 GET https://api.testbed.osism.xyz:9696/v2.0/service-providers 0.385s",
                                "{7} tempest.api.network.test_service_providers.ServiceProvidersTest.test_service_providers_list [0.389075s] ... ok",
                                "2026-05-22 01:46:30.774 33 INFO tempest.lib.common.rest_client [req-545ea214-05cc-411e-b565-1b71195e295c req-545ea214-05cc-411e-b565-1b71195e295c ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/1bd25d07-2dd3-4cb9-8ae2-693798cde6fc 0.093s",
                                "2026-05-22 01:46:30.893 29 INFO tempest.lib.common.rest_client [req-5cbc5fbc-fcdd-4a05-8720-e4ae4c047366 req-5cbc5fbc-fcdd-4a05-8720-e4ae4c047366 ] Request (NegativeSecGroupIPv6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.621s",
                                "2026-05-22 01:46:31.075 25 INFO tempest.lib.common.rest_client [req-208b4058-1c64-463a-9db4-b89ac13ab354 req-208b4058-1c64-463a-9db4-b89ac13ab354 ] Request (ServiceProvidersTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/9ada931383a64df9bc23624e7ffef369 0.296s",
                                "2026-05-22 01:46:31.073 29 INFO tempest.lib.common.rest_client [req-0c9e5830-dfad-4392-9e88-890b9919b538 req-0c9e5830-dfad-4392-9e88-890b9919b538 ] Request (NegativeSecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/41d1778373f74ad6b5f249a343e1fbb8 0.178s",
                                "2026-05-22 01:46:31.074 29 INFO tempest.lib.common.dynamic_creds [-] Using the existing project 41d1778373f74ad6b5f249a343e1fbb8 for scope project and roles: ['reader']",
                                "2026-05-22 01:46:31.333 25 INFO tempest.lib.common.rest_client [req-e934f9b4-f1dc-4b9e-b055-addf7c6bf4ba req-e934f9b4-f1dc-4b9e-b055-addf7c6bf4ba ] Request (ServiceProvidersTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/c0e0261f13d54925b993b9ed931792de 0.256s",
                                "2026-05-22 01:46:31.333 25 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 375a24bc6f5a445aa8632931254048ce",
                                "2026-05-22 01:46:31.394 33 INFO tempest.lib.common.rest_client [req-5d63216b-ffb1-409c-a220-abc2cecf2ba1 req-5d63216b-ffb1-409c-a220-abc2cecf2ba1 ] Request (NetworksTestDHCPv6:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/12058277-29e8-4b26-a90a-c92417ef5478 0.618s",
                                "2026-05-22 01:46:31.604 29 INFO tempest.lib.common.rest_client [req-bd0a0fa6-3022-4b61-b7cd-ba83ad24022a req-bd0a0fa6-3022-4b61-b7cd-ba83ad24022a ] Request (NegativeSecGroupIPv6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.527s",
                                "2026-05-22 01:46:31.684 33 INFO tempest.lib.common.rest_client [req-63128495-7904-4ba1-a649-d829328e58ec req-63128495-7904-4ba1-a649-d829328e58ec ] Request (NetworksTestDHCPv6:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/f2cbef68c02a4dde92b052f7ffce7b4c 0.288s",
                                "2026-05-22 01:46:31.807 29 INFO tempest.lib.common.rest_client [req-e2534883-6f5d-42fc-8491-f5893eb9075e req-e2534883-6f5d-42fc-8491-f5893eb9075e ] Request (NegativeSecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.199s",
                                "2026-05-22 01:46:31.867 25 INFO tempest.lib.common.rest_client [req-656964af-8195-46a6-99e0-9d5813e1e396 req-656964af-8195-46a6-99e0-9d5813e1e396 ] Request (ServiceProvidersTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.532s",
                                "2026-05-22 01:46:31.947 33 INFO tempest.lib.common.rest_client [req-f431183e-e7f7-4e49-941b-7dc0a297652c req-f431183e-e7f7-4e49-941b-7dc0a297652c ] Request (NetworksTestDHCPv6:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/166ab475c9e042bbb31bc3c195b51fbc 0.261s",
                                "2026-05-22 01:46:31.949 33 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: b3acef0cc504412dbe34d50624561e71",
                                "2026-05-22 01:46:32.038 29 INFO tempest.lib.common.rest_client [req-cfa27c9c-1246-41e4-8d74-44a52cddc5c6 req-cfa27c9c-1246-41e4-8d74-44a52cddc5c6 ] Request (NegativeSecGroupIPv6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/41d1778373f74ad6b5f249a343e1fbb8/users/072bbf8509464615874f2662016f0e67/roles/f1175dd65a2046c29e339df86ceaa04e 0.228s",
                                "2026-05-22 01:46:32.192 29 INFO tempest.lib.common.rest_client [req-fad93fa2-3eb6-476d-a70c-2fe2c2e43ecd req-fad93fa2-3eb6-476d-a70c-2fe2c2e43ecd ] Request (NegativeSecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.152s",
                                "2026-05-22 01:46:32.327 29 INFO tempest.lib.common.rest_client [req-7fd685ee-6431-48fa-8e15-345a2054b2e1 req-7fd685ee-6431-48fa-8e15-345a2054b2e1 ] Request (NegativeSecGroupIPv6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/41d1778373f74ad6b5f249a343e1fbb8/users/072bbf8509464615874f2662016f0e67/roles/1049be6f2d5641528d4cf50ffcec866c 0.131s",
                                "2026-05-22 01:46:32.470 33 INFO tempest.lib.common.rest_client [req-90c9ac10-52bf-4c07-8b54-aaec77ee860c req-90c9ac10-52bf-4c07-8b54-aaec77ee860c ] Request (NetworksTestDHCPv6:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.517s",
                                "2026-05-22 01:46:32.512 25 INFO tempest.lib.common.rest_client [req-90b9524b-d491-485c-9d38-815df59a9a2e req-90b9524b-d491-485c-9d38-815df59a9a2e ] Request (ServiceProvidersTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=375a24bc6f5a445aa8632931254048ce&name=default 0.642s",
                                "2026-05-22 01:46:32.524 29 INFO tempest.lib.common.rest_client [req-f6390073-f55e-4659-bf72-896411ac7313 req-f6390073-f55e-4659-bf72-896411ac7313 ] Request (NegativeSecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.194s",
                                "2026-05-22 01:46:32.749 29 INFO tempest.lib.common.rest_client [req-e31adc42-0471-45b5-85eb-f0e61a27c411 req-e31adc42-0471-45b5-85eb-f0e61a27c411 ] Request (NegativeSecGroupIPv6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/41d1778373f74ad6b5f249a343e1fbb8/users/072bbf8509464615874f2662016f0e67/roles/f62b4d190f9040abadfedbb170e6ab99 0.219s",
                                "2026-05-22 01:46:32.821 33 INFO tempest.lib.common.rest_client [req-202ba258-f21c-4433-a856-d54b21729cd3 req-202ba258-f21c-4433-a856-d54b21729cd3 ] Request (NetworksTestDHCPv6:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=b3acef0cc504412dbe34d50624561e71&name=default 0.347s",
                                "2026-05-22 01:46:32.902 29 INFO tempest.lib.common.rest_client [req-0cd9c467-30d3-49f6-a38e-261be4aaad93 req-0cd9c467-30d3-49f6-a38e-261be4aaad93 ] Request (NegativeSecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.152s",
                                "2026-05-22 01:46:32.986 25 INFO tempest.lib.common.rest_client [req-7b06de09-9319-4b77-9209-c9578766c770 req-7b06de09-9319-4b77-9209-c9578766c770 ] Request (ServiceProvidersTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/08fd74f7-db87-4120-8e96-8f0026909bb4 0.471s",
                                "2026-05-22 01:46:33.026 29 INFO tempest.lib.common.rest_client [req-2777cb66-9a5a-4279-8978-695144bb0e5a req-2777cb66-9a5a-4279-8978-695144bb0e5a ] Request (NegativeSecGroupIPv6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/41d1778373f74ad6b5f249a343e1fbb8/users/072bbf8509464615874f2662016f0e67/roles/7b19d98ffcc24d869191183daf0fb4ae 0.121s",
                                "2026-05-22 01:46:33.027 29 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 072bbf8509464615874f2662016f0e67 is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:46:33.027 29 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NegativeSecGroupIPv6Test-212996760-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '41d1778373f74ad6b5f249a343e1fbb8', 'project_name': 'tempest-NegativeSecGroupIPv6Test-212996760', 'tenant_id': '41d1778373f74ad6b5f249a343e1fbb8', 'tenant_name': 'tempest-NegativeSecGroupIPv6Test-212996760', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '072bbf8509464615874f2662016f0e67', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:46:33.028 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-NegativeSecGroupIPv6Test-212996760-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '41d1778373f74ad6b5f249a343e1fbb8', 'project_name': 'tempest-NegativeSecGroupIPv6Test-212996760', 'tenant_id': '41d1778373f74ad6b5f249a343e1fbb8', 'tenant_name': 'tempest-NegativeSecGroupIPv6Test-212996760', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '072bbf8509464615874f2662016f0e67', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:46:33.249 33 INFO tempest.lib.common.rest_client [req-dee3f1b5-62be-4a27-91d6-143b42bd5413 req-dee3f1b5-62be-4a27-91d6-143b42bd5413 ] Request (NetworksTestDHCPv6:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/0f266317-54a7-4c61-8bff-de2b878292f3 0.426s",
                                "2026-05-22 01:46:33.276 25 INFO tempest.lib.common.rest_client [req-cdbbf7d5-13f2-4206-9c64-f6dac1bbcb76 req-cdbbf7d5-13f2-4206-9c64-f6dac1bbcb76 ] Request (ServiceProvidersTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/375a24bc6f5a445aa8632931254048ce 0.287s",
                                "2026-05-22 01:46:33.516 33 INFO tempest.lib.common.rest_client [req-976bbbec-8f77-404e-b627-22648333d0f3 req-976bbbec-8f77-404e-b627-22648333d0f3 ] Request (NetworksTestDHCPv6:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/b3acef0cc504412dbe34d50624561e71 0.265s",
                                "2026-05-22 01:46:33.584 29 INFO tempest.lib.common.rest_client [req-aadbc7c1-71e5-4223-9f09-06ba870c581b req-aadbc7c1-71e5-4223-9f09-06ba870c581b ] Request (NegativeSecGroupIPv6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.548s",
                                "2026-05-22 01:46:33.991 29 INFO tempest.lib.common.rest_client [req-fc5f5301-14d6-4a7e-ad45-3029c426697b req-fc5f5301-14d6-4a7e-ad45-3029c426697b ] Request (NegativeSecGroupIPv6Test:test_create_additional_default_security_group_fails): 409 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.401s",
                                "{9} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_create_additional_default_security_group_fails [0.406396s] ... ok",
                                "2026-05-22 01:46:34.620 29 INFO tempest.lib.common.rest_client [req-0fe28f3c-d422-4f8c-bd37-5ec763319c07 req-0fe28f3c-d422-4f8c-bd37-5ec763319c07 ] Request (NegativeSecGroupIPv6Test:test_create_duplicate_security_group_rule_fails): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.622s",
                                "2026-05-22 01:46:34.985 29 INFO tempest.lib.common.rest_client [req-6e235016-f9b5-4e9b-a7e7-f150cb7733b8 req-6e235016-f9b5-4e9b-a7e7-f150cb7733b8 ] Request (NegativeSecGroupIPv6Test:test_create_duplicate_security_group_rule_fails): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.362s",
                                "2026-05-22 01:46:35.206 29 INFO tempest.lib.common.rest_client [req-12147bc1-0819-4c69-8c40-7c673d557535 req-12147bc1-0819-4c69-8c40-7c673d557535 ] Request (NegativeSecGroupIPv6Test:test_create_duplicate_security_group_rule_fails): 409 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.217s",
                                "2026-05-22 01:46:35.459 29 INFO tempest.lib.common.rest_client [req-801175cd-8738-4acb-ba2c-3f8ac81d72a4 req-801175cd-8738-4acb-ba2c-3f8ac81d72a4 ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/3e739e4e-4d3e-4c8b-981f-17824f2d3da8 0.249s",
                                "2026-05-22 01:46:35.574 29 INFO tempest.lib.common.rest_client [req-04886d0e-db30-4f31-809c-fc19545e7de4 req-04886d0e-db30-4f31-809c-fc19545e7de4 ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.113s",
                                "{9} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_create_duplicate_security_group_rule_fails [1.582270s] ... ok",
                                "2026-05-22 01:46:35.926 29 INFO tempest.lib.common.rest_client [req-048a2f4a-49e6-4190-b131-171d097ccc46 req-048a2f4a-49e6-4190-b131-171d097ccc46 ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_with_bad_ethertype): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.346s",
                                "2026-05-22 01:46:36.031 29 INFO tempest.lib.common.rest_client [req-57a718a1-6fa6-48f5-ad34-80968a7babbb req-57a718a1-6fa6-48f5-ad34-80968a7babbb ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_with_bad_ethertype): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.103s",
                                "2026-05-22 01:46:36.264 29 INFO tempest.lib.common.rest_client [req-5e01f287-e4a9-4de7-aaf4-8c658f5c26a6 req-5e01f287-e4a9-4de7-aaf4-8c658f5c26a6 ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/9718e01d-6431-4ddb-bb0a-89094a461b78 0.231s",
                                "2026-05-22 01:46:36.375 29 INFO tempest.lib.common.rest_client [req-766220f6-b194-4c32-8630-2877a7e77b52 req-766220f6-b194-4c32-8630-2877a7e77b52 ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.108s",
                                "{9} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_create_security_group_rule_with_bad_ethertype [0.799292s] ... ok",
                                "2026-05-22 01:46:36.715 29 INFO tempest.lib.common.rest_client [req-4fa8f0e8-a117-490a-9379-703e1acc2f45 req-4fa8f0e8-a117-490a-9379-703e1acc2f45 ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_with_bad_protocol): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.336s",
                                "2026-05-22 01:46:36.800 29 INFO tempest.lib.common.rest_client [req-a3fb522b-562b-4183-8e6a-3e4d351b7060 req-a3fb522b-562b-4183-8e6a-3e4d351b7060 ] 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-22 01:46:37.048 29 INFO tempest.lib.common.rest_client [req-dcb62e0d-0271-4c3a-bcf7-06be01faf215 req-dcb62e0d-0271-4c3a-bcf7-06be01faf215 ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/079e802f-699b-4c18-a796-cab33bb29aa9 0.246s",
                                "2026-05-22 01:46:37.166 29 INFO tempest.lib.common.rest_client [req-3df09adf-b770-46e9-ab0b-03f16de4e0e2 req-3df09adf-b770-46e9-ab0b-03f16de4e0e2 ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.114s",
                                "{9} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_create_security_group_rule_with_bad_protocol [0.789945s] ... ok",
                                "2026-05-22 01:46:37.513 29 INFO tempest.lib.common.rest_client [req-d92c8a3a-c09b-468a-adf7-a56260905757 req-d92c8a3a-c09b-468a-adf7-a56260905757 ] 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.342s",
                                "2026-05-22 01:46:37.600 29 INFO tempest.lib.common.rest_client [req-815dbcd7-08a9-4e16-97fa-4dfefe3e4ae8 req-815dbcd7-08a9-4e16-97fa-4dfefe3e4ae8 ] 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.083s",
                                "2026-05-22 01:46:37.680 29 INFO tempest.lib.common.rest_client [req-84dbffba-6227-42ad-ac0a-5b6b5722a08b req-84dbffba-6227-42ad-ac0a-5b6b5722a08b ] 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.078s",
                                "2026-05-22 01:46:37.760 29 INFO tempest.lib.common.rest_client [req-a7b5d336-da7d-4187-b193-4cbd4c1d1bfd req-a7b5d336-da7d-4187-b193-4cbd4c1d1bfd ] 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.077s",
                                "2026-05-22 01:46:37.851 29 INFO tempest.lib.common.rest_client [req-276a4c5f-a7f3-42d5-a63e-90cef8193062 req-276a4c5f-a7f3-42d5-a63e-90cef8193062 ] 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.088s",
                                "2026-05-22 01:46:38.089 29 INFO tempest.lib.common.rest_client [req-ef06ab97-02c8-4b12-a3be-93273703b098 req-ef06ab97-02c8-4b12-a3be-93273703b098 ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/fac83f54-5651-4e36-b5c9-500b608ecc91 0.237s",
                                "2026-05-22 01:46:38.588 29 INFO tempest.lib.common.rest_client [req-96d8b710-9f4d-42b7-b3aa-e7a5f6322978 req-96d8b710-9f4d-42b7-b3aa-e7a5f6322978 ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.496s",
                                "{9} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_create_security_group_rule_with_bad_remote_ip_prefix [1.421809s] ... ok",
                                "2026-05-22 01:46:38.969 29 INFO tempest.lib.common.rest_client [req-cc50505d-d1a7-4d5a-9eae-5ae43b2bba0c req-cc50505d-d1a7-4d5a-9eae-5ae43b2bba0c ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_with_invalid_ports): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.376s",
                                "2026-05-22 01:46:39.062 29 INFO tempest.lib.common.rest_client [req-82e33c5f-8022-42a1-96c0-d426b1c42e74 req-82e33c5f-8022-42a1-96c0-d426b1c42e74 ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_with_invalid_ports): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.090s",
                                "2026-05-22 01:46:39.232 29 INFO tempest.lib.common.rest_client [req-cb3ecb26-065a-4d76-95b1-6ece49998431 req-cb3ecb26-065a-4d76-95b1-6ece49998431 ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_with_invalid_ports): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.166s",
                                "2026-05-22 01:46:39.322 29 INFO tempest.lib.common.rest_client [req-9ccfcc8e-dc05-4fce-8bdb-1f44d1a5c6ca req-9ccfcc8e-dc05-4fce-8bdb-1f44d1a5c6ca ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_with_invalid_ports): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.087s",
                                "2026-05-22 01:46:39.502 29 INFO tempest.lib.common.rest_client [req-37bf8ed1-86de-4f6a-96f4-3ef0eabd24e1 req-37bf8ed1-86de-4f6a-96f4-3ef0eabd24e1 ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_with_invalid_ports): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.177s",
                                "2026-05-22 01:46:39.596 29 INFO tempest.lib.common.rest_client [req-cfd3a6a2-e923-48e6-ae99-f292c44d5faa req-cfd3a6a2-e923-48e6-ae99-f292c44d5faa ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_with_invalid_ports): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.092s",
                                "2026-05-22 01:46:39.774 29 INFO tempest.lib.common.rest_client [req-6b00251e-cb31-47b0-9a16-cd46c297ad6c req-6b00251e-cb31-47b0-9a16-cd46c297ad6c ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_with_invalid_ports): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.175s",
                                "2026-05-22 01:46:39.852 29 INFO tempest.lib.common.rest_client [req-ae1c9066-3430-4634-8ff2-9c1a40a18645 req-ae1c9066-3430-4634-8ff2-9c1a40a18645 ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_with_invalid_ports): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.076s",
                                "2026-05-22 01:46:40.012 29 INFO tempest.lib.common.rest_client [req-e8e019f7-ab38-4131-8f27-f6cf0c698039 req-e8e019f7-ab38-4131-8f27-f6cf0c698039 ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_with_invalid_ports): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.156s",
                                "2026-05-22 01:46:40.234 29 INFO tempest.lib.common.rest_client [req-878fa2cb-4d71-40c8-a1e5-d57ff5bd9871 req-878fa2cb-4d71-40c8-a1e5-d57ff5bd9871 ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_with_invalid_ports): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.218s",
                                "2026-05-22 01:46:40.614 29 INFO tempest.lib.common.rest_client [req-6cfbfc0b-df96-468f-9cea-20843feed209 req-6cfbfc0b-df96-468f-9cea-20843feed209 ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/daf5e179-cdd9-4451-845c-d22478d59ca7 0.378s",
                                "2026-05-22 01:46:40.758 29 INFO tempest.lib.common.rest_client [req-e6aa71a1-4a78-4c08-a362-d49c5d450570 req-e6aa71a1-4a78-4c08-a362-d49c5d450570 ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.141s",
                                "{9} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_create_security_group_rule_with_invalid_ports [2.167797s] ... ok",
                                "2026-05-22 01:46:41.342 29 INFO tempest.lib.common.rest_client [req-2f324ddc-9e2d-41c6-ad0c-ad8d75d54ea8 req-2f324ddc-9e2d-41c6-ad0c-ad8d75d54ea8 ] 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.580s",
                                "2026-05-22 01:46:41.602 29 INFO tempest.lib.common.rest_client [req-27ab5cb4-d43d-4eb3-8a7a-7ef76a869ba5 req-27ab5cb4-d43d-4eb3-8a7a-7ef76a869ba5 ] 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.258s",
                                "2026-05-22 01:46:41.801 29 INFO tempest.lib.common.rest_client [req-852f2932-5b9f-46f7-88d0-e94001dedcf0 req-852f2932-5b9f-46f7-88d0-e94001dedcf0 ] 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.196s",
                                "2026-05-22 01:46:42.143 29 INFO tempest.lib.common.rest_client [req-ff5e201c-cd4c-4383-be2e-043fe5e08c8b req-ff5e201c-cd4c-4383-be2e-043fe5e08c8b ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/c2de7c7c-81c0-4f1e-af54-c7cfc338c140 0.338s",
                                "2026-05-22 01:46:42.285 29 INFO tempest.lib.common.rest_client [req-c62540d6-1f10-4164-a001-e0379caa1ad4 req-c62540d6-1f10-4164-a001-e0379caa1ad4 ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.139s",
                                "{9} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_create_security_group_rule_with_non_existent_remote_groupid [1.525838s] ... ok",
                                "2026-05-22 01:46:42.427 29 INFO tempest.lib.common.rest_client [req-e2e7362f-56ea-4cb3-b04f-a455544bfcae req-e2e7362f-56ea-4cb3-b04f-a455544bfcae ] 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.138s",
                                "{9} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_create_security_group_rule_with_non_existent_security_group [0.141677s] ... ok",
                                "2026-05-22 01:46:42.786 29 INFO tempest.lib.common.rest_client [req-5a5d42d5-ddae-495a-8c41-f3fc99133ce1 req-5a5d42d5-ddae-495a-8c41-f3fc99133ce1 ] 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.354s",
                                "2026-05-22 01:46:43.145 29 INFO tempest.lib.common.rest_client [req-8044e6a5-8e5a-4298-9d74-9d310d97ee50 req-8044e6a5-8e5a-4298-9d74-9d310d97ee50 ] 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.356s",
                                "2026-05-22 01:46:43.316 29 INFO tempest.lib.common.rest_client [req-d904e87c-ec50-4721-96c4-e9cc0b1d1551 req-d904e87c-ec50-4721-96c4-e9cc0b1d1551 ] 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.168s",
                                "2026-05-22 01:46:43.572 29 INFO tempest.lib.common.rest_client [req-2e7eb3e9-8f8d-4348-bc58-af145ce53624 req-2e7eb3e9-8f8d-4348-bc58-af145ce53624 ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/fd0c8c2d-37b5-4db2-b7cc-7d250c21e557 0.251s",
                                "2026-05-22 01:46:43.710 29 INFO tempest.lib.common.rest_client [req-0678b6e5-a17f-4c72-8015-8e85bde6ab6e req-0678b6e5-a17f-4c72-8015-8e85bde6ab6e ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.135s",
                                "2026-05-22 01:46:43.974 29 INFO tempest.lib.common.rest_client [req-e4b77309-5e70-4e1d-850a-4bc11fad70ce req-e4b77309-5e70-4e1d-850a-4bc11fad70ce ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/5e8c756e-4cac-4e3e-bb75-ea79009fa53d 0.260s",
                                "2026-05-22 01:46:44.117 29 INFO tempest.lib.common.rest_client [req-12e607e8-866e-48e4-b7fc-a96231353220 req-12e607e8-866e-48e4-b7fc-a96231353220 ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.141s",
                                "{9} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_create_security_group_rule_with_remote_ip_and_group [1.688239s] ... ok",
                                "2026-05-22 01:46:44.453 29 INFO tempest.lib.common.rest_client [req-4aeb6128-19d4-4727-9e5e-4a5c19903dcc req-4aeb6128-19d4-4727-9e5e-4a5c19903dcc ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_wrong_ip_prefix_version): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.331s",
                                "2026-05-22 01:46:44.635 29 INFO tempest.lib.common.rest_client [req-6b16415c-17bf-4c39-81f2-c882092ef008 req-6b16415c-17bf-4c39-81f2-c882092ef008 ] 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.177s",
                                "2026-05-22 01:46:44.833 29 INFO tempest.lib.common.rest_client [req-a4b2d3ae-a8a2-449c-8970-ace81a60dfb6 req-a4b2d3ae-a8a2-449c-8970-ace81a60dfb6 ] 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.195s",
                                "2026-05-22 01:46:45.075 29 INFO tempest.lib.common.rest_client [req-acadd391-1506-4d4e-951f-e4bbca2bc751 req-acadd391-1506-4d4e-951f-e4bbca2bc751 ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/8b5f0cef-f728-4b9b-86a1-fcc21b0c84e6 0.237s",
                                "2026-05-22 01:46:45.172 29 INFO tempest.lib.common.rest_client [req-b411dfbc-2fc2-4dea-be9d-b22cb035c88b req-b411dfbc-2fc2-4dea-be9d-b22cb035c88b ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.095s",
                                "{9} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_create_security_group_rule_wrong_ip_prefix_version [1.053659s] ... ok",
                                "2026-05-22 01:46:45.556 29 INFO tempest.lib.common.rest_client [req-06b4a620-60f3-4259-b1d0-c2082d642d30 req-06b4a620-60f3-4259-b1d0-c2082d642d30 ] Request (NegativeSecGroupIPv6Test:test_create_security_group_update_name_default): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.379s",
                                "2026-05-22 01:46:45.641 29 INFO tempest.lib.common.rest_client [req-6d8f4f53-a617-41c0-93ec-9be8a449d659 req-6d8f4f53-a617-41c0-93ec-9be8a449d659 ] Request (NegativeSecGroupIPv6Test:test_create_security_group_update_name_default): 409 PUT https://api.testbed.osism.xyz:9696/v2.0/security-groups/b065d427-62df-43c4-9635-c7f0b85eb781 0.083s",
                                "2026-05-22 01:46:45.860 29 INFO tempest.lib.common.rest_client [req-1c9fe09f-327e-45d8-9dde-5a34bae96cd5 req-1c9fe09f-327e-45d8-9dde-5a34bae96cd5 ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/b065d427-62df-43c4-9635-c7f0b85eb781 0.217s",
                                "2026-05-22 01:46:45.979 29 INFO tempest.lib.common.rest_client [req-eb682fb1-f85c-47ba-a73e-e7011574ee05 req-eb682fb1-f85c-47ba-a73e-e7011574ee05 ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.115s",
                                "{9} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_create_security_group_update_name_default [0.805510s] ... ok",
                                "2026-05-22 01:46:46.067 29 INFO tempest.lib.common.rest_client [req-97aefaa7-2716-41e1-a33a-bf8c4bfd5085 req-97aefaa7-2716-41e1-a33a-bf8c4bfd5085 ] Request (NegativeSecGroupIPv6Test:test_delete_non_existent_security_group): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/fcec58cb-6ae7-4961-9727-85453b8a493a 0.085s",
                                "{9} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_delete_non_existent_security_group [0.087052s] ... ok",
                                "2026-05-22 01:46:46.138 29 INFO tempest.lib.common.rest_client [req-750b746d-23ad-4558-bbc8-fdac9a2bbaac req-750b746d-23ad-4558-bbc8-fdac9a2bbaac ] Request (NegativeSecGroupIPv6Test:test_show_non_existent_security_group): 404 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups/ab431dcb-e45c-405b-aed8-79f680ad81d7 0.069s",
                                "{9} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_show_non_existent_security_group [0.070459s] ... ok",
                                "2026-05-22 01:46:46.219 29 INFO tempest.lib.common.rest_client [req-9e874dcd-f6da-4206-8fd4-80f6e8ec5453 req-9e874dcd-f6da-4206-8fd4-80f6e8ec5453 ] Request (NegativeSecGroupIPv6Test:test_show_non_existent_security_group_rule): 404 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/cdb70e90-cd2e-45bd-b1a5-4e6fdfc36dce 0.079s",
                                "{9} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_show_non_existent_security_group_rule [0.081033s] ... ok",
                                "2026-05-22 01:46:46.510 29 INFO tempest.lib.common.rest_client [req-99362419-3c8e-41d7-9c06-dc2a3bf0de95 req-99362419-3c8e-41d7-9c06-dc2a3bf0de95 ] Request (NegativeSecGroupIPv6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/59ce49dc6325481fbe7061c106933e63 0.262s",
                                "2026-05-22 01:46:46.850 29 INFO tempest.lib.common.rest_client [req-b7451751-c401-48cf-98c0-b4047590ba96 req-b7451751-c401-48cf-98c0-b4047590ba96 ] Request (NegativeSecGroupIPv6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/072bbf8509464615874f2662016f0e67 0.337s",
                                "2026-05-22 01:46:46.851 29 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 41d1778373f74ad6b5f249a343e1fbb8",
                                "2026-05-22 01:46:47.523 29 INFO tempest.lib.common.rest_client [req-5f564297-bf7a-4867-8c00-9dcffd11fa47 req-5f564297-bf7a-4867-8c00-9dcffd11fa47 ] Request (NegativeSecGroupIPv6Test:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.670s",
                                "2026-05-22 01:46:47.919 29 INFO tempest.lib.common.rest_client [req-cc6acf50-7161-4f3d-bb94-eef18bb1a6a6 req-cc6acf50-7161-4f3d-bb94-eef18bb1a6a6 ] Request (NegativeSecGroupIPv6Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=41d1778373f74ad6b5f249a343e1fbb8&name=default 0.392s",
                                "2026-05-22 01:46:48.474 29 INFO tempest.lib.common.rest_client [req-b0304a77-0225-438f-9390-7559e5563d12 req-b0304a77-0225-438f-9390-7559e5563d12 ] Request (NegativeSecGroupIPv6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/080780af-4c32-4a8f-bc59-4d547ab3f8e6 0.551s",
                                "2026-05-22 01:46:48.769 29 INFO tempest.lib.common.rest_client [req-66f73cea-948a-4143-a48d-f2b7a917d454 req-66f73cea-948a-4143-a48d-f2b7a917d454 ] Request (NegativeSecGroupIPv6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/41d1778373f74ad6b5f249a343e1fbb8 0.292s",
                                "",
                                "======",
                                "Totals",
                                "======",
                                "Ran: 247 tests in 169.2460 sec.",
                                " - Passed: 239",
                                " - Skipped: 8",
                                " - Expected Fail: 0",
                                " - Unexpected Success: 0",
                                " - Failed: 0",
                                "Sum of execute time for each test: 1079.6055 sec.",
                                "",
                                "==============",
                                "Worker Balance",
                                "==============",
                                " - Worker 0 (30 tests) => 0:01:45.696454",
                                " - Worker 1 (7 tests) => 0:00:59.596633",
                                " - Worker 2 (7 tests) => 0:01:39.537855",
                                " - Worker 3 (23 tests) => 0:01:56.864976",
                                " - Worker 4 (13 tests) => 0:01:34.112878",
                                " - Worker 5 (37 tests) => 0:01:48.755474",
                                " - Worker 6 (11 tests) => 0:01:05.034989",
                                " - Worker 7 (12 tests) => 0:02:16.446477",
                                " - Worker 8 (16 tests) => 0:00:36.052886",
                                " - Worker 9 (22 tests) => 0:02:36.429022",
                                " - Worker 10 (10 tests) => 0:01:09.327499",
                                " - Worker 11 (13 tests) => 0:02:27.471472",
                                " - Worker 12 (17 tests) => 0:01:39.772530",
                                " - Worker 13 (11 tests) => 0:00:55.526116",
                                " - Worker 14 (10 tests) => 0:01:24.143693",
                                " - Worker 15 (8 tests) => 0:01:05.482960",
                                "",
                                "## 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/20260522-0146.log",
                                "2026-05-22 01:46:53.870 1 INFO tempest [-] Using tempest config file /etc/tempest/tempest.conf",
                                "2026-05-22 01:46:53.984 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-22 01:46:53.984 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-22 01:46:53.985 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-22 01:46:53.985 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:46:53.985 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-22 01:46:53.986 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-22 01:46:53.986 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-22 01:46:53.987 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-22 01:46:53.987 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:46:53.987 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-22 01:46:53.988 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-22 01:46:53.988 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-22 01:46:53.988 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-22 01:46:53.988 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-22 01:46:53.988 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:46:53.988 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-22 01:46:53.988 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-22 01:46:53.989 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-22 01:46:53.989 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-22 01:46:53.989 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-22 01:46:53.989 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-22 01:46:53.989 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-22 01:47:19.541 11 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-22 01:47:19.542 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-22 01:47:19.542 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-22 01:47:19.542 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-22 01:47:19.542 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:47:19.543 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-22 01:47:19.549 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-22 01:47:19.549 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-22 01:47:19.549 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-22 01:47:19.550 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:47:19.550 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-22 01:47:19.550 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-22 01:47:19.550 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-22 01:47:19.550 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-22 01:47:19.550 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-22 01:47:19.550 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:47:19.550 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-22 01:47:19.550 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-22 01:47:19.550 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-22 01:47:19.550 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-22 01:47:19.550 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-22 01:47:19.551 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-22 01:47:19.551 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-22 01:47:19.559 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-22 01:47:19.695 37 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-22 01:47:19.705 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-22 01:47:19.706 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-22 01:47:19.710 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-22 01:47:19.710 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:47:19.710 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-22 01:47:19.711 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-22 01:47:19.718 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-22 01:47:19.718 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-22 01:47:19.719 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:47:19.719 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-22 01:47:19.719 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-22 01:47:19.719 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-22 01:47:19.719 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-22 01:47:19.719 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-22 01:47:19.719 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:47:19.719 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-22 01:47:19.719 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-22 01:47:19.719 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-22 01:47:19.719 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-22 01:47:19.719 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-22 01:47:19.720 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-22 01:47:19.720 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-22 01:47:19.736 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-22 01:47:19.814 39 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-22 01:47:19.815 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-22 01:47:19.815 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-22 01:47:19.816 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-22 01:47:19.816 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:47:19.816 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-22 01:47:19.817 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-22 01:47:19.826 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-22 01:47:19.826 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-22 01:47:19.826 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:47:19.827 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-22 01:47:19.827 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-22 01:47:19.827 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-22 01:47:19.827 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-22 01:47:19.827 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-22 01:47:19.827 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:47:19.827 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-22 01:47:19.827 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-22 01:47:19.827 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-22 01:47:19.827 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-22 01:47:19.827 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-22 01:47:19.827 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-22 01:47:19.827 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-22 01:47:19.839 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-22 01:47:20.353 23 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-22 01:47:20.354 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-22 01:47:20.354 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-22 01:47:20.354 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-22 01:47:20.355 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:47:20.355 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-22 01:47:20.355 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-22 01:47:20.355 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-22 01:47:20.355 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-22 01:47:20.356 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:47:20.356 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-22 01:47:20.356 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-22 01:47:20.356 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-22 01:47:20.356 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-22 01:47:20.356 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-22 01:47:20.356 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:47:20.356 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-22 01:47:20.356 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-22 01:47:20.356 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-22 01:47:20.356 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-22 01:47:20.357 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-22 01:47:20.357 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-22 01:47:20.357 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-22 01:47:20.359 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-22 01:47:20.571 15 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-22 01:47:20.578 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-22 01:47:20.578 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-22 01:47:20.579 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-22 01:47:20.579 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:47:20.579 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-22 01:47:20.580 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-22 01:47:20.580 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-22 01:47:20.580 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-22 01:47:20.580 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:47:20.580 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-22 01:47:20.580 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-22 01:47:20.581 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-22 01:47:20.581 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-22 01:47:20.581 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-22 01:47:20.581 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:47:20.581 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-22 01:47:20.581 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-22 01:47:20.581 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-22 01:47:20.585 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-22 01:47:20.585 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-22 01:47:20.585 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-22 01:47:20.585 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-22 01:47:20.587 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-22 01:47:20.873 42 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-22 01:47:20.889 42 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-22 01:47:20.889 42 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-22 01:47:20.890 42 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-22 01:47:20.890 42 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:47:20.890 42 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-22 01:47:20.890 42 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-22 01:47:20.890 42 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-22 01:47:20.891 42 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-22 01:47:20.891 42 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:47:20.908 42 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-22 01:47:20.908 42 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-22 01:47:20.909 42 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-22 01:47:20.909 42 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-22 01:47:20.909 42 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-22 01:47:20.909 42 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:47:20.909 42 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-22 01:47:20.909 42 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-22 01:47:20.909 42 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-22 01:47:20.909 42 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-22 01:47:20.909 42 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-22 01:47:20.909 42 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-22 01:47:20.909 42 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-22 01:47:20.930 42 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-22 01:47:21.044 29 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-22 01:47:21.064 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-22 01:47:21.065 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-22 01:47:21.065 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-22 01:47:21.065 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:47:21.066 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-22 01:47:21.066 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-22 01:47:21.066 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-22 01:47:21.066 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-22 01:47:21.066 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:47:21.067 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-22 01:47:21.067 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-22 01:47:21.067 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-22 01:47:21.076 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-22 01:47:21.076 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-22 01:47:21.076 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:47:21.076 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-22 01:47:21.076 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-22 01:47:21.076 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-22 01:47:21.077 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-22 01:47:21.077 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-22 01:47:21.077 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-22 01:47:21.077 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-22 01:47:21.079 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-22 01:47:21.099 17 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-22 01:47:21.111 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-22 01:47:21.111 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-22 01:47:21.112 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-22 01:47:21.112 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:47:21.112 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-22 01:47:21.113 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-22 01:47:21.113 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-22 01:47:21.123 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-22 01:47:21.123 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:47:21.124 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-22 01:47:21.124 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-22 01:47:21.124 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-22 01:47:21.124 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-22 01:47:21.124 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-22 01:47:21.124 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:47:21.124 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-22 01:47:21.124 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-22 01:47:21.124 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-22 01:47:21.125 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-22 01:47:21.125 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-22 01:47:21.125 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-22 01:47:21.125 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-22 01:47:21.134 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-22 01:47:21.186 31 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-22 01:47:21.187 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-22 01:47:21.187 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-22 01:47:21.188 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-22 01:47:21.188 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:47:21.188 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-22 01:47:21.189 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-22 01:47:21.189 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-22 01:47:21.189 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-22 01:47:21.197 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:47:21.197 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-22 01:47:21.198 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-22 01:47:21.198 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-22 01:47:21.198 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-22 01:47:21.198 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-22 01:47:21.198 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:47:21.198 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-22 01:47:21.198 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-22 01:47:21.198 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-22 01:47:21.198 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-22 01:47:21.198 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-22 01:47:21.198 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-22 01:47:21.198 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-22 01:47:21.208 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-22 01:47:21.600 33 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-22 01:47:21.601 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-22 01:47:21.601 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-22 01:47:21.601 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-22 01:47:21.602 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:47:21.602 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-22 01:47:21.608 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-22 01:47:21.608 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-22 01:47:21.609 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-22 01:47:21.609 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:47:21.609 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-22 01:47:21.609 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-22 01:47:21.609 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-22 01:47:21.609 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-22 01:47:21.609 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-22 01:47:21.609 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:47:21.609 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-22 01:47:21.610 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-22 01:47:21.610 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-22 01:47:21.610 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-22 01:47:21.610 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-22 01:47:21.610 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-22 01:47:21.610 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-22 01:47:21.618 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-22 01:47:21.885 19 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-22 01:47:21.886 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-22 01:47:21.886 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-22 01:47:21.886 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-22 01:47:21.887 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:47:21.887 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-22 01:47:21.887 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-22 01:47:21.887 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-22 01:47:21.887 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-22 01:47:21.888 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:47:21.888 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-22 01:47:21.888 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-22 01:47:21.888 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-22 01:47:21.888 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-22 01:47:21.888 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-22 01:47:21.888 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:47:21.888 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-22 01:47:21.888 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-22 01:47:21.888 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-22 01:47:21.888 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-22 01:47:21.888 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-22 01:47:21.888 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-22 01:47:21.889 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-22 01:47:21.890 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-22 01:47:22.482 13 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-22 01:47:22.483 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-22 01:47:22.508 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-22 01:47:22.508 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-22 01:47:22.509 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-22 01:47:22.509 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:47:22.509 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-22 01:47:22.509 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-22 01:47:22.509 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-22 01:47:22.509 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-22 01:47:22.509 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:47:22.509 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-22 01:47:22.509 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-22 01:47:22.494 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-22 01:47:22.495 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-22 01:47:22.495 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:47:22.495 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-22 01:47:22.496 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-22 01:47:22.496 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-22 01:47:22.496 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-22 01:47:22.496 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:47:22.496 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-22 01:47:22.496 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-22 01:47:22.496 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-22 01:47:22.497 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-22 01:47:22.497 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-22 01:47:22.497 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:47:22.497 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-22 01:47:22.497 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-22 01:47:22.497 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-22 01:47:22.497 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-22 01:47:22.497 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-22 01:47:22.509 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-22 01:47:22.509 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-22 01:47:22.511 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-22 01:47:22.829 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-22 01:47:22.829 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-22 01:47:22.829 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-22 01:47:22.830 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:47:22.830 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-22 01:47:22.830 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-22 01:47:22.830 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-22 01:47:22.830 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-22 01:47:22.830 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:47:22.830 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-22 01:47:22.830 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-22 01:47:22.929 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-22 01:47:22.929 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-22 01:47:22.929 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-22 01:47:22.929 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:47:22.929 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-22 01:47:22.929 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-22 01:47:22.929 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-22 01:47:22.929 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-22 01:47:22.929 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:47:22.929 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-22 01:47:22.930 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-22 01:47:22.890 35 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-22 01:47:22.891 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-22 01:47:22.892 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-22 01:47:22.892 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-22 01:47:22.892 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:47:22.893 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-22 01:47:22.893 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-22 01:47:22.902 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-22 01:47:22.902 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-22 01:47:22.903 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:47:22.903 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-22 01:47:22.903 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-22 01:47:22.903 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-22 01:47:22.903 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-22 01:47:22.903 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-22 01:47:22.903 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:47:22.903 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-22 01:47:22.903 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-22 01:47:22.903 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-22 01:47:22.903 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-22 01:47:22.903 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-22 01:47:22.904 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-22 01:47:22.904 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-22 01:47:22.915 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-22 01:47:23.138 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-22 01:47:23.138 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-22 01:47:23.138 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-22 01:47:23.138 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:47:23.138 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-22 01:47:23.138 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-22 01:47:23.139 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-22 01:47:23.139 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-22 01:47:23.139 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:47:23.139 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-22 01:47:23.139 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-22 01:47:23.281 27 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-22 01:47:23.289 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-22 01:47:23.290 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-22 01:47:23.291 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-22 01:47:23.291 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:47:23.291 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-22 01:47:23.291 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-22 01:47:23.292 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-22 01:47:23.292 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-22 01:47:23.299 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:47:23.299 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-22 01:47:23.299 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-22 01:47:23.300 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-22 01:47:23.300 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-22 01:47:23.300 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-22 01:47:23.300 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:47:23.300 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-22 01:47:23.300 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-22 01:47:23.300 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-22 01:47:23.300 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-22 01:47:23.300 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-22 01:47:23.300 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-22 01:47:23.300 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-22 01:47:23.312 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-22 01:47:23.348 21 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-22 01:47:23.349 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-22 01:47:23.349 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-22 01:47:23.350 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-22 01:47:23.350 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:47:23.358 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-22 01:47:23.359 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-22 01:47:23.359 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-22 01:47:23.359 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-22 01:47:23.359 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:47:23.359 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-22 01:47:23.359 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-22 01:47:23.360 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-22 01:47:23.360 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-22 01:47:23.360 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-22 01:47:23.360 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:47:23.360 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-22 01:47:23.360 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-22 01:47:23.360 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-22 01:47:23.360 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-22 01:47:23.360 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-22 01:47:23.360 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-22 01:47:23.360 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-22 01:47:23.372 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-22 01:47:23.659 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-22 01:47:23.659 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-22 01:47:23.659 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-22 01:47:23.659 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:47:23.659 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-22 01:47:23.659 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-22 01:47:23.659 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-22 01:47:23.659 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-22 01:47:23.659 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:47:23.660 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-22 01:47:23.660 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-22 01:47:23.682 42 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-22 01:47:23.682 42 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-22 01:47:23.684 42 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-22 01:47:23.684 42 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:47:23.615 25 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-22 01:47:23.616 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-22 01:47:23.617 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-22 01:47:23.617 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-22 01:47:23.617 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:47:23.618 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-22 01:47:23.618 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-22 01:47:23.623 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-22 01:47:23.624 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-22 01:47:23.624 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:47:23.624 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-22 01:47:23.624 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-22 01:47:23.624 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-22 01:47:23.624 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-22 01:47:23.624 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-22 01:47:23.624 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:47:23.625 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-22 01:47:23.625 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-22 01:47:23.625 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-22 01:47:23.625 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-22 01:47:23.625 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-22 01:47:23.625 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-22 01:47:23.625 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-22 01:47:23.633 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-22 01:47:23.688 42 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-22 01:47:23.689 42 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-22 01:47:23.689 42 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-22 01:47:23.689 42 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-22 01:47:23.689 42 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:47:23.689 42 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-22 01:47:23.689 42 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-22 01:47:24.030 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-22 01:47:24.030 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-22 01:47:24.030 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-22 01:47:24.030 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:47:24.030 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-22 01:47:24.030 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-22 01:47:24.030 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-22 01:47:24.030 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-22 01:47:24.030 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:47:24.030 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-22 01:47:24.030 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-22 01:47:24.286 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-22 01:47:24.286 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-22 01:47:24.286 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-22 01:47:24.286 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:47:24.286 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-22 01:47:24.286 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-22 01:47:24.287 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-22 01:47:24.287 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-22 01:47:24.287 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:47:24.287 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-22 01:47:24.287 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-22 01:47:24.349 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-22 01:47:24.350 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-22 01:47:24.350 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-22 01:47:24.350 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:47:24.350 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-22 01:47:24.350 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-22 01:47:24.350 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-22 01:47:24.350 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-22 01:47:24.350 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:47:24.350 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-22 01:47:24.350 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-22 01:47:24.366 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-22 01:47:24.367 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-22 01:47:24.367 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-22 01:47:24.367 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:47:24.367 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-22 01:47:24.367 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-22 01:47:24.367 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-22 01:47:24.367 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-22 01:47:24.367 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:47:24.367 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-22 01:47:24.367 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-22 01:47:24.797 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-22 01:47:24.797 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-22 01:47:24.797 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-22 01:47:24.798 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:47:24.798 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-22 01:47:24.798 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-22 01:47:24.798 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-22 01:47:24.798 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-22 01:47:24.798 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:47:24.798 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-22 01:47:24.798 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-22 01:47:25.584 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-22 01:47:25.591 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-22 01:47:25.601 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-22 01:47:25.601 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:47:25.601 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-22 01:47:25.601 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-22 01:47:25.601 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-22 01:47:25.601 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-22 01:47:25.602 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:47:25.602 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-22 01:47:25.602 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-22 01:47:25.764 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-22 01:47:25.765 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-22 01:47:25.765 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-22 01:47:25.765 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:47:25.765 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-22 01:47:25.765 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-22 01:47:25.765 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-22 01:47:25.773 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-22 01:47:25.773 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:47:25.773 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-22 01:47:25.773 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-22 01:47:26.163 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-22 01:47:26.163 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-22 01:47:26.163 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-22 01:47:26.163 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:47:26.163 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-22 01:47:26.163 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-22 01:47:26.163 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-22 01:47:26.163 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-22 01:47:26.164 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:47:26.164 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-22 01:47:26.164 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-22 01:47:26.456 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-22 01:47:26.456 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-22 01:47:26.456 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-22 01:47:26.456 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:47:26.456 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-22 01:47:26.456 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-22 01:47:26.456 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-22 01:47:26.456 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-22 01:47:26.456 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:47:26.456 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-22 01:47:26.456 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-22 01:47:26.988 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-22 01:47:26.991 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-22 01:47:26.992 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-22 01:47:26.992 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:47:26.992 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-22 01:47:26.992 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-22 01:47:26.992 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-22 01:47:26.992 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-22 01:47:26.992 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:47:26.992 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-22 01:47:26.992 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-22 01:47:48.828 37 INFO tempest.lib.common.rest_client [req-2e876060-5b46-4c55-a9d7-03c3b7fa4d7e req-2e876060-5b46-4c55-a9d7-03c3b7fa4d7e ] Request (GroupSnapshotsV319Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.604s",
                                "2026-05-22 01:47:49.491 37 INFO tempest.lib.common.rest_client [req-07d0147d-0886-4dd3-83f0-44efde23fbd7 req-07d0147d-0886-4dd3-83f0-44efde23fbd7 ] Request (GroupSnapshotsV319Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.594s",
                                "2026-05-22 01:47:49.692 37 INFO tempest.lib.common.rest_client [req-15920169-ecfb-412f-949a-e5e55eab1d56 req-15920169-ecfb-412f-949a-e5e55eab1d56 ] Request (GroupSnapshotsV319Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.193s",
                                "2026-05-22 01:47:50.001 37 INFO tempest.lib.common.rest_client [req-b90eeda6-9ea5-4f4a-8063-2fde27dd8c10 req-b90eeda6-9ea5-4f4a-8063-2fde27dd8c10 ] Request (GroupSnapshotsV319Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.264s",
                                "2026-05-22 01:47:50.646 37 INFO tempest.lib.common.rest_client [req-3b8b9792-d932-41d6-a45d-a5ad4034941b req-3b8b9792-d932-41d6-a45d-a5ad4034941b ] Request (GroupSnapshotsV319Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.633s",
                                "2026-05-22 01:47:50.769 11 INFO tempest.lib.common.rest_client [req-163bdd72-7adc-4b64-8199-654a9a19267f req-163bdd72-7adc-4b64-8199-654a9a19267f ] Request (GroupsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.559s",
                                "2026-05-22 01:47:50.882 37 INFO tempest.lib.common.rest_client [req-a79fe23f-ae36-4264-849c-aaec87215963 req-a79fe23f-ae36-4264-849c-aaec87215963 ] Request (GroupSnapshotsV319Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.226s",
                                "2026-05-22 01:47:51.161 37 INFO tempest.lib.common.rest_client [req-dd66a18f-59e8-44ba-8d2a-6f3aff2ce547 req-dd66a18f-59e8-44ba-8d2a-6f3aff2ce547 ] Request (GroupSnapshotsV319Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f95e062386b640aeaf2e06b301a65961/users/b96fa0e3aea746b0874c0341bc7415ef/roles/7b19d98ffcc24d869191183daf0fb4ae 0.278s",
                                "2026-05-22 01:47:51.411 11 INFO tempest.lib.common.rest_client [req-8813ba09-7e8d-442d-8a72-b4e478623dde req-8813ba09-7e8d-442d-8a72-b4e478623dde ] Request (GroupsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.574s",
                                "2026-05-22 01:47:51.422 37 INFO tempest.lib.common.rest_client [req-d3199700-4bd7-4bb0-9092-3061d26aad59 req-d3199700-4bd7-4bb0-9092-3061d26aad59 ] Request (GroupSnapshotsV319Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.260s",
                                "2026-05-22 01:47:51.538 31 INFO tempest.lib.common.rest_client [req-6c8dce19-21b6-4446-9741-c63be60806a5 req-6c8dce19-21b6-4446-9741-c63be60806a5 ] Request (GroupTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.578s",
                                "2026-05-22 01:47:51.591 37 INFO tempest.lib.common.rest_client [req-f1c55070-4262-4793-b014-88d045056f58 req-f1c55070-4262-4793-b014-88d045056f58 ] Request (GroupSnapshotsV319Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f95e062386b640aeaf2e06b301a65961/users/b96fa0e3aea746b0874c0341bc7415ef/roles/1049be6f2d5641528d4cf50ffcec866c 0.167s",
                                "2026-05-22 01:47:51.691 11 INFO tempest.lib.common.rest_client [req-eae357f5-5e36-41d5-87ad-9e8546bd9a2c req-eae357f5-5e36-41d5-87ad-9e8546bd9a2c ] Request (GroupsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.267s",
                                "2026-05-22 01:47:51.756 37 INFO tempest.lib.common.rest_client [req-0ea8c2e7-0161-49ba-84ea-75483a31546b req-0ea8c2e7-0161-49ba-84ea-75483a31546b ] Request (GroupSnapshotsV319Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.157s",
                                "2026-05-22 01:47:51.908 11 INFO tempest.lib.common.rest_client [req-0e4dacb5-e53d-452f-a066-89e19abe3b8e req-0e4dacb5-e53d-452f-a066-89e19abe3b8e ] Request (GroupsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.181s",
                                "2026-05-22 01:47:52.002 37 INFO tempest.lib.common.rest_client [req-2ec41e11-55dc-4cd5-a881-87f7df983689 req-2ec41e11-55dc-4cd5-a881-87f7df983689 ] Request (GroupSnapshotsV319Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f95e062386b640aeaf2e06b301a65961/users/b96fa0e3aea746b0874c0341bc7415ef/roles/f62b4d190f9040abadfedbb170e6ab99 0.244s",
                                "2026-05-22 01:47:52.017 33 INFO tempest.lib.common.rest_client [req-9c4eb7d7-d379-450e-b002-afa208ea8557 req-9c4eb7d7-d379-450e-b002-afa208ea8557 ] Request (VolumeQuotaClassesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.620s",
                                "2026-05-22 01:47:52.144 31 INFO tempest.lib.common.rest_client [req-586cfc14-92ae-4431-b494-e9ffdd351e7e req-586cfc14-92ae-4431-b494-e9ffdd351e7e ] Request (GroupTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.569s",
                                "2026-05-22 01:47:52.160 39 INFO tempest.lib.common.rest_client [req-5c1886d7-004f-4640-afb5-4b7411aaa642 req-5c1886d7-004f-4640-afb5-4b7411aaa642 ] Request (GroupTypeSpecsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.535s",
                                "2026-05-22 01:47:52.175 37 INFO tempest.lib.common.rest_client [req-c20eb387-f2c8-4b6e-b956-8f55abb562c3 req-c20eb387-f2c8-4b6e-b956-8f55abb562c3 ] Request (GroupSnapshotsV319Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.168s",
                                "2026-05-22 01:47:52.306 23 INFO tempest.lib.common.rest_client [req-21282526-c3a0-4241-989f-9a1a04d6c7f3 req-21282526-c3a0-4241-989f-9a1a04d6c7f3 ] Request (UserMessagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.551s",
                                "2026-05-22 01:47:52.346 31 INFO tempest.lib.common.rest_client [req-6b32c7c8-c262-4ede-a59c-d105b5250a03 req-6b32c7c8-c262-4ede-a59c-d105b5250a03 ] Request (GroupTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.197s",
                                "2026-05-22 01:47:52.380 37 INFO tempest.lib.common.rest_client [req-d4e6cab6-8262-4a31-81bd-879e1141344c req-d4e6cab6-8262-4a31-81bd-879e1141344c ] Request (GroupSnapshotsV319Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f95e062386b640aeaf2e06b301a65961/users/b96fa0e3aea746b0874c0341bc7415ef/roles/7b19d98ffcc24d869191183daf0fb4ae 0.204s",
                                "2026-05-22 01:47:52.386 37 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user b96fa0e3aea746b0874c0341bc7415ef is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:47:52.387 37 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupSnapshotsV319Test-788245174-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'f95e062386b640aeaf2e06b301a65961', 'project_name': 'tempest-GroupSnapshotsV319Test-788245174', 'tenant_id': 'f95e062386b640aeaf2e06b301a65961', 'tenant_name': 'tempest-GroupSnapshotsV319Test-788245174', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'b96fa0e3aea746b0874c0341bc7415ef', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:47:52.387 37 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupSnapshotsV319Test-788245174-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'f95e062386b640aeaf2e06b301a65961', 'project_name': 'tempest-GroupSnapshotsV319Test-788245174', 'tenant_id': 'f95e062386b640aeaf2e06b301a65961', 'tenant_name': 'tempest-GroupSnapshotsV319Test-788245174', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'b96fa0e3aea746b0874c0341bc7415ef', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:47:52.462 15 INFO tempest.lib.common.rest_client [req-7c9c04d8-41c3-410f-b27a-df7aa2da8080 req-7c9c04d8-41c3-410f-b27a-df7aa2da8080 ] Request (SnapshotsActionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.577s",
                                "2026-05-22 01:47:52.537 11 INFO tempest.lib.common.rest_client [req-8b5a4f0f-1d5b-4a43-b9d0-016aeb3e0cc8 req-8b5a4f0f-1d5b-4a43-b9d0-016aeb3e0cc8 ] Request (GroupsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.624s",
                                "2026-05-22 01:47:52.579 31 INFO tempest.lib.common.rest_client [req-72a87a96-7e24-47e5-953a-97f32c7acd61 req-72a87a96-7e24-47e5-953a-97f32c7acd61 ] Request (GroupTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.206s",
                                "2026-05-22 01:47:52.664 33 INFO tempest.lib.common.rest_client [req-17bf1ef1-9972-410b-9a66-20b1da2b94d3 req-17bf1ef1-9972-410b-9a66-20b1da2b94d3 ] Request (VolumeQuotaClassesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.583s",
                                "2026-05-22 01:47:52.717 29 INFO tempest.test [-] <class 'unittest.case.SkipTest'> raised in VolumeManageAdminTest.setUpClass. Invoking tearDownClass.",
                                "2026-05-22 01:47:52.821 39 INFO tempest.lib.common.rest_client [req-8a1862eb-41fa-4261-bc06-bea7c6ffc40c req-8a1862eb-41fa-4261-bc06-bea7c6ffc40c ] Request (GroupTypeSpecsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.617s",
                                "{9} setUpClass (tempest.api.volume.admin.test_volume_manage.VolumeManageAdminTest) ... SKIPPED: Manage volume tests are disabled",
                                "2026-05-22 01:47:52.837 23 INFO tempest.lib.common.rest_client [req-41d22fa6-5620-40a7-b8c7-2a249e9f24b4 req-41d22fa6-5620-40a7-b8c7-2a249e9f24b4 ] Request (UserMessagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.486s",
                                "2026-05-22 01:47:52.850 11 INFO tempest.lib.common.rest_client [req-382dff2a-4509-4528-b319-4cf2704e84df req-382dff2a-4509-4528-b319-4cf2704e84df ] Request (GroupsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.304s",
                                "2026-05-22 01:47:53.005 27 INFO tempest.lib.common.rest_client [req-92eb9b9d-c418-4e0d-a9e5-9d278bc3d202 req-92eb9b9d-c418-4e0d-a9e5-9d278bc3d202 ] Request (GroupSnapshotsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.506s",
                                "2026-05-22 01:47:53.036 39 INFO tempest.lib.common.rest_client [req-0e830430-238e-4bc1-83f0-49167d3cb033 req-0e830430-238e-4bc1-83f0-49167d3cb033 ] Request (GroupTypeSpecsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.208s",
                                "2026-05-22 01:47:53.045 15 INFO tempest.lib.common.rest_client [req-20a05058-a88e-43f6-a25d-8d6fd232eb7f req-20a05058-a88e-43f6-a25d-8d6fd232eb7f ] Request (SnapshotsActionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.520s",
                                "2026-05-22 01:47:53.104 37 INFO tempest.lib.common.rest_client [req-59076828-886b-4848-912f-79f1cf6f02e6 req-59076828-886b-4848-912f-79f1cf6f02e6 ] Request (GroupSnapshotsV319Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.705s",
                                "2026-05-22 01:47:53.125 31 INFO tempest.lib.common.rest_client [req-10966422-af72-4a38-aa76-18f46e6608de req-10966422-af72-4a38-aa76-18f46e6608de ] Request (GroupTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.544s",
                                "2026-05-22 01:47:53.140 33 INFO tempest.lib.common.rest_client [req-4c3ab60b-1bc5-4cc1-9606-6925b79b76d9 req-4c3ab60b-1bc5-4cc1-9606-6925b79b76d9 ] Request (VolumeQuotaClassesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.475s",
                                "2026-05-22 01:47:53.168 23 INFO tempest.lib.common.rest_client [req-f478f191-86d4-488a-a93a-d147ff23fbdf req-f478f191-86d4-488a-a93a-d147ff23fbdf ] Request (UserMessagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.329s",
                                "2026-05-22 01:47:53.190 25 INFO tempest.lib.common.rest_client [req-0b39ca31-d290-4872-b1c6-9d19cde16018 req-0b39ca31-d290-4872-b1c6-9d19cde16018 ] Request (VolumesBackupsAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.663s",
                                "2026-05-22 01:47:53.236 11 INFO tempest.lib.common.rest_client [req-57af4fea-e555-4f3a-b529-0fbe21517629 req-57af4fea-e555-4f3a-b529-0fbe21517629 ] Request (GroupsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/aef36cefc44d4945a675df41fb67eda2/users/015bc6e48c9b4e8ca2349105d74e746b/roles/7b19d98ffcc24d869191183daf0fb4ae 0.376s",
                                "2026-05-22 01:47:53.296 29 INFO tempest.lib.common.rest_client [req-79568212-583a-4454-ba3c-5f7c985254b2 req-79568212-583a-4454-ba3c-5f7c985254b2 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.537s",
                                "2026-05-22 01:47:53.381 39 INFO tempest.lib.common.rest_client [req-b0852569-9008-4ceb-b020-da2b1500f591 req-b0852569-9008-4ceb-b020-da2b1500f591 ] Request (GroupTypeSpecsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.331s",
                                "2026-05-22 01:47:53.460 13 INFO tempest.lib.common.rest_client [req-5d0d3fb8-4ec3-4dc6-89dd-91dfdf794e49 req-5d0d3fb8-4ec3-4dc6-89dd-91dfdf794e49 ] Request (QosSpecsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.478s",
                                "2026-05-22 01:47:53.463 19 INFO tempest.lib.common.rest_client [req-130cdb0f-ca4f-4645-86eb-321133736d02 req-130cdb0f-ca4f-4645-86eb-321133736d02 ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.581s",
                                "2026-05-22 01:47:53.488 31 INFO tempest.lib.common.rest_client [req-4523927a-1938-47b7-bfb4-ba2334f32da3 req-4523927a-1938-47b7-bfb4-ba2334f32da3 ] Request (GroupTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.361s",
                                "2026-05-22 01:47:53.497 15 INFO tempest.lib.common.rest_client [req-a1c8eda2-e26a-471b-b18f-2594bb3f7ea6 req-a1c8eda2-e26a-471b-b18f-2594bb3f7ea6 ] Request (SnapshotsActionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.447s",
                                "2026-05-22 01:47:53.505 42 INFO tempest.lib.common.rest_client [req-0ba3424b-84b8-4c9a-8ca9-007893889f38 req-0ba3424b-84b8-4c9a-8ca9-007893889f38 ] Request (VolumeQuotasAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.578s",
                                "2026-05-22 01:47:53.518 37 INFO tempest.lib.common.rest_client [req-9bc8d08e-3673-4901-92c9-c342fadcde7b req-9bc8d08e-3673-4901-92c9-c342fadcde7b ] Request (GroupSnapshotsV319Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.409s",
                                "2026-05-22 01:47:53.549 33 INFO tempest.lib.common.rest_client [req-4c020cf8-5401-49fb-9df8-dc1632f41e49 req-4c020cf8-5401-49fb-9df8-dc1632f41e49 ] Request (VolumeQuotaClassesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.393s",
                                "2026-05-22 01:47:53.546 23 INFO tempest.lib.common.rest_client [req-8b21865f-8032-4b70-8e5a-f4f9ad6adf4d req-8b21865f-8032-4b70-8e5a-f4f9ad6adf4d ] Request (UserMessagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.357s",
                                "2026-05-22 01:47:53.585 35 INFO tempest.lib.common.rest_client [req-9204f1c5-dd10-4bd9-9c99-a11564540f36 req-9204f1c5-dd10-4bd9-9c99-a11564540f36 ] Request (VolumesServicesTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.570s",
                                "2026-05-22 01:47:53.667 11 INFO tempest.lib.common.rest_client [req-ecca31bd-e4a7-467d-9b46-3b79833c416a req-ecca31bd-e4a7-467d-9b46-3b79833c416a ] Request (GroupsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.428s",
                                "2026-05-22 01:47:53.701 27 INFO tempest.lib.common.rest_client [req-251b5bfd-13e9-4de2-9644-062884852375 req-251b5bfd-13e9-4de2-9644-062884852375 ] Request (GroupSnapshotsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.659s",
                                "2026-05-22 01:47:53.879 17 INFO tempest.lib.common.rest_client [req-c0d5d19c-d99c-418b-9e32-bffd739b5c1a req-c0d5d19c-d99c-418b-9e32-bffd739b5c1a ] Request (VolumeTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.710s",
                                "2026-05-22 01:47:53.912 21 INFO tempest.lib.common.rest_client [req-9426ea18-c116-4f3b-ab6f-ce6ee8b8cfe2 req-9426ea18-c116-4f3b-ab6f-ce6ee8b8cfe2 ] Request (VolumePoolsAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.636s",
                                "2026-05-22 01:47:53.929 31 INFO tempest.lib.common.rest_client [req-a0f6d5a6-8837-4b57-a2f7-0d8fc78fa3c3 req-a0f6d5a6-8837-4b57-a2f7-0d8fc78fa3c3 ] Request (GroupTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/11f914db8d874de7a4b90ba927fe7ff4/users/8018c2940477484184dca454698ec304/roles/7b19d98ffcc24d869191183daf0fb4ae 0.438s",
                                "2026-05-22 01:47:53.973 25 INFO tempest.lib.common.rest_client [req-72c875a8-7778-419c-9a88-3e7e189ef78e req-72c875a8-7778-419c-9a88-3e7e189ef78e ] Request (VolumesBackupsAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.764s",
                                "2026-05-22 01:47:53.982 29 INFO tempest.lib.common.rest_client [req-8c4ff543-c5e7-4c30-baf3-f6b86338f714 req-8c4ff543-c5e7-4c30-baf3-f6b86338f714 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.667s",
                                "2026-05-22 01:47:54.063 39 INFO tempest.lib.common.rest_client [req-2448ee43-37b7-4602-89bd-d11b8ebdc999 req-2448ee43-37b7-4602-89bd-d11b8ebdc999 ] Request (GroupTypeSpecsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.679s",
                                "2026-05-22 01:47:54.106 13 INFO tempest.lib.common.rest_client [req-5cd1dcd9-5a17-4941-952f-798f99c6fd20 req-5cd1dcd9-5a17-4941-952f-798f99c6fd20 ] Request (QosSpecsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.618s",
                                "2026-05-22 01:47:54.166 15 INFO tempest.lib.common.rest_client [req-58ca16e1-7a4e-4f94-962b-5aecfcda562e req-58ca16e1-7a4e-4f94-962b-5aecfcda562e ] Request (SnapshotsActionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.645s",
                                "2026-05-22 01:47:54.272 11 INFO tempest.lib.common.rest_client [req-e9286dd8-689b-41cc-befb-7dbf9b7d72f6 req-e9286dd8-689b-41cc-befb-7dbf9b7d72f6 ] Request (GroupsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/aef36cefc44d4945a675df41fb67eda2/users/015bc6e48c9b4e8ca2349105d74e746b/roles/1049be6f2d5641528d4cf50ffcec866c 0.603s",
                                "2026-05-22 01:47:54.338 42 INFO tempest.lib.common.rest_client [req-7d82cce7-c596-4da7-8ae5-d696b74fce89 req-7d82cce7-c596-4da7-8ae5-d696b74fce89 ] Request (VolumeQuotasAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.800s",
                                "2026-05-22 01:47:54.358 37 INFO tempest.lib.common.rest_client [req-5bc3b545-0cb3-4354-9d8a-85ed07d2f5f2 req-5bc3b545-0cb3-4354-9d8a-85ed07d2f5f2 ] Request (GroupSnapshotsV319Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.834s",
                                "2026-05-22 01:47:54.360 31 INFO tempest.lib.common.rest_client [req-8afb1115-1617-4efd-93d3-c106aa37ea56 req-8afb1115-1617-4efd-93d3-c106aa37ea56 ] Request (GroupTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.428s",
                                "2026-05-22 01:47:54.367 25 INFO tempest.lib.common.rest_client [req-122b21a7-4f44-4b53-ad90-98dd9d5df122 req-122b21a7-4f44-4b53-ad90-98dd9d5df122 ] Request (VolumesBackupsAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.388s",
                                "2026-05-22 01:47:54.379 23 INFO tempest.lib.common.rest_client [req-8c4bc59f-d2e8-47fd-a373-3dfc54e9d608 req-8c4bc59f-d2e8-47fd-a373-3dfc54e9d608 ] Request (UserMessagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.828s",
                                "2026-05-22 01:47:54.385 19 INFO tempest.lib.common.rest_client [req-29f18c91-c1d2-4564-8e84-e68f79203101 req-29f18c91-c1d2-4564-8e84-e68f79203101 ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.900s",
                                "2026-05-22 01:47:54.411 27 INFO tempest.lib.common.rest_client [req-ebd4d1d3-bbc6-4764-814e-470421da83dc req-ebd4d1d3-bbc6-4764-814e-470421da83dc ] Request (GroupSnapshotsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.704s",
                                "2026-05-22 01:47:54.443 35 INFO tempest.lib.common.rest_client [req-76fd51e3-a09f-4ae6-a03f-2099124dec5b req-76fd51e3-a09f-4ae6-a03f-2099124dec5b ] Request (VolumesServicesTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.842s",
                                "2026-05-22 01:47:54.477 29 INFO tempest.lib.common.rest_client [req-2cb10406-fe24-490a-9198-6a10b1dabb5f req-2cb10406-fe24-490a-9198-6a10b1dabb5f ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.491s",
                                "2026-05-22 01:47:54.510 13 INFO tempest.lib.common.rest_client [req-6d7a4099-0e89-4fee-8423-4e33f20f07ae req-6d7a4099-0e89-4fee-8423-4e33f20f07ae ] Request (QosSpecsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.400s",
                                "2026-05-22 01:47:54.514 42 INFO tempest.lib.common.rest_client [req-26cd5792-c129-4754-a943-fb7dc723e88e req-26cd5792-c129-4754-a943-fb7dc723e88e ] Request (VolumeQuotasAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.167s",
                                "2026-05-22 01:47:54.529 37 INFO tempest.lib.common.rest_client [req-3f1841eb-9118-483e-8494-eaae4e9f2994 req-3f1841eb-9118-483e-8494-eaae4e9f2994 ] Request (GroupSnapshotsV319Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.169s",
                                "2026-05-22 01:47:54.541 19 INFO tempest.lib.common.rest_client [req-39726cf6-2ec9-4c05-9aaf-32195d148fe4 req-39726cf6-2ec9-4c05-9aaf-32195d148fe4 ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.154s",
                                "2026-05-22 01:47:54.554 23 INFO tempest.lib.common.rest_client [req-76a8a2bd-aafc-49f9-8887-e683faa4ba7b req-76a8a2bd-aafc-49f9-8887-e683faa4ba7b ] Request (UserMessagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.164s",
                                "2026-05-22 01:47:54.602 35 INFO tempest.lib.common.rest_client [req-ae092ad2-910d-4a2c-b518-d0725ca379da req-ae092ad2-910d-4a2c-b518-d0725ca379da ] Request (VolumesServicesTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.151s",
                                "2026-05-22 01:47:54.659 25 INFO tempest.lib.common.rest_client [req-3bb5a7c9-cdb6-404c-a96f-91b4a6bd5793 req-3bb5a7c9-cdb6-404c-a96f-91b4a6bd5793 ] Request (VolumesBackupsAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.273s",
                                "2026-05-22 01:47:54.705 13 INFO tempest.lib.common.rest_client [req-13a41ebe-a459-4f10-8fdc-3d387b06fa79 req-13a41ebe-a459-4f10-8fdc-3d387b06fa79 ] Request (QosSpecsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.162s",
                                "2026-05-22 01:47:54.736 33 INFO tempest.lib.common.rest_client [req-20b1d818-a906-4087-95e3-9dd00240983d req-20b1d818-a906-4087-95e3-9dd00240983d ] Request (VolumeQuotaClassesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.185s",
                                "2026-05-22 01:47:54.736 15 INFO tempest.lib.common.rest_client [req-d35938fa-0b53-40fd-98f4-cec9239a2f7a req-d35938fa-0b53-40fd-98f4-cec9239a2f7a ] Request (SnapshotsActionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.568s",
                                "2026-05-22 01:47:54.807 17 INFO tempest.lib.common.rest_client [req-91d41f4e-3c5e-4f00-84ad-f0ba4acb09cb req-91d41f4e-3c5e-4f00-84ad-f0ba4acb09cb ] Request (VolumeTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.904s",
                                "2026-05-22 01:47:54.822 21 INFO tempest.lib.common.rest_client [req-7d7de76f-2609-409b-aecf-1c27905b8ac3 req-7d7de76f-2609-409b-aecf-1c27905b8ac3 ] Request (VolumePoolsAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.878s",
                                "2026-05-22 01:47:54.821 39 INFO tempest.lib.common.rest_client [req-4e635a4c-f965-4093-8adf-0efe68cb1873 req-4e635a4c-f965-4093-8adf-0efe68cb1873 ] Request (GroupTypeSpecsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.755s",
                                "2026-05-22 01:47:54.828 37 INFO tempest.lib.common.rest_client [req-e785e2f1-1eaf-4372-a35b-d1c013301f14 req-e785e2f1-1eaf-4372-a35b-d1c013301f14 ] Request (GroupSnapshotsV319Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1a42e2da8c18408ca9c9f082d209f712/users/0ac533c3da2c461d97af5e27ca27ffa7/roles/285449a926f347738829a3f39962ab63 0.293s",
                                "2026-05-22 01:47:54.885 19 INFO tempest.lib.common.rest_client [req-a38aca32-fc82-41a8-9642-dbc535ae3efe req-a38aca32-fc82-41a8-9642-dbc535ae3efe ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.315s",
                                "2026-05-22 01:47:54.905 23 INFO tempest.lib.common.rest_client [req-4e5f7039-1041-4f2e-8641-4d594364afee req-4e5f7039-1041-4f2e-8641-4d594364afee ] Request (UserMessagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6fc9d53b69154a579a2f84acc01185fa/users/142100a1942b481ab8a8d629b349b7df/roles/7b19d98ffcc24d869191183daf0fb4ae 0.347s",
                                "2026-05-22 01:47:54.921 11 INFO tempest.lib.common.rest_client [req-66e49f4b-7474-4967-8665-fa5cd2fd9f53 req-66e49f4b-7474-4967-8665-fa5cd2fd9f53 ] Request (GroupsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.647s",
                                "2026-05-22 01:47:54.952 31 INFO tempest.lib.common.rest_client [req-812706f7-36a3-4b0e-bc16-e3d3fc05db96 req-812706f7-36a3-4b0e-bc16-e3d3fc05db96 ] Request (GroupTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/11f914db8d874de7a4b90ba927fe7ff4/users/8018c2940477484184dca454698ec304/roles/1049be6f2d5641528d4cf50ffcec866c 0.590s",
                                "2026-05-22 01:47:55.025 15 INFO tempest.lib.common.rest_client [req-5c9b28a0-98f9-4fb1-b499-cb1d0da4cc02 req-5c9b28a0-98f9-4fb1-b499-cb1d0da4cc02 ] Request (SnapshotsActionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.288s",
                                "2026-05-22 01:47:55.034 17 INFO tempest.lib.common.rest_client [req-7da9dff6-d064-426d-99a8-97f6c4056306 req-7da9dff6-d064-426d-99a8-97f6c4056306 ] Request (VolumeTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.222s",
                                "2026-05-22 01:47:55.066 37 INFO tempest.lib.common.rest_client [req-3a58fd7a-1ffd-4d75-b205-2ce86bf17b6b req-3a58fd7a-1ffd-4d75-b205-2ce86bf17b6b ] Request (GroupSnapshotsV319Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.235s",
                                "2026-05-22 01:47:55.066 21 INFO tempest.lib.common.rest_client [req-7b502fcf-b617-4315-82f7-e5ad9af3e479 req-7b502fcf-b617-4315-82f7-e5ad9af3e479 ] Request (VolumePoolsAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.241s",
                                "2026-05-22 01:47:55.101 29 INFO tempest.lib.common.rest_client [req-e8cb9a78-d399-4f1e-8d04-29f7ee062679 req-e8cb9a78-d399-4f1e-8d04-29f7ee062679 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.594s",
                                "2026-05-22 01:47:55.106 27 INFO tempest.lib.common.rest_client [req-37637a23-1d9d-4830-b709-377536e8178e req-37637a23-1d9d-4830-b709-377536e8178e ] Request (GroupSnapshotsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.602s",
                                "2026-05-22 01:47:55.172 23 INFO tempest.lib.common.rest_client [req-7eb1970d-52dd-4904-b921-3f36b4aea265 req-7eb1970d-52dd-4904-b921-3f36b4aea265 ] Request (UserMessagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.264s",
                                "2026-05-22 01:47:55.183 11 INFO tempest.lib.common.rest_client [req-906a3892-d7d5-4b9c-909b-e3170e8a1878 req-906a3892-d7d5-4b9c-909b-e3170e8a1878 ] Request (GroupsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/aef36cefc44d4945a675df41fb67eda2/users/015bc6e48c9b4e8ca2349105d74e746b/roles/f62b4d190f9040abadfedbb170e6ab99 0.260s",
                                "2026-05-22 01:47:55.244 42 INFO tempest.lib.common.rest_client [req-5e6fe604-5d64-47bb-b770-30f9f55c2ea9 req-5e6fe604-5d64-47bb-b770-30f9f55c2ea9 ] Request (VolumeQuotasAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.685s",
                                "2026-05-22 01:47:55.302 25 INFO tempest.lib.common.rest_client [req-bb665429-b23a-4361-9d33-393d65b4dafa req-bb665429-b23a-4361-9d33-393d65b4dafa ] Request (VolumesBackupsAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.640s",
                                "2026-05-22 01:47:55.310 35 INFO tempest.lib.common.rest_client [req-ed2e1e25-bedd-4ec3-ab30-d0b06a2feb2e req-ed2e1e25-bedd-4ec3-ab30-d0b06a2feb2e ] Request (VolumesServicesTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.687s",
                                "2026-05-22 01:47:55.314 15 INFO tempest.lib.common.rest_client [req-67b0db96-07f8-4632-9b5a-14d64c7492f2 req-67b0db96-07f8-4632-9b5a-14d64c7492f2 ] Request (SnapshotsActionsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3c36c630c47142af87339902641ef440/users/d6cd1a701bc64beebac8afede6d0d475/roles/7b19d98ffcc24d869191183daf0fb4ae 0.286s",
                                "2026-05-22 01:47:55.392 17 INFO tempest.lib.common.rest_client [req-61944667-c314-4adb-8a56-844c3c3be2e9 req-61944667-c314-4adb-8a56-844c3c3be2e9 ] Request (VolumeTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.326s",
                                "2026-05-22 01:47:55.412 33 INFO tempest.lib.common.rest_client [req-c639347a-a91b-46f4-be4e-ed443add7344 req-c639347a-a91b-46f4-be4e-ed443add7344 ] Request (VolumeQuotaClassesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.675s",
                                "2026-05-22 01:47:55.431 37 INFO tempest.lib.common.rest_client [req-1db04f99-9276-41c6-8b55-6d27ba7bf3b1 req-1db04f99-9276-41c6-8b55-6d27ba7bf3b1 ] Request (GroupSnapshotsV319Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1a42e2da8c18408ca9c9f082d209f712/users/0ac533c3da2c461d97af5e27ca27ffa7/roles/285449a926f347738829a3f39962ab63 0.362s",
                                "2026-05-22 01:47:55.459 13 INFO tempest.lib.common.rest_client [req-4350d77e-c296-426c-862d-1eb7eb413e0f req-4350d77e-c296-426c-862d-1eb7eb413e0f ] Request (QosSpecsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.751s",
                                "2026-05-22 01:47:55.517 39 INFO tempest.lib.common.rest_client [req-18795832-980f-4ad4-b50a-89e1341c53cb req-18795832-980f-4ad4-b50a-89e1341c53cb ] Request (GroupTypeSpecsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f9c3ea57cc984518bcee822fd3a99b61/users/b2b1ce7f919647d29191f928d471ee5d/roles/7b19d98ffcc24d869191183daf0fb4ae 0.694s",
                                "2026-05-22 01:47:55.537 11 INFO tempest.lib.common.rest_client [req-a63aa441-7d71-4bb7-bcac-4ea859d12203 req-a63aa441-7d71-4bb7-bcac-4ea859d12203 ] Request (GroupsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.350s",
                                "2026-05-22 01:47:55.550 23 INFO tempest.lib.common.rest_client [req-9af834ce-ac87-4693-aacc-7c44c9a91578 req-9af834ce-ac87-4693-aacc-7c44c9a91578 ] Request (UserMessagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6fc9d53b69154a579a2f84acc01185fa/users/142100a1942b481ab8a8d629b349b7df/roles/1049be6f2d5641528d4cf50ffcec866c 0.377s",
                                "2026-05-22 01:47:55.613 25 INFO tempest.lib.common.rest_client [req-3abb7d81-74f5-4f68-afdf-74a245d37d39 req-3abb7d81-74f5-4f68-afdf-74a245d37d39 ] Request (VolumesBackupsAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.307s",
                                "2026-05-22 01:47:55.681 31 INFO tempest.lib.common.rest_client [req-3bbd67ab-67a2-451a-8101-79785c9e9ae0 req-3bbd67ab-67a2-451a-8101-79785c9e9ae0 ] Request (GroupTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.725s",
                                "2026-05-22 01:47:55.706 33 INFO tempest.lib.common.rest_client [req-77ef0e7d-1c88-402b-889c-95a73a9ec144 req-77ef0e7d-1c88-402b-889c-95a73a9ec144 ] Request (VolumeQuotaClassesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3bcf7c2dfe294f5abd0f0346bfa18817/users/9d214ddc222f4900b2498059c839ee7c/roles/7b19d98ffcc24d869191183daf0fb4ae 0.289s",
                                "2026-05-22 01:47:55.714 13 INFO tempest.lib.common.rest_client [req-36b6ac1a-e2fd-4157-bca9-410a05669801 req-36b6ac1a-e2fd-4157-bca9-410a05669801 ] Request (QosSpecsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.253s",
                                "2026-05-22 01:47:55.812 21 INFO tempest.lib.common.rest_client [req-f76d2ea3-3fe0-4b48-8529-f1e9f43f2a14 req-f76d2ea3-3fe0-4b48-8529-f1e9f43f2a14 ] Request (VolumePoolsAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.719s",
                                "2026-05-22 01:47:55.834 11 INFO tempest.lib.common.rest_client [req-675585e8-1636-4c38-a303-853ce86ab4a7 req-675585e8-1636-4c38-a303-853ce86ab4a7 ] Request (GroupsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/aef36cefc44d4945a675df41fb67eda2/users/015bc6e48c9b4e8ca2349105d74e746b/roles/7b19d98ffcc24d869191183daf0fb4ae 0.294s",
                                "2026-05-22 01:47:55.834 11 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 015bc6e48c9b4e8ca2349105d74e746b is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:47:55.835 11 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupsTest-1914199879-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'aef36cefc44d4945a675df41fb67eda2', 'project_name': 'tempest-GroupsTest-1914199879', 'tenant_id': 'aef36cefc44d4945a675df41fb67eda2', 'tenant_name': 'tempest-GroupsTest-1914199879', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '015bc6e48c9b4e8ca2349105d74e746b', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:47:55.835 11 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupsTest-1914199879-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'aef36cefc44d4945a675df41fb67eda2', 'project_name': 'tempest-GroupsTest-1914199879', 'tenant_id': 'aef36cefc44d4945a675df41fb67eda2', 'tenant_name': 'tempest-GroupsTest-1914199879', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '015bc6e48c9b4e8ca2349105d74e746b', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:47:55.860 13 INFO tempest.lib.common.rest_client [req-7db68872-ebb6-4dea-a90e-1bde77a80351 req-7db68872-ebb6-4dea-a90e-1bde77a80351 ] Request (QosSpecsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/15e6aec1041b4a37ba27978c6a65e650/users/6e766f4e28aa46fcbbb906ea58bb1ff8/roles/7b19d98ffcc24d869191183daf0fb4ae 0.144s",
                                "2026-05-22 01:47:55.870 19 INFO tempest.lib.common.rest_client [req-19816680-6249-4299-b22e-a8822d7d34bf req-19816680-6249-4299-b22e-a8822d7d34bf ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.979s",
                                "2026-05-22 01:47:55.954 29 INFO tempest.lib.common.rest_client [req-21ba35d4-56d7-4821-a60d-998b73e8ce4a req-21ba35d4-56d7-4821-a60d-998b73e8ce4a ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.851s",
                                "2026-05-22 01:47:56.014 35 INFO tempest.lib.common.rest_client [req-24c689e0-7d40-401e-97bd-f656037405c6 req-24c689e0-7d40-401e-97bd-f656037405c6 ] Request (VolumesServicesTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.700s",
                                "2026-05-22 01:47:56.043 29 INFO tempest.lib.common.rest_client [req-63110d8a-9c20-44ba-ba1a-9c360614bc78 req-63110d8a-9c20-44ba-ba1a-9c360614bc78 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.087s",
                                "2026-05-22 01:47:56.042 39 INFO tempest.lib.common.rest_client [req-67200991-7df5-43d9-8d79-e273873dad84 req-67200991-7df5-43d9-8d79-e273873dad84 ] Request (GroupTypeSpecsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.521s",
                                "2026-05-22 01:47:56.091 25 INFO tempest.lib.common.rest_client [req-c989b922-b341-4738-86c7-30ff24343acd req-c989b922-b341-4738-86c7-30ff24343acd ] Request (VolumesBackupsAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0dd5211bb82a438cab50256f9c09a2e4/users/6ce8ce9c6aa1449ab644690bade9235a/roles/7b19d98ffcc24d869191183daf0fb4ae 0.476s",
                                "2026-05-22 01:47:56.183 33 INFO tempest.lib.common.rest_client [req-c1b4a859-7f07-4c59-a7ec-13d6603bd134 req-c1b4a859-7f07-4c59-a7ec-13d6603bd134 ] Request (VolumeQuotaClassesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.475s",
                                "2026-05-22 01:47:56.212 13 INFO tempest.lib.common.rest_client [req-4c1ee862-5a75-4be2-a711-dcc6b61e306b req-4c1ee862-5a75-4be2-a711-dcc6b61e306b ] Request (QosSpecsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.350s",
                                "2026-05-22 01:47:56.242 35 INFO tempest.lib.common.rest_client [req-c451bae6-f98e-4cdf-beb4-8c48822c8c79 req-c451bae6-f98e-4cdf-beb4-8c48822c8c79 ] Request (VolumesServicesTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.226s",
                                "2026-05-22 01:47:56.251 29 INFO tempest.lib.common.rest_client [req-e25484e2-47f4-4c8c-a1a2-0cc9cd0c8c90 req-e25484e2-47f4-4c8c-a1a2-0cc9cd0c8c90 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e339a59736204d889d62cababc3cd23f/users/126d9e84bd4d41148baffb05bad7e0ee/roles/7b19d98ffcc24d869191183daf0fb4ae 0.204s",
                                "2026-05-22 01:47:56.318 42 INFO tempest.lib.common.rest_client [req-f4f80f21-6764-4c62-8401-72b553b8bca4 req-f4f80f21-6764-4c62-8401-72b553b8bca4 ] Request (VolumeQuotasAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.071s",
                                "2026-05-22 01:47:56.336 25 INFO tempest.lib.common.rest_client [req-b2f0bb6d-b663-4d77-be6a-8f6972fba7f4 req-b2f0bb6d-b663-4d77-be6a-8f6972fba7f4 ] Request (VolumesBackupsAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.243s",
                                "2026-05-22 01:47:56.341 17 INFO tempest.lib.common.rest_client [req-8b00306f-bc5e-413f-9022-ba29010bd332 req-8b00306f-bc5e-413f-9022-ba29010bd332 ] Request (VolumeTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.947s",
                                "2026-05-22 01:47:56.348 15 INFO tempest.lib.common.rest_client [req-63855e32-75b1-40e8-afca-9810e0e78910 req-63855e32-75b1-40e8-afca-9810e0e78910 ] Request (SnapshotsActionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 1.027s",
                                "2026-05-22 01:47:56.350 27 INFO tempest.lib.common.rest_client [req-61bc3e7b-4dec-4fe7-9b97-18f88d4e6da9 req-61bc3e7b-4dec-4fe7-9b97-18f88d4e6da9 ] Request (GroupSnapshotsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.240s",
                                "2026-05-22 01:47:56.375 37 INFO tempest.lib.common.rest_client [req-c02af0f4-0fcc-41bc-8cee-eb24ec1d679f req-c02af0f4-0fcc-41bc-8cee-eb24ec1d679f ] Request (GroupSnapshotsV319Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.939s",
                                "2026-05-22 01:47:56.377 11 INFO tempest.lib.common.rest_client [req-f061115e-5038-4a0c-ab14-e9ed1383e7e5 req-f061115e-5038-4a0c-ab14-e9ed1383e7e5 ] Request (GroupsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.533s",
                                "2026-05-22 01:47:56.382 23 INFO tempest.lib.common.rest_client [req-40cbaec1-a216-48b6-b619-1b36df17879f req-40cbaec1-a216-48b6-b619-1b36df17879f ] Request (UserMessagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.829s",
                                "2026-05-22 01:47:56.380 29 INFO tempest.lib.common.rest_client [req-60c24383-261d-404e-b2d8-fa14e44747fa req-60c24383-261d-404e-b2d8-fa14e44747fa ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.124s",
                                "2026-05-22 01:47:56.419 31 INFO tempest.lib.common.rest_client [req-cc55d83e-baac-4eeb-a328-fd2d5c0bbafa req-cc55d83e-baac-4eeb-a328-fd2d5c0bbafa ] Request (GroupTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/11f914db8d874de7a4b90ba927fe7ff4/users/8018c2940477484184dca454698ec304/roles/f62b4d190f9040abadfedbb170e6ab99 0.730s",
                                "2026-05-22 01:47:56.449 13 INFO tempest.lib.common.rest_client [req-c7ba9a0d-7dc2-4a7d-8fb6-303fdbb06b8a req-c7ba9a0d-7dc2-4a7d-8fb6-303fdbb06b8a ] Request (QosSpecsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/15e6aec1041b4a37ba27978c6a65e650/users/6e766f4e28aa46fcbbb906ea58bb1ff8/roles/1049be6f2d5641528d4cf50ffcec866c 0.235s",
                                "2026-05-22 01:47:56.512 42 INFO tempest.lib.common.rest_client [req-1cb3cbde-1bff-48ff-bad2-85fb4f8f5132 req-1cb3cbde-1bff-48ff-bad2-85fb4f8f5132 ] Request (VolumeQuotasAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.193s",
                                "2026-05-22 01:47:56.535 37 INFO tempest.lib.common.rest_client [req-519f3dba-7d0d-4e53-a270-63ff12ad7a16 req-519f3dba-7d0d-4e53-a270-63ff12ad7a16 ] Request (GroupSnapshotsV319Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1a42e2da8c18408ca9c9f082d209f712/users/0ac533c3da2c461d97af5e27ca27ffa7/roles/1049be6f2d5641528d4cf50ffcec866c 0.155s",
                                "2026-05-22 01:47:56.555 25 INFO tempest.lib.common.rest_client [req-6e276607-415a-495d-a43f-743a129dac82 req-6e276607-415a-495d-a43f-743a129dac82 ] Request (VolumesBackupsAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0dd5211bb82a438cab50256f9c09a2e4/users/6ce8ce9c6aa1449ab644690bade9235a/roles/1049be6f2d5641528d4cf50ffcec866c 0.217s",
                                "2026-05-22 01:47:56.575 23 INFO tempest.lib.common.rest_client [req-66c3579d-838a-47d9-b7c3-05435984b102 req-66c3579d-838a-47d9-b7c3-05435984b102 ] Request (UserMessagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6fc9d53b69154a579a2f84acc01185fa/users/142100a1942b481ab8a8d629b349b7df/roles/f62b4d190f9040abadfedbb170e6ab99 0.188s",
                                "2026-05-22 01:47:56.580 19 INFO tempest.lib.common.rest_client [req-8efd3fd4-6f21-40c6-bf4d-1fa8332cee01 req-8efd3fd4-6f21-40c6-bf4d-1fa8332cee01 ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.703s",
                                "2026-05-22 01:47:56.661 29 INFO tempest.lib.common.rest_client [req-ba1bde35-c76d-4ba9-8da6-8b5448cf29c6 req-ba1bde35-c76d-4ba9-8da6-8b5448cf29c6 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e339a59736204d889d62cababc3cd23f/users/126d9e84bd4d41148baffb05bad7e0ee/roles/1049be6f2d5641528d4cf50ffcec866c 0.278s",
                                "2026-05-22 01:47:56.670 11 INFO tempest.lib.common.rest_client [req-d7a2e61b-84cf-4be7-857d-5d5a5e14e170 req-d7a2e61b-84cf-4be7-857d-5d5a5e14e170 ] Request (GroupsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.281s",
                                "2026-05-22 01:47:56.675 15 INFO tempest.lib.common.rest_client [req-c4a60240-28fe-49e8-a418-4f3248f0d8dd req-c4a60240-28fe-49e8-a418-4f3248f0d8dd ] Request (SnapshotsActionsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3c36c630c47142af87339902641ef440/users/d6cd1a701bc64beebac8afede6d0d475/roles/1049be6f2d5641528d4cf50ffcec866c 0.318s",
                                "2026-05-22 01:47:56.674 39 INFO tempest.lib.common.rest_client [req-ea6b6912-744a-4351-8b01-dec9c691dafb req-ea6b6912-744a-4351-8b01-dec9c691dafb ] Request (GroupTypeSpecsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f9c3ea57cc984518bcee822fd3a99b61/users/b2b1ce7f919647d29191f928d471ee5d/roles/1049be6f2d5641528d4cf50ffcec866c 0.630s",
                                "2026-05-22 01:47:56.732 13 INFO tempest.lib.common.rest_client [req-ca5a732f-882a-4f0c-b099-cf9f6022904a req-ca5a732f-882a-4f0c-b099-cf9f6022904a ] Request (QosSpecsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.276s",
                                "2026-05-22 01:47:56.747 37 INFO tempest.lib.common.rest_client [req-10a11678-8b0e-444f-9a3a-b8b429015b7e req-10a11678-8b0e-444f-9a3a-b8b429015b7e ] Request (GroupSnapshotsV319Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.210s",
                                "2026-05-22 01:47:56.752 21 INFO tempest.lib.common.rest_client [req-97c5723f-d4fd-41ce-a5e1-c69dabf6acd7 req-97c5723f-d4fd-41ce-a5e1-c69dabf6acd7 ] Request (VolumePoolsAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.938s",
                                "2026-05-22 01:47:56.766 33 INFO tempest.lib.common.rest_client [req-3c58b09e-a3eb-4733-885d-730d1187c8ca req-3c58b09e-a3eb-4733-885d-730d1187c8ca ] Request (VolumeQuotaClassesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3bcf7c2dfe294f5abd0f0346bfa18817/users/9d214ddc222f4900b2498059c839ee7c/roles/1049be6f2d5641528d4cf50ffcec866c 0.579s",
                                "2026-05-22 01:47:56.833 27 INFO tempest.lib.common.rest_client [req-d972e697-3e76-4bb7-b234-ceb69aa5d0ab req-d972e697-3e76-4bb7-b234-ceb69aa5d0ab ] Request (GroupSnapshotsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.480s",
                                "2026-05-22 01:47:56.835 23 INFO tempest.lib.common.rest_client [req-862828c8-2e12-4391-88e5-6b549b4c63e4 req-862828c8-2e12-4391-88e5-6b549b4c63e4 ] Request (UserMessagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.254s",
                                "2026-05-22 01:47:56.842 25 INFO tempest.lib.common.rest_client [req-27674708-ea7c-49ca-a928-2ddcf035dbab req-27674708-ea7c-49ca-a928-2ddcf035dbab ] Request (VolumesBackupsAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.285s",
                                "2026-05-22 01:47:56.848 15 INFO tempest.lib.common.rest_client [req-e8e7ecc3-c0f9-446d-8b63-e0caf15b7031 req-e8e7ecc3-c0f9-446d-8b63-e0caf15b7031 ] Request (SnapshotsActionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.170s",
                                "2026-05-22 01:47:56.852 35 INFO tempest.lib.common.rest_client [req-f9c81df9-d7a9-475c-b637-036d5eafac79 req-f9c81df9-d7a9-475c-b637-036d5eafac79 ] Request (VolumesServicesTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ae79d2faf6d84299addaca767cea9721/users/4e1e86ce9dc7451d9b10d02cd8754c91/roles/7b19d98ffcc24d869191183daf0fb4ae 0.604s",
                                "2026-05-22 01:47:56.912 17 INFO tempest.lib.common.rest_client [req-38aa7cf7-d2e1-4b1d-8fe3-1e6ed734573b req-38aa7cf7-d2e1-4b1d-8fe3-1e6ed734573b ] Request (VolumeTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.566s",
                                "2026-05-22 01:47:56.918 31 INFO tempest.lib.common.rest_client [req-16356ec3-2c85-411c-9e62-3e17a3134ef9 req-16356ec3-2c85-411c-9e62-3e17a3134ef9 ] Request (GroupTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.498s",
                                "2026-05-22 01:47:56.925 39 INFO tempest.lib.common.rest_client [req-1a5bfa28-d41b-436c-8fd0-4b7a56ce6ecb req-1a5bfa28-d41b-436c-8fd0-4b7a56ce6ecb ] Request (GroupTypeSpecsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.248s",
                                "2026-05-22 01:47:56.951 37 INFO tempest.lib.common.rest_client [req-93732142-2cc9-4eb0-bfb0-5c490f688833 req-93732142-2cc9-4eb0-bfb0-5c490f688833 ] Request (GroupSnapshotsV319Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1a42e2da8c18408ca9c9f082d209f712/users/0ac533c3da2c461d97af5e27ca27ffa7/roles/f62b4d190f9040abadfedbb170e6ab99 0.201s",
                                "2026-05-22 01:47:56.966 42 INFO tempest.lib.common.rest_client [req-3c3b331a-325e-4786-83ea-1f4f66c20800 req-3c3b331a-325e-4786-83ea-1f4f66c20800 ] Request (VolumeQuotasAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/310db146d3484a309dd537acf668d0a1/users/2fe7ee6afbb641b4bb344273fa90d0fe/roles/7b19d98ffcc24d869191183daf0fb4ae 0.448s",
                                "2026-05-22 01:47:56.973 23 INFO tempest.lib.common.rest_client [req-14cfe614-a325-4c60-b9e1-bf13c047fc76 req-14cfe614-a325-4c60-b9e1-bf13c047fc76 ] Request (UserMessagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6fc9d53b69154a579a2f84acc01185fa/users/142100a1942b481ab8a8d629b349b7df/roles/7b19d98ffcc24d869191183daf0fb4ae 0.133s",
                                "2026-05-22 01:47:56.973 23 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 142100a1942b481ab8a8d629b349b7df is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:47:56.973 23 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-UserMessagesTest-329357943-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '6fc9d53b69154a579a2f84acc01185fa', 'project_name': 'tempest-UserMessagesTest-329357943', 'tenant_id': '6fc9d53b69154a579a2f84acc01185fa', 'tenant_name': 'tempest-UserMessagesTest-329357943', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '142100a1942b481ab8a8d629b349b7df', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:47:56.974 23 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-UserMessagesTest-329357943-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '6fc9d53b69154a579a2f84acc01185fa', 'project_name': 'tempest-UserMessagesTest-329357943', 'tenant_id': '6fc9d53b69154a579a2f84acc01185fa', 'tenant_name': 'tempest-UserMessagesTest-329357943', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '142100a1942b481ab8a8d629b349b7df', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:47:57.006 21 INFO tempest.lib.common.rest_client [req-d3ffc30b-5bd9-418c-87ec-9867234b6301 req-d3ffc30b-5bd9-418c-87ec-9867234b6301 ] Request (VolumePoolsAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.251s",
                                "2026-05-22 01:47:57.042 19 INFO tempest.lib.common.rest_client [req-a6cbd250-4c85-4deb-98dd-b67990f6cf7f req-a6cbd250-4c85-4deb-98dd-b67990f6cf7f ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/32f4c39d6ebf4ad0a2f6cb4c4a0479d5/users/59bed5ae9a474d65954b1aafe0daeb3e/roles/7b19d98ffcc24d869191183daf0fb4ae 0.454s",
                                "2026-05-22 01:47:57.098 29 INFO tempest.lib.common.rest_client [req-ad0b2b77-5e34-476a-97fb-77740dc17d55 req-ad0b2b77-5e34-476a-97fb-77740dc17d55 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.431s",
                                "2026-05-22 01:47:57.113 33 INFO tempest.lib.common.rest_client [req-d9dd96ab-1ba5-4898-b5da-a1139c004aa4 req-d9dd96ab-1ba5-4898-b5da-a1139c004aa4 ] Request (VolumeQuotaClassesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.344s",
                                "2026-05-22 01:47:57.122 13 INFO tempest.lib.common.rest_client [req-19f4184a-bc9d-40e3-8fd1-b5be2c37724c req-19f4184a-bc9d-40e3-8fd1-b5be2c37724c ] Request (QosSpecsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/15e6aec1041b4a37ba27978c6a65e650/users/6e766f4e28aa46fcbbb906ea58bb1ff8/roles/f62b4d190f9040abadfedbb170e6ab99 0.388s",
                                "2026-05-22 01:47:57.131 25 INFO tempest.lib.common.rest_client [req-99c9e6f1-8ff6-4d4a-8e8c-a7de8b8d8b42 req-99c9e6f1-8ff6-4d4a-8e8c-a7de8b8d8b42 ] Request (VolumesBackupsAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0dd5211bb82a438cab50256f9c09a2e4/users/6ce8ce9c6aa1449ab644690bade9235a/roles/f62b4d190f9040abadfedbb170e6ab99 0.283s",
                                "2026-05-22 01:47:57.156 15 INFO tempest.lib.common.rest_client [req-9c2e787e-ea33-49a2-8689-cc400e17f093 req-9c2e787e-ea33-49a2-8689-cc400e17f093 ] Request (SnapshotsActionsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3c36c630c47142af87339902641ef440/users/d6cd1a701bc64beebac8afede6d0d475/roles/f62b4d190f9040abadfedbb170e6ab99 0.305s",
                                "2026-05-22 01:47:57.187 11 INFO tempest.lib.common.rest_client [req-92a219a9-acb1-46f0-b88a-ea10e5066520 req-92a219a9-acb1-46f0-b88a-ea10e5066520 ] Request (GroupsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.514s",
                                "2026-05-22 01:47:57.188 39 INFO tempest.lib.common.rest_client [req-688d611a-3dd4-43ef-ad80-4c339dbc6f5b req-688d611a-3dd4-43ef-ad80-4c339dbc6f5b ] Request (GroupTypeSpecsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f9c3ea57cc984518bcee822fd3a99b61/users/b2b1ce7f919647d29191f928d471ee5d/roles/f62b4d190f9040abadfedbb170e6ab99 0.261s",
                                "2026-05-22 01:47:57.222 35 INFO tempest.lib.common.rest_client [req-0470c440-8805-42f3-a3c5-6220c2d22616 req-0470c440-8805-42f3-a3c5-6220c2d22616 ] Request (VolumesServicesTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.365s",
                                "2026-05-22 01:47:57.276 19 INFO tempest.lib.common.rest_client [req-9c71f73c-7254-4d39-91e6-ad01fa6b2131 req-9c71f73c-7254-4d39-91e6-ad01fa6b2131 ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.232s",
                                "2026-05-22 01:47:57.284 31 INFO tempest.lib.common.rest_client [req-522c2833-450a-413f-956e-da3727e69b88 req-522c2833-450a-413f-956e-da3727e69b88 ] Request (GroupTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/11f914db8d874de7a4b90ba927fe7ff4/users/8018c2940477484184dca454698ec304/roles/7b19d98ffcc24d869191183daf0fb4ae 0.364s",
                                "2026-05-22 01:47:57.290 42 INFO tempest.lib.common.rest_client [req-1457bacf-3fbc-4cf6-9b43-b16c4e2110c5 req-1457bacf-3fbc-4cf6-9b43-b16c4e2110c5 ] Request (VolumeQuotasAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.322s",
                                "2026-05-22 01:47:57.286 31 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 8018c2940477484184dca454698ec304 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:47:57.287 31 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupTypesTest-228309477-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '11f914db8d874de7a4b90ba927fe7ff4', 'project_name': 'tempest-GroupTypesTest-228309477', 'tenant_id': '11f914db8d874de7a4b90ba927fe7ff4', 'tenant_name': 'tempest-GroupTypesTest-228309477', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '8018c2940477484184dca454698ec304', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:47:57.288 31 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupTypesTest-228309477-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '11f914db8d874de7a4b90ba927fe7ff4', 'project_name': 'tempest-GroupTypesTest-228309477', 'tenant_id': '11f914db8d874de7a4b90ba927fe7ff4', 'tenant_name': 'tempest-GroupTypesTest-228309477', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '8018c2940477484184dca454698ec304', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:47:57.329 37 INFO tempest.lib.common.rest_client [req-9d47a2a8-6f34-4ecd-8630-ae951456049b req-9d47a2a8-6f34-4ecd-8630-ae951456049b ] Request (GroupSnapshotsV319Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.375s",
                                "2026-05-22 01:47:57.330 17 INFO tempest.lib.common.rest_client [req-be4a4494-3926-46f0-9fe5-3267f72b6b82 req-be4a4494-3926-46f0-9fe5-3267f72b6b82 ] Request (VolumeTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/137b9bbe324040afa5ebd0b36f149656/users/ee559924fc0047318e85380afbc31694/roles/7b19d98ffcc24d869191183daf0fb4ae 0.413s",
                                "2026-05-22 01:47:57.372 27 INFO tempest.lib.common.rest_client [req-5fba8865-7cce-4008-9adc-6bfbcdf3fb56 req-5fba8865-7cce-4008-9adc-6bfbcdf3fb56 ] Request (GroupSnapshotsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4faa463af43a423b9864e60693ca451a/users/21c55ed168234edaaba5fd58e32ecba9/roles/7b19d98ffcc24d869191183daf0fb4ae 0.533s",
                                "2026-05-22 01:47:57.372 13 INFO tempest.lib.common.rest_client [req-bbbf883c-e151-4e3f-bae5-58d670016f99 req-bbbf883c-e151-4e3f-bae5-58d670016f99 ] Request (QosSpecsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.245s",
                                "2026-05-22 01:47:57.412 11 INFO tempest.lib.common.rest_client [req-e1daecdb-d4d1-4477-9816-f396dfe94405 req-e1daecdb-d4d1-4477-9816-f396dfe94405 ] Request (GroupsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.220s",
                                "2026-05-22 01:47:57.461 37 INFO tempest.lib.common.rest_client [req-53760d8f-1ad3-4f59-9780-a3c115531972 req-53760d8f-1ad3-4f59-9780-a3c115531972 ] Request (GroupSnapshotsV319Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1a42e2da8c18408ca9c9f082d209f712/users/0ac533c3da2c461d97af5e27ca27ffa7/roles/7b19d98ffcc24d869191183daf0fb4ae 0.126s",
                                "2026-05-22 01:47:57.462 37 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 0ac533c3da2c461d97af5e27ca27ffa7 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:47:57.462 37 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupSnapshotsV319Test-16679279-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '1a42e2da8c18408ca9c9f082d209f712', 'project_name': 'tempest-GroupSnapshotsV319Test-16679279', 'tenant_id': '1a42e2da8c18408ca9c9f082d209f712', 'tenant_name': 'tempest-GroupSnapshotsV319Test-16679279', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '0ac533c3da2c461d97af5e27ca27ffa7', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:47:57.462 37 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupSnapshotsV319Test-16679279-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '1a42e2da8c18408ca9c9f082d209f712', 'project_name': 'tempest-GroupSnapshotsV319Test-16679279', 'tenant_id': '1a42e2da8c18408ca9c9f082d209f712', 'tenant_name': 'tempest-GroupSnapshotsV319Test-16679279', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '0ac533c3da2c461d97af5e27ca27ffa7', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:47:57.473 21 INFO tempest.lib.common.rest_client [req-8505c6e3-5919-4c25-9919-0d05475142d5 req-8505c6e3-5919-4c25-9919-0d05475142d5 ] Request (VolumePoolsAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f5308903217346199e802e2f422d5667/users/e1196826872c46a599f83bf64ab017a8/roles/7b19d98ffcc24d869191183daf0fb4ae 0.465s",
                                "2026-05-22 01:47:57.481 29 INFO tempest.lib.common.rest_client [req-3dd063f6-c19b-4e94-a769-5b201ecb1255 req-3dd063f6-c19b-4e94-a769-5b201ecb1255 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e339a59736204d889d62cababc3cd23f/users/126d9e84bd4d41148baffb05bad7e0ee/roles/f62b4d190f9040abadfedbb170e6ab99 0.381s",
                                "2026-05-22 01:47:57.479 19 INFO tempest.lib.common.rest_client [req-511b2058-f3f5-4723-8e1f-ca556e295f4e req-511b2058-f3f5-4723-8e1f-ca556e295f4e ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/32f4c39d6ebf4ad0a2f6cb4c4a0479d5/users/59bed5ae9a474d65954b1aafe0daeb3e/roles/1049be6f2d5641528d4cf50ffcec866c 0.200s",
                                "2026-05-22 01:47:57.496 33 INFO tempest.lib.common.rest_client [req-bda438f8-5bf8-4192-b6ee-026d8dd95a95 req-bda438f8-5bf8-4192-b6ee-026d8dd95a95 ] Request (VolumeQuotaClassesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3bcf7c2dfe294f5abd0f0346bfa18817/users/9d214ddc222f4900b2498059c839ee7c/roles/f62b4d190f9040abadfedbb170e6ab99 0.378s",
                                "2026-05-22 01:47:57.579 15 INFO tempest.lib.common.rest_client [req-bb638993-b683-47ac-bf31-9209ba77e82f req-bb638993-b683-47ac-bf31-9209ba77e82f ] Request (SnapshotsActionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.420s",
                                "2026-05-22 01:47:57.583 25 INFO tempest.lib.common.rest_client [req-80a5ca99-93b6-4c13-ad89-eb90d391fe0f req-80a5ca99-93b6-4c13-ad89-eb90d391fe0f ] Request (VolumesBackupsAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.450s",
                                "2026-05-22 01:47:57.586 39 INFO tempest.lib.common.rest_client [req-64a58c3d-983f-49b6-a436-f6e7ace6f9d6 req-64a58c3d-983f-49b6-a436-f6e7ace6f9d6 ] Request (GroupTypeSpecsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.396s",
                                "2026-05-22 01:47:57.615 17 INFO tempest.lib.common.rest_client [req-adb6d2c4-152a-4e63-8d22-aa2d58b52bfc req-adb6d2c4-152a-4e63-8d22-aa2d58b52bfc ] Request (VolumeTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.283s",
                                "2026-05-22 01:47:57.653 35 INFO tempest.lib.common.rest_client [req-5f51b762-858f-4662-bba0-5497f9296ed6 req-5f51b762-858f-4662-bba0-5497f9296ed6 ] Request (VolumesServicesTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ae79d2faf6d84299addaca767cea9721/users/4e1e86ce9dc7451d9b10d02cd8754c91/roles/1049be6f2d5641528d4cf50ffcec866c 0.422s",
                                "2026-05-22 01:47:57.639 13 INFO tempest.lib.common.rest_client [req-8782561e-34ce-4a70-8fee-8f0c23d86dd2 req-8782561e-34ce-4a70-8fee-8f0c23d86dd2 ] Request (QosSpecsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/15e6aec1041b4a37ba27978c6a65e650/users/6e766f4e28aa46fcbbb906ea58bb1ff8/roles/7b19d98ffcc24d869191183daf0fb4ae 0.251s",
                                "2026-05-22 01:47:57.642 13 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 6e766f4e28aa46fcbbb906ea58bb1ff8 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:47:57.643 13 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-QosSpecsTestJSON-637803945-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '15e6aec1041b4a37ba27978c6a65e650', 'project_name': 'tempest-QosSpecsTestJSON-637803945', 'tenant_id': '15e6aec1041b4a37ba27978c6a65e650', 'tenant_name': 'tempest-QosSpecsTestJSON-637803945', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '6e766f4e28aa46fcbbb906ea58bb1ff8', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:47:57.647 13 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-QosSpecsTestJSON-637803945-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '15e6aec1041b4a37ba27978c6a65e650', 'project_name': 'tempest-QosSpecsTestJSON-637803945', 'tenant_id': '15e6aec1041b4a37ba27978c6a65e650', 'tenant_name': 'tempest-QosSpecsTestJSON-637803945', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '6e766f4e28aa46fcbbb906ea58bb1ff8', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:47:57.721 23 INFO tempest.lib.common.rest_client [req-7436c63d-b55c-401a-a876-1755dd0d6fca req-7436c63d-b55c-401a-a876-1755dd0d6fca ] Request (UserMessagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.734s",
                                "2026-05-22 01:47:57.722 33 INFO tempest.lib.common.rest_client [req-597e0a02-462d-4a1e-819d-e15a847a06f7 req-597e0a02-462d-4a1e-819d-e15a847a06f7 ] Request (VolumeQuotaClassesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.219s",
                                "2026-05-22 01:47:57.740 42 INFO tempest.lib.common.rest_client [req-a4b1aaf4-0fcb-49f4-94c5-8f35fc105ac3 req-a4b1aaf4-0fcb-49f4-94c5-8f35fc105ac3 ] Request (VolumeQuotasAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/310db146d3484a309dd537acf668d0a1/users/2fe7ee6afbb641b4bb344273fa90d0fe/roles/1049be6f2d5641528d4cf50ffcec866c 0.446s",
                                "2026-05-22 01:47:57.742 11 INFO tempest.lib.common.rest_client [req-ac1cb107-4d62-4318-b14f-620306420cd6 req-ac1cb107-4d62-4318-b14f-620306420cd6 ] Request (GroupsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9e59294e3e0a4cfe8173b003667378ba/users/ddf36e8e9b054c93bafdc7592ed227e0/roles/285449a926f347738829a3f39962ab63 0.328s",
                                "2026-05-22 01:47:57.754 29 INFO tempest.lib.common.rest_client [req-c2022904-2c4c-494e-b52a-7a2ce533bfcf req-c2022904-2c4c-494e-b52a-7a2ce533bfcf ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.262s",
                                "2026-05-22 01:47:57.808 27 INFO tempest.lib.common.rest_client [req-6d228871-5be8-4b32-8739-2214288cc2d8 req-6d228871-5be8-4b32-8739-2214288cc2d8 ] Request (GroupSnapshotsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.431s",
                                "2026-05-22 01:47:57.825 39 INFO tempest.lib.common.rest_client [req-ba4c5c3a-73b9-4a60-a2ea-65bc379cba90 req-ba4c5c3a-73b9-4a60-a2ea-65bc379cba90 ] Request (GroupTypeSpecsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f9c3ea57cc984518bcee822fd3a99b61/users/b2b1ce7f919647d29191f928d471ee5d/roles/7b19d98ffcc24d869191183daf0fb4ae 0.234s",
                                "2026-05-22 01:47:57.825 39 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user b2b1ce7f919647d29191f928d471ee5d is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:47:57.826 39 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupTypeSpecsTest-682936399-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'f9c3ea57cc984518bcee822fd3a99b61', 'project_name': 'tempest-GroupTypeSpecsTest-682936399', 'tenant_id': 'f9c3ea57cc984518bcee822fd3a99b61', 'tenant_name': 'tempest-GroupTypeSpecsTest-682936399', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'b2b1ce7f919647d29191f928d471ee5d', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:47:57.826 39 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupTypeSpecsTest-682936399-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'f9c3ea57cc984518bcee822fd3a99b61', 'project_name': 'tempest-GroupTypeSpecsTest-682936399', 'tenant_id': 'f9c3ea57cc984518bcee822fd3a99b61', 'tenant_name': 'tempest-GroupTypeSpecsTest-682936399', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'b2b1ce7f919647d29191f928d471ee5d', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:47:57.861 23 INFO tempest.lib.common.rest_client [req-093b226b-cd41-4727-8ad1-8efd8677604b req-093b226b-cd41-4727-8ad1-8efd8677604b ] Request (UserMessagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.135s",
                                "2026-05-22 01:47:57.883 21 INFO tempest.lib.common.rest_client [req-a40ba33b-7362-401a-9da1-fdbfff33583b req-a40ba33b-7362-401a-9da1-fdbfff33583b ] Request (VolumePoolsAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.407s",
                                "2026-05-22 01:47:57.915 19 INFO tempest.lib.common.rest_client [req-65a689af-1cf8-40a6-beca-16aee47c3eeb req-65a689af-1cf8-40a6-beca-16aee47c3eeb ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.432s",
                                "2026-05-22 01:47:57.973 42 INFO tempest.lib.common.rest_client [req-70b7cce7-099c-44a9-86f3-99321f765847 req-70b7cce7-099c-44a9-86f3-99321f765847 ] Request (VolumeQuotasAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.230s",
                                "2026-05-22 01:47:57.980 25 INFO tempest.lib.common.rest_client [req-eaf31d92-b47a-407c-9f81-6be4970260a6 req-eaf31d92-b47a-407c-9f81-6be4970260a6 ] Request (VolumesBackupsAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0dd5211bb82a438cab50256f9c09a2e4/users/6ce8ce9c6aa1449ab644690bade9235a/roles/7b19d98ffcc24d869191183daf0fb4ae 0.394s",
                                "2026-05-22 01:47:57.980 25 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 6ce8ce9c6aa1449ab644690bade9235a is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:47:57.980 25 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesBackupsAdminTest-2133013478-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '0dd5211bb82a438cab50256f9c09a2e4', 'project_name': 'tempest-VolumesBackupsAdminTest-2133013478', 'tenant_id': '0dd5211bb82a438cab50256f9c09a2e4', 'tenant_name': 'tempest-VolumesBackupsAdminTest-2133013478', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '6ce8ce9c6aa1449ab644690bade9235a', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:47:57.981 25 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesBackupsAdminTest-2133013478-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '0dd5211bb82a438cab50256f9c09a2e4', 'project_name': 'tempest-VolumesBackupsAdminTest-2133013478', 'tenant_id': '0dd5211bb82a438cab50256f9c09a2e4', 'tenant_name': 'tempest-VolumesBackupsAdminTest-2133013478', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '6ce8ce9c6aa1449ab644690bade9235a', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:47:58.043 15 INFO tempest.lib.common.rest_client [req-9b9add0d-1ab0-4bf0-ac4d-70fe7aaf508c req-9b9add0d-1ab0-4bf0-ac4d-70fe7aaf508c ] Request (SnapshotsActionsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3c36c630c47142af87339902641ef440/users/d6cd1a701bc64beebac8afede6d0d475/roles/7b19d98ffcc24d869191183daf0fb4ae 0.461s",
                                "2026-05-22 01:47:58.043 15 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user d6cd1a701bc64beebac8afede6d0d475 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:47:58.044 15 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-SnapshotsActionsTest-2135856141-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '3c36c630c47142af87339902641ef440', 'project_name': 'tempest-SnapshotsActionsTest-2135856141', 'tenant_id': '3c36c630c47142af87339902641ef440', 'tenant_name': 'tempest-SnapshotsActionsTest-2135856141', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'd6cd1a701bc64beebac8afede6d0d475', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:47:58.044 15 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-SnapshotsActionsTest-2135856141-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '3c36c630c47142af87339902641ef440', 'project_name': 'tempest-SnapshotsActionsTest-2135856141', 'tenant_id': '3c36c630c47142af87339902641ef440', 'tenant_name': 'tempest-SnapshotsActionsTest-2135856141', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'd6cd1a701bc64beebac8afede6d0d475', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:47:58.053 31 INFO tempest.lib.common.rest_client [req-14c783e9-01a9-4ce6-9f79-50f7143e4232 req-14c783e9-01a9-4ce6-9f79-50f7143e4232 ] Request (GroupTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.752s",
                                "2026-05-22 01:47:58.076 27 INFO tempest.lib.common.rest_client [req-9addbbf4-668d-440a-9a32-62006b920408 req-9addbbf4-668d-440a-9a32-62006b920408 ] Request (GroupSnapshotsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4faa463af43a423b9864e60693ca451a/users/21c55ed168234edaaba5fd58e32ecba9/roles/1049be6f2d5641528d4cf50ffcec866c 0.265s",
                                "2026-05-22 01:47:58.102 21 INFO tempest.lib.common.rest_client [req-347bb7cc-224b-447c-83df-d33b3e56bcfa req-347bb7cc-224b-447c-83df-d33b3e56bcfa ] Request (VolumePoolsAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f5308903217346199e802e2f422d5667/users/e1196826872c46a599f83bf64ab017a8/roles/1049be6f2d5641528d4cf50ffcec866c 0.213s",
                                "2026-05-22 01:47:58.169 33 INFO tempest.lib.common.rest_client [req-40a98d76-64ba-401d-8f8d-ed1697e61354 req-40a98d76-64ba-401d-8f8d-ed1697e61354 ] Request (VolumeQuotaClassesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3bcf7c2dfe294f5abd0f0346bfa18817/users/9d214ddc222f4900b2498059c839ee7c/roles/7b19d98ffcc24d869191183daf0fb4ae 0.445s",
                                "2026-05-22 01:47:58.170 33 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 9d214ddc222f4900b2498059c839ee7c is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:47:58.171 33 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeQuotaClassesTest-2132511781-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '3bcf7c2dfe294f5abd0f0346bfa18817', 'project_name': 'tempest-VolumeQuotaClassesTest-2132511781', 'tenant_id': '3bcf7c2dfe294f5abd0f0346bfa18817', 'tenant_name': 'tempest-VolumeQuotaClassesTest-2132511781', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '9d214ddc222f4900b2498059c839ee7c', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:47:58.171 33 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeQuotaClassesTest-2132511781-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '3bcf7c2dfe294f5abd0f0346bfa18817', 'project_name': 'tempest-VolumeQuotaClassesTest-2132511781', 'tenant_id': '3bcf7c2dfe294f5abd0f0346bfa18817', 'tenant_name': 'tempest-VolumeQuotaClassesTest-2132511781', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '9d214ddc222f4900b2498059c839ee7c', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:47:58.206 37 INFO tempest.lib.common.rest_client [req-c4fab4cf-dc95-4793-8656-f62fc186fbb3 req-c4fab4cf-dc95-4793-8656-f62fc186fbb3 ] Request (GroupSnapshotsV319Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.735s",
                                "2026-05-22 01:47:58.235 17 INFO tempest.lib.common.rest_client [req-d1e638db-fb0f-4f76-9d7f-eec5f01a7586 req-d1e638db-fb0f-4f76-9d7f-eec5f01a7586 ] Request (VolumeTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/137b9bbe324040afa5ebd0b36f149656/users/ee559924fc0047318e85380afbc31694/roles/1049be6f2d5641528d4cf50ffcec866c 0.618s",
                                "2026-05-22 01:47:58.272 27 INFO tempest.lib.common.rest_client [req-5b0d0418-1183-4d97-aa2a-fbeeb74b4c05 req-5b0d0418-1183-4d97-aa2a-fbeeb74b4c05 ] Request (GroupSnapshotsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.194s",
                                "2026-05-22 01:47:58.295 35 INFO tempest.lib.common.rest_client [req-1bd2885a-4ae4-49d6-99ce-41007a85f84b req-1bd2885a-4ae4-49d6-99ce-41007a85f84b ] Request (VolumesServicesTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.638s",
                                "2026-05-22 01:47:58.353 29 INFO tempest.lib.common.rest_client [req-f26e4b11-8b91-4bed-9660-cc700ee01817 req-f26e4b11-8b91-4bed-9660-cc700ee01817 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e339a59736204d889d62cababc3cd23f/users/126d9e84bd4d41148baffb05bad7e0ee/roles/7b19d98ffcc24d869191183daf0fb4ae 0.593s",
                                "2026-05-22 01:47:58.356 29 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 126d9e84bd4d41148baffb05bad7e0ee is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:47:58.356 29 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeSnapshotQuotasNegativeTestJSON-1366684341-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'e339a59736204d889d62cababc3cd23f', 'project_name': 'tempest-VolumeSnapshotQuotasNegativeTestJSON-1366684341', 'tenant_id': 'e339a59736204d889d62cababc3cd23f', 'tenant_name': 'tempest-VolumeSnapshotQuotasNegativeTestJSON-1366684341', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '126d9e84bd4d41148baffb05bad7e0ee', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:47:58.357 29 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeSnapshotQuotasNegativeTestJSON-1366684341-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'e339a59736204d889d62cababc3cd23f', 'project_name': 'tempest-VolumeSnapshotQuotasNegativeTestJSON-1366684341', 'tenant_id': 'e339a59736204d889d62cababc3cd23f', 'tenant_name': 'tempest-VolumeSnapshotQuotasNegativeTestJSON-1366684341', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '126d9e84bd4d41148baffb05bad7e0ee', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:47:58.387 11 INFO tempest.lib.common.rest_client [req-037ef9b8-cfe7-4fc0-83f2-2a16d0a1ba31 req-037ef9b8-cfe7-4fc0-83f2-2a16d0a1ba31 ] Request (GroupsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.635s",
                                "2026-05-22 01:47:58.432 17 INFO tempest.lib.common.rest_client [req-b44e2820-7f5d-4d49-a577-48eba49defb5 req-b44e2820-7f5d-4d49-a577-48eba49defb5 ] Request (VolumeTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.194s",
                                "2026-05-22 01:47:58.447 13 INFO tempest.lib.common.rest_client [req-1f77e098-ca91-4df1-8df9-95b792979e99 req-1f77e098-ca91-4df1-8df9-95b792979e99 ] Request (QosSpecsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.789s",
                                "2026-05-22 01:47:58.473 19 INFO tempest.lib.common.rest_client [req-0a4a6028-780b-4ad5-be3a-7d10c12b83f4 req-0a4a6028-780b-4ad5-be3a-7d10c12b83f4 ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/32f4c39d6ebf4ad0a2f6cb4c4a0479d5/users/59bed5ae9a474d65954b1aafe0daeb3e/roles/f62b4d190f9040abadfedbb170e6ab99 0.552s",
                                "2026-05-22 01:47:58.549 42 INFO tempest.lib.common.rest_client [req-c89d0362-d08b-4ae7-b31a-11abb15d74a8 req-c89d0362-d08b-4ae7-b31a-11abb15d74a8 ] Request (VolumeQuotasAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/310db146d3484a309dd537acf668d0a1/users/2fe7ee6afbb641b4bb344273fa90d0fe/roles/f62b4d190f9040abadfedbb170e6ab99 0.573s",
                                "2026-05-22 01:47:58.559 25 INFO tempest.lib.common.rest_client [req-5fab1266-4e87-4c7b-b0e8-978bee0f1184 req-5fab1266-4e87-4c7b-b0e8-978bee0f1184 ] Request (VolumesBackupsAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.573s",
                                "2026-05-22 01:47:58.671 31 INFO tempest.lib.common.rest_client [req-03d72a97-ab18-4e5f-9721-ce9f40272b40 req-03d72a97-ab18-4e5f-9721-ce9f40272b40 ] Request (GroupTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.614s",
                                "2026-05-22 01:47:58.690 13 INFO tempest.lib.common.rest_client [req-2cfe82cd-93e4-448c-9838-63a2edb9242c req-2cfe82cd-93e4-448c-9838-63a2edb9242c ] Request (QosSpecsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.237s",
                                "2026-05-22 01:47:58.715 39 INFO tempest.lib.common.rest_client [req-0bb96e9d-e10a-41e5-be44-964f00918479 req-0bb96e9d-e10a-41e5-be44-964f00918479 ] Request (GroupTypeSpecsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.879s",
                                "2026-05-22 01:47:58.821 21 INFO tempest.lib.common.rest_client [req-7221ae0e-fd7f-4c67-8a6b-9f7a777834fb req-7221ae0e-fd7f-4c67-8a6b-9f7a777834fb ] Request (VolumePoolsAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.716s",
                                "2026-05-22 01:47:58.841 23 INFO tempest.lib.common.rest_client [req-47834cd2-5beb-42eb-8e8c-16d33bcdc57f req-47834cd2-5beb-42eb-8e8c-16d33bcdc57f ] Request (UserMessagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.979s",
                                "2026-05-22 01:47:58.871 25 INFO tempest.lib.common.rest_client [req-526d608c-0512-4b00-bf77-ad1539bca1de req-526d608c-0512-4b00-bf77-ad1539bca1de ] Request (VolumesBackupsAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.309s",
                                "2026-05-22 01:47:58.880 27 INFO tempest.lib.common.rest_client [req-84585abd-3279-470f-8331-0639b840a992 req-84585abd-3279-470f-8331-0639b840a992 ] Request (GroupSnapshotsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4faa463af43a423b9864e60693ca451a/users/21c55ed168234edaaba5fd58e32ecba9/roles/f62b4d190f9040abadfedbb170e6ab99 0.605s",
                                "2026-05-22 01:47:58.894 35 INFO tempest.lib.common.rest_client [req-87bfa1fa-d4bd-427d-ba15-d689e6be8e2e req-87bfa1fa-d4bd-427d-ba15-d689e6be8e2e ] Request (VolumesServicesTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ae79d2faf6d84299addaca767cea9721/users/4e1e86ce9dc7451d9b10d02cd8754c91/roles/f62b4d190f9040abadfedbb170e6ab99 0.596s",
                                "2026-05-22 01:47:58.953 15 INFO tempest.lib.common.rest_client [req-87c12dff-3f52-4204-b89f-f66512971f4f req-87c12dff-3f52-4204-b89f-f66512971f4f ] Request (SnapshotsActionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.901s",
                                "2026-05-22 01:47:58.958 29 INFO tempest.lib.common.rest_client [req-2d90ad36-d8cb-48d0-873f-268c40a19e88 req-2d90ad36-d8cb-48d0-873f-268c40a19e88 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.593s",
                                "2026-05-22 01:47:59.028 17 INFO tempest.lib.common.rest_client [req-130cf463-228e-41a1-bc1c-1ad5757570ca req-130cf463-228e-41a1-bc1c-1ad5757570ca ] Request (VolumeTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/137b9bbe324040afa5ebd0b36f149656/users/ee559924fc0047318e85380afbc31694/roles/f62b4d190f9040abadfedbb170e6ab99 0.594s",
                                "2026-05-22 01:47:59.042 11 INFO tempest.lib.common.rest_client [req-9e0533f2-f038-4f7f-a725-f39a1cd737c4 req-9e0533f2-f038-4f7f-a725-f39a1cd737c4 ] Request (GroupsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9e59294e3e0a4cfe8173b003667378ba/users/ddf36e8e9b054c93bafdc7592ed227e0/roles/285449a926f347738829a3f39962ab63 0.652s",
                                "2026-05-22 01:47:59.150 19 INFO tempest.lib.common.rest_client [req-6a84e6e0-ff5f-4e62-bf96-b0c7d6101813 req-6a84e6e0-ff5f-4e62-bf96-b0c7d6101813 ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.674s",
                                "2026-05-22 01:47:59.154 42 INFO tempest.lib.common.rest_client [req-2b4f69e3-4b10-41f1-aeb8-47e4610da2c8 req-2b4f69e3-4b10-41f1-aeb8-47e4610da2c8 ] Request (VolumeQuotasAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.602s",
                                "2026-05-22 01:47:59.183 33 INFO tempest.lib.common.rest_client [req-61d3fd57-8884-491b-959b-08a3f9142ce6 req-61d3fd57-8884-491b-959b-08a3f9142ce6 ] Request (VolumeQuotaClassesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.006s",
                                "2026-05-22 01:47:59.195 21 INFO tempest.lib.common.rest_client [req-e01ddd44-df46-4fbe-b56e-8d0456ead613 req-e01ddd44-df46-4fbe-b56e-8d0456ead613 ] Request (VolumePoolsAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f5308903217346199e802e2f422d5667/users/e1196826872c46a599f83bf64ab017a8/roles/f62b4d190f9040abadfedbb170e6ab99 0.371s",
                                "2026-05-22 01:47:59.222 39 INFO tempest.lib.common.rest_client [req-a3fe5669-d6fc-423d-afa9-b663ae75f6d7 req-a3fe5669-d6fc-423d-afa9-b663ae75f6d7 ] Request (GroupTypeSpecsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.502s",
                                "2026-05-22 01:47:59.266 23 INFO tempest.lib.common.rest_client [req-01f14c48-a230-4074-b9d6-bb5faf0ad9af req-01f14c48-a230-4074-b9d6-bb5faf0ad9af ] Request (UserMessagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.422s",
                                "2026-05-22 01:47:59.305 35 INFO tempest.lib.common.rest_client [req-ef01b53a-1869-42d4-abd4-359d32158721 req-ef01b53a-1869-42d4-abd4-359d32158721 ] Request (VolumesServicesTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.408s",
                                "2026-05-22 01:47:59.340 27 INFO tempest.lib.common.rest_client [req-d295584a-9e87-47cc-98fd-bf6ad16252da req-d295584a-9e87-47cc-98fd-bf6ad16252da ] Request (GroupSnapshotsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.458s",
                                "2026-05-22 01:47:59.363 33 INFO tempest.lib.common.rest_client [req-64e3fea1-086a-4a9e-88b9-89df264ab283 req-64e3fea1-086a-4a9e-88b9-89df264ab283 ] Request (VolumeQuotaClassesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.177s",
                                "2026-05-22 01:47:59.356 17 INFO tempest.lib.common.rest_client [req-9db41b5e-11b2-4fdb-9f64-4958fc9cadca req-9db41b5e-11b2-4fdb-9f64-4958fc9cadca ] Request (VolumeTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.322s",
                                "2026-05-22 01:47:59.407 29 INFO tempest.lib.common.rest_client [req-73c0ae71-6fe1-444b-84b4-e25d8114b9d6 req-73c0ae71-6fe1-444b-84b4-e25d8114b9d6 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.442s",
                                "2026-05-22 01:47:59.417 13 INFO tempest.lib.common.rest_client [req-6dd0a84b-209a-4b37-8759-4d711db8bfd0 req-6dd0a84b-209a-4b37-8759-4d711db8bfd0 ] Request (QosSpecsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.724s",
                                "2026-05-22 01:47:59.506 42 INFO tempest.lib.common.rest_client [req-107710f1-8d89-42e8-934f-bff20b00b201 req-107710f1-8d89-42e8-934f-bff20b00b201 ] Request (VolumeQuotasAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/310db146d3484a309dd537acf668d0a1/users/2fe7ee6afbb641b4bb344273fa90d0fe/roles/7b19d98ffcc24d869191183daf0fb4ae 0.342s",
                                "2026-05-22 01:47:59.507 42 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 2fe7ee6afbb641b4bb344273fa90d0fe is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:47:59.507 42 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeQuotasAdminTestJSON-1346522287-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '310db146d3484a309dd537acf668d0a1', 'project_name': 'tempest-VolumeQuotasAdminTestJSON-1346522287', 'tenant_id': '310db146d3484a309dd537acf668d0a1', 'tenant_name': 'tempest-VolumeQuotasAdminTestJSON-1346522287', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '2fe7ee6afbb641b4bb344273fa90d0fe', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:47:59.507 42 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeQuotasAdminTestJSON-1346522287-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '310db146d3484a309dd537acf668d0a1', 'project_name': 'tempest-VolumeQuotasAdminTestJSON-1346522287', 'tenant_id': '310db146d3484a309dd537acf668d0a1', 'tenant_name': 'tempest-VolumeQuotasAdminTestJSON-1346522287', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '2fe7ee6afbb641b4bb344273fa90d0fe', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:47:59.546 31 INFO tempest.lib.common.rest_client [req-96e639b9-0810-4f6c-b7d8-25d87ed8df05 req-96e639b9-0810-4f6c-b7d8-25d87ed8df05 ] Request (GroupTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.868s",
                                "2026-05-22 01:47:59.581 17 INFO tempest.lib.common.rest_client [req-d5d13371-72e1-436c-8da8-7901ad9b9655 req-d5d13371-72e1-436c-8da8-7901ad9b9655 ] Request (VolumeTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/137b9bbe324040afa5ebd0b36f149656/users/ee559924fc0047318e85380afbc31694/roles/7b19d98ffcc24d869191183daf0fb4ae 0.222s",
                                "2026-05-22 01:47:59.582 17 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user ee559924fc0047318e85380afbc31694 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:47:59.585 17 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeTypesTest-714994454-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '137b9bbe324040afa5ebd0b36f149656', 'project_name': 'tempest-VolumeTypesTest-714994454', 'tenant_id': '137b9bbe324040afa5ebd0b36f149656', 'tenant_name': 'tempest-VolumeTypesTest-714994454', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'ee559924fc0047318e85380afbc31694', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:47:59.586 17 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeTypesTest-714994454-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '137b9bbe324040afa5ebd0b36f149656', 'project_name': 'tempest-VolumeTypesTest-714994454', 'tenant_id': '137b9bbe324040afa5ebd0b36f149656', 'tenant_name': 'tempest-VolumeTypesTest-714994454', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'ee559924fc0047318e85380afbc31694', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:47:59.598 35 INFO tempest.lib.common.rest_client [req-67e5b718-72f2-4fb6-b4e2-f5c0906dee9a req-67e5b718-72f2-4fb6-b4e2-f5c0906dee9a ] Request (VolumesServicesTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ae79d2faf6d84299addaca767cea9721/users/4e1e86ce9dc7451d9b10d02cd8754c91/roles/7b19d98ffcc24d869191183daf0fb4ae 0.286s",
                                "2026-05-22 01:47:59.599 35 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 4e1e86ce9dc7451d9b10d02cd8754c91 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:47:59.599 35 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesServicesTestJSON-1753826701-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'ae79d2faf6d84299addaca767cea9721', 'project_name': 'tempest-VolumesServicesTestJSON-1753826701', 'tenant_id': 'ae79d2faf6d84299addaca767cea9721', 'tenant_name': 'tempest-VolumesServicesTestJSON-1753826701', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '4e1e86ce9dc7451d9b10d02cd8754c91', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:47:59.600 35 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesServicesTestJSON-1753826701-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'ae79d2faf6d84299addaca767cea9721', 'project_name': 'tempest-VolumesServicesTestJSON-1753826701', 'tenant_id': 'ae79d2faf6d84299addaca767cea9721', 'tenant_name': 'tempest-VolumesServicesTestJSON-1753826701', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '4e1e86ce9dc7451d9b10d02cd8754c91', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:47:59.643 21 INFO tempest.lib.common.rest_client [req-6615a9cb-e023-4195-ba67-88f8251dee41 req-6615a9cb-e023-4195-ba67-88f8251dee41 ] Request (VolumePoolsAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.443s",
                                "2026-05-22 01:47:59.707 15 INFO tempest.lib.common.rest_client [req-b7e68327-4600-4b6a-8d8e-7ed7bc9b1981 req-b7e68327-4600-4b6a-8d8e-7ed7bc9b1981 ] Request (SnapshotsActionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.748s",
                                "2026-05-22 01:47:59.739 39 INFO tempest.lib.common.rest_client [req-015b45c7-747e-431b-a1a2-a22bd9772c0a req-015b45c7-747e-431b-a1a2-a22bd9772c0a ] Request (GroupTypeSpecsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.509s",
                                "2026-05-22 01:47:59.796 11 INFO tempest.lib.common.rest_client [req-f7248d3f-23e6-4969-a119-bd27f3d62317 req-f7248d3f-23e6-4969-a119-bd27f3d62317 ] Request (GroupsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.752s",
                                "2026-05-22 01:47:59.840 19 INFO tempest.lib.common.rest_client [req-38e7de13-7fa3-4b26-94d9-5bad4c5657ab req-38e7de13-7fa3-4b26-94d9-5bad4c5657ab ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/32f4c39d6ebf4ad0a2f6cb4c4a0479d5/users/59bed5ae9a474d65954b1aafe0daeb3e/roles/7b19d98ffcc24d869191183daf0fb4ae 0.686s",
                                "2026-05-22 01:47:59.841 19 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 59bed5ae9a474d65954b1aafe0daeb3e is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:47:59.842 19 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-BackendsCapabilitiesAdminTestsJSON-720404098-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '32f4c39d6ebf4ad0a2f6cb4c4a0479d5', 'project_name': 'tempest-BackendsCapabilitiesAdminTestsJSON-720404098', 'tenant_id': '32f4c39d6ebf4ad0a2f6cb4c4a0479d5', 'tenant_name': 'tempest-BackendsCapabilitiesAdminTestsJSON-720404098', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '59bed5ae9a474d65954b1aafe0daeb3e', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:47:59.843 19 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-BackendsCapabilitiesAdminTestsJSON-720404098-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '32f4c39d6ebf4ad0a2f6cb4c4a0479d5', 'project_name': 'tempest-BackendsCapabilitiesAdminTestsJSON-720404098', 'tenant_id': '32f4c39d6ebf4ad0a2f6cb4c4a0479d5', 'tenant_name': 'tempest-BackendsCapabilitiesAdminTestsJSON-720404098', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '59bed5ae9a474d65954b1aafe0daeb3e', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:47:59.858 25 INFO tempest.lib.common.rest_client [req-41e9b9e0-6209-4387-a2d4-c013afeccf83 req-41e9b9e0-6209-4387-a2d4-c013afeccf83 ] Request (VolumesBackupsAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.985s",
                                "2026-05-22 01:47:59.978 23 INFO tempest.lib.common.rest_client [req-057b2684-4ef6-40fb-ad9d-464ba692c4e2 req-057b2684-4ef6-40fb-ad9d-464ba692c4e2 ] Request (UserMessagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/793c3ace7428495184085148eea45453/users/d3e0c4276b7647bd84197d85155b9c64/roles/285449a926f347738829a3f39962ab63 0.710s",
                                "2026-05-22 01:47:59.974 27 INFO tempest.lib.common.rest_client [req-0f127737-fda1-4537-b12f-c40cb333433a req-0f127737-fda1-4537-b12f-c40cb333433a ] Request (GroupSnapshotsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4faa463af43a423b9864e60693ca451a/users/21c55ed168234edaaba5fd58e32ecba9/roles/7b19d98ffcc24d869191183daf0fb4ae 0.631s",
                                "2026-05-22 01:47:59.974 27 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 21c55ed168234edaaba5fd58e32ecba9 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:47:59.975 27 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupSnapshotsTest-348639657-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '4faa463af43a423b9864e60693ca451a', 'project_name': 'tempest-GroupSnapshotsTest-348639657', 'tenant_id': '4faa463af43a423b9864e60693ca451a', 'tenant_name': 'tempest-GroupSnapshotsTest-348639657', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '21c55ed168234edaaba5fd58e32ecba9', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:47:59.976 27 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupSnapshotsTest-348639657-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '4faa463af43a423b9864e60693ca451a', 'project_name': 'tempest-GroupSnapshotsTest-348639657', 'tenant_id': '4faa463af43a423b9864e60693ca451a', 'tenant_name': 'tempest-GroupSnapshotsTest-348639657', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '21c55ed168234edaaba5fd58e32ecba9', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:48:00.038 37 INFO tempest.lib.common.rest_client [req-cf8248ce-0645-46ed-a052-578c5b864c5c req-cf8248ce-0645-46ed-a052-578c5b864c5c ] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 POST https://api.testbed.osism.xyz:8776/v3/1a42e2da8c18408ca9c9f082d209f712/types 1.826s",
                                "2026-05-22 01:48:00.065 31 INFO tempest.lib.common.rest_client [req-6bf9db45-f570-402a-b1d2-d7322ebe703e req-6bf9db45-f570-402a-b1d2-d7322ebe703e ] Request (GroupTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.517s",
                                "2026-05-22 01:48:00.075 33 INFO tempest.lib.common.rest_client [req-1c89abd5-a5d6-4372-b94d-664b5392b329 req-1c89abd5-a5d6-4372-b94d-664b5392b329 ] Request (VolumeQuotaClassesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.702s",
                                "2026-05-22 01:48:00.091 13 INFO tempest.lib.common.rest_client [req-cd591b94-54e9-4849-83f3-a990c370ef56 req-cd591b94-54e9-4849-83f3-a990c370ef56 ] Request (QosSpecsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.672s",
                                "2026-05-22 01:48:00.086 29 INFO tempest.lib.common.rest_client [req-70f18c5f-641a-4f9e-9498-027fd7c2470b req-70f18c5f-641a-4f9e-9498-027fd7c2470b ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.677s",
                                "2026-05-22 01:48:00.114 21 INFO tempest.lib.common.rest_client [req-d581f6bd-ef4a-48e1-8530-5ffe5c69cd76 req-d581f6bd-ef4a-48e1-8530-5ffe5c69cd76 ] Request (VolumePoolsAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f5308903217346199e802e2f422d5667/users/e1196826872c46a599f83bf64ab017a8/roles/7b19d98ffcc24d869191183daf0fb4ae 0.467s",
                                "2026-05-22 01:48:00.115 21 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user e1196826872c46a599f83bf64ab017a8 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:48:00.116 21 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumePoolsAdminTestsJSON-1837617416-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'f5308903217346199e802e2f422d5667', 'project_name': 'tempest-VolumePoolsAdminTestsJSON-1837617416', 'tenant_id': 'f5308903217346199e802e2f422d5667', 'tenant_name': 'tempest-VolumePoolsAdminTestsJSON-1837617416', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'e1196826872c46a599f83bf64ab017a8', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:48:00.116 21 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumePoolsAdminTestsJSON-1837617416-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'f5308903217346199e802e2f422d5667', 'project_name': 'tempest-VolumePoolsAdminTestsJSON-1837617416', 'tenant_id': 'f5308903217346199e802e2f422d5667', 'tenant_name': 'tempest-VolumePoolsAdminTestsJSON-1837617416', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'e1196826872c46a599f83bf64ab017a8', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:48:00.124 42 INFO tempest.lib.common.rest_client [req-dc671691-de5d-4b04-9c5c-c32f0e82953d req-dc671691-de5d-4b04-9c5c-c32f0e82953d ] Request (VolumeQuotasAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.608s",
                                "2026-05-22 01:48:00.191 11 INFO tempest.lib.common.rest_client [req-5ae309b9-1f5b-4046-ab20-d652ca8cc298 req-5ae309b9-1f5b-4046-ab20-d652ca8cc298 ] Request (GroupsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9e59294e3e0a4cfe8173b003667378ba/users/ddf36e8e9b054c93bafdc7592ed227e0/roles/1049be6f2d5641528d4cf50ffcec866c 0.393s",
                                "2026-05-22 01:48:00.240 39 INFO tempest.lib.common.rest_client [req-f9c48088-5ad9-47ff-a108-1e4901a137c6 req-f9c48088-5ad9-47ff-a108-1e4901a137c6 ] Request (GroupTypeSpecsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.498s",
                                "2026-05-22 01:48:00.258 23 INFO tempest.lib.common.rest_client [req-fb087273-55eb-40d7-b13f-b5bfcd8cea6f req-fb087273-55eb-40d7-b13f-b5bfcd8cea6f ] Request (UserMessagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.272s",
                                "2026-05-22 01:48:00.287 33 INFO tempest.lib.common.rest_client [req-df25aa84-058e-4cbe-9a2f-defb70d2375b req-df25aa84-058e-4cbe-9a2f-defb70d2375b ] Request (VolumeQuotaClassesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.206s",
                                "2026-05-22 01:48:00.291 25 INFO tempest.lib.common.rest_client [req-ab0bf997-8799-4061-ae6b-6dc0ecefb505 req-ab0bf997-8799-4061-ae6b-6dc0ecefb505 ] Request (VolumesBackupsAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.432s",
                                "2026-05-22 01:48:00.324 29 INFO tempest.lib.common.rest_client [req-0fa4589b-8fa2-495e-a14a-f9d477212133 req-0fa4589b-8fa2-495e-a14a-f9d477212133 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.224s",
                                "2026-05-22 01:48:00.339 37 INFO tempest.lib.common.rest_client [req-5fcca2ba-e7b6-49a0-be86-323de88695d5 req-5fcca2ba-e7b6-49a0-be86-323de88695d5 ] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 202 POST https://api.testbed.osism.xyz:8776/v3/1a42e2da8c18408ca9c9f082d209f712/group_types 0.287s",
                                "2026-05-22 01:48:00.358 31 INFO tempest.lib.common.rest_client [req-4d9533c2-89f6-4ef4-ac2a-689aa614070e req-4d9533c2-89f6-4ef4-ac2a-689aa614070e ] Request (GroupTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4fedf6f004774405aa2167f2ff9de208/users/7f96cb8bec4449b99508bd6ba10c052d/roles/285449a926f347738829a3f39962ab63 0.289s",
                                "2026-05-22 01:48:00.450 35 INFO tempest.lib.common.rest_client [req-d9c0abdf-7dbc-41f4-8127-52995fcb786d req-d9c0abdf-7dbc-41f4-8127-52995fcb786d ] Request (VolumesServicesTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.835s",
                                "2026-05-22 01:48:00.463 23 INFO tempest.lib.common.rest_client [req-e3f86c6a-b491-4af4-b913-904d7a12c231 req-e3f86c6a-b491-4af4-b913-904d7a12c231 ] Request (UserMessagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/793c3ace7428495184085148eea45453/users/d3e0c4276b7647bd84197d85155b9c64/roles/285449a926f347738829a3f39962ab63 0.202s",
                                "2026-05-22 01:48:00.477 42 INFO tempest.lib.common.rest_client [req-bd9d6989-d17b-433b-9024-01a2f1d4358a req-bd9d6989-d17b-433b-9024-01a2f1d4358a ] Request (VolumeQuotasAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.348s",
                                "2026-05-22 01:48:00.539 15 INFO tempest.lib.common.rest_client [req-26f8f5f1-0418-493f-afc3-b543507ebf40 req-26f8f5f1-0418-493f-afc3-b543507ebf40 ] Request (SnapshotsActionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.826s",
                                "2026-05-22 01:48:00.575 11 INFO tempest.lib.common.rest_client [req-fcf920c9-d16b-414f-8b4c-e0c2d209dec4 req-fcf920c9-d16b-414f-8b4c-e0c2d209dec4 ] Request (GroupsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.379s",
                                "2026-05-22 01:48:00.578 25 INFO tempest.lib.common.rest_client [req-6b898715-aeb8-44b2-a74e-4ac7f0191751 req-6b898715-aeb8-44b2-a74e-4ac7f0191751 ] Request (VolumesBackupsAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3375ccbc8b7a45769ac46c534bb52336/users/e8b08d0da2c14de8a69ea5a8db7a300d/roles/285449a926f347738829a3f39962ab63 0.284s",
                                "2026-05-22 01:48:00.676 17 INFO tempest.lib.common.rest_client [req-df313aa8-dca1-455a-bb1a-411c3d3ed95a req-df313aa8-dca1-455a-bb1a-411c3d3ed95a ] Request (VolumeTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.076s",
                                "2026-05-22 01:48:00.693 33 INFO tempest.lib.common.rest_client [req-08ce808a-3e6f-4cd6-be81-b03f0864f35f req-08ce808a-3e6f-4cd6-be81-b03f0864f35f ] Request (VolumeQuotaClassesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ac01df1b4cd44260a3ff78ff506d6476/users/3cbf94ab5c10446c9cbe31980c2ba276/roles/285449a926f347738829a3f39962ab63 0.404s",
                                "2026-05-22 01:48:00.702 35 INFO tempest.lib.common.rest_client [req-c0ca14f2-9663-4311-ad90-1dfb5914ea3f req-c0ca14f2-9663-4311-ad90-1dfb5914ea3f ] Request (VolumesServicesTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.247s",
                                "2026-05-22 01:48:00.747 15 INFO tempest.lib.common.rest_client [req-f313907f-ab3c-465a-92c6-07e7a96547c3 req-f313907f-ab3c-465a-92c6-07e7a96547c3 ] Request (SnapshotsActionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.203s",
                                "2026-05-22 01:48:00.768 31 INFO tempest.lib.common.rest_client [req-0d59b936-193c-49af-affb-bab7a9bfdf04 req-0d59b936-193c-49af-affb-bab7a9bfdf04 ] Request (GroupTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.406s",
                                "2026-05-22 01:48:00.842 33 INFO tempest.lib.common.rest_client [req-f4e44a79-94e0-43c2-83f7-6d6af077418c req-f4e44a79-94e0-43c2-83f7-6d6af077418c ] Request (VolumeQuotaClassesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.145s",
                                "2026-05-22 01:48:00.862 11 INFO tempest.lib.common.rest_client [req-7eaedea6-c91f-4baa-921e-083415c5e0b8 req-7eaedea6-c91f-4baa-921e-083415c5e0b8 ] Request (GroupsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9e59294e3e0a4cfe8173b003667378ba/users/ddf36e8e9b054c93bafdc7592ed227e0/roles/f62b4d190f9040abadfedbb170e6ab99 0.284s",
                                "2026-05-22 01:48:00.901 15 INFO tempest.lib.common.rest_client [req-60f83533-a1d4-4f07-adf6-f3006a62666e req-60f83533-a1d4-4f07-adf6-f3006a62666e ] Request (SnapshotsActionsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/04c1b5653eae45ad9b844de6aa4e10d9/users/fab65a9bc6f74d0b8586513c116e274d/roles/285449a926f347738829a3f39962ab63 0.151s",
                                "2026-05-22 01:48:00.904 19 INFO tempest.lib.common.rest_client [req-c1a08776-508d-4c3e-beef-c34dba7c0640 req-c1a08776-508d-4c3e-beef-c34dba7c0640 ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.053s",
                                "2026-05-22 01:48:00.991 27 INFO tempest.lib.common.rest_client [req-641ab44d-e9d6-4159-a10b-30fed5dc105c req-641ab44d-e9d6-4159-a10b-30fed5dc105c ] Request (GroupSnapshotsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.002s",
                                "2026-05-22 01:48:01.014 11 INFO tempest.lib.common.rest_client [req-12402c15-bb95-41d0-9ecc-81d53df86809 req-12402c15-bb95-41d0-9ecc-81d53df86809 ] Request (GroupsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.150s",
                                "2026-05-22 01:48:01.028 13 INFO tempest.lib.common.rest_client [req-239e661d-5a71-4850-9860-96c94082e360 req-239e661d-5a71-4850-9860-96c94082e360 ] Request (QosSpecsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/18767c3571df4930b96e89fd3c497f28/users/33da6434f37841529d201f9dc5f7bc9c/roles/285449a926f347738829a3f39962ab63 0.933s",
                                "2026-05-22 01:48:01.140 39 INFO tempest.lib.common.rest_client [req-f65048d2-51a3-4e4c-87fc-a669ec283dd2 req-f65048d2-51a3-4e4c-87fc-a669ec283dd2 ] Request (GroupTypeSpecsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6e541163ba35426b84333a4468f93b38/users/9044bc83eb2340b5aa48980de847e9f7/roles/285449a926f347738829a3f39962ab63 0.898s",
                                "2026-05-22 01:48:01.145 27 INFO tempest.lib.common.rest_client [req-047bc15a-89d8-4ef5-8dfa-413d16df91d3 req-047bc15a-89d8-4ef5-8dfa-413d16df91d3 ] Request (GroupSnapshotsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.152s",
                                "2026-05-22 01:48:01.202 42 INFO tempest.lib.common.rest_client [req-767ef159-e0f0-4553-a1ed-e962ad7fd0dd req-767ef159-e0f0-4553-a1ed-e962ad7fd0dd ] Request (VolumeQuotasAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.723s",
                                "2026-05-22 01:48:01.279 39 INFO tempest.lib.common.rest_client [req-ee998498-d530-4a29-9127-ed8c44fa5fe0 req-ee998498-d530-4a29-9127-ed8c44fa5fe0 ] Request (GroupTypeSpecsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.138s",
                                "2026-05-22 01:48:01.302 33 INFO tempest.lib.common.rest_client [req-e842c424-c5b6-4c25-816a-871c226fdf9f req-e842c424-c5b6-4c25-816a-871c226fdf9f ] Request (VolumeQuotaClassesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ac01df1b4cd44260a3ff78ff506d6476/users/3cbf94ab5c10446c9cbe31980c2ba276/roles/285449a926f347738829a3f39962ab63 0.457s",
                                "2026-05-22 01:48:01.315 29 INFO tempest.lib.common.rest_client [req-0a88b396-45ee-455b-ad37-a4b7cb6f57cf req-0a88b396-45ee-455b-ad37-a4b7cb6f57cf ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/83e820bd1617448ebc16990ccbf696c6/users/8528afe9a79d4b5f82f73700b010246d/roles/285449a926f347738829a3f39962ab63 0.988s",
                                "2026-05-22 01:48:01.333 35 INFO tempest.lib.common.rest_client [req-4ca65c9b-8ffd-4e90-a223-4c02ba52bb73 req-4ca65c9b-8ffd-4e90-a223-4c02ba52bb73 ] Request (VolumesServicesTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.628s",
                                "2026-05-22 01:48:01.405 23 INFO tempest.lib.common.rest_client [req-e0d6cce7-9007-4aed-82d3-7a86c6af8bfc req-e0d6cce7-9007-4aed-82d3-7a86c6af8bfc ] Request (UserMessagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.938s",
                                "2026-05-22 01:48:01.412 13 INFO tempest.lib.common.rest_client [req-c52c5187-0672-4e50-83a4-5866e8055e84 req-c52c5187-0672-4e50-83a4-5866e8055e84 ] Request (QosSpecsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.381s",
                                "2026-05-22 01:48:01.428 25 INFO tempest.lib.common.rest_client [req-cea1bbcd-5297-4a73-8b34-17124224a40b req-cea1bbcd-5297-4a73-8b34-17124224a40b ] Request (VolumesBackupsAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.847s",
                                "2026-05-22 01:48:01.435 35 INFO tempest.lib.common.rest_client [req-dd705402-1fff-4439-a7e8-287f6e77db45 req-dd705402-1fff-4439-a7e8-287f6e77db45 ] Request (VolumesServicesTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.099s",
                                "2026-05-22 01:48:01.449 39 INFO tempest.lib.common.rest_client [req-e2887c16-a038-4213-83ba-e302d4660baa req-e2887c16-a038-4213-83ba-e302d4660baa ] Request (GroupTypeSpecsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6e541163ba35426b84333a4468f93b38/users/9044bc83eb2340b5aa48980de847e9f7/roles/285449a926f347738829a3f39962ab63 0.162s",
                                "2026-05-22 01:48:01.452 42 INFO tempest.lib.common.rest_client [req-16590aed-4b89-4e59-bcb4-b649637b8be7 req-16590aed-4b89-4e59-bcb4-b649637b8be7 ] Request (VolumeQuotasAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.244s",
                                "2026-05-22 01:48:01.459 21 INFO tempest.lib.common.rest_client [req-d48be175-de41-4f82-852d-551cb3a59377 req-d48be175-de41-4f82-852d-551cb3a59377 ] Request (VolumePoolsAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.327s",
                                "2026-05-22 01:48:01.494 19 INFO tempest.lib.common.rest_client [req-aa59d9c6-d83b-4ece-9b64-fd979a13b93a req-aa59d9c6-d83b-4ece-9b64-fd979a13b93a ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.578s",
                                "2026-05-22 01:48:01.524 29 INFO tempest.lib.common.rest_client [req-cd371286-b9e7-41b2-a39d-71654c11faba req-cd371286-b9e7-41b2-a39d-71654c11faba ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.203s",
                                "2026-05-22 01:48:01.559 17 INFO tempest.lib.common.rest_client [req-e3001810-9eda-4343-8175-1e17075bb15b req-e3001810-9eda-4343-8175-1e17075bb15b ] Request (VolumeTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.877s",
                                "2026-05-22 01:48:01.633 25 INFO tempest.lib.common.rest_client [req-1ecd511f-9286-4be2-b712-e4664bcf3764 req-1ecd511f-9286-4be2-b712-e4664bcf3764 ] Request (VolumesBackupsAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3375ccbc8b7a45769ac46c534bb52336/users/e8b08d0da2c14de8a69ea5a8db7a300d/roles/285449a926f347738829a3f39962ab63 0.198s",
                                "2026-05-22 01:48:01.665 13 INFO tempest.lib.common.rest_client [req-a4bfd575-e5aa-4bee-9ab8-542723d4d1f8 req-a4bfd575-e5aa-4bee-9ab8-542723d4d1f8 ] Request (QosSpecsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/18767c3571df4930b96e89fd3c497f28/users/33da6434f37841529d201f9dc5f7bc9c/roles/285449a926f347738829a3f39962ab63 0.250s",
                                "2026-05-22 01:48:01.699 35 INFO tempest.lib.common.rest_client [req-6d775cbb-7aaf-4019-a06e-4dff4a2aba4a req-6d775cbb-7aaf-4019-a06e-4dff4a2aba4a ] Request (VolumesServicesTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/690cf8ec88c14ce1bf8ad67b794d1cd0/users/07285227e32044aa802e4283f5922e43/roles/285449a926f347738829a3f39962ab63 0.261s",
                                "2026-05-22 01:48:01.741 31 INFO tempest.lib.common.rest_client [req-c4594d7c-4797-4830-b517-a3a3ff71cca6 req-c4594d7c-4797-4830-b517-a3a3ff71cca6 ] Request (GroupTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4fedf6f004774405aa2167f2ff9de208/users/7f96cb8bec4449b99508bd6ba10c052d/roles/285449a926f347738829a3f39962ab63 0.969s",
                                "2026-05-22 01:48:01.780 29 INFO tempest.lib.common.rest_client [req-b104bb0e-b2f2-45cd-9490-f386ff190437 req-b104bb0e-b2f2-45cd-9490-f386ff190437 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/83e820bd1617448ebc16990ccbf696c6/users/8528afe9a79d4b5f82f73700b010246d/roles/285449a926f347738829a3f39962ab63 0.254s",
                                "2026-05-22 01:48:01.825 42 INFO tempest.lib.common.rest_client [req-b5e69aac-d4f5-480b-8f85-ce7693560138 req-b5e69aac-d4f5-480b-8f85-ce7693560138 ] Request (VolumeQuotasAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6494b9296b284c7eb3c72e1f77ae10a0/users/47520e4d4831446cb0f431e1fe7648c9/roles/7b19d98ffcc24d869191183daf0fb4ae 0.369s",
                                "2026-05-22 01:48:01.863 25 INFO tempest.lib.common.rest_client [req-327b0e5e-29b6-4b3f-9bdc-fcea432da5f1 req-327b0e5e-29b6-4b3f-9bdc-fcea432da5f1 ] Request (VolumesBackupsAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.227s",
                                "2026-05-22 01:48:01.884 15 INFO tempest.lib.common.rest_client [req-e4e94f43-e04f-4af2-8159-e1bafd6a4c5f req-e4e94f43-e04f-4af2-8159-e1bafd6a4c5f ] Request (SnapshotsActionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.979s",
                                "2026-05-22 01:48:01.899 13 INFO tempest.lib.common.rest_client [req-5b166d2e-bfc1-4c6a-93fa-ba2f551f425a req-5b166d2e-bfc1-4c6a-93fa-ba2f551f425a ] Request (QosSpecsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.231s",
                                "2026-05-22 01:48:01.927 29 INFO tempest.lib.common.rest_client [req-9e0d27c9-153e-4abb-a465-9e0a367e3b77 req-9e0d27c9-153e-4abb-a465-9e0a367e3b77 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.142s",
                                "2026-05-22 01:48:01.935 31 INFO tempest.lib.common.rest_client [req-45c741d4-868e-40b3-a1b5-e02103429686 req-45c741d4-868e-40b3-a1b5-e02103429686 ] Request (GroupTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.191s",
                                "2026-05-22 01:48:01.960 11 INFO tempest.lib.common.rest_client [req-e6c36e33-e012-441c-bc34-b6de86dd4d93 req-e6c36e33-e012-441c-bc34-b6de86dd4d93 ] Request (GroupsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9e59294e3e0a4cfe8173b003667378ba/users/ddf36e8e9b054c93bafdc7592ed227e0/roles/7b19d98ffcc24d869191183daf0fb4ae 0.939s",
                                "2026-05-22 01:48:01.960 11 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user ddf36e8e9b054c93bafdc7592ed227e0 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:48:01.961 11 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupsTest-479251127-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '9e59294e3e0a4cfe8173b003667378ba', 'project_name': 'tempest-GroupsTest-479251127', 'tenant_id': '9e59294e3e0a4cfe8173b003667378ba', 'tenant_name': 'tempest-GroupsTest-479251127', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'ddf36e8e9b054c93bafdc7592ed227e0', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:48:01.961 11 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupsTest-479251127-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '9e59294e3e0a4cfe8173b003667378ba', 'project_name': 'tempest-GroupsTest-479251127', 'tenant_id': '9e59294e3e0a4cfe8173b003667378ba', 'tenant_name': 'tempest-GroupsTest-479251127', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'ddf36e8e9b054c93bafdc7592ed227e0', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:48:02.047 33 INFO tempest.lib.common.rest_client [req-731f1d3f-e910-4351-904b-5a911059b1fa req-731f1d3f-e910-4351-904b-5a911059b1fa ] Request (VolumeQuotaClassesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.743s",
                                "2026-05-22 01:48:02.065 19 INFO tempest.lib.common.rest_client [req-114a12fb-49eb-458a-8a51-ccd4696873ca req-114a12fb-49eb-458a-8a51-ccd4696873ca ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.569s",
                                "2026-05-22 01:48:02.077 13 INFO tempest.lib.common.rest_client [req-6c1a412b-455f-4439-8689-dcdf67d6b89c req-6c1a412b-455f-4439-8689-dcdf67d6b89c ] Request (QosSpecsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/18767c3571df4930b96e89fd3c497f28/users/33da6434f37841529d201f9dc5f7bc9c/roles/1049be6f2d5641528d4cf50ffcec866c 0.170s",
                                "2026-05-22 01:48:02.090 15 INFO tempest.lib.common.rest_client [req-781386d2-19f9-424f-86fc-7feefac5e1cc req-781386d2-19f9-424f-86fc-7feefac5e1cc ] Request (SnapshotsActionsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/04c1b5653eae45ad9b844de6aa4e10d9/users/fab65a9bc6f74d0b8586513c116e274d/roles/285449a926f347738829a3f39962ab63 0.204s",
                                "2026-05-22 01:48:02.155 19 INFO tempest.lib.common.rest_client [req-1e71c1db-4cda-4ad4-8557-81d2c2719703 req-1e71c1db-4cda-4ad4-8557-81d2c2719703 ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.088s",
                                "2026-05-22 01:48:02.160 23 INFO tempest.lib.common.rest_client [req-28b9feef-d656-4757-b69b-52bd9cdd01dd req-28b9feef-d656-4757-b69b-52bd9cdd01dd ] Request (UserMessagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/793c3ace7428495184085148eea45453/users/d3e0c4276b7647bd84197d85155b9c64/roles/1049be6f2d5641528d4cf50ffcec866c 0.753s",
                                "2026-05-22 01:48:02.165 25 INFO tempest.lib.common.rest_client [req-d4ea4542-784b-4688-b781-b86246aaac0b req-d4ea4542-784b-4688-b781-b86246aaac0b ] Request (VolumesBackupsAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3375ccbc8b7a45769ac46c534bb52336/users/e8b08d0da2c14de8a69ea5a8db7a300d/roles/1049be6f2d5641528d4cf50ffcec866c 0.299s",
                                "2026-05-22 01:48:02.249 15 INFO tempest.lib.common.rest_client [req-9a3185f1-21e4-475f-a5bf-f49ed0261bb3 req-9a3185f1-21e4-475f-a5bf-f49ed0261bb3 ] Request (SnapshotsActionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.155s",
                                "2026-05-22 01:48:02.263 25 INFO tempest.lib.common.rest_client [req-5de5eb63-e892-4ce3-9be2-8c275a7e905b req-5de5eb63-e892-4ce3-9be2-8c275a7e905b ] Request (VolumesBackupsAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.096s",
                                "2026-05-22 01:48:02.272 33 INFO tempest.lib.common.rest_client [req-f3843f6e-1186-4537-87e1-b9b0f1e1ac9f req-f3843f6e-1186-4537-87e1-b9b0f1e1ac9f ] Request (VolumeQuotaClassesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ac01df1b4cd44260a3ff78ff506d6476/users/3cbf94ab5c10446c9cbe31980c2ba276/roles/1049be6f2d5641528d4cf50ffcec866c 0.222s",
                                "2026-05-22 01:48:02.281 27 INFO tempest.lib.common.rest_client [req-a22021e5-4df1-43e4-a3cf-a63a9a636e11 req-a22021e5-4df1-43e4-a3cf-a63a9a636e11 ] Request (GroupSnapshotsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.130s",
                                "2026-05-22 01:48:02.287 37 INFO tempest.lib.common.rest_client [req-d0ff7a38-1569-47a3-864a-138e63f845e9 req-d0ff7a38-1569-47a3-864a-138e63f845e9 ] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 202 POST https://api.testbed.osism.xyz:8776/v3/f95e062386b640aeaf2e06b301a65961/groups 1.940s",
                                "2026-05-22 01:48:02.289 21 INFO tempest.lib.common.rest_client [req-12e07cbb-d23f-49f9-b194-81aaae5f56df req-12e07cbb-d23f-49f9-b194-81aaae5f56df ] Request (VolumePoolsAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.822s",
                                "2026-05-22 01:48:02.364 39 INFO tempest.lib.common.rest_client [req-1839bba7-677e-4e74-919c-7d48bce38bde req-1839bba7-677e-4e74-919c-7d48bce38bde ] Request (GroupTypeSpecsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.909s",
                                "2026-05-22 01:48:02.386 35 INFO tempest.lib.common.rest_client [req-358ada3f-3c7c-439a-9114-8f5f38ff0490 req-358ada3f-3c7c-439a-9114-8f5f38ff0490 ] Request (VolumesServicesTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.685s",
                                "2026-05-22 01:48:02.412 23 INFO tempest.lib.common.rest_client [req-696e771b-3cc3-4e5e-90af-f842f7469197 req-696e771b-3cc3-4e5e-90af-f842f7469197 ] Request (UserMessagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.245s",
                                "2026-05-22 01:48:02.411 42 INFO tempest.lib.common.rest_client [req-6e5df138-d0c7-4652-b62c-92ad1dc671f9 req-6e5df138-d0c7-4652-b62c-92ad1dc671f9 ] Request (VolumeQuotasAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.583s",
                                "2026-05-22 01:48:02.452 25 INFO tempest.lib.common.rest_client [req-758efd59-7e35-4c51-bb26-56f352440c26 req-758efd59-7e35-4c51-bb26-56f352440c26 ] Request (VolumesBackupsAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3375ccbc8b7a45769ac46c534bb52336/users/e8b08d0da2c14de8a69ea5a8db7a300d/roles/f62b4d190f9040abadfedbb170e6ab99 0.187s",
                                "2026-05-22 01:48:02.466 37 INFO tempest.lib.common.rest_client [req-6c6e2268-5b87-4984-bb96-4a88a78b9e94 req-6c6e2268-5b87-4984-bb96-4a88a78b9e94 ] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/f95e062386b640aeaf2e06b301a65961/groups/2c374439-5229-4e9f-9f44-f15648047fd7 0.172s",
                                "2026-05-22 01:48:02.470 37 INFO tempest.common.waiters [-] group 2c374439-5229-4e9f-9f44-f15648047fd7 reached available after waiting for 0.470042 seconds",
                                "2026-05-22 01:48:02.543 29 INFO tempest.lib.common.rest_client [req-dd837d28-a6aa-45e2-9bbe-41d876afa734 req-dd837d28-a6aa-45e2-9bbe-41d876afa734 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/83e820bd1617448ebc16990ccbf696c6/users/8528afe9a79d4b5f82f73700b010246d/roles/1049be6f2d5641528d4cf50ffcec866c 0.614s",
                                "2026-05-22 01:48:02.575 39 INFO tempest.lib.common.rest_client [req-962362d4-6773-41da-a583-9ca0d85508ca req-962362d4-6773-41da-a583-9ca0d85508ca ] Request (GroupTypeSpecsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6e541163ba35426b84333a4468f93b38/users/9044bc83eb2340b5aa48980de847e9f7/roles/1049be6f2d5641528d4cf50ffcec866c 0.207s",
                                "2026-05-22 01:48:02.599 11 INFO tempest.lib.common.rest_client [req-47734046-fd4e-4a42-8812-2d52dd6b5f9c req-47734046-fd4e-4a42-8812-2d52dd6b5f9c ] Request (GroupsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.628s",
                                "2026-05-22 01:48:02.648 42 INFO tempest.lib.common.rest_client [req-be215c79-cd91-4095-ad35-6e6996ba8f59 req-be215c79-cd91-4095-ad35-6e6996ba8f59 ] Request (VolumeQuotasAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6494b9296b284c7eb3c72e1f77ae10a0/users/47520e4d4831446cb0f431e1fe7648c9/roles/1049be6f2d5641528d4cf50ffcec866c 0.230s",
                                "2026-05-22 01:48:02.665 27 INFO tempest.lib.common.rest_client [req-860821d6-dcdc-4f8e-93ac-9d0661f9eb98 req-860821d6-dcdc-4f8e-93ac-9d0661f9eb98 ] Request (GroupSnapshotsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.380s",
                                "2026-05-22 01:48:02.701 39 INFO tempest.lib.common.rest_client [req-01c64a68-1553-4ade-83c4-e12574216291 req-01c64a68-1553-4ade-83c4-e12574216291 ] Request (GroupTypeSpecsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.124s",
                                "2026-05-22 01:48:02.728 31 INFO tempest.lib.common.rest_client [req-a2731360-91ad-4918-85f3-d363375f9156 req-a2731360-91ad-4918-85f3-d363375f9156 ] Request (GroupTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4fedf6f004774405aa2167f2ff9de208/users/7f96cb8bec4449b99508bd6ba10c052d/roles/1049be6f2d5641528d4cf50ffcec866c 0.788s",
                                "2026-05-22 01:48:02.752 17 INFO tempest.lib.common.rest_client [req-ab60991d-c2a2-4c41-a02f-840565adc90e req-ab60991d-c2a2-4c41-a02f-840565adc90e ] Request (VolumeTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.188s",
                                "2026-05-22 01:48:02.758 35 INFO tempest.lib.common.rest_client [req-8bf64b38-e8b4-4c1c-b57d-5599b3381aac req-8bf64b38-e8b4-4c1c-b57d-5599b3381aac ] Request (VolumesServicesTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/690cf8ec88c14ce1bf8ad67b794d1cd0/users/07285227e32044aa802e4283f5922e43/roles/285449a926f347738829a3f39962ab63 0.370s",
                                "2026-05-22 01:48:02.831 25 INFO tempest.lib.common.rest_client [req-88f45f68-da29-4a0d-8b82-253efd76a3a6 req-88f45f68-da29-4a0d-8b82-253efd76a3a6 ] Request (VolumesBackupsAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.377s",
                                "2026-05-22 01:48:02.854 42 INFO tempest.lib.common.rest_client [req-0f71ef9a-e5b0-4b4d-a514-3d2d1dedcf02 req-0f71ef9a-e5b0-4b4d-a514-3d2d1dedcf02 ] Request (VolumeQuotasAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.203s",
                                "2026-05-22 01:48:02.859 21 INFO tempest.lib.common.rest_client [req-7eda77d1-c5d6-4876-8e63-a74662942cc8 req-7eda77d1-c5d6-4876-8e63-a74662942cc8 ] Request (VolumePoolsAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.567s",
                                "2026-05-22 01:48:02.867 13 INFO tempest.lib.common.rest_client [req-d880e5a7-632b-46f1-89ac-a2804352166a req-d880e5a7-632b-46f1-89ac-a2804352166a ] Request (QosSpecsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.788s",
                                "2026-05-22 01:48:02.873 19 INFO tempest.lib.common.rest_client [req-9e2d5d84-4113-4de8-a394-d35da0cef52d req-9e2d5d84-4113-4de8-a394-d35da0cef52d ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/bf61fbc9ecd049e2aa8806b92aca31ed/users/e9a94e68e5754b888a0f7c9a554ad883/roles/285449a926f347738829a3f39962ab63 0.716s",
                                "2026-05-22 01:48:02.890 39 INFO tempest.lib.common.rest_client [req-55f029cb-5473-4218-b8d4-1851505783b7 req-55f029cb-5473-4218-b8d4-1851505783b7 ] Request (GroupTypeSpecsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6e541163ba35426b84333a4468f93b38/users/9044bc83eb2340b5aa48980de847e9f7/roles/f62b4d190f9040abadfedbb170e6ab99 0.183s",
                                "2026-05-22 01:48:02.910 37 INFO tempest.lib.common.rest_client [req-045020a9-225c-4ff4-8c4d-ab392f85fc06 req-045020a9-225c-4ff4-8c4d-ab392f85fc06 ] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 202 POST https://api.testbed.osism.xyz:8776/v3/f95e062386b640aeaf2e06b301a65961/volumes 0.429s",
                                "2026-05-22 01:48:02.936 31 INFO tempest.lib.common.rest_client [req-27088f31-1021-451f-8ba0-1fe4fdb5e8a7 req-27088f31-1021-451f-8ba0-1fe4fdb5e8a7 ] Request (GroupTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.200s",
                                "2026-05-22 01:48:02.959 35 INFO tempest.lib.common.rest_client [req-5b859e6f-c347-49a1-a362-c30bc0f70033 req-5b859e6f-c347-49a1-a362-c30bc0f70033 ] Request (VolumesServicesTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.198s",
                                "2026-05-22 01:48:02.970 21 INFO tempest.lib.common.rest_client [req-68a130f8-3a1d-4f1d-abc8-58ddb916e952 req-68a130f8-3a1d-4f1d-abc8-58ddb916e952 ] Request (VolumePoolsAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.098s",
                                "2026-05-22 01:48:02.983 33 INFO tempest.lib.common.rest_client [req-bc23eea9-c1c2-46b3-aedc-fcd22b232d8c req-bc23eea9-c1c2-46b3-aedc-fcd22b232d8c ] Request (VolumeQuotaClassesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.686s",
                                "2026-05-22 01:48:03.016 15 INFO tempest.lib.common.rest_client [req-0d0f6b76-1fbb-45d8-b6e3-69edf78f6295 req-0d0f6b76-1fbb-45d8-b6e3-69edf78f6295 ] Request (SnapshotsActionsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/04c1b5653eae45ad9b844de6aa4e10d9/users/fab65a9bc6f74d0b8586513c116e274d/roles/1049be6f2d5641528d4cf50ffcec866c 0.737s",
                                "2026-05-22 01:48:03.039 11 INFO tempest.lib.common.rest_client [req-87f1028e-fe6b-41d1-9edd-c354603bec81 req-87f1028e-fe6b-41d1-9edd-c354603bec81 ] Request (GroupsTest:test_group_create_show_list_delete): 200 POST https://api.testbed.osism.xyz:8776/v3/9e59294e3e0a4cfe8173b003667378ba/types 0.432s",
                                "2026-05-22 01:48:03.047 29 INFO tempest.lib.common.rest_client [req-3a7acd25-1702-470b-a33e-9bb5d8d3c6a8 req-3a7acd25-1702-470b-a33e-9bb5d8d3c6a8 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.502s",
                                "2026-05-22 01:48:03.058 23 INFO tempest.lib.common.rest_client [req-84a41b00-47f8-4200-b750-409e3c27934d req-84a41b00-47f8-4200-b750-409e3c27934d ] Request (UserMessagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/793c3ace7428495184085148eea45453/users/d3e0c4276b7647bd84197d85155b9c64/roles/f62b4d190f9040abadfedbb170e6ab99 0.634s",
                                "2026-05-22 01:48:03.076 42 INFO tempest.lib.common.rest_client [req-ab41f52d-2e5c-4ca3-b9b1-b2f75fd59215 req-ab41f52d-2e5c-4ca3-b9b1-b2f75fd59215 ] Request (VolumeQuotasAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6494b9296b284c7eb3c72e1f77ae10a0/users/47520e4d4831446cb0f431e1fe7648c9/roles/f62b4d190f9040abadfedbb170e6ab99 0.216s",
                                "2026-05-22 01:48:03.077 31 INFO tempest.lib.common.rest_client [req-d87a6b4a-3ae9-46ee-9809-988148fd8988 req-d87a6b4a-3ae9-46ee-9809-988148fd8988 ] Request (GroupTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4fedf6f004774405aa2167f2ff9de208/users/7f96cb8bec4449b99508bd6ba10c052d/roles/f62b4d190f9040abadfedbb170e6ab99 0.137s",
                                "2026-05-22 01:48:03.146 35 INFO tempest.lib.common.rest_client [req-bde129f9-616f-46fd-a05a-5d6ec6169654 req-bde129f9-616f-46fd-a05a-5d6ec6169654 ] Request (VolumesServicesTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/690cf8ec88c14ce1bf8ad67b794d1cd0/users/07285227e32044aa802e4283f5922e43/roles/1049be6f2d5641528d4cf50ffcec866c 0.176s",
                                "2026-05-22 01:48:03.160 27 INFO tempest.lib.common.rest_client [req-c865614f-0010-4037-a6ec-3556c2b2e2ee req-c865614f-0010-4037-a6ec-3556c2b2e2ee ] Request (GroupSnapshotsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a2d2cff618f94585b99a3dd4dbc597f5/users/852c43227c8a433ba952cb7ea84c8ef1/roles/285449a926f347738829a3f39962ab63 0.485s",
                                "2026-05-22 01:48:03.145 25 INFO tempest.lib.common.rest_client [req-4e686f99-68d3-423d-a3c0-bb4b7b2c7a32 req-4e686f99-68d3-423d-a3c0-bb4b7b2c7a32 ] Request (VolumesBackupsAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3375ccbc8b7a45769ac46c534bb52336/users/e8b08d0da2c14de8a69ea5a8db7a300d/roles/7b19d98ffcc24d869191183daf0fb4ae 0.302s",
                                "2026-05-22 01:48:03.145 25 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user e8b08d0da2c14de8a69ea5a8db7a300d is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:48:03.145 25 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesBackupsAdminTest-1650621488-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '3375ccbc8b7a45769ac46c534bb52336', 'project_name': 'tempest-VolumesBackupsAdminTest-1650621488', 'tenant_id': '3375ccbc8b7a45769ac46c534bb52336', 'tenant_name': 'tempest-VolumesBackupsAdminTest-1650621488', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'e8b08d0da2c14de8a69ea5a8db7a300d', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:48:03.146 25 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesBackupsAdminTest-1650621488-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '3375ccbc8b7a45769ac46c534bb52336', 'project_name': 'tempest-VolumesBackupsAdminTest-1650621488', 'tenant_id': '3375ccbc8b7a45769ac46c534bb52336', 'tenant_name': 'tempest-VolumesBackupsAdminTest-1650621488', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'e8b08d0da2c14de8a69ea5a8db7a300d', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:48:03.207 17 INFO tempest.lib.common.rest_client [req-c6a50091-f289-43a1-bc7b-79c5236d93b5 req-c6a50091-f289-43a1-bc7b-79c5236d93b5 ] Request (VolumeTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.450s",
                                "2026-05-22 01:48:03.222 37 INFO tempest.lib.common.rest_client [req-f686330c-5540-4833-8ee2-e7a5414a0326 req-f686330c-5540-4833-8ee2-e7a5414a0326 ] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/f95e062386b640aeaf2e06b301a65961/volumes/55ed285b-c6a1-4d58-9bdf-2a1e9a0abbcb 0.269s",
                                "2026-05-22 01:48:03.229 19 INFO tempest.lib.common.rest_client [req-15feeb6a-af66-4603-b393-8a3e606cc7b8 req-15feeb6a-af66-4603-b393-8a3e606cc7b8 ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.353s",
                                "2026-05-22 01:48:03.242 37 INFO tempest.common.waiters [-] volume 55ed285b-c6a1-4d58-9bdf-2a1e9a0abbcb reached available after waiting for 0.242527 seconds",
                                "2026-05-22 01:48:03.246 33 INFO tempest.lib.common.rest_client [req-7f78a378-ec13-4bbf-a161-65ad222b8d3f req-7f78a378-ec13-4bbf-a161-65ad222b8d3f ] Request (VolumeQuotaClassesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ac01df1b4cd44260a3ff78ff506d6476/users/3cbf94ab5c10446c9cbe31980c2ba276/roles/f62b4d190f9040abadfedbb170e6ab99 0.242s",
                                "2026-05-22 01:48:03.245 13 INFO tempest.lib.common.rest_client [req-682c8d14-181e-487f-91eb-bced167ea2a1 req-682c8d14-181e-487f-91eb-bced167ea2a1 ] Request (QosSpecsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/18767c3571df4930b96e89fd3c497f28/users/33da6434f37841529d201f9dc5f7bc9c/roles/f62b4d190f9040abadfedbb170e6ab99 0.376s",
                                "2026-05-22 01:48:03.253 29 INFO tempest.lib.common.rest_client [req-e4e8e006-91c8-4ace-a53b-2569eaae0394 req-e4e8e006-91c8-4ace-a53b-2569eaae0394 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/83e820bd1617448ebc16990ccbf696c6/users/8528afe9a79d4b5f82f73700b010246d/roles/f62b4d190f9040abadfedbb170e6ab99 0.203s",
                                "2026-05-22 01:48:03.282 11 INFO tempest.lib.common.rest_client [req-bb67ca46-04db-4476-98f4-18c430d4b945 req-bb67ca46-04db-4476-98f4-18c430d4b945 ] Request (GroupsTest:test_group_create_show_list_delete): 202 POST https://api.testbed.osism.xyz:8776/v3/9e59294e3e0a4cfe8173b003667378ba/group_types 0.231s",
                                "2026-05-22 01:48:03.290 31 INFO tempest.lib.common.rest_client [req-5012b8ea-3d01-471e-a3a4-bcbc20be5722 req-5012b8ea-3d01-471e-a3a4-bcbc20be5722 ] Request (GroupTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.202s",
                                "2026-05-22 01:48:03.312 39 INFO tempest.lib.common.rest_client [req-3c7eda0e-f5c4-41c5-a55e-46799e3484c9 req-3c7eda0e-f5c4-41c5-a55e-46799e3484c9 ] Request (GroupTypeSpecsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.407s",
                                "2026-05-22 01:48:03.336 35 INFO tempest.lib.common.rest_client [req-9305e329-4c50-4e46-a664-1889709d7cb5 req-9305e329-4c50-4e46-a664-1889709d7cb5 ] Request (VolumesServicesTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.182s",
                                "2026-05-22 01:48:03.337 23 INFO tempest.lib.common.rest_client [req-862e2310-f283-4436-9d0e-49c37d442de6 req-862e2310-f283-4436-9d0e-49c37d442de6 ] Request (UserMessagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.276s",
                                "2026-05-22 01:48:03.338 15 INFO tempest.lib.common.rest_client [req-68315b5e-a8c6-4459-95de-87f4ce436519 req-68315b5e-a8c6-4459-95de-87f4ce436519 ] Request (SnapshotsActionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.314s",
                                "2026-05-22 01:48:03.346 21 INFO tempest.lib.common.rest_client [req-be2b2e74-1312-4e10-ad20-70658a422871 req-be2b2e74-1312-4e10-ad20-70658a422871 ] Request (VolumePoolsAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/19de1266d98941e896108c775e0a9326/users/c9b5fbfc4242453692f50ed507983625/roles/285449a926f347738829a3f39962ab63 0.374s",
                                "2026-05-22 01:48:03.372 17 INFO tempest.lib.common.rest_client [req-277ac916-6f67-400b-a49c-25919413e416 req-277ac916-6f67-400b-a49c-25919413e416 ] Request (VolumeTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/917d5ec0d1824d8a8bbddff0978dda65/users/636cf3053c69413ea3f8b33675b38673/roles/285449a926f347738829a3f39962ab63 0.163s",
                                "2026-05-22 01:48:03.419 42 INFO tempest.lib.common.rest_client [req-8940f3b7-6553-430f-bbde-4801a70e2f6a req-8940f3b7-6553-430f-bbde-4801a70e2f6a ] Request (VolumeQuotasAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.335s",
                                "2026-05-22 01:48:03.483 19 INFO tempest.lib.common.rest_client [req-28f6edfc-923d-4743-a7cf-07d8cf7d3797 req-28f6edfc-923d-4743-a7cf-07d8cf7d3797 ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/bf61fbc9ecd049e2aa8806b92aca31ed/users/e9a94e68e5754b888a0f7c9a554ad883/roles/285449a926f347738829a3f39962ab63 0.246s",
                                "2026-05-22 01:48:03.488 13 INFO tempest.lib.common.rest_client [req-974a1c3f-7c7f-4fe0-a72b-893db4879637 req-974a1c3f-7c7f-4fe0-a72b-893db4879637 ] Request (QosSpecsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.242s",
                                "2026-05-22 01:48:03.495 27 INFO tempest.lib.common.rest_client [req-6b21d82a-23cd-44cd-86e3-1999e401d6e6 req-6b21d82a-23cd-44cd-86e3-1999e401d6e6 ] Request (GroupSnapshotsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.333s",
                                "2026-05-22 01:48:03.537 31 INFO tempest.lib.common.rest_client [req-cb602efe-6d15-42d1-9afc-47e4236b8e0d req-cb602efe-6d15-42d1-9afc-47e4236b8e0d ] Request (GroupTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4fedf6f004774405aa2167f2ff9de208/users/7f96cb8bec4449b99508bd6ba10c052d/roles/7b19d98ffcc24d869191183daf0fb4ae 0.245s",
                                "2026-05-22 01:48:03.537 31 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 7f96cb8bec4449b99508bd6ba10c052d is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:48:03.537 31 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupTypesTest-1751133263-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '4fedf6f004774405aa2167f2ff9de208', 'project_name': 'tempest-GroupTypesTest-1751133263', 'tenant_id': '4fedf6f004774405aa2167f2ff9de208', 'tenant_name': 'tempest-GroupTypesTest-1751133263', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '7f96cb8bec4449b99508bd6ba10c052d', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:48:03.537 31 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupTypesTest-1751133263-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '4fedf6f004774405aa2167f2ff9de208', 'project_name': 'tempest-GroupTypesTest-1751133263', 'tenant_id': '4fedf6f004774405aa2167f2ff9de208', 'tenant_name': 'tempest-GroupTypesTest-1751133263', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '7f96cb8bec4449b99508bd6ba10c052d', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:48:03.570 33 INFO tempest.lib.common.rest_client [req-5bb965ef-bcbc-4cba-8678-4b7c273cce61 req-5bb965ef-bcbc-4cba-8678-4b7c273cce61 ] Request (VolumeQuotaClassesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.321s",
                                "2026-05-22 01:48:03.585 29 INFO tempest.lib.common.rest_client [req-f989307b-42d6-43bc-8bb3-a3a3a88da175 req-f989307b-42d6-43bc-8bb3-a3a3a88da175 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.330s",
                                "2026-05-22 01:48:03.626 17 INFO tempest.lib.common.rest_client [req-116ba57f-a20d-434d-8eba-d261de8ab9b4 req-116ba57f-a20d-434d-8eba-d261de8ab9b4 ] Request (VolumeTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.251s",
                                "2026-05-22 01:48:03.673 13 INFO tempest.lib.common.rest_client [req-2d163071-c648-47ee-9c1c-07e3a969c9b9 req-2d163071-c648-47ee-9c1c-07e3a969c9b9 ] Request (QosSpecsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/18767c3571df4930b96e89fd3c497f28/users/33da6434f37841529d201f9dc5f7bc9c/roles/7b19d98ffcc24d869191183daf0fb4ae 0.181s",
                                "2026-05-22 01:48:03.674 13 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 33da6434f37841529d201f9dc5f7bc9c is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:48:03.674 13 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-QosSpecsTestJSON-2125047544-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '18767c3571df4930b96e89fd3c497f28', 'project_name': 'tempest-QosSpecsTestJSON-2125047544', 'tenant_id': '18767c3571df4930b96e89fd3c497f28', 'tenant_name': 'tempest-QosSpecsTestJSON-2125047544', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '33da6434f37841529d201f9dc5f7bc9c', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:48:03.674 13 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-QosSpecsTestJSON-2125047544-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '18767c3571df4930b96e89fd3c497f28', 'project_name': 'tempest-QosSpecsTestJSON-2125047544', 'tenant_id': '18767c3571df4930b96e89fd3c497f28', 'tenant_name': 'tempest-QosSpecsTestJSON-2125047544', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '33da6434f37841529d201f9dc5f7bc9c', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:48:03.699 15 INFO tempest.lib.common.rest_client [req-18d1b0ea-ec9e-49ac-b896-42ecb84813d3 req-18d1b0ea-ec9e-49ac-b896-42ecb84813d3 ] Request (SnapshotsActionsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/04c1b5653eae45ad9b844de6aa4e10d9/users/fab65a9bc6f74d0b8586513c116e274d/roles/f62b4d190f9040abadfedbb170e6ab99 0.358s",
                                "2026-05-22 01:48:03.686 39 INFO tempest.lib.common.rest_client [req-bbea4c77-96e9-4c3d-bd56-67971b4828d6 req-bbea4c77-96e9-4c3d-bd56-67971b4828d6 ] Request (GroupTypeSpecsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6e541163ba35426b84333a4468f93b38/users/9044bc83eb2340b5aa48980de847e9f7/roles/7b19d98ffcc24d869191183daf0fb4ae 0.371s",
                                "2026-05-22 01:48:03.687 39 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 9044bc83eb2340b5aa48980de847e9f7 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:48:03.687 39 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupTypeSpecsTest-1218173685-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '6e541163ba35426b84333a4468f93b38', 'project_name': 'tempest-GroupTypeSpecsTest-1218173685', 'tenant_id': '6e541163ba35426b84333a4468f93b38', 'tenant_name': 'tempest-GroupTypeSpecsTest-1218173685', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '9044bc83eb2340b5aa48980de847e9f7', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:48:03.688 39 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupTypeSpecsTest-1218173685-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '6e541163ba35426b84333a4468f93b38', 'project_name': 'tempest-GroupTypeSpecsTest-1218173685', 'tenant_id': '6e541163ba35426b84333a4468f93b38', 'tenant_name': 'tempest-GroupTypeSpecsTest-1218173685', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '9044bc83eb2340b5aa48980de847e9f7', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:48:03.705 35 INFO tempest.lib.common.rest_client [req-2076e81a-d120-4d8f-b267-07bf04283a7e req-2076e81a-d120-4d8f-b267-07bf04283a7e ] Request (VolumesServicesTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/690cf8ec88c14ce1bf8ad67b794d1cd0/users/07285227e32044aa802e4283f5922e43/roles/f62b4d190f9040abadfedbb170e6ab99 0.366s",
                                "2026-05-22 01:48:03.727 25 INFO tempest.lib.common.rest_client [req-d99ecd7c-337b-4c13-813c-aa1b3e581dd0 req-d99ecd7c-337b-4c13-813c-aa1b3e581dd0 ] Request (VolumesBackupsAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.567s",
                                "2026-05-22 01:48:03.733 37 INFO tempest.lib.common.rest_client [req-16d4dd93-3f2b-4701-ba2b-aa581871f601 req-16d4dd93-3f2b-4701-ba2b-aa581871f601 ] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 202 POST https://api.testbed.osism.xyz:8776/v3/f95e062386b640aeaf2e06b301a65961/group_snapshots 0.481s",
                                "2026-05-22 01:48:03.832 21 INFO tempest.lib.common.rest_client [req-240585ad-6375-46dd-a7b3-95bdb8e45648 req-240585ad-6375-46dd-a7b3-95bdb8e45648 ] Request (VolumePoolsAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.480s",
                                "2026-05-22 01:48:03.843 23 INFO tempest.lib.common.rest_client [req-a5203430-c042-41d4-9ea9-00fd31981a45 req-a5203430-c042-41d4-9ea9-00fd31981a45 ] Request (UserMessagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/793c3ace7428495184085148eea45453/users/d3e0c4276b7647bd84197d85155b9c64/roles/7b19d98ffcc24d869191183daf0fb4ae 0.500s",
                                "2026-05-22 01:48:03.844 23 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user d3e0c4276b7647bd84197d85155b9c64 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:48:03.846 11 INFO tempest.lib.common.rest_client [req-a568b914-2d4d-49b3-bb32-39be8e0a0426 req-a568b914-2d4d-49b3-bb32-39be8e0a0426 ] Request (GroupsTest:test_group_create_show_list_delete): 202 POST https://api.testbed.osism.xyz:8776/v3/aef36cefc44d4945a675df41fb67eda2/groups 0.554s",
                                "2026-05-22 01:48:03.852 23 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-UserMessagesTest-449218867-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '793c3ace7428495184085148eea45453', 'project_name': 'tempest-UserMessagesTest-449218867', 'tenant_id': '793c3ace7428495184085148eea45453', 'tenant_name': 'tempest-UserMessagesTest-449218867', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'd3e0c4276b7647bd84197d85155b9c64', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:48:03.852 23 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-UserMessagesTest-449218867-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '793c3ace7428495184085148eea45453', 'project_name': 'tempest-UserMessagesTest-449218867', 'tenant_id': '793c3ace7428495184085148eea45453', 'tenant_name': 'tempest-UserMessagesTest-449218867', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'd3e0c4276b7647bd84197d85155b9c64', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:48:03.841 19 INFO tempest.lib.common.rest_client [req-df205f7a-5577-4716-8c88-4606206a8e56 req-df205f7a-5577-4716-8c88-4606206a8e56 ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.345s",
                                "2026-05-22 01:48:03.864 37 INFO tempest.lib.common.rest_client [req-586d69ec-0ff4-40e5-b17c-30506de69ee1 req-586d69ec-0ff4-40e5-b17c-30506de69ee1 ] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/f95e062386b640aeaf2e06b301a65961/group_snapshots/9bb3455a-c0cb-498e-9f80-fc38b8db6c48 0.119s",
                                "2026-05-22 01:48:03.931 35 INFO tempest.lib.common.rest_client [req-970e7952-5884-438b-8d4c-cebd1ca9e06e req-970e7952-5884-438b-8d4c-cebd1ca9e06e ] Request (VolumesServicesTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.223s",
                                "2026-05-22 01:48:03.818 42 INFO tempest.lib.common.rest_client [req-581b783a-f14d-4362-bb6c-46be4f20ea5e req-581b783a-f14d-4362-bb6c-46be4f20ea5e ] Request (VolumeQuotasAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6494b9296b284c7eb3c72e1f77ae10a0/users/47520e4d4831446cb0f431e1fe7648c9/roles/7b19d98ffcc24d869191183daf0fb4ae 0.395s",
                                "2026-05-22 01:48:03.819 42 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 47520e4d4831446cb0f431e1fe7648c9 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:48:03.819 42 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeQuotasAdminTestJSON-140068128-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '6494b9296b284c7eb3c72e1f77ae10a0', 'project_name': 'tempest-VolumeQuotasAdminTestJSON-140068128', 'tenant_id': '6494b9296b284c7eb3c72e1f77ae10a0', 'tenant_name': 'tempest-VolumeQuotasAdminTestJSON-140068128', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '47520e4d4831446cb0f431e1fe7648c9', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:48:03.819 42 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeQuotasAdminTestJSON-140068128-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '6494b9296b284c7eb3c72e1f77ae10a0', 'project_name': 'tempest-VolumeQuotasAdminTestJSON-140068128', 'tenant_id': '6494b9296b284c7eb3c72e1f77ae10a0', 'tenant_name': 'tempest-VolumeQuotasAdminTestJSON-140068128', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '47520e4d4831446cb0f431e1fe7648c9', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:48:03.969 27 INFO tempest.lib.common.rest_client [req-bf37f9a1-d202-40d4-9121-bcb13ed5c795 req-bf37f9a1-d202-40d4-9121-bcb13ed5c795 ] Request (GroupSnapshotsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a2d2cff618f94585b99a3dd4dbc597f5/users/852c43227c8a433ba952cb7ea84c8ef1/roles/285449a926f347738829a3f39962ab63 0.465s",
                                "2026-05-22 01:48:03.877 33 INFO tempest.lib.common.rest_client [req-d82f99cc-7271-404f-b5e8-1842ec717045 req-d82f99cc-7271-404f-b5e8-1842ec717045 ] Request (VolumeQuotaClassesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ac01df1b4cd44260a3ff78ff506d6476/users/3cbf94ab5c10446c9cbe31980c2ba276/roles/7b19d98ffcc24d869191183daf0fb4ae 0.301s",
                                "2026-05-22 01:48:03.880 33 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 3cbf94ab5c10446c9cbe31980c2ba276 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:48:03.881 33 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeQuotaClassesTest-1177925817-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'ac01df1b4cd44260a3ff78ff506d6476', 'project_name': 'tempest-VolumeQuotaClassesTest-1177925817', 'tenant_id': 'ac01df1b4cd44260a3ff78ff506d6476', 'tenant_name': 'tempest-VolumeQuotaClassesTest-1177925817', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '3cbf94ab5c10446c9cbe31980c2ba276', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:48:03.881 33 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeQuotaClassesTest-1177925817-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'ac01df1b4cd44260a3ff78ff506d6476', 'project_name': 'tempest-VolumeQuotaClassesTest-1177925817', 'tenant_id': 'ac01df1b4cd44260a3ff78ff506d6476', 'tenant_name': 'tempest-VolumeQuotaClassesTest-1177925817', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '3cbf94ab5c10446c9cbe31980c2ba276', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:48:03.943 29 INFO tempest.lib.common.rest_client [req-9fccec79-bef8-4f08-b67f-210d08d1aecf req-9fccec79-bef8-4f08-b67f-210d08d1aecf ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/83e820bd1617448ebc16990ccbf696c6/users/8528afe9a79d4b5f82f73700b010246d/roles/7b19d98ffcc24d869191183daf0fb4ae 0.353s",
                                "2026-05-22 01:48:03.944 29 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 8528afe9a79d4b5f82f73700b010246d is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:48:03.944 29 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeSnapshotQuotasNegativeTestJSON-1499829311-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '83e820bd1617448ebc16990ccbf696c6', 'project_name': 'tempest-VolumeSnapshotQuotasNegativeTestJSON-1499829311', 'tenant_id': '83e820bd1617448ebc16990ccbf696c6', 'tenant_name': 'tempest-VolumeSnapshotQuotasNegativeTestJSON-1499829311', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '8528afe9a79d4b5f82f73700b010246d', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:48:03.944 29 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeSnapshotQuotasNegativeTestJSON-1499829311-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '83e820bd1617448ebc16990ccbf696c6', 'project_name': 'tempest-VolumeSnapshotQuotasNegativeTestJSON-1499829311', 'tenant_id': '83e820bd1617448ebc16990ccbf696c6', 'tenant_name': 'tempest-VolumeSnapshotQuotasNegativeTestJSON-1499829311', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '8528afe9a79d4b5f82f73700b010246d', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:48:04.082 11 INFO tempest.lib.common.rest_client [req-2c0016e7-e03e-4531-81f2-14d71e078181 req-2c0016e7-e03e-4531-81f2-14d71e078181 ] Request (GroupsTest:test_group_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/aef36cefc44d4945a675df41fb67eda2/groups/ec3ae4cb-35f8-4c68-a2c6-67beff92bde5 0.232s",
                                "2026-05-22 01:48:04.091 11 INFO tempest.common.waiters [-] group ec3ae4cb-35f8-4c68-a2c6-67beff92bde5 reached available after waiting for 0.091436 seconds",
                                "2026-05-22 01:48:04.127 17 INFO tempest.lib.common.rest_client [req-8026bf5c-4935-46c8-94e1-970d284539c8 req-8026bf5c-4935-46c8-94e1-970d284539c8 ] Request (VolumeTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/917d5ec0d1824d8a8bbddff0978dda65/users/636cf3053c69413ea3f8b33675b38673/roles/285449a926f347738829a3f39962ab63 0.498s",
                                "2026-05-22 01:48:04.292 19 INFO tempest.lib.common.rest_client [req-9f593b2a-8e35-41a3-97bf-ada20948a720 req-9f593b2a-8e35-41a3-97bf-ada20948a720 ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/bf61fbc9ecd049e2aa8806b92aca31ed/users/e9a94e68e5754b888a0f7c9a554ad883/roles/1049be6f2d5641528d4cf50ffcec866c 0.445s",
                                "2026-05-22 01:48:04.298 31 INFO tempest.lib.common.rest_client [req-d5d9bb2a-36ca-4efc-9ef9-331b55e56080 req-d5d9bb2a-36ca-4efc-9ef9-331b55e56080 ] Request (GroupTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.752s",
                                "2026-05-22 01:48:04.313 13 INFO tempest.lib.common.rest_client [req-fa914f95-9e85-437a-909a-ab9c2f26d22d req-fa914f95-9e85-437a-909a-ab9c2f26d22d ] Request (QosSpecsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.631s",
                                "2026-05-22 01:48:04.337 11 INFO tempest.lib.common.rest_client [req-4b3a45cd-9902-40e9-87a0-ed922750d42e req-4b3a45cd-9902-40e9-87a0-ed922750d42e ] Request (GroupsTest:test_group_create_show_list_delete): 202 POST https://api.testbed.osism.xyz:8776/v3/aef36cefc44d4945a675df41fb67eda2/groups 0.243s",
                                "2026-05-22 01:48:04.374 39 INFO tempest.lib.common.rest_client [req-b2fb99a5-af50-40f0-9982-94d9c843b908 req-b2fb99a5-af50-40f0-9982-94d9c843b908 ] Request (GroupTypeSpecsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.682s",
                                "2026-05-22 01:48:04.394 15 INFO tempest.lib.common.rest_client [req-4e5dac20-31b9-4b95-84aa-a3dacfe68a1f req-4e5dac20-31b9-4b95-84aa-a3dacfe68a1f ] Request (SnapshotsActionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.688s",
                                "2026-05-22 01:48:04.428 21 INFO tempest.lib.common.rest_client [req-b8f9c707-22d5-4a9c-9b88-37f261561d50 req-b8f9c707-22d5-4a9c-9b88-37f261561d50 ] Request (VolumePoolsAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/19de1266d98941e896108c775e0a9326/users/c9b5fbfc4242453692f50ed507983625/roles/285449a926f347738829a3f39962ab63 0.592s",
                                "2026-05-22 01:48:04.443 35 INFO tempest.lib.common.rest_client [req-dc003abb-1393-4004-861f-4728e5d280f6 req-dc003abb-1393-4004-861f-4728e5d280f6 ] Request (VolumesServicesTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/690cf8ec88c14ce1bf8ad67b794d1cd0/users/07285227e32044aa802e4283f5922e43/roles/7b19d98ffcc24d869191183daf0fb4ae 0.505s",
                                "2026-05-22 01:48:04.443 35 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 07285227e32044aa802e4283f5922e43 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:48:04.444 35 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesServicesTestJSON-153012800-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '690cf8ec88c14ce1bf8ad67b794d1cd0', 'project_name': 'tempest-VolumesServicesTestJSON-153012800', 'tenant_id': '690cf8ec88c14ce1bf8ad67b794d1cd0', 'tenant_name': 'tempest-VolumesServicesTestJSON-153012800', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '07285227e32044aa802e4283f5922e43', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:48:04.444 35 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesServicesTestJSON-153012800-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '690cf8ec88c14ce1bf8ad67b794d1cd0', 'project_name': 'tempest-VolumesServicesTestJSON-153012800', 'tenant_id': '690cf8ec88c14ce1bf8ad67b794d1cd0', 'tenant_name': 'tempest-VolumesServicesTestJSON-153012800', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '07285227e32044aa802e4283f5922e43', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:48:04.458 11 INFO tempest.lib.common.rest_client [req-d77e49b2-8c4f-4fb6-a8c3-10e98a6425ff req-d77e49b2-8c4f-4fb6-a8c3-10e98a6425ff ] Request (GroupsTest:test_group_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/aef36cefc44d4945a675df41fb67eda2/groups/0e8ac90b-d7fc-4280-ba70-bb6858923238 0.116s",
                                "2026-05-22 01:48:04.463 11 INFO tempest.common.waiters [-] group 0e8ac90b-d7fc-4280-ba70-bb6858923238 reached available after waiting for 0.463679 seconds",
                                "2026-05-22 01:48:04.469 33 INFO tempest.lib.common.rest_client [req-8de8129e-9913-4714-b413-4034f81eebcd req-8de8129e-9913-4714-b413-4034f81eebcd ] Request (VolumeQuotaClassesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.577s",
                                "2026-05-22 01:48:04.536 17 INFO tempest.lib.common.rest_client [req-569c7285-305e-4510-acc6-1baff6672001 req-569c7285-305e-4510-acc6-1baff6672001 ] Request (VolumeTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.403s",
                                "2026-05-22 01:48:04.574 27 INFO tempest.lib.common.rest_client [req-0c47c059-6b77-4b4e-b7df-5861a380e7e9 req-0c47c059-6b77-4b4e-b7df-5861a380e7e9 ] Request (GroupSnapshotsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.603s",
                                "2026-05-22 01:48:04.584 42 INFO tempest.lib.common.rest_client [req-f8cdbf52-ea1c-41d0-af41-f4c0873e8d53 req-f8cdbf52-ea1c-41d0-af41-f4c0873e8d53 ] Request (VolumeQuotasAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.756s",
                                "2026-05-22 01:48:04.621 25 INFO tempest.lib.common.rest_client [req-1d8e8717-de7b-4a91-9cbf-8144550ab337 req-1d8e8717-de7b-4a91-9cbf-8144550ab337 ] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 202 POST https://api.testbed.osism.xyz:8776/v3/0dd5211bb82a438cab50256f9c09a2e4/volumes 0.883s",
                                "2026-05-22 01:48:04.623 19 INFO tempest.lib.common.rest_client [req-742583a1-140d-4213-8eb5-84b18fa9c99e req-742583a1-140d-4213-8eb5-84b18fa9c99e ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.327s",
                                "2026-05-22 01:48:04.639 15 INFO tempest.lib.common.rest_client [req-4004481f-fa54-4873-895c-642d7c0e4a04 req-4004481f-fa54-4873-895c-642d7c0e4a04 ] Request (SnapshotsActionsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/04c1b5653eae45ad9b844de6aa4e10d9/users/fab65a9bc6f74d0b8586513c116e274d/roles/7b19d98ffcc24d869191183daf0fb4ae 0.239s",
                                "2026-05-22 01:48:04.639 15 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user fab65a9bc6f74d0b8586513c116e274d is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:48:04.640 15 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-SnapshotsActionsTest-1365975108-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '04c1b5653eae45ad9b844de6aa4e10d9', 'project_name': 'tempest-SnapshotsActionsTest-1365975108', 'tenant_id': '04c1b5653eae45ad9b844de6aa4e10d9', 'tenant_name': 'tempest-SnapshotsActionsTest-1365975108', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'fab65a9bc6f74d0b8586513c116e274d', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:48:04.640 15 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-SnapshotsActionsTest-1365975108-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '04c1b5653eae45ad9b844de6aa4e10d9', 'project_name': 'tempest-SnapshotsActionsTest-1365975108', 'tenant_id': '04c1b5653eae45ad9b844de6aa4e10d9', 'tenant_name': 'tempest-SnapshotsActionsTest-1365975108', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'fab65a9bc6f74d0b8586513c116e274d', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:48:04.667 13 INFO tempest.lib.common.rest_client [req-f28760b6-73b4-4af6-bdcf-3021d2db24fb req-f28760b6-73b4-4af6-bdcf-3021d2db24fb ] Request (QosSpecsTestJSON:setUpClass): 200 POST https://api.testbed.osism.xyz:8776/v3/18767c3571df4930b96e89fd3c497f28/qos-specs 0.348s",
                                "2026-05-22 01:48:04.688 21 INFO tempest.lib.common.rest_client [req-78b8e8e7-0e08-4c3f-bb5f-847aa8b5f882 req-78b8e8e7-0e08-4c3f-bb5f-847aa8b5f882 ] Request (VolumePoolsAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.254s",
                                "2026-05-22 01:48:04.699 31 INFO tempest.lib.common.rest_client [req-8271c4ce-616a-4b9c-99d9-233cea82c9c5 req-8271c4ce-616a-4b9c-99d9-233cea82c9c5 ] Request (GroupTypesTest:test_group_type_create_list_update_show_delete): 202 POST https://api.testbed.osism.xyz:8776/v3/4fedf6f004774405aa2167f2ff9de208/group_types 0.392s",
                                "2026-05-22 01:48:04.743 17 INFO tempest.lib.common.rest_client [req-1e42d585-1a65-43ed-9b99-762bb73ef7c3 req-1e42d585-1a65-43ed-9b99-762bb73ef7c3 ] Request (VolumeTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/917d5ec0d1824d8a8bbddff0978dda65/users/636cf3053c69413ea3f8b33675b38673/roles/1049be6f2d5641528d4cf50ffcec866c 0.202s",
                                "2026-05-22 01:48:04.756 29 INFO tempest.lib.common.rest_client [req-112ed2ea-962c-44d3-aa93-b0bbdccbe356 req-112ed2ea-962c-44d3-aa93-b0bbdccbe356 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.799s",
                                "2026-05-22 01:48:04.799 25 INFO tempest.lib.common.rest_client [req-839eab39-0752-4918-bfb5-529e903deae8 req-839eab39-0752-4918-bfb5-529e903deae8 ] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 200 GET https://api.testbed.osism.xyz:8776/v3/0dd5211bb82a438cab50256f9c09a2e4/volumes/59b20839-5d92-40c0-858d-f9fc271432f0 0.152s",
                                "2026-05-22 01:48:04.815 13 INFO tempest.lib.common.rest_client [req-f212f3cf-8e67-4614-9db6-c183430c3198 req-f212f3cf-8e67-4614-9db6-c183430c3198 ] Request (QosSpecsTestJSON:test_associate_disassociate_qos): 200 POST https://api.testbed.osism.xyz:8776/v3/18767c3571df4930b96e89fd3c497f28/types 0.139s",
                                "2026-05-22 01:48:04.837 11 INFO tempest.lib.common.rest_client [req-bdd68aef-aecd-4083-9af7-4cb7f4411298 req-bdd68aef-aecd-4083-9af7-4cb7f4411298 ] Request (GroupsTest:test_group_create_show_list_delete): 202 POST https://api.testbed.osism.xyz:8776/v3/aef36cefc44d4945a675df41fb67eda2/volumes 0.372s",
                                "2026-05-22 01:48:04.838 31 INFO tempest.lib.common.rest_client [req-dbf782cd-b0c5-4ef5-8ff6-7df536b8a4e0 req-dbf782cd-b0c5-4ef5-8ff6-7df536b8a4e0 ] Request (GroupTypesTest:test_group_type_create_list_update_show_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/4fedf6f004774405aa2167f2ff9de208/group_types 0.131s",
                                "2026-05-22 01:48:04.847 23 INFO tempest.lib.common.rest_client [req-c7ed8c04-7c5c-434a-928e-c5ca51a0a4e4 req-c7ed8c04-7c5c-434a-928e-c5ca51a0a4e4 ] Request (UserMessagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.976s",
                                "2026-05-22 01:48:04.866 19 INFO tempest.lib.common.rest_client [req-db06cf11-2b61-42a4-9506-2a3af44ac125 req-db06cf11-2b61-42a4-9506-2a3af44ac125 ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/bf61fbc9ecd049e2aa8806b92aca31ed/users/e9a94e68e5754b888a0f7c9a554ad883/roles/f62b4d190f9040abadfedbb170e6ab99 0.237s",
                                "2026-05-22 01:48:04.864 27 INFO tempest.lib.common.rest_client [req-f30b18cb-71e1-49a8-b2be-14b729bba905 req-f30b18cb-71e1-49a8-b2be-14b729bba905 ] Request (GroupSnapshotsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a2d2cff618f94585b99a3dd4dbc597f5/users/852c43227c8a433ba952cb7ea84c8ef1/roles/1049be6f2d5641528d4cf50ffcec866c 0.285s",
                                "2026-05-22 01:48:04.938 17 INFO tempest.lib.common.rest_client [req-bf6028c4-c5c7-48e0-9ab6-f9bda3d9e848 req-bf6028c4-c5c7-48e0-9ab6-f9bda3d9e848 ] Request (VolumeTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.189s",
                                "2026-05-22 01:48:04.976 21 INFO tempest.lib.common.rest_client [req-ed3e2a7e-c291-41cf-acb5-deb42f2ec6d8 req-ed3e2a7e-c291-41cf-acb5-deb42f2ec6d8 ] Request (VolumePoolsAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/19de1266d98941e896108c775e0a9326/users/c9b5fbfc4242453692f50ed507983625/roles/1049be6f2d5641528d4cf50ffcec866c 0.286s",
                                "2026-05-22 01:48:04.983 31 INFO tempest.lib.common.rest_client [req-90691c69-a4c9-4b95-8719-82b673fd0bbf req-90691c69-a4c9-4b95-8719-82b673fd0bbf ] Request (GroupTypesTest:test_group_type_create_list_update_show_delete): 200 PUT https://api.testbed.osism.xyz:8776/v3/4fedf6f004774405aa2167f2ff9de208/group_types/3f8a6a7e-696b-4113-a5e9-c592fec4d502 0.136s",
                                "2026-05-22 01:48:04.981 39 INFO tempest.lib.common.rest_client [req-5d9a92d5-13f0-48ab-99b4-af4d36f82990 req-5d9a92d5-13f0-48ab-99b4-af4d36f82990 ] Request (GroupTypeSpecsTest:test_group_type_specs_create_show_update_list_delete): 202 POST https://api.testbed.osism.xyz:8776/v3/6e541163ba35426b84333a4468f93b38/group_types 0.597s",
                                "2026-05-22 01:48:04.989 13 INFO tempest.lib.common.rest_client [req-556d1de1-7cfc-413e-a070-688aa3a144f7 req-556d1de1-7cfc-413e-a070-688aa3a144f7 ] Request (QosSpecsTestJSON:test_associate_disassociate_qos): 200 POST https://api.testbed.osism.xyz:8776/v3/18767c3571df4930b96e89fd3c497f28/types 0.164s",
                                "2026-05-22 01:48:05.095 29 INFO tempest.lib.common.rest_client [req-66b139a6-d35d-499d-9696-825e9d92c7eb req-66b139a6-d35d-499d-9696-825e9d92c7eb ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/83e820bd1617448ebc16990ccbf696c6/os-quota-sets/e339a59736204d889d62cababc3cd23f 0.334s",
                                "2026-05-22 01:48:05.074 11 INFO tempest.lib.common.rest_client [req-ef4a8d65-0229-4985-b10e-b98c4e49a2c2 req-ef4a8d65-0229-4985-b10e-b98c4e49a2c2 ] Request (GroupsTest:test_group_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/aef36cefc44d4945a675df41fb67eda2/volumes/e0e3711d-7870-42c8-b008-a19b548651d3 0.215s",
                                "2026-05-22 01:48:05.128 35 INFO tempest.lib.common.rest_client [req-096e19f7-22fb-494c-accc-729eccc755b8 req-096e19f7-22fb-494c-accc-729eccc755b8 ] Request (VolumesServicesTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.675s",
                                "2026-05-22 01:48:05.133 33 INFO tempest.lib.common.rest_client [req-24165c12-7ff2-4d5c-abee-b54bd947d9e0 req-24165c12-7ff2-4d5c-abee-b54bd947d9e0 ] Request (VolumeQuotaClassesTest:test_show_default_quota): 200 GET https://api.testbed.osism.xyz:8776/v3/ac01df1b4cd44260a3ff78ff506d6476/os-quota-class-sets/default 0.656s",
                                "2026-05-22 01:48:05.141 42 INFO tempest.lib.common.rest_client [req-858be6a9-cbfc-4344-ac98-f86998aa4cbc req-858be6a9-cbfc-4344-ac98-f86998aa4cbc ] Request (VolumeQuotasAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.554s",
                                "2026-05-22 01:48:05.161 37 INFO tempest.lib.common.rest_client [req-38dfd564-d0ef-4c4e-a5f1-f17f6053b433 req-38dfd564-d0ef-4c4e-a5f1-f17f6053b433 ] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/f95e062386b640aeaf2e06b301a65961/group_snapshots/9bb3455a-c0cb-498e-9f80-fc38b8db6c48 0.284s",
                                "2026-05-22 01:48:05.163 37 INFO tempest.common.waiters [-] group_snapshot 9bb3455a-c0cb-498e-9f80-fc38b8db6c48 reached available after waiting for 2.163280 seconds",
                                "2026-05-22 01:48:05.167 17 INFO tempest.lib.common.rest_client [req-89f3bfcb-ecc1-4e3b-9bfe-9d93268eaf8f req-89f3bfcb-ecc1-4e3b-9bfe-9d93268eaf8f ] Request (VolumeTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/917d5ec0d1824d8a8bbddff0978dda65/users/636cf3053c69413ea3f8b33675b38673/roles/f62b4d190f9040abadfedbb170e6ab99 0.227s",
                                "2026-05-22 01:48:05.213 31 INFO tempest.lib.common.rest_client [req-66660c32-8c69-4bfc-9db5-0b4c1f2b79cd req-66660c32-8c69-4bfc-9db5-0b4c1f2b79cd ] Request (GroupTypesTest:test_group_type_create_list_update_show_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/4fedf6f004774405aa2167f2ff9de208/group_types/3f8a6a7e-696b-4113-a5e9-c592fec4d502 0.221s",
                                "2026-05-22 01:48:05.213 23 INFO tempest.lib.common.rest_client [req-a9c37ce7-6158-44b2-b6ec-44c52770ae98 req-a9c37ce7-6158-44b2-b6ec-44c52770ae98 ] Request (UserMessagesTest:test_delete_message): 200 POST https://api.testbed.osism.xyz:8776/v3/793c3ace7428495184085148eea45453/types 0.357s",
                                "{11} tempest.api.volume.admin.test_volume_quota_classes.VolumeQuotaClassesTest.test_show_default_quota [0.670240s] ... ok",
                                "2026-05-22 01:48:05.250 27 INFO tempest.lib.common.rest_client [req-b38cff8b-f9ed-4b02-96ed-2fd67842a7c8 req-b38cff8b-f9ed-4b02-96ed-2fd67842a7c8 ] Request (GroupSnapshotsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.384s",
                                "2026-05-22 01:48:05.250 39 INFO tempest.lib.common.rest_client [req-c09c54b4-ca44-4aa9-8481-5ff741232a7e req-c09c54b4-ca44-4aa9-8481-5ff741232a7e ] Request (GroupTypeSpecsTest:test_group_type_specs_create_show_update_list_delete): 202 POST https://api.testbed.osism.xyz:8776/v3/6e541163ba35426b84333a4468f93b38/group_types/5c30fccd-57cc-4d14-a5a8-51f1f4af517a/group_specs 0.258s",
                                "2026-05-22 01:48:05.292 13 INFO tempest.lib.common.rest_client [req-5fee1ebc-43c2-446e-859d-5411cf7c5e34 req-5fee1ebc-43c2-446e-859d-5411cf7c5e34 ] Request (QosSpecsTestJSON:test_associate_disassociate_qos): 200 POST https://api.testbed.osism.xyz:8776/v3/18767c3571df4930b96e89fd3c497f28/types 0.288s",
                                "2026-05-22 01:48:05.298 19 INFO tempest.lib.common.rest_client [req-43b711e9-7f0f-4fa7-a117-42f2f2686b83 req-43b711e9-7f0f-4fa7-a117-42f2f2686b83 ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.422s",
                                "2026-05-22 01:48:05.307 37 INFO tempest.lib.common.rest_client [req-cd84a9d2-669d-4ca6-9c38-619299bbdbb8 req-cd84a9d2-669d-4ca6-9c38-619299bbdbb8 ] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/f95e062386b640aeaf2e06b301a65961/snapshots/detail 0.140s",
                                "2026-05-22 01:48:05.322 17 INFO tempest.lib.common.rest_client [req-eed1d1b3-cb12-45ab-8745-23cbe3ce10a2 req-eed1d1b3-cb12-45ab-8745-23cbe3ce10a2 ] Request (VolumeTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.145s",
                                "2026-05-22 01:48:05.333 21 INFO tempest.lib.common.rest_client [req-e34a586c-2752-465c-997f-1f91d5f77ba3 req-e34a586c-2752-465c-997f-1f91d5f77ba3 ] Request (VolumePoolsAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.344s",
                                "2026-05-22 01:48:05.358 31 INFO tempest.lib.common.rest_client [req-160c4551-5bfb-4b50-8775-d2da955cf604 req-160c4551-5bfb-4b50-8775-d2da955cf604 ] Request (GroupTypesTest:test_group_type_create_list_update_show_delete): 202 DELETE https://api.testbed.osism.xyz:8776/v3/4fedf6f004774405aa2167f2ff9de208/group_types/3f8a6a7e-696b-4113-a5e9-c592fec4d502 0.130s",
                                "2026-05-22 01:48:05.386 29 INFO tempest.lib.common.rest_client [req-997fb203-3ead-43fa-90d1-5c9264016bfc req-997fb203-3ead-43fa-90d1-5c9264016bfc ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 200 PUT https://api.testbed.osism.xyz:8776/v3/83e820bd1617448ebc16990ccbf696c6/os-quota-sets/e339a59736204d889d62cababc3cd23f 0.285s",
                                "2026-05-22 01:48:05.408 33 INFO tempest.lib.common.rest_client [req-b93bb07e-f841-40fd-8c65-2fd176cfc68b req-b93bb07e-f841-40fd-8c65-2fd176cfc68b ] Request (VolumeQuotaClassesTest:test_update_default_quota): 200 GET https://api.testbed.osism.xyz:8776/v3/ac01df1b4cd44260a3ff78ff506d6476/os-quota-class-sets/default 0.158s",
                                "2026-05-22 01:48:05.425 39 INFO tempest.lib.common.rest_client [req-72614a7f-e61c-4a44-9788-7fc424ead78d req-72614a7f-e61c-4a44-9788-7fc424ead78d ] Request (GroupTypeSpecsTest:test_group_type_specs_create_show_update_list_delete): 202 POST https://api.testbed.osism.xyz:8776/v3/6e541163ba35426b84333a4468f93b38/group_types/5c30fccd-57cc-4d14-a5a8-51f1f4af517a/group_specs 0.162s",
                                "2026-05-22 01:48:05.427 37 INFO tempest.lib.common.rest_client [req-1ca7cd40-29ed-4501-a064-0dfe5904486a req-1ca7cd40-29ed-4501-a064-0dfe5904486a ] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/f95e062386b640aeaf2e06b301a65961/snapshots/0679e9d0-5e2f-49ab-8005-c2ab09d9f87b 0.112s",
                                "2026-05-22 01:48:05.433 37 INFO tempest.common.waiters [-] snapshot 0679e9d0-5e2f-49ab-8005-c2ab09d9f87b reached available after waiting for 0.433288 seconds",
                                "2026-05-22 01:48:05.489 35 INFO tempest.lib.common.rest_client [req-7c614ada-8a5a-45c8-8cfa-74115afcb149 req-7c614ada-8a5a-45c8-8cfa-74115afcb149 ] Request (VolumesServicesTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/690cf8ec88c14ce1bf8ad67b794d1cd0/os-services 0.358s",
                                "2026-05-22 01:48:05.520 27 INFO tempest.lib.common.rest_client [req-6a53c163-65ed-4b75-b2a7-1c721f17e263 req-6a53c163-65ed-4b75-b2a7-1c721f17e263 ] Request (GroupSnapshotsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a2d2cff618f94585b99a3dd4dbc597f5/users/852c43227c8a433ba952cb7ea84c8ef1/roles/f62b4d190f9040abadfedbb170e6ab99 0.256s",
                                "2026-05-22 01:48:05.537 17 INFO tempest.lib.common.rest_client [req-07066e68-bde4-4f72-aaed-3104baf03835 req-07066e68-bde4-4f72-aaed-3104baf03835 ] Request (VolumeTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/917d5ec0d1824d8a8bbddff0978dda65/users/636cf3053c69413ea3f8b33675b38673/roles/7b19d98ffcc24d869191183daf0fb4ae 0.210s",
                                "2026-05-22 01:48:05.537 17 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 636cf3053c69413ea3f8b33675b38673 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:48:05.537 17 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeTypesTest-537753264-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '917d5ec0d1824d8a8bbddff0978dda65', 'project_name': 'tempest-VolumeTypesTest-537753264', 'tenant_id': '917d5ec0d1824d8a8bbddff0978dda65', 'tenant_name': 'tempest-VolumeTypesTest-537753264', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '636cf3053c69413ea3f8b33675b38673', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:48:05.537 17 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeTypesTest-537753264-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '917d5ec0d1824d8a8bbddff0978dda65', 'project_name': 'tempest-VolumeTypesTest-537753264', 'tenant_id': '917d5ec0d1824d8a8bbddff0978dda65', 'tenant_name': 'tempest-VolumeTypesTest-537753264', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '636cf3053c69413ea3f8b33675b38673', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:48:05.555 15 INFO tempest.lib.common.rest_client [req-8b533aac-c168-41b4-a1e1-a762672e9746 req-8b533aac-c168-41b4-a1e1-a762672e9746 ] Request (SnapshotsActionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.900s",
                                "2026-05-22 01:48:05.560 37 INFO tempest.lib.common.rest_client [req-5f1d404f-5ed9-404d-a813-c2d963232deb req-5f1d404f-5ed9-404d-a813-c2d963232deb ] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 202 POST https://api.testbed.osism.xyz:8776/v3/1a42e2da8c18408ca9c9f082d209f712/group_snapshots/9bb3455a-c0cb-498e-9f80-fc38b8db6c48/action 0.123s",
                                "2026-05-22 01:48:05.560 13 INFO tempest.lib.common.rest_client [req-bef35c63-f5ca-4e22-8050-d26cff6073e2 req-bef35c63-f5ca-4e22-8050-d26cff6073e2 ] Request (QosSpecsTestJSON:test_associate_disassociate_qos): 202 GET https://api.testbed.osism.xyz:8776/v3/18767c3571df4930b96e89fd3c497f28/qos-specs/9a7ca8bc-7edc-468e-b47a-acec8c612968/associate?vol_type_id=2a429406-4302-4994-b7c8-88b4a4707edd 0.247s",
                                "2026-05-22 01:48:05.576 33 INFO tempest.lib.common.rest_client [req-1cb1895e-96cd-49b4-a8d3-6529f60a979e req-1cb1895e-96cd-49b4-a8d3-6529f60a979e ] Request (VolumeQuotaClassesTest:test_update_default_quota): 200 POST https://api.testbed.osism.xyz:8776/v3/ac01df1b4cd44260a3ff78ff506d6476/types 0.160s",
                                "2026-05-22 01:48:05.591 39 INFO tempest.lib.common.rest_client [req-6571f557-8405-495d-84ed-f973affad23f req-6571f557-8405-495d-84ed-f973affad23f ] Request (GroupTypeSpecsTest:test_group_type_specs_create_show_update_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/6e541163ba35426b84333a4468f93b38/group_types/5c30fccd-57cc-4d14-a5a8-51f1f4af517a/group_specs/key2 0.157s",
                                "2026-05-22 01:48:05.639 42 INFO tempest.lib.common.rest_client [req-84a82e97-c5b8-4ba8-b9c7-d39578b0e164 req-84a82e97-c5b8-4ba8-b9c7-d39578b0e164 ] Request (VolumeQuotasAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.494s",
                                "2026-05-22 01:48:05.653 19 INFO tempest.lib.common.rest_client [req-5c80892d-521a-4ddd-a867-e8686ee4c92a req-5c80892d-521a-4ddd-a867-e8686ee4c92a ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/bf61fbc9ecd049e2aa8806b92aca31ed/users/e9a94e68e5754b888a0f7c9a554ad883/roles/7b19d98ffcc24d869191183daf0fb4ae 0.338s",
                                "2026-05-22 01:48:05.653 19 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user e9a94e68e5754b888a0f7c9a554ad883 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:48:05.653 19 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-BackendsCapabilitiesAdminTestsJSON-874091602-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'bf61fbc9ecd049e2aa8806b92aca31ed', 'project_name': 'tempest-BackendsCapabilitiesAdminTestsJSON-874091602', 'tenant_id': 'bf61fbc9ecd049e2aa8806b92aca31ed', 'tenant_name': 'tempest-BackendsCapabilitiesAdminTestsJSON-874091602', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'e9a94e68e5754b888a0f7c9a554ad883', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:48:05.654 19 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-BackendsCapabilitiesAdminTestsJSON-874091602-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'bf61fbc9ecd049e2aa8806b92aca31ed', 'project_name': 'tempest-BackendsCapabilitiesAdminTestsJSON-874091602', 'tenant_id': 'bf61fbc9ecd049e2aa8806b92aca31ed', 'tenant_name': 'tempest-BackendsCapabilitiesAdminTestsJSON-874091602', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'e9a94e68e5754b888a0f7c9a554ad883', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:48:05.664 31 INFO tempest.lib.common.rest_client [req-1e690f1d-8a63-4919-9449-2a730ccace57 req-1e690f1d-8a63-4919-9449-2a730ccace57 ] Request (GroupTypesTest:test_group_type_create_list_update_show_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/4fedf6f004774405aa2167f2ff9de208/group_types 0.298s",
                                "2026-05-22 01:48:05.671 35 INFO tempest.lib.common.rest_client [req-1850bdaa-16ce-487a-a5e8-aa4f9e434d4d req-1850bdaa-16ce-487a-a5e8-aa4f9e434d4d ] Request (VolumesServicesTestJSON:test_get_service_by_host_name): 200 GET https://api.testbed.osism.xyz:8776/v3/690cf8ec88c14ce1bf8ad67b794d1cd0/os-services?host=testbed-node-0 0.168s",
                                "2026-05-22 01:48:05.719 21 INFO tempest.lib.common.rest_client [req-75b284b1-05ed-409b-b910-3657e0637745 req-75b284b1-05ed-409b-b910-3657e0637745 ] Request (VolumePoolsAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/19de1266d98941e896108c775e0a9326/users/c9b5fbfc4242453692f50ed507983625/roles/f62b4d190f9040abadfedbb170e6ab99 0.373s",
                                "2026-05-22 01:48:05.721 27 INFO tempest.lib.common.rest_client [req-7083ed66-ea77-4070-b8fb-245f80c910d1 req-7083ed66-ea77-4070-b8fb-245f80c910d1 ] Request (GroupSnapshotsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.192s",
                                "2026-05-22 01:48:05.719 13 INFO tempest.lib.common.rest_client [req-6c03d2ba-c221-427e-975a-b70e2d921baf req-6c03d2ba-c221-427e-975a-b70e2d921baf ] Request (QosSpecsTestJSON:test_associate_disassociate_qos): 202 GET https://api.testbed.osism.xyz:8776/v3/18767c3571df4930b96e89fd3c497f28/qos-specs/9a7ca8bc-7edc-468e-b47a-acec8c612968/associate?vol_type_id=4b5f6760-1eae-4393-9ce8-e8258cb0d2a7 0.155s",
                                "{10} tempest.api.volume.admin.test_group_types.GroupTypesTest.test_group_type_create_list_update_show_delete [1.371390s] ... ok",
                                "{12} tempest.api.volume.admin.test_volume_services.VolumesServicesTestJSON.test_get_service_by_host_name [0.175522s] ... ok",
                                "2026-05-22 01:48:05.785 39 INFO tempest.lib.common.rest_client [req-3224c531-75a2-4d81-b46e-fddc74b57a7b req-3224c531-75a2-4d81-b46e-fddc74b57a7b ] Request (GroupTypeSpecsTest:test_group_type_specs_create_show_update_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/6e541163ba35426b84333a4468f93b38/group_types/5c30fccd-57cc-4d14-a5a8-51f1f4af517a/group_specs/key3 0.189s",
                                "2026-05-22 01:48:05.805 42 INFO tempest.lib.common.rest_client [req-7fdd835c-9ed5-41a0-a917-89324200d7a3 req-7fdd835c-9ed5-41a0-a917-89324200d7a3 ] Request (VolumeQuotasAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.161s",
                                "2026-05-22 01:48:05.834 33 INFO tempest.lib.common.rest_client [req-7a79d53b-de76-4990-8f07-2f09ac58eff5 req-7a79d53b-de76-4990-8f07-2f09ac58eff5 ] Request (VolumeQuotaClassesTest:test_update_default_quota): 200 PUT https://api.testbed.osism.xyz:8776/v3/ac01df1b4cd44260a3ff78ff506d6476/os-quota-class-sets/default 0.249s",
                                "2026-05-22 01:48:05.858 21 INFO tempest.lib.common.rest_client [req-2dfb01a5-cd6c-4c91-8c0b-af91f3df23ac req-2dfb01a5-cd6c-4c91-8c0b-af91f3df23ac ] Request (VolumePoolsAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.136s",
                                "2026-05-22 01:48:05.876 13 INFO tempest.lib.common.rest_client [req-dc230e79-b17e-4d02-b5dc-a22e64ed2d2b req-dc230e79-b17e-4d02-b5dc-a22e64ed2d2b ] Request (QosSpecsTestJSON:test_associate_disassociate_qos): 202 GET https://api.testbed.osism.xyz:8776/v3/18767c3571df4930b96e89fd3c497f28/qos-specs/9a7ca8bc-7edc-468e-b47a-acec8c612968/associate?vol_type_id=bad87f4f-944f-4d0e-8086-4654a2fe8cc3 0.152s",
                                "2026-05-22 01:48:05.881 35 INFO tempest.lib.common.rest_client [req-7af66ce9-d143-4093-8c4c-5daaff3d142b req-7af66ce9-d143-4093-8c4c-5daaff3d142b ] Request (VolumesServicesTestJSON:test_get_service_by_service_and_host_name): 200 GET https://api.testbed.osism.xyz:8776/v3/690cf8ec88c14ce1bf8ad67b794d1cd0/os-services?host=testbed-node-0&binary=cinder-scheduler 0.140s",
                                "{12} tempest.api.volume.admin.test_volume_services.VolumesServicesTestJSON.test_get_service_by_service_and_host_name [0.150496s] ... ok",
                                "2026-05-22 01:48:05.912 27 INFO tempest.lib.common.rest_client [req-e4faa03b-635c-4938-ae6c-cd2d82a2451c req-e4faa03b-635c-4938-ae6c-cd2d82a2451c ] Request (GroupSnapshotsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a2d2cff618f94585b99a3dd4dbc597f5/users/852c43227c8a433ba952cb7ea84c8ef1/roles/7b19d98ffcc24d869191183daf0fb4ae 0.185s",
                                "2026-05-22 01:48:05.912 27 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 852c43227c8a433ba952cb7ea84c8ef1 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:48:05.913 27 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupSnapshotsTest-1015742158-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'a2d2cff618f94585b99a3dd4dbc597f5', 'project_name': 'tempest-GroupSnapshotsTest-1015742158', 'tenant_id': 'a2d2cff618f94585b99a3dd4dbc597f5', 'tenant_name': 'tempest-GroupSnapshotsTest-1015742158', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '852c43227c8a433ba952cb7ea84c8ef1', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:48:05.913 27 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupSnapshotsTest-1015742158-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'a2d2cff618f94585b99a3dd4dbc597f5', 'project_name': 'tempest-GroupSnapshotsTest-1015742158', 'tenant_id': 'a2d2cff618f94585b99a3dd4dbc597f5', 'tenant_name': 'tempest-GroupSnapshotsTest-1015742158', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '852c43227c8a433ba952cb7ea84c8ef1', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:48:05.936 23 INFO tempest.lib.common.rest_client [req-dcbf870a-6fbe-4480-8717-1129b8ed61b9 req-dcbf870a-6fbe-4480-8717-1129b8ed61b9 ] Request (UserMessagesTest:test_delete_message): 202 POST https://api.testbed.osism.xyz:8776/v3/6fc9d53b69154a579a2f84acc01185fa/volumes 0.714s",
                                "2026-05-22 01:48:05.946 39 INFO tempest.lib.common.rest_client [req-14d3deb2-692c-468b-9095-449eb3959c7f req-14d3deb2-692c-468b-9095-449eb3959c7f ] Request (GroupTypeSpecsTest:test_group_type_specs_create_show_update_list_delete): 200 PUT https://api.testbed.osism.xyz:8776/v3/6e541163ba35426b84333a4468f93b38/group_types/5c30fccd-57cc-4d14-a5a8-51f1f4af517a/group_specs/key3 0.151s",
                                "2026-05-22 01:48:05.954 42 INFO tempest.lib.common.rest_client [req-7c6bf0de-c9ab-4c1a-84d0-8926777c7a63 req-7c6bf0de-c9ab-4c1a-84d0-8926777c7a63 ] Request (VolumeQuotasAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/69ae1971fa76400a9254184621110969/users/957a5f42e81e47c8bb23c9b60dcb2a06/roles/285449a926f347738829a3f39962ab63 0.143s",
                                "2026-05-22 01:48:05.968 33 INFO tempest.lib.common.rest_client [req-9784371f-7b9f-4aa3-ae4b-f64bfefbaa9d req-9784371f-7b9f-4aa3-ae4b-f64bfefbaa9d ] Request (VolumeQuotaClassesTest:test_update_default_quota): 200 GET https://api.testbed.osism.xyz:8776/v3/ac01df1b4cd44260a3ff78ff506d6476/os-quota-sets/ac01df1b4cd44260a3ff78ff506d6476/defaults 0.124s",
                                "2026-05-22 01:48:05.973 29 INFO tempest.lib.common.rest_client [req-e61fe2ee-8fd5-4fac-bdfb-f1872a4e348d req-e61fe2ee-8fd5-4fac-bdfb-f1872a4e348d ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 202 POST https://api.testbed.osism.xyz:8776/v3/e339a59736204d889d62cababc3cd23f/volumes 0.574s",
                                "2026-05-22 01:48:05.990 37 INFO tempest.lib.common.rest_client [req-c843825b-d71f-434b-8984-cdb260da30f1 req-c843825b-d71f-434b-8984-cdb260da30f1 ] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/f95e062386b640aeaf2e06b301a65961/group_snapshots/9bb3455a-c0cb-498e-9f80-fc38b8db6c48 0.428s",
                                "2026-05-22 01:48:05.997 37 INFO tempest.common.waiters [-] group_snapshot 9bb3455a-c0cb-498e-9f80-fc38b8db6c48 reached creating after waiting for 0.997842 seconds",
                                "2026-05-22 01:48:06.029 31 INFO tempest.lib.common.rest_client [req-c910b1e5-1f07-44d9-92f3-10cf92fce725 req-c910b1e5-1f07-44d9-92f3-10cf92fce725 ] Request (GroupTypesTest:test_group_type_list_by_optional_params): 202 POST https://api.testbed.osism.xyz:8776/v3/4fedf6f004774405aa2167f2ff9de208/group_types 0.296s",
                                "2026-05-22 01:48:06.066 23 INFO tempest.lib.common.rest_client [req-be0cd77c-4324-4c0f-80af-84a559feb803 req-be0cd77c-4324-4c0f-80af-84a559feb803 ] Request (UserMessagesTest:test_delete_message): 200 GET https://api.testbed.osism.xyz:8776/v3/6fc9d53b69154a579a2f84acc01185fa/volumes/cba15036-3849-4618-b45a-2f3d4908dfec 0.118s",
                                "2026-05-22 01:48:06.085 21 INFO tempest.lib.common.rest_client [req-329803c1-de8d-456d-8792-c39cb81cb7c5 req-329803c1-de8d-456d-8792-c39cb81cb7c5 ] Request (VolumePoolsAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/19de1266d98941e896108c775e0a9326/users/c9b5fbfc4242453692f50ed507983625/roles/7b19d98ffcc24d869191183daf0fb4ae 0.224s",
                                "2026-05-22 01:48:06.088 21 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user c9b5fbfc4242453692f50ed507983625 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:48:06.088 21 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumePoolsAdminTestsJSON-2099312154-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '19de1266d98941e896108c775e0a9326', 'project_name': 'tempest-VolumePoolsAdminTestsJSON-2099312154', 'tenant_id': '19de1266d98941e896108c775e0a9326', 'tenant_name': 'tempest-VolumePoolsAdminTestsJSON-2099312154', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'c9b5fbfc4242453692f50ed507983625', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:48:06.089 21 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumePoolsAdminTestsJSON-2099312154-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '19de1266d98941e896108c775e0a9326', 'project_name': 'tempest-VolumePoolsAdminTestsJSON-2099312154', 'tenant_id': '19de1266d98941e896108c775e0a9326', 'tenant_name': 'tempest-VolumePoolsAdminTestsJSON-2099312154', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'c9b5fbfc4242453692f50ed507983625', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:48:06.092 25 INFO tempest.lib.common.rest_client [req-e7775c60-6fb0-4d73-a23f-2017d26c6120 req-e7775c60-6fb0-4d73-a23f-2017d26c6120 ] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 200 GET https://api.testbed.osism.xyz:8776/v3/0dd5211bb82a438cab50256f9c09a2e4/volumes/59b20839-5d92-40c0-858d-f9fc271432f0 0.260s",
                                "2026-05-22 01:48:06.104 35 INFO tempest.lib.common.rest_client [req-e5044b31-ae08-42f6-a4e4-a30393b80421 req-e5044b31-ae08-42f6-a4e4-a30393b80421 ] Request (VolumesServicesTestJSON:test_get_service_by_service_binary_name): 200 GET https://api.testbed.osism.xyz:8776/v3/690cf8ec88c14ce1bf8ad67b794d1cd0/os-services?binary=cinder-scheduler 0.201s",
                                "2026-05-22 01:48:06.106 29 INFO tempest.lib.common.rest_client [req-565bbcd3-01f2-4ea1-9acf-9e1c8fc3431a req-565bbcd3-01f2-4ea1-9acf-9e1c8fc3431a ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/e339a59736204d889d62cababc3cd23f/volumes/07f1ff84-27e4-4cd7-b814-184a039e54cd 0.105s",
                                "{12} tempest.api.volume.admin.test_volume_services.VolumesServicesTestJSON.test_get_service_by_service_binary_name [0.217930s] ... ok",
                                "2026-05-22 01:48:06.111 39 INFO tempest.lib.common.rest_client [req-ac8c4a7e-6d61-471f-bb87-7f8109e06641 req-ac8c4a7e-6d61-471f-bb87-7f8109e06641 ] Request (GroupTypeSpecsTest:test_group_type_specs_create_show_update_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/6e541163ba35426b84333a4468f93b38/group_types/5c30fccd-57cc-4d14-a5a8-51f1f4af517a/group_specs 0.158s",
                                "2026-05-22 01:48:06.121 25 INFO tempest.common.waiters [-] volume 59b20839-5d92-40c0-858d-f9fc271432f0 reached available after waiting for 2.120949 seconds",
                                "2026-05-22 01:48:06.135 17 INFO tempest.lib.common.rest_client [req-7461f9d8-2502-4909-b0cf-6dd92bc75f69 req-7461f9d8-2502-4909-b0cf-6dd92bc75f69 ] Request (VolumeTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.592s",
                                "2026-05-22 01:48:06.152 31 INFO tempest.lib.common.rest_client [req-31f861c6-22ec-48f8-9c7f-d67c1b166724 req-31f861c6-22ec-48f8-9c7f-d67c1b166724 ] Request (GroupTypesTest:test_group_type_list_by_optional_params): 202 POST https://api.testbed.osism.xyz:8776/v3/4fedf6f004774405aa2167f2ff9de208/group_types 0.115s",
                                "2026-05-22 01:48:06.185 42 INFO tempest.lib.common.rest_client [req-e8199e89-557c-4bed-a8d0-1f7db42b61d9 req-e8199e89-557c-4bed-a8d0-1f7db42b61d9 ] Request (VolumeQuotasAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.228s",
                                "2026-05-22 01:48:06.184 37 INFO tempest.lib.common.rest_client [req-bc546434-a376-41cf-8e46-d6796895a855 req-bc546434-a376-41cf-8e46-d6796895a855 ] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 202 POST https://api.testbed.osism.xyz:8776/v3/1a42e2da8c18408ca9c9f082d209f712/group_snapshots/9bb3455a-c0cb-498e-9f80-fc38b8db6c48/action 0.184s",
                                "2026-05-22 01:48:06.202 13 INFO tempest.lib.common.rest_client [req-cd918437-a373-4f27-ad8a-13c8db1145f2 req-cd918437-a373-4f27-ad8a-13c8db1145f2 ] Request (QosSpecsTestJSON:test_associate_disassociate_qos): 200 GET https://api.testbed.osism.xyz:8776/v3/18767c3571df4930b96e89fd3c497f28/qos-specs/9a7ca8bc-7edc-468e-b47a-acec8c612968/associations 0.324s",
                                "2026-05-22 01:48:06.228 39 INFO tempest.lib.common.rest_client [req-22e48d74-e7b2-453f-ad51-5b1745c6133a req-22e48d74-e7b2-453f-ad51-5b1745c6133a ] Request (GroupTypeSpecsTest:test_group_type_specs_create_show_update_list_delete): 202 DELETE https://api.testbed.osism.xyz:8776/v3/6e541163ba35426b84333a4468f93b38/group_types/5c30fccd-57cc-4d14-a5a8-51f1f4af517a/group_specs/key1 0.106s",
                                "2026-05-22 01:48:06.233 15 INFO tempest.lib.common.rest_client [req-36b8fbd3-978e-47fb-b341-09ff01277f22 req-36b8fbd3-978e-47fb-b341-09ff01277f22 ] Request (SnapshotsActionsTest:setUpClass): 202 POST https://api.testbed.osism.xyz:8776/v3/3c36c630c47142af87339902641ef440/volumes 0.675s",
                                "2026-05-22 01:48:06.253 33 INFO tempest.lib.common.rest_client [req-fb173699-9a03-49e3-a44e-b862e7cd78de req-fb173699-9a03-49e3-a44e-b862e7cd78de ] Request (VolumeQuotaClassesTest:test_update_default_quota): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.266s",
                                "2026-05-22 01:48:06.267 19 INFO tempest.lib.common.rest_client [req-cc247d53-ca81-4688-bf8a-eb9e429f75b6 req-cc247d53-ca81-4688-bf8a-eb9e429f75b6 ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.595s",
                                "2026-05-22 01:48:06.294 37 INFO tempest.lib.common.rest_client [req-c13411a7-5eeb-4274-b48d-d90e3a9da536 req-c13411a7-5eeb-4274-b48d-d90e3a9da536 ] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/f95e062386b640aeaf2e06b301a65961/group_snapshots/9bb3455a-c0cb-498e-9f80-fc38b8db6c48 0.102s",
                                "2026-05-22 01:48:06.302 37 INFO tempest.common.waiters [-] group_snapshot 9bb3455a-c0cb-498e-9f80-fc38b8db6c48 reached available after waiting for 0.302478 seconds",
                                "2026-05-22 01:48:06.311 11 INFO tempest.lib.common.rest_client [req-49fcff44-b2bf-4af4-847f-298831832138 req-49fcff44-b2bf-4af4-847f-298831832138 ] Request (GroupsTest:test_group_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/aef36cefc44d4945a675df41fb67eda2/volumes/e0e3711d-7870-42c8-b008-a19b548651d3 0.226s",
                                "2026-05-22 01:48:06.321 11 INFO tempest.common.waiters [-] volume e0e3711d-7870-42c8-b008-a19b548651d3 reached available after waiting for 1.321030 seconds",
                                "2026-05-22 01:48:06.347 31 INFO tempest.lib.common.rest_client [req-4934ea7a-7570-4a1d-8140-f33ad67bd0ba req-4934ea7a-7570-4a1d-8140-f33ad67bd0ba ] Request (GroupTypesTest:test_group_type_list_by_optional_params): 200 GET https://api.testbed.osism.xyz:8776/v3/4fedf6f004774405aa2167f2ff9de208/group_types?sort=name%3Aasc&is_public=None 0.188s",
                                "2026-05-22 01:48:06.359 13 INFO tempest.lib.common.rest_client [req-6e99ab3e-c5bf-4f49-9e7e-08a03dc081de req-6e99ab3e-c5bf-4f49-9e7e-08a03dc081de ] Request (QosSpecsTestJSON:test_associate_disassociate_qos): 202 GET https://api.testbed.osism.xyz:8776/v3/18767c3571df4930b96e89fd3c497f28/qos-specs/9a7ca8bc-7edc-468e-b47a-acec8c612968/disassociate?vol_type_id=2a429406-4302-4994-b7c8-88b4a4707edd 0.146s",
                                "2026-05-22 01:48:06.379 42 INFO tempest.lib.common.rest_client [req-519f1208-6713-4053-a4a5-f62178351dbb req-519f1208-6713-4053-a4a5-f62178351dbb ] Request (VolumeQuotasAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/69ae1971fa76400a9254184621110969/users/957a5f42e81e47c8bb23c9b60dcb2a06/roles/285449a926f347738829a3f39962ab63 0.187s",
                                "2026-05-22 01:48:06.426 25 INFO tempest.lib.common.rest_client [req-aad06a15-a778-4d37-9de8-c41dea40944e req-aad06a15-a778-4d37-9de8-c41dea40944e ] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 202 POST https://api.testbed.osism.xyz:8776/v3/0dd5211bb82a438cab50256f9c09a2e4/backups 0.300s",
                                "2026-05-22 01:48:06.428 15 INFO tempest.lib.common.rest_client [req-e96c1e28-fc72-4a6d-9dc8-d8f85e93c016 req-e96c1e28-fc72-4a6d-9dc8-d8f85e93c016 ] Request (SnapshotsActionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/3c36c630c47142af87339902641ef440/volumes/9b71831b-0ad2-4618-acae-e6991c30f659 0.175s",
                                "2026-05-22 01:48:06.453 39 INFO tempest.lib.common.rest_client [req-1283b8f7-473a-4796-aa1a-db4140757241 req-1283b8f7-473a-4796-aa1a-db4140757241 ] Request (GroupTypeSpecsTest:test_group_type_specs_create_show_update_list_delete): 404 GET https://api.testbed.osism.xyz:8776/v3/6e541163ba35426b84333a4468f93b38/group_types/5c30fccd-57cc-4d14-a5a8-51f1f4af517a/group_specs/key1 0.222s",
                                "2026-05-22 01:48:06.460 37 INFO tempest.lib.common.rest_client [req-0f21bbc5-a3fc-4d33-91fb-5f9be3f02f41 req-0f21bbc5-a3fc-4d33-91fb-5f9be3f02f41 ] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 202 POST https://api.testbed.osism.xyz:8776/v3/1a42e2da8c18408ca9c9f082d209f712/group_snapshots/9bb3455a-c0cb-498e-9f80-fc38b8db6c48/action 0.156s",
                                "2026-05-22 01:48:06.489 11 INFO tempest.lib.common.rest_client [req-a3f40cca-e5d1-4c1c-be43-c4630566ed9e req-a3f40cca-e5d1-4c1c-be43-c4630566ed9e ] Request (GroupsTest:test_group_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/aef36cefc44d4945a675df41fb67eda2/groups/ec3ae4cb-35f8-4c68-a2c6-67beff92bde5 0.164s",
                                "2026-05-22 01:48:06.492 27 INFO tempest.lib.common.rest_client [req-6b8cf2a4-0e3c-4ed6-9d8d-fefa8b81252c req-6b8cf2a4-0e3c-4ed6-9d8d-fefa8b81252c ] Request (GroupSnapshotsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.567s",
                                "2026-05-22 01:48:06.491 13 INFO tempest.lib.common.rest_client [req-88b17c6a-887a-4530-85ef-72a76d57861f req-88b17c6a-887a-4530-85ef-72a76d57861f ] Request (QosSpecsTestJSON:test_associate_disassociate_qos): 200 GET https://api.testbed.osism.xyz:8776/v3/18767c3571df4930b96e89fd3c497f28/qos-specs/9a7ca8bc-7edc-468e-b47a-acec8c612968/associations 0.128s",
                                "2026-05-22 01:48:06.528 25 INFO tempest.lib.common.rest_client [req-6721ea1b-e4a0-4e18-84b1-0020a757fb95 req-6721ea1b-e4a0-4e18-84b1-0020a757fb95 ] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 200 GET https://api.testbed.osism.xyz:8776/v3/0dd5211bb82a438cab50256f9c09a2e4/backups/4e0dc840-9601-47d9-8f07-95616b9c865f 0.092s",
                                "2026-05-22 01:48:06.550 37 INFO tempest.lib.common.rest_client [req-4c6ff6a3-1571-4518-a0e9-b099fedd06cf req-4c6ff6a3-1571-4518-a0e9-b099fedd06cf ] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/f95e062386b640aeaf2e06b301a65961/group_snapshots/9bb3455a-c0cb-498e-9f80-fc38b8db6c48 0.083s",
                                "2026-05-22 01:48:06.555 37 INFO tempest.common.waiters [-] group_snapshot 9bb3455a-c0cb-498e-9f80-fc38b8db6c48 reached error after waiting for 0.555269 seconds",
                                "2026-05-22 01:48:06.559 33 INFO tempest.lib.common.rest_client [req-207e5a71-baa0-47a8-bd83-d9f517de2d52 req-207e5a71-baa0-47a8-bd83-d9f517de2d52 ] Request (VolumeQuotaClassesTest:test_update_default_quota): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.302s",
                                "2026-05-22 01:48:06.608 17 INFO tempest.lib.common.rest_client [req-7fad6221-9251-4320-bee9-8f83938d9e51 req-7fad6221-9251-4320-bee9-8f83938d9e51 ] Request (VolumeTypesTest:test_volume_crud_with_volume_type_and_extra_specs): 200 POST https://api.testbed.osism.xyz:8776/v3/917d5ec0d1824d8a8bbddff0978dda65/types 0.466s",
                                "2026-05-22 01:48:06.613 13 INFO tempest.lib.common.rest_client [req-3bad00d6-8389-4720-be11-cda31905af6b req-3bad00d6-8389-4720-be11-cda31905af6b ] Request (QosSpecsTestJSON:test_associate_disassociate_qos): 202 GET https://api.testbed.osism.xyz:8776/v3/18767c3571df4930b96e89fd3c497f28/qos-specs/9a7ca8bc-7edc-468e-b47a-acec8c612968/disassociate_all 0.117s",
                                "2026-05-22 01:48:06.675 21 INFO tempest.lib.common.rest_client [req-11c38028-72ac-45f2-af02-94120978cf0b req-11c38028-72ac-45f2-af02-94120978cf0b ] Request (VolumePoolsAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.577s",
                                "2026-05-22 01:48:06.683 37 INFO tempest.lib.common.rest_client [req-39c23fe0-27e6-48b9-9600-8e9a5afc73dd req-39c23fe0-27e6-48b9-9600-8e9a5afc73dd ] Request (GroupSnapshotsV319Test:_run_cleanups): 202 POST https://api.testbed.osism.xyz:8776/v3/1a42e2da8c18408ca9c9f082d209f712/group_snapshots/9bb3455a-c0cb-498e-9f80-fc38b8db6c48/action 0.126s",
                                "2026-05-22 01:48:06.718 17 INFO tempest.lib.common.rest_client [req-2effba3a-ef00-46ff-88e0-0ac3877d1f78 req-2effba3a-ef00-46ff-88e0-0ac3877d1f78 ] Request (VolumeTypesTest:test_volume_crud_with_volume_type_and_extra_specs): 200 POST https://api.testbed.osism.xyz:8776/v3/917d5ec0d1824d8a8bbddff0978dda65/types 0.105s",
                                "2026-05-22 01:48:06.735 42 INFO tempest.lib.common.rest_client [req-a62fc572-b2d0-412a-a22a-87b2ef7590a2 req-a62fc572-b2d0-412a-a22a-87b2ef7590a2 ] Request (VolumeQuotasAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.350s",
                                "2026-05-22 01:48:06.739 33 INFO tempest.lib.common.rest_client [req-812c9437-a73b-4e94-b9cd-2d3431ef9d65 req-812c9437-a73b-4e94-b9cd-2d3431ef9d65 ] Request (VolumeQuotaClassesTest:test_update_default_quota): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.174s",
                                "2026-05-22 01:48:06.776 35 INFO tempest.lib.common.rest_client [req-eaf233ef-9450-4043-9ed0-d465b3733e0d req-eaf233ef-9450-4043-9ed0-d465b3733e0d ] Request (VolumesServicesTestJSON:test_get_service_by_volume_host_name): 202 POST https://api.testbed.osism.xyz:8776/v3/ae79d2faf6d84299addaca767cea9721/volumes 0.652s",
                                "2026-05-22 01:48:06.787 31 INFO tempest.lib.common.rest_client [req-a47f7c22-dd5b-4505-a491-1fe27933c94f req-a47f7c22-dd5b-4505-a491-1fe27933c94f ] Request (GroupTypesTest:test_group_type_list_by_optional_params): 200 GET https://api.testbed.osism.xyz:8776/v3/4fedf6f004774405aa2167f2ff9de208/group_types?sort=name%3Adesc&is_public=None 0.431s",
                                "2026-05-22 01:48:06.799 27 INFO tempest.lib.common.rest_client [req-e6cd24a2-6e27-4730-8992-448dcb3f68a4 req-e6cd24a2-6e27-4730-8992-448dcb3f68a4 ] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 200 POST https://api.testbed.osism.xyz:8776/v3/a2d2cff618f94585b99a3dd4dbc597f5/types 0.300s",
                                "2026-05-22 01:48:06.821 39 INFO tempest.lib.common.rest_client [req-ba046b52-7847-4238-922b-04de45f384bb req-ba046b52-7847-4238-922b-04de45f384bb ] Request (GroupTypeSpecsTest:test_group_type_specs_create_show_update_list_delete): 202 DELETE https://api.testbed.osism.xyz:8776/v3/6e541163ba35426b84333a4468f93b38/group_types/5c30fccd-57cc-4d14-a5a8-51f1f4af517a/group_specs/key2 0.365s",
                                "2026-05-22 01:48:06.854 11 INFO tempest.lib.common.rest_client [req-e93d0c52-271d-4b62-99ce-025c6e78ecad req-e93d0c52-271d-4b62-99ce-025c6e78ecad ] Request (GroupsTest:test_group_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/aef36cefc44d4945a675df41fb67eda2/groups/0e8ac90b-d7fc-4280-ba70-bb6858923238 0.354s",
                                "2026-05-22 01:48:06.861 42 INFO tempest.lib.common.rest_client [req-eb6da96d-33fc-4eba-8b80-8331cf463f28 req-eb6da96d-33fc-4eba-8b80-8331cf463f28 ] Request (VolumeQuotasAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/69ae1971fa76400a9254184621110969/users/957a5f42e81e47c8bb23c9b60dcb2a06/roles/1049be6f2d5641528d4cf50ffcec866c 0.123s",
                                "2026-05-22 01:48:06.864 33 INFO tempest.lib.common.rest_client [req-0d884f4f-bdca-4f30-a664-61837d4d9132 req-0d884f4f-bdca-4f30-a664-61837d4d9132 ] Request (VolumeQuotaClassesTest:test_update_default_quota): 200 GET https://api.testbed.osism.xyz:8776/v3/ac01df1b4cd44260a3ff78ff506d6476/os-quota-sets/28d0086a85914c48a4f3b2a70ec5e5f9/defaults 0.121s",
                                "2026-05-22 01:48:06.895 35 INFO tempest.lib.common.rest_client [req-603677e1-fb51-4319-b7a7-31e74dd974b1 req-603677e1-fb51-4319-b7a7-31e74dd974b1 ] Request (VolumesServicesTestJSON:test_get_service_by_volume_host_name): 200 GET https://api.testbed.osism.xyz:8776/v3/ae79d2faf6d84299addaca767cea9721/volumes/53afac91-d7d4-4e44-bf5b-38f4d7f32010 0.101s",
                                "2026-05-22 01:48:06.917 13 INFO tempest.lib.common.rest_client [req-54a5a7f3-fdc0-4d0e-b0b1-099835d586bd req-54a5a7f3-fdc0-4d0e-b0b1-099835d586bd ] Request (QosSpecsTestJSON:test_associate_disassociate_qos): 200 GET https://api.testbed.osism.xyz:8776/v3/18767c3571df4930b96e89fd3c497f28/qos-specs/9a7ca8bc-7edc-468e-b47a-acec8c612968/associations 0.291s",
                                "2026-05-22 01:48:06.933 31 INFO tempest.lib.common.rest_client [req-92ec0fa3-b865-466d-a3cf-7620d03bdc31 req-92ec0fa3-b865-466d-a3cf-7620d03bdc31 ] Request (GroupTypesTest:test_group_type_list_by_optional_params): 200 GET https://api.testbed.osism.xyz:8776/v3/4fedf6f004774405aa2167f2ff9de208/group_types?is_public=False 0.131s",
                                "2026-05-22 01:48:06.933 39 INFO tempest.lib.common.rest_client [req-a4f865b2-f1cc-4405-85b4-3540f893bd6c req-a4f865b2-f1cc-4405-85b4-3540f893bd6c ] Request (GroupTypeSpecsTest:test_group_type_specs_create_show_update_list_delete): 404 GET https://api.testbed.osism.xyz:8776/v3/6e541163ba35426b84333a4468f93b38/group_types/5c30fccd-57cc-4d14-a5a8-51f1f4af517a/group_specs/key2 0.109s",
                                "2026-05-22 01:48:06.928 37 INFO tempest.lib.common.rest_client [req-4b07846e-1221-4895-bdf7-99124426814d req-4b07846e-1221-4895-bdf7-99124426814d ] Request (GroupSnapshotsV319Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/f95e062386b640aeaf2e06b301a65961/group_snapshots/9bb3455a-c0cb-498e-9f80-fc38b8db6c48 0.239s",
                                "2026-05-22 01:48:06.936 37 INFO tempest.common.waiters [-] group_snapshot 9bb3455a-c0cb-498e-9f80-fc38b8db6c48 reached available after waiting for 0.936213 seconds",
                                "2026-05-22 01:48:06.953 27 INFO tempest.lib.common.rest_client [req-38ea5f3b-0d64-44a3-bec7-91746e6c7228 req-38ea5f3b-0d64-44a3-bec7-91746e6c7228 ] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 202 POST https://api.testbed.osism.xyz:8776/v3/a2d2cff618f94585b99a3dd4dbc597f5/group_types 0.146s",
                                "2026-05-22 01:48:06.993 11 INFO tempest.lib.common.rest_client [req-d35480cf-151a-44cb-b14e-d8898bc4cc4c req-d35480cf-151a-44cb-b14e-d8898bc4cc4c ] Request (GroupsTest:test_group_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/aef36cefc44d4945a675df41fb67eda2/groups/detail 0.127s",
                                "2026-05-22 01:48:07.036 31 INFO tempest.lib.common.rest_client [req-30e5eb26-52a0-451d-bb75-822a7802d955 req-30e5eb26-52a0-451d-bb75-822a7802d955 ] Request (GroupTypesTest:test_group_type_list_by_optional_params): 200 GET https://api.testbed.osism.xyz:8776/v3/4fedf6f004774405aa2167f2ff9de208/group_types?is_public=True 0.097s",
                                "2026-05-22 01:48:07.063 39 INFO tempest.lib.common.rest_client [req-a673cf05-7aea-467a-aebf-6e7df49970ae req-a673cf05-7aea-467a-aebf-6e7df49970ae ] Request (GroupTypeSpecsTest:test_group_type_specs_create_show_update_list_delete): 202 DELETE https://api.testbed.osism.xyz:8776/v3/6e541163ba35426b84333a4468f93b38/group_types/5c30fccd-57cc-4d14-a5a8-51f1f4af517a/group_specs/key3 0.125s",
                                "2026-05-22 01:48:07.065 42 INFO tempest.lib.common.rest_client [req-74deaebd-61e1-406f-9413-a2f11f6fb034 req-74deaebd-61e1-406f-9413-a2f11f6fb034 ] Request (VolumeQuotasAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.199s",
                                "2026-05-22 01:48:07.112 19 INFO tempest.lib.common.rest_client [req-b43628da-df71-4a49-bdf2-10778f802919 req-b43628da-df71-4a49-bdf2-10778f802919 ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/bf61fbc9ecd049e2aa8806b92aca31ed/scheduler-stats/get_pools 0.839s",
                                "2026-05-22 01:48:07.135 13 INFO tempest.lib.common.rest_client [req-23edee5e-fd25-4b66-a7f9-31687647781b req-23edee5e-fd25-4b66-a7f9-31687647781b ] Request (QosSpecsTestJSON:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/18767c3571df4930b96e89fd3c497f28/types/bad87f4f-944f-4d0e-8086-4654a2fe8cc3 0.213s",
                                "2026-05-22 01:48:07.167 37 INFO tempest.lib.common.rest_client [req-429e4be3-246b-4a47-b10d-36ae0cd19821 req-429e4be3-246b-4a47-b10d-36ae0cd19821 ] Request (GroupSnapshotsV319Test:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/f95e062386b640aeaf2e06b301a65961/group_snapshots/9bb3455a-c0cb-498e-9f80-fc38b8db6c48 0.229s",
                                "2026-05-22 01:48:07.183 23 INFO tempest.lib.common.rest_client [req-e03755b4-2be2-428e-8661-8ae3e38f374f req-e03755b4-2be2-428e-8661-8ae3e38f374f ] Request (UserMessagesTest:test_delete_message): 200 GET https://api.testbed.osism.xyz:8776/v3/6fc9d53b69154a579a2f84acc01185fa/volumes/cba15036-3849-4618-b45a-2f3d4908dfec 0.106s",
                                "2026-05-22 01:48:07.196 11 INFO tempest.lib.common.rest_client [req-e2a63367-c198-418d-862e-de6c4d14ee4e req-e2a63367-c198-418d-862e-de6c4d14ee4e ] Request (GroupsTest:test_group_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/aef36cefc44d4945a675df41fb67eda2/volumes/detail 0.196s",
                                "2026-05-22 01:48:07.199 33 INFO tempest.lib.common.rest_client [req-7d2973e5-5cbf-4a80-a0b5-76cecc10fa25 req-7d2973e5-5cbf-4a80-a0b5-76cecc10fa25 ] Request (VolumeQuotaClassesTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/28d0086a85914c48a4f3b2a70ec5e5f9 0.322s",
                                "2026-05-22 01:48:07.198 23 INFO tempest.common.waiters [-] volume cba15036-3849-4618-b45a-2f3d4908dfec reached error after waiting for 1.198310 seconds",
                                "2026-05-22 01:48:07.196 39 INFO tempest.lib.common.rest_client [req-8e2e31eb-9812-4c3b-85b3-9afea6de8300 req-8e2e31eb-9812-4c3b-85b3-9afea6de8300 ] Request (GroupTypeSpecsTest:test_group_type_specs_create_show_update_list_delete): 404 GET https://api.testbed.osism.xyz:8776/v3/6e541163ba35426b84333a4468f93b38/group_types/5c30fccd-57cc-4d14-a5a8-51f1f4af517a/group_specs/key3 0.131s",
                                "2026-05-22 01:48:07.230 13 INFO tempest.lib.common.rest_client [req-9af5d03e-b292-46fe-9f5a-f2bd665ffa0b req-9af5d03e-b292-46fe-9f5a-f2bd665ffa0b ] Request (QosSpecsTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/18767c3571df4930b96e89fd3c497f28/types/bad87f4f-944f-4d0e-8086-4654a2fe8cc3 0.091s",
                                "2026-05-22 01:48:07.258 29 INFO tempest.lib.common.rest_client [req-f331c98e-e4f0-4989-bab8-b8c69e0cc895 req-f331c98e-e4f0-4989-bab8-b8c69e0cc895 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/e339a59736204d889d62cababc3cd23f/volumes/07f1ff84-27e4-4cd7-b814-184a039e54cd 0.127s",
                                "2026-05-22 01:48:07.271 29 INFO tempest.common.waiters [-] volume 07f1ff84-27e4-4cd7-b814-184a039e54cd reached available after waiting for 1.271031 seconds",
                                "2026-05-22 01:48:07.271 42 INFO tempest.lib.common.rest_client [req-5bf4055b-efe7-4bcb-9e2b-6590029fbfb9 req-5bf4055b-efe7-4bcb-9e2b-6590029fbfb9 ] Request (VolumeQuotasAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/69ae1971fa76400a9254184621110969/users/957a5f42e81e47c8bb23c9b60dcb2a06/roles/f62b4d190f9040abadfedbb170e6ab99 0.202s",
                                "2026-05-22 01:48:07.335 17 INFO tempest.lib.common.rest_client [req-934d78c7-782f-4c67-8ff5-dd9cd6bc5aa1 req-934d78c7-782f-4c67-8ff5-dd9cd6bc5aa1 ] Request (VolumeTypesTest:test_volume_crud_with_volume_type_and_extra_specs): 202 POST https://api.testbed.osism.xyz:8776/v3/137b9bbe324040afa5ebd0b36f149656/volumes 0.612s",
                                "2026-05-22 01:48:07.347 21 INFO tempest.lib.common.rest_client [req-51f18f62-7bde-4594-9f57-1360ab30ad11 req-51f18f62-7bde-4594-9f57-1360ab30ad11 ] Request (VolumePoolsAdminTestsJSON:test_get_pools_with_details): 200 GET https://api.testbed.osism.xyz:8776/v3/19de1266d98941e896108c775e0a9326/scheduler-stats/get_pools?detail=True 0.665s",
                                "2026-05-22 01:48:07.370 27 INFO tempest.lib.common.rest_client [req-22960402-1813-4016-b46d-7a251e44fcc5 req-22960402-1813-4016-b46d-7a251e44fcc5 ] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 202 POST https://api.testbed.osism.xyz:8776/v3/4faa463af43a423b9864e60693ca451a/groups 0.413s",
                                "{5} tempest.api.volume.admin.test_volume_pools.VolumePoolsAdminTestsJSON.test_get_pools_with_details [0.672979s] ... ok",
                                "2026-05-22 01:48:07.403 31 INFO tempest.lib.common.rest_client [req-eaef7830-a58f-4c0a-a4fd-5464bc010415 req-eaef7830-a58f-4c0a-a4fd-5464bc010415 ] Request (GroupTypesTest:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/4fedf6f004774405aa2167f2ff9de208/group_types/ab7f6539-ce92-48d5-9be6-7aa2b21448bb 0.358s",
                                "2026-05-22 01:48:07.404 33 INFO tempest.lib.common.rest_client [req-778e6dd4-a5bf-4ed5-a85b-3f6224052f72 req-778e6dd4-a5bf-4ed5-a85b-3f6224052f72 ] Request (VolumeQuotaClassesTest:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/ac01df1b4cd44260a3ff78ff506d6476/types/1a4cffc3-922a-47e1-a023-d0343301a7fa 0.200s",
                                "2026-05-22 01:48:07.425 11 INFO tempest.lib.common.rest_client [req-13ed0076-47f2-4a13-aa97-a409ae779285 req-13ed0076-47f2-4a13-aa97-a409ae779285 ] Request (GroupsTest:test_group_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/aef36cefc44d4945a675df41fb67eda2/volumes/detail 0.203s",
                                "2026-05-22 01:48:07.448 39 INFO tempest.lib.common.rest_client [req-7fc2a141-66cb-471b-a4a5-1217edf72d93 req-7fc2a141-66cb-471b-a4a5-1217edf72d93 ] Request (GroupTypeSpecsTest:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/6e541163ba35426b84333a4468f93b38/group_types/5c30fccd-57cc-4d14-a5a8-51f1f4af517a 0.247s",
                                "2026-05-22 01:48:07.465 23 INFO tempest.lib.common.rest_client [req-b4179e89-4081-45ac-ad98-c8ca58095f53 req-b4179e89-4081-45ac-ad98-c8ca58095f53 ] Request (UserMessagesTest:test_delete_message): 200 GET https://api.testbed.osism.xyz:8776/v3/6fc9d53b69154a579a2f84acc01185fa/messages 0.264s",
                                "2026-05-22 01:48:07.470 42 INFO tempest.lib.common.rest_client [req-6ebbc968-141c-4d56-9796-8dc567fa71e0 req-6ebbc968-141c-4d56-9796-8dc567fa71e0 ] Request (VolumeQuotasAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.196s",
                                "2026-05-22 01:48:07.498 17 INFO tempest.lib.common.rest_client [req-39eb9826-1a62-45b2-a124-815fd9356876 req-39eb9826-1a62-45b2-a124-815fd9356876 ] Request (VolumeTypesTest:test_volume_crud_with_volume_type_and_extra_specs): 200 GET https://api.testbed.osism.xyz:8776/v3/137b9bbe324040afa5ebd0b36f149656/volumes/fb8c4ada-4e2e-4cc7-8987-1b31c038964b 0.144s",
                                "2026-05-22 01:48:07.509 27 INFO tempest.lib.common.rest_client [req-97e50e76-0d7e-4dfe-baf2-66603d3c38f7 req-97e50e76-0d7e-4dfe-baf2-66603d3c38f7 ] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/4faa463af43a423b9864e60693ca451a/groups/71be8026-2ab7-454a-85ba-f955fc7a4d55 0.130s",
                                "2026-05-22 01:48:07.528 29 INFO tempest.lib.common.rest_client [req-87cf587d-6219-4233-99b8-f4d2abda1783 req-87cf587d-6219-4233-99b8-f4d2abda1783 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 202 POST https://api.testbed.osism.xyz:8776/v3/e339a59736204d889d62cababc3cd23f/snapshots 0.255s",
                                "2026-05-22 01:48:07.553 13 INFO tempest.lib.common.rest_client [req-b0f5bfd1-7c8e-4055-b8fd-c71b61d8a07b req-b0f5bfd1-7c8e-4055-b8fd-c71b61d8a07b ] Request (QosSpecsTestJSON:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/18767c3571df4930b96e89fd3c497f28/types/4b5f6760-1eae-4393-9ce8-e8258cb0d2a7 0.306s",
                                "2026-05-22 01:48:07.587 37 INFO tempest.lib.common.rest_client [req-07a566cf-5e21-41eb-bb2d-acf8d6179085 req-07a566cf-5e21-41eb-bb2d-acf8d6179085 ] Request (GroupSnapshotsV319Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/f95e062386b640aeaf2e06b301a65961/volumes/detail 0.415s",
                                "{14} tempest.api.volume.admin.test_group_type_specs.GroupTypeSpecsTest.test_group_type_specs_create_show_update_list_delete [3.072621s] ... ok",
                                "2026-05-22 01:48:07.627 42 INFO tempest.lib.common.rest_client [req-9a00576a-7808-45f5-934a-aa166602aa6f req-9a00576a-7808-45f5-934a-aa166602aa6f ] Request (VolumeQuotasAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/69ae1971fa76400a9254184621110969/users/957a5f42e81e47c8bb23c9b60dcb2a06/roles/7b19d98ffcc24d869191183daf0fb4ae 0.140s",
                                "2026-05-22 01:48:07.628 42 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 957a5f42e81e47c8bb23c9b60dcb2a06 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:48:07.628 42 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeQuotasAdminTestJSON-892646396-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '69ae1971fa76400a9254184621110969', 'project_name': 'tempest-VolumeQuotasAdminTestJSON-892646396', 'tenant_id': '69ae1971fa76400a9254184621110969', 'tenant_name': 'tempest-VolumeQuotasAdminTestJSON-892646396', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '957a5f42e81e47c8bb23c9b60dcb2a06', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:48:07.628 42 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeQuotasAdminTestJSON-892646396-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '69ae1971fa76400a9254184621110969', 'project_name': 'tempest-VolumeQuotasAdminTestJSON-892646396', 'tenant_id': '69ae1971fa76400a9254184621110969', 'tenant_name': 'tempest-VolumeQuotasAdminTestJSON-892646396', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '957a5f42e81e47c8bb23c9b60dcb2a06', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:48:07.648 33 INFO tempest.lib.common.rest_client [req-3fcda43f-42d3-4c47-860e-5ad59035415b req-3fcda43f-42d3-4c47-860e-5ad59035415b ] Request (VolumeQuotaClassesTest:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/ac01df1b4cd44260a3ff78ff506d6476/types/1a4cffc3-922a-47e1-a023-d0343301a7fa 0.239s",
                                "2026-05-22 01:48:07.668 31 INFO tempest.lib.common.rest_client [req-94558c83-47ba-4ace-9781-57f6464f2299 req-94558c83-47ba-4ace-9781-57f6464f2299 ] Request (GroupTypesTest:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/4fedf6f004774405aa2167f2ff9de208/group_types/cdf606e0-0795-4185-99c7-e4af93eaeaec 0.262s",
                                "{10} tempest.api.volume.admin.test_group_types.GroupTypesTest.test_group_type_list_by_optional_params [1.937630s] ... ok",
                                "2026-05-22 01:48:07.682 29 INFO tempest.lib.common.rest_client [req-a85e4b37-8aae-40c2-a08b-1d832f59c208 req-a85e4b37-8aae-40c2-a08b-1d832f59c208 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/e339a59736204d889d62cababc3cd23f/snapshots/f8e022ef-f475-4914-b5bd-2ba6f9a4855a 0.135s",
                                "2026-05-22 01:48:07.703 15 INFO tempest.lib.common.rest_client [req-9f022d9a-d156-417f-8ec3-6b7017d247b2 req-9f022d9a-d156-417f-8ec3-6b7017d247b2 ] Request (SnapshotsActionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/3c36c630c47142af87339902641ef440/volumes/9b71831b-0ad2-4618-acae-e6991c30f659 0.252s",
                                "2026-05-22 01:48:07.728 15 INFO tempest.common.waiters [-] volume 9b71831b-0ad2-4618-acae-e6991c30f659 reached available after waiting for 1.728673 seconds",
                                "2026-05-22 01:48:07.755 13 INFO tempest.lib.common.rest_client [req-c980af6b-1311-455c-955e-55dcb62fe23c req-c980af6b-1311-455c-955e-55dcb62fe23c ] Request (QosSpecsTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/18767c3571df4930b96e89fd3c497f28/types/4b5f6760-1eae-4393-9ce8-e8258cb0d2a7 0.199s",
                                "2026-05-22 01:48:07.839 37 INFO tempest.lib.common.rest_client [req-5d72e7b6-42fb-4331-a44a-28968434b7cc req-5d72e7b6-42fb-4331-a44a-28968434b7cc ] Request (GroupSnapshotsV319Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/f95e062386b640aeaf2e06b301a65961/snapshots/detail 0.195s",
                                "2026-05-22 01:48:07.884 19 INFO tempest.lib.common.rest_client [req-93bd1633-e7aa-431f-9fb8-9feb322135ab req-93bd1633-e7aa-431f-9fb8-9feb322135ab ] Request (BackendsCapabilitiesAdminTestsJSON:test_compare_volume_stats_values): 200 GET https://api.testbed.osism.xyz:8776/v3/bf61fbc9ecd049e2aa8806b92aca31ed/scheduler-stats/get_pools?detail=True 0.768s",
                                "2026-05-22 01:48:07.905 33 INFO tempest.lib.common.rest_client [req-219e44c0-bacb-4f5f-bf37-cf047e925bb1 req-219e44c0-bacb-4f5f-bf37-cf047e925bb1 ] Request (VolumeQuotaClassesTest:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:8776/v3/ac01df1b4cd44260a3ff78ff506d6476/os-quota-class-sets/default 0.253s",
                                "{11} tempest.api.volume.admin.test_volume_quota_classes.VolumeQuotaClassesTest.test_update_default_quota [2.663199s] ... ok",
                                "2026-05-22 01:48:07.955 37 INFO tempest.lib.common.rest_client [req-93c3c804-3e12-4f65-8697-b237ebc62175 req-93c3c804-3e12-4f65-8697-b237ebc62175 ] Request (GroupSnapshotsV319Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/f95e062386b640aeaf2e06b301a65961/snapshots/0679e9d0-5e2f-49ab-8005-c2ab09d9f87b 0.105s",
                                "2026-05-22 01:48:07.965 31 INFO tempest.lib.common.rest_client [req-cdc36d87-dde4-4f64-ad06-ecd69c0c7626 req-cdc36d87-dde4-4f64-ad06-ecd69c0c7626 ] Request (GroupTypesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/8018c2940477484184dca454698ec304 0.287s",
                                "2026-05-22 01:48:07.979 15 INFO tempest.lib.common.rest_client [req-07976bcc-19bc-489e-a01a-f5417f4c2116 req-07976bcc-19bc-489e-a01a-f5417f4c2116 ] Request (SnapshotsActionsTest:setUpClass): 202 POST https://api.testbed.osism.xyz:8776/v3/3c36c630c47142af87339902641ef440/snapshots 0.247s",
                                "2026-05-22 01:48:08.015 39 INFO tempest.lib.common.rest_client [req-972fa6e2-58da-41bb-a5d3-6ad51a04bd12 req-972fa6e2-58da-41bb-a5d3-6ad51a04bd12 ] Request (GroupTypeSpecsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/b2b1ce7f919647d29191f928d471ee5d 0.372s",
                                "2026-05-22 01:48:08.111 15 INFO tempest.lib.common.rest_client [req-5ae8e9c1-b0bc-4694-9fff-6e6cff9f61a3 req-5ae8e9c1-b0bc-4694-9fff-6e6cff9f61a3 ] Request (SnapshotsActionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/3c36c630c47142af87339902641ef440/snapshots/1edd48cc-ec4f-4a55-960c-98f44b1b5e61 0.126s",
                                "2026-05-22 01:48:08.131 21 INFO tempest.lib.common.rest_client [req-71f370fc-d52f-4786-a192-48a8134b42da req-71f370fc-d52f-4786-a192-48a8134b42da ] Request (VolumePoolsAdminTestsJSON:test_get_pools_without_details): 200 GET https://api.testbed.osism.xyz:8776/v3/19de1266d98941e896108c775e0a9326/scheduler-stats/get_pools 0.728s",
                                "{5} tempest.api.volume.admin.test_volume_pools.VolumePoolsAdminTestsJSON.test_get_pools_without_details [0.733208s] ... ok",
                                "2026-05-22 01:48:08.241 42 INFO tempest.lib.common.rest_client [req-3e599afd-7b26-4aa0-ad42-ec4227cf0eee req-3e599afd-7b26-4aa0-ad42-ec4227cf0eee ] Request (VolumeQuotasAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.607s",
                                "2026-05-22 01:48:08.280 21 INFO tempest.lib.common.rest_client [req-52893d47-bca5-452e-97c4-16989a51421b req-52893d47-bca5-452e-97c4-16989a51421b ] Request (VolumePoolsAdminTestsJSON:tearDownClass): 500 DELETE https://api.testbed.osism.xyz:5000/v3/users/e1196826872c46a599f83bf64ab017a8 0.140s",
                                "2026-05-22 01:48:08.280 21 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-22 01:48:08.280 21 ERROR tempest.test Traceback (most recent call last):",
                                "2026-05-22 01:48:08.280 21 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass",
                                "2026-05-22 01:48:08.280 21 ERROR tempest.test     teardown()",
                                "2026-05-22 01:48:08.280 21 ERROR tempest.test     ~~~~~~~~^^",
                                "2026-05-22 01:48:08.280 21 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials",
                                "2026-05-22 01:48:08.280 21 ERROR tempest.test     cls._creds_provider.clear_creds()",
                                "2026-05-22 01:48:08.280 21 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "2026-05-22 01:48:08.280 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-22 01:48:08.280 21 ERROR tempest.test     self.creds_client.delete_user(creds.user_id)",
                                "2026-05-22 01:48:08.280 21 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^",
                                "2026-05-22 01:48:08.280 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-22 01:48:08.280 21 ERROR tempest.test     self.users_client.delete_user(user_id)",
                                "2026-05-22 01:48:08.280 21 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^",
                                "2026-05-22 01:48:08.280 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-22 01:48:08.280 21 ERROR tempest.test     resp, body = self.delete(\"users/%s\" % user_id)",
                                "2026-05-22 01:48:08.280 21 ERROR tempest.test                  ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-22 01:48:08.280 21 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete",
                                "2026-05-22 01:48:08.280 21 ERROR tempest.test     return self.request('DELETE', url, extra_headers, headers, body)",
                                "2026-05-22 01:48:08.280 21 ERROR tempest.test            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-22 01:48:08.280 21 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "2026-05-22 01:48:08.280 21 ERROR tempest.test     self._error_checker(resp, resp_body)",
                                "2026-05-22 01:48:08.280 21 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "2026-05-22 01:48:08.280 21 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker",
                                "2026-05-22 01:48:08.280 21 ERROR tempest.test     raise exceptions.ServerFault(resp_body, resp=resp,",
                                "2026-05-22 01:48:08.280 21 ERROR tempest.test                                  message=message)",
                                "2026-05-22 01:48:08.280 21 ERROR tempest.test tempest.lib.exceptions.ServerFault: Got server fault",
                                "2026-05-22 01:48:08.280 21 ERROR tempest.test Details: An unexpected error prevented the server from fulfilling your request.",
                                "2026-05-22 01:48:08.280 21 ERROR tempest.test ",
                                "{5} tearDownClass (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 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-22 01:48:08.293 21 INFO tempest.test [-] <class 'unittest.case.SkipTest'> raised in VolumeRetypeWithMigrationTest.setUpClass. Invoking tearDownClass.",
                                "{5} setUpClass (tempest.api.volume.admin.test_volume_retype.VolumeRetypeWithMigrationTest) ... SKIPPED: Cinder multi-backend feature disabled",
                                "2026-05-22 01:48:08.274 33 INFO tempest.lib.common.rest_client [-] Request (VolumeQuotaClassesTest:tearDownClass): 500 DELETE https://api.testbed.osism.xyz:5000/v3/users/9d214ddc222f4900b2498059c839ee7c 0.362s",
                                "2026-05-22 01:48:08.275 33 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-22 01:48:08.275 33 ERROR tempest.test Traceback (most recent call last):",
                                "2026-05-22 01:48:08.275 33 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass",
                                "2026-05-22 01:48:08.275 33 ERROR tempest.test     teardown()",
                                "2026-05-22 01:48:08.275 33 ERROR tempest.test     ~~~~~~~~^^",
                                "2026-05-22 01:48:08.275 33 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials",
                                "2026-05-22 01:48:08.275 33 ERROR tempest.test     cls._creds_provider.clear_creds()",
                                "2026-05-22 01:48:08.275 33 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "2026-05-22 01:48:08.275 33 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 616, in clear_creds",
                                "2026-05-22 01:48:08.275 33 ERROR tempest.test     self.creds_client.delete_user(creds.user_id)",
                                "2026-05-22 01:48:08.275 33 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^",
                                "2026-05-22 01:48:08.275 33 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 55, in delete_user",
                                "2026-05-22 01:48:08.275 33 ERROR tempest.test     self.users_client.delete_user(user_id)",
                                "2026-05-22 01:48:08.275 33 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^",
                                "2026-05-22 01:48:08.275 33 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-22 01:48:08.275 33 ERROR tempest.test     resp, body = self.delete(\"users/%s\" % user_id)",
                                "2026-05-22 01:48:08.275 33 ERROR tempest.test                  ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-22 01:48:08.275 33 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete",
                                "2026-05-22 01:48:08.275 33 ERROR tempest.test     return self.request('DELETE', url, extra_headers, headers, body)",
                                "2026-05-22 01:48:08.275 33 ERROR tempest.test            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-22 01:48:08.275 33 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "2026-05-22 01:48:08.275 33 ERROR tempest.test     self._error_checker(resp, resp_body)",
                                "2026-05-22 01:48:08.275 33 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "2026-05-22 01:48:08.275 33 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 856, in _error_checker",
                                "2026-05-22 01:48:08.275 33 ERROR tempest.test     raise exceptions.UnexpectedContentType(str(resp.status),",
                                "2026-05-22 01:48:08.275 33 ERROR tempest.test                                            resp=resp)",
                                "2026-05-22 01:48:08.275 33 ERROR tempest.test tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided",
                                "2026-05-22 01:48:08.275 33 ERROR tempest.test Details: 500",
                                "2026-05-22 01:48:08.275 33 ERROR tempest.test ",
                                "{11} 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-22 01:48:08.499 19 INFO tempest.lib.common.rest_client [req-7ba94520-bebf-4ad3-88f3-c4f122b12e85 req-7ba94520-bebf-4ad3-88f3-c4f122b12e85 ] Request (BackendsCapabilitiesAdminTestsJSON:test_compare_volume_stats_values): 200 GET https://api.testbed.osism.xyz:8776/v3/bf61fbc9ecd049e2aa8806b92aca31ed/capabilities/testbed-node-0@rbd-volumes#volumes 0.603s",
                                "2026-05-22 01:48:08.547 31 INFO tempest.lib.common.rest_client [-] Request (GroupTypesTest:tearDownClass): 500 DELETE https://api.testbed.osism.xyz:5000/v3/users/7f96cb8bec4449b99508bd6ba10c052d 0.578s",
                                "2026-05-22 01:48:08.555 23 INFO tempest.lib.common.rest_client [req-7b43803d-0850-4e40-a220-d0cd85dafda5 req-7b43803d-0850-4e40-a220-d0cd85dafda5 ] Request (UserMessagesTest:test_delete_message): 500 DELETE https://api.testbed.osism.xyz:8776/v3/6fc9d53b69154a579a2f84acc01185fa/messages/49e89b94-6c35-4615-8576-a486403c9b38 1.072s",
                                "2026-05-22 01:48:08.563 39 INFO tempest.lib.common.rest_client [-] Request (GroupTypeSpecsTest:tearDownClass): 500 DELETE https://api.testbed.osism.xyz:5000/v3/users/9044bc83eb2340b5aa48980de847e9f7 0.534s",
                                "2026-05-22 01:48:08.570 42 INFO tempest.lib.common.rest_client [req-86924b16-e3f9-429e-8451-9e7b8b5585b5 req-86924b16-e3f9-429e-8451-9e7b8b5585b5 ] Request (VolumeQuotasAdminTestJSON:setUpClass): 503 GET https://api.testbed.osism.xyz:8776/v3/69ae1971fa76400a9254184621110969/os-quota-sets/310db146d3484a309dd537acf668d0a1 0.326s",
                                "2026-05-22 01:48:08.571 42 INFO tempest.test [-] <class 'tempest.lib.exceptions.UnexpectedResponseCode'> raised in VolumeQuotasAdminTestJSON.setUpClass. Invoking tearDownClass.",
                                "2026-05-22 01:48:08.550 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-22 01:48:08.550 31 ERROR tempest.test Traceback (most recent call last):",
                                "2026-05-22 01:48:08.550 31 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass",
                                "2026-05-22 01:48:08.550 31 ERROR tempest.test     teardown()",
                                "2026-05-22 01:48:08.550 31 ERROR tempest.test     ~~~~~~~~^^",
                                "2026-05-22 01:48:08.550 31 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials",
                                "2026-05-22 01:48:08.550 31 ERROR tempest.test     cls._creds_provider.clear_creds()",
                                "2026-05-22 01:48:08.550 31 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "2026-05-22 01:48:08.550 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-22 01:48:08.550 31 ERROR tempest.test     self.creds_client.delete_user(creds.user_id)",
                                "2026-05-22 01:48:08.550 31 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^",
                                "2026-05-22 01:48:08.550 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-22 01:48:08.550 31 ERROR tempest.test     self.users_client.delete_user(user_id)",
                                "2026-05-22 01:48:08.550 31 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^",
                                "2026-05-22 01:48:08.550 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-22 01:48:08.550 31 ERROR tempest.test     resp, body = self.delete(\"users/%s\" % user_id)",
                                "2026-05-22 01:48:08.550 31 ERROR tempest.test                  ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-22 01:48:08.550 31 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete",
                                "2026-05-22 01:48:08.550 31 ERROR tempest.test     return self.request('DELETE', url, extra_headers, headers, body)",
                                "2026-05-22 01:48:08.550 31 ERROR tempest.test            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-22 01:48:08.550 31 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "2026-05-22 01:48:08.550 31 ERROR tempest.test     self._error_checker(resp, resp_body)",
                                "2026-05-22 01:48:08.550 31 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "2026-05-22 01:48:08.550 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-22 01:48:08.550 31 ERROR tempest.test     raise exceptions.UnexpectedContentType(str(resp.status),",
                                "2026-05-22 01:48:08.550 31 ERROR tempest.test                                            resp=resp)",
                                "2026-05-22 01:48:08.550 31 ERROR tempest.test tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided",
                                "2026-05-22 01:48:08.550 31 ERROR tempest.test Details: 500",
                                "2026-05-22 01:48:08.550 31 ERROR tempest.test ",
                                "{10} 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 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-22 01:48:08.563 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-22 01:48:08.563 39 ERROR tempest.test Traceback (most recent call last):",
                                "2026-05-22 01:48:08.563 39 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass",
                                "2026-05-22 01:48:08.563 39 ERROR tempest.test     teardown()",
                                "2026-05-22 01:48:08.563 39 ERROR tempest.test     ~~~~~~~~^^",
                                "2026-05-22 01:48:08.563 39 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials",
                                "2026-05-22 01:48:08.563 39 ERROR tempest.test     cls._creds_provider.clear_creds()",
                                "2026-05-22 01:48:08.563 39 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "2026-05-22 01:48:08.563 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-22 01:48:08.563 39 ERROR tempest.test     self.creds_client.delete_user(creds.user_id)",
                                "2026-05-22 01:48:08.563 39 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^",
                                "2026-05-22 01:48:08.563 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-22 01:48:08.563 39 ERROR tempest.test     self.users_client.delete_user(user_id)",
                                "2026-05-22 01:48:08.563 39 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^",
                                "2026-05-22 01:48:08.563 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-22 01:48:08.563 39 ERROR tempest.test     resp, body = self.delete(\"users/%s\" % user_id)",
                                "2026-05-22 01:48:08.563 39 ERROR tempest.test                  ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-22 01:48:08.563 39 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete",
                                "2026-05-22 01:48:08.563 39 ERROR tempest.test     return self.request('DELETE', url, extra_headers, headers, body)",
                                "2026-05-22 01:48:08.563 39 ERROR tempest.test            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-22 01:48:08.563 39 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "2026-05-22 01:48:08.563 39 ERROR tempest.test     self._error_checker(resp, resp_body)",
                                "2026-05-22 01:48:08.563 39 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "2026-05-22 01:48:08.563 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-22 01:48:08.563 39 ERROR tempest.test     raise exceptions.UnexpectedContentType(str(resp.status),",
                                "2026-05-22 01:48:08.563 39 ERROR tempest.test                                            resp=resp)",
                                "2026-05-22 01:48:08.563 39 ERROR tempest.test tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided",
                                "2026-05-22 01:48:08.563 39 ERROR tempest.test Details: 500",
                                "2026-05-22 01:48:08.563 39 ERROR tempest.test ",
                                "{14} tearDownClass (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 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-22 01:48:09.510 37 INFO tempest.lib.common.rest_client [req-54853bc4-5736-4f6a-a0f2-c28d7eccd88b req-54853bc4-5736-4f6a-a0f2-c28d7eccd88b ] Request (GroupSnapshotsV319Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/f95e062386b640aeaf2e06b301a65961/snapshots/0679e9d0-5e2f-49ab-8005-c2ab09d9f87b 0.548s",
                                "2026-05-22 01:48:09.517 25 INFO tempest.lib.common.rest_client [req-debabdfd-19f7-4ded-93a7-fbfa76a686df req-debabdfd-19f7-4ded-93a7-fbfa76a686df ] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 200 GET https://api.testbed.osism.xyz:8776/v3/0dd5211bb82a438cab50256f9c09a2e4/backups/4e0dc840-9601-47d9-8f07-95616b9c865f 1.960s",
                                "2026-05-22 01:48:09.529 29 INFO tempest.lib.common.rest_client [req-bda9f271-16fb-443d-8745-049703d9343e req-bda9f271-16fb-443d-8745-049703d9343e ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/e339a59736204d889d62cababc3cd23f/snapshots/f8e022ef-f475-4914-b5bd-2ba6f9a4855a 0.842s",
                                "2026-05-22 01:48:09.542 27 INFO tempest.lib.common.rest_client [req-d8fd2056-1117-403c-89e0-9e1ce058f889 req-d8fd2056-1117-403c-89e0-9e1ce058f889 ] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 500 GET https://api.testbed.osism.xyz:8776/v3/4faa463af43a423b9864e60693ca451a/groups/71be8026-2ab7-454a-85ba-f955fc7a4d55 1.021s",
                                "2026-05-22 01:48:09.539 23 INFO tempest.lib.common.rest_client [req-51f7ec7e-c32e-47f9-956c-1acd6e8a1cec req-51f7ec7e-c32e-47f9-956c-1acd6e8a1cec ] Request (UserMessagesTest:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/6fc9d53b69154a579a2f84acc01185fa/volumes/cba15036-3849-4618-b45a-2f3d4908dfec 0.974s",
                                "2026-05-22 01:48:09.539 23 WARNING tempest.lib.common.utils.test_utils [-] Got ServerFault while running <function BaseVolumeTest._delete_volume_for_cleanup at 0x7070d25e7c40>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault",
                                "2026-05-22 01:48:09.864 11 INFO tempest.lib.common.rest_client [req-1cfe054c-da79-4371-ad92-9749bd52a51e req-1cfe054c-da79-4371-ad92-9749bd52a51e ] Request (GroupsTest:test_group_create_show_list_delete): 500 POST https://api.testbed.osism.xyz:8776/v3/aef36cefc44d4945a675df41fb67eda2/groups/ec3ae4cb-35f8-4c68-a2c6-67beff92bde5/action 2.422s",
                                "2026-05-22 01:48:25.561 31 INFO tempest.lib.common.rest_client [-] Request (GroupsV314Test:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 16.987s",
                                "2026-05-22 01:48:25.561 31 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in GroupsV314Test.setUpClass. Invoking tearDownClass.",
                                "{10} setUpClass (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 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-22 01:48:25.701 33 INFO tempest.lib.common.rest_client [-] Request (VersionsTest:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 17.413s",
                                "2026-05-22 01:48:25.702 33 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 500",
                                "",
                                "2026-05-22 01:48:25.885 39 INFO tempest.lib.common.rest_client [-] Request (VolumesBackupsTest:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 17.290s",
                                "2026-05-22 01:48:25.886 39 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in VolumesBackupsTest.setUpClass. Invoking tearDownClass.",
                                "{14} 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 500",
                                "",
                                "2026-05-22 01:48:25.953 21 INFO tempest.lib.common.rest_client [-] Request (VolumesListTestJSON:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 17.654s",
                                "2026-05-22 01:48:25.953 21 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in VolumesListTestJSON.setUpClass. Invoking tearDownClass.",
                                "{5} 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 500",
                                "",
                                "2026-05-22 01:48:27.038 25 INFO tempest.lib.common.rest_client [req-2b547be2-3379-45f4-8621-1db3fd784a6d req-2b547be2-3379-45f4-8621-1db3fd784a6d ] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 200 GET https://api.testbed.osism.xyz:8776/v3/0dd5211bb82a438cab50256f9c09a2e4/backups/4e0dc840-9601-47d9-8f07-95616b9c865f 16.511s",
                                "2026-05-22 01:48:27.053 29 INFO tempest.lib.common.rest_client [req-adaf91b5-928f-4bce-abbf-53acd4fb1a46 req-adaf91b5-928f-4bce-abbf-53acd4fb1a46 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/e339a59736204d889d62cababc3cd23f/snapshots/f8e022ef-f475-4914-b5bd-2ba6f9a4855a 16.518s",
                                "2026-05-22 01:48:27.063 27 INFO tempest.lib.common.rest_client [req-7709e5e5-8fad-4e32-82ce-da7e1edc3d8c req-7709e5e5-8fad-4e32-82ce-da7e1edc3d8c ] Request (GroupSnapshotsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/4faa463af43a423b9864e60693ca451a/volumes/detail 17.511s",
                                "2026-05-22 01:48:27.106 35 INFO tempest.lib.common.rest_client [req-93146d91-aa46-4fa1-aa6b-2fb05c33ef84 req-93146d91-aa46-4fa1-aa6b-2fb05c33ef84 ] Request (VolumesServicesTestJSON:test_get_service_by_volume_host_name): 200 GET https://api.testbed.osism.xyz:8776/v3/ae79d2faf6d84299addaca767cea9721/volumes/53afac91-d7d4-4e44-bf5b-38f4d7f32010 19.177s",
                                "2026-05-22 01:48:27.115 11 INFO tempest.lib.common.rest_client [req-5f926446-e5e9-425b-a02f-2c159667d78e req-5f926446-e5e9-425b-a02f-2c159667d78e ] Request (GroupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/aef36cefc44d4945a675df41fb67eda2/volumes/detail 17.239s",
                                "2026-05-22 01:48:27.126 35 INFO tempest.common.waiters [-] volume 53afac91-d7d4-4e44-bf5b-38f4d7f32010 reached available after waiting for 21.126267 seconds",
                                "2026-05-22 01:48:27.139 13 INFO tempest.lib.common.rest_client [req-1272300a-d531-421a-857f-348ce823ef0d req-1272300a-d531-421a-857f-348ce823ef0d ] Request (QosSpecsTestJSON:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/18767c3571df4930b96e89fd3c497f28/types/2a429406-4302-4994-b7c8-88b4a4707edd 19.381s",
                                "2026-05-22 01:48:27.165 17 INFO tempest.lib.common.rest_client [req-cb9828c6-040e-4265-8230-91aff5e21ae0 req-cb9828c6-040e-4265-8230-91aff5e21ae0 ] Request (VolumeTypesTest:test_volume_crud_with_volume_type_and_extra_specs): 200 GET https://api.testbed.osism.xyz:8776/v3/137b9bbe324040afa5ebd0b36f149656/volumes/fb8c4ada-4e2e-4cc7-8987-1b31c038964b 18.615s",
                                "2026-05-22 01:48:27.180 17 INFO tempest.common.waiters [-] volume fb8c4ada-4e2e-4cc7-8987-1b31c038964b reached available after waiting for 20.180293 seconds",
                                "2026-05-22 01:48:27.200 15 INFO tempest.lib.common.rest_client [req-6bb0d0dc-0355-4e4d-8b0a-bef7f5ff0f5c req-6bb0d0dc-0355-4e4d-8b0a-bef7f5ff0f5c ] Request (SnapshotsActionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/3c36c630c47142af87339902641ef440/snapshots/1edd48cc-ec4f-4a55-960c-98f44b1b5e61 18.080s",
                                "2026-05-22 01:48:27.204 15 INFO tempest.common.waiters [-] snapshot 1edd48cc-ec4f-4a55-960c-98f44b1b5e61 reached available after waiting for 19.204131 seconds",
                                "2026-05-22 01:48:27.224 37 INFO tempest.lib.common.rest_client [req-dc944b6e-8d72-4fec-b113-f75a80a2dbfc req-dc944b6e-8d72-4fec-b113-f75a80a2dbfc ] Request (GroupSnapshotsV319Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/f95e062386b640aeaf2e06b301a65961/snapshots/0679e9d0-5e2f-49ab-8005-c2ab09d9f87b 16.706s",
                                "2026-05-22 01:48:27.267 35 INFO tempest.lib.common.rest_client [req-c2438706-82a2-4b3a-8664-5c64a651cb15 req-c2438706-82a2-4b3a-8664-5c64a651cb15 ] Request (VolumesServicesTestJSON:test_get_service_by_volume_host_name): 200 GET https://api.testbed.osism.xyz:8776/v3/690cf8ec88c14ce1bf8ad67b794d1cd0/volumes/53afac91-d7d4-4e44-bf5b-38f4d7f32010 0.138s",
                                "2026-05-22 01:48:27.275 23 INFO tempest.lib.common.rest_client [req-4a84e78d-da3d-4db6-9df6-90933558fced req-4a84e78d-da3d-4db6-9df6-90933558fced ] Request (UserMessagesTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/6fc9d53b69154a579a2f84acc01185fa/volumes/cba15036-3849-4618-b45a-2f3d4908dfec 12.733s",
                                "2026-05-22 01:48:27.305 13 INFO tempest.lib.common.rest_client [req-16dfdbd7-d818-46a7-a98d-7cab0ae9d1cd req-16dfdbd7-d818-46a7-a98d-7cab0ae9d1cd ] Request (QosSpecsTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/18767c3571df4930b96e89fd3c497f28/types/2a429406-4302-4994-b7c8-88b4a4707edd 0.164s",
                                "{1} tempest.api.volume.admin.test_qos.QosSpecsTestJSON.test_associate_disassociate_qos [22.631847s] ... ok",
                                "2026-05-22 01:48:27.583 17 INFO tempest.lib.common.rest_client [req-07335877-0446-4c0b-82df-ea85f3ef6d89 req-07335877-0446-4c0b-82df-ea85f3ef6d89 ] Request (VolumeTypesTest:test_volume_crud_with_volume_type_and_extra_specs): 500 POST https://api.testbed.osism.xyz:8776/v3/137b9bbe324040afa5ebd0b36f149656/volumes/fb8c4ada-4e2e-4cc7-8987-1b31c038964b/action 0.399s",
                                "2026-05-22 01:48:27.585 42 INFO tempest.lib.common.rest_client [-] Request (VolumeQuotasAdminTestJSON:tearDownClass): 500 DELETE https://api.testbed.osism.xyz:5000/v3/users/2fe7ee6afbb641b4bb344273fa90d0fe 19.009s",
                                "2026-05-22 01:48:27.585 42 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-22 01:48:27.585 42 ERROR tempest.test Traceback (most recent call last):",
                                "2026-05-22 01:48:27.585 42 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 178, in setUpClass",
                                "2026-05-22 01:48:27.585 42 ERROR tempest.test     cls.resource_setup()",
                                "2026-05-22 01:48:27.585 42 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~^^",
                                "2026-05-22 01:48:27.585 42 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_volume_quotas.py\", line 52, in resource_setup",
                                "2026-05-22 01:48:27.585 42 ERROR tempest.test     original_quota_set = (cls.admin_quotas_client.show_quota_set(",
                                "2026-05-22 01:48:27.585 42 ERROR tempest.test                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "2026-05-22 01:48:27.585 42 ERROR tempest.test         cls.demo_tenant_id)['quota_set'])",
                                "2026-05-22 01:48:27.585 42 ERROR tempest.test         ^^^^^^^^^^^^^^^^^^^",
                                "2026-05-22 01:48:27.585 42 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/quotas_client.py\", line 43, in show_quota_set",
                                "2026-05-22 01:48:27.585 42 ERROR tempest.test     resp, body = self.get(url)",
                                "2026-05-22 01:48:27.585 42 ERROR tempest.test                  ~~~~~~~~^^^^^",
                                "2026-05-22 01:48:27.585 42 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 342, in get",
                                "2026-05-22 01:48:27.585 42 ERROR tempest.test     return self.request('GET', url, extra_headers, headers,",
                                "2026-05-22 01:48:27.585 42 ERROR tempest.test            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-22 01:48:27.585 42 ERROR tempest.test                         chunked=chunked)",
                                "2026-05-22 01:48:27.585 42 ERROR tempest.test                         ^^^^^^^^^^^^^^^^",
                                "2026-05-22 01:48:27.585 42 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "2026-05-22 01:48:27.585 42 ERROR tempest.test     self._error_checker(resp, resp_body)",
                                "2026-05-22 01:48:27.585 42 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "2026-05-22 01:48:27.585 42 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 951, in _error_checker",
                                "2026-05-22 01:48:27.585 42 ERROR tempest.test     raise exceptions.UnexpectedResponseCode(str(resp.status),",
                                "2026-05-22 01:48:27.585 42 ERROR tempest.test                                             resp=resp)",
                                "2026-05-22 01:48:27.585 42 ERROR tempest.test tempest.lib.exceptions.UnexpectedResponseCode: Unexpected response code received",
                                "2026-05-22 01:48:27.585 42 ERROR tempest.test Details: 503",
                                "2026-05-22 01:48:27.585 42 ERROR tempest.test ",
                                "2026-05-22 01:48:27.585 42 ERROR tempest.test During handling of the above exception, another exception occurred:",
                                "2026-05-22 01:48:27.585 42 ERROR tempest.test ",
                                "2026-05-22 01:48:27.585 42 ERROR tempest.test Traceback (most recent call last):",
                                "2026-05-22 01:48:27.585 42 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass",
                                "2026-05-22 01:48:27.585 42 ERROR tempest.test     teardown()",
                                "2026-05-22 01:48:27.585 42 ERROR tempest.test     ~~~~~~~~^^",
                                "2026-05-22 01:48:27.585 42 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials",
                                "2026-05-22 01:48:27.585 42 ERROR tempest.test     cls._creds_provider.clear_creds()",
                                "2026-05-22 01:48:27.585 42 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "2026-05-22 01:48:27.585 42 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 616, in clear_creds",
                                "2026-05-22 01:48:27.585 42 ERROR tempest.test     self.creds_client.delete_user(creds.user_id)",
                                "2026-05-22 01:48:27.585 42 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^",
                                "2026-05-22 01:48:27.585 42 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 55, in delete_user",
                                "2026-05-22 01:48:27.585 42 ERROR tempest.test     self.users_client.delete_user(user_id)",
                                "2026-05-22 01:48:27.585 42 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^",
                                "2026-05-22 01:48:27.585 42 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-22 01:48:27.585 42 ERROR tempest.test     resp, body = self.delete(\"users/%s\" % user_id)",
                                "2026-05-22 01:48:27.585 42 ERROR tempest.test                  ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-22 01:48:27.585 42 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete",
                                "2026-05-22 01:48:27.585 42 ERROR tempest.test     return self.request('DELETE', url, extra_headers, headers, body)",
                                "2026-05-22 01:48:27.585 42 ERROR tempest.test            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-22 01:48:27.585 42 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "2026-05-22 01:48:27.585 42 ERROR tempest.test     self._error_checker(resp, resp_body)",
                                "2026-05-22 01:48:27.585 42 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "2026-05-22 01:48:27.585 42 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 856, in _error_checker",
                                "2026-05-22 01:48:27.585 42 ERROR tempest.test     raise exceptions.UnexpectedContentType(str(resp.status),",
                                "2026-05-22 01:48:27.585 42 ERROR tempest.test                                            resp=resp)",
                                "2026-05-22 01:48:27.585 42 ERROR tempest.test tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided",
                                "2026-05-22 01:48:27.585 42 ERROR tempest.test Details: 500",
                                "2026-05-22 01:48:27.585 42 ERROR tempest.test ",
                                "2026-05-22 01:48:27.640 19 INFO tempest.lib.common.rest_client [req-f28e86b3-394a-45e9-8036-35b5b41d15a4 req-f28e86b3-394a-45e9-8036-35b5b41d15a4 ] Request (BackendsCapabilitiesAdminTestsJSON:test_compare_volume_stats_values): 200 GET https://api.testbed.osism.xyz:8776/v3/bf61fbc9ecd049e2aa8806b92aca31ed/capabilities/testbed-node-1@rbd-volumes#volumes 19.132s",
                                "{15} 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 178, in setUpClass",
                                "    cls.resource_setup()",
                                "    ~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_volume_quotas.py\", line 52, in resource_setup",
                                "    original_quota_set = (cls.admin_quotas_client.show_quota_set(",
                                "                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        cls.demo_tenant_id)['quota_set'])",
                                "        ^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/quotas_client.py\", line 43, in show_quota_set",
                                "    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 951, in _error_checker",
                                "    raise exceptions.UnexpectedResponseCode(str(resp.status),",
                                "                                            resp=resp)",
                                "",
                                "    tempest.lib.exceptions.UnexpectedResponseCode: Unexpected response code received",
                                "Details: 503",
                                "",
                                "2026-05-22 01:48:29.521 35 INFO tempest.lib.common.rest_client [req-02cace7f-9223-4f20-9b59-816488caf160 req-02cace7f-9223-4f20-9b59-816488caf160 ] Request (VolumesServicesTestJSON:test_get_service_by_volume_host_name): 200 GET https://api.testbed.osism.xyz:8776/v3/690cf8ec88c14ce1bf8ad67b794d1cd0/os-services?host=testbed-node-2&binary=cinder-volume 2.235s",
                                "2026-05-22 01:48:29.538 15 INFO tempest.lib.common.rest_client [req-06cedd0b-701c-49ed-82d5-2b89da8f2822 req-06cedd0b-701c-49ed-82d5-2b89da8f2822 ] Request (SnapshotsActionsTest:test_reset_snapshot_status): 503 POST https://api.testbed.osism.xyz:8776/v3/04c1b5653eae45ad9b844de6aa4e10d9/snapshots/1edd48cc-ec4f-4a55-960c-98f44b1b5e61/action 2.332s",
                                "2026-05-22 01:48:29.769 27 INFO tempest.lib.common.rest_client [req-2955adf4-a021-40ed-8c03-9796c277340d req-2955adf4-a021-40ed-8c03-9796c277340d ] Request (GroupSnapshotsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/4faa463af43a423b9864e60693ca451a/groups/71be8026-2ab7-454a-85ba-f955fc7a4d55/action 2.690s",
                                "2026-05-22 01:48:29.770 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.GroupSnapshotsTest.test_create_group_from_group_snapshot[id-eff52c70-efc7-45ed-b47a-4ad675d09b81] id=0x7679818cbcb0>>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault",
                                "2026-05-22 01:48:29.789 11 INFO tempest.lib.common.rest_client [req-b789b722-922f-4492-baa2-278eea8dc432 req-b789b722-922f-4492-baa2-278eea8dc432 ] Request (GroupsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/aef36cefc44d4945a675df41fb67eda2/groups/0e8ac90b-d7fc-4280-ba70-bb6858923238/action 2.647s",
                                "2026-05-22 01:48:29.790 11 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=0x73638a504590>>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault",
                                "2026-05-22 01:48:33.651 33 INFO tempest.lib.common.rest_client [-] Request (VolumesSnapshotListTestJSON:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 7.934s",
                                "2026-05-22 01:48:33.651 33 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in VolumesSnapshotListTestJSON.setUpClass. Invoking tearDownClass.",
                                "{11} 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",
                                "",
                                "2026-05-22 01:48:33.695 25 INFO tempest.lib.common.rest_client [req-cbcfe2fc-b237-4da3-8ff8-11ee5cbe72eb req-cbcfe2fc-b237-4da3-8ff8-11ee5cbe72eb ] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 200 GET https://api.testbed.osism.xyz:8776/v3/0dd5211bb82a438cab50256f9c09a2e4/backups/4e0dc840-9601-47d9-8f07-95616b9c865f 5.646s",
                                "2026-05-22 01:48:33.706 37 INFO tempest.lib.common.rest_client [req-c436602d-89bd-44cc-86ff-221b2a58abaf req-c436602d-89bd-44cc-86ff-221b2a58abaf ] Request (GroupSnapshotsV319Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/f95e062386b640aeaf2e06b301a65961/snapshots/0679e9d0-5e2f-49ab-8005-c2ab09d9f87b 5.476s",
                                "2026-05-22 01:48:33.734 31 INFO tempest.lib.common.rest_client [-] Request (ExtraSpecsNegativeTest:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 8.159s",
                                "2026-05-22 01:48:33.735 31 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in ExtraSpecsNegativeTest.setUpClass. Invoking tearDownClass.",
                                "{10} 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 500",
                                "",
                                "2026-05-22 01:48:33.772 35 INFO tempest.lib.common.rest_client [req-0bcb38a0-104a-431b-9f57-d3cdad4ed5dd req-0bcb38a0-104a-431b-9f57-d3cdad4ed5dd ] Request (VolumesServicesTestJSON:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/ae79d2faf6d84299addaca767cea9721/volumes/53afac91-d7d4-4e44-bf5b-38f4d7f32010 4.242s",
                                "2026-05-22 01:48:33.775 17 INFO tempest.lib.common.rest_client [req-9a0efcfe-7798-4fa9-963b-7cd8bf779d4c req-9a0efcfe-7798-4fa9-963b-7cd8bf779d4c ] Request (VolumeTypesTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/137b9bbe324040afa5ebd0b36f149656/volumes/fb8c4ada-4e2e-4cc7-8987-1b31c038964b 6.174s",
                                "2026-05-22 01:48:33.794 29 INFO tempest.lib.common.rest_client [req-b04923aa-eebc-4a3f-a495-500497727273 req-b04923aa-eebc-4a3f-a495-500497727273 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/e339a59736204d889d62cababc3cd23f/snapshots/f8e022ef-f475-4914-b5bd-2ba6f9a4855a 5.731s",
                                "2026-05-22 01:48:33.801 39 INFO tempest.lib.common.rest_client [req-1dab628e-8e6a-419e-be83-01c560ad7d54 req-1dab628e-8e6a-419e-be83-01c560ad7d54 ] Request (VolumesGetTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 7.901s",
                                "2026-05-22 01:48:33.811 21 INFO tempest.lib.common.rest_client [req-a92f10de-96af-4d85-bffc-9841eded48a3 req-a92f10de-96af-4d85-bffc-9841eded48a3 ] Request (VolumesSnapshotNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 7.839s",
                                "2026-05-22 01:48:33.999 42 INFO tempest.lib.common.rest_client [req-10ffd9c8-c01a-40b2-ba29-f272b9dc4805 req-10ffd9c8-c01a-40b2-ba29-f272b9dc4805 ] Request (VolumeTypesAccessTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 6.337s",
                                "2026-05-22 01:48:34.207 19 INFO tempest.lib.common.rest_client [req-5a67c832-3690-43c6-94e2-8d70a5e5772b req-5a67c832-3690-43c6-94e2-8d70a5e5772b ] Request (BackendsCapabilitiesAdminTestsJSON:test_compare_volume_stats_values): 200 GET https://api.testbed.osism.xyz:8776/v3/bf61fbc9ecd049e2aa8806b92aca31ed/capabilities/testbed-node-2@rbd-volumes#volumes 6.563s",
                                "2026-05-22 01:48:34.231 31 INFO tempest.lib.common.rest_client [req-dcb34987-d7fd-45ea-b97c-6ee66e8aeeee req-dcb34987-d7fd-45ea-b97c-6ee66e8aeeee ] Request (VolumesCloneTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.478s",
                                "{4} tempest.api.volume.admin.test_backends_capabilities.BackendsCapabilitiesAdminTestsJSON.test_compare_volume_stats_values [27.096797s] ... ok",
                                "2026-05-22 01:48:34.272 21 INFO tempest.lib.common.rest_client [req-b3ef140a-7a92-4dc9-90e3-69d1969ad7cb req-b3ef140a-7a92-4dc9-90e3-69d1969ad7cb ] Request (VolumesSnapshotNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.450s",
                                "2026-05-22 01:48:34.366 39 INFO tempest.lib.common.rest_client [req-5c6f7f46-418f-442f-85e6-664da47ada14 req-5c6f7f46-418f-442f-85e6-664da47ada14 ] Request (VolumesGetTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.557s",
                                "2026-05-22 01:48:34.387 21 INFO tempest.lib.common.rest_client [req-0b8e3daf-416f-4f8b-8844-5b9b08afc22e req-0b8e3daf-416f-4f8b-8844-5b9b08afc22e ] Request (VolumesSnapshotNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.112s",
                                "2026-05-22 01:48:34.467 39 INFO tempest.lib.common.rest_client [req-c4cf718d-f656-4a11-83ac-e7c4bc9bcd93 req-c4cf718d-f656-4a11-83ac-e7c4bc9bcd93 ] Request (VolumesGetTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.097s",
                                "2026-05-22 01:48:34.478 42 INFO tempest.lib.common.rest_client [req-267fb389-8125-4009-8268-4caa76f63c5b req-267fb389-8125-4009-8268-4caa76f63c5b ] Request (VolumeTypesAccessTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.458s",
                                "2026-05-22 01:48:34.604 42 INFO tempest.lib.common.rest_client [req-a9d5548d-dd07-4a9b-9fe8-aef51fab1baf req-a9d5548d-dd07-4a9b-9fe8-aef51fab1baf ] Request (VolumeTypesAccessTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.124s",
                                "2026-05-22 01:48:34.693 31 INFO tempest.lib.common.rest_client [req-781d6c96-0121-4772-9033-40efba4e6a32 req-781d6c96-0121-4772-9033-40efba4e6a32 ] Request (VolumesCloneTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.454s",
                                "2026-05-22 01:48:34.808 25 INFO tempest.lib.common.rest_client [req-c2163014-e209-4530-a690-81ea0966c233 req-c2163014-e209-4530-a690-81ea0966c233 ] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 200 GET https://api.testbed.osism.xyz:8776/v3/0dd5211bb82a438cab50256f9c09a2e4/backups/4e0dc840-9601-47d9-8f07-95616b9c865f 0.101s",
                                "2026-05-22 01:48:34.814 31 INFO tempest.lib.common.rest_client [req-6deea81e-0178-46b7-a56f-9b7b708080e3 req-6deea81e-0178-46b7-a56f-9b7b708080e3 ] Request (VolumesCloneTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.114s",
                                "2026-05-22 01:48:34.919 11 INFO tempest.lib.common.rest_client [req-66d517e7-038f-4dd8-a9e7-5ba72af224e2 req-66d517e7-038f-4dd8-a9e7-5ba72af224e2 ] Request (GroupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/aef36cefc44d4945a675df41fb67eda2/volumes/detail 0.123s",
                                "2026-05-22 01:48:35.298 13 INFO tempest.lib.common.rest_client [req-fb8e4607-4253-4c7b-91b1-ccbf7b53311a req-fb8e4607-4253-4c7b-91b1-ccbf7b53311a ] Request (QosSpecsTestJSON:test_create_delete_qos_with_back_end_consumer): 500 POST https://api.testbed.osism.xyz:8776/v3/18767c3571df4930b96e89fd3c497f28/qos-specs 7.938s",
                                "2026-05-22 01:48:35.296 15 INFO tempest.lib.common.rest_client [req-28d0bba5-a875-42da-862e-8fd5e5b58e16 req-28d0bba5-a875-42da-862e-8fd5e5b58e16 ] Request (SnapshotsActionsTest:tearDown): 500 POST https://api.testbed.osism.xyz:8776/v3/04c1b5653eae45ad9b844de6aa4e10d9/snapshots/1edd48cc-ec4f-4a55-960c-98f44b1b5e61/action 5.750s",
                                "2026-05-22 01:48:35.307 17 INFO tempest.lib.common.rest_client [req-f75bf829-0d9f-4148-876e-408cbf892834 req-f75bf829-0d9f-4148-876e-408cbf892834 ] Request (VolumeTypesTest:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/137b9bbe324040afa5ebd0b36f149656/volumes/fb8c4ada-4e2e-4cc7-8987-1b31c038964b 1.514s",
                                "2026-05-22 01:48:35.307 17 WARNING tempest.lib.common.utils.test_utils [-] Got ServerFault while running <function BaseVolumeTest._delete_volume_for_cleanup at 0x7d8d0961bc40>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault",
                                "{1} tempest.api.volume.admin.test_qos.QosSpecsTestJSON.test_create_delete_qos_with_back_end_consumer [7.954186s] ... 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: The server has either erred or is incapable of performing the requested operation.",
                                "",
                                "",
                                "Captured pythonlogging:",
                                "~~~~~~~~~~~~~~~~~~~~~~~",
                                "    2026-05-22 01:48:35,298 13 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/18767c3571df4930b96e89fd3c497f28/qos-specs 7.938s",
                                "",
                                "2026-05-22 01:48:35.316 31 INFO tempest.lib.common.rest_client [-] Request (VolumesCloneTest:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/projects 0.498s",
                                "2026-05-22 01:48:35.319 31 INFO tempest.test [-] <class 'tempest.lib.exceptions.UnexpectedContentType'> raised in VolumesCloneTest.setUpClass. Invoking tearDownClass.",
                                "{10} 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 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 438, in get_credentials",
                                "    credentials = self._create_creds(",
                                "        roles=credential_type, scope=scope,",
                                "        project_id=project_id)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 200, in _create_creds",
                                "    project = self.creds_client.create_project(",
                                "        name=project_name, description=project_desc)",
                                "",
                                "      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 856, in _error_checker",
                                "    raise exceptions.UnexpectedContentType(str(resp.status),",
                                "                                           resp=resp)",
                                "",
                                "    tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided",
                                "Details: 500",
                                "",
                                "2026-05-22 01:48:35.312 42 INFO tempest.lib.common.rest_client [-] Request (VolumeTypesAccessTest:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/projects 0.703s",
                                "2026-05-22 01:48:35.312 42 INFO tempest.test [-] <class 'tempest.lib.exceptions.UnexpectedContentType'> raised in VolumeTypesAccessTest.setUpClass. Invoking tearDownClass.",
                                "{15} 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 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 438, in get_credentials",
                                "    credentials = self._create_creds(",
                                "        roles=credential_type, scope=scope,",
                                "        project_id=project_id)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 200, in _create_creds",
                                "    project = self.creds_client.create_project(",
                                "        name=project_name, description=project_desc)",
                                "",
                                "      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 856, in _error_checker",
                                "    raise exceptions.UnexpectedContentType(str(resp.status),",
                                "                                           resp=resp)",
                                "",
                                "    tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided",
                                "Details: 500",
                                "",
                                "2026-05-22 01:48:35.312 21 INFO tempest.lib.common.rest_client [-] Request (VolumesSnapshotNegativeTestJSON:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/projects 0.923s",
                                "2026-05-22 01:48:35.312 21 INFO tempest.test [-] <class 'tempest.lib.exceptions.UnexpectedContentType'> raised in VolumesSnapshotNegativeTestJSON.setUpClass. Invoking tearDownClass.",
                                "2026-05-22 01:48:35.327 39 INFO tempest.lib.common.rest_client [-] Request (VolumesGetTest:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/projects 0.856s",
                                "2026-05-22 01:48:35.328 39 INFO tempest.test [-] <class 'tempest.lib.exceptions.UnexpectedContentType'> raised in VolumesGetTest.setUpClass. Invoking tearDownClass.",
                                "{14} setUpClass (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 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 438, in get_credentials",
                                "    credentials = self._create_creds(",
                                "        roles=credential_type, scope=scope,",
                                "        project_id=project_id)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 200, in _create_creds",
                                "    project = self.creds_client.create_project(",
                                "        name=project_name, description=project_desc)",
                                "",
                                "      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 856, in _error_checker",
                                "    raise exceptions.UnexpectedContentType(str(resp.status),",
                                "                                           resp=resp)",
                                "",
                                "    tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided",
                                "Details: 500",
                                "",
                                "{5} 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 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 438, in get_credentials",
                                "    credentials = self._create_creds(",
                                "        roles=credential_type, scope=scope,",
                                "        project_id=project_id)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 200, in _create_creds",
                                "    project = self.creds_client.create_project(",
                                "        name=project_name, description=project_desc)",
                                "",
                                "      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 856, in _error_checker",
                                "    raise exceptions.UnexpectedContentType(str(resp.status),",
                                "                                           resp=resp)",
                                "",
                                "    tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided",
                                "Details: 500",
                                "",
                                "2026-05-22 01:48:35.313 35 INFO tempest.lib.common.rest_client [req-283f0fbe-5771-4ba5-96ea-021db79b16cd req-283f0fbe-5771-4ba5-96ea-021db79b16cd ] Request (VolumesServicesTestJSON:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/ae79d2faf6d84299addaca767cea9721/volumes/53afac91-d7d4-4e44-bf5b-38f4d7f32010 1.523s",
                                "2026-05-22 01:48:35.321 35 WARNING tempest.lib.common.utils.test_utils [-] Got ServerFault while running <function BaseVolumeTest._delete_volume_for_cleanup at 0x751095057c40>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault",
                                "{2} tempest.api.volume.admin.test_snapshots_actions.SnapshotsActionsTest.test_reset_snapshot_status [8.111625s] ... 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 72, in test_reset_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 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/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-22 01:48:29,538 15 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:test_reset_snapshot_status): 503 POST https://api.testbed.osism.xyz:8776/v3/04c1b5653eae45ad9b844de6aa4e10d9/snapshots/1edd48cc-ec4f-4a55-960c-98f44b1b5e61/action 2.332s",
                                "2026-05-22 01:48:35,296 15 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:tearDown): 500 POST https://api.testbed.osism.xyz:8776/v3/04c1b5653eae45ad9b844de6aa4e10d9/snapshots/1edd48cc-ec4f-4a55-960c-98f44b1b5e61/action 5.750s",
                                "",
                                "2026-05-22 01:48:37.028 29 INFO tempest.lib.common.rest_client [req-7ffc158d-4a29-4a9c-9cea-71b9c7e05fa1 req-7ffc158d-4a29-4a9c-9cea-71b9c7e05fa1 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 500 GET https://api.testbed.osism.xyz:8776/v3/e339a59736204d889d62cababc3cd23f/snapshots/f8e022ef-f475-4914-b5bd-2ba6f9a4855a 2.225s",
                                "2026-05-22 01:48:37.028 29 INFO tempest.test [-] <class 'tempest.lib.exceptions.ServerFault'> raised in VolumeSnapshotQuotasNegativeTestJSON.setUpClass. Invoking tearDownClass.",
                                "2026-05-22 01:48:37.030 23 INFO tempest.lib.common.rest_client [req-bc93985f-9577-44eb-a6ca-54426bd53b21 req-bc93985f-9577-44eb-a6ca-54426bd53b21 ] Request (UserMessagesTest:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/6fc9d53b69154a579a2f84acc01185fa/volumes/cba15036-3849-4618-b45a-2f3d4908dfec 9.743s",
                                "2026-05-22 01:48:37.031 23 WARNING tempest.lib.common.utils.test_utils [-] Got ServerFault while running <function BaseVolumeTest._delete_volume_for_cleanup at 0x7070d25e7c40>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault",
                                "2026-05-22 01:48:37.029 37 INFO tempest.lib.common.rest_client [req-d1c92ef1-f729-4896-84fc-a0d5c642920e req-d1c92ef1-f729-4896-84fc-a0d5c642920e ] Request (GroupSnapshotsV319Test:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/f95e062386b640aeaf2e06b301a65961/snapshots/0679e9d0-5e2f-49ab-8005-c2ab09d9f87b 2.313s",
                                "2026-05-22 01:48:37.030 37 WARNING tempest.lib.common.utils.test_utils [-] Got ServerFault while running <bound method BaseGroupSnapshotsTest._delete_group_snapshot of <tempest.api.volume.admin.test_group_snapshots.GroupSnapshotsV319Test.test_reset_group_snapshot_status[id-3b42c9b9-c984-4444-816e-ca2e1ed30b40] id=0x7036706ec050>>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault",
                                "2026-05-22 01:48:39.081 27 INFO tempest.lib.common.rest_client [req-b36c8a85-7781-4bae-bd26-0f6911435f51 req-b36c8a85-7781-4bae-bd26-0f6911435f51 ] Request (GroupSnapshotsTest:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/4faa463af43a423b9864e60693ca451a/volumes/detail 4.308s",
                                "2026-05-22 01:48:39.082 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.GroupSnapshotsTest.test_create_group_from_group_snapshot[id-eff52c70-efc7-45ed-b47a-4ad675d09b81] id=0x7679818cbcb0>>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault",
                                "2026-05-22 01:48:39.093 19 INFO tempest.lib.common.rest_client [req-5b78fdee-6d62-4603-989f-7a0547c22747 req-5b78fdee-6d62-4603-989f-7a0547c22747 ] Request (BackendsCapabilitiesAdminTestsJSON:test_get_capabilities_backend): 500 GET https://api.testbed.osism.xyz:8776/v3/bf61fbc9ecd049e2aa8806b92aca31ed/capabilities/testbed-node-0@rbd-volumes#volumes 4.830s",
                                "{4} tempest.api.volume.admin.test_backends_capabilities.BackendsCapabilitiesAdminTestsJSON.test_get_capabilities_backend [4.837453s] ... FAILED",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_backends_capabilities.py\", line 38, in test_get_capabilities_backend",
                                "    self.admin_capabilities_client.show_backend_capabilities(self.hosts[0])",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/capabilities_client.py\", line 32, in show_backend_capabilities",
                                "    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-22 01:48:39,093 19 INFO     [tempest.lib.common.rest_client] Request (BackendsCapabilitiesAdminTestsJSON:test_get_capabilities_backend): 500 GET https://api.testbed.osism.xyz:8776/v3/bf61fbc9ecd049e2aa8806b92aca31ed/capabilities/testbed-node-0@rbd-volumes#volumes 4.830s",
                                "",
                                "2026-05-22 01:48:39.114 13 INFO tempest.lib.common.rest_client [req-012efd6a-02a3-4df7-b130-702a2a05f31e req-012efd6a-02a3-4df7-b130-702a2a05f31e ] Request (QosSpecsTestJSON:test_create_delete_qos_with_both_consumer): 500 POST https://api.testbed.osism.xyz:8776/v3/18767c3571df4930b96e89fd3c497f28/qos-specs 3.794s",
                                "{1} tempest.api.volume.admin.test_qos.QosSpecsTestJSON.test_create_delete_qos_with_both_consumer [3.801264s] ... 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-1666114330 with specs {}.",
                                "",
                                "",
                                "Captured pythonlogging:",
                                "~~~~~~~~~~~~~~~~~~~~~~~",
                                "    2026-05-22 01:48:39,114 13 INFO     [tempest.lib.common.rest_client] Request (QosSpecsTestJSON:test_create_delete_qos_with_both_consumer): 500 POST https://api.testbed.osism.xyz:8776/v3/18767c3571df4930b96e89fd3c497f28/qos-specs 3.794s",
                                "",
                                "2026-05-22 01:48:41.041 15 INFO tempest.lib.common.rest_client [req-8521f782-ff59-4428-af31-efc087d8e56a req-8521f782-ff59-4428-af31-efc087d8e56a ] Request (SnapshotsActionsTest:test_snapshot_force_delete_when_snapshot_is_creating): 500 POST https://api.testbed.osism.xyz:8776/v3/3c36c630c47142af87339902641ef440/snapshots 5.586s",
                                "2026-05-22 01:48:41.045 17 INFO tempest.lib.common.rest_client [req-7a80e40e-1116-4a90-8149-4a243ad54006 req-7a80e40e-1116-4a90-8149-4a243ad54006 ] Request (VolumeTypesTest:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/137b9bbe324040afa5ebd0b36f149656/volumes/fb8c4ada-4e2e-4cc7-8987-1b31c038964b 0.733s",
                                "2026-05-22 01:48:41.045 17 WARNING tempest.lib.common.utils.test_utils [-] Got ServerFault while running <function BaseVolumeTest._delete_volume_for_cleanup at 0x7d8d0961bc40>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault",
                                "2026-05-22 01:48:41.058 25 INFO tempest.lib.common.rest_client [req-2b0026ae-ed31-489c-97d4-dc21d6c2cd69 req-2b0026ae-ed31-489c-97d4-dc21d6c2cd69 ] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 500 GET https://api.testbed.osism.xyz:8776/v3/0dd5211bb82a438cab50256f9c09a2e4/backups/4e0dc840-9601-47d9-8f07-95616b9c865f 5.230s",
                                "2026-05-22 01:48:41.050 11 INFO tempest.lib.common.rest_client [req-a010f60f-96c6-4574-8c63-151155586341 req-a010f60f-96c6-4574-8c63-151155586341 ] Request (GroupsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/aef36cefc44d4945a675df41fb67eda2/groups/0e8ac90b-d7fc-4280-ba70-bb6858923238/action 6.112s",
                                "2026-05-22 01:48:41.050 11 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=0x73638a504590>>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault",
                                "2026-05-22 01:48:41.055 29 INFO tempest.lib.common.rest_client [req-525d92b5-f15c-4197-92a6-bcb0b95b9844 req-525d92b5-f15c-4197-92a6-bcb0b95b9844 ] Request (VolumeSnapshotQuotasNegativeTestJSON:tearDownClass): 500 DELETE https://api.testbed.osism.xyz:8776/v3/e339a59736204d889d62cababc3cd23f/snapshots/f8e022ef-f475-4914-b5bd-2ba6f9a4855a 4.025s",
                                "2026-05-22 01:48:41.055 29 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-22 01:48:41.076 13 INFO tempest.lib.common.rest_client [req-258fa304-4041-48b7-aaa1-84a38b1b4ba7 req-258fa304-4041-48b7-aaa1-84a38b1b4ba7 ] Request (QosSpecsTestJSON:test_create_delete_qos_with_front_end_consumer): 500 POST https://api.testbed.osism.xyz:8776/v3/18767c3571df4930b96e89fd3c497f28/qos-specs 1.952s",
                                "{1} tempest.api.volume.admin.test_qos.QosSpecsTestJSON.test_create_delete_qos_with_front_end_consumer [1.959404s] ... 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-240161048 with specs {}.",
                                "",
                                "",
                                "Captured pythonlogging:",
                                "~~~~~~~~~~~~~~~~~~~~~~~",
                                "    2026-05-22 01:48:41,076 13 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/18767c3571df4930b96e89fd3c497f28/qos-specs 1.952s",
                                "",
                                "2026-05-22 01:48:41.072 42 INFO tempest.lib.common.rest_client [-] Request (VolumesImageMetadata:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 5.737s",
                                "2026-05-22 01:48:41.073 42 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in VolumesImageMetadata.setUpClass. Invoking tearDownClass.",
                                "{15} 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 500",
                                "",
                                "2026-05-22 01:48:41.052 19 INFO tempest.lib.common.rest_client [req-e6bd3059-4a04-431b-95ce-21822c19b63b req-e6bd3059-4a04-431b-95ce-21822c19b63b ] Request (BackendsCapabilitiesAdminTestsJSON:tearDownClass): 500 DELETE https://api.testbed.osism.xyz:5000/v3/users/59bed5ae9a474d65954b1aafe0daeb3e 1.949s",
                                "2026-05-22 01:48:41.052 19 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-22 01:48:41.052 19 ERROR tempest.test Traceback (most recent call last):",
                                "2026-05-22 01:48:41.052 19 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass",
                                "2026-05-22 01:48:41.052 19 ERROR tempest.test     teardown()",
                                "2026-05-22 01:48:41.052 19 ERROR tempest.test     ~~~~~~~~^^",
                                "2026-05-22 01:48:41.052 19 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials",
                                "2026-05-22 01:48:41.052 19 ERROR tempest.test     cls._creds_provider.clear_creds()",
                                "2026-05-22 01:48:41.052 19 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "2026-05-22 01:48:41.052 19 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 616, in clear_creds",
                                "2026-05-22 01:48:41.052 19 ERROR tempest.test     self.creds_client.delete_user(creds.user_id)",
                                "2026-05-22 01:48:41.052 19 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^",
                                "2026-05-22 01:48:41.052 19 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 55, in delete_user",
                                "2026-05-22 01:48:41.052 19 ERROR tempest.test     self.users_client.delete_user(user_id)",
                                "2026-05-22 01:48:41.052 19 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^",
                                "2026-05-22 01:48:41.052 19 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-22 01:48:41.052 19 ERROR tempest.test     resp, body = self.delete(\"users/%s\" % user_id)",
                                "2026-05-22 01:48:41.052 19 ERROR tempest.test                  ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-22 01:48:41.052 19 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete",
                                "2026-05-22 01:48:41.052 19 ERROR tempest.test     return self.request('DELETE', url, extra_headers, headers, body)",
                                "2026-05-22 01:48:41.052 19 ERROR tempest.test            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-22 01:48:41.052 19 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "2026-05-22 01:48:41.052 19 ERROR tempest.test     self._error_checker(resp, resp_body)",
                                "2026-05-22 01:48:41.052 19 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "2026-05-22 01:48:41.052 19 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker",
                                "2026-05-22 01:48:41.052 19 ERROR tempest.test     raise exceptions.ServerFault(resp_body, resp=resp,",
                                "2026-05-22 01:48:41.052 19 ERROR tempest.test                                  message=message)",
                                "2026-05-22 01:48:41.052 19 ERROR tempest.test tempest.lib.exceptions.ServerFault: Got server fault",
                                "2026-05-22 01:48:41.052 19 ERROR tempest.test Details: An unexpected error prevented the server from fulfilling your request.",
                                "2026-05-22 01:48:41.052 19 ERROR tempest.test ",
                                "{4} 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 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-22 01:48:41.063 19 INFO tempest.test [-] <class 'unittest.case.SkipTest'> raised in EncryptedVolumesExtendAttachedTest.setUpClass. Invoking tearDownClass.",
                                "{4} setUpClass (tempest.api.volume.admin.test_encrypted_volumes_extend.EncryptedVolumesExtendAttachedTest) ... SKIPPED: Attached encrypted volume extend is disabled.",
                                "2026-05-22 01:48:43.040 25 INFO tempest.lib.common.rest_client [req-3c61de26-0bd2-433b-b2d5-9cff6da1fca1 req-3c61de26-0bd2-433b-b2d5-9cff6da1fca1 ] Request (VolumesBackupsAdminTest:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/0dd5211bb82a438cab50256f9c09a2e4/backups/4e0dc840-9601-47d9-8f07-95616b9c865f 1.961s",
                                "2026-05-22 01:48:43.058 13 INFO tempest.lib.common.rest_client [req-15ec7b3f-052b-4e93-aa0d-5fde1b21baee req-15ec7b3f-052b-4e93-aa0d-5fde1b21baee ] Request (QosSpecsTestJSON:test_get_qos): 500 GET https://api.testbed.osism.xyz:8776/v3/18767c3571df4930b96e89fd3c497f28/qos-specs/9a7ca8bc-7edc-468e-b47a-acec8c612968 1.969s",
                                "{1} tempest.api.volume.admin.test_qos.QosSpecsTestJSON.test_get_qos [1.980724s] ... FAILED",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_qos.py\", line 90, in test_get_qos",
                                "    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-22 01:48:43,058 13 INFO     [tempest.lib.common.rest_client] Request (QosSpecsTestJSON:test_get_qos): 500 GET https://api.testbed.osism.xyz:8776/v3/18767c3571df4930b96e89fd3c497f28/qos-specs/9a7ca8bc-7edc-468e-b47a-acec8c612968 1.969s",
                                "",
                                "2026-05-22 01:48:43.043 23 INFO tempest.lib.common.rest_client [req-c32ea351-0c6a-4761-a23f-4ec620efa93f req-c32ea351-0c6a-4761-a23f-4ec620efa93f ] Request (UserMessagesTest:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/6fc9d53b69154a579a2f84acc01185fa/volumes/cba15036-3849-4618-b45a-2f3d4908dfec 1.008s",
                                "2026-05-22 01:48:43.046 15 INFO tempest.lib.common.rest_client [req-18acf80c-00b2-4618-9a12-8e246e0f8562 req-18acf80c-00b2-4618-9a12-8e246e0f8562 ] Request (SnapshotsActionsTest:tearDown): 500 POST https://api.testbed.osism.xyz:8776/v3/04c1b5653eae45ad9b844de6aa4e10d9/snapshots/1edd48cc-ec4f-4a55-960c-98f44b1b5e61/action 1.994s",
                                "{2} tempest.api.volume.admin.test_snapshots_actions.SnapshotsActionsTest.test_snapshot_force_delete_when_snapshot_is_creating [7.600226s] ... 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-22 01:48:41,041 15 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/3c36c630c47142af87339902641ef440/snapshots 5.586s",
                                "2026-05-22 01:48:43,046 15 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:tearDown): 500 POST https://api.testbed.osism.xyz:8776/v3/04c1b5653eae45ad9b844de6aa4e10d9/snapshots/1edd48cc-ec4f-4a55-960c-98f44b1b5e61/action 1.994s",
                                "",
                                "2026-05-22 01:48:43.049 35 INFO tempest.lib.common.rest_client [req-32dbef2f-a5ea-43e6-9ebc-5a077929f6c2 req-32dbef2f-a5ea-43e6-9ebc-5a077929f6c2 ] Request (VolumesServicesTestJSON:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/ae79d2faf6d84299addaca767cea9721/volumes/53afac91-d7d4-4e44-bf5b-38f4d7f32010 2.717s",
                                "2026-05-22 01:48:43.050 35 WARNING tempest.lib.common.utils.test_utils [-] Got ServerFault while running <function BaseVolumeTest._delete_volume_for_cleanup at 0x751095057c40>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault",
                                "2026-05-22 01:48:45.895 13 INFO tempest.lib.common.rest_client [req-3af83fb3-522c-4666-8aec-118a95671238 req-3af83fb3-522c-4666-8aec-118a95671238 ] Request (QosSpecsTestJSON:test_list_qos): 200 GET https://api.testbed.osism.xyz:8776/v3/18767c3571df4930b96e89fd3c497f28/qos-specs 2.823s",
                                "{1} tempest.api.volume.admin.test_qos.QosSpecsTestJSON.test_list_qos [2.832769s] ... ok",
                                "2026-05-22 01:48:45.892 25 INFO tempest.lib.common.rest_client [req-4f8b1d60-9d8c-4b8d-a018-809d85323dd3 req-4f8b1d60-9d8c-4b8d-a018-809d85323dd3 ] Request (VolumesBackupsAdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/0dd5211bb82a438cab50256f9c09a2e4/backups/4e0dc840-9601-47d9-8f07-95616b9c865f 2.838s",
                                "2026-05-22 01:48:45.905 27 INFO tempest.lib.common.rest_client [req-5d25897f-2b1b-48f8-a3b2-3d93c4d127c2 req-5d25897f-2b1b-48f8-a3b2-3d93c4d127c2 ] Request (GroupSnapshotsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/4faa463af43a423b9864e60693ca451a/volumes/detail 1.817s",
                                "2026-05-22 01:48:45.926 19 INFO tempest.lib.common.rest_client [-] Request (GroupsV320Test:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 4.857s",
                                "2026-05-22 01:48:45.927 19 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in GroupsV320Test.setUpClass. Invoking tearDownClass.",
                                "2026-05-22 01:48:45.934 37 INFO tempest.lib.common.rest_client [req-2d5789fa-f4af-409f-98d8-caf60297bb01 req-2d5789fa-f4af-409f-98d8-caf60297bb01 ] Request (GroupSnapshotsV319Test:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/f95e062386b640aeaf2e06b301a65961/group_snapshots/9bb3455a-c0cb-498e-9f80-fc38b8db6c48 3.899s",
                                "{4} setUpClass (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 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-22 01:48:45.977 23 INFO tempest.lib.common.rest_client [req-2382b4c8-e099-482a-af5e-2b0cee3edb9f req-2382b4c8-e099-482a-af5e-2b0cee3edb9f ] Request (UserMessagesTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/793c3ace7428495184085148eea45453/types/6d6d5537-88d6-4add-8575-5e0af6029c0c 2.925s",
                                "{6} tempest.api.volume.admin.test_user_messages.UserMessagesTest.test_delete_message [41.131953s] ... FAILED",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_user_messages.py\", line 73, in test_delete_message",
                                "    self.messages_client.delete_message(message_id)",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/messages_client.py\", line 46, in delete_message",
                                "    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 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 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 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/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-22 01:48:05,213 23 INFO     [tempest.lib.common.rest_client] Request (UserMessagesTest:test_delete_message): 200 POST https://api.testbed.osism.xyz:8776/v3/793c3ace7428495184085148eea45453/types 0.357s",
                                "2026-05-22 01:48:05,936 23 INFO     [tempest.lib.common.rest_client] Request (UserMessagesTest:test_delete_message): 202 POST https://api.testbed.osism.xyz:8776/v3/6fc9d53b69154a579a2f84acc01185fa/volumes 0.714s",
                                "2026-05-22 01:48:06,066 23 INFO     [tempest.lib.common.rest_client] Request (UserMessagesTest:test_delete_message): 200 GET https://api.testbed.osism.xyz:8776/v3/6fc9d53b69154a579a2f84acc01185fa/volumes/cba15036-3849-4618-b45a-2f3d4908dfec 0.118s",
                                "2026-05-22 01:48:07,183 23 INFO     [tempest.lib.common.rest_client] Request (UserMessagesTest:test_delete_message): 200 GET https://api.testbed.osism.xyz:8776/v3/6fc9d53b69154a579a2f84acc01185fa/volumes/cba15036-3849-4618-b45a-2f3d4908dfec 0.106s",
                                "2026-05-22 01:48:07,198 23 INFO     [tempest.common.waiters] volume cba15036-3849-4618-b45a-2f3d4908dfec reached error after waiting for 1.198310 seconds",
                                "2026-05-22 01:48:07,465 23 INFO     [tempest.lib.common.rest_client] Request (UserMessagesTest:test_delete_message): 200 GET https://api.testbed.osism.xyz:8776/v3/6fc9d53b69154a579a2f84acc01185fa/messages 0.264s",
                                "2026-05-22 01:48:08,555 23 INFO     [tempest.lib.common.rest_client] Request (UserMessagesTest:test_delete_message): 500 DELETE https://api.testbed.osism.xyz:8776/v3/6fc9d53b69154a579a2f84acc01185fa/messages/49e89b94-6c35-4615-8576-a486403c9b38 1.072s",
                                "2026-05-22 01:48:09,539 23 INFO     [tempest.lib.common.rest_client] Request (UserMessagesTest:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/6fc9d53b69154a579a2f84acc01185fa/volumes/cba15036-3849-4618-b45a-2f3d4908dfec 0.974s",
                                "2026-05-22 01:48:09,539 23 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <function BaseVolumeTest._delete_volume_for_cleanup at 0x7070d25e7c40>, retrying...",
                                "2026-05-22 01:48:27,275 23 INFO     [tempest.lib.common.rest_client] Request (UserMessagesTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/6fc9d53b69154a579a2f84acc01185fa/volumes/cba15036-3849-4618-b45a-2f3d4908dfec 12.733s",
                                "2026-05-22 01:48:37,030 23 INFO     [tempest.lib.common.rest_client] Request (UserMessagesTest:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/6fc9d53b69154a579a2f84acc01185fa/volumes/cba15036-3849-4618-b45a-2f3d4908dfec 9.743s",
                                "2026-05-22 01:48:37,031 23 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <function BaseVolumeTest._delete_volume_for_cleanup at 0x7070d25e7c40>, retrying...",
                                "2026-05-22 01:48:43,043 23 INFO     [tempest.lib.common.rest_client] Request (UserMessagesTest:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/6fc9d53b69154a579a2f84acc01185fa/volumes/cba15036-3849-4618-b45a-2f3d4908dfec 1.008s",
                                "2026-05-22 01:48:45,977 23 INFO     [tempest.lib.common.rest_client] Request (UserMessagesTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/793c3ace7428495184085148eea45453/types/6d6d5537-88d6-4add-8575-5e0af6029c0c 2.925s",
                                "",
                                "2026-05-22 01:48:46.044 13 INFO tempest.lib.common.rest_client [req-2d011bec-577c-40b7-987b-ead5404f56c3 req-2d011bec-577c-40b7-987b-ead5404f56c3 ] Request (QosSpecsTestJSON:test_set_unset_qos_key): 200 PUT https://api.testbed.osism.xyz:8776/v3/18767c3571df4930b96e89fd3c497f28/qos-specs/9a7ca8bc-7edc-468e-b47a-acec8c612968 0.141s",
                                "2026-05-22 01:48:46.098 37 INFO tempest.lib.common.rest_client [req-910107f3-27a4-4b1e-9e6d-c9bb8cb353d1 req-910107f3-27a4-4b1e-9e6d-c9bb8cb353d1 ] Request (GroupSnapshotsV319Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/f95e062386b640aeaf2e06b301a65961/volumes/detail 0.149s",
                                "2026-05-22 01:48:46.191 11 INFO tempest.lib.common.rest_client [req-8f232c9e-88b2-4e80-afa8-c7d5f276825b req-8f232c9e-88b2-4e80-afa8-c7d5f276825b ] Request (GroupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/aef36cefc44d4945a675df41fb67eda2/volumes/detail 0.135s",
                                "2026-05-22 01:48:46.491 23 INFO tempest.lib.common.rest_client [req-3e20450d-0c1e-4426-8849-82801a952160 req-3e20450d-0c1e-4426-8849-82801a952160 ] Request (UserMessagesTest:test_list_show_messages): 500 POST https://api.testbed.osism.xyz:8776/v3/793c3ace7428495184085148eea45453/types 0.461s",
                                "{6} tempest.api.volume.admin.test_user_messages.UserMessagesTest.test_list_show_messages [0.465989s] ... FAILED",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_user_messages.py\", line 60, in test_list_show_messages",
                                "    message_id = self._create_user_message()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_user_messages.py\", line 42, in _create_user_message",
                                "    bogus_type = self.create_volume_type(",
                                "        name=vol_type_name, extra_specs=extra_specs)",
                                "",
                                "      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-22 01:48:46,491 23 INFO     [tempest.lib.common.rest_client] Request (UserMessagesTest:test_list_show_messages): 500 POST https://api.testbed.osism.xyz:8776/v3/793c3ace7428495184085148eea45453/types 0.461s",
                                "",
                                "2026-05-22 01:48:46.523 29 INFO tempest.lib.common.rest_client [req-19e7bf91-c93b-485f-a4cd-3cb879bccb8a req-19e7bf91-c93b-485f-a4cd-3cb879bccb8a ] Request (VolumeSnapshotQuotasNegativeTestJSON:tearDownClass): 400 DELETE https://api.testbed.osism.xyz:8776/v3/e339a59736204d889d62cababc3cd23f/snapshots/f8e022ef-f475-4914-b5bd-2ba6f9a4855a 0.463s",
                                "2026-05-22 01:48:46.603 37 INFO tempest.lib.common.rest_client [req-4642e923-56b8-4aea-b4b3-73257a6fcd25 req-4642e923-56b8-4aea-b4b3-73257a6fcd25 ] Request (GroupSnapshotsV319Test:_run_cleanups): 400 POST https://api.testbed.osism.xyz:8776/v3/f95e062386b640aeaf2e06b301a65961/groups/2c374439-5229-4e9f-9f44-f15648047fd7/action 0.487s",
                                "2026-05-22 01:48:46.605 19 INFO tempest.lib.common.rest_client [req-227bef64-6b1e-4ee2-9b55-8c6d115a9351 req-227bef64-6b1e-4ee2-9b55-8c6d115a9351 ] Request (VolumesDeleteCascade:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.661s",
                                "2026-05-22 01:48:46.876 27 INFO tempest.lib.common.rest_client [req-54267531-9b60-4b52-a15a-e8002355a775 req-54267531-9b60-4b52-a15a-e8002355a775 ] Request (GroupSnapshotsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/4faa463af43a423b9864e60693ca451a/groups/71be8026-2ab7-454a-85ba-f955fc7a4d55/action 0.958s",
                                "2026-05-22 01:48:46.880 15 INFO tempest.lib.common.rest_client [req-9e590401-722d-4090-90fb-2d8f5dc2c446 req-9e590401-722d-4090-90fb-2d8f5dc2c446 ] Request (SnapshotsActionsTest:test_snapshot_force_delete_when_snapshot_is_deleting): 202 POST https://api.testbed.osism.xyz:8776/v3/3c36c630c47142af87339902641ef440/snapshots 3.822s",
                                "2026-05-22 01:49:02.064 37 INFO tempest.lib.common.rest_client [req-88983fa3-dac8-47a7-b7d8-758d0ca7c7d6 req-88983fa3-dac8-47a7-b7d8-758d0ca7c7d6 ] Request (GroupSnapshotsV319Test:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/1a42e2da8c18408ca9c9f082d209f712/group_types/a377b9be-8df6-4c09-b546-0fd5840fa9f3 15.454s",
                                "2026-05-22 01:49:02.068 11 INFO tempest.lib.common.rest_client [req-b7ab9c6b-d3e3-468d-9e62-43479156afa4 req-b7ab9c6b-d3e3-468d-9e62-43479156afa4 ] Request (GroupsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/aef36cefc44d4945a675df41fb67eda2/groups/0e8ac90b-d7fc-4280-ba70-bb6858923238/action 15.858s",
                                "2026-05-22 01:49:02.088 23 INFO tempest.lib.common.rest_client [-] Request (UserMessagesTest:tearDownClass): 500 DELETE https://api.testbed.osism.xyz:5000/v3/users/142100a1942b481ab8a8d629b349b7df 15.591s",
                                "2026-05-22 01:49:02.088 23 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-22 01:49:02.088 23 ERROR tempest.test Traceback (most recent call last):",
                                "2026-05-22 01:49:02.088 23 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass",
                                "2026-05-22 01:49:02.088 23 ERROR tempest.test     teardown()",
                                "2026-05-22 01:49:02.088 23 ERROR tempest.test     ~~~~~~~~^^",
                                "2026-05-22 01:49:02.088 23 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials",
                                "2026-05-22 01:49:02.088 23 ERROR tempest.test     cls._creds_provider.clear_creds()",
                                "2026-05-22 01:49:02.088 23 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "2026-05-22 01:49:02.088 23 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 616, in clear_creds",
                                "2026-05-22 01:49:02.088 23 ERROR tempest.test     self.creds_client.delete_user(creds.user_id)",
                                "2026-05-22 01:49:02.088 23 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^",
                                "2026-05-22 01:49:02.088 23 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 55, in delete_user",
                                "2026-05-22 01:49:02.088 23 ERROR tempest.test     self.users_client.delete_user(user_id)",
                                "2026-05-22 01:49:02.088 23 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^",
                                "2026-05-22 01:49:02.088 23 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-22 01:49:02.088 23 ERROR tempest.test     resp, body = self.delete(\"users/%s\" % user_id)",
                                "2026-05-22 01:49:02.088 23 ERROR tempest.test                  ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-22 01:49:02.088 23 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete",
                                "2026-05-22 01:49:02.088 23 ERROR tempest.test     return self.request('DELETE', url, extra_headers, headers, body)",
                                "2026-05-22 01:49:02.088 23 ERROR tempest.test            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-22 01:49:02.088 23 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "2026-05-22 01:49:02.088 23 ERROR tempest.test     self._error_checker(resp, resp_body)",
                                "2026-05-22 01:49:02.088 23 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "2026-05-22 01:49:02.088 23 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 856, in _error_checker",
                                "2026-05-22 01:49:02.088 23 ERROR tempest.test     raise exceptions.UnexpectedContentType(str(resp.status),",
                                "2026-05-22 01:49:02.088 23 ERROR tempest.test                                            resp=resp)",
                                "2026-05-22 01:49:02.088 23 ERROR tempest.test tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided",
                                "2026-05-22 01:49:02.088 23 ERROR tempest.test Details: 500",
                                "2026-05-22 01:49:02.088 23 ERROR tempest.test ",
                                "{6} tearDownClass (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 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-22 01:49:02.237 27 INFO tempest.lib.common.rest_client [req-534dd774-ecbf-4af3-b2b4-3a360c1ab35a req-534dd774-ecbf-4af3-b2b4-3a360c1ab35a ] Request (GroupSnapshotsTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/a2d2cff618f94585b99a3dd4dbc597f5/group_types/c1f30409-f18e-491b-aafd-9bb91ecaf38c 15.352s",
                                "2026-05-22 01:49:02.248 13 INFO tempest.lib.common.rest_client [req-67c02b50-715c-4326-88a8-fa8f1e267466 req-67c02b50-715c-4326-88a8-fa8f1e267466 ] Request (QosSpecsTestJSON:test_set_unset_qos_key): 200 GET https://api.testbed.osism.xyz:8776/v3/18767c3571df4930b96e89fd3c497f28/qos-specs/9a7ca8bc-7edc-468e-b47a-acec8c612968 16.198s",
                                "2026-05-22 01:49:02.251 25 INFO tempest.lib.common.rest_client [req-982d0158-c5fb-4a69-a887-b4fae03cabac req-982d0158-c5fb-4a69-a887-b4fae03cabac ] Request (VolumesBackupsAdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/0dd5211bb82a438cab50256f9c09a2e4/backups/4e0dc840-9601-47d9-8f07-95616b9c865f 15.348s",
                                "2026-05-22 01:49:02.282 35 INFO tempest.lib.common.rest_client [req-c14670eb-483c-4990-96a0-492e96657f4d req-c14670eb-483c-4990-96a0-492e96657f4d ] Request (VolumesServicesTestJSON:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/ae79d2faf6d84299addaca767cea9721/volumes/53afac91-d7d4-4e44-bf5b-38f4d7f32010 14.226s",
                                "2026-05-22 01:49:02.285 11 INFO tempest.lib.common.rest_client [req-b5b40537-4e09-402c-9f4e-eda168a95ef7 req-b5b40537-4e09-402c-9f4e-eda168a95ef7 ] Request (GroupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/aef36cefc44d4945a675df41fb67eda2/volumes/detail 0.209s",
                                "2026-05-22 01:49:02.286 17 INFO tempest.lib.common.rest_client [req-39caf719-778d-4073-acb0-cd3c119a3e71 req-39caf719-778d-4073-acb0-cd3c119a3e71 ] Request (VolumeTypesTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/137b9bbe324040afa5ebd0b36f149656/volumes/fb8c4ada-4e2e-4cc7-8987-1b31c038964b 16.238s",
                                "2026-05-22 01:49:02.300 29 INFO tempest.lib.common.rest_client [req-c3990de3-0b72-495d-b794-a30d69d8a0be req-c3990de3-0b72-495d-b794-a30d69d8a0be ] Request (VolumeSnapshotQuotasNegativeTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:8776/v3/e339a59736204d889d62cababc3cd23f/volumes/07f1ff84-27e4-4cd7-b814-184a039e54cd 15.769s",
                                "2026-05-22 01:49:02.310 15 INFO tempest.lib.common.rest_client [req-295a3547-427b-426e-a959-360fe7961578 req-295a3547-427b-426e-a959-360fe7961578 ] Request (SnapshotsActionsTest:test_snapshot_force_delete_when_snapshot_is_deleting): 200 GET https://api.testbed.osism.xyz:8776/v3/3c36c630c47142af87339902641ef440/snapshots/0997d6aa-b65b-42a5-960f-3fe892f14c33 15.419s",
                                "2026-05-22 01:49:02.372 37 INFO tempest.lib.common.rest_client [req-440c0de5-bd00-4dbf-9e15-6434f55212eb req-440c0de5-bd00-4dbf-9e15-6434f55212eb ] Request (GroupSnapshotsV319Test:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/1a42e2da8c18408ca9c9f082d209f712/types/1f79502b-517c-4d7f-853b-cdecb532863f 0.305s",
                                "2026-05-22 01:49:02.374 13 INFO tempest.lib.common.rest_client [req-a37f646a-f846-44f2-822f-81e9951df26c req-a37f646a-f846-44f2-822f-81e9951df26c ] Request (QosSpecsTestJSON:test_set_unset_qos_key): 202 PUT https://api.testbed.osism.xyz:8776/v3/18767c3571df4930b96e89fd3c497f28/qos-specs/9a7ca8bc-7edc-468e-b47a-acec8c612968/delete_keys 0.118s",
                                "2026-05-22 01:49:02.426 27 INFO tempest.lib.common.rest_client [req-b4e5fcec-c69a-472d-9879-28bcf471cb6e req-b4e5fcec-c69a-472d-9879-28bcf471cb6e ] Request (GroupSnapshotsTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/a2d2cff618f94585b99a3dd4dbc597f5/types/8d8c5452-1465-42a8-8437-a78b6ac6ab7b 0.184s",
                                "2026-05-22 01:49:02.425 29 INFO tempest.lib.common.rest_client [req-91fb5dc4-8fd3-47ba-9e16-1c411c979f4b req-91fb5dc4-8fd3-47ba-9e16-1c411c979f4b ] Request (VolumeSnapshotQuotasNegativeTestJSON:tearDownClass): 400 DELETE https://api.testbed.osism.xyz:8776/v3/e339a59736204d889d62cababc3cd23f/volumes/07f1ff84-27e4-4cd7-b814-184a039e54cd 0.107s",
                                "{13} tempest.api.volume.admin.test_group_snapshots.GroupSnapshotsV319Test.test_reset_group_snapshot_status [64.172907s] ... 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/admin/test_group_snapshots.py\", line 51, in _delete_group_snapshot",
                                "    self.group_snapshots_client.delete_group_snapshot(group_snapshot['id'])",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/group_snapshots_client.py\", line 48, in delete_group_snapshot",
                                "    resp, body = self.delete('group_snapshots/%s' % group_snapshot_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': 'Invalid GroupSnapshot: GroupSnapshot status must be available or error, and no Group can be currently using it as source for its creation.'}",
                                "",
                                "",
                                "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 877, in _error_checker",
                                "    raise exceptions.BadRequest(resp_body, resp=resp)",
                                "",
                                "    tempest.lib.exceptions.BadRequest: Bad request",
                                "Details: {'code': 400, 'message': 'Invalid Group: Group has existing snapshots.'}",
                                "",
                                "",
                                "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 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 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-22 01:48:00,038 37 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 POST https://api.testbed.osism.xyz:8776/v3/1a42e2da8c18408ca9c9f082d209f712/types 1.826s",
                                "2026-05-22 01:48:00,339 37 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 202 POST https://api.testbed.osism.xyz:8776/v3/1a42e2da8c18408ca9c9f082d209f712/group_types 0.287s",
                                "2026-05-22 01:48:02,287 37 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 202 POST https://api.testbed.osism.xyz:8776/v3/f95e062386b640aeaf2e06b301a65961/groups 1.940s",
                                "2026-05-22 01:48:02,466 37 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/f95e062386b640aeaf2e06b301a65961/groups/2c374439-5229-4e9f-9f44-f15648047fd7 0.172s",
                                "2026-05-22 01:48:02,470 37 INFO     [tempest.common.waiters] group 2c374439-5229-4e9f-9f44-f15648047fd7 reached available after waiting for 0.470042 seconds",
                                "2026-05-22 01:48:02,910 37 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 202 POST https://api.testbed.osism.xyz:8776/v3/f95e062386b640aeaf2e06b301a65961/volumes 0.429s",
                                "2026-05-22 01:48:03,222 37 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/f95e062386b640aeaf2e06b301a65961/volumes/55ed285b-c6a1-4d58-9bdf-2a1e9a0abbcb 0.269s",
                                "2026-05-22 01:48:03,242 37 INFO     [tempest.common.waiters] volume 55ed285b-c6a1-4d58-9bdf-2a1e9a0abbcb reached available after waiting for 0.242527 seconds",
                                "2026-05-22 01:48:03,733 37 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 202 POST https://api.testbed.osism.xyz:8776/v3/f95e062386b640aeaf2e06b301a65961/group_snapshots 0.481s",
                                "2026-05-22 01:48:03,864 37 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/f95e062386b640aeaf2e06b301a65961/group_snapshots/9bb3455a-c0cb-498e-9f80-fc38b8db6c48 0.119s",
                                "2026-05-22 01:48:05,161 37 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/f95e062386b640aeaf2e06b301a65961/group_snapshots/9bb3455a-c0cb-498e-9f80-fc38b8db6c48 0.284s",
                                "2026-05-22 01:48:05,163 37 INFO     [tempest.common.waiters] group_snapshot 9bb3455a-c0cb-498e-9f80-fc38b8db6c48 reached available after waiting for 2.163280 seconds",
                                "2026-05-22 01:48:05,307 37 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/f95e062386b640aeaf2e06b301a65961/snapshots/detail 0.140s",
                                "2026-05-22 01:48:05,427 37 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/f95e062386b640aeaf2e06b301a65961/snapshots/0679e9d0-5e2f-49ab-8005-c2ab09d9f87b 0.112s",
                                "2026-05-22 01:48:05,433 37 INFO     [tempest.common.waiters] snapshot 0679e9d0-5e2f-49ab-8005-c2ab09d9f87b reached available after waiting for 0.433288 seconds",
                                "2026-05-22 01:48:05,560 37 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 202 POST https://api.testbed.osism.xyz:8776/v3/1a42e2da8c18408ca9c9f082d209f712/group_snapshots/9bb3455a-c0cb-498e-9f80-fc38b8db6c48/action 0.123s",
                                "2026-05-22 01:48:05,990 37 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/f95e062386b640aeaf2e06b301a65961/group_snapshots/9bb3455a-c0cb-498e-9f80-fc38b8db6c48 0.428s",
                                "2026-05-22 01:48:05,997 37 INFO     [tempest.common.waiters] group_snapshot 9bb3455a-c0cb-498e-9f80-fc38b8db6c48 reached creating after waitin",
                                "    g for 0.997842 seconds",
                                "2026-05-22 01:48:06,184 37 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 202 POST https://api.testbed.osism.xyz:8776/v3/1a42e2da8c18408ca9c9f082d209f712/group_snapshots/9bb3455a-c0cb-498e-9f80-fc38b8db6c48/action 0.184s",
                                "2026-05-22 01:48:06,294 37 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/f95e062386b640aeaf2e06b301a65961/group_snapshots/9bb3455a-c0cb-498e-9f80-fc38b8db6c48 0.102s",
                                "2026-05-22 01:48:06,302 37 INFO     [tempest.common.waiters] group_snapshot 9bb3455a-c0cb-498e-9f80-fc38b8db6c48 reached available after waiting for 0.302478 seconds",
                                "2026-05-22 01:48:06,460 37 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 202 POST https://api.testbed.osism.xyz:8776/v3/1a42e2da8c18408ca9c9f082d209f712/group_snapshots/9bb3455a-c0cb-498e-9f80-fc38b8db6c48/action 0.156s",
                                "2026-05-22 01:48:06,550 37 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/f95e062386b640aeaf2e06b301a65961/group_snapshots/9bb3455a-c0cb-498e-9f80-fc38b8db6c48 0.083s",
                                "2026-05-22 01:48:06,555 37 INFO     [tempest.common.waiters] group_snapshot 9bb3455a-c0cb-498e-9f80-fc38b8db6c48 reached error after waiting for 0.555269 seconds",
                                "2026-05-22 01:48:06,683 37 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 202 POST https://api.testbed.osism.xyz:8776/v3/1a42e2da8c18408ca9c9f082d209f712/group_snapshots/9bb3455a-c0cb-498e-9f80-fc38b8db6c48/action 0.126s",
                                "2026-05-22 01:48:06,928 37 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/f95e062386b640aeaf2e06b301a65961/group_snapshots/9bb3455a-c0cb-498e-9f80-fc38b8db6c48 0.239s",
                                "2026-05-22 01:48:06,936 37 INFO     [tempest.common.waiters] group_snapshot 9bb3455a-c0cb-498e-9f80-fc38b8db6c48 reached available after waiting for 0.936213 seconds",
                                "2026-05-22 01:48:07,167 37 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/f95e062386b640aeaf2e06b301a65961/group_snapshots/9bb3455a-c0cb-498e-9f80-fc38b8db6c48 0.229s",
                                "2026-05-22 01:48:07,587 37 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/f95e062386b640aeaf2e06b301a65961/volumes/detail 0.415s",
                                "2026-05-22 01:48:07,839 37 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/f95e062386b640aeaf2e06b301a65961/snapshots/detail 0.195s",
                                "2026-05-22 01:48:07,955 37 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/f95e062386b640aeaf2e06b301a65961/snapshots/0679e9d0-5e2f-49ab-8005-c2ab09d9f87b 0.105s",
                                "2026-05-22 01:48:09,510 37 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/f95e062386b640aeaf2e06b301a65961/snapshots/0679e9d0-5e2f-49ab-8005-c2ab09d9f87b 0.548s",
                                "2026-05-22 01:48:27,224 37 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/f95e062386b640aeaf2e06b301a65961/snapshots/0679e9d0-5e2f-49ab-8005-c2ab09d9f87b 16.706s",
                                "2026-05-22 01:48:33,706 37 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/f95e062386b640aeaf2e06b301a65961/snapshots/0679e9d0-5e2f-49ab-8005-c2ab09d9f87b 5.476s",
                                "2026-05-22 01:48:37,029 37 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/f95e062386b640aeaf2e06b301a65961/snapshots/0679e9d0-5e2f-49ab-8005-c2ab09d9f87b 2.",
                                "    313s",
                                "2026-05-22 01:48:37,030 37 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <bound method BaseGroupSnapshotsTest._delete_group_snapshot of <tempest.api.volume.admin.test_group_snapshots.GroupSnapshotsV319Test.test_reset_group_snapshot_status[id-3b42c9b9-c984-4444-816e-ca2e1ed30b40] id=0x7036706ec050>>, retrying...",
                                "2026-05-22 01:48:45,934 37 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/f95e062386b640aeaf2e06b301a65961/group_snapshots/9bb3455a-c0cb-498e-9f80-fc38b8db6c48 3.899s",
                                "2026-05-22 01:48:46,098 37 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/f95e062386b640aeaf2e06b301a65961/volumes/detail 0.149s",
                                "2026-05-22 01:48:46,603 37 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 400 POST https://api.testbed.osism.xyz:8776/v3/f95e062386b640aeaf2e06b301a65961/groups/2c374439-5229-4e9f-9f44-f15648047fd7/action 0.487s",
                                "2026-05-22 01:49:02,064 37 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/1a42e2da8c18408ca9c9f082d209f712/group_types/a377b9be-8df6-4c09-b546-0fd5840fa9f3 15.454s",
                                "2026-05-22 01:49:02,372 37 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/1a42e2da8c18408ca9c9f082d209f712/types/1f79502b-517c-4d7f-853b-cdecb532863f 0.305s",
                                "",
                                "2026-05-22 01:49:02.463 17 INFO tempest.lib.common.rest_client [req-a63fc2c4-13f8-4d41-a661-08e12484d36b req-a63fc2c4-13f8-4d41-a661-08e12484d36b ] Request (VolumeTypesTest:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/137b9bbe324040afa5ebd0b36f149656/volumes/fb8c4ada-4e2e-4cc7-8987-1b31c038964b 0.152s",
                                "2026-05-22 01:49:02.459 35 INFO tempest.lib.common.rest_client [req-6dc1cd45-9383-4a81-a95b-b65069f01c46 req-6dc1cd45-9383-4a81-a95b-b65069f01c46 ] Request (VolumesServicesTestJSON:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/ae79d2faf6d84299addaca767cea9721/volumes/53afac91-d7d4-4e44-bf5b-38f4d7f32010 0.150s",
                                "2026-05-22 01:49:02.488 13 INFO tempest.lib.common.rest_client [req-863bd0fe-7eb3-4077-8366-384b44f921e9 req-863bd0fe-7eb3-4077-8366-384b44f921e9 ] Request (QosSpecsTestJSON:test_set_unset_qos_key): 200 GET https://api.testbed.osism.xyz:8776/v3/18767c3571df4930b96e89fd3c497f28/qos-specs/9a7ca8bc-7edc-468e-b47a-acec8c612968 0.110s",
                                "{8} tempest.api.volume.admin.test_group_snapshots.GroupSnapshotsTest.test_create_group_from_group_snapshot [55.934653s] ... 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 162, in test_create_group_from_group_snapshot",
                                "    grp = self.create_group(group_type=group_type['id'],",
                                "                            volume_types=[volume_type['id']])",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 293, in create_group",
                                "    waiters.wait_for_volume_resource_status(",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        self.groups_client, group['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/groups_client.py\", line 66, in show_group",
                                "    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 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 c1f30409-f18e-491b-aafd-9bb91ecaf38c 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-22 01:48:06,799 27 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 200 POST https://api.testbed.osism.xyz:8776/v3/a2d2cff618f94585b99a3dd4dbc597f5/types 0.300s",
                                "2026-05-22 01:48:06,953 27 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 202 POST https://api.testbed.osism.xyz:8776/v3/a2d2cff618f94585b99a3dd4dbc597f5/group_types 0.146s",
                                "2026-05-22 01:48:07,370 27 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 202 POST https://api.testbed.osism.xyz:8776/v3/4faa463af43a423b9864e60693ca451a/groups 0.413s",
                                "2026-05-22 01:48:07,509 27 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/4faa463af43a423b9864e60693ca451a/groups/71be8026-2ab7-454a-85ba-f955fc7a4d55 0.130s",
                                "2026-05-22 01:48:09,542 27 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 500 GET https://api.testbed.osism.xyz:8776/v3/4faa463af43a423b9864e60693ca451a/groups/71be8026-2ab7-454a-85ba-f955fc7a4d55 1.021s",
                                "2026-05-22 01:48:27,063 27 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/4faa463af43a423b9864e60693ca451a/volumes/detail 17.511s",
                                "2026-05-22 01:48:29,769 27 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/4faa463af43a423b9864e60693ca451a/groups/71be8026-2ab7-454a-85ba-f955fc7a4d55/action 2.690s",
                                "2026-05-22 01:48:29,770 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.GroupSnapshotsTest.test_create_group_from_group_snapshot[id-eff52c70-efc7-45ed-b47a-4ad675d09b81] id=0x7679818cbcb0>>, retrying...",
                                "2026-05-22 01:48:39,081 27 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/4faa463af43a423b9864e60693ca451a/volumes/detail 4.308s",
                                "2026-05-22 01:48:39,082 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.GroupSnapshotsTest.test_create_group_from_group_snapshot[id-eff52c70-efc7-45ed-b47a-4ad675d09b81] id=0x7679818cbcb0>>, retrying...",
                                "2026-05-22 01:48:45,905 27 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/4faa463af43a423b9864e60693ca451a/volumes/detail 1.817s",
                                "2026-05-22 01:48:46,876 27 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/4faa463af43a423b9864e60693ca451a/groups/71be8026-2ab7-454a-85ba-f955fc7a4d55/action 0.958s",
                                "2026-05-22 01:49:02,237 27 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/a2d2cff618f94585b99a3dd4dbc597f5/group_types/c1f30409-f18e-491b-aafd-9bb91ecaf38c 15.352s",
                                "2026-05-22 01:49:02,426 27 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/a2d2cff618f94585b99a3dd4dbc597f5/types/8d8c5452-1465-42a8-8437-a78b6ac6ab7b 0.184s",
                                "",
                                "2026-05-22 01:49:02.847 35 INFO tempest.lib.common.rest_client [req-4f20cb6e-e72a-4dae-9d2f-c76e79858cf8 req-4f20cb6e-e72a-4dae-9d2f-c76e79858cf8 ] Request (VolumesServicesTestJSON:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/ae79d2faf6d84299addaca767cea9721/volumes/53afac91-d7d4-4e44-bf5b-38f4d7f32010 0.386s",
                                "{12} tempest.api.volume.admin.test_volume_services.VolumesServicesTestJSON.test_get_service_by_volume_host_name [56.735085s] ... 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 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 230, in delete_volume",
                                "    client.wait_for_resource_deletion(volume_id)",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 973, in wait_for_resource_deletion",
                                "    if self.is_resource_deleted(id, *args, **kwargs):",
                                "       ~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/volumes_client.py\", line 249, in is_resource_deleted",
                                "    volume = self.show_volume(id)",
                                "",
                                "      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 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-22 01:48:06,776 35 INFO     [tempest.lib.common.rest_client] Request (VolumesServicesTestJSON:test_get_service_by_volume_host_name): 202 POST https://api.testbed.osism.xyz:8776/v3/ae79d2faf6d84299addaca767cea9721/volumes 0.652s",
                                "2026-05-22 01:48:06,895 35 INFO     [tempest.lib.common.rest_client] Request (VolumesServicesTestJSON:test_get_service_by_volume_host_name): 200 GET https://api.testbed.osism.xyz:8776/v3/ae79d2faf6d84299addaca767cea9721/volumes/53afac91-d7d4-4e44-bf5b-38f4d7f32010 0.101s",
                                "2026-05-22 01:48:27,106 35 INFO     [tempest.lib.common.rest_client] Request (VolumesServicesTestJSON:test_get_service_by_volume_host_name): 200 GET https://api.testbed.osism.xyz:8776/v3/ae79d2faf6d84299addaca767cea9721/volumes/53afac91-d7d4-4e44-bf5b-38f4d7f32010 19.177s",
                                "2026-05-22 01:48:27,126 35 INFO     [tempest.common.waiters] volume 53afac91-d7d4-4e44-bf5b-38f4d7f32010 reached available after waiting for 21.126267 seconds",
                                "2026-05-22 01:48:27,267 35 INFO     [tempest.lib.common.rest_client] Request (VolumesServicesTestJSON:test_get_service_by_volume_host_name): 200 GET https://api.testbed.osism.xyz:8776/v3/690cf8ec88c14ce1bf8ad67b794d1cd0/volumes/53afac91-d7d4-4e44-bf5b-38f4d7f32010 0.138s",
                                "2026-05-22 01:48:29,521 35 INFO     [tempest.lib.common.rest_client] Request (VolumesServicesTestJSON:test_get_service_by_volume_host_name): 200 GET https://api.testbed.osism.xyz:8776/v3/690cf8ec88c14ce1bf8ad67b794d1cd0/os-services?host=testbed-node-2&binary=cinder-volume 2.235s",
                                "2026-05-22 01:48:33,772 35 INFO     [tempest.lib.common.rest_client] Request (VolumesServicesTestJSON:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/ae79d2faf6d84299addaca767cea9721/volumes/53afac91-d7d4-4e44-bf5b-38f4d7f32010 4.242s",
                                "2026-05-22 01:48:35,313 35 INFO     [tempest.lib.common.rest_client] Request (VolumesServicesTestJSON:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/ae79d2faf6d84299addaca767cea9721/volumes/53afac91-d7d4-4e44-bf5b-38f4d7f32010 1.523s",
                                "2026-05-22 01:48:35,321 35 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <function BaseVolumeTest._delete_volume_for_cleanup at 0x751095057c40>, retrying...",
                                "2026-05-22 01:48:43,049 35 INFO     [tempest.lib.common.rest_client] Request (VolumesServicesTestJSON:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/ae79d2faf6d84299addaca767cea9721/volumes/53afac91-d7d4-4e44-bf5b-38f4d7f32010 2.717s",
                                "2026-05-22 01:48:43,050 35 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <function BaseVolumeTest._delete_volume_for_cleanup at 0x751095057c40>, retrying...",
                                "2026-05-22 01:49:02,282 35 INFO     [tempest.lib.common.rest_client] Request (VolumesServicesTestJSON:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/ae79d2faf6d84299addaca767cea9721/volumes/53afac91-d7d4-4e44-bf5b-38f4d7f32010 14.226s",
                                "2026-05-22 01:49:02,459 35 INFO     [tempest.lib.common.rest_client] Request (VolumesServicesTestJSON:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/ae79d2faf6d84299addaca767cea9721/volumes/53afac91-d7d4-4e44-bf5b-38f4d7f32010 0.150s",
                                "2026-05-22 01:49:02,847 35 INFO     [tempest.lib.common.rest_client] Request (VolumesServicesTestJSON:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/ae79d2faf6d84299addaca767cea9721/volumes/53afac91-d7d4-4e44-bf5b-38f4d7f32010 0.386s",
                                "",
                                "2026-05-22 01:49:04.038 17 INFO tempest.lib.common.rest_client [req-2fd5c341-8e84-4ae0-a08c-01c30e7fbd41 req-2fd5c341-8e84-4ae0-a08c-01c30e7fbd41 ] Request (VolumeTypesTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/137b9bbe324040afa5ebd0b36f149656/volumes/fb8c4ada-4e2e-4cc7-8987-1b31c038964b 1.571s",
                                "2026-05-22 01:49:04.042 13 INFO tempest.lib.common.rest_client [req-b76051b9-dc2e-42e1-9cf5-962f26c21d70 req-b76051b9-dc2e-42e1-9cf5-962f26c21d70 ] Request (QosSpecsTestJSON:test_set_unset_qos_key): 200 GET https://api.testbed.osism.xyz:8776/v3/18767c3571df4930b96e89fd3c497f28/qos-specs/9a7ca8bc-7edc-468e-b47a-acec8c612968 1.547s",
                                "2026-05-22 01:49:04.040 35 INFO tempest.lib.common.rest_client [req-ef7a7fea-fc10-44ea-b33d-aafd0ef5a2d3 req-ef7a7fea-fc10-44ea-b33d-aafd0ef5a2d3 ] Request (VolumesServicesTestJSON:test_list_services): 200 GET https://api.testbed.osism.xyz:8776/v3/690cf8ec88c14ce1bf8ad67b794d1cd0/os-services 1.183s",
                                "{12} tempest.api.volume.admin.test_volume_services.VolumesServicesTestJSON.test_list_services [1.194891s] ... ok",
                                "{1} tempest.api.volume.admin.test_qos.QosSpecsTestJSON.test_set_unset_qos_key [18.149018s] ... ok",
                                "2026-05-22 01:49:04.081 11 INFO tempest.lib.common.rest_client [req-2951efed-f1d6-416d-b4e8-258818add3e5 req-2951efed-f1d6-416d-b4e8-258818add3e5 ] Request (GroupsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/aef36cefc44d4945a675df41fb67eda2/groups/ec3ae4cb-35f8-4c68-a2c6-67beff92bde5/action 1.777s",
                                "2026-05-22 01:49:04.083 11 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=0x73638a504590>>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault",
                                "2026-05-22 01:49:04.082 27 INFO tempest.lib.common.rest_client [req-054edcd3-0d94-4ba0-bdfd-135c5864b392 req-054edcd3-0d94-4ba0-bdfd-135c5864b392 ] Request (GroupSnapshotsTest:test_delete_group_snapshots_following_updated_volumes): 500 POST https://api.testbed.osism.xyz:8776/v3/a2d2cff618f94585b99a3dd4dbc597f5/types 1.563s",
                                "2026-05-22 01:49:04.083 27 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",
                                "{8} tempest.api.volume.admin.test_group_snapshots.GroupSnapshotsTest.test_delete_group_snapshots_following_updated_volumes [1.569255s] ... 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-22 01:49:04,082 27 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_delete_group_snapshots_following_updated_volumes): 500 POST https://api.testbed.osism.xyz:8776/v3/a2d2cff618f94585b99a3dd4dbc597f5/types 1.563s",
                                "2026-05-22 01:49:04,083 27 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",
                                "",
                                "2026-05-22 01:49:04.088 37 INFO tempest.lib.common.rest_client [-] Request (GroupSnapshotsV319Test:tearDownClass): 500 DELETE https://api.testbed.osism.xyz:5000/v3/users/b96fa0e3aea746b0874c0341bc7415ef 1.634s",
                                "2026-05-22 01:49:04.089 37 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-22 01:49:04.089 37 ERROR tempest.test Traceback (most recent call last):",
                                "2026-05-22 01:49:04.089 37 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass",
                                "2026-05-22 01:49:04.089 37 ERROR tempest.test     teardown()",
                                "2026-05-22 01:49:04.089 37 ERROR tempest.test     ~~~~~~~~^^",
                                "2026-05-22 01:49:04.089 37 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials",
                                "2026-05-22 01:49:04.089 37 ERROR tempest.test     cls._creds_provider.clear_creds()",
                                "2026-05-22 01:49:04.089 37 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "2026-05-22 01:49:04.089 37 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 616, in clear_creds",
                                "2026-05-22 01:49:04.089 37 ERROR tempest.test     self.creds_client.delete_user(creds.user_id)",
                                "2026-05-22 01:49:04.089 37 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^",
                                "2026-05-22 01:49:04.089 37 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 55, in delete_user",
                                "2026-05-22 01:49:04.089 37 ERROR tempest.test     self.users_client.delete_user(user_id)",
                                "2026-05-22 01:49:04.089 37 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^",
                                "2026-05-22 01:49:04.089 37 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-22 01:49:04.089 37 ERROR tempest.test     resp, body = self.delete(\"users/%s\" % user_id)",
                                "2026-05-22 01:49:04.089 37 ERROR tempest.test                  ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-22 01:49:04.089 37 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete",
                                "2026-05-22 01:49:04.089 37 ERROR tempest.test     return self.request('DELETE', url, extra_headers, headers, body)",
                                "2026-05-22 01:49:04.089 37 ERROR tempest.test            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-22 01:49:04.089 37 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "2026-05-22 01:49:04.089 37 ERROR tempest.test     self._error_checker(resp, resp_body)",
                                "2026-05-22 01:49:04.089 37 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "2026-05-22 01:49:04.089 37 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 856, in _error_checker",
                                "2026-05-22 01:49:04.089 37 ERROR tempest.test     raise exceptions.UnexpectedContentType(str(resp.status),",
                                "2026-05-22 01:49:04.089 37 ERROR tempest.test                                            resp=resp)",
                                "2026-05-22 01:49:04.089 37 ERROR tempest.test tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided",
                                "2026-05-22 01:49:04.089 37 ERROR tempest.test Details: 500",
                                "2026-05-22 01:49:04.089 37 ERROR tempest.test ",
                                "{13} 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",
                                "",
                                "2026-05-22 01:49:05.538 25 INFO tempest.lib.common.rest_client [req-dd0ceb4d-e43c-4509-a68c-ac734a65cfec req-dd0ceb4d-e43c-4509-a68c-ac734a65cfec ] Request (VolumesBackupsAdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/0dd5211bb82a438cab50256f9c09a2e4/backups/4e0dc840-9601-47d9-8f07-95616b9c865f 2.276s",
                                "2026-05-22 01:49:05.540 15 INFO tempest.lib.common.rest_client [req-093481b8-ddb6-4164-85fa-11ce96f00aa5 req-093481b8-ddb6-4164-85fa-11ce96f00aa5 ] Request (SnapshotsActionsTest:test_snapshot_force_delete_when_snapshot_is_deleting): 200 GET https://api.testbed.osism.xyz:8776/v3/3c36c630c47142af87339902641ef440/snapshots/0997d6aa-b65b-42a5-960f-3fe892f14c33 2.220s",
                                "2026-05-22 01:49:05.557 23 INFO tempest.lib.common.rest_client [req-cd89cc51-a1d7-4433-a675-5030d4950f24 req-cd89cc51-a1d7-4433-a675-5030d4950f24 ] Request (VolumeRetypeWithoutMigrationTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 3.458s",
                                "2026-05-22 01:49:05.568 19 INFO tempest.lib.common.rest_client [-] Request (VolumesDeleteCascade:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 18.955s",
                                "2026-05-22 01:49:05.569 19 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in VolumesDeleteCascade.setUpClass. Invoking tearDownClass.",
                                "2026-05-22 01:49:05.573 17 INFO tempest.lib.common.rest_client [req-0e863192-d34a-4ca4-8f70-1df6e4685cd8 req-0e863192-d34a-4ca4-8f70-1df6e4685cd8 ] Request (VolumeTypesTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/137b9bbe324040afa5ebd0b36f149656/volumes/fb8c4ada-4e2e-4cc7-8987-1b31c038964b 0.518s",
                                "{4} 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 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-22 01:49:05.906 37 INFO tempest.lib.common.rest_client [req-15b64ec1-9f58-45f4-b7b2-409bba0fcdd5 req-15b64ec1-9f58-45f4-b7b2-409bba0fcdd5 ] Request (VolumesTransfersV355Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.794s",
                                "2026-05-22 01:49:06.027 23 INFO tempest.lib.common.rest_client [req-fc470b31-72f3-459a-85bb-071898b558e5 req-fc470b31-72f3-459a-85bb-071898b558e5 ] Request (VolumeRetypeWithoutMigrationTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.462s",
                                "2026-05-22 01:49:06.174 23 INFO tempest.lib.common.rest_client [req-2d5a3947-42dc-4426-8ca8-15eab885bfef req-2d5a3947-42dc-4426-8ca8-15eab885bfef ] Request (VolumeRetypeWithoutMigrationTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.142s",
                                "2026-05-22 01:49:06.354 37 INFO tempest.lib.common.rest_client [req-19563958-de25-4666-9018-7de7e8fb80c5 req-19563958-de25-4666-9018-7de7e8fb80c5 ] Request (VolumesTransfersV355Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.442s",
                                "2026-05-22 01:49:06.468 37 INFO tempest.lib.common.rest_client [req-687e2b8f-c595-48db-8f6a-1619ca6a5bb9 req-687e2b8f-c595-48db-8f6a-1619ca6a5bb9 ] Request (VolumesTransfersV355Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.111s",
                                "2026-05-22 01:49:06.653 15 INFO tempest.lib.common.rest_client [req-77930e67-1cc6-4c81-8d09-20f1d58cd469 req-77930e67-1cc6-4c81-8d09-20f1d58cd469 ] Request (SnapshotsActionsTest:test_snapshot_force_delete_when_snapshot_is_deleting): 200 GET https://api.testbed.osism.xyz:8776/v3/3c36c630c47142af87339902641ef440/snapshots/0997d6aa-b65b-42a5-960f-3fe892f14c33 0.104s",
                                "2026-05-22 01:49:06.707 17 INFO tempest.lib.common.rest_client [req-92b25a9a-2c72-4d86-8e0b-f09859a3d864 req-92b25a9a-2c72-4d86-8e0b-f09859a3d864 ] Request (VolumeTypesTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/137b9bbe324040afa5ebd0b36f149656/volumes/fb8c4ada-4e2e-4cc7-8987-1b31c038964b 0.115s",
                                "2026-05-22 01:49:07.742 15 INFO tempest.lib.common.rest_client [req-ad096e48-8c37-43f9-be57-d98653b07fd4 req-ad096e48-8c37-43f9-be57-d98653b07fd4 ] Request (SnapshotsActionsTest:test_snapshot_force_delete_when_snapshot_is_deleting): 200 GET https://api.testbed.osism.xyz:8776/v3/3c36c630c47142af87339902641ef440/snapshots/0997d6aa-b65b-42a5-960f-3fe892f14c33 0.083s",
                                "2026-05-22 01:49:08.848 15 INFO tempest.lib.common.rest_client [req-0f738b6d-aa77-46f9-a720-9acc4764fe79 req-0f738b6d-aa77-46f9-a720-9acc4764fe79 ] Request (SnapshotsActionsTest:test_snapshot_force_delete_when_snapshot_is_deleting): 200 GET https://api.testbed.osism.xyz:8776/v3/3c36c630c47142af87339902641ef440/snapshots/0997d6aa-b65b-42a5-960f-3fe892f14c33 0.100s",
                                "2026-05-22 01:49:09.231 11 INFO tempest.lib.common.rest_client [req-f9cdf061-6f3a-4a6e-880e-cd6c3dbf3b1f req-f9cdf061-6f3a-4a6e-880e-cd6c3dbf3b1f ] Request (GroupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/aef36cefc44d4945a675df41fb67eda2/volumes/detail 0.145s",
                                "2026-05-22 01:49:09.459 27 INFO tempest.lib.common.rest_client [req-f68e14a5-4e30-4c57-bad3-4cf09d4596e9 req-f68e14a5-4e30-4c57-bad3-4cf09d4596e9 ] Request (GroupSnapshotsTest:test_group_snapshot_create_show_list_delete): 500 POST https://api.testbed.osism.xyz:8776/v3/a2d2cff618f94585b99a3dd4dbc597f5/types 5.368s",
                                "{8} tempest.api.volume.admin.test_group_snapshots.GroupSnapshotsTest.test_group_snapshot_create_show_list_delete [5.374852s] ... 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-22 01:49:09,459 27 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_group_snapshot_create_show_list_delete): 500 POST https://api.testbed.osism.xyz:8776/v3/a2d2cff618f94585b99a3dd4dbc597f5/types 5.368s",
                                "",
                                "2026-05-22 01:49:09.473 29 INFO tempest.lib.common.rest_client [req-04e7c289-32fa-44d7-bf4c-9f9271e34df8 req-04e7c289-32fa-44d7-bf4c-9f9271e34df8 ] Request (VolumeSnapshotQuotasNegativeTestJSON:tearDownClass): 500 PUT https://api.testbed.osism.xyz:8776/v3/83e820bd1617448ebc16990ccbf696c6/os-quota-sets/e339a59736204d889d62cababc3cd23f 7.044s",
                                "2026-05-22 01:49:09.478 37 INFO tempest.lib.common.rest_client [-] Request (VolumesTransfersV355Test:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/projects 3.007s",
                                "2026-05-22 01:49:09.478 37 INFO tempest.test [-] <class 'tempest.lib.exceptions.UnexpectedContentType'> raised in VolumesTransfersV355Test.setUpClass. Invoking tearDownClass.",
                                "{13} 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 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 438, in get_credentials",
                                "    credentials = self._create_creds(",
                                "        roles=credential_type, scope=scope,",
                                "        project_id=project_id)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 200, in _create_creds",
                                "    project = self.creds_client.create_project(",
                                "        name=project_name, description=project_desc)",
                                "",
                                "      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 856, in _error_checker",
                                "    raise exceptions.UnexpectedContentType(str(resp.status),",
                                "                                           resp=resp)",
                                "",
                                "    tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided",
                                "Details: 500",
                                "",
                                "2026-05-22 01:49:09.488 23 INFO tempest.lib.common.rest_client [-] Request (VolumeRetypeWithoutMigrationTest:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/projects 3.310s",
                                "2026-05-22 01:49:09.489 23 INFO tempest.test [-] <class 'tempest.lib.exceptions.UnexpectedContentType'> raised in VolumeRetypeWithoutMigrationTest.setUpClass. Invoking tearDownClass.",
                                "2026-05-22 01:49:09.524 17 INFO tempest.lib.common.rest_client [req-11a2b891-54d2-4196-84ee-766e850d549d req-11a2b891-54d2-4196-84ee-766e850d549d ] Request (VolumeTypesTest:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/137b9bbe324040afa5ebd0b36f149656/volumes/fb8c4ada-4e2e-4cc7-8987-1b31c038964b 1.795s",
                                "{6} 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 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 438, in get_credentials",
                                "    credentials = self._create_creds(",
                                "        roles=credential_type, scope=scope,",
                                "        project_id=project_id)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 200, in _create_creds",
                                "    project = self.creds_client.create_project(",
                                "        name=project_name, description=project_desc)",
                                "",
                                "      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 856, in _error_checker",
                                "    raise exceptions.UnexpectedContentType(str(resp.status),",
                                "                                           resp=resp)",
                                "",
                                "    tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided",
                                "Details: 500",
                                "",
                                "2026-05-22 01:49:09.512 25 INFO tempest.lib.common.rest_client [req-31224f86-d8aa-4abd-b39f-2d5aa54b7526 req-31224f86-d8aa-4abd-b39f-2d5aa54b7526 ] Request (VolumesBackupsAdminTest:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/0dd5211bb82a438cab50256f9c09a2e4/backups/4e0dc840-9601-47d9-8f07-95616b9c865f 2.958s",
                                "2026-05-22 01:49:09.487 13 INFO tempest.lib.common.rest_client [req-94f32ef2-6c34-452c-a31a-219289113061 req-94f32ef2-6c34-452c-a31a-219289113061 ] Request (QosSpecsTestJSON:tearDownClass): 500 DELETE https://api.testbed.osism.xyz:8776/v3/18767c3571df4930b96e89fd3c497f28/qos-specs/9a7ca8bc-7edc-468e-b47a-acec8c612968?force=False 5.430s",
                                "2026-05-22 01:49:09.488 13 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 0x710c26ccb750>>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault",
                                "2026-05-22 01:49:09.491 35 INFO tempest.lib.common.rest_client [-] Request (VolumesServicesTestJSON:tearDownClass): 500 DELETE https://api.testbed.osism.xyz:5000/v3/users/4e1e86ce9dc7451d9b10d02cd8754c91 5.438s",
                                "2026-05-22 01:49:09.492 35 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-22 01:49:09.492 35 ERROR tempest.test Traceback (most recent call last):",
                                "2026-05-22 01:49:09.492 35 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass",
                                "2026-05-22 01:49:09.492 35 ERROR tempest.test     teardown()",
                                "2026-05-22 01:49:09.492 35 ERROR tempest.test     ~~~~~~~~^^",
                                "2026-05-22 01:49:09.492 35 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials",
                                "2026-05-22 01:49:09.492 35 ERROR tempest.test     cls._creds_provider.clear_creds()",
                                "2026-05-22 01:49:09.492 35 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "2026-05-22 01:49:09.492 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-22 01:49:09.492 35 ERROR tempest.test     self.creds_client.delete_user(creds.user_id)",
                                "2026-05-22 01:49:09.492 35 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^",
                                "2026-05-22 01:49:09.492 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-22 01:49:09.492 35 ERROR tempest.test     self.users_client.delete_user(user_id)",
                                "2026-05-22 01:49:09.492 35 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^",
                                "2026-05-22 01:49:09.492 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-22 01:49:09.492 35 ERROR tempest.test     resp, body = self.delete(\"users/%s\" % user_id)",
                                "2026-05-22 01:49:09.492 35 ERROR tempest.test                  ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-22 01:49:09.492 35 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete",
                                "2026-05-22 01:49:09.492 35 ERROR tempest.test     return self.request('DELETE', url, extra_headers, headers, body)",
                                "2026-05-22 01:49:09.492 35 ERROR tempest.test            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-22 01:49:09.492 35 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "2026-05-22 01:49:09.492 35 ERROR tempest.test     self._error_checker(resp, resp_body)",
                                "2026-05-22 01:49:09.492 35 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "2026-05-22 01:49:09.492 35 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 856, in _error_checker",
                                "2026-05-22 01:49:09.492 35 ERROR tempest.test     raise exceptions.UnexpectedContentType(str(resp.status),",
                                "2026-05-22 01:49:09.492 35 ERROR tempest.test                                            resp=resp)",
                                "2026-05-22 01:49:09.492 35 ERROR tempest.test tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided",
                                "2026-05-22 01:49:09.492 35 ERROR tempest.test Details: 500",
                                "2026-05-22 01:49:09.492 35 ERROR tempest.test ",
                                "{12} tearDownClass (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 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-22 01:49:09.474 29 ERROR tempest.test [-] teardown of resources failed: ((<class 'tempest.lib.exceptions.BadRequest'>, Bad request",
                                "Details: {'code': 400, 'message': 'Invalid snapshot: Snapshot status must be available or error and must not be part of a group.'}, <traceback object at 0x7a368dc9cbc0>), (<class '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.'}, <traceback object at 0x7a368dcef240>), (<class 'tempest.lib.exceptions.ServerFault'>, Got server fault",
                                "Details: The server has either erred or is incapable of performing the requested operation., <traceback object at 0x7a368dd16780>)): testtools.runtest.MultipleExceptions: ((<class 'tempest.lib.exceptions.BadRequest'>, Bad request",
                                "Details: {'code': 400, 'message': 'Invalid snapshot: Snapshot status must be available or error and must not be part of a group.'}, <traceback object at 0x7a368dc9cbc0>), (<class '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.'}, <traceback object at 0x7a368dcef240>), (<class 'tempest.lib.exceptions.ServerFault'>, Got server fault",
                                "Details: The server has either erred or is incapable of performing the requested operation., <traceback object at 0x7a368dd16780>))",
                                "2026-05-22 01:49:09.474 29 ERROR tempest.test Traceback (most recent call last):",
                                "2026-05-22 01:49:09.474 29 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 178, in setUpClass",
                                "2026-05-22 01:49:09.474 29 ERROR tempest.test     cls.resource_setup()",
                                "2026-05-22 01:49:09.474 29 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~^^",
                                "2026-05-22 01:49:09.474 29 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-22 01:49:09.474 29 ERROR tempest.test     cls.snapshot = cls.create_snapshot(volume_id=cls.volume['id'])",
                                "2026-05-22 01:49:09.474 29 ERROR tempest.test                    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-22 01:49:09.474 29 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 180, in create_snapshot",
                                "2026-05-22 01:49:09.474 29 ERROR tempest.test     waiters.wait_for_volume_resource_status(self.snapshots_client,",
                                "2026-05-22 01:49:09.474 29 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-22 01:49:09.474 29 ERROR tempest.test                                             snapshot['id'], 'available')",
                                "2026-05-22 01:49:09.474 29 ERROR tempest.test                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-22 01:49:09.474 29 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-22 01:49:09.474 29 ERROR tempest.test     resource_status = show_resource(resource_id)[",
                                "2026-05-22 01:49:09.474 29 ERROR tempest.test                       ~~~~~~~~~~~~~^^^^^^^^^^^^^",
                                "2026-05-22 01:49:09.474 29 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-22 01:49:09.474 29 ERROR tempest.test     resp, body = self.get(url)",
                                "2026-05-22 01:49:09.474 29 ERROR tempest.test                  ~~~~~~~~^^^^^",
                                "2026-05-22 01:49:09.474 29 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 342, in get",
                                "2026-05-22 01:49:09.474 29 ERROR tempest.test     return self.request('GET', url, extra_headers, headers,",
                                "2026-05-22 01:49:09.474 29 ERROR tempest.test            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-22 01:49:09.474 29 ERROR tempest.test                         chunked=chunked)",
                                "2026-05-22 01:49:09.474 29 ERROR tempest.test                         ^^^^^^^^^^^^^^^^",
                                "2026-05-22 01:49:09.474 29 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "2026-05-22 01:49:09.474 29 ERROR tempest.test     self._error_checker(resp, resp_body)",
                                "2026-05-22 01:49:09.474 29 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "2026-05-22 01:49:09.474 29 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker",
                                "2026-05-22 01:49:09.474 29 ERROR tempest.test     raise exceptions.ServerFault(resp_body, resp=resp,",
                                "2026-05-22 01:49:09.474 29 ERROR tempest.test                                  message=message)",
                                "2026-05-22 01:49:09.474 29 ERROR tempest.test tempest.lib.exceptions.ServerFault: Got server fault",
                                "2026-05-22 01:49:09.474 29 ERROR tempest.test Details: The server has either erred or is incapable of performing the requested operation.",
                                "2026-05-22 01:49:09.474 29 ERROR tempest.test ",
                                "2026-05-22 01:49:09.474 29 ERROR tempest.test During handling of the above exception, another exception occurred:",
                                "2026-05-22 01:49:09.474 29 ERROR tempest.test ",
                                "2026-05-22 01:49:09.474 29 ERROR tempest.test Traceback (most recent call last):",
                                "2026-05-22 01:49:09.474 29 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass",
                                "2026-05-22 01:49:09.474 29 ERROR tempest.test     teardown()",
                                "2026-05-22 01:49:09.474 29 ERROR tempest.test     ~~~~~~~~^^",
                                "2026-05-22 01:49:09.474 29 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 628, in resource_cleanup",
                                "2026-05-22 01:49:09.474 29 ERROR tempest.test     raise testtools.MultipleExceptions(*cleanup_errors)",
                                "2026-05-22 01:49:09.474 29 ERROR tempest.test testtools.runtest.MultipleExceptions: ((<class 'tempest.lib.exceptions.BadRequest'>, Bad request",
                                "2026-05-22 01:49:09.474 29 ERROR tempest.test Details: {'code': 400, 'message': 'Invalid snapshot: Snapshot status must be available or error and must not be part of a group.'}, <traceback object at 0x7a368dc9cbc0>), (<class 'tempest.lib.exceptions.BadRequest'>, Bad request",
                                "2026-05-22 01:49:09.474 29 ERROR tempest.test 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.'}, <traceback object at 0x7a368dcef240>), (<class 'tempest.lib.exceptions.ServerFault'>, Got server fault",
                                "2026-05-22 01:49:09.474 29 ERROR tempest.test Details: The server has either erred or is incapable of performing the requested operation., <traceback object at 0x7a368dd16780>))",
                                "2026-05-22 01:49:09.474 29 ERROR tempest.test ",
                                "2026-05-22 01:49:11.025 15 INFO tempest.lib.common.rest_client [req-d9894f00-9686-46b6-9e5c-bcfd4107c426 req-d9894f00-9686-46b6-9e5c-bcfd4107c426 ] Request (SnapshotsActionsTest:test_snapshot_force_delete_when_snapshot_is_deleting): 500 GET https://api.testbed.osism.xyz:8776/v3/3c36c630c47142af87339902641ef440/snapshots/0997d6aa-b65b-42a5-960f-3fe892f14c33 1.172s",
                                "2026-05-22 01:49:11.031 25 INFO tempest.lib.common.rest_client [req-7f1e7bcd-e072-43c5-92a8-d5051ab4e773 req-7f1e7bcd-e072-43c5-92a8-d5051ab4e773 ] Request (VolumesBackupsAdminTest:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/0dd5211bb82a438cab50256f9c09a2e4/volumes/59b20839-5d92-40c0-858d-f9fc271432f0 1.506s",
                                "2026-05-22 01:49:11.032 25 WARNING tempest.lib.common.utils.test_utils [-] Got ServerFault while running <function BaseVolumeTest._delete_volume_for_cleanup at 0x75dd9a8c3c40>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault",
                                "2026-05-22 01:49:13.683 15 INFO tempest.lib.common.rest_client [req-dd039809-ba38-438c-8d24-f89d11677c0e req-dd039809-ba38-438c-8d24-f89d11677c0e ] Request (SnapshotsActionsTest:tearDown): 500 POST https://api.testbed.osism.xyz:8776/v3/04c1b5653eae45ad9b844de6aa4e10d9/snapshots/1edd48cc-ec4f-4a55-960c-98f44b1b5e61/action 2.650s",
                                "2026-05-22 01:49:13.677 17 INFO tempest.lib.common.rest_client [req-756b2511-a0b7-434f-98c7-93fb05b7a333 req-756b2511-a0b7-434f-98c7-93fb05b7a333 ] Request (VolumeTypesTest:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/917d5ec0d1824d8a8bbddff0978dda65/types/5d66a4a8-33e0-4a32-b1ef-1bf512e72532 4.137s",
                                "2026-05-22 01:49:13.678 17 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 0x7d8d044a3610>>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault",
                                "2026-05-22 01:49:13.679 11 INFO tempest.lib.common.rest_client [req-59fd4669-e805-4c46-8492-3d4b2f2f1447 req-59fd4669-e805-4c46-8492-3d4b2f2f1447 ] Request (GroupsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/aef36cefc44d4945a675df41fb67eda2/groups/ec3ae4cb-35f8-4c68-a2c6-67beff92bde5/action 4.414s",
                                "2026-05-22 01:49:13.680 11 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=0x73638a504590>>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault",
                                "2026-05-22 01:49:13.694 23 INFO tempest.lib.common.rest_client [-] Request (VolumeServicesNegativeTest:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 4.185s",
                                "2026-05-22 01:49:13.694 23 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in VolumeServicesNegativeTest.setUpClass. Invoking tearDownClass.",
                                "{6} 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-22 01:49:13.683 27 INFO tempest.lib.common.rest_client [req-577760ec-e3fd-46dd-ae72-fab863effa8d req-577760ec-e3fd-46dd-ae72-fab863effa8d ] Request (GroupSnapshotsTest:tearDownClass): 500 DELETE https://api.testbed.osism.xyz:5000/v3/users/21c55ed168234edaaba5fd58e32ecba9 4.216s",
                                "2026-05-22 01:49:13.684 27 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-22 01:49:13.684 27 ERROR tempest.test Traceback (most recent call last):",
                                "2026-05-22 01:49:13.684 27 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass",
                                "2026-05-22 01:49:13.684 27 ERROR tempest.test     teardown()",
                                "2026-05-22 01:49:13.684 27 ERROR tempest.test     ~~~~~~~~^^",
                                "2026-05-22 01:49:13.684 27 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials",
                                "2026-05-22 01:49:13.684 27 ERROR tempest.test     cls._creds_provider.clear_creds()",
                                "2026-05-22 01:49:13.684 27 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "2026-05-22 01:49:13.684 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-22 01:49:13.684 27 ERROR tempest.test     self.creds_client.delete_user(creds.user_id)",
                                "2026-05-22 01:49:13.684 27 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^",
                                "2026-05-22 01:49:13.684 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-22 01:49:13.684 27 ERROR tempest.test     self.users_client.delete_user(user_id)",
                                "2026-05-22 01:49:13.684 27 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^",
                                "2026-05-22 01:49:13.684 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-22 01:49:13.684 27 ERROR tempest.test     resp, body = self.delete(\"users/%s\" % user_id)",
                                "2026-05-22 01:49:13.684 27 ERROR tempest.test                  ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-22 01:49:13.684 27 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete",
                                "2026-05-22 01:49:13.684 27 ERROR tempest.test     return self.request('DELETE', url, extra_headers, headers, body)",
                                "2026-05-22 01:49:13.684 27 ERROR tempest.test            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-22 01:49:13.684 27 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "2026-05-22 01:49:13.684 27 ERROR tempest.test     self._error_checker(resp, resp_body)",
                                "2026-05-22 01:49:13.684 27 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "2026-05-22 01:49:13.684 27 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker",
                                "2026-05-22 01:49:13.684 27 ERROR tempest.test     raise exceptions.ServerFault(resp_body, resp=resp,",
                                "2026-05-22 01:49:13.684 27 ERROR tempest.test                                  message=message)",
                                "2026-05-22 01:49:13.684 27 ERROR tempest.test tempest.lib.exceptions.ServerFault: Got server fault",
                                "2026-05-22 01:49:13.684 27 ERROR tempest.test Details: An unexpected error prevented the server from fulfilling your request.",
                                "2026-05-22 01:49:13.684 27 ERROR tempest.test ",
                                "{8} 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 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-22 01:49:13.698 27 INFO tempest.test [-] <class 'unittest.case.SkipTest'> raised in VolumeMultiBackendTest.setUpClass. Invoking tearDownClass.",
                                "{8} setUpClass (tempest.api.volume.admin.test_multi_backend.VolumeMultiBackendTest) ... SKIPPED: Cinder multi-backend feature disabled",
                                "2026-05-22 01:49:13.680 29 INFO tempest.lib.common.rest_client [req-43d96679-ce51-417f-904d-6ccb6fcd4dca req-43d96679-ce51-417f-904d-6ccb6fcd4dca ] Request (VolumeSnapshotQuotasNegativeTestJSON:tearDownClass): 500 DELETE https://api.testbed.osism.xyz:5000/v3/users/126d9e84bd4d41148baffb05bad7e0ee 4.195s",
                                "2026-05-22 01:49:13.680 29 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-22 01:49:13.680 29 ERROR tempest.test Traceback (most recent call last):",
                                "2026-05-22 01:49:13.680 29 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 178, in setUpClass",
                                "2026-05-22 01:49:13.680 29 ERROR tempest.test     cls.resource_setup()",
                                "2026-05-22 01:49:13.680 29 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~^^",
                                "2026-05-22 01:49:13.680 29 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-22 01:49:13.680 29 ERROR tempest.test     cls.snapshot = cls.create_snapshot(volume_id=cls.volume['id'])",
                                "2026-05-22 01:49:13.680 29 ERROR tempest.test                    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-22 01:49:13.680 29 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 180, in create_snapshot",
                                "2026-05-22 01:49:13.680 29 ERROR tempest.test     waiters.wait_for_volume_resource_status(self.snapshots_client,",
                                "2026-05-22 01:49:13.680 29 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-22 01:49:13.680 29 ERROR tempest.test                                             snapshot['id'], 'available')",
                                "2026-05-22 01:49:13.680 29 ERROR tempest.test                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-22 01:49:13.680 29 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-22 01:49:13.680 29 ERROR tempest.test     resource_status = show_resource(resource_id)[",
                                "2026-05-22 01:49:13.680 29 ERROR tempest.test                       ~~~~~~~~~~~~~^^^^^^^^^^^^^",
                                "2026-05-22 01:49:13.680 29 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-22 01:49:13.680 29 ERROR tempest.test     resp, body = self.get(url)",
                                "2026-05-22 01:49:13.680 29 ERROR tempest.test                  ~~~~~~~~^^^^^",
                                "2026-05-22 01:49:13.680 29 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 342, in get",
                                "2026-05-22 01:49:13.680 29 ERROR tempest.test     return self.request('GET', url, extra_headers, headers,",
                                "2026-05-22 01:49:13.680 29 ERROR tempest.test            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-22 01:49:13.680 29 ERROR tempest.test                         chunked=chunked)",
                                "2026-05-22 01:49:13.680 29 ERROR tempest.test                         ^^^^^^^^^^^^^^^^",
                                "2026-05-22 01:49:13.680 29 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "2026-05-22 01:49:13.680 29 ERROR tempest.test     self._error_checker(resp, resp_body)",
                                "2026-05-22 01:49:13.680 29 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "2026-05-22 01:49:13.680 29 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker",
                                "2026-05-22 01:49:13.680 29 ERROR tempest.test     raise exceptions.ServerFault(resp_body, resp=resp,",
                                "2026-05-22 01:49:13.680 29 ERROR tempest.test                                  message=message)",
                                "2026-05-22 01:49:13.680 29 ERROR tempest.test tempest.lib.exceptions.ServerFault: Got server fault",
                                "2026-05-22 01:49:13.680 29 ERROR tempest.test Details: The server has either erred or is incapable of performing the requested operation.",
                                "2026-05-22 01:49:13.680 29 ERROR tempest.test ",
                                "2026-05-22 01:49:13.680 29 ERROR tempest.test During handling of the above exception, another exception occurred:",
                                "2026-05-22 01:49:13.680 29 ERROR tempest.test ",
                                "2026-05-22 01:49:13.680 29 ERROR tempest.test Traceback (most recent call last):",
                                "2026-05-22 01:49:13.680 29 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass",
                                "2026-05-22 01:49:13.680 29 ERROR tempest.test     teardown()",
                                "2026-05-22 01:49:13.680 29 ERROR tempest.test     ~~~~~~~~^^",
                                "2026-05-22 01:49:13.680 29 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials",
                                "2026-05-22 01:49:13.680 29 ERROR tempest.test     cls._creds_provider.clear_creds()",
                                "2026-05-22 01:49:13.680 29 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "2026-05-22 01:49:13.680 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-22 01:49:13.680 29 ERROR tempest.test     self.creds_client.delete_user(creds.user_id)",
                                "2026-05-22 01:49:13.680 29 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^",
                                "2026-05-22 01:49:13.680 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-22 01:49:13.680 29 ERROR tempest.test     self.users_client.delete_user(user_id)",
                                "2026-05-22 01:49:13.680 29 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^",
                                "2026-05-22 01:49:13.680 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-22 01:49:13.680 29 ERROR tempest.test     resp, body = self.delete(\"users/%s\" % user_id)",
                                "2026-05-22 01:49:13.680 29 ERROR tempest.test                  ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-22 01:49:13.680 29 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete",
                                "2026-05-22 01:49:13.680 29 ERROR tempest.test     return self.request('DELETE', url, extra_headers, headers, body)",
                                "2026-05-22 01:49:13.680 29 ERROR tempest.test            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-22 01:49:13.680 29 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "2026-05-22 01:49:13.680 29 ERROR tempest.test     self._error_checker(resp, resp_body)",
                                "2026-05-22 01:49:13.680 29 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "2026-05-22 01:49:13.680 29 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker",
                                "2026-05-22 01:49:13.680 29 ERROR tempest.test     raise exceptions.ServerFault(resp_body, resp=resp,",
                                "2026-05-22 01:49:13.680 29 ERROR tempest.test                                  message=message)",
                                "2026-05-22 01:49:13.680 29 ERROR tempest.test tempest.lib.exceptions.ServerFault: Got server fault",
                                "2026-05-22 01:49:13.680 29 ERROR tempest.test Details: An unexpected error prevented the server from fulfilling your request.",
                                "2026-05-22 01:49:13.680 29 ERROR tempest.test ",
                                "{9} 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 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.",
                                "",
                                "2026-05-22 01:49:15.027 13 INFO tempest.lib.common.rest_client [req-b75467e3-9e33-478f-abff-732231811c1a req-b75467e3-9e33-478f-abff-732231811c1a ] Request (QosSpecsTestJSON:tearDownClass): 500 DELETE https://api.testbed.osism.xyz:8776/v3/18767c3571df4930b96e89fd3c497f28/qos-specs/9a7ca8bc-7edc-468e-b47a-acec8c612968?force=False 0.533s",
                                "2026-05-22 01:49:15.027 13 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 0x710c26ccb750>>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault",
                                "2026-05-22 01:49:15.052 37 INFO tempest.lib.common.rest_client [-] Request (VolumesSnapshotTestJSON:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 5.547s",
                                "2026-05-22 01:49:15.053 37 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in VolumesSnapshotTestJSON.setUpClass. Invoking tearDownClass.",
                                "2026-05-22 01:49:15.046 35 INFO tempest.lib.common.rest_client [-] Request (VolumeTypesNegativeTest:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 5.537s",
                                "2026-05-22 01:49:15.047 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",
                                "",
                                "{13} 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 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-22 01:49:17.027 25 INFO tempest.lib.common.rest_client [req-77314888-38b5-4ec5-aa4b-8ce82bf1b979 req-77314888-38b5-4ec5-aa4b-8ce82bf1b979 ] Request (VolumesBackupsAdminTest:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/0dd5211bb82a438cab50256f9c09a2e4/volumes/59b20839-5d92-40c0-858d-f9fc271432f0 0.990s",
                                "2026-05-22 01:49:17.027 25 WARNING tempest.lib.common.utils.test_utils [-] Got ServerFault while running <function BaseVolumeTest._delete_volume_for_cleanup at 0x75dd9a8c3c40>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault",
                                "2026-05-22 01:49:17.032 29 INFO tempest.lib.common.rest_client [-] Request (VolumesMetadataTest:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 3.327s",
                                "2026-05-22 01:49:17.035 29 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in VolumesMetadataTest.setUpClass. Invoking tearDownClass.",
                                "{9} 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-22 01:49:19.116 15 INFO tempest.lib.common.rest_client [req-efb1aa1b-deff-4a6e-8904-19d89c61ac98 req-efb1aa1b-deff-4a6e-8904-19d89c61ac98 ] Request (SnapshotsActionsTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/3c36c630c47142af87339902641ef440/snapshots/0997d6aa-b65b-42a5-960f-3fe892f14c33 5.427s",
                                "{2} tempest.api.volume.admin.test_snapshots_actions.SnapshotsActionsTest.test_snapshot_force_delete_when_snapshot_is_deleting [36.066934s] ... 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 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 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 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 237, in delete_snapshot",
                                "    snapshots_client.delete_snapshot(snapshot_id)",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/snapshots_client.py\", line 95, in delete_snapshot",
                                "    resp, body = self.delete(\"snapshots/%s\" % snapshot_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': 'Invalid snapshot: Snapshot status must be available or error and must not be part of a group.'}",
                                "",
                                "",
                                "Captured pythonlogging:",
                                "~~~~~~~~~~~~~~~~~~~~~~~",
                                "    2026-05-22 01:48:46,880 15 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:test_snapshot_force_delete_when_snapshot_is_deleting): 202 POST https://api.testbed.osism.xyz:8776/v3/3c36c630c47142af87339902641ef440/snapshots 3.822s",
                                "2026-05-22 01:49:02,310 15 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:test_snapshot_force_delete_when_snapshot_is_deleting): 200 GET https://api.testbed.osism.xyz:8776/v3/3c36c630c47142af87339902641ef440/snapshots/0997d6aa-b65b-42a5-960f-3fe892f14c33 15.419s",
                                "2026-05-22 01:49:05,540 15 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:test_snapshot_force_delete_when_snapshot_is_deleting): 200 GET https://api.testbed.osism.xyz:8776/v3/3c36c630c47142af87339902641ef440/snapshots/0997d6aa-b65b-42a5-960f-3fe892f14c33 2.220s",
                                "2026-05-22 01:49:06,653 15 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:test_snapshot_force_delete_when_snapshot_is_deleting): 200 GET https://api.testbed.osism.xyz:8776/v3/3c36c630c47142af87339902641ef440/snapshots/0997d6aa-b65b-42a5-960f-3fe892f14c33 0.104s",
                                "2026-05-22 01:49:07,742 15 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:test_snapshot_force_delete_when_snapshot_is_deleting): 200 GET https://api.testbed.osism.xyz:8776/v3/3c36c630c47142af87339902641ef440/snapshots/0997d6aa-b65b-42a5-960f-3fe892f14c33 0.083s",
                                "2026-05-22 01:49:08,848 15 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:test_snapshot_force_delete_when_snapshot_is_deleting): 200 GET https://api.testbed.osism.xyz:8776/v3/3c36c630c47142af87339902641ef440/snapshots/0997d6aa-b65b-42a5-960f-3fe892f14c33 0.100s",
                                "2026-05-22 01:49:11,025 15 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:test_snapshot_force_delete_when_snapshot_is_deleting): 500 GET https://api.testbed.osism.xyz:8776/v3/3c36c630c47142af87339902641ef440/snapshots/0997d6aa-b65b-42a5-960f-3fe892f14c33 1.172s",
                                "2026-05-22 01:49:13,683 15 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:tearDown): 500 POST https://api.testbed.osism.xyz:8776/v3/04c1b5653eae45ad9b844de6aa4e10d9/snapshots/1edd48cc-ec4f-4a55-960c-98f44b1b5e61/action 2.650s",
                                "2026-05-22 01:49:19,116 15 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/3c36c630c47142af87339902641ef440/snapshots/0997d6aa-b65b-42a5-960f-3fe892f14c33 5.427s",
                                "",
                                "2026-05-22 01:49:19.124 11 INFO tempest.lib.common.rest_client [req-d2e3c4bc-0e02-4f79-a1a7-e43f399b384f req-d2e3c4bc-0e02-4f79-a1a7-e43f399b384f ] Request (GroupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/aef36cefc44d4945a675df41fb67eda2/volumes/detail 0.440s",
                                "2026-05-22 01:49:19.142 17 INFO tempest.lib.common.rest_client [req-6c986f7a-c2b7-4faa-8cf0-d950d9a5f47b req-6c986f7a-c2b7-4faa-8cf0-d950d9a5f47b ] Request (VolumeTypesTest:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/917d5ec0d1824d8a8bbddff0978dda65/types/5d66a4a8-33e0-4a32-b1ef-1bf512e72532 0.455s",
                                "2026-05-22 01:49:19.242 17 INFO tempest.lib.common.rest_client [req-a9700732-073a-470b-8cf5-2413659f0c67 req-a9700732-073a-470b-8cf5-2413659f0c67 ] Request (VolumeTypesTest:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/917d5ec0d1824d8a8bbddff0978dda65/types/5d66a4a8-33e0-4a32-b1ef-1bf512e72532 0.096s",
                                "2026-05-22 01:49:19.441 17 INFO tempest.lib.common.rest_client [req-4548d68d-f0be-4476-8ede-438cd753b007 req-4548d68d-f0be-4476-8ede-438cd753b007 ] Request (VolumeTypesTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/917d5ec0d1824d8a8bbddff0978dda65/types/5452cfb0-8c6e-4d69-b92d-4f36dbcec560 0.195s",
                                "{3} tempest.api.volume.admin.test_volume_types.VolumeTypesTest.test_volume_crud_with_volume_type_and_extra_specs [73.304865s] ... 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 230, in delete_volume",
                                "    client.wait_for_resource_deletion(volume_id)",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 973, in wait_for_resource_deletion",
                                "    if self.is_resource_deleted(id, *args, **kwargs):",
                                "       ~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/volumes_client.py\", line 249, in is_resource_deleted",
                                "    volume = self.show_volume(id)",
                                "",
                                "      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 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/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-22 01:48:06,608 17 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/917d5ec0d1824d8a8bbddff0978dda65/types 0.466s",
                                "2026-05-22 01:48:06,718 17 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/917d5ec0d1824d8a8bbddff0978dda65/types 0.105s",
                                "2026-05-22 01:48:07,335 17 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/137b9bbe324040afa5ebd0b36f149656/volumes 0.612s",
                                "2026-05-22 01:48:07,498 17 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/137b9bbe324040afa5ebd0b36f149656/volumes/fb8c4ada-4e2e-4cc7-8987-1b31c038964b 0.144s",
                                "2026-05-22 01:48:27,165 17 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/137b9bbe324040afa5ebd0b36f149656/volumes/fb8c4ada-4e2e-4cc7-8987-1b31c038964b 18.615s",
                                "2026-05-22 01:48:27,180 17 INFO     [tempest.common.waiters] volume fb8c4ada-4e2e-4cc7-8987-1b31c038964b reached available after waiting for 20.180293 seconds",
                                "2026-05-22 01:48:27,583 17 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/137b9bbe324040afa5ebd0b36f149656/volumes/fb8c4ada-4e2e-4cc7-8987-1b31c038964b/action 0.399s",
                                "2026-05-22 01:48:33,775 17 INFO     [tempest.lib.common.rest_client] Request (VolumeTypesTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/137b9bbe324040afa5ebd0b36f149656/volumes/fb8c4ada-4e2e-4cc7-8987-1b31c038964b 6.174s",
                                "2026-05-22 01:48:35,307 17 INFO     [tempest.lib.common.rest_client] Request (VolumeTypesTest:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/137b9bbe324040afa5ebd0b36f149656/volumes/fb8c4ada-4e2e-4cc7-8987-1b31c038964b 1.514s",
                                "2026-05-22 01:48:35,307 17 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <function BaseVolumeTest._delete_volume_for_cleanup at 0x7d8d0961bc40>, retrying...",
                                "2026-05-22 01:48:41,045 17 INFO     [tempest.lib.common.rest_client] Request (VolumeTypesTest:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/137b9bbe324040afa5ebd0b36f149656/volumes/fb8c4ada-4e2e-4cc7-8987-1b31c038964b 0.733s",
                                "2026-05-22 01:48:41,045 17 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <function BaseVolumeTest._delete_volume_for_cleanup at 0x7d8d0961bc40>, retrying...",
                                "2026-05-22 01:49:02,286 17 INFO     [tempest.lib.common.rest_client] Request (VolumeTypesTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/137b9bbe324040afa5ebd0b36f149656/volumes/fb8c4ada-4e2e-4cc7-8987-1b31c038964b 16.238s",
                                "2026-05-22 01:49:02,463 17 INFO     [tempest.lib.common.rest_client] Request (VolumeTypesTest:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/137b9bbe324040afa5ebd0b36f149656/volumes/fb8c4ada-4e2e-4cc7-8987-1b31c038964b 0.152s",
                                "2026-05-22 01:49:04,038 17 INFO     [tempest.lib.common.rest_client] Request (VolumeTypesTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/137b9bbe324040afa5ebd0b36f149656/volumes/fb8c4ada-4e2e-4cc7-8987-1b31c038964b 1.571s",
                                "2026-05-22 01:49:05,573 17 INFO     [tempest.lib.common.rest_client] Request (VolumeTypesTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/137b9bbe324040afa5ebd0b36f149656/volumes/fb8c4ada-4e2e-4cc7-8987-1b31c038964b 0.518s",
                                "2026-05-22 01:49:06,707 17 INFO     [tempest.lib.common.rest_client] Request (VolumeTypesTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/137b9bbe324040afa5ebd0b36f149656/volumes/fb8c4ada-4e2e-4cc7-8987-1b31c038964b 0.115s",
                                "2026-05-22 01:49:09,524 17 INFO     [tempest.lib.common.rest_client",
                                "    ] Request (VolumeTypesTest:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/137b9bbe324040afa5ebd0b36f149656/volumes/fb8c4ada-4e2e-4cc7-8987-1b31c038964b 1.795s",
                                "2026-05-22 01:49:13,677 17 INFO     [tempest.lib.common.rest_client] Request (VolumeTypesTest:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/917d5ec0d1824d8a8bbddff0978dda65/types/5d66a4a8-33e0-4a32-b1ef-1bf512e72532 4.137s",
                                "2026-05-22 01:49:13,678 17 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 0x7d8d044a3610>>, retrying...",
                                "2026-05-22 01:49:19,142 17 INFO     [tempest.lib.common.rest_client] Request (VolumeTypesTest:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/917d5ec0d1824d8a8bbddff0978dda65/types/5d66a4a8-33e0-4a32-b1ef-1bf512e72532 0.455s",
                                "2026-05-22 01:49:19,242 17 INFO     [tempest.lib.common.rest_client] Request (VolumeTypesTest:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/917d5ec0d1824d8a8bbddff0978dda65/types/5d66a4a8-33e0-4a32-b1ef-1bf512e72532 0.096s",
                                "2026-05-22 01:49:19,441 17 INFO     [tempest.lib.common.rest_client] Request (VolumeTypesTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/917d5ec0d1824d8a8bbddff0978dda65/types/5452cfb0-8c6e-4d69-b92d-4f36dbcec560 0.195s",
                                "",
                                "2026-05-22 01:49:20.113 23 INFO tempest.lib.common.rest_client [req-67563534-a62e-4520-a22d-f3c70778a940 req-67563534-a62e-4520-a22d-f3c70778a940 ] Request (VolumesBackupsV39Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 6.408s",
                                "2026-05-22 01:49:20.116 29 INFO tempest.lib.common.rest_client [req-e2a521e5-5333-4079-bc05-a524e1faf690 req-e2a521e5-5333-4079-bc05-a524e1faf690 ] Request (VolumesCloneNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 3.067s",
                                "2026-05-22 01:49:20.120 27 INFO tempest.lib.common.rest_client [req-f9c517cb-1dad-4f11-85f4-829caca5c851 req-f9c517cb-1dad-4f11-85f4-829caca5c851 ] Request (AbsoluteLimitsTests:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 6.412s",
                                "2026-05-22 01:49:20.125 35 INFO tempest.lib.common.rest_client [req-b4c426c2-017c-442e-8546-004fe6c89596 req-b4c426c2-017c-442e-8546-004fe6c89596 ] Request (SnapshotMetadataTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 5.060s",
                                "2026-05-22 01:49:20.378 11 INFO tempest.lib.common.rest_client [req-9dd58acb-e5ec-4405-817e-3292f105f2ee req-9dd58acb-e5ec-4405-817e-3292f105f2ee ] Request (GroupsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/aef36cefc44d4945a675df41fb67eda2/groups/ec3ae4cb-35f8-4c68-a2c6-67beff92bde5/action 1.239s",
                                "2026-05-22 01:49:20.390 17 INFO tempest.lib.common.rest_client [req-160f4be5-1a2b-4ee7-ad6f-8172c0fe7fcb req-160f4be5-1a2b-4ee7-ad6f-8172c0fe7fcb ] Request (VolumeTypesTest:test_volume_type_create_get_delete): 500 POST https://api.testbed.osism.xyz:8776/v3/917d5ec0d1824d8a8bbddff0978dda65/types 0.888s",
                                "{3} tempest.api.volume.admin.test_volume_types.VolumeTypesTest.test_volume_type_create_get_delete [0.896048s] ... 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-22 01:49:20,390 17 INFO     [tempest.lib.common.rest_client] Request (VolumeTypesTest:test_volume_type_create_get_delete): 500 POST https://api.testbed.osism.xyz:8776/v3/917d5ec0d1824d8a8bbddff0978dda65/types 0.888s",
                                "",
                                "2026-05-22 01:49:20.389 15 INFO tempest.lib.common.rest_client [req-3c9e7cb9-fed8-439b-af85-df7266522328 req-3c9e7cb9-fed8-439b-af85-df7266522328 ] Request (SnapshotsActionsTest:test_snapshot_force_delete_when_snapshot_is_error): 500 POST https://api.testbed.osism.xyz:8776/v3/3c36c630c47142af87339902641ef440/snapshots 1.260s",
                                "2026-05-22 01:49:21.027 15 INFO tempest.lib.common.rest_client [req-8ff9f1eb-d882-48af-8708-bd338e4ca96e req-8ff9f1eb-d882-48af-8708-bd338e4ca96e ] Request (SnapshotsActionsTest:tearDown): 500 POST https://api.testbed.osism.xyz:8776/v3/04c1b5653eae45ad9b844de6aa4e10d9/snapshots/1edd48cc-ec4f-4a55-960c-98f44b1b5e61/action 0.621s",
                                "{2} tempest.api.volume.admin.test_snapshots_actions.SnapshotsActionsTest.test_snapshot_force_delete_when_snapshot_is_error [1.905719s] ... 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-22 01:49:20,389 15 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/3c36c630c47142af87339902641ef440/snapshots 1.260s",
                                "2026-05-22 01:49:21,027 15 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:tearDown): 500 POST https://api.testbed.osism.xyz:8776/v3/04c1b5653eae45ad9b844de6aa4e10d9/snapshots/1edd48cc-ec4f-4a55-960c-98f44b1b5e61/action 0.621s",
                                "",
                                "2026-05-22 01:49:21.542 11 INFO tempest.lib.common.rest_client [req-52b50525-0edf-407a-beb4-7867b0743eab req-52b50525-0edf-407a-beb4-7867b0743eab ] Request (GroupsTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/9e59294e3e0a4cfe8173b003667378ba/group_types/34a6702e-2492-4031-a6cd-3f97bf561a34 1.153s",
                                "2026-05-22 01:49:21.694 11 INFO tempest.lib.common.rest_client [req-a6c7e821-1465-4106-9176-0d6935d3e2d2 req-a6c7e821-1465-4106-9176-0d6935d3e2d2 ] Request (GroupsTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/9e59294e3e0a4cfe8173b003667378ba/types/356f1bec-8398-42ce-844b-07aa7c75b96e 0.144s",
                                "{0} tempest.api.volume.admin.test_groups.GroupsTest.test_group_create_show_list_delete [79.097872s] ... FAILED",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_groups.py\", line 95, in test_group_create_show_list_delete",
                                "    self.delete_group(grp1_id)",
                                "    ~~~~~~~~~~~~~~~~~^^^^^^^^^",
                                "",
                                "      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/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 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-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 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 34a6702e-2492-4031-a6cd-3f97bf561a34 deletion is not allowed with groups present with the type.'}",
                                "",
                                "",
                                "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 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-22 01:48:03,039 11 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_create_show_list_delete): 200 POST https://api.testbed.osism.xyz:8776/v3/9e59294e3e0a4cfe8173b003667378ba/types 0.432s",
                                "2026-05-22 01:48:03,282 11 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_create_show_list_delete): 202 POST https://api.testbed.osism.xyz:8776/v3/9e59294e3e0a4cfe8173b003667378ba/group_types 0.231s",
                                "2026-05-22 01:48:03,846 11 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_create_show_list_delete): 202 POST https://api.testbed.osism.xyz:8776/v3/aef36cefc44d4945a675df41fb67eda2/groups 0.554s",
                                "2026-05-22 01:48:04,082 11 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/aef36cefc44d4945a675df41fb67eda2/groups/ec3ae4cb-35f8-4c68-a2c6-67beff92bde5 0.232s",
                                "2026-05-22 01:48:04,091 11 INFO     [tempest.common.waiters] group ec3ae4cb-35f8-4c68-a2c6-67beff92bde5 reached available after waiting for 0.091436 seconds",
                                "2026-05-22 01:48:04,337 11 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_create_show_list_delete): 202 POST https://api.testbed.osism.xyz:8776/v3/aef36cefc44d4945a675df41fb67eda2/groups 0.243s",
                                "2026-05-22 01:48:04,458 11 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/aef36cefc44d4945a675df41fb67eda2/groups/0e8ac90b-d7fc-4280-ba70-bb6858923238 0.116s",
                                "2026-05-22 01:48:04,463 11 INFO     [tempest.common.waiters] group 0e8ac90b-d7fc-4280-ba70-bb6858923238 reached available after waiting for 0.463679 seconds",
                                "2026-05-22 01:48:04,837 11 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_create_show_list_delete): 202 POST https://api.testbed.osism.xyz:8776/v3/aef36cefc44d4945a675df41fb67eda2/volumes 0.372s",
                                "2026-05-22 01:48:05,074 11 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/aef36cefc44d4945a675df41fb67eda2/volumes/e0e3711d-7870-42c8-b008-a19b548651d3 0.215s",
                                "2026-05-22 01:48:06,311 11 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/aef36cefc44d4945a675df41fb67eda2/volumes/e0e3711d-7870-42c8-b008-a19b548651d3 0.226s",
                                "2026-05-22 01:48:06,321 11 INFO     [tempest.common.waiters] volume e0e3711d-7870-42c8-b008-a19b548651d3 reached available after waiting for 1.321030 seconds",
                                "2026-05-22 01:48:06,489 11 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/aef36cefc44d4945a675df41fb67eda2/groups/ec3ae4cb-35f8-4c68-a2c6-67beff92bde5 0.164s",
                                "2026-05-22 01:48:06,854 11 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/aef36cefc44d4945a675df41fb67eda2/groups/0e8ac90b-d7fc-4280-ba70-bb6858923238 0.354s",
                                "2026-05-22 01:48:06,993 11 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/aef36cefc44d4945a675df41fb67eda2/groups/detail 0.127s",
                                "2026-05-22 01:48:07,196 11 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/aef36cefc44d4945a675df41fb67eda2/volumes/detail 0.196s",
                                "2026-05-22 01:48:07,425 11 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/aef36cefc44d4945a675df41fb67eda2/volumes/detail 0.203s",
                                "2026-05-22 01:48:09,864 11 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_create_show_list_delete): 500 POST https://api.testbed.osism.xyz:8776/v3/aef36cefc44d4945a675df41fb67eda2/groups/ec3ae4cb-35f8-4c68-a2c6-67beff92bde5/action 2.422s",
                                "2026-05-22 01:48:27,115 11 INFO     [",
                                "    tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/aef36cefc44d4945a675df41fb67eda2/volumes/detail 17.239s",
                                "2026-05-22 01:48:29,789 11 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/aef36cefc44d4945a675df41fb67eda2/groups/0e8ac90b-d7fc-4280-ba70-bb6858923238/action 2.647s",
                                "2026-05-22 01:48:29,790 11 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=0x73638a504590>>, retrying...",
                                "2026-05-22 01:48:34,919 11 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/aef36cefc44d4945a675df41fb67eda2/volumes/detail 0.123s",
                                "2026-05-22 01:48:41,050 11 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/aef36cefc44d4945a675df41fb67eda2/groups/0e8ac90b-d7fc-4280-ba70-bb6858923238/action 6.112s",
                                "2026-05-22 01:48:41,050 11 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=0x73638a504590>>, retrying...",
                                "2026-05-22 01:48:46,191 11 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/aef36cefc44d4945a675df41fb67eda2/volumes/detail 0.135s",
                                "2026-05-22 01:49:02,068 11 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/aef36cefc44d4945a675df41fb67eda2/groups/0e8ac90b-d7fc-4280-ba70-bb6858923238/action 15.858s",
                                "2026-05-22 01:49:02,285 11 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/aef36cefc44d4945a675df41fb67eda2/volumes/detail 0.209s",
                                "2026-05-22 01:49:04,081 11 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/aef36cefc44d4945a675df41fb67eda2/groups/ec3ae4cb-35f8-4c68-a2c6-67beff92bde5/action 1.777s",
                                "2026-05-22 01:49:04,083 11 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=0x73638a504590>>, retrying...",
                                "2026-05-22 01:49:09,231 11 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/aef36cefc44d4945a675df41fb67eda2/volumes/detail 0.145s",
                                "2026-05-22 01:49:13,679 11 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/aef36cefc44d4945a675df41fb67eda2/groups/ec3ae4cb-35f8-4c68-a2c6-67beff92bde5/action 4.414s",
                                "2026-05-22 01:49:13,680 11 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=0x73638a504590>>, retrying...",
                                "2026-05-22 01:49:19,124 11 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/aef36cefc44d4945a675df41fb67eda2/volumes/detail 0.440s",
                                "2026-05-22 01:49:20,378 11 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/aef36cefc44d4945a675df41fb67eda2/groups/ec3ae4cb-35f8-4c68-a2c6-67beff92bde5/action 1.239s",
                                "2026-05-22 01:49:21,542 11 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/9e59294e3e0a4cfe8173b003667378ba/group_types/34a6702e-2",
                                "    492-4031-a6cd-3f97bf561a34 1.153s",
                                "2026-05-22 01:49:21,694 11 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/9e59294e3e0a4cfe8173b003667378ba/types/356f1bec-8398-42ce-844b-07aa7c75b96e 0.144s",
                                "",
                                "2026-05-22 01:49:21.885 29 INFO tempest.lib.common.rest_client [req-ccf738da-926a-4b7d-a96e-06e1b8410886 req-ccf738da-926a-4b7d-a96e-06e1b8410886 ] Request (VolumesCloneNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.761s",
                                "2026-05-22 01:49:21.895 27 INFO tempest.lib.common.rest_client [req-b39ef9b2-61b7-43dc-9ae2-ec79bde07e38 req-b39ef9b2-61b7-43dc-9ae2-ec79bde07e38 ] Request (AbsoluteLimitsTests:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.768s",
                                "2026-05-22 01:49:21.948 35 INFO tempest.lib.common.rest_client [req-7d23f8a4-6761-477a-8626-100640c8885d req-7d23f8a4-6761-477a-8626-100640c8885d ] Request (SnapshotMetadataTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.813s",
                                "2026-05-22 01:49:21.953 23 INFO tempest.lib.common.rest_client [req-03ad3857-d342-4c11-8505-cbb877c5dd74 req-03ad3857-d342-4c11-8505-cbb877c5dd74 ] Request (VolumesBackupsV39Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.820s",
                                "2026-05-22 01:49:22.038 27 INFO tempest.lib.common.rest_client [req-5464e01e-3ee2-435b-a0ff-27d2b7e96afd req-5464e01e-3ee2-435b-a0ff-27d2b7e96afd ] Request (AbsoluteLimitsTests:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.139s",
                                "2026-05-22 01:49:22.041 29 INFO tempest.lib.common.rest_client [req-69d0b3f4-0304-4ba2-8132-08e006adad16 req-69d0b3f4-0304-4ba2-8132-08e006adad16 ] Request (VolumesCloneNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.153s",
                                "2026-05-22 01:49:22.051 23 INFO tempest.lib.common.rest_client [req-54d1586c-af0b-4086-ba89-6128bf785f97 req-54d1586c-af0b-4086-ba89-6128bf785f97 ] Request (VolumesBackupsV39Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.095s",
                                "2026-05-22 01:49:22.065 35 INFO tempest.lib.common.rest_client [req-14693752-9385-4e9c-9f03-04f06db99026 req-14693752-9385-4e9c-9f03-04f06db99026 ] Request (SnapshotMetadataTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.110s",
                                "2026-05-22 01:49:22.183 25 INFO tempest.lib.common.rest_client [req-17bef2b0-7d5e-4702-8461-8095279285d1 req-17bef2b0-7d5e-4702-8461-8095279285d1 ] Request (VolumesBackupsAdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/0dd5211bb82a438cab50256f9c09a2e4/volumes/59b20839-5d92-40c0-858d-f9fc271432f0 0.152s",
                                "2026-05-22 01:49:22.307 25 INFO tempest.lib.common.rest_client [req-70448583-8148-43cf-84f0-f8c886c51673 req-70448583-8148-43cf-84f0-f8c886c51673 ] Request (VolumesBackupsAdminTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/0dd5211bb82a438cab50256f9c09a2e4/volumes/59b20839-5d92-40c0-858d-f9fc271432f0 0.104s",
                                "{7} tempest.api.volume.admin.test_volumes_backup.VolumesBackupsAdminTest.test_volume_backup_export_import [78.576069s] ... FAILED",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_volumes_backup.py\", line 65, in test_volume_backup_export_import",
                                "    backup = self.create_backup(volume_id=volume['id'], name=backup_name)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 219, in create_backup",
                                "    waiters.wait_for_volume_resource_status(backup_client, backup['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/backups_client.py\", line 83, in show_backup",
                                "    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 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/backups_client.py\", line 76, in delete_backup",
                                "    resp, body = self.delete('backups/%s' % backup_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-2:",
                                "~~~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 973, in wait_for_resource_deletion",
                                "    if self.is_resource_deleted(id, *args, **kwargs):",
                                "       ~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/backups_client.py\", line 140, in is_resource_deleted",
                                "    self.show_backup(id)",
                                "    ~~~~~~~~~~~~~~~~^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/backups_client.py\", line 83, in show_backup",
                                "    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 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/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 pythonlogging:",
                                "~~~~~~~~~~~~~~~~~~~~~~~",
                                "    2026-05-22 01:48:04,621 25 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 202 POST https://api.testbed.osism.xyz:8776/v3/0dd5211bb82a438cab50256f9c09a2e4/volumes 0.883s",
                                "2026-05-22 01:48:04,799 25 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 200 GET https://api.testbed.osism.xyz:8776/v3/0dd5211bb82a438cab50256f9c09a2e4/volumes/59b20839-5d92-40c0-858d-f9fc271432f0 0.152s",
                                "2026-05-22 01:48:06,092 25 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 200 GET https://api.testbed.osism.xyz:8776/v3/0dd5211bb82a438cab50256f9c09a2e4/volumes/59b20839-5d92-40c0-858d-f9fc271432f0 0.260s",
                                "2026-05-22 01:48:06,121 25 INFO     [tempest.common.waiters] volume 59b20839-5d92-40c0-858d-f9fc271432f0 reached available after waiting for 2.120949 seconds",
                                "2026-05-22 01:48:06,426 25 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 202 POST https://api.testbed.osism.xyz:8776/v3/0dd5211bb82a438cab50256f9c09a2e4/backups 0.300s",
                                "2026-05-22 01:48:06,528 25 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 200 GET https://api.testbed.osism.xyz:8776/v3/0dd5211bb82a438cab50256f9c09a2e4/backups/4e0dc840-9601-47d9-8f07-95616b9c865f 0.092s",
                                "2026-05-22 01:48:09,517 25 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 200 GET https://api.testbed.osism.xyz:8776/v3/0dd5211bb82a438cab50256f9c09a2e4/backups/4e0dc840-9601-47d9-8f07-95616b9c865f 1.960s",
                                "2026-05-22 01:48:27,038 25 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 200 GET https://api.testbed.osism.xyz:8776/v3/0dd5211bb82a438cab50256f9c09a2e4/backups/4e0dc840-9601-47d9-8f07-95616b9c865f 16.511s",
                                "2026-05-22 01:48:33,695 25 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 200 GET https://api.testbed.osism.xyz:8776/v3/0dd5211bb82a438cab50256f9c09a2e4/backups/4e0dc840-9601-47d9-8f07-95616b9c865f 5.646s",
                                "2026-05-22 01:48:34,808 25 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 200 GET https://api.testbed.osism.xyz:8776/v3/0dd5211bb82a438cab50256f9c09a2e4/backups/4e0dc840-9601-47d9-8f07-95616b9c865f 0.101s",
                                "2026-05-22 01:48:41,058 25 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 500 GET https://api.testbed.osism.xyz:8776/v3/0dd5211bb82a438cab50256f9c09a2e4/backups/4e0dc840-9601-47d9-8f07-95616b9c865f 5.230s",
                                "2026-05-22 01:48:43,040 25 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/0dd5211bb82a438cab50256f9c09a2e4/backups/4e0dc840-9601-47d9-8f07-95616b9c865f 1.961s",
                                "2026-05-22 01:48:45,892 25 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/0dd5211bb82a438cab50256f9c09a2e4/backups/4e0dc840-9601-47d9-8f07-95616b9c865f 2.838s",
                                "2026-05-22 01:49:02,251 25 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/0dd5211bb82a438cab50256f9c09a2e4/backups/4e0dc840-9601-47d9-8f07-95616b9c865f 15.348s",
                                "2026-05-22 01:49:05,538 25 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/0dd5211bb82a438cab50256f9c09a2e4/backups/4e0dc840-9601-47d9-8f07-95616b9c865f 2.276s",
                                "2026-05-22 01:49:09,512 25 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/0dd5211bb82a438cab50256f9c09a2e4/backups/4e0dc840-9601-47d9-8f07-95616b9c865f 2.958s",
                                "2026-05-22 01:49:11,031 25 INFO     [tempest.lib.common.rest_client] Request (Vo",
                                "    lumesBackupsAdminTest:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/0dd5211bb82a438cab50256f9c09a2e4/volumes/59b20839-5d92-40c0-858d-f9fc271432f0 1.506s",
                                "2026-05-22 01:49:11,032 25 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <function BaseVolumeTest._delete_volume_for_cleanup at 0x75dd9a8c3c40>, retrying...",
                                "2026-05-22 01:49:17,027 25 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/0dd5211bb82a438cab50256f9c09a2e4/volumes/59b20839-5d92-40c0-858d-f9fc271432f0 0.990s",
                                "2026-05-22 01:49:17,027 25 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <function BaseVolumeTest._delete_volume_for_cleanup at 0x75dd9a8c3c40>, retrying...",
                                "2026-05-22 01:49:22,183 25 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/0dd5211bb82a438cab50256f9c09a2e4/volumes/59b20839-5d92-40c0-858d-f9fc271432f0 0.152s",
                                "2026-05-22 01:49:22,307 25 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/0dd5211bb82a438cab50256f9c09a2e4/volumes/59b20839-5d92-40c0-858d-f9fc271432f0 0.104s",
                                "",
                                "2026-05-22 01:49:26.397 15 INFO tempest.lib.common.rest_client [req-13d90f88-d063-4bae-8439-53f28cf10326 req-13d90f88-d063-4bae-8439-53f28cf10326 ] Request (SnapshotsActionsTest:test_snapshot_force_delete_when_snapshot_is_error_deleting): 500 POST https://api.testbed.osism.xyz:8776/v3/3c36c630c47142af87339902641ef440/snapshots 5.360s",
                                "2026-05-22 01:49:26.393 17 INFO tempest.lib.common.rest_client [req-180a1856-47e0-4f3b-b068-da47915311d8 req-180a1856-47e0-4f3b-b068-da47915311d8 ] Request (VolumeTypesTest:test_volume_type_encryption_create_get_update_delete): 500 POST https://api.testbed.osism.xyz:8776/v3/917d5ec0d1824d8a8bbddff0978dda65/types 5.994s",
                                "2026-05-22 01:49:26.406 29 INFO tempest.lib.common.rest_client [-] Request (VolumesCloneNegativeTest:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/projects 4.359s",
                                "2026-05-22 01:49:26.407 29 INFO tempest.test [-] <class 'tempest.lib.exceptions.UnexpectedContentType'> raised in VolumesCloneNegativeTest.setUpClass. Invoking tearDownClass.",
                                "{3} tempest.api.volume.admin.test_volume_types.VolumeTypesTest.test_volume_type_encryption_create_get_update_delete [6.000624s] ... 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 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-22 01:49:26,393 17 INFO     [tempest.lib.common.rest_client] Request (VolumeTypesTest:test_volume_type_encryption_create_get_update_delete): 500 POST https://api.testbed.osism.xyz:8776/v3/917d5ec0d1824d8a8bbddff0978dda65/types 5.994s",
                                "",
                                "{9} 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 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 438, in get_credentials",
                                "    credentials = self._create_creds(",
                                "        roles=credential_type, scope=scope,",
                                "        project_id=project_id)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 200, in _create_creds",
                                "    project = self.creds_client.create_project(",
                                "        name=project_name, description=project_desc)",
                                "",
                                "      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 856, in _error_checker",
                                "    raise exceptions.UnexpectedContentType(str(resp.status),",
                                "                                           resp=resp)",
                                "",
                                "    tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided",
                                "Details: 500",
                                "",
                                "2026-05-22 01:49:26.417 23 INFO tempest.lib.common.rest_client [-] Request (VolumesBackupsV39Test:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/projects 4.360s",
                                "2026-05-22 01:49:26.417 23 INFO tempest.test [-] <class 'tempest.lib.exceptions.UnexpectedContentType'> raised in VolumesBackupsV39Test.setUpClass. Invoking tearDownClass.",
                                "{6} 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 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 438, in get_credentials",
                                "    credentials = self._create_creds(",
                                "        roles=credential_type, scope=scope,",
                                "        project_id=project_id)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 200, in _create_creds",
                                "    project = self.creds_client.create_project(",
                                "        name=project_name, description=project_desc)",
                                "",
                                "      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 856, in _error_checker",
                                "    raise exceptions.UnexpectedContentType(str(resp.status),",
                                "                                           resp=resp)",
                                "",
                                "    tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided",
                                "Details: 500",
                                "",
                                "2026-05-22 01:49:26.386 13 INFO tempest.lib.common.rest_client [req-af19e2b2-efae-4f86-a9df-2f8c8315f9ae req-af19e2b2-efae-4f86-a9df-2f8c8315f9ae ] Request (QosSpecsTestJSON:tearDownClass): 500 DELETE https://api.testbed.osism.xyz:8776/v3/18767c3571df4930b96e89fd3c497f28/qos-specs/9a7ca8bc-7edc-468e-b47a-acec8c612968?force=False 6.356s",
                                "2026-05-22 01:49:26.387 13 ERROR tempest.test [-] teardown of resources failed: (<class 'tempest.lib.exceptions.ServerFault'>, Got server fault",
                                "Details: The server has either erred or is incapable of performing the requested operation., <traceback object at 0x710c2b2c9f40>): testtools.runtest.MultipleExceptions: (<class 'tempest.lib.exceptions.ServerFault'>, Got server fault",
                                "Details: The server has either erred or is incapable of performing the requested operation., <traceback object at 0x710c2b2c9f40>)",
                                "2026-05-22 01:49:26.387 13 ERROR tempest.test Traceback (most recent call last):",
                                "2026-05-22 01:49:26.387 13 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass",
                                "2026-05-22 01:49:26.387 13 ERROR tempest.test     teardown()",
                                "2026-05-22 01:49:26.387 13 ERROR tempest.test     ~~~~~~~~^^",
                                "2026-05-22 01:49:26.387 13 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 628, in resource_cleanup",
                                "2026-05-22 01:49:26.387 13 ERROR tempest.test     raise testtools.MultipleExceptions(*cleanup_errors)",
                                "2026-05-22 01:49:26.387 13 ERROR tempest.test testtools.runtest.MultipleExceptions: (<class 'tempest.lib.exceptions.ServerFault'>, Got server fault",
                                "2026-05-22 01:49:26.387 13 ERROR tempest.test Details: The server has either erred or is incapable of performing the requested operation., <traceback object at 0x710c2b2c9f40>)",
                                "2026-05-22 01:49:26.387 13 ERROR tempest.test ",
                                "2026-05-22 01:49:26.419 27 INFO tempest.lib.common.rest_client [-] Request (AbsoluteLimitsTests:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/projects 4.378s",
                                "2026-05-22 01:49:26.425 27 INFO tempest.test [-] <class 'tempest.lib.exceptions.UnexpectedContentType'> raised in AbsoluteLimitsTests.setUpClass. Invoking tearDownClass.",
                                "{8} 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 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 438, in get_credentials",
                                "    credentials = self._create_creds(",
                                "        roles=credential_type, scope=scope,",
                                "        project_id=project_id)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 200, in _create_creds",
                                "    project = self.creds_client.create_project(",
                                "        name=project_name, description=project_desc)",
                                "",
                                "      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 856, in _error_checker",
                                "    raise exceptions.UnexpectedContentType(str(resp.status),",
                                "                                           resp=resp)",
                                "",
                                "    tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided",
                                "Details: 500",
                                "",
                                "2026-05-22 01:49:26.440 27 INFO tempest.test [-] <class 'unittest.case.SkipTest'> raised in VolumesExtendAttachedTest.setUpClass. Invoking tearDownClass.",
                                "2026-05-22 01:49:26.413 35 INFO tempest.lib.common.rest_client [-] Request (SnapshotMetadataTestJSON:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/projects 4.345s",
                                "2026-05-22 01:49:26.413 35 INFO tempest.test [-] <class 'tempest.lib.exceptions.UnexpectedContentType'> raised in SnapshotMetadataTestJSON.setUpClass. Invoking tearDownClass.",
                                "{12} 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 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 438, in get_credentials",
                                "    credentials = self._create_creds(",
                                "        roles=credential_type, scope=scope,",
                                "        project_id=project_id)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 200, in _create_creds",
                                "    project = self.creds_client.create_project(",
                                "        name=project_name, description=project_desc)",
                                "",
                                "      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 856, in _error_checker",
                                "    raise exceptions.UnexpectedContentType(str(resp.status),",
                                "                                           resp=resp)",
                                "",
                                "    tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided",
                                "Details: 500",
                                "",
                                "{8} setUpClass (tempest.api.volume.test_volumes_extend.VolumesExtendAttachedTest) ... SKIPPED: Attached volume extend is disabled.",
                                "2026-05-22 01:49:29.072 15 INFO tempest.lib.common.rest_client [req-64d948c3-4245-4d0b-8664-7464e9b4b754 req-64d948c3-4245-4d0b-8664-7464e9b4b754 ] Request (SnapshotsActionsTest:tearDown): 500 POST https://api.testbed.osism.xyz:8776/v3/04c1b5653eae45ad9b844de6aa4e10d9/snapshots/1edd48cc-ec4f-4a55-960c-98f44b1b5e61/action 2.660s",
                                "2026-05-22 01:49:29.081 17 INFO tempest.lib.common.rest_client [req-f6e5fe86-3c6e-49ae-8602-e5db383b0948 req-f6e5fe86-3c6e-49ae-8602-e5db383b0948 ] Request (VolumeTypesTest:test_volume_type_list): 500 GET https://api.testbed.osism.xyz:8776/v3/917d5ec0d1824d8a8bbddff0978dda65/types 2.679s",
                                "{3} tempest.api.volume.admin.test_volume_types.VolumeTypesTest.test_volume_type_list [2.686563s] ... 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 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-22 01:49:29,081 17 INFO     [tempest.lib.common.rest_client] Request (VolumeTypesTest:test_volume_type_list): 500 GET https://api.testbed.osism.xyz:8776/v3/917d5ec0d1824d8a8bbddff0978dda65/types 2.679s",
                                "",
                                "{2} tempest.api.volume.admin.test_snapshots_actions.SnapshotsActionsTest.test_snapshot_force_delete_when_snapshot_is_error_deleting [8.046434s] ... 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-22 01:49:26,397 15 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/3c36c630c47142af87339902641ef440/snapshots 5.360s",
                                "2026-05-22 01:49:29,072 15 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:tearDown): 500 POST https://api.testbed.osism.xyz:8776/v3/04c1b5653eae45ad9b844de6aa4e10d9/snapshots/1edd48cc-ec4f-4a55-960c-98f44b1b5e61/action 2.660s",
                                "",
                                "2026-05-22 01:49:29.099 11 INFO tempest.lib.common.rest_client [req-e4ec0634-72e6-4012-88bb-cbd8ec5f058d req-e4ec0634-72e6-4012-88bb-cbd8ec5f058d ] Request (GroupsTest:test_group_update): 500 POST https://api.testbed.osism.xyz:8776/v3/9e59294e3e0a4cfe8173b003667378ba/types 7.345s",
                                "{0} tempest.api.volume.admin.test_groups.GroupsTest.test_group_update [7.353483s] ... 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 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-22 01:49:29,099 11 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_update): 500 POST https://api.testbed.osism.xyz:8776/v3/9e59294e3e0a4cfe8173b003667378ba/types 7.345s",
                                "",
                                "2026-05-22 01:49:29.085 25 INFO tempest.lib.common.rest_client [req-b244e35b-5c59-410a-bd75-9fc16e954f34 req-b244e35b-5c59-410a-bd75-9fc16e954f34 ] Request (VolumesBackupsAdminTest:test_volume_backup_reset_status): 500 POST https://api.testbed.osism.xyz:8776/v3/0dd5211bb82a438cab50256f9c09a2e4/volumes 6.720s",
                                "{7} tempest.api.volume.admin.test_volumes_backup.VolumesBackupsAdminTest.test_volume_backup_reset_status [6.729013s] ... FAILED",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_volumes_backup.py\", line 126, in test_volume_backup_reset_status",
                                "    volume = 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 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-22 01:49:29,085 25 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:test_volume_backup_reset_status): 500 POST https://api.testbed.osism.xyz:8776/v3/0dd5211bb82a438cab50256f9c09a2e4/volumes 6.720s",
                                "",
                                "2026-05-22 01:49:36.536 17 INFO tempest.lib.common.rest_client [req-1d9d765f-86ed-4d22-b406-bc036944f7c3 req-1d9d765f-86ed-4d22-b406-bc036944f7c3 ] Request (VolumeTypesTest:test_volume_type_update): 200 POST https://api.testbed.osism.xyz:8776/v3/917d5ec0d1824d8a8bbddff0978dda65/types 7.444s",
                                "2026-05-22 01:49:36.627 15 INFO tempest.lib.common.rest_client [req-b8396ef7-ce97-4bb9-bf7e-04908288fe0c req-b8396ef7-ce97-4bb9-bf7e-04908288fe0c ] Request (SnapshotsActionsTest:test_update_snapshot_status): 202 POST https://api.testbed.osism.xyz:8776/v3/04c1b5653eae45ad9b844de6aa4e10d9/snapshots/1edd48cc-ec4f-4a55-960c-98f44b1b5e61/action 7.540s",
                                "2026-05-22 01:49:36.714 11 INFO tempest.lib.common.rest_client [req-c487205d-1c9b-44ef-98ef-143e3e4f99b3 req-c487205d-1c9b-44ef-98ef-143e3e4f99b3 ] Request (GroupsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/015bc6e48c9b4e8ca2349105d74e746b 7.603s",
                                "2026-05-22 01:49:36.724 13 INFO tempest.lib.common.rest_client [req-a7267f6d-c635-4e8f-a8aa-64037ca6a3ca req-a7267f6d-c635-4e8f-a8aa-64037ca6a3ca ] Request (QosSpecsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/6e766f4e28aa46fcbbb906ea58bb1ff8 10.331s",
                                "2026-05-22 01:49:36.739 25 INFO tempest.lib.common.rest_client [req-ee3ded2f-adc6-421a-a9f3-4264489239f8 req-ee3ded2f-adc6-421a-a9f3-4264489239f8 ] Request (VolumesBackupsAdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/6ce8ce9c6aa1449ab644690bade9235a 7.642s",
                                "2026-05-22 01:49:36.743 15 INFO tempest.lib.common.rest_client [req-3f7bbb84-0a4f-4f6d-8ba9-6ebf0fa3de67 req-3f7bbb84-0a4f-4f6d-8ba9-6ebf0fa3de67 ] Request (SnapshotsActionsTest:test_update_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/3c36c630c47142af87339902641ef440/snapshots/1edd48cc-ec4f-4a55-960c-98f44b1b5e61 0.114s",
                                "2026-05-22 01:49:36.747 15 INFO tempest.common.waiters [-] snapshot 1edd48cc-ec4f-4a55-960c-98f44b1b5e61 reached creating after waiting for 0.747113 seconds",
                                "2026-05-22 01:49:36.759 17 INFO tempest.lib.common.rest_client [req-17dbcc59-4e05-4885-9a04-c2d325649946 req-17dbcc59-4e05-4885-9a04-c2d325649946 ] Request (VolumeTypesTest:test_volume_type_update): 200 PUT https://api.testbed.osism.xyz:8776/v3/917d5ec0d1824d8a8bbddff0978dda65/types/48d2975c-4487-4cdd-9245-7bfab824b2f9 0.218s",
                                "2026-05-22 01:49:36.872 15 INFO tempest.lib.common.rest_client [req-abd50f8c-f13b-48a0-9641-c0fcaebea068 req-abd50f8c-f13b-48a0-9641-c0fcaebea068 ] Request (SnapshotsActionsTest:test_update_snapshot_status): 202 POST https://api.testbed.osism.xyz:8776/v3/3c36c630c47142af87339902641ef440/snapshots/1edd48cc-ec4f-4a55-960c-98f44b1b5e61/action 0.122s",
                                "2026-05-22 01:49:36.882 17 INFO tempest.lib.common.rest_client [req-d8f1b2d6-daef-4193-a9db-fdc14c5dd0e6 req-d8f1b2d6-daef-4193-a9db-fdc14c5dd0e6 ] Request (VolumeTypesTest:test_volume_type_update): 200 GET https://api.testbed.osism.xyz:8776/v3/917d5ec0d1824d8a8bbddff0978dda65/types/48d2975c-4487-4cdd-9245-7bfab824b2f9 0.115s",
                                "2026-05-22 01:49:36.981 15 INFO tempest.lib.common.rest_client [req-662c277d-e4d1-4283-9e21-a43a1e3b4579 req-662c277d-e4d1-4283-9e21-a43a1e3b4579 ] Request (SnapshotsActionsTest:test_update_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/04c1b5653eae45ad9b844de6aa4e10d9/snapshots/1edd48cc-ec4f-4a55-960c-98f44b1b5e61 0.107s",
                                "2026-05-22 01:49:37.045 17 INFO tempest.lib.common.rest_client [req-6059dda6-3aa0-4ecf-997a-9c8e14fc202c req-6059dda6-3aa0-4ecf-997a-9c8e14fc202c ] Request (VolumeTypesTest:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/917d5ec0d1824d8a8bbddff0978dda65/types/48d2975c-4487-4cdd-9245-7bfab824b2f9 0.156s",
                                "2026-05-22 01:49:37.070 13 INFO tempest.lib.common.rest_client [req-49d31fa2-c62b-4c04-ba0b-d34dd2611caf req-49d31fa2-c62b-4c04-ba0b-d34dd2611caf ] Request (QosSpecsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/33da6434f37841529d201f9dc5f7bc9c 0.343s",
                                "2026-05-22 01:49:37.070 13 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 18767c3571df4930b96e89fd3c497f28",
                                "2026-05-22 01:49:37.097 25 INFO tempest.lib.common.rest_client [req-11f2aa07-cb58-4040-931b-6020cf468113 req-11f2aa07-cb58-4040-931b-6020cf468113 ] Request (VolumesBackupsAdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/e8b08d0da2c14de8a69ea5a8db7a300d 0.355s",
                                "2026-05-22 01:49:37.099 11 INFO tempest.lib.common.rest_client [req-44e3723b-ad8e-4135-a5ce-b48882ed0f04 req-44e3723b-ad8e-4135-a5ce-b48882ed0f04 ] Request (GroupsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/ddf36e8e9b054c93bafdc7592ed227e0 0.383s",
                                "2026-05-22 01:49:37.100 11 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: aef36cefc44d4945a675df41fb67eda2",
                                "2026-05-22 01:49:37.097 25 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 0dd5211bb82a438cab50256f9c09a2e4",
                                "2026-05-22 01:49:37.170 17 INFO tempest.lib.common.rest_client [req-6d9502ff-d394-4133-8922-5e2a60623d8e req-6d9502ff-d394-4133-8922-5e2a60623d8e ] Request (VolumeTypesTest:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/917d5ec0d1824d8a8bbddff0978dda65/types/48d2975c-4487-4cdd-9245-7bfab824b2f9 0.122s",
                                "{3} tempest.api.volume.admin.test_volume_types.VolumeTypesTest.test_volume_type_update [8.083631s] ... ok",
                                "2026-05-22 01:49:37.248 15 INFO tempest.lib.common.rest_client [req-e789beec-9ede-40b8-a071-1c8de97b25ca req-e789beec-9ede-40b8-a071-1c8de97b25ca ] Request (SnapshotsActionsTest:tearDown): 202 POST https://api.testbed.osism.xyz:8776/v3/04c1b5653eae45ad9b844de6aa4e10d9/snapshots/1edd48cc-ec4f-4a55-960c-98f44b1b5e61/action 0.262s",
                                "2026-05-22 01:49:37.344 15 INFO tempest.lib.common.rest_client [req-c9079967-f22a-48e9-814e-059cc13e7206 req-c9079967-f22a-48e9-814e-059cc13e7206 ] Request (SnapshotsActionsTest:tearDown): 200 GET https://api.testbed.osism.xyz:8776/v3/3c36c630c47142af87339902641ef440/snapshots/1edd48cc-ec4f-4a55-960c-98f44b1b5e61 0.093s",
                                "2026-05-22 01:49:37.349 15 INFO tempest.common.waiters [-] snapshot 1edd48cc-ec4f-4a55-960c-98f44b1b5e61 reached available after waiting for 0.349587 seconds",
                                "{2} tempest.api.volume.admin.test_snapshots_actions.SnapshotsActionsTest.test_update_snapshot_status [8.266515s] ... ok",
                                "2026-05-22 01:49:37.489 15 INFO tempest.lib.common.rest_client [req-ae4f8527-6480-420f-bbbe-fc98c0aaef4b req-ae4f8527-6480-420f-bbbe-fc98c0aaef4b ] Request (SnapshotsActionsTest:tearDownClass): 202 DELETE https://api.testbed.osism.xyz:8776/v3/3c36c630c47142af87339902641ef440/snapshots/1edd48cc-ec4f-4a55-960c-98f44b1b5e61 0.136s",
                                "2026-05-22 01:49:37.585 15 INFO tempest.lib.common.rest_client [req-186f4da5-f806-44a2-b0a8-b5fa12154a1e req-186f4da5-f806-44a2-b0a8-b5fa12154a1e ] Request (SnapshotsActionsTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:8776/v3/3c36c630c47142af87339902641ef440/snapshots/1edd48cc-ec4f-4a55-960c-98f44b1b5e61 0.093s",
                                "2026-05-22 01:49:37.591 17 INFO tempest.lib.common.rest_client [req-7c44b01b-5bfd-498e-b9f2-ae3f31099dbd req-7c44b01b-5bfd-498e-b9f2-ae3f31099dbd ] Request (VolumeTypesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/ee559924fc0047318e85380afbc31694 0.415s",
                                "2026-05-22 01:49:37.609 13 INFO tempest.lib.common.rest_client [req-971cdb9f-5a09-4aba-a880-1c05826a0537 req-971cdb9f-5a09-4aba-a880-1c05826a0537 ] Request (QosSpecsTestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.535s",
                                "2026-05-22 01:49:37.628 25 INFO tempest.lib.common.rest_client [req-4996ac6d-535b-4abc-8331-6258d70b6c67 req-4996ac6d-535b-4abc-8331-6258d70b6c67 ] Request (VolumesBackupsAdminTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.522s",
                                "2026-05-22 01:49:37.645 11 INFO tempest.lib.common.rest_client [req-3ed0aa2a-4b30-4091-b6c5-4f466a0b5bed req-3ed0aa2a-4b30-4091-b6c5-4f466a0b5bed ] Request (GroupsTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.542s",
                                "2026-05-22 01:49:38.015 17 INFO tempest.lib.common.rest_client [req-e097ace5-05a6-4986-bf3f-056c645c83f1 req-e097ace5-05a6-4986-bf3f-056c645c83f1 ] Request (VolumeTypesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/636cf3053c69413ea3f8b33675b38673 0.421s",
                                "2026-05-22 01:49:38.015 17 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 137b9bbe324040afa5ebd0b36f149656",
                                "2026-05-22 01:49:38.568 17 INFO tempest.lib.common.rest_client [req-127b6e71-c6eb-49bc-828a-8c74317123d0 req-127b6e71-c6eb-49bc-828a-8c74317123d0 ] Request (VolumeTypesTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.549s",
                                "2026-05-22 01:49:38.593 25 INFO tempest.lib.common.rest_client [req-a1ed05cd-a6e8-4a84-bd44-0c86f80dccf1 req-a1ed05cd-a6e8-4a84-bd44-0c86f80dccf1 ] Request (VolumesBackupsAdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=0dd5211bb82a438cab50256f9c09a2e4&name=default 0.959s",
                                "2026-05-22 01:49:38.602 13 INFO tempest.lib.common.rest_client [req-3cb14e31-9ee4-4524-aa6f-429a2f2d2b3b req-3cb14e31-9ee4-4524-aa6f-429a2f2d2b3b ] Request (QosSpecsTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=18767c3571df4930b96e89fd3c497f28&name=default 0.986s",
                                "2026-05-22 01:49:38.610 11 INFO tempest.lib.common.rest_client [req-2481a2f7-2436-4b9c-a53e-4ebe400e8438 req-2481a2f7-2436-4b9c-a53e-4ebe400e8438 ] Request (GroupsTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=aef36cefc44d4945a675df41fb67eda2&name=default 0.963s",
                                "2026-05-22 01:49:38.717 15 INFO tempest.lib.common.rest_client [req-28031984-5404-4bee-aa9b-4769881bbd40 req-28031984-5404-4bee-aa9b-4769881bbd40 ] Request (SnapshotsActionsTest:tearDownClass): 404 GET https://api.testbed.osism.xyz:8776/v3/3c36c630c47142af87339902641ef440/snapshots/1edd48cc-ec4f-4a55-960c-98f44b1b5e61 0.127s",
                                "2026-05-22 01:49:38.828 15 INFO tempest.lib.common.rest_client [req-f3a2280d-d467-4fbc-aa31-8dc20405f9f7 req-f3a2280d-d467-4fbc-aa31-8dc20405f9f7 ] Request (SnapshotsActionsTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:8776/v3/3c36c630c47142af87339902641ef440/volumes/9b71831b-0ad2-4618-acae-e6991c30f659 0.108s",
                                "2026-05-22 01:49:38.941 15 INFO tempest.lib.common.rest_client [req-a9eb44bf-7056-4f53-b8be-205f649ace82 req-a9eb44bf-7056-4f53-b8be-205f649ace82 ] Request (SnapshotsActionsTest:tearDownClass): 400 DELETE https://api.testbed.osism.xyz:8776/v3/3c36c630c47142af87339902641ef440/volumes/9b71831b-0ad2-4618-acae-e6991c30f659 0.098s",
                                "2026-05-22 01:49:38.942 15 ERROR tempest.test [-] teardown of resources failed: (<class '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.'}, <traceback object at 0x7bd6088317c0>): testtools.runtest.MultipleExceptions: (<class '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.'}, <traceback object at 0x7bd6088317c0>)",
                                "2026-05-22 01:49:38.942 15 ERROR tempest.test Traceback (most recent call last):",
                                "2026-05-22 01:49:38.942 15 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass",
                                "2026-05-22 01:49:38.942 15 ERROR tempest.test     teardown()",
                                "2026-05-22 01:49:38.942 15 ERROR tempest.test     ~~~~~~~~^^",
                                "2026-05-22 01:49:38.942 15 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 628, in resource_cleanup",
                                "2026-05-22 01:49:38.942 15 ERROR tempest.test     raise testtools.MultipleExceptions(*cleanup_errors)",
                                "2026-05-22 01:49:38.942 15 ERROR tempest.test testtools.runtest.MultipleExceptions: (<class 'tempest.lib.exceptions.BadRequest'>, Bad request",
                                "2026-05-22 01:49:38.942 15 ERROR tempest.test 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.'}, <traceback object at 0x7bd6088317c0>)",
                                "2026-05-22 01:49:38.942 15 ERROR tempest.test ",
                                "2026-05-22 01:49:39.113 25 INFO tempest.lib.common.rest_client [req-7b2aa216-3d5d-4588-b19f-d2a45bd34de3 req-7b2aa216-3d5d-4588-b19f-d2a45bd34de3 ] Request (VolumesBackupsAdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/20afbd2d-9a0e-48cf-b1a6-9b8befd0fadd 0.517s",
                                "2026-05-22 01:49:39.149 11 INFO tempest.lib.common.rest_client [req-497ddc6c-989a-4645-b989-db30a29c054e req-497ddc6c-989a-4645-b989-db30a29c054e ] Request (GroupsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/0ce5f3a3-7577-45ff-9765-7cfb3aed86b7 0.537s",
                                "2026-05-22 01:49:39.191 15 INFO tempest.lib.common.rest_client [req-8691743d-284d-42d9-9f7f-ad3f20c1aba4 req-8691743d-284d-42d9-9f7f-ad3f20c1aba4 ] Request (SnapshotsActionsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/d6cd1a701bc64beebac8afede6d0d475 0.244s",
                                "2026-05-22 01:49:39.197 13 INFO tempest.lib.common.rest_client [req-7c95877d-e34a-4bc6-a865-f0059daa8a1e req-7c95877d-e34a-4bc6-a865-f0059daa8a1e ] Request (QosSpecsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/780a2ea6-8837-40ed-bc2e-f97d42c55ca0 0.591s",
                                "2026-05-22 01:49:39.285 17 INFO tempest.lib.common.rest_client [req-27858177-9d98-49c5-94b5-3c93770b7ba9 req-27858177-9d98-49c5-94b5-3c93770b7ba9 ] Request (VolumeTypesTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=137b9bbe324040afa5ebd0b36f149656&name=default 0.714s",
                                "2026-05-22 01:49:39.410 25 INFO tempest.lib.common.rest_client [req-bfc2c645-0649-4af7-891b-4df920563ba3 req-bfc2c645-0649-4af7-891b-4df920563ba3 ] Request (VolumesBackupsAdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/0dd5211bb82a438cab50256f9c09a2e4 0.295s",
                                "2026-05-22 01:49:39.411 25 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 3375ccbc8b7a45769ac46c534bb52336",
                                "2026-05-22 01:49:39.433 15 INFO tempest.lib.common.rest_client [req-cdd59a4a-0fd6-4609-8872-61932a992d4d req-cdd59a4a-0fd6-4609-8872-61932a992d4d ] Request (SnapshotsActionsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/fab65a9bc6f74d0b8586513c116e274d 0.238s",
                                "2026-05-22 01:49:39.434 15 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 04c1b5653eae45ad9b844de6aa4e10d9",
                                "2026-05-22 01:49:39.446 11 INFO tempest.lib.common.rest_client [req-87a8e375-b964-493e-8459-2b693db7ef3e req-87a8e375-b964-493e-8459-2b693db7ef3e ] Request (GroupsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/aef36cefc44d4945a675df41fb67eda2 0.294s",
                                "2026-05-22 01:49:39.447 11 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 9e59294e3e0a4cfe8173b003667378ba",
                                "2026-05-22 01:49:39.483 13 INFO tempest.lib.common.rest_client [req-817caa4a-ab48-4de4-854c-a9b8a1724440 req-817caa4a-ab48-4de4-854c-a9b8a1724440 ] Request (QosSpecsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/18767c3571df4930b96e89fd3c497f28 0.283s",
                                "2026-05-22 01:49:39.484 13 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 15e6aec1041b4a37ba27978c6a65e650",
                                "2026-05-22 01:49:39.796 17 INFO tempest.lib.common.rest_client [req-58f28094-2dcb-4729-8332-f799514019d1 req-58f28094-2dcb-4729-8332-f799514019d1 ] Request (VolumeTypesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/3f1f5412-25ba-4c17-8e44-02f3e4639536 0.509s",
                                "2026-05-22 01:49:39.828 25 INFO tempest.lib.common.rest_client [req-b252f682-68cf-4f4c-9ee0-c4e34c47ad26 req-b252f682-68cf-4f4c-9ee0-c4e34c47ad26 ] Request (VolumesBackupsAdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=3375ccbc8b7a45769ac46c534bb52336&name=default 0.414s",
                                "2026-05-22 01:49:39.923 11 INFO tempest.lib.common.rest_client [req-df7ae712-6815-4923-aeaf-dc8a939ed221 req-df7ae712-6815-4923-aeaf-dc8a939ed221 ] Request (GroupsTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=9e59294e3e0a4cfe8173b003667378ba&name=default 0.473s",
                                "2026-05-22 01:49:39.925 13 INFO tempest.lib.common.rest_client [req-71a08d47-e07d-405a-a84f-d29823e48bdf req-71a08d47-e07d-405a-a84f-d29823e48bdf ] Request (QosSpecsTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=15e6aec1041b4a37ba27978c6a65e650&name=default 0.439s",
                                "2026-05-22 01:49:39.957 15 INFO tempest.lib.common.rest_client [req-7f719684-ee35-4577-bcb3-bd961442b983 req-7f719684-ee35-4577-bcb3-bd961442b983 ] Request (SnapshotsActionsTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.521s",
                                "2026-05-22 01:49:40.072 17 INFO tempest.lib.common.rest_client [req-01a71e28-483b-4c88-8501-465aff213214 req-01a71e28-483b-4c88-8501-465aff213214 ] Request (VolumeTypesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/137b9bbe324040afa5ebd0b36f149656 0.274s",
                                "2026-05-22 01:49:40.073 17 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 917d5ec0d1824d8a8bbddff0978dda65",
                                "2026-05-22 01:49:40.261 25 INFO tempest.lib.common.rest_client [req-700e5c4f-8615-494e-83fe-ecd520e35b28 req-700e5c4f-8615-494e-83fe-ecd520e35b28 ] Request (VolumesBackupsAdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/c7ccb17e-8674-4d3c-ab98-b970fdd06a58 0.430s",
                                "2026-05-22 01:49:40.445 11 INFO tempest.lib.common.rest_client [req-161142cb-eb22-400c-86cf-66801b33c171 req-161142cb-eb22-400c-86cf-66801b33c171 ] Request (GroupsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/de6efd6e-e32c-4599-9a6a-18818d919d3a 0.517s",
                                "2026-05-22 01:49:40.501 13 INFO tempest.lib.common.rest_client [req-61a89774-96ad-4f06-9e23-4446755f1f49 req-61a89774-96ad-4f06-9e23-4446755f1f49 ] Request (QosSpecsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/ad19c2c8-e269-4f8c-90ff-cf8cf38e0bef 0.572s",
                                "2026-05-22 01:49:40.565 17 INFO tempest.lib.common.rest_client [req-2b90ef5b-4aec-42d1-8504-b39a9f06d10d req-2b90ef5b-4aec-42d1-8504-b39a9f06d10d ] Request (VolumeTypesTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=917d5ec0d1824d8a8bbddff0978dda65&name=default 0.490s",
                                "2026-05-22 01:49:40.571 25 INFO tempest.lib.common.rest_client [req-34983ea1-c6fb-477d-879b-be519a196ff3 req-34983ea1-c6fb-477d-879b-be519a196ff3 ] Request (VolumesBackupsAdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/3375ccbc8b7a45769ac46c534bb52336 0.308s",
                                "2026-05-22 01:49:40.682 15 INFO tempest.lib.common.rest_client [req-e39c4df6-7b12-4735-82ee-a8368069467d req-e39c4df6-7b12-4735-82ee-a8368069467d ] Request (SnapshotsActionsTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=04c1b5653eae45ad9b844de6aa4e10d9&name=default 0.721s",
                                "2026-05-22 01:49:40.781 13 INFO tempest.lib.common.rest_client [req-f6bc64ae-a9cf-4119-b2ad-ccf2a20d3075 req-f6bc64ae-a9cf-4119-b2ad-ccf2a20d3075 ] Request (QosSpecsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/15e6aec1041b4a37ba27978c6a65e650 0.278s",
                                "{1} 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 628, in resource_cleanup",
                                "    raise testtools.MultipleExceptions(*cleanup_errors)",
                                "",
                                "    testtools.runtest.MultipleExceptions: (<class 'tempest.lib.exceptions.ServerFault'>, Got server fault",
                                "Details: The server has either erred or is incapable of performing the requested operation., <traceback object at 0x710c2b2c9f40>)",
                                "",
                                "2026-05-22 01:49:40.785 13 INFO tempest.test [-] <class 'unittest.case.SkipTest'> raised in SnapshotManageAdminTest.setUpClass. Invoking tearDownClass.",
                                "{1} setUpClass (tempest.api.volume.admin.test_snapshot_manage.SnapshotManageAdminTest) ... SKIPPED: Manage snapshot tests are disabled",
                                "2026-05-22 01:49:40.829 11 INFO tempest.lib.common.rest_client [req-88b439a4-1b5f-491a-bf72-633113467921 req-88b439a4-1b5f-491a-bf72-633113467921 ] Request (GroupsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/9e59294e3e0a4cfe8173b003667378ba 0.381s",
                                "2026-05-22 01:49:40.831 11 INFO tempest.test [-] <class 'unittest.case.SkipTest'> raised in VolumeRetypeMultiattachTest.setUpClass. Invoking tearDownClass.",
                                "{0} setUpClass (tempest.api.volume.admin.test_volume_retype.VolumeRetypeMultiattachTest) ... SKIPPED: Volume multi-attach is not available.",
                                "2026-05-22 01:49:41.088 17 INFO tempest.lib.common.rest_client [req-763d7770-fe8f-4716-90a4-554d9ada815b req-763d7770-fe8f-4716-90a4-554d9ada815b ] Request (VolumeTypesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/732dfbe2-1f9e-449b-b4a3-e7e5343c1193 0.521s",
                                "2026-05-22 01:49:41.123 15 INFO tempest.lib.common.rest_client [req-f7f90e16-a151-4473-93d5-553d5dc88b3c req-f7f90e16-a151-4473-93d5-553d5dc88b3c ] Request (SnapshotsActionsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/95519f6d-3475-42b6-9e9b-5271eee6e780 0.436s",
                                "2026-05-22 01:49:41.128 25 INFO tempest.lib.common.rest_client [req-38c03e43-fc5d-40d6-8380-b4d7c56f87fe req-38c03e43-fc5d-40d6-8380-b4d7c56f87fe ] Request (AvailabilityZoneTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.554s",
                                "2026-05-22 01:49:41.305 17 INFO tempest.lib.common.rest_client [req-f8ccef6a-8cea-48d1-854f-dc22c7127d62 req-f8ccef6a-8cea-48d1-854f-dc22c7127d62 ] Request (VolumeTypesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/917d5ec0d1824d8a8bbddff0978dda65 0.212s",
                                "2026-05-22 01:49:41.381 11 INFO tempest.lib.common.rest_client [req-23a5ef88-3ae0-4d0b-96cc-f41d5a08cdad req-23a5ef88-3ae0-4d0b-96cc-f41d5a08cdad ] Request (VolumeTypesExtraSpecsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.544s",
                                "2026-05-22 01:49:41.383 13 INFO tempest.lib.common.rest_client [req-c6f74d0a-1a8f-4c39-b3f3-e3aaad94a346 req-c6f74d0a-1a8f-4c39-b3f3-e3aaad94a346 ] Request (VolumeHostsAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.593s",
                                "2026-05-22 01:49:41.469 15 INFO tempest.lib.common.rest_client [req-7fbd064f-fd17-41ae-bf6c-d3b60c483c38 req-7fbd064f-fd17-41ae-bf6c-d3b60c483c38 ] Request (SnapshotsActionsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/04c1b5653eae45ad9b844de6aa4e10d9 0.344s",
                                "2026-05-22 01:49:41.470 15 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 3c36c630c47142af87339902641ef440",
                                "2026-05-22 01:49:41.684 25 INFO tempest.lib.common.rest_client [req-bc78e54e-956d-4704-86f4-c38ae859d7c4 req-bc78e54e-956d-4704-86f4-c38ae859d7c4 ] Request (AvailabilityZoneTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.550s",
                                "2026-05-22 01:49:41.800 25 INFO tempest.lib.common.rest_client [req-30c3bf5f-9cdf-4a65-899c-73482ed0c495 req-30c3bf5f-9cdf-4a65-899c-73482ed0c495 ] Request (AvailabilityZoneTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.113s",
                                "2026-05-22 01:49:41.832 13 INFO tempest.lib.common.rest_client [req-c0ead8c8-e644-4842-add9-f24a20019a10 req-c0ead8c8-e644-4842-add9-f24a20019a10 ] Request (VolumeHostsAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.440s",
                                "2026-05-22 01:49:41.835 17 INFO tempest.lib.common.rest_client [req-2e351420-c859-4a7e-afb1-55fb6bbaaaef req-2e351420-c859-4a7e-afb1-55fb6bbaaaef ] Request (VolumesActionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.524s",
                                "2026-05-22 01:49:41.841 11 INFO tempest.lib.common.rest_client [req-f56ab177-8d69-4ff8-b51a-309fb28fc6b4 req-f56ab177-8d69-4ff8-b51a-309fb28fc6b4 ] Request (VolumeTypesExtraSpecsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.455s",
                                "2026-05-22 01:49:41.888 15 INFO tempest.lib.common.rest_client [req-8c217649-3ea0-4412-8dda-c7a129a27633 req-8c217649-3ea0-4412-8dda-c7a129a27633 ] Request (SnapshotsActionsTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=3c36c630c47142af87339902641ef440&name=default 0.415s",
                                "2026-05-22 01:49:41.954 11 INFO tempest.lib.common.rest_client [req-697316b3-ff1e-445e-8ba1-d5de49dc8f5e req-697316b3-ff1e-445e-8ba1-d5de49dc8f5e ] Request (VolumeTypesExtraSpecsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.110s",
                                "2026-05-22 01:49:41.962 25 INFO tempest.lib.common.rest_client [req-13b9fdeb-2c1f-48c4-829d-3e900804be68 req-13b9fdeb-2c1f-48c4-829d-3e900804be68 ] Request (AvailabilityZoneTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.158s",
                                "2026-05-22 01:49:41.966 13 INFO tempest.lib.common.rest_client [req-6480d607-9049-4565-b111-33697e5869c4 req-6480d607-9049-4565-b111-33697e5869c4 ] Request (VolumeHostsAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.128s",
                                "2026-05-22 01:49:42.168 13 INFO tempest.lib.common.rest_client [req-4f41a7f8-0661-4043-9824-3cca992f959b req-4f41a7f8-0661-4043-9824-3cca992f959b ] Request (VolumeHostsAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.200s",
                                "2026-05-22 01:49:42.201 11 INFO tempest.lib.common.rest_client [req-de4339ee-4b58-4a62-a6ff-371d0ff33ab2 req-de4339ee-4b58-4a62-a6ff-371d0ff33ab2 ] Request (VolumeTypesExtraSpecsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.244s",
                                "2026-05-22 01:49:42.383 17 INFO tempest.lib.common.rest_client [req-7d77a9a2-a189-4949-bbaf-0f5d9d4cee3c req-7d77a9a2-a189-4949-bbaf-0f5d9d4cee3c ] Request (VolumesActionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.528s",
                                "2026-05-22 01:49:42.392 15 INFO tempest.lib.common.rest_client [req-8501fbb0-5177-46f8-b4b2-fcab00787021 req-8501fbb0-5177-46f8-b4b2-fcab00787021 ] Request (SnapshotsActionsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/cf9a1fef-a247-459f-8bda-45b5da0ac630 0.498s",
                                "2026-05-22 01:49:42.484 17 INFO tempest.lib.common.rest_client [req-7727e74c-e826-42fe-8492-ebf551f52b2d req-7727e74c-e826-42fe-8492-ebf551f52b2d ] Request (VolumesActionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.099s",
                                "2026-05-22 01:49:42.520 25 INFO tempest.lib.common.rest_client [req-c31b9cac-3c4f-43b1-b23f-1620babfa484 req-c31b9cac-3c4f-43b1-b23f-1620babfa484 ] Request (AvailabilityZoneTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.556s",
                                "2026-05-22 01:49:42.643 15 INFO tempest.lib.common.rest_client [req-4127dbd5-69a9-461c-98c0-7fa8c7e5b4a4 req-4127dbd5-69a9-461c-98c0-7fa8c7e5b4a4 ] Request (SnapshotsActionsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/3c36c630c47142af87339902641ef440 0.249s",
                                "{2} 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.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.'}, <traceback object at 0x7bd6088317c0>)",
                                "",
                                "2026-05-22 01:49:42.706 13 INFO tempest.lib.common.rest_client [req-dec8027e-7d4c-4585-abee-1dd1c37a4524 req-dec8027e-7d4c-4585-abee-1dd1c37a4524 ] Request (VolumeHostsAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.535s",
                                "2026-05-22 01:49:42.723 25 INFO tempest.lib.common.rest_client [req-0fa49324-6798-4cb9-a92e-cef0e0bdc4ca req-0fa49324-6798-4cb9-a92e-cef0e0bdc4ca ] Request (AvailabilityZoneTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.200s",
                                "2026-05-22 01:49:42.729 11 INFO tempest.lib.common.rest_client [req-c237cac3-f50c-4a44-8ca5-d40b92410ab3 req-c237cac3-f50c-4a44-8ca5-d40b92410ab3 ] Request (VolumeTypesExtraSpecsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.525s",
                                "2026-05-22 01:49:42.778 17 INFO tempest.lib.common.rest_client [req-60220bc5-5c0b-4cfc-a5a4-477958b0a6f8 req-60220bc5-5c0b-4cfc-a5a4-477958b0a6f8 ] Request (VolumesActionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.292s",
                                "2026-05-22 01:49:42.907 25 INFO tempest.lib.common.rest_client [req-c0fe9724-14e8-4466-844f-3341d242190a req-c0fe9724-14e8-4466-844f-3341d242190a ] Request (AvailabilityZoneTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/173a4f8e6b3d4396a361612f765f48bb/users/0f926f84c27d4f8e9fde7ee93217479d/roles/7b19d98ffcc24d869191183daf0fb4ae 0.181s",
                                "2026-05-22 01:49:42.930 11 INFO tempest.lib.common.rest_client [req-4950516e-774a-44ed-abdf-cb2061871e83 req-4950516e-774a-44ed-abdf-cb2061871e83 ] Request (VolumeTypesExtraSpecsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.196s",
                                "2026-05-22 01:49:42.994 13 INFO tempest.lib.common.rest_client [req-188c9715-e3f1-4404-90ba-bbf24461871e req-188c9715-e3f1-4404-90ba-bbf24461871e ] Request (VolumeHostsAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.284s",
                                "2026-05-22 01:49:43.032 25 INFO tempest.lib.common.rest_client [req-248ad58c-dc66-4856-8200-2adc203cf611 req-248ad58c-dc66-4856-8200-2adc203cf611 ] Request (AvailabilityZoneTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.118s",
                                "2026-05-22 01:49:43.108 11 INFO tempest.lib.common.rest_client [req-87451901-f7b5-4477-9025-5be9debca28f req-87451901-f7b5-4477-9025-5be9debca28f ] Request (VolumeTypesExtraSpecsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/bdf267a7f576474190c2ac60be59da05/users/a0d0841fa78347c0bb6ff3bc4a228e70/roles/7b19d98ffcc24d869191183daf0fb4ae 0.173s",
                                "2026-05-22 01:49:43.165 15 INFO tempest.lib.common.rest_client [req-2fc65b23-50e5-45a7-84bf-a87f87cb89da req-2fc65b23-50e5-45a7-84bf-a87f87cb89da ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.516s",
                                "2026-05-22 01:49:43.214 13 INFO tempest.lib.common.rest_client [req-eee6eed9-2415-4f01-b253-c703559f6aa4 req-eee6eed9-2415-4f01-b253-c703559f6aa4 ] Request (VolumeHostsAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0cc0059086954240a6b00131904887cf/users/abf41581355c41a2a6c8b0fc209e4a58/roles/7b19d98ffcc24d869191183daf0fb4ae 0.217s",
                                "2026-05-22 01:49:43.217 25 INFO tempest.lib.common.rest_client [req-f02117ae-2e38-442b-b483-d6be49ffa502 req-f02117ae-2e38-442b-b483-d6be49ffa502 ] Request (AvailabilityZoneTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/173a4f8e6b3d4396a361612f765f48bb/users/0f926f84c27d4f8e9fde7ee93217479d/roles/1049be6f2d5641528d4cf50ffcec866c 0.179s",
                                "2026-05-22 01:49:43.248 17 INFO tempest.lib.common.rest_client [req-09ba0ea5-a9bd-4419-9df9-d75fb11735c9 req-09ba0ea5-a9bd-4419-9df9-d75fb11735c9 ] Request (VolumesActionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.467s",
                                "2026-05-22 01:49:43.306 11 INFO tempest.lib.common.rest_client [req-c7419e14-8c5a-42c1-a9e7-166240fa757a req-c7419e14-8c5a-42c1-a9e7-166240fa757a ] Request (VolumeTypesExtraSpecsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.196s",
                                "2026-05-22 01:49:43.373 17 INFO tempest.lib.common.rest_client [req-0f560b37-139e-4744-8e31-30b7b656ac27 req-0f560b37-139e-4744-8e31-30b7b656ac27 ] Request (VolumesActionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.121s",
                                "2026-05-22 01:49:43.373 13 INFO tempest.lib.common.rest_client [req-708bbcec-0ed9-4a61-8d27-3d1dd105fbf4 req-708bbcec-0ed9-4a61-8d27-3d1dd105fbf4 ] Request (VolumeHostsAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.156s",
                                "2026-05-22 01:49:43.399 25 INFO tempest.lib.common.rest_client [req-e99221ce-0eae-4030-bf1d-2acb7b7a9e0c req-e99221ce-0eae-4030-bf1d-2acb7b7a9e0c ] Request (AvailabilityZoneTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.179s",
                                "2026-05-22 01:49:43.438 11 INFO tempest.lib.common.rest_client [req-dbd0cfd8-504e-462a-b225-741830b8a048 req-dbd0cfd8-504e-462a-b225-741830b8a048 ] Request (VolumeTypesExtraSpecsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/bdf267a7f576474190c2ac60be59da05/users/a0d0841fa78347c0bb6ff3bc4a228e70/roles/1049be6f2d5641528d4cf50ffcec866c 0.129s",
                                "2026-05-22 01:49:43.564 13 INFO tempest.lib.common.rest_client [req-d3feebc5-95fd-4654-9197-7c6bab55a799 req-d3feebc5-95fd-4654-9197-7c6bab55a799 ] Request (VolumeHostsAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0cc0059086954240a6b00131904887cf/users/abf41581355c41a2a6c8b0fc209e4a58/roles/1049be6f2d5641528d4cf50ffcec866c 0.189s",
                                "2026-05-22 01:49:43.592 25 INFO tempest.lib.common.rest_client [req-631d789a-2296-4bcb-b7b7-cb0b91a51e4a req-631d789a-2296-4bcb-b7b7-cb0b91a51e4a ] Request (AvailabilityZoneTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/173a4f8e6b3d4396a361612f765f48bb/users/0f926f84c27d4f8e9fde7ee93217479d/roles/f62b4d190f9040abadfedbb170e6ab99 0.191s",
                                "2026-05-22 01:49:43.600 17 INFO tempest.lib.common.rest_client [req-2ae2a3f4-47d5-498c-b518-2ab7931a0649 req-2ae2a3f4-47d5-498c-b518-2ab7931a0649 ] Request (VolumesActionsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/32b5b5b0f63b4eaf9bafaf1e25853ee2/users/eca9ce19eea64363b88139ba257d5c98/roles/7b19d98ffcc24d869191183daf0fb4ae 0.225s",
                                "2026-05-22 01:49:43.623 11 INFO tempest.lib.common.rest_client [req-9338aef4-b7b7-4ba7-ae5e-c2e2965b0070 req-9338aef4-b7b7-4ba7-ae5e-c2e2965b0070 ] Request (VolumeTypesExtraSpecsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.183s",
                                "2026-05-22 01:49:43.779 15 INFO tempest.lib.common.rest_client [req-5580e18f-d906-48fe-b016-6d8c98483cfb req-5580e18f-d906-48fe-b016-6d8c98483cfb ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.594s",
                                "2026-05-22 01:49:43.785 13 INFO tempest.lib.common.rest_client [req-c20b5c41-ef44-4da7-9d76-47b9101311e6 req-c20b5c41-ef44-4da7-9d76-47b9101311e6 ] Request (VolumeHostsAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.217s",
                                "2026-05-22 01:49:43.821 11 INFO tempest.lib.common.rest_client [req-e3113523-a605-4b68-98e4-de6a7358d177 req-e3113523-a605-4b68-98e4-de6a7358d177 ] Request (VolumeTypesExtraSpecsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/bdf267a7f576474190c2ac60be59da05/users/a0d0841fa78347c0bb6ff3bc4a228e70/roles/f62b4d190f9040abadfedbb170e6ab99 0.196s",
                                "2026-05-22 01:49:43.839 25 INFO tempest.lib.common.rest_client [req-bafabd7f-a505-4458-95ee-d2e564540f03 req-bafabd7f-a505-4458-95ee-d2e564540f03 ] Request (AvailabilityZoneTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.242s",
                                "2026-05-22 01:49:43.846 17 INFO tempest.lib.common.rest_client [req-1e35507c-e49f-48a6-9dc4-a832b284febc req-1e35507c-e49f-48a6-9dc4-a832b284febc ] Request (VolumesActionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.240s",
                                "2026-05-22 01:49:43.957 15 INFO tempest.lib.common.rest_client [req-52bd961d-8655-40a0-b2a2-605e8fd9c4dd req-52bd961d-8655-40a0-b2a2-605e8fd9c4dd ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.171s",
                                "2026-05-22 01:49:43.973 11 INFO tempest.lib.common.rest_client [req-8d1319cf-463e-432a-93dd-9d2054922783 req-8d1319cf-463e-432a-93dd-9d2054922783 ] Request (VolumeTypesExtraSpecsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.149s",
                                "2026-05-22 01:49:43.996 13 INFO tempest.lib.common.rest_client [req-1dd8f196-7f7c-4ee5-896a-13e3a2a0d938 req-1dd8f196-7f7c-4ee5-896a-13e3a2a0d938 ] Request (VolumeHostsAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0cc0059086954240a6b00131904887cf/users/abf41581355c41a2a6c8b0fc209e4a58/roles/f62b4d190f9040abadfedbb170e6ab99 0.207s",
                                "2026-05-22 01:49:44.046 17 INFO tempest.lib.common.rest_client [req-ece3d1d2-cd60-4f26-a96c-52ad2a5e0eb3 req-ece3d1d2-cd60-4f26-a96c-52ad2a5e0eb3 ] Request (VolumesActionsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/32b5b5b0f63b4eaf9bafaf1e25853ee2/users/eca9ce19eea64363b88139ba257d5c98/roles/1049be6f2d5641528d4cf50ffcec866c 0.192s",
                                "2026-05-22 01:49:44.040 25 INFO tempest.lib.common.rest_client [req-a92bfe2a-7cba-4b80-9eb1-3792fb0c9b97 req-a92bfe2a-7cba-4b80-9eb1-3792fb0c9b97 ] Request (AvailabilityZoneTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/173a4f8e6b3d4396a361612f765f48bb/users/0f926f84c27d4f8e9fde7ee93217479d/roles/7b19d98ffcc24d869191183daf0fb4ae 0.196s",
                                "2026-05-22 01:49:44.042 25 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 0f926f84c27d4f8e9fde7ee93217479d is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:49:44.042 25 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-AvailabilityZoneTestJSON-1507053575-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '173a4f8e6b3d4396a361612f765f48bb', 'project_name': 'tempest-AvailabilityZoneTestJSON-1507053575', 'tenant_id': '173a4f8e6b3d4396a361612f765f48bb', 'tenant_name': 'tempest-AvailabilityZoneTestJSON-1507053575', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '0f926f84c27d4f8e9fde7ee93217479d', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:49:44.043 25 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-AvailabilityZoneTestJSON-1507053575-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '173a4f8e6b3d4396a361612f765f48bb', 'project_name': 'tempest-AvailabilityZoneTestJSON-1507053575', 'tenant_id': '173a4f8e6b3d4396a361612f765f48bb', 'tenant_name': 'tempest-AvailabilityZoneTestJSON-1507053575', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '0f926f84c27d4f8e9fde7ee93217479d', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:49:44.209 11 INFO tempest.lib.common.rest_client [req-844f5b12-0390-4c7d-9eba-f233e8a31417 req-844f5b12-0390-4c7d-9eba-f233e8a31417 ] Request (VolumeTypesExtraSpecsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/bdf267a7f576474190c2ac60be59da05/users/a0d0841fa78347c0bb6ff3bc4a228e70/roles/7b19d98ffcc24d869191183daf0fb4ae 0.233s",
                                "2026-05-22 01:49:44.210 11 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user a0d0841fa78347c0bb6ff3bc4a228e70 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:49:44.213 11 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeTypesExtraSpecsTest-814415254-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'bdf267a7f576474190c2ac60be59da05', 'project_name': 'tempest-VolumeTypesExtraSpecsTest-814415254', 'tenant_id': 'bdf267a7f576474190c2ac60be59da05', 'tenant_name': 'tempest-VolumeTypesExtraSpecsTest-814415254', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'a0d0841fa78347c0bb6ff3bc4a228e70', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:49:44.213 11 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeTypesExtraSpecsTest-814415254-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'bdf267a7f576474190c2ac60be59da05', 'project_name': 'tempest-VolumeTypesExtraSpecsTest-814415254', 'tenant_id': 'bdf267a7f576474190c2ac60be59da05', 'tenant_name': 'tempest-VolumeTypesExtraSpecsTest-814415254', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'a0d0841fa78347c0bb6ff3bc4a228e70', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:49:44.235 15 INFO tempest.lib.common.rest_client [req-539cdd11-a1ab-4d0f-8b4c-9b20d77305f3 req-539cdd11-a1ab-4d0f-8b4c-9b20d77305f3 ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.274s",
                                "2026-05-22 01:49:44.283 13 INFO tempest.lib.common.rest_client [req-c33bf77b-2aaa-4a0a-9ebf-9b55845e037a req-c33bf77b-2aaa-4a0a-9ebf-9b55845e037a ] Request (VolumeHostsAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.284s",
                                "2026-05-22 01:49:44.311 17 INFO tempest.lib.common.rest_client [req-95ce8924-a065-4998-b42d-6114e1e952d9 req-95ce8924-a065-4998-b42d-6114e1e952d9 ] Request (VolumesActionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.263s",
                                "2026-05-22 01:49:44.447 17 INFO tempest.lib.common.rest_client [req-0eec2130-5b34-43d7-8775-c936aaac80f2 req-0eec2130-5b34-43d7-8775-c936aaac80f2 ] Request (VolumesActionsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/32b5b5b0f63b4eaf9bafaf1e25853ee2/users/eca9ce19eea64363b88139ba257d5c98/roles/f62b4d190f9040abadfedbb170e6ab99 0.134s",
                                "2026-05-22 01:49:44.550 13 INFO tempest.lib.common.rest_client [req-c711cb5c-ff58-4004-9f3a-d2bb2a02e5f2 req-c711cb5c-ff58-4004-9f3a-d2bb2a02e5f2 ] Request (VolumeHostsAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0cc0059086954240a6b00131904887cf/users/abf41581355c41a2a6c8b0fc209e4a58/roles/7b19d98ffcc24d869191183daf0fb4ae 0.264s",
                                "2026-05-22 01:49:44.553 13 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user abf41581355c41a2a6c8b0fc209e4a58 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:49:44.554 13 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeHostsAdminTestsJSON-1350511307-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '0cc0059086954240a6b00131904887cf', 'project_name': 'tempest-VolumeHostsAdminTestsJSON-1350511307', 'tenant_id': '0cc0059086954240a6b00131904887cf', 'tenant_name': 'tempest-VolumeHostsAdminTestsJSON-1350511307', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'abf41581355c41a2a6c8b0fc209e4a58', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:49:44.554 13 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeHostsAdminTestsJSON-1350511307-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '0cc0059086954240a6b00131904887cf', 'project_name': 'tempest-VolumeHostsAdminTestsJSON-1350511307', 'tenant_id': '0cc0059086954240a6b00131904887cf', 'tenant_name': 'tempest-VolumeHostsAdminTestsJSON-1350511307', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'abf41581355c41a2a6c8b0fc209e4a58', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:49:44.575 25 INFO tempest.lib.common.rest_client [req-affac41a-9302-4ec6-b9e9-c5659dff4d70 req-affac41a-9302-4ec6-b9e9-c5659dff4d70 ] Request (AvailabilityZoneTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.523s",
                                "2026-05-22 01:49:44.660 17 INFO tempest.lib.common.rest_client [req-4f8c31c7-404b-4226-b33f-2baea8fa3ab6 req-4f8c31c7-404b-4226-b33f-2baea8fa3ab6 ] Request (VolumesActionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.211s",
                                "2026-05-22 01:49:44.745 15 INFO tempest.lib.common.rest_client [req-d1db7e1d-b216-4974-a1e9-8bf9d5f6ef21 req-d1db7e1d-b216-4974-a1e9-8bf9d5f6ef21 ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.507s",
                                "2026-05-22 01:49:44.786 17 INFO tempest.lib.common.rest_client [req-38a3f082-0bb4-40b3-b01f-6bb45827c099 req-38a3f082-0bb4-40b3-b01f-6bb45827c099 ] Request (VolumesActionsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/32b5b5b0f63b4eaf9bafaf1e25853ee2/users/eca9ce19eea64363b88139ba257d5c98/roles/7b19d98ffcc24d869191183daf0fb4ae 0.122s",
                                "2026-05-22 01:49:44.787 17 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user eca9ce19eea64363b88139ba257d5c98 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:49:44.789 17 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesActionsTest-1825001040-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '32b5b5b0f63b4eaf9bafaf1e25853ee2', 'project_name': 'tempest-VolumesActionsTest-1825001040', 'tenant_id': '32b5b5b0f63b4eaf9bafaf1e25853ee2', 'tenant_name': 'tempest-VolumesActionsTest-1825001040', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'eca9ce19eea64363b88139ba257d5c98', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:49:44.791 11 INFO tempest.lib.common.rest_client [req-08ea1a49-29c7-4ea4-9fe2-bebbdf06fd4d req-08ea1a49-29c7-4ea4-9fe2-bebbdf06fd4d ] Request (VolumeTypesExtraSpecsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.564s",
                                "2026-05-22 01:49:44.897 15 INFO tempest.lib.common.rest_client [req-c7940440-6919-43d9-a944-83aa6ef11538 req-c7940440-6919-43d9-a944-83aa6ef11538 ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.149s",
                                "2026-05-22 01:49:44.966 25 INFO tempest.lib.common.rest_client [req-5fc2d4b0-e592-4dbc-8926-02891c2745b3 req-5fc2d4b0-e592-4dbc-8926-02891c2745b3 ] Request (AvailabilityZoneTestJSON:test_get_availability_zone_list): 200 GET https://api.testbed.osism.xyz:8776/v3/173a4f8e6b3d4396a361612f765f48bb/os-availability-zone 0.387s",
                                "{7} tempest.api.volume.test_availability_zone.AvailabilityZoneTestJSON.test_get_availability_zone_list [0.391230s] ... ok",
                                "2026-05-22 01:49:45.023 11 INFO tempest.lib.common.rest_client [req-1e0990d0-3545-4f22-b10a-736768aad167 req-1e0990d0-3545-4f22-b10a-736768aad167 ] Request (VolumeTypesExtraSpecsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.228s",
                                "2026-05-22 01:49:45.056 15 INFO tempest.lib.common.rest_client [req-354a494c-f780-4dd9-be3f-4991353a0337 req-354a494c-f780-4dd9-be3f-4991353a0337 ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/66193143c0434336a276dd28dc7ea377/users/f5bfb4fda9c1490f9f0ac774a3ff20d0/roles/7b19d98ffcc24d869191183daf0fb4ae 0.156s",
                                "2026-05-22 01:49:45.124 13 INFO tempest.lib.common.rest_client [req-d68da34f-fdd1-43b2-8973-15f975397d34 req-d68da34f-fdd1-43b2-8973-15f975397d34 ] Request (VolumeHostsAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.560s",
                                "2026-05-22 01:49:45.231 15 INFO tempest.lib.common.rest_client [req-ad1750c0-118d-420a-b93b-522f5cd0302e req-ad1750c0-118d-420a-b93b-522f5cd0302e ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.173s",
                                "2026-05-22 01:49:45.263 17 INFO tempest.lib.common.rest_client [req-f17585b2-70c7-49e7-ae56-75f707e8c77b req-f17585b2-70c7-49e7-ae56-75f707e8c77b ] Request (VolumesActionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.471s",
                                "2026-05-22 01:49:45.264 13 INFO tempest.lib.common.rest_client [req-daf80a1c-559e-45a8-878a-e16b0ba4b2ef req-daf80a1c-559e-45a8-878a-e16b0ba4b2ef ] Request (VolumeHostsAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.137s",
                                "2026-05-22 01:49:45.355 25 INFO tempest.lib.common.rest_client [req-bef0d674-9d3e-40d6-8f50-9913eae0b479 req-bef0d674-9d3e-40d6-8f50-9913eae0b479 ] Request (AvailabilityZoneTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/0f926f84c27d4f8e9fde7ee93217479d 0.384s",
                                "2026-05-22 01:49:45.355 25 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 173a4f8e6b3d4396a361612f765f48bb",
                                "2026-05-22 01:49:45.518 15 INFO tempest.lib.common.rest_client [req-716144f3-58a7-4eb1-9280-78570dc34624 req-716144f3-58a7-4eb1-9280-78570dc34624 ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/66193143c0434336a276dd28dc7ea377/users/f5bfb4fda9c1490f9f0ac774a3ff20d0/roles/1049be6f2d5641528d4cf50ffcec866c 0.282s",
                                "2026-05-22 01:49:45.557 11 INFO tempest.lib.common.rest_client [req-a3a34762-f453-4ab7-90b0-762a883e8fdc req-a3a34762-f453-4ab7-90b0-762a883e8fdc ] Request (VolumeTypesExtraSpecsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.531s",
                                "2026-05-22 01:49:45.661 11 INFO tempest.lib.common.rest_client [req-5307a7f6-3bfc-4e4f-b381-dae82d836f8c req-5307a7f6-3bfc-4e4f-b381-dae82d836f8c ] Request (VolumeTypesExtraSpecsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.102s",
                                "2026-05-22 01:49:45.703 15 INFO tempest.lib.common.rest_client [req-589d954b-6c03-4ad2-a4d5-e20fdbe97359 req-589d954b-6c03-4ad2-a4d5-e20fdbe97359 ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.181s",
                                "2026-05-22 01:49:45.796 11 INFO tempest.lib.common.rest_client [req-c9a934fb-452e-4d01-938e-69b01cb6f6fa req-c9a934fb-452e-4d01-938e-69b01cb6f6fa ] Request (VolumeTypesExtraSpecsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3c443fc976c8441b85b932a1e48948a6/users/041c99c4b5b941af829ba97ef9ad4dc7/roles/285449a926f347738829a3f39962ab63 0.132s",
                                "2026-05-22 01:49:45.800 13 INFO tempest.lib.common.rest_client [req-01a57597-cc2f-4a06-a250-609ec1899a4f req-01a57597-cc2f-4a06-a250-609ec1899a4f ] Request (VolumeHostsAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.534s",
                                "2026-05-22 01:49:45.872 25 INFO tempest.lib.common.rest_client [req-8b54776b-15d3-4784-baa3-6c59a82a74df req-8b54776b-15d3-4784-baa3-6c59a82a74df ] Request (AvailabilityZoneTestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.514s",
                                "2026-05-22 01:49:45.912 13 INFO tempest.lib.common.rest_client [req-42458598-bb47-44c8-86dc-5922bde04a79 req-42458598-bb47-44c8-86dc-5922bde04a79 ] Request (VolumeHostsAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.109s",
                                "2026-05-22 01:49:45.913 15 INFO tempest.lib.common.rest_client [req-8b0f0214-d140-4e98-9e25-4de82998d040 req-8b0f0214-d140-4e98-9e25-4de82998d040 ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/66193143c0434336a276dd28dc7ea377/users/f5bfb4fda9c1490f9f0ac774a3ff20d0/roles/f62b4d190f9040abadfedbb170e6ab99 0.201s",
                                "2026-05-22 01:49:45.974 11 INFO tempest.lib.common.rest_client [req-e2571222-d56b-445e-8959-c354cc4ae714 req-e2571222-d56b-445e-8959-c354cc4ae714 ] Request (VolumeTypesExtraSpecsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.176s",
                                "2026-05-22 01:49:46.017 15 INFO tempest.lib.common.rest_client [req-096a0c40-e72f-46c4-bb32-d28e4e20708d req-096a0c40-e72f-46c4-bb32-d28e4e20708d ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.101s",
                                "2026-05-22 01:49:46.086 13 INFO tempest.lib.common.rest_client [req-c5509f38-14f0-4894-ab84-74cea6c83611 req-c5509f38-14f0-4894-ab84-74cea6c83611 ] Request (VolumeHostsAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/96a2d2ba05f0499c958f289d318eff98/users/2b162c24a9d8446e9e473fa1a9dfc4cb/roles/285449a926f347738829a3f39962ab63 0.171s",
                                "2026-05-22 01:49:46.090 11 INFO tempest.lib.common.rest_client [req-924800a8-afe8-4b99-a4c2-f1c37c265543 req-924800a8-afe8-4b99-a4c2-f1c37c265543 ] Request (VolumeTypesExtraSpecsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3c443fc976c8441b85b932a1e48948a6/users/041c99c4b5b941af829ba97ef9ad4dc7/roles/285449a926f347738829a3f39962ab63 0.110s",
                                "2026-05-22 01:49:46.198 11 INFO tempest.lib.common.rest_client [req-ecdd8a07-5634-4ac2-8cb1-1de46f8c1b07 req-ecdd8a07-5634-4ac2-8cb1-1de46f8c1b07 ] Request (VolumeTypesExtraSpecsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.106s",
                                "2026-05-22 01:49:46.216 15 INFO tempest.lib.common.rest_client [req-4868c975-7c8c-4035-9179-35ec698a1597 req-4868c975-7c8c-4035-9179-35ec698a1597 ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/66193143c0434336a276dd28dc7ea377/users/f5bfb4fda9c1490f9f0ac774a3ff20d0/roles/7b19d98ffcc24d869191183daf0fb4ae 0.195s",
                                "2026-05-22 01:49:46.217 15 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user f5bfb4fda9c1490f9f0ac774a3ff20d0 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:49:46.217 15 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeQuotasNegativeTestJSON-788956191-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '66193143c0434336a276dd28dc7ea377', 'project_name': 'tempest-VolumeQuotasNegativeTestJSON-788956191', 'tenant_id': '66193143c0434336a276dd28dc7ea377', 'tenant_name': 'tempest-VolumeQuotasNegativeTestJSON-788956191', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'f5bfb4fda9c1490f9f0ac774a3ff20d0', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:49:46.217 15 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeQuotasNegativeTestJSON-788956191-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '66193143c0434336a276dd28dc7ea377', 'project_name': 'tempest-VolumeQuotasNegativeTestJSON-788956191', 'tenant_id': '66193143c0434336a276dd28dc7ea377', 'tenant_name': 'tempest-VolumeQuotasNegativeTestJSON-788956191', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'f5bfb4fda9c1490f9f0ac774a3ff20d0', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:49:46.315 13 INFO tempest.lib.common.rest_client [req-e1244be4-1af5-437f-b9e6-70591b2076f3 req-e1244be4-1af5-437f-b9e6-70591b2076f3 ] Request (VolumeHostsAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.226s",
                                "2026-05-22 01:49:46.390 11 INFO tempest.lib.common.rest_client [req-d0f0ea6f-e455-4aaf-8777-6650d8dccaa7 req-d0f0ea6f-e455-4aaf-8777-6650d8dccaa7 ] Request (VolumeTypesExtraSpecsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3c443fc976c8441b85b932a1e48948a6/users/041c99c4b5b941af829ba97ef9ad4dc7/roles/1049be6f2d5641528d4cf50ffcec866c 0.189s",
                                "2026-05-22 01:49:46.458 25 INFO tempest.lib.common.rest_client [req-d3f1065d-5049-410a-b941-6e977ced2c93 req-d3f1065d-5049-410a-b941-6e977ced2c93 ] Request (AvailabilityZoneTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=173a4f8e6b3d4396a361612f765f48bb&name=default 0.583s",
                                "2026-05-22 01:49:46.467 17 INFO tempest.lib.common.rest_client [req-05202b56-38a2-4bfb-8692-8e92e6ed768b req-05202b56-38a2-4bfb-8692-8e92e6ed768b ] Request (VolumesActionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.201s",
                                "2026-05-22 01:49:46.512 13 INFO tempest.lib.common.rest_client [req-7202ee07-0cef-45d5-9ffd-2abc45e52f5e req-7202ee07-0cef-45d5-9ffd-2abc45e52f5e ] Request (VolumeHostsAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/96a2d2ba05f0499c958f289d318eff98/users/2b162c24a9d8446e9e473fa1a9dfc4cb/roles/285449a926f347738829a3f39962ab63 0.195s",
                                "2026-05-22 01:49:46.587 11 INFO tempest.lib.common.rest_client [req-e96d07f2-e34b-460e-861b-579b91e100a9 req-e96d07f2-e34b-460e-861b-579b91e100a9 ] Request (VolumeTypesExtraSpecsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.195s",
                                "2026-05-22 01:49:46.608 13 INFO tempest.lib.common.rest_client [req-80d17642-6013-4db4-99db-c15439932c23 req-80d17642-6013-4db4-99db-c15439932c23 ] Request (VolumeHostsAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.094s",
                                "2026-05-22 01:49:46.717 11 INFO tempest.lib.common.rest_client [req-867b7c36-dbe9-4dd0-a158-2543c344cd70 req-867b7c36-dbe9-4dd0-a158-2543c344cd70 ] Request (VolumeTypesExtraSpecsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3c443fc976c8441b85b932a1e48948a6/users/041c99c4b5b941af829ba97ef9ad4dc7/roles/f62b4d190f9040abadfedbb170e6ab99 0.127s",
                                "2026-05-22 01:49:46.744 15 INFO tempest.lib.common.rest_client [req-3190a6be-2650-46de-8f1c-b3d06c85eb67 req-3190a6be-2650-46de-8f1c-b3d06c85eb67 ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.518s",
                                "2026-05-22 01:49:46.800 13 INFO tempest.lib.common.rest_client [req-0eb7f426-a384-4c49-a64f-6f5bd1c037f3 req-0eb7f426-a384-4c49-a64f-6f5bd1c037f3 ] Request (VolumeHostsAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/96a2d2ba05f0499c958f289d318eff98/users/2b162c24a9d8446e9e473fa1a9dfc4cb/roles/1049be6f2d5641528d4cf50ffcec866c 0.190s",
                                "2026-05-22 01:49:46.837 25 INFO tempest.lib.common.rest_client [req-b130f66c-a02e-43f2-98ec-f69e1007120b req-b130f66c-a02e-43f2-98ec-f69e1007120b ] Request (AvailabilityZoneTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/b733390e-0f38-46f4-994b-5ccffbe7965f 0.374s",
                                "2026-05-22 01:49:46.875 11 INFO tempest.lib.common.rest_client [req-5b6e66d1-7ebb-46a9-bb04-23f28113c560 req-5b6e66d1-7ebb-46a9-bb04-23f28113c560 ] Request (VolumeTypesExtraSpecsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.154s",
                                "2026-05-22 01:49:46.888 13 INFO tempest.lib.common.rest_client [req-ec7aafef-39c7-451e-9e73-02e1fbdabb79 req-ec7aafef-39c7-451e-9e73-02e1fbdabb79 ] Request (VolumeHostsAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.086s",
                                "2026-05-22 01:49:46.941 15 INFO tempest.lib.common.rest_client [req-3e0d3fa2-a191-479b-b544-be77d1575c07 req-3e0d3fa2-a191-479b-b544-be77d1575c07 ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.194s",
                                "2026-05-22 01:49:47.053 11 INFO tempest.lib.common.rest_client [req-1941eba5-b4ed-4671-a7e3-dfcfe48588b6 req-1941eba5-b4ed-4671-a7e3-dfcfe48588b6 ] Request (VolumeTypesExtraSpecsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3c443fc976c8441b85b932a1e48948a6/users/041c99c4b5b941af829ba97ef9ad4dc7/roles/7b19d98ffcc24d869191183daf0fb4ae 0.174s",
                                "2026-05-22 01:49:47.053 11 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 041c99c4b5b941af829ba97ef9ad4dc7 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:49:47.054 11 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeTypesExtraSpecsTest-1132259495-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '3c443fc976c8441b85b932a1e48948a6', 'project_name': 'tempest-VolumeTypesExtraSpecsTest-1132259495', 'tenant_id': '3c443fc976c8441b85b932a1e48948a6', 'tenant_name': 'tempest-VolumeTypesExtraSpecsTest-1132259495', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '041c99c4b5b941af829ba97ef9ad4dc7', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:49:47.054 11 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeTypesExtraSpecsTest-1132259495-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '3c443fc976c8441b85b932a1e48948a6', 'project_name': 'tempest-VolumeTypesExtraSpecsTest-1132259495', 'tenant_id': '3c443fc976c8441b85b932a1e48948a6', 'tenant_name': 'tempest-VolumeTypesExtraSpecsTest-1132259495', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '041c99c4b5b941af829ba97ef9ad4dc7', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:49:47.084 25 INFO tempest.lib.common.rest_client [req-cb5237c9-fceb-4d17-a1e1-20eb2e3a0fcd req-cb5237c9-fceb-4d17-a1e1-20eb2e3a0fcd ] Request (AvailabilityZoneTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/173a4f8e6b3d4396a361612f765f48bb 0.244s",
                                "2026-05-22 01:49:47.096 13 INFO tempest.lib.common.rest_client [req-8ecd9754-45be-4061-977a-e4027f488c30 req-8ecd9754-45be-4061-977a-e4027f488c30 ] Request (VolumeHostsAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/96a2d2ba05f0499c958f289d318eff98/users/2b162c24a9d8446e9e473fa1a9dfc4cb/roles/f62b4d190f9040abadfedbb170e6ab99 0.205s",
                                "2026-05-22 01:49:47.313 13 INFO tempest.lib.common.rest_client [req-5a5951fc-276c-4ca3-8614-31f0aa859b25 req-5a5951fc-276c-4ca3-8614-31f0aa859b25 ] Request (VolumeHostsAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.211s",
                                "2026-05-22 01:49:47.383 15 INFO tempest.lib.common.rest_client [req-7f6dafc9-a793-4931-af70-15c36cb0ae1c req-7f6dafc9-a793-4931-af70-15c36cb0ae1c ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.439s",
                                "2026-05-22 01:49:47.438 17 INFO tempest.lib.common.rest_client [req-96f1d31e-672a-47ec-9369-a9ec6601e8d4 req-96f1d31e-672a-47ec-9369-a9ec6601e8d4 ] Request (VolumesActionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.967s",
                                "2026-05-22 01:49:47.527 15 INFO tempest.lib.common.rest_client [req-1529437c-99cb-45bb-a662-e79956f252dc req-1529437c-99cb-45bb-a662-e79956f252dc ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.141s",
                                "2026-05-22 01:49:47.542 13 INFO tempest.lib.common.rest_client [req-50402143-b59f-43f6-8111-49419add8682 req-50402143-b59f-43f6-8111-49419add8682 ] Request (VolumeHostsAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/96a2d2ba05f0499c958f289d318eff98/users/2b162c24a9d8446e9e473fa1a9dfc4cb/roles/7b19d98ffcc24d869191183daf0fb4ae 0.226s",
                                "2026-05-22 01:49:47.542 13 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 2b162c24a9d8446e9e473fa1a9dfc4cb is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:49:47.542 13 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeHostsAdminTestsJSON-214095813-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '96a2d2ba05f0499c958f289d318eff98', 'project_name': 'tempest-VolumeHostsAdminTestsJSON-214095813', 'tenant_id': '96a2d2ba05f0499c958f289d318eff98', 'tenant_name': 'tempest-VolumeHostsAdminTestsJSON-214095813', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '2b162c24a9d8446e9e473fa1a9dfc4cb', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:49:47.543 13 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeHostsAdminTestsJSON-214095813-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '96a2d2ba05f0499c958f289d318eff98', 'project_name': 'tempest-VolumeHostsAdminTestsJSON-214095813', 'tenant_id': '96a2d2ba05f0499c958f289d318eff98', 'tenant_name': 'tempest-VolumeHostsAdminTestsJSON-214095813', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '2b162c24a9d8446e9e473fa1a9dfc4cb', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:49:47.600 11 INFO tempest.lib.common.rest_client [req-90c9d4ee-4695-4981-9b31-8c774c7a9445 req-90c9d4ee-4695-4981-9b31-8c774c7a9445 ] Request (VolumeTypesExtraSpecsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.538s",
                                "2026-05-22 01:49:47.601 25 INFO tempest.lib.common.rest_client [req-c1f7d173-1a66-477a-befa-d122c8ef26ef req-c1f7d173-1a66-477a-befa-d122c8ef26ef ] Request (VolumesActionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.511s",
                                "2026-05-22 01:49:47.658 15 INFO tempest.lib.common.rest_client [req-7fce077f-f2af-4eec-91ba-ce445a603461 req-7fce077f-f2af-4eec-91ba-ce445a603461 ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4cce14f4eca742cdb0e5582afd99cd7b/users/a0920867b902405a9df8444d1e82dd22/roles/285449a926f347738829a3f39962ab63 0.128s",
                                "2026-05-22 01:49:47.839 15 INFO tempest.lib.common.rest_client [req-0e23c622-1468-4a08-82d8-574f03c1fd4c req-0e23c622-1468-4a08-82d8-574f03c1fd4c ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.178s",
                                "2026-05-22 01:49:47.950 15 INFO tempest.lib.common.rest_client [req-0f984b01-414e-4281-9bc4-feaa1cdbbb4a req-0f984b01-414e-4281-9bc4-feaa1cdbbb4a ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4cce14f4eca742cdb0e5582afd99cd7b/users/a0920867b902405a9df8444d1e82dd22/roles/285449a926f347738829a3f39962ab63 0.108s",
                                "2026-05-22 01:49:48.001 11 INFO tempest.lib.common.rest_client [req-75be9e61-54b1-4794-8b44-7966c9307716 req-75be9e61-54b1-4794-8b44-7966c9307716 ] Request (VolumeTypesExtraSpecsTest:setUpClass): 200 POST https://api.testbed.osism.xyz:8776/v3/3c443fc976c8441b85b932a1e48948a6/types 0.397s",
                                "2026-05-22 01:49:48.077 13 INFO tempest.lib.common.rest_client [req-a999d121-e33d-4b92-9150-756deea05aa6 req-a999d121-e33d-4b92-9150-756deea05aa6 ] Request (VolumeHostsAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.526s",
                                "2026-05-22 01:49:48.096 15 INFO tempest.lib.common.rest_client [req-76c261f2-7fa9-4bcf-be37-7b28eb3f3193 req-76c261f2-7fa9-4bcf-be37-7b28eb3f3193 ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.144s",
                                "2026-05-22 01:49:48.112 25 INFO tempest.lib.common.rest_client [req-35e90312-8516-485d-8949-b54885c747ba req-35e90312-8516-485d-8949-b54885c747ba ] Request (VolumesActionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.500s",
                                "2026-05-22 01:49:48.174 11 INFO tempest.lib.common.rest_client [req-a5d339ff-2ee3-4606-9b4d-f250712f7315 req-a5d339ff-2ee3-4606-9b4d-f250712f7315 ] Request (VolumeTypesExtraSpecsTest:test_volume_type_extra_spec_create_get_delete): 200 POST https://api.testbed.osism.xyz:8776/v3/3c443fc976c8441b85b932a1e48948a6/types/b849314a-0f8d-4635-a395-c1c84185cb82/extra_specs 0.166s",
                                "2026-05-22 01:49:48.219 15 INFO tempest.lib.common.rest_client [req-f468e0ad-63c0-400f-8a0d-bc1f8dd41d5f req-f468e0ad-63c0-400f-8a0d-bc1f8dd41d5f ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4cce14f4eca742cdb0e5582afd99cd7b/users/a0920867b902405a9df8444d1e82dd22/roles/1049be6f2d5641528d4cf50ffcec866c 0.121s",
                                "2026-05-22 01:49:48.264 11 INFO tempest.lib.common.rest_client [req-3d7f8c33-30f7-4975-8867-2e8c421af062 req-3d7f8c33-30f7-4975-8867-2e8c421af062 ] Request (VolumeTypesExtraSpecsTest:test_volume_type_extra_spec_create_get_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/3c443fc976c8441b85b932a1e48948a6/types/b849314a-0f8d-4635-a395-c1c84185cb82/extra_specs/spec3 0.085s",
                                "2026-05-22 01:49:48.304 25 INFO tempest.lib.common.rest_client [req-34441d47-1e20-4967-b536-a0bf74bafce2 req-34441d47-1e20-4967-b536-a0bf74bafce2 ] Request (VolumesActionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.190s",
                                "2026-05-22 01:49:48.319 15 INFO tempest.lib.common.rest_client [req-a49aecac-22df-406a-a146-d0ad9e7423a9 req-a49aecac-22df-406a-a146-d0ad9e7423a9 ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.098s",
                                "2026-05-22 01:49:48.431 15 INFO tempest.lib.common.rest_client [req-64ca3375-e54f-477e-9e0e-0029c507caf8 req-64ca3375-e54f-477e-9e0e-0029c507caf8 ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4cce14f4eca742cdb0e5582afd99cd7b/users/a0920867b902405a9df8444d1e82dd22/roles/f62b4d190f9040abadfedbb170e6ab99 0.109s",
                                "2026-05-22 01:49:48.439 11 INFO tempest.lib.common.rest_client [req-225c2c71-430e-443a-9c56-67b2fddb4251 req-225c2c71-430e-443a-9c56-67b2fddb4251 ] Request (VolumeTypesExtraSpecsTest:test_volume_type_extra_spec_create_get_delete): 202 DELETE https://api.testbed.osism.xyz:8776/v3/3c443fc976c8441b85b932a1e48948a6/types/b849314a-0f8d-4635-a395-c1c84185cb82/extra_specs/spec3 0.168s",
                                "2026-05-22 01:49:48.458 25 INFO tempest.lib.common.rest_client [req-51a47b19-2470-4f74-b1eb-3c71faefc8a9 req-51a47b19-2470-4f74-b1eb-3c71faefc8a9 ] Request (VolumesActionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.150s",
                                "2026-05-22 01:49:48.470 13 INFO tempest.lib.common.rest_client [req-6ffd3f98-c291-4046-ba7d-146f833221b2 req-6ffd3f98-c291-4046-ba7d-146f833221b2 ] Request (VolumeHostsAdminTestsJSON:test_list_hosts): 200 GET https://api.testbed.osism.xyz:8776/v3/96a2d2ba05f0499c958f289d318eff98/os-hosts 0.390s",
                                "{1} tempest.api.volume.admin.test_volume_hosts.VolumeHostsAdminTestsJSON.test_list_hosts [0.396114s] ... ok",
                                "2026-05-22 01:49:48.531 11 INFO tempest.lib.common.rest_client [req-c58a91eb-a8c0-423a-805b-ae794bd583ed req-c58a91eb-a8c0-423a-805b-ae794bd583ed ] Request (VolumeTypesExtraSpecsTest:test_volume_type_extra_spec_create_get_delete): 404 GET https://api.testbed.osism.xyz:8776/v3/3c443fc976c8441b85b932a1e48948a6/types/b849314a-0f8d-4635-a395-c1c84185cb82/extra_specs/spec3 0.089s",
                                "{0} tempest.api.volume.admin.test_volume_types_extra_specs.VolumeTypesExtraSpecsTest.test_volume_type_extra_spec_create_get_delete [0.525788s] ... ok",
                                "2026-05-22 01:49:48.562 13 INFO tempest.lib.common.rest_client [req-429fa313-11be-4dc4-9c73-35c1e65df1b6 req-429fa313-11be-4dc4-9c73-35c1e65df1b6 ] Request (VolumeHostsAdminTestsJSON:test_show_host): 200 GET https://api.testbed.osism.xyz:8776/v3/96a2d2ba05f0499c958f289d318eff98/os-hosts 0.084s",
                                "2026-05-22 01:49:48.619 15 INFO tempest.lib.common.rest_client [req-600a0f68-4610-4861-9957-9f7a8aef62f1 req-600a0f68-4610-4861-9957-9f7a8aef62f1 ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.186s",
                                "2026-05-22 01:49:48.673 11 INFO tempest.lib.common.rest_client [req-9f6d3b7e-3429-42c2-a14e-4887e07c5bd9 req-9f6d3b7e-3429-42c2-a14e-4887e07c5bd9 ] Request (VolumeTypesExtraSpecsTest:test_volume_type_extra_specs_list): 200 POST https://api.testbed.osism.xyz:8776/v3/3c443fc976c8441b85b932a1e48948a6/types/b849314a-0f8d-4635-a395-c1c84185cb82/extra_specs 0.139s",
                                "2026-05-22 01:49:48.711 13 INFO tempest.lib.common.rest_client [req-990685d8-e435-42aa-af63-5fa559f0e6fa req-990685d8-e435-42aa-af63-5fa559f0e6fa ] Request (VolumeHostsAdminTestsJSON:test_show_host): 200 GET https://api.testbed.osism.xyz:8776/v3/96a2d2ba05f0499c958f289d318eff98/os-hosts/testbed-node-0@rbd-volumes 0.141s",
                                "2026-05-22 01:49:48.738 15 INFO tempest.lib.common.rest_client [req-9466f6b3-843e-4293-93fc-c7d087a1d653 req-9466f6b3-843e-4293-93fc-c7d087a1d653 ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4cce14f4eca742cdb0e5582afd99cd7b/users/a0920867b902405a9df8444d1e82dd22/roles/7b19d98ffcc24d869191183daf0fb4ae 0.116s",
                                "2026-05-22 01:49:48.739 15 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user a0920867b902405a9df8444d1e82dd22 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:49:48.739 15 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeQuotasNegativeTestJSON-623643786-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '4cce14f4eca742cdb0e5582afd99cd7b', 'project_name': 'tempest-VolumeQuotasNegativeTestJSON-623643786', 'tenant_id': '4cce14f4eca742cdb0e5582afd99cd7b', 'tenant_name': 'tempest-VolumeQuotasNegativeTestJSON-623643786', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'a0920867b902405a9df8444d1e82dd22', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:49:48.740 15 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeQuotasNegativeTestJSON-623643786-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '4cce14f4eca742cdb0e5582afd99cd7b', 'project_name': 'tempest-VolumeQuotasNegativeTestJSON-623643786', 'tenant_id': '4cce14f4eca742cdb0e5582afd99cd7b', 'tenant_name': 'tempest-VolumeQuotasNegativeTestJSON-623643786', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'a0920867b902405a9df8444d1e82dd22', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:49:48.765 11 INFO tempest.lib.common.rest_client [req-59a46b72-eda5-4cb1-a635-9fdd5fa0d438 req-59a46b72-eda5-4cb1-a635-9fdd5fa0d438 ] Request (VolumeTypesExtraSpecsTest:test_volume_type_extra_specs_list): 200 GET https://api.testbed.osism.xyz:8776/v3/3c443fc976c8441b85b932a1e48948a6/types/b849314a-0f8d-4635-a395-c1c84185cb82/extra_specs 0.089s",
                                "{0} tempest.api.volume.admin.test_volume_types_extra_specs.VolumeTypesExtraSpecsTest.test_volume_type_extra_specs_list [0.234389s] ... ok",
                                "2026-05-22 01:49:48.868 13 INFO tempest.lib.common.rest_client [req-282f717f-87ce-46ba-b635-423bd4c159a4 req-282f717f-87ce-46ba-b635-423bd4c159a4 ] Request (VolumeHostsAdminTestsJSON:test_show_host): 200 GET https://api.testbed.osism.xyz:8776/v3/96a2d2ba05f0499c958f289d318eff98/os-hosts/testbed-node-1@rbd-volumes 0.148s",
                                "2026-05-22 01:49:48.917 11 INFO tempest.lib.common.rest_client [req-f894427f-bc28-4a11-9e58-3ce60aacad65 req-f894427f-bc28-4a11-9e58-3ce60aacad65 ] Request (VolumeTypesExtraSpecsTest:test_volume_type_extra_specs_update): 200 POST https://api.testbed.osism.xyz:8776/v3/3c443fc976c8441b85b932a1e48948a6/types/b849314a-0f8d-4635-a395-c1c84185cb82/extra_specs 0.146s",
                                "2026-05-22 01:49:48.978 25 INFO tempest.lib.common.rest_client [req-01a8e3ae-bdc7-4858-9b31-b8248be00033 req-01a8e3ae-bdc7-4858-9b31-b8248be00033 ] Request (VolumesActionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.516s",
                                "2026-05-22 01:49:49.065 11 INFO tempest.lib.common.rest_client [req-bf4f68f7-f53e-47d3-a02c-f662c1856088 req-bf4f68f7-f53e-47d3-a02c-f662c1856088 ] Request (VolumeTypesExtraSpecsTest:test_volume_type_extra_specs_update): 200 PUT https://api.testbed.osism.xyz:8776/v3/3c443fc976c8441b85b932a1e48948a6/types/b849314a-0f8d-4635-a395-c1c84185cb82/extra_specs/spec2 0.144s",
                                "2026-05-22 01:49:49.116 13 INFO tempest.lib.common.rest_client [req-532e9103-399a-4d43-a7af-28b82b31fc79 req-532e9103-399a-4d43-a7af-28b82b31fc79 ] Request (VolumeHostsAdminTestsJSON:test_show_host): 200 GET https://api.testbed.osism.xyz:8776/v3/96a2d2ba05f0499c958f289d318eff98/os-hosts/testbed-node-2@rbd-volumes 0.238s",
                                "{1} tempest.api.volume.admin.test_volume_hosts.VolumeHostsAdminTestsJSON.test_show_host [0.644425s] ... ok",
                                "2026-05-22 01:49:49.181 11 INFO tempest.lib.common.rest_client [req-55d95fa6-f175-42b3-b38f-d6daeffdebd3 req-55d95fa6-f175-42b3-b38f-d6daeffdebd3 ] Request (VolumeTypesExtraSpecsTest:test_volume_type_extra_specs_update): 200 GET https://api.testbed.osism.xyz:8776/v3/3c443fc976c8441b85b932a1e48948a6/types/b849314a-0f8d-4635-a395-c1c84185cb82/extra_specs/spec2 0.111s",
                                "2026-05-22 01:49:49.209 25 INFO tempest.lib.common.rest_client [req-a3168cb4-8ee8-480f-b654-66a3a3f91470 req-a3168cb4-8ee8-480f-b654-66a3a3f91470 ] Request (VolumesActionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.229s",
                                "2026-05-22 01:49:49.274 15 INFO tempest.lib.common.rest_client [req-1f08e64a-1ab3-4cdf-8223-af138feef94e req-1f08e64a-1ab3-4cdf-8223-af138feef94e ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.526s",
                                "2026-05-22 01:49:49.308 13 INFO tempest.lib.common.rest_client [req-25a0177f-a059-455d-b822-59aac5d1779e req-25a0177f-a059-455d-b822-59aac5d1779e ] Request (VolumeHostsAdminTestsJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/abf41581355c41a2a6c8b0fc209e4a58 0.184s",
                                "2026-05-22 01:49:49.327 17 INFO tempest.lib.common.rest_client [req-284d6003-f5bf-49b9-b879-a202af8b1161 req-284d6003-f5bf-49b9-b879-a202af8b1161 ] Request (VolumesActionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 1.884s",
                                "2026-05-22 01:49:49.356 11 INFO tempest.lib.common.rest_client [req-ef27c798-56ef-4187-a17c-39106a40bbc5 req-ef27c798-56ef-4187-a17c-39106a40bbc5 ] Request (VolumeTypesExtraSpecsTest:test_volume_type_extra_specs_update): 200 POST https://api.testbed.osism.xyz:8776/v3/3c443fc976c8441b85b932a1e48948a6/types/b849314a-0f8d-4635-a395-c1c84185cb82/extra_specs 0.170s",
                                "2026-05-22 01:49:49.413 25 INFO tempest.lib.common.rest_client [req-28695ccc-7ceb-47d5-92ac-ff3fc8633620 req-28695ccc-7ceb-47d5-92ac-ff3fc8633620 ] Request (VolumesActionsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6fe0a8db9a864fe99945eff55d1c82f3/users/057ac0f646ea4a3fae7f35e9ddd42391/roles/7b19d98ffcc24d869191183daf0fb4ae 0.202s",
                                "2026-05-22 01:49:49.450 11 INFO tempest.lib.common.rest_client [req-9d74dad0-fa94-4b87-a6d1-a531f8e70c20 req-9d74dad0-fa94-4b87-a6d1-a531f8e70c20 ] Request (VolumeTypesExtraSpecsTest:test_volume_type_extra_specs_update): 200 GET https://api.testbed.osism.xyz:8776/v3/3c443fc976c8441b85b932a1e48948a6/types/b849314a-0f8d-4635-a395-c1c84185cb82/extra_specs 0.087s",
                                "{0} tempest.api.volume.admin.test_volume_types_extra_specs.VolumeTypesExtraSpecsTest.test_volume_type_extra_specs_update [0.686944s] ... ok",
                                "2026-05-22 01:49:49.567 13 INFO tempest.lib.common.rest_client [req-80d3504d-fb6d-49c9-b786-cc825e40e4d2 req-80d3504d-fb6d-49c9-b786-cc825e40e4d2 ] Request (VolumeHostsAdminTestsJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/2b162c24a9d8446e9e473fa1a9dfc4cb 0.257s",
                                "2026-05-22 01:49:49.568 13 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 96a2d2ba05f0499c958f289d318eff98",
                                "2026-05-22 01:49:49.591 25 INFO tempest.lib.common.rest_client [req-5bb52685-f676-42f3-b67b-207aa5e7be7e req-5bb52685-f676-42f3-b67b-207aa5e7be7e ] Request (VolumesActionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.175s",
                                "2026-05-22 01:49:49.606 11 INFO tempest.lib.common.rest_client [req-b1412e73-3b23-42ce-9b3b-9125936b36ed req-b1412e73-3b23-42ce-9b3b-9125936b36ed ] Request (VolumeTypesExtraSpecsTest:tearDownClass): 202 DELETE https://api.testbed.osism.xyz:8776/v3/3c443fc976c8441b85b932a1e48948a6/types/b849314a-0f8d-4635-a395-c1c84185cb82 0.148s",
                                "2026-05-22 01:49:49.619 15 INFO tempest.lib.common.rest_client [req-0affdfce-037b-4328-a90f-11ccc180eefb req-0affdfce-037b-4328-a90f-11ccc180eefb ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/4cce14f4eca742cdb0e5582afd99cd7b/os-quota-sets/66193143c0434336a276dd28dc7ea377 0.340s",
                                "2026-05-22 01:49:49.696 11 INFO tempest.lib.common.rest_client [req-4e8b407e-a2bc-4cad-83eb-6692e28cece9 req-4e8b407e-a2bc-4cad-83eb-6692e28cece9 ] Request (VolumeTypesExtraSpecsTest:tearDownClass): 404 GET https://api.testbed.osism.xyz:8776/v3/3c443fc976c8441b85b932a1e48948a6/types/b849314a-0f8d-4635-a395-c1c84185cb82 0.088s",
                                "2026-05-22 01:49:49.795 25 INFO tempest.lib.common.rest_client [req-7771b55d-e86e-4ebc-b7a3-cbab07cf0987 req-7771b55d-e86e-4ebc-b7a3-cbab07cf0987 ] Request (VolumesActionsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6fe0a8db9a864fe99945eff55d1c82f3/users/057ac0f646ea4a3fae7f35e9ddd42391/roles/1049be6f2d5641528d4cf50ffcec866c 0.200s",
                                "2026-05-22 01:49:49.976 25 INFO tempest.lib.common.rest_client [req-d724edc0-c1c7-4e49-90b4-251af3f85e38 req-d724edc0-c1c7-4e49-90b4-251af3f85e38 ] Request (VolumesActionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.177s",
                                "2026-05-22 01:49:50.035 11 INFO tempest.lib.common.rest_client [req-b3733253-612e-4e30-8ae9-14b8c65bae29 req-b3733253-612e-4e30-8ae9-14b8c65bae29 ] Request (VolumeTypesExtraSpecsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/a0d0841fa78347c0bb6ff3bc4a228e70 0.334s",
                                "2026-05-22 01:49:50.114 13 INFO tempest.lib.common.rest_client [req-97981e7d-8324-4103-ab68-8f29166991a5 req-97981e7d-8324-4103-ab68-8f29166991a5 ] Request (VolumeHostsAdminTestsJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.544s",
                                "2026-05-22 01:49:50.129 15 INFO tempest.lib.common.rest_client [req-5ed0d94a-c1c6-4a76-a455-ace02b2d302d req-5ed0d94a-c1c6-4a76-a455-ace02b2d302d ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 202 POST https://api.testbed.osism.xyz:8776/v3/66193143c0434336a276dd28dc7ea377/volumes 0.501s",
                                "2026-05-22 01:49:50.162 25 INFO tempest.lib.common.rest_client [req-6f523af1-5644-415d-a1b1-6193e2830358 req-6f523af1-5644-415d-a1b1-6193e2830358 ] Request (VolumesActionsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6fe0a8db9a864fe99945eff55d1c82f3/users/057ac0f646ea4a3fae7f35e9ddd42391/roles/f62b4d190f9040abadfedbb170e6ab99 0.183s",
                                "2026-05-22 01:49:50.253 15 INFO tempest.lib.common.rest_client [req-60860f63-3dd2-46de-804c-d1bd2d0b0292 req-60860f63-3dd2-46de-804c-d1bd2d0b0292 ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/66193143c0434336a276dd28dc7ea377/volumes/7362829c-ac0a-44d9-bacf-173c4526f9c3 0.105s",
                                "2026-05-22 01:49:50.280 11 INFO tempest.lib.common.rest_client [req-6851d884-7e3c-4388-912d-e924e42ec666 req-6851d884-7e3c-4388-912d-e924e42ec666 ] Request (VolumeTypesExtraSpecsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/041c99c4b5b941af829ba97ef9ad4dc7 0.241s",
                                "2026-05-22 01:49:50.281 11 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 3c443fc976c8441b85b932a1e48948a6",
                                "2026-05-22 01:49:50.356 25 INFO tempest.lib.common.rest_client [req-0a526352-6894-4cee-89b2-d129eb44c90e req-0a526352-6894-4cee-89b2-d129eb44c90e ] Request (VolumesActionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.191s",
                                "2026-05-22 01:49:50.499 25 INFO tempest.lib.common.rest_client [req-52fd281e-68f0-4759-8c17-4e33a6736b7c req-52fd281e-68f0-4759-8c17-4e33a6736b7c ] Request (VolumesActionsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6fe0a8db9a864fe99945eff55d1c82f3/users/057ac0f646ea4a3fae7f35e9ddd42391/roles/7b19d98ffcc24d869191183daf0fb4ae 0.140s",
                                "2026-05-22 01:49:50.500 25 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 057ac0f646ea4a3fae7f35e9ddd42391 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:49:50.500 25 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesActionsTest-1484155035-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '6fe0a8db9a864fe99945eff55d1c82f3', 'project_name': 'tempest-VolumesActionsTest-1484155035', 'tenant_id': '6fe0a8db9a864fe99945eff55d1c82f3', 'tenant_name': 'tempest-VolumesActionsTest-1484155035', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '057ac0f646ea4a3fae7f35e9ddd42391', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:49:50.757 13 INFO tempest.lib.common.rest_client [req-4df7f5c8-0ebd-494a-9b51-012eb7d8f9d8 req-4df7f5c8-0ebd-494a-9b51-012eb7d8f9d8 ] Request (VolumeHostsAdminTestsJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=96a2d2ba05f0499c958f289d318eff98&name=default 0.640s",
                                "2026-05-22 01:49:50.778 11 INFO tempest.lib.common.rest_client [req-5e8f6601-69b6-42df-9d9c-ea9499fe3296 req-5e8f6601-69b6-42df-9d9c-ea9499fe3296 ] Request (VolumeTypesExtraSpecsTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.496s",
                                "2026-05-22 01:49:50.934 25 INFO tempest.lib.common.rest_client [req-649aa08a-5eab-450d-b97d-64e2f0d4db26 req-649aa08a-5eab-450d-b97d-64e2f0d4db26 ] Request (VolumesActionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.431s",
                                "2026-05-22 01:49:51.161 13 INFO tempest.lib.common.rest_client [req-8678243a-5213-457a-bb21-836bf1900f88 req-8678243a-5213-457a-bb21-836bf1900f88 ] Request (VolumeHostsAdminTestsJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/9c62c290-e490-44ea-a565-6f965b8a6290 0.402s",
                                "2026-05-22 01:49:51.375 13 INFO tempest.lib.common.rest_client [req-414288e4-396c-46f2-ab3b-26b31b6335d8 req-414288e4-396c-46f2-ab3b-26b31b6335d8 ] Request (VolumeHostsAdminTestsJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/96a2d2ba05f0499c958f289d318eff98 0.210s",
                                "2026-05-22 01:49:51.376 13 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 0cc0059086954240a6b00131904887cf",
                                "2026-05-22 01:49:51.378 11 INFO tempest.lib.common.rest_client [req-32de0f4f-ab32-4411-a98f-db7fd4eafdcd req-32de0f4f-ab32-4411-a98f-db7fd4eafdcd ] Request (VolumeTypesExtraSpecsTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=3c443fc976c8441b85b932a1e48948a6&name=default 0.598s",
                                "2026-05-22 01:49:51.380 15 INFO tempest.lib.common.rest_client [req-be6a6334-85d1-48ad-b2bf-5017fd18b40d req-be6a6334-85d1-48ad-b2bf-5017fd18b40d ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/66193143c0434336a276dd28dc7ea377/volumes/7362829c-ac0a-44d9-bacf-173c4526f9c3 0.116s",
                                "2026-05-22 01:49:51.397 15 INFO tempest.common.waiters [-] volume 7362829c-ac0a-44d9-bacf-173c4526f9c3 reached available after waiting for 1.397098 seconds",
                                "2026-05-22 01:49:51.555 15 INFO tempest.lib.common.rest_client [req-ce4ff640-7a22-4c05-8d40-af18031f20c8 req-ce4ff640-7a22-4c05-8d40-af18031f20c8 ] Request (VolumeQuotasNegativeTestJSON:test_quota_volume_gigabytes): 200 PUT https://api.testbed.osism.xyz:8776/v3/4cce14f4eca742cdb0e5582afd99cd7b/os-quota-sets/66193143c0434336a276dd28dc7ea377 0.155s",
                                "2026-05-22 01:49:51.796 15 INFO tempest.lib.common.rest_client [req-d5585dad-3fe0-4fbe-b793-7c136cad891d req-d5585dad-3fe0-4fbe-b793-7c136cad891d ] Request (VolumeQuotasNegativeTestJSON:test_quota_volume_gigabytes): 413 POST https://api.testbed.osism.xyz:8776/v3/66193143c0434336a276dd28dc7ea377/volumes 0.231s",
                                "{2} tempest.api.volume.admin.test_volume_quotas_negative.VolumeQuotasNegativeTestJSON.test_quota_volume_gigabytes [0.400013s] ... ok",
                                "2026-05-22 01:49:51.797 11 INFO tempest.lib.common.rest_client [req-0a332d7b-ec07-47b2-b360-dec6627b73a0 req-0a332d7b-ec07-47b2-b360-dec6627b73a0 ] Request (VolumeTypesExtraSpecsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/64e81bed-0d91-458f-8393-f1efb7d8ed09 0.416s",
                                "2026-05-22 01:49:51.911 13 INFO tempest.lib.common.rest_client [req-202e355d-780a-4d56-a62f-59710ce2bef0 req-202e355d-780a-4d56-a62f-59710ce2bef0 ] Request (VolumeHostsAdminTestsJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=0cc0059086954240a6b00131904887cf&name=default 0.533s",
                                "2026-05-22 01:49:51.975 15 INFO tempest.lib.common.rest_client [req-3830731f-0794-4d4c-ba71-95e6748c5e3a req-3830731f-0794-4d4c-ba71-95e6748c5e3a ] Request (VolumeQuotasNegativeTestJSON:test_quota_volumes): 200 PUT https://api.testbed.osism.xyz:8776/v3/4cce14f4eca742cdb0e5582afd99cd7b/os-quota-sets/66193143c0434336a276dd28dc7ea377 0.172s",
                                "2026-05-22 01:49:51.987 25 INFO tempest.lib.common.rest_client [req-fae95e05-52c2-4a5c-94bc-9457f61d703f req-fae95e05-52c2-4a5c-94bc-9457f61d703f ] Request (VolumesActionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.050s",
                                "2026-05-22 01:49:52.100 11 INFO tempest.lib.common.rest_client [req-a0e1cb14-7256-4508-b8c2-f0361d2c620e req-a0e1cb14-7256-4508-b8c2-f0361d2c620e ] Request (VolumeTypesExtraSpecsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/3c443fc976c8441b85b932a1e48948a6 0.301s",
                                "2026-05-22 01:49:52.101 11 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: bdf267a7f576474190c2ac60be59da05",
                                "2026-05-22 01:49:52.239 15 INFO tempest.lib.common.rest_client [req-ccdb7c8d-c0c2-4410-b3cf-bf4e54951769 req-ccdb7c8d-c0c2-4410-b3cf-bf4e54951769 ] Request (VolumeQuotasNegativeTestJSON:test_quota_volumes): 413 POST https://api.testbed.osism.xyz:8776/v3/66193143c0434336a276dd28dc7ea377/volumes 0.256s",
                                "{2} tempest.api.volume.admin.test_volume_quotas_negative.VolumeQuotasNegativeTestJSON.test_quota_volumes [0.441216s] ... ok",
                                "2026-05-22 01:49:52.307 13 INFO tempest.lib.common.rest_client [req-42ad3616-7598-428c-8629-c965566c15a6 req-42ad3616-7598-428c-8629-c965566c15a6 ] Request (VolumeHostsAdminTestsJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/8eef6d07-bff6-4b8a-8ac0-02d8c4276847 0.392s",
                                "2026-05-22 01:49:52.394 15 INFO tempest.lib.common.rest_client [req-fa94daa8-7155-449d-8f70-b2729ea30e8d req-fa94daa8-7155-449d-8f70-b2729ea30e8d ] Request (VolumeQuotasNegativeTestJSON:test_volume_extend_gigabytes_quota_deviation): 200 PUT https://api.testbed.osism.xyz:8776/v3/4cce14f4eca742cdb0e5582afd99cd7b/os-quota-sets/66193143c0434336a276dd28dc7ea377 0.148s",
                                "2026-05-22 01:49:52.463 11 INFO tempest.lib.common.rest_client [req-06951f55-d790-44d6-9ad8-cf18e0368751 req-06951f55-d790-44d6-9ad8-cf18e0368751 ] Request (VolumeTypesExtraSpecsTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=bdf267a7f576474190c2ac60be59da05&name=default 0.357s",
                                "2026-05-22 01:49:52.557 13 INFO tempest.lib.common.rest_client [req-67d94cfe-d2cc-4092-81c8-1a94dd5c2f70 req-67d94cfe-d2cc-4092-81c8-1a94dd5c2f70 ] Request (VolumeHostsAdminTestsJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/0cc0059086954240a6b00131904887cf 0.247s",
                                "2026-05-22 01:49:52.576 15 INFO tempest.lib.common.rest_client [req-05b20feb-50f1-48e8-9ece-1e972e9f2acf req-05b20feb-50f1-48e8-9ece-1e972e9f2acf ] Request (VolumeQuotasNegativeTestJSON:test_volume_extend_gigabytes_quota_deviation): 413 POST https://api.testbed.osism.xyz:8776/v3/66193143c0434336a276dd28dc7ea377/volumes/7362829c-ac0a-44d9-bacf-173c4526f9c3/action 0.175s",
                                "{2} tempest.api.volume.admin.test_volume_quotas_negative.VolumeQuotasNegativeTestJSON.test_volume_extend_gigabytes_quota_deviation [0.335036s] ... ok",
                                "2026-05-22 01:49:52.697 15 INFO tempest.lib.common.rest_client [req-a3fd1fc7-2ce8-4540-ba65-8419d4a53190 req-a3fd1fc7-2ce8-4540-ba65-8419d4a53190 ] Request (VolumeQuotasNegativeTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:8776/v3/66193143c0434336a276dd28dc7ea377/volumes/7362829c-ac0a-44d9-bacf-173c4526f9c3 0.117s",
                                "2026-05-22 01:49:52.814 11 INFO tempest.lib.common.rest_client [req-59bd2707-d927-42f5-a525-5d6aec6602bc req-59bd2707-d927-42f5-a525-5d6aec6602bc ] Request (VolumeTypesExtraSpecsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/50f5fbf9-0eae-4b1a-accf-8a04e563f712 0.349s",
                                "2026-05-22 01:49:52.863 15 INFO tempest.lib.common.rest_client [req-eec4bded-7d86-4cef-a8be-e89728f4676f req-eec4bded-7d86-4cef-a8be-e89728f4676f ] Request (VolumeQuotasNegativeTestJSON:tearDownClass): 202 DELETE https://api.testbed.osism.xyz:8776/v3/66193143c0434336a276dd28dc7ea377/volumes/7362829c-ac0a-44d9-bacf-173c4526f9c3 0.155s",
                                "2026-05-22 01:49:52.892 17 INFO tempest.lib.common.rest_client [req-22231b62-a221-4b60-b635-17db8f4cf296 req-22231b62-a221-4b60-b635-17db8f4cf296 ] Request (VolumesActionsTest:setUpClass): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/e7c1f894-03c2-4d10-b35e-3dc27dd9303c/add_router_interface 3.562s",
                                "2026-05-22 01:49:52.893 17 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesActionsTest-1825001040-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '32b5b5b0f63b4eaf9bafaf1e25853ee2', 'project_name': 'tempest-VolumesActionsTest-1825001040', 'tenant_id': '32b5b5b0f63b4eaf9bafaf1e25853ee2', 'tenant_name': 'tempest-VolumesActionsTest-1825001040', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'eca9ce19eea64363b88139ba257d5c98', 'system': None}, Network: {'id': '1ed0a28f-96ec-42cc-8ee3-4702fcb1ba25', 'name': 'tempest-VolumesActionsTest-197119865-network', 'tenant_id': '32b5b5b0f63b4eaf9bafaf1e25853ee2', 'admin_state_up': True, 'mtu': 1342, 'status': 'ACTIVE', 'subnets': [], 'shared': False, 'project_id': '32b5b5b0f63b4eaf9bafaf1e25853ee2', 'qos_policy_id': None, 'port_security_enabled': True, 'dns_domain': '', 'router:external': False, 'provider:network_type': 'geneve', 'provider:physical_network': None, 'provider:segmentation_id': 1635, 'availability_zone_hints': ['nova'], 'is_default': False, 'availability_zones': [], 'ipv4_address_scope': None, 'ipv6_address_scope': None, 'description': '', 'tags': [], 'created_at': '2026-05-22T01:49:45Z', 'updated_at': '2026-05-22T01:49:45Z', 'revision_number': 1}, Subnet: {'id': '3f46ff1d-a86a-4cdb-8b25-97c277d3978e', 'name': 'tempest-VolumesActionsTest-197119865-subnet', 'tenant_id': '32b5b5b0f63b4eaf9bafaf1e25853ee2', 'network_id': '1ed0a28f-96ec-42cc-8ee3-4702fcb1ba25', 'ip_version': 4, 'subnetpool_id': None, 'enable_dhcp': True, 'ipv6_ra_mode': None, 'ipv6_address_mode': None, 'gateway_ip': '10.100.0.1', 'cidr': '10.100.0.0/28', 'allocation_pools': [{'start': '10.100.0.2', 'end': '10.100.0.14'}], 'host_routes': [], 'dns_nameservers': [], 'description': '', 'router:external': False, 'service_types': [], 'dns_publish_fixed_ip': False, 'tags': [], 'created_at': '2026-05-22T01:49:46Z', 'updated_at': '2026-05-22T01:49:46Z', 'revision_number': 0, 'project_id': '32b5b5b0f63b4eaf9bafaf1e25853ee2'}, Router: {'id': 'e7c1f894-03c2-4d10-b35e-3dc27dd9303c', 'name': 'tempest-VolumesActionsTest-197119865-router', 'tenant_id': '32b5b5b0f63b4eaf9bafaf1e25853ee2', 'admin_state_up': True, 'status': 'ACTIVE', 'external_gateway_info': {'network_id': '8e7c61a1-2868-4f38-badf-92e1456df341', 'external_fixed_ips': [{'subnet_id': '2060533a-a976-481a-a914-3561dd2237c8', 'ip_address': '192.168.112.106'}], 'enable_snat': True}, 'description': '', 'availability_zones': [], 'ha': True, 'availability_zone_hints': ['nova'], 'enable_default_route_ecmp': False, 'enable_default_route_bfd': False, 'external_gateways': [{'network_id': '8e7c61a1-2868-4f38-badf-92e1456df341', 'external_fixed_ips': [{'ip_address': '192.168.112.106', 'subnet_id': '2060533a-a976-481a-a914-3561dd2237c8'}]}], 'routes': [], 'flavor_id': None, 'tags': [], 'created_at': '2026-05-22T01:49:47Z', 'updated_at': '2026-05-22T01:49:48Z', 'revision_number': 2, 'project_id': '32b5b5b0f63b4eaf9bafaf1e25853ee2'}",
                                "2026-05-22 01:49:52.971 15 INFO tempest.lib.common.rest_client [req-aab5e92c-537d-47a8-9582-5b784602c884 req-aab5e92c-537d-47a8-9582-5b784602c884 ] Request (VolumeQuotasNegativeTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:8776/v3/66193143c0434336a276dd28dc7ea377/volumes/7362829c-ac0a-44d9-bacf-173c4526f9c3 0.106s",
                                "2026-05-22 01:49:52.995 13 INFO tempest.lib.common.rest_client [req-a78777ab-604d-4598-8c0c-bdd2df5c384b req-a78777ab-604d-4598-8c0c-bdd2df5c384b ] Request (VolumesSummaryTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.430s",
                                "2026-05-22 01:49:53.051 25 INFO tempest.lib.common.rest_client [req-0ed5c8ca-df3f-4645-9b9e-619191942939 req-0ed5c8ca-df3f-4645-9b9e-619191942939 ] Request (VolumesActionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.058s",
                                "2026-05-22 01:49:53.068 11 INFO tempest.lib.common.rest_client [req-f5e26464-fe46-4581-9792-c91c7fa507c3 req-f5e26464-fe46-4581-9792-c91c7fa507c3 ] Request (VolumeTypesExtraSpecsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/bdf267a7f576474190c2ac60be59da05 0.251s",
                                "2026-05-22 01:49:53.464 17 INFO tempest.lib.common.rest_client [req-ae0463be-49f3-41b8-ac75-e8a1ac03bca6 req-ae0463be-49f3-41b8-ac75-e8a1ac03bca6 ] Request (VolumesActionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.560s",
                                "2026-05-22 01:49:53.499 13 INFO tempest.lib.common.rest_client [req-12aff49d-b308-4cc2-b5a3-5c3b97695a9c req-12aff49d-b308-4cc2-b5a3-5c3b97695a9c ] Request (VolumesSummaryTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.493s",
                                "2026-05-22 01:49:53.502 11 INFO tempest.lib.common.rest_client [req-548472c9-41c4-4475-b76d-3207a9bd2ead req-548472c9-41c4-4475-b76d-3207a9bd2ead ] Request (VolumesListAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.428s",
                                "2026-05-22 01:49:53.621 13 INFO tempest.lib.common.rest_client [req-27fb7ade-45d1-4c45-b362-2e31a589c256 req-27fb7ade-45d1-4c45-b362-2e31a589c256 ] Request (VolumesSummaryTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.120s",
                                "2026-05-22 01:49:53.644 17 INFO tempest.lib.common.rest_client [req-84d02a96-1504-450e-b2a4-bea8695c21b7 req-84d02a96-1504-450e-b2a4-bea8695c21b7 ] Request (VolumesActionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.175s",
                                "2026-05-22 01:49:53.826 13 INFO tempest.lib.common.rest_client [req-3c4fca36-2088-4b72-919c-73153a94045c req-3c4fca36-2088-4b72-919c-73153a94045c ] Request (VolumesSummaryTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.202s",
                                "2026-05-22 01:49:54.000 11 INFO tempest.lib.common.rest_client [req-087bb9ce-93bf-42c4-85aa-6a8415663ce4 req-087bb9ce-93bf-42c4-85aa-6a8415663ce4 ] Request (VolumesListAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.490s",
                                "2026-05-22 01:49:54.083 15 INFO tempest.lib.common.rest_client [req-15654183-1484-420b-af40-945806d37193 req-15654183-1484-420b-af40-945806d37193 ] Request (VolumeQuotasNegativeTestJSON:tearDownClass): 404 GET https://api.testbed.osism.xyz:8776/v3/66193143c0434336a276dd28dc7ea377/volumes/7362829c-ac0a-44d9-bacf-173c4526f9c3 0.097s",
                                "2026-05-22 01:49:54.111 11 INFO tempest.lib.common.rest_client [req-313e8c5f-4f75-4f14-9f8a-0d76ccb1a888 req-313e8c5f-4f75-4f14-9f8a-0d76ccb1a888 ] Request (VolumesListAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.107s",
                                "2026-05-22 01:49:54.203 17 INFO tempest.lib.common.rest_client [req-7dcd4f63-a11d-4101-ac8d-3a17749682fd req-7dcd4f63-a11d-4101-ac8d-3a17749682fd ] Request (VolumesActionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.556s",
                                "2026-05-22 01:49:54.269 11 INFO tempest.lib.common.rest_client [req-4ae5ede3-8cc6-4046-b10b-f982dcf152bd req-4ae5ede3-8cc6-4046-b10b-f982dcf152bd ] Request (VolumesListAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.156s",
                                "2026-05-22 01:49:54.315 15 INFO tempest.lib.common.rest_client [req-ceec565e-d677-48b8-a940-ee67406c3b1e req-ceec565e-d677-48b8-a940-ee67406c3b1e ] Request (VolumeQuotasNegativeTestJSON:tearDownClass): 200 PUT https://api.testbed.osism.xyz:8776/v3/4cce14f4eca742cdb0e5582afd99cd7b/os-quota-sets/66193143c0434336a276dd28dc7ea377 0.228s",
                                "2026-05-22 01:49:54.336 13 INFO tempest.lib.common.rest_client [req-cb62b586-0df4-4da5-93e3-35bed53ff4fb req-cb62b586-0df4-4da5-93e3-35bed53ff4fb ] Request (VolumesSummaryTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.508s",
                                "2026-05-22 01:49:54.373 17 INFO tempest.lib.common.rest_client [req-a9bb5182-0d8c-406f-975a-ac71efceaf0c req-a9bb5182-0d8c-406f-975a-ac71efceaf0c ] Request (VolumesActionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.165s",
                                "2026-05-22 01:49:54.434 13 INFO tempest.lib.common.rest_client [req-3296a481-5b3f-4fed-97c2-f68b78efa978 req-3296a481-5b3f-4fed-97c2-f68b78efa978 ] Request (VolumesSummaryTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.095s",
                                "2026-05-22 01:49:54.505 15 INFO tempest.lib.common.rest_client [req-1c1b4b21-8fe2-445e-bec6-4e9dd052187c req-1c1b4b21-8fe2-445e-bec6-4e9dd052187c ] Request (VolumeQuotasNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/f5bfb4fda9c1490f9f0ac774a3ff20d0 0.185s",
                                "2026-05-22 01:49:54.584 17 INFO tempest.lib.common.rest_client [req-39e5bdf4-6f40-44ad-b2d0-079f55da78e1 req-39e5bdf4-6f40-44ad-b2d0-079f55da78e1 ] Request (VolumesActionsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5abf1d49ff2748ed8c361153bdd8df02/users/78c6c8e32eda4e359ca038ca245f0abb/roles/285449a926f347738829a3f39962ab63 0.209s",
                                "2026-05-22 01:49:54.638 13 INFO tempest.lib.common.rest_client [req-89c72b02-277c-40d2-a588-864dd407d205 req-89c72b02-277c-40d2-a588-864dd407d205 ] Request (VolumesSummaryTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/64fb85eecd274118ab8b847ef35bdf85/users/e733fcbfd2d5428794f6bd1d408a858e/roles/7b19d98ffcc24d869191183daf0fb4ae 0.198s",
                                "2026-05-22 01:49:54.722 11 INFO tempest.lib.common.rest_client [req-329907a0-70b3-4194-b8f1-df095f85410d req-329907a0-70b3-4194-b8f1-df095f85410d ] Request (VolumesListAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.450s",
                                "2026-05-22 01:49:54.762 17 INFO tempest.lib.common.rest_client [req-bf560be2-3f1a-4f88-994c-80f3aaac44e8 req-bf560be2-3f1a-4f88-994c-80f3aaac44e8 ] Request (VolumesActionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.175s",
                                "2026-05-22 01:49:54.775 15 INFO tempest.lib.common.rest_client [req-6b18dbc6-7e75-4e67-966f-b0576137e2b4 req-6b18dbc6-7e75-4e67-966f-b0576137e2b4 ] Request (VolumeQuotasNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/a0920867b902405a9df8444d1e82dd22 0.264s",
                                "2026-05-22 01:49:54.778 15 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 4cce14f4eca742cdb0e5582afd99cd7b",
                                "2026-05-22 01:49:54.803 13 INFO tempest.lib.common.rest_client [req-cd5b6f3a-ca4a-4d17-b396-7306a09430ff req-cd5b6f3a-ca4a-4d17-b396-7306a09430ff ] Request (VolumesSummaryTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.162s",
                                "2026-05-22 01:49:54.900 11 INFO tempest.lib.common.rest_client [req-4c97b611-c6dc-4f24-8718-4a81889e1cfd req-4c97b611-c6dc-4f24-8718-4a81889e1cfd ] Request (VolumesListAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.176s",
                                "2026-05-22 01:49:54.955 17 INFO tempest.lib.common.rest_client [req-ad21b933-20e4-441f-b8cd-43cb11419e54 req-ad21b933-20e4-441f-b8cd-43cb11419e54 ] Request (VolumesActionsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5abf1d49ff2748ed8c361153bdd8df02/users/78c6c8e32eda4e359ca038ca245f0abb/roles/285449a926f347738829a3f39962ab63 0.190s",
                                "2026-05-22 01:49:55.045 25 INFO tempest.lib.common.rest_client [req-16fda862-3182-436c-a805-b794775d4632 req-16fda862-3182-436c-a805-b794775d4632 ] Request (VolumesActionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 1.985s",
                                "2026-05-22 01:49:55.062 13 INFO tempest.lib.common.rest_client [req-9aff5e48-7d51-4e19-b77f-367b29a5ba62 req-9aff5e48-7d51-4e19-b77f-367b29a5ba62 ] Request (VolumesSummaryTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/64fb85eecd274118ab8b847ef35bdf85/users/e733fcbfd2d5428794f6bd1d408a858e/roles/1049be6f2d5641528d4cf50ffcec866c 0.256s",
                                "2026-05-22 01:49:55.096 11 INFO tempest.lib.common.rest_client [req-81046025-95c1-4a5b-8329-ce8dfca9b1ba req-81046025-95c1-4a5b-8329-ce8dfca9b1ba ] Request (VolumesListAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/195b311c29c447a386e9ef1fc5d8d1ba/users/138532ce7057420881bdd5e1fc9d5e68/roles/7b19d98ffcc24d869191183daf0fb4ae 0.190s",
                                "2026-05-22 01:49:55.145 17 INFO tempest.lib.common.rest_client [req-fd327e52-98e9-4b6c-9194-c502e382a4f6 req-fd327e52-98e9-4b6c-9194-c502e382a4f6 ] Request (VolumesActionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.188s",
                                "2026-05-22 01:49:55.266 13 INFO tempest.lib.common.rest_client [req-9eccb529-5988-4ab3-b07d-299ab6bcccfb req-9eccb529-5988-4ab3-b07d-299ab6bcccfb ] Request (VolumesSummaryTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.201s",
                                "2026-05-22 01:49:55.272 15 INFO tempest.lib.common.rest_client [req-97f5623c-3741-4865-b3a4-cf84faaf6699 req-97f5623c-3741-4865-b3a4-cf84faaf6699 ] Request (VolumeQuotasNegativeTestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.490s",
                                "2026-05-22 01:49:55.295 11 INFO tempest.lib.common.rest_client [req-11bc9756-bd28-4bf7-b9a0-ae321ac49a80 req-11bc9756-bd28-4bf7-b9a0-ae321ac49a80 ] Request (VolumesListAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.196s",
                                "2026-05-22 01:49:55.303 17 INFO tempest.lib.common.rest_client [req-541ca459-24df-45b1-8d27-9a0d12d78d54 req-541ca459-24df-45b1-8d27-9a0d12d78d54 ] Request (VolumesActionsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5abf1d49ff2748ed8c361153bdd8df02/users/78c6c8e32eda4e359ca038ca245f0abb/roles/1049be6f2d5641528d4cf50ffcec866c 0.153s",
                                "2026-05-22 01:49:55.469 13 INFO tempest.lib.common.rest_client [req-6e675f52-6a4d-4126-add7-87460e7a7511 req-6e675f52-6a4d-4126-add7-87460e7a7511 ] Request (VolumesSummaryTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/64fb85eecd274118ab8b847ef35bdf85/users/e733fcbfd2d5428794f6bd1d408a858e/roles/f62b4d190f9040abadfedbb170e6ab99 0.200s",
                                "2026-05-22 01:49:55.475 11 INFO tempest.lib.common.rest_client [req-1b80ccbc-f2bb-4120-ae76-d11ac7a2cfdf req-1b80ccbc-f2bb-4120-ae76-d11ac7a2cfdf ] Request (VolumesListAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/195b311c29c447a386e9ef1fc5d8d1ba/users/138532ce7057420881bdd5e1fc9d5e68/roles/1049be6f2d5641528d4cf50ffcec866c 0.177s",
                                "2026-05-22 01:49:55.469 17 INFO tempest.lib.common.rest_client [req-d7d8b873-1428-4a85-ac61-69d85113748e req-d7d8b873-1428-4a85-ac61-69d85113748e ] Request (VolumesActionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.163s",
                                "2026-05-22 01:49:55.627 13 INFO tempest.lib.common.rest_client [req-1ff5214f-b83c-4db0-bb14-43c65507a009 req-1ff5214f-b83c-4db0-bb14-43c65507a009 ] Request (VolumesSummaryTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.155s",
                                "2026-05-22 01:49:55.639 11 INFO tempest.lib.common.rest_client [req-7f1413ba-2235-4a66-b709-e04a35bf776a req-7f1413ba-2235-4a66-b709-e04a35bf776a ] Request (VolumesListAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.160s",
                                "2026-05-22 01:49:55.654 17 INFO tempest.lib.common.rest_client [req-a810d5c4-3649-44a8-a8c3-a0b2970fa788 req-a810d5c4-3649-44a8-a8c3-a0b2970fa788 ] Request (VolumesActionsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5abf1d49ff2748ed8c361153bdd8df02/users/78c6c8e32eda4e359ca038ca245f0abb/roles/f62b4d190f9040abadfedbb170e6ab99 0.182s",
                                "2026-05-22 01:49:55.818 13 INFO tempest.lib.common.rest_client [req-60eb555b-efff-41f9-a91c-78c51debad18 req-60eb555b-efff-41f9-a91c-78c51debad18 ] Request (VolumesSummaryTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/64fb85eecd274118ab8b847ef35bdf85/users/e733fcbfd2d5428794f6bd1d408a858e/roles/7b19d98ffcc24d869191183daf0fb4ae 0.189s",
                                "2026-05-22 01:49:55.819 13 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user e733fcbfd2d5428794f6bd1d408a858e is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:49:55.819 13 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesSummaryTest-473706971-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '64fb85eecd274118ab8b847ef35bdf85', 'project_name': 'tempest-VolumesSummaryTest-473706971', 'tenant_id': '64fb85eecd274118ab8b847ef35bdf85', 'tenant_name': 'tempest-VolumesSummaryTest-473706971', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'e733fcbfd2d5428794f6bd1d408a858e', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:49:55.819 13 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesSummaryTest-473706971-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '64fb85eecd274118ab8b847ef35bdf85', 'project_name': 'tempest-VolumesSummaryTest-473706971', 'tenant_id': '64fb85eecd274118ab8b847ef35bdf85', 'tenant_name': 'tempest-VolumesSummaryTest-473706971', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'e733fcbfd2d5428794f6bd1d408a858e', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:49:55.829 17 INFO tempest.lib.common.rest_client [req-bb2c1f0c-796a-451b-b6b8-f91788872f7e req-bb2c1f0c-796a-451b-b6b8-f91788872f7e ] Request (VolumesActionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.172s",
                                "2026-05-22 01:49:55.875 11 INFO tempest.lib.common.rest_client [req-7e1deed3-9f3d-494b-b971-73ab851af1d0 req-7e1deed3-9f3d-494b-b971-73ab851af1d0 ] Request (VolumesListAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/195b311c29c447a386e9ef1fc5d8d1ba/users/138532ce7057420881bdd5e1fc9d5e68/roles/f62b4d190f9040abadfedbb170e6ab99 0.232s",
                                "2026-05-22 01:49:55.954 15 INFO tempest.lib.common.rest_client [req-a55c4800-e44a-41a4-a357-21e44e4212d8 req-a55c4800-e44a-41a4-a357-21e44e4212d8 ] Request (VolumeQuotasNegativeTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=4cce14f4eca742cdb0e5582afd99cd7b&name=default 0.680s",
                                "2026-05-22 01:49:56.042 11 INFO tempest.lib.common.rest_client [req-dae776d8-ba97-4789-9fb1-b03e4260d189 req-dae776d8-ba97-4789-9fb1-b03e4260d189 ] Request (VolumesListAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.164s",
                                "2026-05-22 01:49:56.032 17 INFO tempest.lib.common.rest_client [req-45ea2f31-9cb3-4555-93f0-aee7528200c0 req-45ea2f31-9cb3-4555-93f0-aee7528200c0 ] Request (VolumesActionsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5abf1d49ff2748ed8c361153bdd8df02/users/78c6c8e32eda4e359ca038ca245f0abb/roles/7b19d98ffcc24d869191183daf0fb4ae 0.199s",
                                "2026-05-22 01:49:56.035 17 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 78c6c8e32eda4e359ca038ca245f0abb is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:49:56.035 17 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesActionsTest-1355755384-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '5abf1d49ff2748ed8c361153bdd8df02', 'project_name': 'tempest-VolumesActionsTest-1355755384', 'tenant_id': '5abf1d49ff2748ed8c361153bdd8df02', 'tenant_name': 'tempest-VolumesActionsTest-1355755384', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '78c6c8e32eda4e359ca038ca245f0abb', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:49:56.299 11 INFO tempest.lib.common.rest_client [req-9ce706f6-78aa-4e5f-b71d-8e6dc8f23221 req-9ce706f6-78aa-4e5f-b71d-8e6dc8f23221 ] Request (VolumesListAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/195b311c29c447a386e9ef1fc5d8d1ba/users/138532ce7057420881bdd5e1fc9d5e68/roles/7b19d98ffcc24d869191183daf0fb4ae 0.254s",
                                "2026-05-22 01:49:56.300 11 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 138532ce7057420881bdd5e1fc9d5e68 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:49:56.300 11 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesListAdminTestJSON-1553985422-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '195b311c29c447a386e9ef1fc5d8d1ba', 'project_name': 'tempest-VolumesListAdminTestJSON-1553985422', 'tenant_id': '195b311c29c447a386e9ef1fc5d8d1ba', 'tenant_name': 'tempest-VolumesListAdminTestJSON-1553985422', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '138532ce7057420881bdd5e1fc9d5e68', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:49:56.301 11 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesListAdminTestJSON-1553985422-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '195b311c29c447a386e9ef1fc5d8d1ba', 'project_name': 'tempest-VolumesListAdminTestJSON-1553985422', 'tenant_id': '195b311c29c447a386e9ef1fc5d8d1ba', 'tenant_name': 'tempest-VolumesListAdminTestJSON-1553985422', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '138532ce7057420881bdd5e1fc9d5e68', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:49:56.366 13 INFO tempest.lib.common.rest_client [req-0d967287-5f04-4941-94a3-bebc9fdbd158 req-0d967287-5f04-4941-94a3-bebc9fdbd158 ] Request (VolumesSummaryTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.539s",
                                "2026-05-22 01:49:56.401 15 INFO tempest.lib.common.rest_client [req-43929b8c-b40d-48a0-9bac-9f70bef2a74f req-43929b8c-b40d-48a0-9bac-9f70bef2a74f ] Request (VolumeQuotasNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/86ff621b-e2cb-495b-849e-d7ecb6550006 0.443s",
                                "2026-05-22 01:49:56.654 15 INFO tempest.lib.common.rest_client [req-fc90485a-6260-47ac-ac36-ac807ccbf2df req-fc90485a-6260-47ac-ac36-ac807ccbf2df ] Request (VolumeQuotasNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/4cce14f4eca742cdb0e5582afd99cd7b 0.250s",
                                "2026-05-22 01:49:56.655 15 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 66193143c0434336a276dd28dc7ea377",
                                "2026-05-22 01:49:56.698 13 INFO tempest.lib.common.rest_client [req-b365ebaa-ba52-48d7-860c-2c08bf87451b req-b365ebaa-ba52-48d7-860c-2c08bf87451b ] Request (VolumesSummaryTest:test_show_volume_summary): 200 GET https://api.testbed.osism.xyz:8776/v3/64fb85eecd274118ab8b847ef35bdf85/volumes/summary 0.328s",
                                "{1} tempest.api.volume.test_volumes_get.VolumesSummaryTest.test_show_volume_summary [0.334663s] ... ok",
                                "2026-05-22 01:49:56.840 11 INFO tempest.lib.common.rest_client [req-e1c54710-b736-4ad9-962a-89a1490808f7 req-e1c54710-b736-4ad9-962a-89a1490808f7 ] Request (VolumesListAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.529s",
                                "2026-05-22 01:49:56.956 17 INFO tempest.lib.common.rest_client [req-c712ec12-a505-4ba2-b5fe-6bab96c2c3d9 req-c712ec12-a505-4ba2-b5fe-6bab96c2c3d9 ] Request (VolumesActionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.918s",
                                "2026-05-22 01:49:56.997 13 INFO tempest.lib.common.rest_client [req-4475ba00-440d-4946-a25b-919f2c3313b1 req-4475ba00-440d-4946-a25b-919f2c3313b1 ] Request (VolumesSummaryTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/e733fcbfd2d5428794f6bd1d408a858e 0.260s",
                                "2026-05-22 01:49:56.997 13 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 64fb85eecd274118ab8b847ef35bdf85",
                                "2026-05-22 01:49:57.029 15 INFO tempest.lib.common.rest_client [req-26dc8018-eba8-4115-8d9d-1c09bd2c1cea req-26dc8018-eba8-4115-8d9d-1c09bd2c1cea ] Request (VolumeQuotasNegativeTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=66193143c0434336a276dd28dc7ea377&name=default 0.372s",
                                "2026-05-22 01:49:57.060 11 INFO tempest.lib.common.rest_client [req-632b332c-a919-4387-94af-003a38481e97 req-632b332c-a919-4387-94af-003a38481e97 ] Request (VolumesListAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.217s",
                                "2026-05-22 01:49:57.403 15 INFO tempest.lib.common.rest_client [req-8a84c5ef-1e69-4c05-ba44-1c09eaedd0cb req-8a84c5ef-1e69-4c05-ba44-1c09eaedd0cb ] Request (VolumeQuotasNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/c225541d-b2dd-4666-8a40-11e0289275d7 0.371s",
                                "2026-05-22 01:49:57.441 13 INFO tempest.lib.common.rest_client [req-f7540a95-e3c8-4797-8563-b0747abc13fd req-f7540a95-e3c8-4797-8563-b0747abc13fd ] Request (VolumesSummaryTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.441s",
                                "2026-05-22 01:49:57.593 11 INFO tempest.lib.common.rest_client [req-93cd0945-7c87-457e-92fd-578a3cd51979 req-93cd0945-7c87-457e-92fd-578a3cd51979 ] Request (VolumesListAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.529s",
                                "2026-05-22 01:49:57.614 15 INFO tempest.lib.common.rest_client [req-8c673273-cecf-4ec7-9ad6-22121755c133 req-8c673273-cecf-4ec7-9ad6-22121755c133 ] Request (VolumeQuotasNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/66193143c0434336a276dd28dc7ea377 0.208s",
                                "2026-05-22 01:49:57.756 11 INFO tempest.lib.common.rest_client [req-0d2c540a-f238-4663-ad66-7960a4b2211f req-0d2c540a-f238-4663-ad66-7960a4b2211f ] Request (VolumesListAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.159s",
                                "2026-05-22 01:49:57.911 11 INFO tempest.lib.common.rest_client [req-ab32338e-d111-45b9-b75c-331e7e033956 req-ab32338e-d111-45b9-b75c-331e7e033956 ] Request (VolumesListAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/91272664d7f44eb99f66cb59af3d50f7/users/0095b209c9c04e3ea8ca4452a7fa7474/roles/285449a926f347738829a3f39962ab63 0.150s",
                                "2026-05-22 01:49:58.017 13 INFO tempest.lib.common.rest_client [req-95547934-7b74-40dd-bfc2-6e11bb4a373a req-95547934-7b74-40dd-bfc2-6e11bb4a373a ] Request (VolumesSummaryTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=64fb85eecd274118ab8b847ef35bdf85&name=default 0.573s",
                                "2026-05-22 01:49:58.082 11 INFO tempest.lib.common.rest_client [req-27e967ee-99c5-4c1e-9ebc-ccfcb94fd7b0 req-27e967ee-99c5-4c1e-9ebc-ccfcb94fd7b0 ] Request (VolumesListAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.169s",
                                "2026-05-22 01:49:58.116 15 INFO tempest.lib.common.rest_client [req-64d027c1-c8ff-4c79-84e8-69f656abbe52 req-64d027c1-c8ff-4c79-84e8-69f656abbe52 ] Request (VolumesTransfersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.496s",
                                "2026-05-22 01:49:58.133 25 INFO tempest.lib.common.rest_client [req-5bce5e25-38bf-4479-a2dc-f26edbad73d7 req-5bce5e25-38bf-4479-a2dc-f26edbad73d7 ] Request (VolumesActionsTest:setUpClass): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/42ec72a0-350d-47cc-bf5c-007cac9b4120/add_router_interface 3.085s",
                                "2026-05-22 01:49:58.133 25 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesActionsTest-1484155035-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '6fe0a8db9a864fe99945eff55d1c82f3', 'project_name': 'tempest-VolumesActionsTest-1484155035', 'tenant_id': '6fe0a8db9a864fe99945eff55d1c82f3', 'tenant_name': 'tempest-VolumesActionsTest-1484155035', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '057ac0f646ea4a3fae7f35e9ddd42391', 'system': None}, Network: {'id': '6e091677-a8a4-4340-95fd-ca3ce1dc0df4', 'name': 'tempest-VolumesActionsTest-566724820-network', 'tenant_id': '6fe0a8db9a864fe99945eff55d1c82f3', 'admin_state_up': True, 'mtu': 1342, 'status': 'ACTIVE', 'subnets': [], 'shared': False, 'project_id': '6fe0a8db9a864fe99945eff55d1c82f3', 'qos_policy_id': None, 'port_security_enabled': True, 'dns_domain': '', 'router:external': False, 'provider:network_type': 'geneve', 'provider:physical_network': None, 'provider:segmentation_id': 1341, 'availability_zone_hints': ['nova'], 'is_default': False, 'availability_zones': [], 'ipv4_address_scope': None, 'ipv6_address_scope': None, 'description': '', 'tags': [], 'created_at': '2026-05-22T01:49:51Z', 'updated_at': '2026-05-22T01:49:51Z', 'revision_number': 1}, Subnet: {'id': '1120a81b-4bd8-4692-881c-938cca14248b', 'name': 'tempest-VolumesActionsTest-566724820-subnet', 'tenant_id': '6fe0a8db9a864fe99945eff55d1c82f3', 'network_id': '6e091677-a8a4-4340-95fd-ca3ce1dc0df4', 'ip_version': 4, 'subnetpool_id': None, 'enable_dhcp': True, 'ipv6_ra_mode': None, 'ipv6_address_mode': None, 'gateway_ip': '10.100.0.1', 'cidr': '10.100.0.0/28', 'allocation_pools': [{'start': '10.100.0.2', 'end': '10.100.0.14'}], 'host_routes': [], 'dns_nameservers': [], 'description': '', 'router:external': False, 'service_types': [], 'dns_publish_fixed_ip': False, 'tags': [], 'created_at': '2026-05-22T01:49:52Z', 'updated_at': '2026-05-22T01:49:52Z', 'revision_number': 0, 'project_id': '6fe0a8db9a864fe99945eff55d1c82f3'}, Router: {'id': '42ec72a0-350d-47cc-bf5c-007cac9b4120', 'name': 'tempest-VolumesActionsTest-566724820-router', 'tenant_id': '6fe0a8db9a864fe99945eff55d1c82f3', 'admin_state_up': True, 'status': 'ACTIVE', 'external_gateway_info': {'network_id': '8e7c61a1-2868-4f38-badf-92e1456df341', 'external_fixed_ips': [{'subnet_id': '2060533a-a976-481a-a914-3561dd2237c8', 'ip_address': '192.168.112.173'}], 'enable_snat': True}, 'description': '', 'availability_zones': [], 'ha': True, 'availability_zone_hints': ['nova'], 'enable_default_route_ecmp': False, 'enable_default_route_bfd': False, 'external_gateways': [{'network_id': '8e7c61a1-2868-4f38-badf-92e1456df341', 'external_fixed_ips': [{'ip_address': '192.168.112.173', 'subnet_id': '2060533a-a976-481a-a914-3561dd2237c8'}]}], 'routes': [], 'flavor_id': None, 'tags': [], 'created_at': '2026-05-22T01:49:53Z', 'updated_at': '2026-05-22T01:49:53Z', 'revision_number': 2, 'project_id': '6fe0a8db9a864fe99945eff55d1c82f3'}",
                                "2026-05-22 01:49:58.207 11 INFO tempest.lib.common.rest_client [req-d4609ea8-463b-4f46-8b4d-25164a511083 req-d4609ea8-463b-4f46-8b4d-25164a511083 ] Request (VolumesListAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/91272664d7f44eb99f66cb59af3d50f7/users/0095b209c9c04e3ea8ca4452a7fa7474/roles/285449a926f347738829a3f39962ab63 0.123s",
                                "2026-05-22 01:49:58.400 11 INFO tempest.lib.common.rest_client [req-181ee19d-0298-4228-a352-89da6328907e req-181ee19d-0298-4228-a352-89da6328907e ] Request (VolumesListAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.186s",
                                "2026-05-22 01:49:58.413 13 INFO tempest.lib.common.rest_client [req-865de9f6-5cf4-4e8e-9103-6a23a7c64198 req-865de9f6-5cf4-4e8e-9103-6a23a7c64198 ] Request (VolumesSummaryTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/6ab05886-fcf6-4523-815a-cf6e705e75bb 0.393s",
                                "2026-05-22 01:49:58.530 11 INFO tempest.lib.common.rest_client [req-43fa1cb6-3e47-42e6-9e0d-5745832bc054 req-43fa1cb6-3e47-42e6-9e0d-5745832bc054 ] Request (VolumesListAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/91272664d7f44eb99f66cb59af3d50f7/users/0095b209c9c04e3ea8ca4452a7fa7474/roles/1049be6f2d5641528d4cf50ffcec866c 0.128s",
                                "2026-05-22 01:49:58.624 17 INFO tempest.lib.common.rest_client [req-74f3dc7b-92a6-41f6-908f-18e2aed44452 req-74f3dc7b-92a6-41f6-908f-18e2aed44452 ] Request (VolumesActionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.666s",
                                "2026-05-22 01:49:58.635 11 INFO tempest.lib.common.rest_client [req-0006eb69-698c-4a70-b17b-72ceb7907fbd req-0006eb69-698c-4a70-b17b-72ceb7907fbd ] Request (VolumesListAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.103s",
                                "2026-05-22 01:49:58.644 15 INFO tempest.lib.common.rest_client [req-f74342c2-e2cf-41d3-a8ad-c5c62a37d344 req-f74342c2-e2cf-41d3-a8ad-c5c62a37d344 ] Request (VolumesTransfersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.520s",
                                "2026-05-22 01:49:58.676 25 INFO tempest.lib.common.rest_client [req-05208a9c-2a44-4c71-8c41-1f20fb441b1e req-05208a9c-2a44-4c71-8c41-1f20fb441b1e ] Request (VolumesActionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.535s",
                                "2026-05-22 01:49:58.689 13 INFO tempest.lib.common.rest_client [req-df031319-a482-4217-9139-fe83ed38db06 req-df031319-a482-4217-9139-fe83ed38db06 ] Request (VolumesSummaryTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/64fb85eecd274118ab8b847ef35bdf85 0.274s",
                                "2026-05-22 01:49:58.815 11 INFO tempest.lib.common.rest_client [req-99733ed4-ba4d-4226-87cc-afda40b227cc req-99733ed4-ba4d-4226-87cc-afda40b227cc ] Request (VolumesListAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/91272664d7f44eb99f66cb59af3d50f7/users/0095b209c9c04e3ea8ca4452a7fa7474/roles/f62b4d190f9040abadfedbb170e6ab99 0.176s",
                                "2026-05-22 01:49:58.826 15 INFO tempest.lib.common.rest_client [req-2593eaaa-cfc2-4392-b04b-04641e2345d7 req-2593eaaa-cfc2-4392-b04b-04641e2345d7 ] Request (VolumesTransfersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.178s",
                                "2026-05-22 01:49:59.060 15 INFO tempest.lib.common.rest_client [req-f84bd275-a92b-463f-9bc9-ac6d463c00bb req-f84bd275-a92b-463f-9bc9-ac6d463c00bb ] Request (VolumesTransfersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.227s",
                                "2026-05-22 01:49:59.067 11 INFO tempest.lib.common.rest_client [req-10d4a963-888c-4e31-a632-15beb08abab9 req-10d4a963-888c-4e31-a632-15beb08abab9 ] Request (VolumesListAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.249s",
                                "2026-05-22 01:49:59.260 11 INFO tempest.lib.common.rest_client [req-c78b2755-7bdf-4363-b4eb-167415f487a1 req-c78b2755-7bdf-4363-b4eb-167415f487a1 ] Request (VolumesListAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/91272664d7f44eb99f66cb59af3d50f7/users/0095b209c9c04e3ea8ca4452a7fa7474/roles/7b19d98ffcc24d869191183daf0fb4ae 0.188s",
                                "2026-05-22 01:49:59.260 11 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 0095b209c9c04e3ea8ca4452a7fa7474 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:49:59.261 11 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesListAdminTestJSON-902285314-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '91272664d7f44eb99f66cb59af3d50f7', 'project_name': 'tempest-VolumesListAdminTestJSON-902285314', 'tenant_id': '91272664d7f44eb99f66cb59af3d50f7', 'tenant_name': 'tempest-VolumesListAdminTestJSON-902285314', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '0095b209c9c04e3ea8ca4452a7fa7474', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:49:59.261 11 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesListAdminTestJSON-902285314-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '91272664d7f44eb99f66cb59af3d50f7', 'project_name': 'tempest-VolumesListAdminTestJSON-902285314', 'tenant_id': '91272664d7f44eb99f66cb59af3d50f7', 'tenant_name': 'tempest-VolumesListAdminTestJSON-902285314', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '0095b209c9c04e3ea8ca4452a7fa7474', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:49:59.323 25 INFO tempest.lib.common.rest_client [req-43040900-9838-4e85-84d3-ac65bee731f8 req-43040900-9838-4e85-84d3-ac65bee731f8 ] Request (VolumesActionsTest:setUpClass): 202 POST https://api.testbed.osism.xyz:8776/v3/6fe0a8db9a864fe99945eff55d1c82f3/volumes 0.638s",
                                "2026-05-22 01:49:59.440 25 INFO tempest.lib.common.rest_client [req-52aa549f-f2d5-4ddb-a6a0-c16f9bc8a03e req-52aa549f-f2d5-4ddb-a6a0-c16f9bc8a03e ] Request (VolumesActionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/6fe0a8db9a864fe99945eff55d1c82f3/volumes/96d7be81-85b5-42ea-9e1c-2bfb8115d8d6 0.107s",
                                "2026-05-22 01:49:59.562 15 INFO tempest.lib.common.rest_client [req-138b873b-6764-4f86-8f45-f591f618f380 req-138b873b-6764-4f86-8f45-f591f618f380 ] Request (VolumesTransfersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.499s",
                                "2026-05-22 01:49:59.712 15 INFO tempest.lib.common.rest_client [req-f1af01fa-a5e8-4c1d-bc93-8c69eab92292 req-f1af01fa-a5e8-4c1d-bc93-8c69eab92292 ] Request (VolumesTransfersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.146s",
                                "2026-05-22 01:49:59.820 11 INFO tempest.lib.common.rest_client [req-f0b238df-23ab-45f1-8ca9-c52df5a98bb0 req-f0b238df-23ab-45f1-8ca9-c52df5a98bb0 ] Request (VolumesListAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.552s",
                                "2026-05-22 01:49:59.849 15 INFO tempest.lib.common.rest_client [req-087dabbd-5255-447c-af13-03cc6f4c1a7a req-087dabbd-5255-447c-af13-03cc6f4c1a7a ] Request (VolumesTransfersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e148e8f7db6c4c58ae97d56890b93e59/users/6e7357b1735643fe9f648635da6c16a0/roles/7b19d98ffcc24d869191183daf0fb4ae 0.131s",
                                "2026-05-22 01:50:00.012 15 INFO tempest.lib.common.rest_client [req-58ce25b4-b767-4b6f-8f05-d5c968643741 req-58ce25b4-b767-4b6f-8f05-d5c968643741 ] Request (VolumesTransfersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.158s",
                                "2026-05-22 01:50:00.151 15 INFO tempest.lib.common.rest_client [req-61f0e409-2554-42de-996d-9463bff722f0 req-61f0e409-2554-42de-996d-9463bff722f0 ] Request (VolumesTransfersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e148e8f7db6c4c58ae97d56890b93e59/users/6e7357b1735643fe9f648635da6c16a0/roles/1049be6f2d5641528d4cf50ffcec866c 0.134s",
                                "2026-05-22 01:50:00.180 11 INFO tempest.lib.common.rest_client [req-babd4195-80ce-4b4e-9975-775c7f0cbbee req-babd4195-80ce-4b4e-9975-775c7f0cbbee ] Request (VolumesListAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/195b311c29c447a386e9ef1fc5d8d1ba/volumes 0.357s",
                                "2026-05-22 01:50:00.340 15 INFO tempest.lib.common.rest_client [req-0889e075-aa4d-4498-a778-9da98ecc68c0 req-0889e075-aa4d-4498-a778-9da98ecc68c0 ] Request (VolumesTransfersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.180s",
                                "2026-05-22 01:50:00.461 15 INFO tempest.lib.common.rest_client [req-632fb7f7-c5c6-461c-a343-31c700a72c56 req-632fb7f7-c5c6-461c-a343-31c700a72c56 ] Request (VolumesTransfersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e148e8f7db6c4c58ae97d56890b93e59/users/6e7357b1735643fe9f648635da6c16a0/roles/f62b4d190f9040abadfedbb170e6ab99 0.119s",
                                "2026-05-22 01:50:00.493 17 INFO tempest.lib.common.rest_client [req-9222b038-c6cb-4c2c-b7df-4b60738ca9e6 req-9222b038-c6cb-4c2c-b7df-4b60738ca9e6 ] Request (VolumesActionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 1.862s",
                                "2026-05-22 01:50:00.497 11 INFO tempest.lib.common.rest_client [req-34677ba1-84b0-4e96-b579-d88cd25ae0e0 req-34677ba1-84b0-4e96-b579-d88cd25ae0e0 ] Request (VolumesListAdminTestJSON:setUpClass): 202 POST https://api.testbed.osism.xyz:8776/v3/195b311c29c447a386e9ef1fc5d8d1ba/volumes 0.311s",
                                "2026-05-22 01:50:00.624 11 INFO tempest.lib.common.rest_client [req-3c43599b-4c68-474d-b7fc-acec99180602 req-3c43599b-4c68-474d-b7fc-acec99180602 ] Request (VolumesListAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/195b311c29c447a386e9ef1fc5d8d1ba/volumes/ef6c58b7-dba7-4d07-87c8-8b7bbd5966ee 0.112s",
                                "2026-05-22 01:50:00.627 25 INFO tempest.lib.common.rest_client [req-9e99dfcc-e6c0-4d59-a7fa-b3e3094ce588 req-9e99dfcc-e6c0-4d59-a7fa-b3e3094ce588 ] Request (VolumesActionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/6fe0a8db9a864fe99945eff55d1c82f3/volumes/96d7be81-85b5-42ea-9e1c-2bfb8115d8d6 0.169s",
                                "2026-05-22 01:50:00.640 15 INFO tempest.lib.common.rest_client [req-5c20436d-959f-46fe-8a76-8150dd658d7a req-5c20436d-959f-46fe-8a76-8150dd658d7a ] Request (VolumesTransfersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.177s",
                                "2026-05-22 01:50:00.645 25 INFO tempest.common.waiters [-] volume 96d7be81-85b5-42ea-9e1c-2bfb8115d8d6 reached available after waiting for 1.645808 seconds",
                                "2026-05-22 01:50:00.765 15 INFO tempest.lib.common.rest_client [req-466ba68f-a8d9-4437-bbc3-687bde7d161c req-466ba68f-a8d9-4437-bbc3-687bde7d161c ] Request (VolumesTransfersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e148e8f7db6c4c58ae97d56890b93e59/users/6e7357b1735643fe9f648635da6c16a0/roles/7b19d98ffcc24d869191183daf0fb4ae 0.122s",
                                "2026-05-22 01:50:00.766 15 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 6e7357b1735643fe9f648635da6c16a0 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:50:00.767 15 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesTransfersTest-339158217-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'e148e8f7db6c4c58ae97d56890b93e59', 'project_name': 'tempest-VolumesTransfersTest-339158217', 'tenant_id': 'e148e8f7db6c4c58ae97d56890b93e59', 'tenant_name': 'tempest-VolumesTransfersTest-339158217', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '6e7357b1735643fe9f648635da6c16a0', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:50:00.767 15 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesTransfersTest-339158217-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'e148e8f7db6c4c58ae97d56890b93e59', 'project_name': 'tempest-VolumesTransfersTest-339158217', 'tenant_id': 'e148e8f7db6c4c58ae97d56890b93e59', 'tenant_name': 'tempest-VolumesTransfersTest-339158217', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '6e7357b1735643fe9f648635da6c16a0', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:50:01.159 25 INFO tempest.lib.common.rest_client [req-03e76511-13d8-4d4c-9272-d9c7300159cc req-03e76511-13d8-4d4c-9272-d9c7300159cc ] Request (VolumesActionsTest:test_attach_detach_volume_to_instance): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.505s",
                                "2026-05-22 01:50:01.160 25 INFO tempest.lib.common.fixed_network [-] (VolumesActionsTest:test_attach_detach_volume_to_instance) Found network {'id': '6e091677-a8a4-4340-95fd-ca3ce1dc0df4', 'name': 'tempest-VolumesActionsTest-566724820-network', 'tenant_id': '6fe0a8db9a864fe99945eff55d1c82f3', 'admin_state_up': True, 'mtu': 1342, 'status': 'ACTIVE', 'subnets': [], 'shared': False, 'project_id': '6fe0a8db9a864fe99945eff55d1c82f3', 'qos_policy_id': None, 'port_security_enabled': True, 'dns_domain': '', 'router:external': False, 'provider:network_type': 'geneve', 'provider:physical_network': None, 'provider:segmentation_id': 1341, 'availability_zone_hints': ['nova'], 'is_default': False, 'availability_zones': [], 'ipv4_address_scope': None, 'ipv6_address_scope': None, 'description': '', 'tags': [], 'created_at': '2026-05-22T01:49:51Z', 'updated_at': '2026-05-22T01:49:51Z', 'revision_number': 1} available for tenant",
                                "2026-05-22 01:50:01.359 15 INFO tempest.lib.common.rest_client [req-f5e6e009-c603-4011-ba46-8974db1d62b8 req-f5e6e009-c603-4011-ba46-8974db1d62b8 ] Request (VolumesTransfersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.579s",
                                "2026-05-22 01:50:01.624 15 INFO tempest.lib.common.rest_client [req-48afdf3d-3700-472b-95f7-e5094b04b6c7 req-48afdf3d-3700-472b-95f7-e5094b04b6c7 ] Request (VolumesTransfersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.257s",
                                "2026-05-22 01:50:01.779 11 INFO tempest.lib.common.rest_client [req-09e44568-3db2-4e70-a2b0-16a8b35d7e03 req-09e44568-3db2-4e70-a2b0-16a8b35d7e03 ] Request (VolumesListAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/195b311c29c447a386e9ef1fc5d8d1ba/volumes/ef6c58b7-dba7-4d07-87c8-8b7bbd5966ee 0.137s",
                                "2026-05-22 01:50:01.792 11 INFO tempest.common.waiters [-] volume ef6c58b7-dba7-4d07-87c8-8b7bbd5966ee reached available after waiting for 1.792858 seconds",
                                "2026-05-22 01:50:01.902 11 INFO tempest.lib.common.rest_client [req-f0a5fb23-6fa5-45a4-9e35-4b598c854df4 req-f0a5fb23-6fa5-45a4-9e35-4b598c854df4 ] Request (VolumesListAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/195b311c29c447a386e9ef1fc5d8d1ba/volumes/ef6c58b7-dba7-4d07-87c8-8b7bbd5966ee 0.107s",
                                "2026-05-22 01:50:02.175 11 INFO tempest.lib.common.rest_client [req-a756f31c-befb-4027-932f-438c07152861 req-a756f31c-befb-4027-932f-438c07152861 ] Request (VolumesListAdminTestJSON:setUpClass): 202 POST https://api.testbed.osism.xyz:8776/v3/195b311c29c447a386e9ef1fc5d8d1ba/volumes 0.263s",
                                "2026-05-22 01:50:02.210 15 INFO tempest.lib.common.rest_client [req-18565e53-ab9b-4148-94a3-5b38b81aaf83 req-18565e53-ab9b-4148-94a3-5b38b81aaf83 ] Request (VolumesTransfersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.582s",
                                "2026-05-22 01:50:02.291 11 INFO tempest.lib.common.rest_client [req-c71bf84b-8365-42a0-802f-df9e4c5e497d req-c71bf84b-8365-42a0-802f-df9e4c5e497d ] Request (VolumesListAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/195b311c29c447a386e9ef1fc5d8d1ba/volumes/5cd73ef1-e309-4567-9b90-8a5b747c0ad7 0.102s",
                                "2026-05-22 01:50:02.311 15 INFO tempest.lib.common.rest_client [req-9ec86670-c64b-4409-bbec-84bdde421264 req-9ec86670-c64b-4409-bbec-84bdde421264 ] Request (VolumesTransfersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.099s",
                                "2026-05-22 01:50:02.439 15 INFO tempest.lib.common.rest_client [req-e4e35b7a-36cf-445c-a26a-9fdfa3805fc3 req-e4e35b7a-36cf-445c-a26a-9fdfa3805fc3 ] Request (VolumesTransfersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/7542b04f75db4d609a7fcc39221baf9a/users/8c10da8ecba84911898d4302c81666a0/roles/7b19d98ffcc24d869191183daf0fb4ae 0.126s",
                                "2026-05-22 01:50:02.598 15 INFO tempest.lib.common.rest_client [req-59b0eb35-499b-4f7e-9da6-ff54dbf3ee46 req-59b0eb35-499b-4f7e-9da6-ff54dbf3ee46 ] Request (VolumesTransfersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.156s",
                                "2026-05-22 01:50:02.632 25 INFO tempest.lib.common.rest_client [req-4bddf29f-4835-44fc-9b16-f4843e411b49 req-4bddf29f-4835-44fc-9b16-f4843e411b49 ] Request (VolumesActionsTest:test_attach_detach_volume_to_instance): 202 POST https://api.testbed.osism.xyz:8774/v2.1/servers 1.467s",
                                "2026-05-22 01:50:02.726 15 INFO tempest.lib.common.rest_client [req-74a7adf8-60fd-40ea-b156-c40adf9cca2b req-74a7adf8-60fd-40ea-b156-c40adf9cca2b ] Request (VolumesTransfersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/7542b04f75db4d609a7fcc39221baf9a/users/8c10da8ecba84911898d4302c81666a0/roles/1049be6f2d5641528d4cf50ffcec866c 0.124s",
                                "2026-05-22 01:50:02.896 15 INFO tempest.lib.common.rest_client [req-f3a22532-0bfc-4b9b-be30-5a1cfab1cf2c req-f3a22532-0bfc-4b9b-be30-5a1cfab1cf2c ] Request (VolumesTransfersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.165s",
                                "2026-05-22 01:50:03.014 25 INFO tempest.lib.common.rest_client [req-b2060b8e-8638-4089-81e8-06a7b4d89865 req-b2060b8e-8638-4089-81e8-06a7b4d89865 ] Request (VolumesActionsTest:test_attach_detach_volume_to_instance): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/1e2d7cea-2abf-42b0-8b3a-dede189aede2 0.369s",
                                "2026-05-22 01:50:03.045 15 INFO tempest.lib.common.rest_client [req-b66bf154-84a1-4048-a685-c3ecbdc917f6 req-b66bf154-84a1-4048-a685-c3ecbdc917f6 ] Request (VolumesTransfersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/7542b04f75db4d609a7fcc39221baf9a/users/8c10da8ecba84911898d4302c81666a0/roles/f62b4d190f9040abadfedbb170e6ab99 0.146s",
                                "2026-05-22 01:50:03.203 15 INFO tempest.lib.common.rest_client [req-1ed0a936-c822-4e57-981e-da97f4cd082b req-1ed0a936-c822-4e57-981e-da97f4cd082b ] Request (VolumesTransfersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.155s",
                                "2026-05-22 01:50:03.315 15 INFO tempest.lib.common.rest_client [req-382758ee-ec1f-448f-be87-64c1f9d679fa req-382758ee-ec1f-448f-be87-64c1f9d679fa ] Request (VolumesTransfersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/7542b04f75db4d609a7fcc39221baf9a/users/8c10da8ecba84911898d4302c81666a0/roles/7b19d98ffcc24d869191183daf0fb4ae 0.110s",
                                "2026-05-22 01:50:03.316 15 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 8c10da8ecba84911898d4302c81666a0 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:50:03.316 15 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesTransfersTest-1128539213-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '7542b04f75db4d609a7fcc39221baf9a', 'project_name': 'tempest-VolumesTransfersTest-1128539213', 'tenant_id': '7542b04f75db4d609a7fcc39221baf9a', 'tenant_name': 'tempest-VolumesTransfersTest-1128539213', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '8c10da8ecba84911898d4302c81666a0', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:50:03.316 15 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesTransfersTest-1128539213-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '7542b04f75db4d609a7fcc39221baf9a', 'project_name': 'tempest-VolumesTransfersTest-1128539213', 'tenant_id': '7542b04f75db4d609a7fcc39221baf9a', 'tenant_name': 'tempest-VolumesTransfersTest-1128539213', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '8c10da8ecba84911898d4302c81666a0', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:50:03.420 11 INFO tempest.lib.common.rest_client [req-f59e7d27-cd02-451c-b101-e4d6e1f9ac7a req-f59e7d27-cd02-451c-b101-e4d6e1f9ac7a ] Request (VolumesListAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/195b311c29c447a386e9ef1fc5d8d1ba/volumes/5cd73ef1-e309-4567-9b90-8a5b747c0ad7 0.117s",
                                "2026-05-22 01:50:03.434 11 INFO tempest.common.waiters [-] volume 5cd73ef1-e309-4567-9b90-8a5b747c0ad7 reached available after waiting for 1.434657 seconds",
                                "2026-05-22 01:50:03.571 11 INFO tempest.lib.common.rest_client [req-f1964fcd-1093-4280-ae94-385bc06a59f5 req-f1964fcd-1093-4280-ae94-385bc06a59f5 ] Request (VolumesListAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/195b311c29c447a386e9ef1fc5d8d1ba/volumes/5cd73ef1-e309-4567-9b90-8a5b747c0ad7 0.134s",
                                "2026-05-22 01:50:03.886 11 INFO tempest.lib.common.rest_client [req-8e369217-7bd0-47c2-8981-22c19490f08d req-8e369217-7bd0-47c2-8981-22c19490f08d ] Request (VolumesListAdminTestJSON:setUpClass): 202 POST https://api.testbed.osism.xyz:8776/v3/195b311c29c447a386e9ef1fc5d8d1ba/volumes 0.297s",
                                "2026-05-22 01:50:03.916 15 INFO tempest.lib.common.rest_client [req-554e7945-cfc6-4fd7-9e44-ce98130c6fe2 req-554e7945-cfc6-4fd7-9e44-ce98130c6fe2 ] Request (VolumesTransfersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.593s",
                                "2026-05-22 01:50:04.050 11 INFO tempest.lib.common.rest_client [req-3f6e3cbf-df0e-489a-b73d-8439821e2e14 req-3f6e3cbf-df0e-489a-b73d-8439821e2e14 ] Request (VolumesListAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/195b311c29c447a386e9ef1fc5d8d1ba/volumes/3be7ef9f-2a85-457f-b2ef-ceb536d407b1 0.147s",
                                "2026-05-22 01:50:04.098 17 INFO tempest.lib.common.rest_client [req-1a096a2c-c6c9-409d-9ca0-412975bd0fc3 req-1a096a2c-c6c9-409d-9ca0-412975bd0fc3 ] Request (VolumesActionsTest:setUpClass): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/087c9760-9177-4e56-88ce-2f921fc823f4/add_router_interface 3.602s",
                                "2026-05-22 01:50:04.099 17 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesActionsTest-1355755384-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '5abf1d49ff2748ed8c361153bdd8df02', 'project_name': 'tempest-VolumesActionsTest-1355755384', 'tenant_id': '5abf1d49ff2748ed8c361153bdd8df02', 'tenant_name': 'tempest-VolumesActionsTest-1355755384', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '78c6c8e32eda4e359ca038ca245f0abb', 'system': None}, Network: {'id': '3ddfa4b8-6c3a-41cf-a2e6-fdc0659a0bcf', 'name': 'tempest-VolumesActionsTest-132620842-network', 'tenant_id': '5abf1d49ff2748ed8c361153bdd8df02', 'admin_state_up': True, 'mtu': 1342, 'status': 'ACTIVE', 'subnets': [], 'shared': False, 'project_id': '5abf1d49ff2748ed8c361153bdd8df02', 'qos_policy_id': None, 'port_security_enabled': True, 'dns_domain': '', 'router:external': False, 'provider:network_type': 'geneve', 'provider:physical_network': None, 'provider:segmentation_id': 1878, 'availability_zone_hints': ['nova'], 'is_default': False, 'availability_zones': [], 'ipv4_address_scope': None, 'ipv6_address_scope': None, 'description': '', 'tags': [], 'created_at': '2026-05-22T01:49:56Z', 'updated_at': '2026-05-22T01:49:56Z', 'revision_number': 1}, Subnet: {'id': '348be189-fc73-4079-91a0-06569bc8e0b7', 'name': 'tempest-VolumesActionsTest-132620842-subnet', 'tenant_id': '5abf1d49ff2748ed8c361153bdd8df02', 'network_id': '3ddfa4b8-6c3a-41cf-a2e6-fdc0659a0bcf', 'ip_version': 4, 'subnetpool_id': None, 'enable_dhcp': True, 'ipv6_ra_mode': None, 'ipv6_address_mode': None, 'gateway_ip': '10.100.0.1', 'cidr': '10.100.0.0/28', 'allocation_pools': [{'start': '10.100.0.2', 'end': '10.100.0.14'}], 'host_routes': [], 'dns_nameservers': [], 'description': '', 'router:external': False, 'service_types': [], 'dns_publish_fixed_ip': False, 'tags': [], 'created_at': '2026-05-22T01:49:57Z', 'updated_at': '2026-05-22T01:49:57Z', 'revision_number': 0, 'project_id': '5abf1d49ff2748ed8c361153bdd8df02'}, Router: {'id': '087c9760-9177-4e56-88ce-2f921fc823f4', 'name': 'tempest-VolumesActionsTest-132620842-router', 'tenant_id': '5abf1d49ff2748ed8c361153bdd8df02', 'admin_state_up': True, 'status': 'ACTIVE', 'external_gateway_info': {'network_id': '8e7c61a1-2868-4f38-badf-92e1456df341', 'external_fixed_ips': [{'subnet_id': '2060533a-a976-481a-a914-3561dd2237c8', 'ip_address': '192.168.112.188'}], 'enable_snat': True}, 'description': '', 'availability_zones': [], 'ha': True, 'availability_zone_hints': ['nova'], 'enable_default_route_ecmp': False, 'enable_default_route_bfd': False, 'external_gateways': [{'network_id': '8e7c61a1-2868-4f38-badf-92e1456df341', 'external_fixed_ips': [{'ip_address': '192.168.112.188', 'subnet_id': '2060533a-a976-481a-a914-3561dd2237c8'}]}], 'routes': [], 'flavor_id': None, 'tags': [], 'created_at': '2026-05-22T01:49:58Z', 'updated_at': '2026-05-22T01:49:59Z', 'revision_number': 2, 'project_id': '5abf1d49ff2748ed8c361153bdd8df02'}",
                                "2026-05-22 01:50:04.161 15 INFO tempest.lib.common.rest_client [req-f965ff4c-e415-4cf9-96ca-7dfed19b0acd req-f965ff4c-e415-4cf9-96ca-7dfed19b0acd ] Request (VolumesTransfersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.242s",
                                "2026-05-22 01:50:04.569 25 INFO tempest.lib.common.rest_client [req-352dfbe9-878c-4399-8f17-49131dd1bd41 req-352dfbe9-878c-4399-8f17-49131dd1bd41 ] Request (VolumesActionsTest:test_attach_detach_volume_to_instance): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/1e2d7cea-2abf-42b0-8b3a-dede189aede2 0.539s",
                                "2026-05-22 01:50:04.660 17 INFO tempest.lib.common.rest_client [req-e7193b97-16f8-4861-8949-2cfa6e6e6963 req-e7193b97-16f8-4861-8949-2cfa6e6e6963 ] Request (VolumesActionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.551s",
                                "2026-05-22 01:50:04.661 15 INFO tempest.lib.common.rest_client [req-afdb18e5-08d8-42aa-b63b-c3e036b2f292 req-afdb18e5-08d8-42aa-b63b-c3e036b2f292 ] Request (VolumesTransfersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.496s",
                                "2026-05-22 01:50:04.762 15 INFO tempest.lib.common.rest_client [req-b2987307-9f5a-41df-96fc-829203296428 req-b2987307-9f5a-41df-96fc-829203296428 ] Request (VolumesTransfersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.099s",
                                "2026-05-22 01:50:04.894 15 INFO tempest.lib.common.rest_client [req-f8f8517b-a410-4dfe-92fd-64480794d3e0 req-f8f8517b-a410-4dfe-92fd-64480794d3e0 ] Request (VolumesTransfersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/8efdb0aaa69544b6b72bfc89c98716ce/users/07197e2ecb3d492d97ce306a3b5e0893/roles/285449a926f347738829a3f39962ab63 0.129s",
                                "2026-05-22 01:50:05.047 15 INFO tempest.lib.common.rest_client [req-46754906-53e3-4541-ae1e-1307813a215e req-46754906-53e3-4541-ae1e-1307813a215e ] Request (VolumesTransfersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.150s",
                                "2026-05-22 01:50:05.161 17 INFO tempest.lib.common.rest_client [req-7ee36f1d-415e-43c6-9d4b-898c5fa9407a req-7ee36f1d-415e-43c6-9d4b-898c5fa9407a ] Request (VolumesActionsTest:test_force_detach_volume): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.492s",
                                "2026-05-22 01:50:05.162 17 INFO tempest.lib.common.fixed_network [-] (VolumesActionsTest:test_force_detach_volume) Found network {'id': '1ed0a28f-96ec-42cc-8ee3-4702fcb1ba25', 'name': 'tempest-VolumesActionsTest-197119865-network', 'tenant_id': '32b5b5b0f63b4eaf9bafaf1e25853ee2', 'admin_state_up': True, 'mtu': 1342, 'status': 'ACTIVE', 'subnets': [], 'shared': False, 'project_id': '32b5b5b0f63b4eaf9bafaf1e25853ee2', 'qos_policy_id': None, 'port_security_enabled': True, 'dns_domain': '', 'router:external': False, 'provider:network_type': 'geneve', 'provider:physical_network': None, 'provider:segmentation_id': 1635, 'availability_zone_hints': ['nova'], 'is_default': False, 'availability_zones': [], 'ipv4_address_scope': None, 'ipv6_address_scope': None, 'description': '', 'tags': [], 'created_at': '2026-05-22T01:49:45Z', 'updated_at': '2026-05-22T01:49:45Z', 'revision_number': 1} available for tenant",
                                "2026-05-22 01:50:05.184 15 INFO tempest.lib.common.rest_client [req-a7e3efeb-6439-48bd-8845-fedfdd29aa03 req-a7e3efeb-6439-48bd-8845-fedfdd29aa03 ] Request (VolumesTransfersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/8efdb0aaa69544b6b72bfc89c98716ce/users/07197e2ecb3d492d97ce306a3b5e0893/roles/285449a926f347738829a3f39962ab63 0.135s",
                                "2026-05-22 01:50:05.204 11 INFO tempest.lib.common.rest_client [req-8c4c448d-affd-49c0-8584-0bec177fc54c req-8c4c448d-affd-49c0-8584-0bec177fc54c ] Request (VolumesListAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/195b311c29c447a386e9ef1fc5d8d1ba/volumes/3be7ef9f-2a85-457f-b2ef-ceb536d407b1 0.131s",
                                "2026-05-22 01:50:05.211 11 INFO tempest.common.waiters [-] volume 3be7ef9f-2a85-457f-b2ef-ceb536d407b1 reached available after waiting for 1.211510 seconds",
                                "2026-05-22 01:50:05.305 11 INFO tempest.lib.common.rest_client [req-8a077589-0f64-47e8-a639-a7a5ad47a8cd req-8a077589-0f64-47e8-a639-a7a5ad47a8cd ] Request (VolumesListAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/195b311c29c447a386e9ef1fc5d8d1ba/volumes/3be7ef9f-2a85-457f-b2ef-ceb536d407b1 0.092s",
                                "2026-05-22 01:50:05.398 15 INFO tempest.lib.common.rest_client [req-ef3136b8-fe93-4f49-bfbb-92ce875de062 req-ef3136b8-fe93-4f49-bfbb-92ce875de062 ] Request (VolumesTransfersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.211s",
                                "2026-05-22 01:50:05.536 15 INFO tempest.lib.common.rest_client [req-99a8b5ab-35a8-4d07-8115-7e8398a1ae19 req-99a8b5ab-35a8-4d07-8115-7e8398a1ae19 ] Request (VolumesTransfersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/8efdb0aaa69544b6b72bfc89c98716ce/users/07197e2ecb3d492d97ce306a3b5e0893/roles/1049be6f2d5641528d4cf50ffcec866c 0.136s",
                                "2026-05-22 01:50:05.722 15 INFO tempest.lib.common.rest_client [req-759dd6ab-5ddb-4c6d-b6e5-451418b2967f req-759dd6ab-5ddb-4c6d-b6e5-451418b2967f ] Request (VolumesTransfersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.179s",
                                "2026-05-22 01:50:05.851 15 INFO tempest.lib.common.rest_client [req-d129c1a3-9beb-42f4-8540-b43355c0bb07 req-d129c1a3-9beb-42f4-8540-b43355c0bb07 ] Request (VolumesTransfersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/8efdb0aaa69544b6b72bfc89c98716ce/users/07197e2ecb3d492d97ce306a3b5e0893/roles/f62b4d190f9040abadfedbb170e6ab99 0.126s",
                                "2026-05-22 01:50:05.882 11 INFO tempest.lib.common.rest_client [req-fcf651e0-9fe7-47f9-aeae-49f31a230492 req-fcf651e0-9fe7-47f9-aeae-49f31a230492 ] Request (VolumesListAdminTestJSON:test_volume_list_param_tenant): 202 POST https://api.testbed.osism.xyz:8776/v3/91272664d7f44eb99f66cb59af3d50f7/volumes 0.567s",
                                "2026-05-22 01:50:05.995 11 INFO tempest.lib.common.rest_client [req-ca872e21-ca5a-4864-a8be-17beb8fcf18d req-ca872e21-ca5a-4864-a8be-17beb8fcf18d ] Request (VolumesListAdminTestJSON:test_volume_list_param_tenant): 200 GET https://api.testbed.osism.xyz:8776/v3/91272664d7f44eb99f66cb59af3d50f7/volumes/cc71ed7d-1299-4f96-9a4d-10ee36b4f75e 0.104s",
                                "2026-05-22 01:50:06.027 15 INFO tempest.lib.common.rest_client [req-edf64c03-ad82-4d16-a450-ffd1a9936f29 req-edf64c03-ad82-4d16-a450-ffd1a9936f29 ] Request (VolumesTransfersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.172s",
                                "2026-05-22 01:50:06.125 25 INFO tempest.lib.common.rest_client [req-7ee957f5-7ceb-4f16-a921-a8ead6b21b4e req-7ee957f5-7ceb-4f16-a921-a8ead6b21b4e ] Request (VolumesActionsTest:test_attach_detach_volume_to_instance): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/1e2d7cea-2abf-42b0-8b3a-dede189aede2 0.536s",
                                "2026-05-22 01:50:06.140 25 INFO tempest.common.waiters [-] State transition \"BUILD/scheduling\" ==> \"BUILD/None\" after 3 second wait",
                                "2026-05-22 01:50:06.160 15 INFO tempest.lib.common.rest_client [req-cf2b6a73-a2fe-4ede-9c65-cafb3d7fa000 req-cf2b6a73-a2fe-4ede-9c65-cafb3d7fa000 ] Request (VolumesTransfersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/8efdb0aaa69544b6b72bfc89c98716ce/users/07197e2ecb3d492d97ce306a3b5e0893/roles/7b19d98ffcc24d869191183daf0fb4ae 0.127s",
                                "2026-05-22 01:50:06.161 15 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 07197e2ecb3d492d97ce306a3b5e0893 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:50:06.161 15 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesTransfersTest-2130659177-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '8efdb0aaa69544b6b72bfc89c98716ce', 'project_name': 'tempest-VolumesTransfersTest-2130659177', 'tenant_id': '8efdb0aaa69544b6b72bfc89c98716ce', 'tenant_name': 'tempest-VolumesTransfersTest-2130659177', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '07197e2ecb3d492d97ce306a3b5e0893', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:50:06.161 15 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesTransfersTest-2130659177-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '8efdb0aaa69544b6b72bfc89c98716ce', 'project_name': 'tempest-VolumesTransfersTest-2130659177', 'tenant_id': '8efdb0aaa69544b6b72bfc89c98716ce', 'tenant_name': 'tempest-VolumesTransfersTest-2130659177', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '07197e2ecb3d492d97ce306a3b5e0893', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:50:06.574 17 INFO tempest.lib.common.rest_client [req-d4d51d3a-4cce-4fc9-8a76-fdf1eee7dd54 req-d4d51d3a-4cce-4fc9-8a76-fdf1eee7dd54 ] Request (VolumesActionsTest:test_force_detach_volume): 202 POST https://api.testbed.osism.xyz:8774/v2.1/servers 1.409s",
                                "2026-05-22 01:50:06.699 17 INFO tempest.lib.common.rest_client [req-ebe7b4fc-e611-4c59-b706-08fda4f5b26a req-ebe7b4fc-e611-4c59-b706-08fda4f5b26a ] Request (VolumesActionsTest:test_force_detach_volume): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/e8e12de9-c360-48bf-9c99-5489317c8138 0.119s",
                                "2026-05-22 01:50:06.717 15 INFO tempest.lib.common.rest_client [req-3f1b31c6-a083-4efd-b95f-ade453c2b673 req-3f1b31c6-a083-4efd-b95f-ade453c2b673 ] Request (VolumesTransfersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.550s",
                                "2026-05-22 01:50:07.114 11 INFO tempest.lib.common.rest_client [req-723101e1-9be3-4118-9b36-4cd8ab7229c2 req-723101e1-9be3-4118-9b36-4cd8ab7229c2 ] Request (VolumesListAdminTestJSON:test_volume_list_param_tenant): 200 GET https://api.testbed.osism.xyz:8776/v3/91272664d7f44eb99f66cb59af3d50f7/volumes/cc71ed7d-1299-4f96-9a4d-10ee36b4f75e 0.104s",
                                "2026-05-22 01:50:07.121 11 INFO tempest.common.waiters [-] volume cc71ed7d-1299-4f96-9a4d-10ee36b4f75e reached available after waiting for 1.121163 seconds",
                                "2026-05-22 01:50:07.121 11 WARNING tempest.lib.common.rest_client [-] Deprecated: \"tenant_id\" property is deprecated for removal, use \"project_id\" instead",
                                "2026-05-22 01:50:07.235 11 INFO tempest.lib.common.rest_client [req-c4e1e5e8-b685-4e9e-a1fc-bc1cd7a7716c req-c4e1e5e8-b685-4e9e-a1fc-bc1cd7a7716c ] Request (VolumesListAdminTestJSON:test_volume_list_param_tenant): 200 GET https://api.testbed.osism.xyz:8776/v3/91272664d7f44eb99f66cb59af3d50f7/volumes/detail?all_tenants=1&project_id=195b311c29c447a386e9ef1fc5d8d1ba 0.112s",
                                "2026-05-22 01:50:07.329 15 INFO tempest.lib.common.rest_client [req-5088d8ae-09a0-42f9-bf3c-61b1a6aaf594 req-5088d8ae-09a0-42f9-bf3c-61b1a6aaf594 ] Request (VolumesTransfersTest:test_create_get_list_accept_volume_transfer): 202 POST https://api.testbed.osism.xyz:8776/v3/e148e8f7db6c4c58ae97d56890b93e59/volumes 0.608s",
                                "2026-05-22 01:50:07.380 11 INFO tempest.lib.common.rest_client [req-671b3ef5-3f9b-40b8-a05b-d4f5d90b2bf4 req-671b3ef5-3f9b-40b8-a05b-d4f5d90b2bf4 ] Request (VolumesListAdminTestJSON:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/91272664d7f44eb99f66cb59af3d50f7/volumes/cc71ed7d-1299-4f96-9a4d-10ee36b4f75e 0.124s",
                                "{0} tempest.api.volume.admin.test_volumes_list.VolumesListAdminTestJSON.test_volume_list_param_tenant [2.069248s] ... ok",
                                "2026-05-22 01:50:07.473 15 INFO tempest.lib.common.rest_client [req-888011f8-2d2c-4285-83fd-d570b1932ff4 req-888011f8-2d2c-4285-83fd-d570b1932ff4 ] Request (VolumesTransfersTest:test_create_get_list_accept_volume_transfer): 200 GET https://api.testbed.osism.xyz:8776/v3/e148e8f7db6c4c58ae97d56890b93e59/volumes/0e58acda-affa-43df-8648-ac85cd060a00 0.131s",
                                "2026-05-22 01:50:07.512 11 INFO tempest.lib.common.rest_client [req-5b6e883d-4d70-474d-8914-32c609c46bcd req-5b6e883d-4d70-474d-8914-32c609c46bcd ] Request (VolumesListAdminTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:8776/v3/195b311c29c447a386e9ef1fc5d8d1ba/volumes/3be7ef9f-2a85-457f-b2ef-ceb536d407b1 0.095s",
                                "2026-05-22 01:50:07.511 25 INFO tempest.lib.common.rest_client [req-0b1c611d-21a1-47eb-9dd5-f15ab62dc36f req-0b1c611d-21a1-47eb-9dd5-f15ab62dc36f ] Request (VolumesActionsTest:test_attach_detach_volume_to_instance): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/1e2d7cea-2abf-42b0-8b3a-dede189aede2 0.369s",
                                "2026-05-22 01:50:07.673 11 INFO tempest.lib.common.rest_client [req-ecfe5c96-e77f-4996-a5f0-9fbe6d5e619f req-ecfe5c96-e77f-4996-a5f0-9fbe6d5e619f ] Request (VolumesListAdminTestJSON:tearDownClass): 202 DELETE https://api.testbed.osism.xyz:8776/v3/195b311c29c447a386e9ef1fc5d8d1ba/volumes/3be7ef9f-2a85-457f-b2ef-ceb536d407b1 0.141s",
                                "2026-05-22 01:50:07.786 11 INFO tempest.lib.common.rest_client [req-406e0654-b344-42fb-b935-ee1bd46cb0b5 req-406e0654-b344-42fb-b935-ee1bd46cb0b5 ] Request (VolumesListAdminTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:8776/v3/195b311c29c447a386e9ef1fc5d8d1ba/volumes/3be7ef9f-2a85-457f-b2ef-ceb536d407b1 0.112s",
                                "2026-05-22 01:50:07.910 17 INFO tempest.lib.common.rest_client [req-2c588c10-a9eb-46d7-a47c-8b2226eb5d57 req-2c588c10-a9eb-46d7-a47c-8b2226eb5d57 ] Request (VolumesActionsTest:test_force_detach_volume): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/e8e12de9-c360-48bf-9c99-5489317c8138 0.192s",
                                "2026-05-22 01:50:08.598 15 INFO tempest.lib.common.rest_client [req-d02236ba-a485-4286-87cd-ecfb40c26ae1 req-d02236ba-a485-4286-87cd-ecfb40c26ae1 ] Request (VolumesTransfersTest:test_create_get_list_accept_volume_transfer): 200 GET https://api.testbed.osism.xyz:8776/v3/e148e8f7db6c4c58ae97d56890b93e59/volumes/0e58acda-affa-43df-8648-ac85cd060a00 0.113s",
                                "2026-05-22 01:50:08.615 15 INFO tempest.common.waiters [-] volume 0e58acda-affa-43df-8648-ac85cd060a00 reached available after waiting for 1.615009 seconds",
                                "2026-05-22 01:50:08.660 25 INFO tempest.lib.common.rest_client [req-06aa6b93-cf67-4463-8a1f-034f3dc32279 req-06aa6b93-cf67-4463-8a1f-034f3dc32279 ] Request (VolumesActionsTest:test_attach_detach_volume_to_instance): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/1e2d7cea-2abf-42b0-8b3a-dede189aede2 0.130s",
                                "2026-05-22 01:50:08.674 25 INFO tempest.common.waiters [-] State transition \"BUILD/None\" ==> \"BUILD/networking\" after 5 second wait",
                                "2026-05-22 01:50:08.777 15 INFO tempest.lib.common.rest_client [req-c48d21b7-b51b-408c-bd0b-fbe67ae03847 req-c48d21b7-b51b-408c-bd0b-fbe67ae03847 ] Request (VolumesTransfersTest:test_create_get_list_accept_volume_transfer): 202 POST https://api.testbed.osism.xyz:8776/v3/e148e8f7db6c4c58ae97d56890b93e59/os-volume-transfer 0.160s",
                                "2026-05-22 01:50:08.876 15 INFO tempest.lib.common.rest_client [req-d48267da-0e2d-432a-a333-5586be7d9e53 req-d48267da-0e2d-432a-a333-5586be7d9e53 ] Request (VolumesTransfersTest:test_create_get_list_accept_volume_transfer): 200 GET https://api.testbed.osism.xyz:8776/v3/e148e8f7db6c4c58ae97d56890b93e59/volumes/0e58acda-affa-43df-8648-ac85cd060a00 0.096s",
                                "2026-05-22 01:50:08.883 15 INFO tempest.common.waiters [-] volume 0e58acda-affa-43df-8648-ac85cd060a00 reached awaiting-transfer after waiting for 0.883959 seconds",
                                "2026-05-22 01:50:08.891 11 INFO tempest.lib.common.rest_client [req-db157c3b-d83b-4a89-87e5-46cac1324eb0 req-db157c3b-d83b-4a89-87e5-46cac1324eb0 ] Request (VolumesListAdminTestJSON:tearDownClass): 404 GET https://api.testbed.osism.xyz:8776/v3/195b311c29c447a386e9ef1fc5d8d1ba/volumes/3be7ef9f-2a85-457f-b2ef-ceb536d407b1 0.095s",
                                "2026-05-22 01:50:08.961 15 INFO tempest.lib.common.rest_client [req-6c7ef22a-b68f-4548-a5de-5d8be2564e8e req-6c7ef22a-b68f-4548-a5de-5d8be2564e8e ] Request (VolumesTransfersTest:test_create_get_list_accept_volume_transfer): 200 GET https://api.testbed.osism.xyz:8776/v3/e148e8f7db6c4c58ae97d56890b93e59/os-volume-transfer/847996b9-e7d0-447e-840a-450818080159 0.077s",
                                "2026-05-22 01:50:08.997 11 INFO tempest.lib.common.rest_client [req-4a5b8cca-6ad6-49e6-9d84-a01d2a91a1a8 req-4a5b8cca-6ad6-49e6-9d84-a01d2a91a1a8 ] Request (VolumesListAdminTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:8776/v3/195b311c29c447a386e9ef1fc5d8d1ba/volumes/5cd73ef1-e309-4567-9b90-8a5b747c0ad7 0.104s",
                                "2026-05-22 01:50:09.059 15 INFO tempest.lib.common.rest_client [req-e0980b2e-4c04-472a-9ff3-56dbf2f86679 req-e0980b2e-4c04-472a-9ff3-56dbf2f86679 ] Request (VolumesTransfersTest:test_create_get_list_accept_volume_transfer): 200 GET https://api.testbed.osism.xyz:8776/v3/e148e8f7db6c4c58ae97d56890b93e59/os-volume-transfer 0.094s",
                                "2026-05-22 01:50:09.157 17 INFO tempest.lib.common.rest_client [req-79da4241-87e4-4df7-931d-8e1f9d92dec8 req-79da4241-87e4-4df7-931d-8e1f9d92dec8 ] Request (VolumesActionsTest:test_force_detach_volume): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/e8e12de9-c360-48bf-9c99-5489317c8138 0.224s",
                                "2026-05-22 01:50:09.168 11 INFO tempest.lib.common.rest_client [req-9782c6b7-b226-40ee-af63-44ba41158e3e req-9782c6b7-b226-40ee-af63-44ba41158e3e ] Request (VolumesListAdminTestJSON:tearDownClass): 202 DELETE https://api.testbed.osism.xyz:8776/v3/195b311c29c447a386e9ef1fc5d8d1ba/volumes/5cd73ef1-e309-4567-9b90-8a5b747c0ad7 0.153s",
                                "2026-05-22 01:50:09.170 17 INFO tempest.common.waiters [-] State transition \"BUILD/scheduling\" ==> \"BUILD/None\" after 3 second wait",
                                "2026-05-22 01:50:09.291 11 INFO tempest.lib.common.rest_client [req-020fd9f1-253b-48a7-a445-f3fe9843ada2 req-020fd9f1-253b-48a7-a445-f3fe9843ada2 ] Request (VolumesListAdminTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:8776/v3/195b311c29c447a386e9ef1fc5d8d1ba/volumes/5cd73ef1-e309-4567-9b90-8a5b747c0ad7 0.120s",
                                "2026-05-22 01:50:09.976 25 INFO tempest.lib.common.rest_client [req-77455cad-5e60-4e39-8f13-33eeec830a84 req-77455cad-5e60-4e39-8f13-33eeec830a84 ] Request (VolumesActionsTest:test_attach_detach_volume_to_instance): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/1e2d7cea-2abf-42b0-8b3a-dede189aede2 0.298s",
                                "2026-05-22 01:50:09.990 25 INFO tempest.common.waiters [-] State transition \"BUILD/networking\" ==> \"BUILD/block_device_mapping\" after 6 second wait",
                                "2026-05-22 01:50:10.253 15 INFO tempest.lib.common.rest_client [req-5406f20a-ffa3-4785-ae18-06a8d8273ccc req-5406f20a-ffa3-4785-ae18-06a8d8273ccc ] Request (VolumesTransfersTest:test_create_get_list_accept_volume_transfer): 202 POST https://api.testbed.osism.xyz:8776/v3/7542b04f75db4d609a7fcc39221baf9a/os-volume-transfer/847996b9-e7d0-447e-840a-450818080159/accept 1.185s",
                                "2026-05-22 01:50:10.387 17 INFO tempest.lib.common.rest_client [req-53b6696d-404a-42dc-ad27-9fe9776eadb5 req-53b6696d-404a-42dc-ad27-9fe9776eadb5 ] Request (VolumesActionsTest:test_force_detach_volume): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/e8e12de9-c360-48bf-9c99-5489317c8138 0.213s",
                                "2026-05-22 01:50:10.400 15 INFO tempest.lib.common.rest_client [req-843c3a28-99d1-41dc-8160-9ea8cb0b1a0e req-843c3a28-99d1-41dc-8160-9ea8cb0b1a0e ] Request (VolumesTransfersTest:test_create_get_list_accept_volume_transfer): 200 GET https://api.testbed.osism.xyz:8776/v3/7542b04f75db4d609a7fcc39221baf9a/volumes/0e58acda-affa-43df-8648-ac85cd060a00 0.141s",
                                "2026-05-22 01:50:10.401 11 INFO tempest.lib.common.rest_client [req-de67b996-00d9-4a4b-8419-3b9f9d1f2826 req-de67b996-00d9-4a4b-8419-3b9f9d1f2826 ] Request (VolumesListAdminTestJSON:tearDownClass): 404 GET https://api.testbed.osism.xyz:8776/v3/195b311c29c447a386e9ef1fc5d8d1ba/volumes/5cd73ef1-e309-4567-9b90-8a5b747c0ad7 0.094s",
                                "2026-05-22 01:50:10.410 15 INFO tempest.common.waiters [-] volume 0e58acda-affa-43df-8648-ac85cd060a00 reached available after waiting for 0.410176 seconds",
                                "2026-05-22 01:50:10.532 11 INFO tempest.lib.common.rest_client [req-8afb018f-111d-40fd-8c05-ffa5cff53788 req-8afb018f-111d-40fd-8c05-ffa5cff53788 ] Request (VolumesListAdminTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:8776/v3/195b311c29c447a386e9ef1fc5d8d1ba/volumes/ef6c58b7-dba7-4d07-87c8-8b7bbd5966ee 0.129s",
                                "2026-05-22 01:50:10.546 15 INFO tempest.lib.common.rest_client [req-80d55b11-cc88-454e-90b0-aa0009d32cc4 req-80d55b11-cc88-454e-90b0-aa0009d32cc4 ] Request (VolumesTransfersTest:test_create_get_list_accept_volume_transfer): 200 GET https://api.testbed.osism.xyz:8776/v3/7542b04f75db4d609a7fcc39221baf9a/volumes/0e58acda-affa-43df-8648-ac85cd060a00 0.134s",
                                "2026-05-22 01:50:10.645 15 INFO tempest.lib.common.rest_client [req-a7ef8d5d-3e8b-4662-9153-877055818b09 req-a7ef8d5d-3e8b-4662-9153-877055818b09 ] Request (VolumesTransfersTest:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:8776/v3/e148e8f7db6c4c58ae97d56890b93e59/os-volume-transfer/847996b9-e7d0-447e-840a-450818080159 0.085s",
                                "2026-05-22 01:50:10.706 11 INFO tempest.lib.common.rest_client [req-b8d51156-f578-4f9b-9934-fb4dc1bf2769 req-b8d51156-f578-4f9b-9934-fb4dc1bf2769 ] Request (VolumesListAdminTestJSON:tearDownClass): 202 DELETE https://api.testbed.osism.xyz:8776/v3/195b311c29c447a386e9ef1fc5d8d1ba/volumes/ef6c58b7-dba7-4d07-87c8-8b7bbd5966ee 0.158s",
                                "2026-05-22 01:50:10.806 15 INFO tempest.lib.common.rest_client [req-3c955ad7-b49b-4904-84a3-346678ad8ae5 req-3c955ad7-b49b-4904-84a3-346678ad8ae5 ] Request (VolumesTransfersTest:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/8efdb0aaa69544b6b72bfc89c98716ce/volumes/0e58acda-affa-43df-8648-ac85cd060a00 0.159s",
                                "2026-05-22 01:50:10.826 11 INFO tempest.lib.common.rest_client [req-f4fdf41d-b640-42cd-ba2c-a907d75d2339 req-f4fdf41d-b640-42cd-ba2c-a907d75d2339 ] Request (VolumesListAdminTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:8776/v3/195b311c29c447a386e9ef1fc5d8d1ba/volumes/ef6c58b7-dba7-4d07-87c8-8b7bbd5966ee 0.118s",
                                "2026-05-22 01:50:10.913 15 INFO tempest.lib.common.rest_client [req-3ba4063b-b097-4660-be5a-13d3b0e91e14 req-3ba4063b-b097-4660-be5a-13d3b0e91e14 ] Request (VolumesTransfersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/8efdb0aaa69544b6b72bfc89c98716ce/volumes/0e58acda-affa-43df-8648-ac85cd060a00 0.105s",
                                "2026-05-22 01:50:11.264 25 INFO tempest.lib.common.rest_client [req-29c9d558-adee-496d-b864-4e72ea406d89 req-29c9d558-adee-496d-b864-4e72ea406d89 ] Request (VolumesActionsTest:test_attach_detach_volume_to_instance): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/1e2d7cea-2abf-42b0-8b3a-dede189aede2 0.272s",
                                "2026-05-22 01:50:11.279 25 INFO tempest.common.waiters [-] State transition \"BUILD/block_device_mapping\" ==> \"BUILD/spawning\" after 8 second wait",
                                "2026-05-22 01:50:11.563 17 INFO tempest.lib.common.rest_client [req-2082e6a3-75f2-41d4-8121-9c3f8319ca73 req-2082e6a3-75f2-41d4-8121-9c3f8319ca73 ] Request (VolumesActionsTest:test_force_detach_volume): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/e8e12de9-c360-48bf-9c99-5489317c8138 0.158s",
                                "2026-05-22 01:50:11.578 17 INFO tempest.common.waiters [-] State transition \"BUILD/None\" ==> \"BUILD/networking\" after 5 second wait",
                                "2026-05-22 01:50:11.921 11 INFO tempest.lib.common.rest_client [req-6ef31a26-e97a-4056-bc9b-a52ba37d37ba req-6ef31a26-e97a-4056-bc9b-a52ba37d37ba ] Request (VolumesListAdminTestJSON:tearDownClass): 404 GET https://api.testbed.osism.xyz:8776/v3/195b311c29c447a386e9ef1fc5d8d1ba/volumes/ef6c58b7-dba7-4d07-87c8-8b7bbd5966ee 0.084s",
                                "2026-05-22 01:50:12.032 15 INFO tempest.lib.common.rest_client [req-68dd88d2-3307-491c-9cdb-005fae702fe8 req-68dd88d2-3307-491c-9cdb-005fae702fe8 ] Request (VolumesTransfersTest:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/8efdb0aaa69544b6b72bfc89c98716ce/volumes/0e58acda-affa-43df-8648-ac85cd060a00 0.103s",
                                "2026-05-22 01:50:12.123 15 INFO tempest.lib.common.rest_client [req-5ca6da47-cb1e-4fc7-81b9-03d72ef317ab req-5ca6da47-cb1e-4fc7-81b9-03d72ef317ab ] Request (VolumesTransfersTest:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/e148e8f7db6c4c58ae97d56890b93e59/volumes/0e58acda-affa-43df-8648-ac85cd060a00 0.089s",
                                "2026-05-22 01:50:12.211 15 INFO tempest.lib.common.rest_client [req-14a611b3-47a3-4331-a234-0e0bf40de387 req-14a611b3-47a3-4331-a234-0e0bf40de387 ] Request (VolumesTransfersTest:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:8776/v3/e148e8f7db6c4c58ae97d56890b93e59/volumes/0e58acda-affa-43df-8648-ac85cd060a00 0.086s",
                                "{2} tempest.api.volume.test_volume_transfers.VolumesTransfersTest.test_create_get_list_accept_volume_transfer [5.493288s] ... ok",
                                "2026-05-22 01:50:12.228 11 INFO tempest.lib.common.rest_client [req-8a3d134f-c604-4b8f-a33b-6d0771247e67 req-8a3d134f-c604-4b8f-a33b-6d0771247e67 ] Request (VolumesListAdminTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/138532ce7057420881bdd5e1fc9d5e68 0.305s",
                                "2026-05-22 01:50:12.494 15 INFO tempest.lib.common.rest_client [req-245cd5d5-7967-4ac2-9ff0-cabee656d848 req-245cd5d5-7967-4ac2-9ff0-cabee656d848 ] Request (VolumesTransfersTest:test_create_list_delete_volume_transfer): 202 POST https://api.testbed.osism.xyz:8776/v3/e148e8f7db6c4c58ae97d56890b93e59/volumes 0.278s",
                                "2026-05-22 01:50:12.496 11 INFO tempest.lib.common.rest_client [req-8b25de07-c6e0-4747-9715-1963fd07d630 req-8b25de07-c6e0-4747-9715-1963fd07d630 ] Request (VolumesListAdminTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/0095b209c9c04e3ea8ca4452a7fa7474 0.265s",
                                "2026-05-22 01:50:12.496 11 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 91272664d7f44eb99f66cb59af3d50f7",
                                "2026-05-22 01:50:12.525 25 INFO tempest.lib.common.rest_client [req-090d4b03-1725-4ad5-8242-4d16bfe19120 req-090d4b03-1725-4ad5-8242-4d16bfe19120 ] Request (VolumesActionsTest:test_attach_detach_volume_to_instance): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/1e2d7cea-2abf-42b0-8b3a-dede189aede2 0.240s",
                                "2026-05-22 01:50:12.657 15 INFO tempest.lib.common.rest_client [req-7bb181eb-6d79-4bc4-98be-a5474fa7e482 req-7bb181eb-6d79-4bc4-98be-a5474fa7e482 ] Request (VolumesTransfersTest:test_create_list_delete_volume_transfer): 200 GET https://api.testbed.osism.xyz:8776/v3/e148e8f7db6c4c58ae97d56890b93e59/volumes/5995ba5b-531e-4cea-8445-e61f8dcd2514 0.134s",
                                "2026-05-22 01:50:12.852 17 INFO tempest.lib.common.rest_client [req-4d074612-21f6-498c-9af9-5e362fcf71fa req-4d074612-21f6-498c-9af9-5e362fcf71fa ] Request (VolumesActionsTest:test_force_detach_volume): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/e8e12de9-c360-48bf-9c99-5489317c8138 0.271s",
                                "2026-05-22 01:50:12.866 17 INFO tempest.common.waiters [-] State transition \"BUILD/networking\" ==> \"BUILD/block_device_mapping\" after 6 second wait",
                                "2026-05-22 01:50:13.011 11 INFO tempest.lib.common.rest_client [req-04d7735b-bd5e-44c7-9613-c9a09d77a48c req-04d7735b-bd5e-44c7-9613-c9a09d77a48c ] Request (VolumesListAdminTestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.512s",
                                "2026-05-22 01:50:13.531 11 INFO tempest.lib.common.rest_client [req-b5df19be-f88a-4b52-a067-33464353642c req-b5df19be-f88a-4b52-a067-33464353642c ] Request (VolumesListAdminTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=91272664d7f44eb99f66cb59af3d50f7&name=default 0.517s",
                                "2026-05-22 01:50:13.818 15 INFO tempest.lib.common.rest_client [req-a1ac71f8-7743-443c-a14d-cd4fc577bdac req-a1ac71f8-7743-443c-a14d-cd4fc577bdac ] Request (VolumesTransfersTest:test_create_list_delete_volume_transfer): 200 GET https://api.testbed.osism.xyz:8776/v3/e148e8f7db6c4c58ae97d56890b93e59/volumes/5995ba5b-531e-4cea-8445-e61f8dcd2514 0.141s",
                                "2026-05-22 01:50:13.832 15 INFO tempest.common.waiters [-] volume 5995ba5b-531e-4cea-8445-e61f8dcd2514 reached available after waiting for 1.832678 seconds",
                                "2026-05-22 01:50:13.842 25 INFO tempest.lib.common.rest_client [req-a6ebf1a0-7a1e-4917-8c0f-bbda441ec448 req-a6ebf1a0-7a1e-4917-8c0f-bbda441ec448 ] Request (VolumesActionsTest:test_attach_detach_volume_to_instance): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/1e2d7cea-2abf-42b0-8b3a-dede189aede2 0.304s",
                                "2026-05-22 01:50:14.007 15 INFO tempest.lib.common.rest_client [req-fea55afd-2867-40e5-8977-1048dd2ba384 req-fea55afd-2867-40e5-8977-1048dd2ba384 ] Request (VolumesTransfersTest:test_create_list_delete_volume_transfer): 202 POST https://api.testbed.osism.xyz:8776/v3/e148e8f7db6c4c58ae97d56890b93e59/os-volume-transfer 0.172s",
                                "2026-05-22 01:50:14.010 11 INFO tempest.lib.common.rest_client [req-3acea34a-76f3-4627-a832-4ed54ab613cf req-3acea34a-76f3-4627-a832-4ed54ab613cf ] Request (VolumesListAdminTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/8a542066-ec84-4f67-a2e9-43da8846a2ca 0.473s",
                                "2026-05-22 01:50:14.132 15 INFO tempest.lib.common.rest_client [req-cfec3e6b-faa6-4a65-b646-6c3939ad8b2e req-cfec3e6b-faa6-4a65-b646-6c3939ad8b2e ] Request (VolumesTransfersTest:test_create_list_delete_volume_transfer): 200 GET https://api.testbed.osism.xyz:8776/v3/e148e8f7db6c4c58ae97d56890b93e59/volumes/5995ba5b-531e-4cea-8445-e61f8dcd2514 0.120s",
                                "2026-05-22 01:50:14.139 15 INFO tempest.common.waiters [-] volume 5995ba5b-531e-4cea-8445-e61f8dcd2514 reached awaiting-transfer after waiting for 0.139819 seconds",
                                "2026-05-22 01:50:14.223 15 INFO tempest.lib.common.rest_client [req-ebb7e372-5313-4b75-8df8-e5da8a8a6ebb req-ebb7e372-5313-4b75-8df8-e5da8a8a6ebb ] Request (VolumesTransfersTest:test_create_list_delete_volume_transfer): 200 GET https://api.testbed.osism.xyz:8776/v3/e148e8f7db6c4c58ae97d56890b93e59/os-volume-transfer/detail 0.082s",
                                "2026-05-22 01:50:14.232 17 INFO tempest.lib.common.rest_client [req-bcfa4764-26f9-45f6-b4e1-b143a5472762 req-bcfa4764-26f9-45f6-b4e1-b143a5472762 ] Request (VolumesActionsTest:test_force_detach_volume): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/e8e12de9-c360-48bf-9c99-5489317c8138 0.363s",
                                "2026-05-22 01:50:14.243 11 INFO tempest.lib.common.rest_client [req-dd504da0-9a1d-4df6-868c-22f9da4db141 req-dd504da0-9a1d-4df6-868c-22f9da4db141 ] Request (VolumesListAdminTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/91272664d7f44eb99f66cb59af3d50f7 0.230s",
                                "2026-05-22 01:50:14.244 11 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 195b311c29c447a386e9ef1fc5d8d1ba",
                                "2026-05-22 01:50:14.248 17 INFO tempest.common.waiters [-] State transition \"BUILD/block_device_mapping\" ==> \"BUILD/spawning\" after 8 second wait",
                                "2026-05-22 01:50:14.386 15 INFO tempest.lib.common.rest_client [req-dfc97af0-cb4d-4258-acef-ba604f4b6270 req-dfc97af0-cb4d-4258-acef-ba604f4b6270 ] Request (VolumesTransfersTest:test_create_list_delete_volume_transfer): 202 DELETE https://api.testbed.osism.xyz:8776/v3/e148e8f7db6c4c58ae97d56890b93e59/os-volume-transfer/4f411b6e-1186-4f86-966c-03cf58f66dfb 0.156s",
                                "2026-05-22 01:50:14.498 15 INFO tempest.lib.common.rest_client [req-75cacd80-625c-4022-8701-a6f35e35e085 req-75cacd80-625c-4022-8701-a6f35e35e085 ] Request (VolumesTransfersTest:test_create_list_delete_volume_transfer): 200 GET https://api.testbed.osism.xyz:8776/v3/e148e8f7db6c4c58ae97d56890b93e59/volumes/5995ba5b-531e-4cea-8445-e61f8dcd2514 0.109s",
                                "2026-05-22 01:50:14.510 15 INFO tempest.common.waiters [-] volume 5995ba5b-531e-4cea-8445-e61f8dcd2514 reached available after waiting for 0.510945 seconds",
                                "2026-05-22 01:50:14.594 15 INFO tempest.lib.common.rest_client [req-e0d4da7c-0d88-4526-a17c-301979e7ac66 req-e0d4da7c-0d88-4526-a17c-301979e7ac66 ] Request (VolumesTransfersTest:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:8776/v3/e148e8f7db6c4c58ae97d56890b93e59/os-volume-transfer/4f411b6e-1186-4f86-966c-03cf58f66dfb 0.081s",
                                "2026-05-22 01:50:14.660 11 INFO tempest.lib.common.rest_client [req-60acd0ce-22e8-4210-947c-ee1f01fac6f7 req-60acd0ce-22e8-4210-947c-ee1f01fac6f7 ] Request (VolumesListAdminTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=195b311c29c447a386e9ef1fc5d8d1ba&name=default 0.406s",
                                "2026-05-22 01:50:14.722 15 INFO tempest.lib.common.rest_client [req-000b056f-51c2-4feb-a4a6-2931ab73229a req-000b056f-51c2-4feb-a4a6-2931ab73229a ] Request (VolumesTransfersTest:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/8efdb0aaa69544b6b72bfc89c98716ce/volumes/5995ba5b-531e-4cea-8445-e61f8dcd2514 0.124s",
                                "2026-05-22 01:50:14.843 15 INFO tempest.lib.common.rest_client [req-bba004c5-1818-44a6-9c91-1ad97055bc68 req-bba004c5-1818-44a6-9c91-1ad97055bc68 ] Request (VolumesTransfersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/8efdb0aaa69544b6b72bfc89c98716ce/volumes/5995ba5b-531e-4cea-8445-e61f8dcd2514 0.118s",
                                "2026-05-22 01:50:15.140 11 INFO tempest.lib.common.rest_client [req-3aeb4f7c-2e90-4e27-8a1f-0fb489755483 req-3aeb4f7c-2e90-4e27-8a1f-0fb489755483 ] Request (VolumesListAdminTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/1c3e77c7-14f0-472e-86b1-4991ec83cafe 0.477s",
                                "2026-05-22 01:50:15.170 25 INFO tempest.lib.common.rest_client [req-28f14077-648a-40ae-8546-5b1b0758ce6e req-28f14077-648a-40ae-8546-5b1b0758ce6e ] Request (VolumesActionsTest:test_attach_detach_volume_to_instance): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/1e2d7cea-2abf-42b0-8b3a-dede189aede2 0.314s",
                                "2026-05-22 01:50:15.429 11 INFO tempest.lib.common.rest_client [req-015c28e7-21ed-477a-b69b-97b468c81c38 req-015c28e7-21ed-477a-b69b-97b468c81c38 ] Request (VolumesListAdminTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/195b311c29c447a386e9ef1fc5d8d1ba 0.286s",
                                "2026-05-22 01:50:15.557 17 INFO tempest.lib.common.rest_client [req-cd1b9721-cb0f-411d-bf4f-af9f4cfd6b0a req-cd1b9721-cb0f-411d-bf4f-af9f4cfd6b0a ] Request (VolumesActionsTest:test_force_detach_volume): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/e8e12de9-c360-48bf-9c99-5489317c8138 0.306s",
                                "2026-05-22 01:50:15.941 15 INFO tempest.lib.common.rest_client [req-e83955e4-0f23-4852-9105-d11e26cd911b req-e83955e4-0f23-4852-9105-d11e26cd911b ] Request (VolumesTransfersTest:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/8efdb0aaa69544b6b72bfc89c98716ce/volumes/5995ba5b-531e-4cea-8445-e61f8dcd2514 0.087s",
                                "2026-05-22 01:50:16.040 15 INFO tempest.lib.common.rest_client [req-342f0801-98d6-4e68-8626-063b4df12435 req-342f0801-98d6-4e68-8626-063b4df12435 ] Request (VolumesTransfersTest:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/e148e8f7db6c4c58ae97d56890b93e59/volumes/5995ba5b-531e-4cea-8445-e61f8dcd2514 0.096s",
                                "2026-05-22 01:50:16.129 15 INFO tempest.lib.common.rest_client [req-ae874e80-e493-493b-9135-1e5338c0b107 req-ae874e80-e493-493b-9135-1e5338c0b107 ] Request (VolumesTransfersTest:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:8776/v3/e148e8f7db6c4c58ae97d56890b93e59/volumes/5995ba5b-531e-4cea-8445-e61f8dcd2514 0.086s",
                                "{2} tempest.api.volume.test_volume_transfers.VolumesTransfersTest.test_create_list_delete_volume_transfer [3.916604s] ... ok",
                                "2026-05-22 01:50:16.442 15 INFO tempest.lib.common.rest_client [req-7794a7a6-5b12-4e9e-9558-eeb913f31800 req-7794a7a6-5b12-4e9e-9558-eeb913f31800 ] Request (VolumesTransfersTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/6e7357b1735643fe9f648635da6c16a0 0.307s",
                                "2026-05-22 01:50:16.519 25 INFO tempest.lib.common.rest_client [req-8a3cb55f-87cd-4134-b99d-f91269f9c422 req-8a3cb55f-87cd-4134-b99d-f91269f9c422 ] Request (VolumesActionsTest:test_attach_detach_volume_to_instance): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/1e2d7cea-2abf-42b0-8b3a-dede189aede2 0.338s",
                                "2026-05-22 01:50:16.534 25 INFO tempest.common.waiters [-] State transition \"BUILD/spawning\" ==> \"ACTIVE/None\" after 13 second wait",
                                "2026-05-22 01:50:16.815 15 INFO tempest.lib.common.rest_client [req-b91bdf2e-81e9-4e16-82ff-c8da4c360d19 req-b91bdf2e-81e9-4e16-82ff-c8da4c360d19 ] Request (VolumesTransfersTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/8c10da8ecba84911898d4302c81666a0 0.370s",
                                "2026-05-22 01:50:16.885 17 INFO tempest.lib.common.rest_client [req-ac97816e-6d16-4100-b089-20388ae4205e req-ac97816e-6d16-4100-b089-20388ae4205e ] Request (VolumesActionsTest:test_force_detach_volume): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/e8e12de9-c360-48bf-9c99-5489317c8138 0.301s",
                                "2026-05-22 01:50:17.172 15 INFO tempest.lib.common.rest_client [req-62695905-8d0f-49ee-92e9-472040f87e0e req-62695905-8d0f-49ee-92e9-472040f87e0e ] Request (VolumesTransfersTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/07197e2ecb3d492d97ce306a3b5e0893 0.354s",
                                "2026-05-22 01:50:17.173 15 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 7542b04f75db4d609a7fcc39221baf9a",
                                "2026-05-22 01:50:17.220 25 INFO tempest.lib.common.rest_client [req-bf66fd1a-bbea-4691-a23a-2e0dc196b602 req-bf66fd1a-bbea-4691-a23a-2e0dc196b602 ] Request (VolumesActionsTest:test_attach_detach_volume_to_instance): 202 POST https://api.testbed.osism.xyz:8776/v3/6fe0a8db9a864fe99945eff55d1c82f3/volumes/96d7be81-85b5-42ea-9e1c-2bfb8115d8d6/action 0.684s",
                                "2026-05-22 01:50:17.333 25 INFO tempest.lib.common.rest_client [req-875ff1f9-a589-4321-8835-0b36a0cde961 req-875ff1f9-a589-4321-8835-0b36a0cde961 ] Request (VolumesActionsTest:test_attach_detach_volume_to_instance): 200 GET https://api.testbed.osism.xyz:8776/v3/6fe0a8db9a864fe99945eff55d1c82f3/volumes/96d7be81-85b5-42ea-9e1c-2bfb8115d8d6 0.110s",
                                "2026-05-22 01:50:17.350 25 INFO tempest.common.waiters [-] volume 96d7be81-85b5-42ea-9e1c-2bfb8115d8d6 reached in-use after waiting for 0.350159 seconds",
                                "2026-05-22 01:50:17.694 15 INFO tempest.lib.common.rest_client [req-bc348e9c-323e-4d6a-9d8a-8c1f9a90a23b req-bc348e9c-323e-4d6a-9d8a-8c1f9a90a23b ] Request (VolumesTransfersTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.517s",
                                "2026-05-22 01:50:18.000 25 INFO tempest.lib.common.rest_client [req-75b79603-0d33-4744-98b6-5ba099abd9a9 req-75b79603-0d33-4744-98b6-5ba099abd9a9 ] Request (VolumesActionsTest:test_attach_detach_volume_to_instance): 202 POST https://api.testbed.osism.xyz:8776/v3/6fe0a8db9a864fe99945eff55d1c82f3/volumes/96d7be81-85b5-42ea-9e1c-2bfb8115d8d6/action 0.647s",
                                "2026-05-22 01:50:18.108 25 INFO tempest.lib.common.rest_client [req-301d024b-a731-4838-aa22-5ceba9636e22 req-301d024b-a731-4838-aa22-5ceba9636e22 ] Request (VolumesActionsTest:test_attach_detach_volume_to_instance): 200 GET https://api.testbed.osism.xyz:8776/v3/6fe0a8db9a864fe99945eff55d1c82f3/volumes/96d7be81-85b5-42ea-9e1c-2bfb8115d8d6 0.106s",
                                "2026-05-22 01:50:18.120 25 INFO tempest.common.waiters [-] volume 96d7be81-85b5-42ea-9e1c-2bfb8115d8d6 reached available after waiting for 0.120481 seconds",
                                "2026-05-22 01:50:18.226 17 INFO tempest.lib.common.rest_client [req-9ca4cc3d-e3a2-44ea-8d5c-be7fd49743ca req-9ca4cc3d-e3a2-44ea-8d5c-be7fd49743ca ] Request (VolumesActionsTest:test_force_detach_volume): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/e8e12de9-c360-48bf-9c99-5489317c8138 0.319s",
                                "2026-05-22 01:50:18.405 25 INFO tempest.lib.common.rest_client [req-c0bb97eb-e54b-4d90-b0a2-d9bff828d5bd req-c0bb97eb-e54b-4d90-b0a2-d9bff828d5bd ] Request (VolumesActionsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:8774/v2.1/servers/1e2d7cea-2abf-42b0-8b3a-dede189aede2 0.282s",
                                "2026-05-22 01:50:18.458 15 INFO tempest.lib.common.rest_client [req-394a36eb-abaf-4dbf-9f98-53bc87b1aa6d req-394a36eb-abaf-4dbf-9f98-53bc87b1aa6d ] Request (VolumesTransfersTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=7542b04f75db4d609a7fcc39221baf9a&name=default 0.762s",
                                "2026-05-22 01:50:18.693 25 INFO tempest.lib.common.rest_client [req-32f8400d-44d8-4f44-8446-80f4e08dbac6 req-32f8400d-44d8-4f44-8446-80f4e08dbac6 ] Request (VolumesActionsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/1e2d7cea-2abf-42b0-8b3a-dede189aede2 0.283s",
                                "2026-05-22 01:50:18.961 15 INFO tempest.lib.common.rest_client [req-db37eca5-4b29-4a56-ba7f-299cc8f7440c req-db37eca5-4b29-4a56-ba7f-299cc8f7440c ] Request (VolumesTransfersTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/4af1dc85-ff2a-4fe7-974a-452535f52ac7 0.500s",
                                "2026-05-22 01:50:19.266 15 INFO tempest.lib.common.rest_client [req-715152ae-be71-4020-a9be-98fbdcfc64cc req-715152ae-be71-4020-a9be-98fbdcfc64cc ] Request (VolumesTransfersTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/7542b04f75db4d609a7fcc39221baf9a 0.302s",
                                "2026-05-22 01:50:19.267 15 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 8efdb0aaa69544b6b72bfc89c98716ce",
                                "2026-05-22 01:50:19.639 17 INFO tempest.lib.common.rest_client [req-f0416a20-8b5d-4a48-a07a-49dbf461a7e9 req-f0416a20-8b5d-4a48-a07a-49dbf461a7e9 ] Request (VolumesActionsTest:test_force_detach_volume): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/e8e12de9-c360-48bf-9c99-5489317c8138 0.397s",
                                "2026-05-22 01:50:19.801 15 INFO tempest.lib.common.rest_client [req-6815ad6c-4513-4af2-a18e-812c05fb46ef req-6815ad6c-4513-4af2-a18e-812c05fb46ef ] Request (VolumesTransfersTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=8efdb0aaa69544b6b72bfc89c98716ce&name=default 0.530s",
                                "2026-05-22 01:50:20.101 25 INFO tempest.lib.common.rest_client [req-9e555100-5064-4cbe-8dab-26dfc5323fbf req-9e555100-5064-4cbe-8dab-26dfc5323fbf ] Request (VolumesActionsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/1e2d7cea-2abf-42b0-8b3a-dede189aede2 0.392s",
                                "2026-05-22 01:50:20.395 15 INFO tempest.lib.common.rest_client [req-bef65d0e-62f2-48c8-9e57-19115383cc62 req-bef65d0e-62f2-48c8-9e57-19115383cc62 ] Request (VolumesTransfersTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/d10427b2-3cab-4ff6-a3f5-6b221fce617d 0.591s",
                                "2026-05-22 01:50:20.727 15 INFO tempest.lib.common.rest_client [req-e1bac671-affa-41cd-bbf7-ec22a0b1d8e1 req-e1bac671-affa-41cd-bbf7-ec22a0b1d8e1 ] Request (VolumesTransfersTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/8efdb0aaa69544b6b72bfc89c98716ce 0.330s",
                                "2026-05-22 01:50:20.728 15 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: e148e8f7db6c4c58ae97d56890b93e59",
                                "2026-05-22 01:50:20.941 17 INFO tempest.lib.common.rest_client [req-46898619-ae8e-4afc-9e27-dfac2d65f2d4 req-46898619-ae8e-4afc-9e27-dfac2d65f2d4 ] Request (VolumesActionsTest:test_force_detach_volume): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/e8e12de9-c360-48bf-9c99-5489317c8138 0.283s",
                                "2026-05-22 01:50:20.959 17 INFO tempest.common.waiters [-] State transition \"BUILD/spawning\" ==> \"ACTIVE/None\" after 14 second wait",
                                "2026-05-22 01:50:21.160 15 INFO tempest.lib.common.rest_client [req-5dce293a-667d-4e1b-b885-08478bdebd31 req-5dce293a-667d-4e1b-b885-08478bdebd31 ] Request (VolumesTransfersTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=e148e8f7db6c4c58ae97d56890b93e59&name=default 0.429s",
                                "2026-05-22 01:50:21.266 25 INFO tempest.lib.common.rest_client [req-a39bb7bc-b850-4d07-8ec0-9877cb3f7dcd req-a39bb7bc-b850-4d07-8ec0-9877cb3f7dcd ] Request (VolumesActionsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/1e2d7cea-2abf-42b0-8b3a-dede189aede2 0.152s",
                                "2026-05-22 01:50:21.280 17 INFO tempest.lib.common.rest_client [req-52c38314-8ce5-4a0e-a5f2-7dc21dc24e53 req-52c38314-8ce5-4a0e-a5f2-7dc21dc24e53 ] Request (VolumesActionsTest:test_force_detach_volume): 202 POST https://api.testbed.osism.xyz:8776/v3/32b5b5b0f63b4eaf9bafaf1e25853ee2/volumes 0.317s",
                                "2026-05-22 01:50:21.406 17 INFO tempest.lib.common.rest_client [req-1737ecf0-ff6b-4972-ba03-77088b0d6e13 req-1737ecf0-ff6b-4972-ba03-77088b0d6e13 ] Request (VolumesActionsTest:test_force_detach_volume): 200 GET https://api.testbed.osism.xyz:8776/v3/32b5b5b0f63b4eaf9bafaf1e25853ee2/volumes/40d994bb-032e-4781-85ad-b48c108828a5 0.108s",
                                "2026-05-22 01:50:21.596 15 INFO tempest.lib.common.rest_client [req-504d065b-ed62-48a0-8eb7-1350e0d4ad7e req-504d065b-ed62-48a0-8eb7-1350e0d4ad7e ] Request (VolumesTransfersTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/c90a02dd-2890-4410-a204-4632c26fbb7b 0.434s",
                                "2026-05-22 01:50:21.816 15 INFO tempest.lib.common.rest_client [req-1c3b0be4-ed0f-4537-827f-2729a1f88ec3 req-1c3b0be4-ed0f-4537-827f-2729a1f88ec3 ] Request (VolumesTransfersTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/e148e8f7db6c4c58ae97d56890b93e59 0.216s",
                                "2026-05-22 01:50:22.349 15 INFO tempest.lib.common.rest_client [req-f97a777f-26a6-4097-919d-f0a1b9112b6c req-f97a777f-26a6-4097-919d-f0a1b9112b6c ] Request (VolumesTransfersV357Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.528s",
                                "2026-05-22 01:50:22.441 25 INFO tempest.lib.common.rest_client [req-a6d07504-4a5f-4458-bb52-527c0428a150 req-a6d07504-4a5f-4458-bb52-527c0428a150 ] Request (VolumesActionsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/1e2d7cea-2abf-42b0-8b3a-dede189aede2 0.153s",
                                "2026-05-22 01:50:22.453 25 INFO tempest.common.waiters [-] State transition \"ACTIVE/deleting\" ==> \"DELETED/None\" after 4 second wait",
                                "2026-05-22 01:50:22.534 17 INFO tempest.lib.common.rest_client [req-032cb874-eb26-4d9e-a6c1-70821792f807 req-032cb874-eb26-4d9e-a6c1-70821792f807 ] Request (VolumesActionsTest:test_force_detach_volume): 200 GET https://api.testbed.osism.xyz:8776/v3/32b5b5b0f63b4eaf9bafaf1e25853ee2/volumes/40d994bb-032e-4781-85ad-b48c108828a5 0.115s",
                                "2026-05-22 01:50:22.550 17 INFO tempest.common.waiters [-] volume 40d994bb-032e-4781-85ad-b48c108828a5 reached available after waiting for 1.550790 seconds",
                                "2026-05-22 01:50:22.811 15 INFO tempest.lib.common.rest_client [req-5da13a8c-c1a3-4b71-a035-ac6b9b2ed3a6 req-5da13a8c-c1a3-4b71-a035-ac6b9b2ed3a6 ] Request (VolumesTransfersV357Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.449s",
                                "2026-05-22 01:50:22.918 15 INFO tempest.lib.common.rest_client [req-9a97475a-a741-40ac-a128-fb58bf09d3f4 req-9a97475a-a741-40ac-a128-fb58bf09d3f4 ] Request (VolumesTransfersV357Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.103s",
                                "2026-05-22 01:50:23.074 15 INFO tempest.lib.common.rest_client [req-2cf52346-86f1-48f6-9edd-b143f7b22fb1 req-2cf52346-86f1-48f6-9edd-b143f7b22fb1 ] Request (VolumesTransfersV357Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.154s",
                                "2026-05-22 01:50:23.174 17 INFO tempest.lib.common.rest_client [req-57d0e506-68b5-409c-ab77-8165dc263c10 req-57d0e506-68b5-409c-ab77-8165dc263c10 ] Request (VolumesActionsTest:test_force_detach_volume): 202 POST https://api.testbed.osism.xyz:8776/v3/32b5b5b0f63b4eaf9bafaf1e25853ee2/volumes/40d994bb-032e-4781-85ad-b48c108828a5/action 0.622s",
                                "2026-05-22 01:50:23.276 17 INFO tempest.lib.common.rest_client [req-aad21b62-d8eb-4301-8f9d-0a164cea3ea8 req-aad21b62-d8eb-4301-8f9d-0a164cea3ea8 ] Request (VolumesActionsTest:test_force_detach_volume): 200 GET https://api.testbed.osism.xyz:8776/v3/32b5b5b0f63b4eaf9bafaf1e25853ee2/volumes/40d994bb-032e-4781-85ad-b48c108828a5 0.099s",
                                "2026-05-22 01:50:23.284 17 INFO tempest.common.waiters [-] volume 40d994bb-032e-4781-85ad-b48c108828a5 reached in-use after waiting for 0.284052 seconds",
                                "2026-05-22 01:50:23.390 17 INFO tempest.lib.common.rest_client [req-f9690949-4ca8-42f3-9bc2-63a77ec6ed76 req-f9690949-4ca8-42f3-9bc2-63a77ec6ed76 ] Request (VolumesActionsTest:test_force_detach_volume): 200 GET https://api.testbed.osism.xyz:8776/v3/32b5b5b0f63b4eaf9bafaf1e25853ee2/volumes/40d994bb-032e-4781-85ad-b48c108828a5 0.104s",
                                "2026-05-22 01:50:23.607 15 INFO tempest.lib.common.rest_client [req-dc233451-2f53-48a5-8bfd-0aa780e9f49c req-dc233451-2f53-48a5-8bfd-0aa780e9f49c ] Request (VolumesTransfersV357Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.529s",
                                "2026-05-22 01:50:23.609 25 INFO tempest.lib.common.rest_client [req-a3b87349-3159-4d35-9e89-08866e81d7ca req-a3b87349-3159-4d35-9e89-08866e81d7ca ] Request (VolumesActionsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/1e2d7cea-2abf-42b0-8b3a-dede189aede2 0.152s",
                                "2026-05-22 01:50:23.705 15 INFO tempest.lib.common.rest_client [req-846e5147-d810-413d-b3e9-3e364e87500a req-846e5147-d810-413d-b3e9-3e364e87500a ] Request (VolumesTransfersV357Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.095s",
                                "2026-05-22 01:50:23.828 15 INFO tempest.lib.common.rest_client [req-ef99cc82-b774-4a94-9b5e-77be71ee1260 req-ef99cc82-b774-4a94-9b5e-77be71ee1260 ] Request (VolumesTransfersV357Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3ae12f643dd24b0ea63ad16f097b107a/users/4bc994981c5548d78af6fc46eeb2bb68/roles/7b19d98ffcc24d869191183daf0fb4ae 0.121s",
                                "2026-05-22 01:50:23.909 17 INFO tempest.lib.common.rest_client [req-0c25f114-339b-4703-83df-c9f2206eb4aa req-0c25f114-339b-4703-83df-c9f2206eb4aa ] Request (VolumesActionsTest:test_force_detach_volume): 202 POST https://api.testbed.osism.xyz:8776/v3/5abf1d49ff2748ed8c361153bdd8df02/volumes/40d994bb-032e-4781-85ad-b48c108828a5/action 0.503s",
                                "2026-05-22 01:50:23.986 15 INFO tempest.lib.common.rest_client [req-c1a6825f-16c7-411e-985c-098b1e4658d8 req-c1a6825f-16c7-411e-985c-098b1e4658d8 ] Request (VolumesTransfersV357Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.155s",
                                "2026-05-22 01:50:24.036 17 INFO tempest.lib.common.rest_client [req-603f6f01-c9ed-4799-adef-ba1a5eaa3790 req-603f6f01-c9ed-4799-adef-ba1a5eaa3790 ] Request (VolumesActionsTest:test_force_detach_volume): 200 GET https://api.testbed.osism.xyz:8776/v3/32b5b5b0f63b4eaf9bafaf1e25853ee2/volumes/40d994bb-032e-4781-85ad-b48c108828a5 0.125s",
                                "2026-05-22 01:50:24.045 17 INFO tempest.common.waiters [-] volume 40d994bb-032e-4781-85ad-b48c108828a5 reached error after waiting for 0.045157 seconds",
                                "2026-05-22 01:50:24.115 15 INFO tempest.lib.common.rest_client [req-6cf18176-ffb0-4159-ab0e-f7cd14dc7626 req-6cf18176-ffb0-4159-ab0e-f7cd14dc7626 ] Request (VolumesTransfersV357Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3ae12f643dd24b0ea63ad16f097b107a/users/4bc994981c5548d78af6fc46eeb2bb68/roles/1049be6f2d5641528d4cf50ffcec866c 0.127s",
                                "2026-05-22 01:50:24.306 15 INFO tempest.lib.common.rest_client [req-c4c10826-a9ac-4e90-904d-a8930c1452fa req-c4c10826-a9ac-4e90-904d-a8930c1452fa ] Request (VolumesTransfersV357Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.189s",
                                "2026-05-22 01:50:24.433 15 INFO tempest.lib.common.rest_client [req-508ef811-86cc-452c-9326-0a59fcef3003 req-508ef811-86cc-452c-9326-0a59fcef3003 ] Request (VolumesTransfersV357Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3ae12f643dd24b0ea63ad16f097b107a/users/4bc994981c5548d78af6fc46eeb2bb68/roles/f62b4d190f9040abadfedbb170e6ab99 0.123s",
                                "2026-05-22 01:50:24.587 15 INFO tempest.lib.common.rest_client [req-dfc19786-b879-41b3-aaaf-eb3e7e9c1718 req-dfc19786-b879-41b3-aaaf-eb3e7e9c1718 ] Request (VolumesTransfersV357Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.152s",
                                "2026-05-22 01:50:24.736 15 INFO tempest.lib.common.rest_client [req-8b2ffaaa-c76b-457b-a4f4-6cdffbc1b686 req-8b2ffaaa-c76b-457b-a4f4-6cdffbc1b686 ] Request (VolumesTransfersV357Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3ae12f643dd24b0ea63ad16f097b107a/users/4bc994981c5548d78af6fc46eeb2bb68/roles/7b19d98ffcc24d869191183daf0fb4ae 0.146s",
                                "2026-05-22 01:50:24.736 15 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 4bc994981c5548d78af6fc46eeb2bb68 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:50:24.736 15 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesTransfersV357Test-1804835355-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '3ae12f643dd24b0ea63ad16f097b107a', 'project_name': 'tempest-VolumesTransfersV357Test-1804835355', 'tenant_id': '3ae12f643dd24b0ea63ad16f097b107a', 'tenant_name': 'tempest-VolumesTransfersV357Test-1804835355', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '4bc994981c5548d78af6fc46eeb2bb68', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:50:24.736 15 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesTransfersV357Test-1804835355-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '3ae12f643dd24b0ea63ad16f097b107a', 'project_name': 'tempest-VolumesTransfersV357Test-1804835355', 'tenant_id': '3ae12f643dd24b0ea63ad16f097b107a', 'tenant_name': 'tempest-VolumesTransfersV357Test-1804835355', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '4bc994981c5548d78af6fc46eeb2bb68', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:50:24.807 25 INFO tempest.lib.common.rest_client [req-9fdfc8e8-749b-4f23-982b-876ed579f64f req-9fdfc8e8-749b-4f23-982b-876ed579f64f ] Request (VolumesActionsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/1e2d7cea-2abf-42b0-8b3a-dede189aede2 0.177s",
                                "2026-05-22 01:50:25.178 17 INFO tempest.lib.common.rest_client [req-808febe4-5842-49f4-bad4-dfe54a0def1f req-808febe4-5842-49f4-bad4-dfe54a0def1f ] Request (VolumesActionsTest:test_force_detach_volume): 202 POST https://api.testbed.osism.xyz:8776/v3/5abf1d49ff2748ed8c361153bdd8df02/volumes/40d994bb-032e-4781-85ad-b48c108828a5/action 1.131s",
                                "2026-05-22 01:50:25.252 15 INFO tempest.lib.common.rest_client [req-3ee67607-2cff-4910-8d75-33e06e688537 req-3ee67607-2cff-4910-8d75-33e06e688537 ] Request (VolumesTransfersV357Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.506s",
                                "2026-05-22 01:50:25.285 17 INFO tempest.lib.common.rest_client [req-da4beaa8-e977-4ff6-9018-d6ee124a07c4 req-da4beaa8-e977-4ff6-9018-d6ee124a07c4 ] Request (VolumesActionsTest:test_force_detach_volume): 200 GET https://api.testbed.osism.xyz:8776/v3/32b5b5b0f63b4eaf9bafaf1e25853ee2/volumes/40d994bb-032e-4781-85ad-b48c108828a5 0.104s",
                                "2026-05-22 01:50:25.304 17 INFO tempest.common.waiters [-] volume 40d994bb-032e-4781-85ad-b48c108828a5 reached available after waiting for 0.304721 seconds",
                                "2026-05-22 01:50:25.404 17 INFO tempest.lib.common.rest_client [req-5ee0a635-07dc-4b85-9ecf-8975a3a89d36 req-5ee0a635-07dc-4b85-9ecf-8975a3a89d36 ] Request (VolumesActionsTest:test_force_detach_volume): 200 GET https://api.testbed.osism.xyz:8776/v3/32b5b5b0f63b4eaf9bafaf1e25853ee2/volumes/40d994bb-032e-4781-85ad-b48c108828a5 0.098s",
                                "2026-05-22 01:50:25.489 15 INFO tempest.lib.common.rest_client [req-393f3673-0b51-46d9-9953-ff85ba0b50e3 req-393f3673-0b51-46d9-9953-ff85ba0b50e3 ] Request (VolumesTransfersV357Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.233s",
                                "2026-05-22 01:50:25.952 25 INFO tempest.lib.common.rest_client [req-53872455-cce5-49a5-93ad-61c3b0431a61 req-53872455-cce5-49a5-93ad-61c3b0431a61 ] Request (VolumesActionsTest:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8774/v2.1/servers/1e2d7cea-2abf-42b0-8b3a-dede189aede2 0.127s",
                                "{7} tempest.api.volume.test_volumes_actions.VolumesActionsTest.test_attach_detach_volume_to_instance [25.307616s] ... ok",
                                "2026-05-22 01:50:26.021 17 INFO tempest.lib.common.rest_client [req-02f895c5-222b-414f-bdcf-e87c21bc582b req-02f895c5-222b-414f-bdcf-e87c21bc582b ] Request (VolumesActionsTest:_run_cleanups): 202 POST https://api.testbed.osism.xyz:8776/v3/32b5b5b0f63b4eaf9bafaf1e25853ee2/volumes/40d994bb-032e-4781-85ad-b48c108828a5/action 0.601s",
                                "2026-05-22 01:50:26.027 15 INFO tempest.lib.common.rest_client [req-2ef5fe8f-a97a-4439-bd64-57038dfe1624 req-2ef5fe8f-a97a-4439-bd64-57038dfe1624 ] Request (VolumesTransfersV357Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.536s",
                                "2026-05-22 01:50:26.122 17 INFO tempest.lib.common.rest_client [req-ebce0bf9-8388-4380-8965-ac2e06d5f0b8 req-ebce0bf9-8388-4380-8965-ac2e06d5f0b8 ] Request (VolumesActionsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/32b5b5b0f63b4eaf9bafaf1e25853ee2/volumes/40d994bb-032e-4781-85ad-b48c108828a5 0.099s",
                                "2026-05-22 01:50:26.135 15 INFO tempest.lib.common.rest_client [req-7da0c69d-6dcc-4124-a9f1-285aa10af12c req-7da0c69d-6dcc-4124-a9f1-285aa10af12c ] Request (VolumesTransfersV357Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.101s",
                                "2026-05-22 01:50:26.135 17 INFO tempest.common.waiters [-] volume 40d994bb-032e-4781-85ad-b48c108828a5 reached available after waiting for 0.135907 seconds",
                                "2026-05-22 01:50:26.236 17 INFO tempest.lib.common.rest_client [req-16d1fcef-882d-406e-95ae-02c39be8790d req-16d1fcef-882d-406e-95ae-02c39be8790d ] Request (VolumesActionsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/32b5b5b0f63b4eaf9bafaf1e25853ee2/volumes/40d994bb-032e-4781-85ad-b48c108828a5 0.098s",
                                "2026-05-22 01:50:26.269 15 INFO tempest.lib.common.rest_client [req-7f84d530-8a2f-47ac-bc22-3e6784f48a09 req-7f84d530-8a2f-47ac-bc22-3e6784f48a09 ] Request (VolumesTransfersV357Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/81bf4b39277e4007884bfc74610b8274/users/6fc794122ade40b390b3b8bb385faa61/roles/7b19d98ffcc24d869191183daf0fb4ae 0.131s",
                                "2026-05-22 01:50:26.379 17 INFO tempest.lib.common.rest_client [req-34ceeb2b-47e1-4e37-b439-a0c0bf88896c req-34ceeb2b-47e1-4e37-b439-a0c0bf88896c ] Request (VolumesActionsTest:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/32b5b5b0f63b4eaf9bafaf1e25853ee2/volumes/40d994bb-032e-4781-85ad-b48c108828a5 0.130s",
                                "2026-05-22 01:50:26.441 15 INFO tempest.lib.common.rest_client [req-330ffeaf-23c5-40c6-8b45-990e8238bf21 req-330ffeaf-23c5-40c6-8b45-990e8238bf21 ] Request (VolumesTransfersV357Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.166s",
                                "2026-05-22 01:50:26.455 25 INFO tempest.lib.common.rest_client [req-a47a8891-3ad2-4d63-9ac7-906eab791d34 req-a47a8891-3ad2-4d63-9ac7-906eab791d34 ] Request (VolumesActionsTest:test_get_volume_attachment): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.489s",
                                "2026-05-22 01:50:26.456 25 INFO tempest.lib.common.fixed_network [-] (VolumesActionsTest:test_get_volume_attachment) Found network {'id': '6e091677-a8a4-4340-95fd-ca3ce1dc0df4', 'name': 'tempest-VolumesActionsTest-566724820-network', 'tenant_id': '6fe0a8db9a864fe99945eff55d1c82f3', 'admin_state_up': True, 'mtu': 1342, 'status': 'ACTIVE', 'subnets': [], 'shared': False, 'project_id': '6fe0a8db9a864fe99945eff55d1c82f3', 'qos_policy_id': None, 'port_security_enabled': True, 'dns_domain': '', 'router:external': False, 'provider:network_type': 'geneve', 'provider:physical_network': None, 'provider:segmentation_id': 1341, 'availability_zone_hints': ['nova'], 'is_default': False, 'availability_zones': [], 'ipv4_address_scope': None, 'ipv6_address_scope': None, 'description': '', 'tags': [], 'created_at': '2026-05-22T01:49:51Z', 'updated_at': '2026-05-22T01:49:51Z', 'revision_number': 1} available for tenant",
                                "2026-05-22 01:50:26.485 17 INFO tempest.lib.common.rest_client [req-1dbc4611-29bb-4bc7-9998-fbf66f007f42 req-1dbc4611-29bb-4bc7-9998-fbf66f007f42 ] Request (VolumesActionsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/32b5b5b0f63b4eaf9bafaf1e25853ee2/volumes/40d994bb-032e-4781-85ad-b48c108828a5 0.103s",
                                "2026-05-22 01:50:26.580 15 INFO tempest.lib.common.rest_client [req-1f79a600-cdca-42ea-9675-4e7d0f88e838 req-1f79a600-cdca-42ea-9675-4e7d0f88e838 ] Request (VolumesTransfersV357Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/81bf4b39277e4007884bfc74610b8274/users/6fc794122ade40b390b3b8bb385faa61/roles/1049be6f2d5641528d4cf50ffcec866c 0.134s",
                                "2026-05-22 01:50:26.741 15 INFO tempest.lib.common.rest_client [req-145d8abd-288a-4ecd-a2f3-ca4779b6217c req-145d8abd-288a-4ecd-a2f3-ca4779b6217c ] Request (VolumesTransfersV357Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.158s",
                                "2026-05-22 01:50:26.857 15 INFO tempest.lib.common.rest_client [req-6c216392-a0f2-4a42-ac32-29df7c23bd21 req-6c216392-a0f2-4a42-ac32-29df7c23bd21 ] Request (VolumesTransfersV357Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/81bf4b39277e4007884bfc74610b8274/users/6fc794122ade40b390b3b8bb385faa61/roles/f62b4d190f9040abadfedbb170e6ab99 0.113s",
                                "2026-05-22 01:50:27.003 15 INFO tempest.lib.common.rest_client [req-25be00ad-afe6-480f-8e49-c9b6b204f2c2 req-25be00ad-afe6-480f-8e49-c9b6b204f2c2 ] Request (VolumesTransfersV357Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.142s",
                                "2026-05-22 01:50:27.118 25 INFO tempest.lib.common.rest_client [req-e0d514bd-0414-49eb-b391-9c68b41d8dfc req-e0d514bd-0414-49eb-b391-9c68b41d8dfc ] Request (VolumesActionsTest:test_get_volume_attachment): 202 POST https://api.testbed.osism.xyz:8774/v2.1/servers 0.658s",
                                "2026-05-22 01:50:27.126 15 INFO tempest.lib.common.rest_client [req-966d1614-6aab-4a70-aa95-df97230cd922 req-966d1614-6aab-4a70-aa95-df97230cd922 ] Request (VolumesTransfersV357Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/81bf4b39277e4007884bfc74610b8274/users/6fc794122ade40b390b3b8bb385faa61/roles/7b19d98ffcc24d869191183daf0fb4ae 0.120s",
                                "2026-05-22 01:50:27.127 15 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 6fc794122ade40b390b3b8bb385faa61 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:50:27.127 15 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesTransfersV357Test-743705014-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '81bf4b39277e4007884bfc74610b8274', 'project_name': 'tempest-VolumesTransfersV357Test-743705014', 'tenant_id': '81bf4b39277e4007884bfc74610b8274', 'tenant_name': 'tempest-VolumesTransfersV357Test-743705014', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '6fc794122ade40b390b3b8bb385faa61', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:50:27.127 15 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesTransfersV357Test-743705014-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '81bf4b39277e4007884bfc74610b8274', 'project_name': 'tempest-VolumesTransfersV357Test-743705014', 'tenant_id': '81bf4b39277e4007884bfc74610b8274', 'tenant_name': 'tempest-VolumesTransfersV357Test-743705014', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '6fc794122ade40b390b3b8bb385faa61', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:50:27.270 25 INFO tempest.lib.common.rest_client [req-ec61e33f-5e8c-4807-b4f8-e88cf3e17896 req-ec61e33f-5e8c-4807-b4f8-e88cf3e17896 ] Request (VolumesActionsTest:test_get_volume_attachment): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/a9c3af27-fb63-4012-8b6e-786ac68aee33 0.145s",
                                "2026-05-22 01:50:27.594 17 INFO tempest.lib.common.rest_client [req-0d8f6427-b802-4770-8587-b6ed978647db req-0d8f6427-b802-4770-8587-b6ed978647db ] Request (VolumesActionsTest:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/32b5b5b0f63b4eaf9bafaf1e25853ee2/volumes/40d994bb-032e-4781-85ad-b48c108828a5 0.089s",
                                "2026-05-22 01:50:27.655 15 INFO tempest.lib.common.rest_client [req-569ad025-aea4-48ef-9fa7-0bedee8eaffd req-569ad025-aea4-48ef-9fa7-0bedee8eaffd ] Request (VolumesTransfersV357Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.516s",
                                "2026-05-22 01:50:27.830 17 INFO tempest.lib.common.rest_client [req-e9fa5607-1990-4552-8480-3e5e4993533f req-e9fa5607-1990-4552-8480-3e5e4993533f ] Request (VolumesActionsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:8774/v2.1/servers/e8e12de9-c360-48bf-9c99-5489317c8138 0.233s",
                                "2026-05-22 01:50:27.916 15 INFO tempest.lib.common.rest_client [req-2e65552d-995b-411f-ac1b-5f1861e59542 req-2e65552d-995b-411f-ac1b-5f1861e59542 ] Request (VolumesTransfersV357Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.257s",
                                "2026-05-22 01:50:28.128 17 INFO tempest.lib.common.rest_client [req-d2d2b573-6804-4582-a56e-5bed8cc8f8e2 req-d2d2b573-6804-4582-a56e-5bed8cc8f8e2 ] Request (VolumesActionsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/e8e12de9-c360-48bf-9c99-5489317c8138 0.295s",
                                "2026-05-22 01:50:28.462 15 INFO tempest.lib.common.rest_client [req-5ba4f2af-db72-49cd-8bb9-729ff9eb91d0 req-5ba4f2af-db72-49cd-8bb9-729ff9eb91d0 ] Request (VolumesTransfersV357Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.543s",
                                "2026-05-22 01:50:28.474 25 INFO tempest.lib.common.rest_client [req-38359dd6-4e3b-4c59-add1-7cc4ef9a11b3 req-38359dd6-4e3b-4c59-add1-7cc4ef9a11b3 ] Request (VolumesActionsTest:test_get_volume_attachment): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/a9c3af27-fb63-4012-8b6e-786ac68aee33 0.188s",
                                "2026-05-22 01:50:28.546 15 INFO tempest.lib.common.rest_client [req-c950ec77-5a54-4206-ac29-22a3510f025f req-c950ec77-5a54-4206-ac29-22a3510f025f ] Request (VolumesTransfersV357Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.082s",
                                "2026-05-22 01:50:28.671 15 INFO tempest.lib.common.rest_client [req-42e39b82-d65b-4a31-9687-c216b7bb14aa req-42e39b82-d65b-4a31-9687-c216b7bb14aa ] Request (VolumesTransfersV357Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/14da735d976a48f8b28b90faaf95b046/users/aa50118bd6a141788627965f85f16357/roles/285449a926f347738829a3f39962ab63 0.121s",
                                "2026-05-22 01:50:28.849 15 INFO tempest.lib.common.rest_client [req-c5f9994b-2166-4c40-8309-b215c4ec546d req-c5f9994b-2166-4c40-8309-b215c4ec546d ] Request (VolumesTransfersV357Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.175s",
                                "2026-05-22 01:50:28.963 15 INFO tempest.lib.common.rest_client [req-66a37918-5ceb-40d3-b915-6aad903483c6 req-66a37918-5ceb-40d3-b915-6aad903483c6 ] Request (VolumesTransfersV357Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/14da735d976a48f8b28b90faaf95b046/users/aa50118bd6a141788627965f85f16357/roles/285449a926f347738829a3f39962ab63 0.111s",
                                "2026-05-22 01:50:29.166 15 INFO tempest.lib.common.rest_client [req-2cfa89f3-fefb-42d4-99fb-4119643cf981 req-2cfa89f3-fefb-42d4-99fb-4119643cf981 ] Request (VolumesTransfersV357Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.200s",
                                "2026-05-22 01:50:29.325 15 INFO tempest.lib.common.rest_client [req-41ca3c84-d365-4e79-89d0-f99c2fc45d9e req-41ca3c84-d365-4e79-89d0-f99c2fc45d9e ] Request (VolumesTransfersV357Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/14da735d976a48f8b28b90faaf95b046/users/aa50118bd6a141788627965f85f16357/roles/1049be6f2d5641528d4cf50ffcec866c 0.155s",
                                "2026-05-22 01:50:29.470 17 INFO tempest.lib.common.rest_client [req-8f201748-ac3f-4fe9-acb2-271c86f3e2e2 req-8f201748-ac3f-4fe9-acb2-271c86f3e2e2 ] Request (VolumesActionsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/e8e12de9-c360-48bf-9c99-5489317c8138 0.329s",
                                "2026-05-22 01:50:29.491 15 INFO tempest.lib.common.rest_client [req-752fcb15-49d6-4179-9238-8bee84ff71cb req-752fcb15-49d6-4179-9238-8bee84ff71cb ] Request (VolumesTransfersV357Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.163s",
                                "2026-05-22 01:50:29.606 15 INFO tempest.lib.common.rest_client [req-56d157f9-6319-45a3-9800-c25570eb306f req-56d157f9-6319-45a3-9800-c25570eb306f ] Request (VolumesTransfersV357Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/14da735d976a48f8b28b90faaf95b046/users/aa50118bd6a141788627965f85f16357/roles/f62b4d190f9040abadfedbb170e6ab99 0.112s",
                                "2026-05-22 01:50:29.641 25 INFO tempest.lib.common.rest_client [req-8d8e5b8c-def7-46d1-a1c7-eed3d8596c68 req-8d8e5b8c-def7-46d1-a1c7-eed3d8596c68 ] Request (VolumesActionsTest:test_get_volume_attachment): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/a9c3af27-fb63-4012-8b6e-786ac68aee33 0.150s",
                                "2026-05-22 01:50:29.656 25 INFO tempest.common.waiters [-] State transition \"BUILD/scheduling\" ==> \"BUILD/None\" after 2 second wait",
                                "2026-05-22 01:50:29.765 15 INFO tempest.lib.common.rest_client [req-76675c1f-30c6-4d2b-a9fa-a4dd6c2b3b34 req-76675c1f-30c6-4d2b-a9fa-a4dd6c2b3b34 ] Request (VolumesTransfersV357Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.157s",
                                "2026-05-22 01:50:29.889 15 INFO tempest.lib.common.rest_client [req-95bb3f8b-3d6f-455a-bc28-d57b5b252d0e req-95bb3f8b-3d6f-455a-bc28-d57b5b252d0e ] Request (VolumesTransfersV357Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/14da735d976a48f8b28b90faaf95b046/users/aa50118bd6a141788627965f85f16357/roles/7b19d98ffcc24d869191183daf0fb4ae 0.122s",
                                "2026-05-22 01:50:29.891 15 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user aa50118bd6a141788627965f85f16357 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:50:29.892 15 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesTransfersV357Test-1310171994-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '14da735d976a48f8b28b90faaf95b046', 'project_name': 'tempest-VolumesTransfersV357Test-1310171994', 'tenant_id': '14da735d976a48f8b28b90faaf95b046', 'tenant_name': 'tempest-VolumesTransfersV357Test-1310171994', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'aa50118bd6a141788627965f85f16357', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:50:29.892 15 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesTransfersV357Test-1310171994-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '14da735d976a48f8b28b90faaf95b046', 'project_name': 'tempest-VolumesTransfersV357Test-1310171994', 'tenant_id': '14da735d976a48f8b28b90faaf95b046', 'tenant_name': 'tempest-VolumesTransfersV357Test-1310171994', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'aa50118bd6a141788627965f85f16357', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:50:30.455 15 INFO tempest.lib.common.rest_client [req-c8147bd4-f292-4e2e-b5e4-ca26078860f7 req-c8147bd4-f292-4e2e-b5e4-ca26078860f7 ] Request (VolumesTransfersV357Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.551s",
                                "2026-05-22 01:50:30.664 17 INFO tempest.lib.common.rest_client [req-a25d2231-7ed9-4a27-bd77-fe3856610153 req-a25d2231-7ed9-4a27-bd77-fe3856610153 ] Request (VolumesActionsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/e8e12de9-c360-48bf-9c99-5489317c8138 0.179s",
                                "2026-05-22 01:50:30.816 25 INFO tempest.lib.common.rest_client [req-6de3de01-9a0e-4505-9bc1-99ff1565543d req-6de3de01-9a0e-4505-9bc1-99ff1565543d ] Request (VolumesActionsTest:test_get_volume_attachment): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/a9c3af27-fb63-4012-8b6e-786ac68aee33 0.157s",
                                "2026-05-22 01:50:31.174 15 INFO tempest.lib.common.rest_client [req-34d7faf1-6185-40cf-ac23-f166bdc09286 req-34d7faf1-6185-40cf-ac23-f166bdc09286 ] Request (VolumesTransfersV357Test:test_create_get_list_accept_volume_transfer): 202 POST https://api.testbed.osism.xyz:8776/v3/3ae12f643dd24b0ea63ad16f097b107a/volumes 0.712s",
                                "2026-05-22 01:50:31.281 15 INFO tempest.lib.common.rest_client [req-cfb7557f-195c-4f8c-bf37-2f20f92a64af req-cfb7557f-195c-4f8c-bf37-2f20f92a64af ] Request (VolumesTransfersV357Test:test_create_get_list_accept_volume_transfer): 200 GET https://api.testbed.osism.xyz:8776/v3/3ae12f643dd24b0ea63ad16f097b107a/volumes/18de235c-3817-4721-9e16-5b72d06c3abe 0.094s",
                                "2026-05-22 01:50:31.831 17 INFO tempest.lib.common.rest_client [req-15b5dce3-9f1f-40a6-aca6-1d1605c3d732 req-15b5dce3-9f1f-40a6-aca6-1d1605c3d732 ] Request (VolumesActionsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/e8e12de9-c360-48bf-9c99-5489317c8138 0.152s",
                                "2026-05-22 01:50:31.842 17 INFO tempest.common.waiters [-] State transition \"ACTIVE/deleting\" ==> \"DELETED/None\" after 3 second wait",
                                "2026-05-22 01:50:31.999 25 INFO tempest.lib.common.rest_client [req-2907a2a8-57b5-4497-bf4f-dac5ed4df3e3 req-2907a2a8-57b5-4497-bf4f-dac5ed4df3e3 ] Request (VolumesActionsTest:test_get_volume_attachment): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/a9c3af27-fb63-4012-8b6e-786ac68aee33 0.160s",
                                "2026-05-22 01:50:32.015 25 INFO tempest.common.waiters [-] State transition \"BUILD/None\" ==> \"BUILD/networking\" after 5 second wait",
                                "2026-05-22 01:50:32.396 15 INFO tempest.lib.common.rest_client [req-b13dddab-ab7f-4eea-a321-5df22ca320b8 req-b13dddab-ab7f-4eea-a321-5df22ca320b8 ] Request (VolumesTransfersV357Test:test_create_get_list_accept_volume_transfer): 200 GET https://api.testbed.osism.xyz:8776/v3/3ae12f643dd24b0ea63ad16f097b107a/volumes/18de235c-3817-4721-9e16-5b72d06c3abe 0.104s",
                                "2026-05-22 01:50:32.411 15 INFO tempest.common.waiters [-] volume 18de235c-3817-4721-9e16-5b72d06c3abe reached available after waiting for 1.411630 seconds",
                                "2026-05-22 01:50:32.571 15 INFO tempest.lib.common.rest_client [req-d06798b0-b5e7-41b6-b81c-a8246e31a8c7 req-d06798b0-b5e7-41b6-b81c-a8246e31a8c7 ] Request (VolumesTransfersV357Test:test_create_get_list_accept_volume_transfer): 202 POST https://api.testbed.osism.xyz:8776/v3/3ae12f643dd24b0ea63ad16f097b107a/volume-transfers 0.157s",
                                "2026-05-22 01:50:32.695 15 INFO tempest.lib.common.rest_client [req-c22a6594-6be0-416b-9877-69e176263a80 req-c22a6594-6be0-416b-9877-69e176263a80 ] Request (VolumesTransfersV357Test:test_create_get_list_accept_volume_transfer): 200 GET https://api.testbed.osism.xyz:8776/v3/3ae12f643dd24b0ea63ad16f097b107a/volumes/18de235c-3817-4721-9e16-5b72d06c3abe 0.114s",
                                "2026-05-22 01:50:32.708 15 INFO tempest.common.waiters [-] volume 18de235c-3817-4721-9e16-5b72d06c3abe reached awaiting-transfer after waiting for 0.708241 seconds",
                                "2026-05-22 01:50:32.798 15 INFO tempest.lib.common.rest_client [req-90aca671-a9d4-43c4-a545-5ef5c34bf167 req-90aca671-a9d4-43c4-a545-5ef5c34bf167 ] Request (VolumesTransfersV357Test:test_create_get_list_accept_volume_transfer): 200 GET https://api.testbed.osism.xyz:8776/v3/3ae12f643dd24b0ea63ad16f097b107a/volume-transfers/5a74a45b-6d24-42c2-8dfe-5bfd961fb943 0.088s",
                                "2026-05-22 01:50:32.921 15 INFO tempest.lib.common.rest_client [req-d7d9cf93-e16c-4bbe-87b7-1e31ccd05cdc req-d7d9cf93-e16c-4bbe-87b7-1e31ccd05cdc ] Request (VolumesTransfersV357Test:test_create_get_list_accept_volume_transfer): 200 GET https://api.testbed.osism.xyz:8776/v3/3ae12f643dd24b0ea63ad16f097b107a/volume-transfers 0.116s",
                                "2026-05-22 01:50:33.014 17 INFO tempest.lib.common.rest_client [req-1ce72a15-29db-4c81-b280-536117ccbcf3 req-1ce72a15-29db-4c81-b280-536117ccbcf3 ] Request (VolumesActionsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/e8e12de9-c360-48bf-9c99-5489317c8138 0.170s",
                                "2026-05-22 01:50:33.364 25 INFO tempest.lib.common.rest_client [req-d9a06544-73e7-47ae-b3ba-8d3f7ec588d1 req-d9a06544-73e7-47ae-b3ba-8d3f7ec588d1 ] Request (VolumesActionsTest:test_get_volume_attachment): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/a9c3af27-fb63-4012-8b6e-786ac68aee33 0.343s",
                                "2026-05-22 01:50:33.383 25 INFO tempest.common.waiters [-] State transition \"BUILD/networking\" ==> \"BUILD/block_device_mapping\" after 6 second wait",
                                "2026-05-22 01:50:34.094 15 INFO tempest.lib.common.rest_client [req-366053af-0775-4137-bb3d-efbfa83fd7c7 req-366053af-0775-4137-bb3d-efbfa83fd7c7 ] Request (VolumesTransfersV357Test:test_create_get_list_accept_volume_transfer): 202 POST https://api.testbed.osism.xyz:8776/v3/81bf4b39277e4007884bfc74610b8274/volume-transfers/5a74a45b-6d24-42c2-8dfe-5bfd961fb943/accept 1.168s",
                                "2026-05-22 01:50:34.208 15 INFO tempest.lib.common.rest_client [req-33576e6e-2a7f-4215-b80e-483658672d68 req-33576e6e-2a7f-4215-b80e-483658672d68 ] Request (VolumesTransfersV357Test:test_create_get_list_accept_volume_transfer): 200 GET https://api.testbed.osism.xyz:8776/v3/81bf4b39277e4007884bfc74610b8274/volumes/18de235c-3817-4721-9e16-5b72d06c3abe 0.108s",
                                "2026-05-22 01:50:34.223 15 INFO tempest.common.waiters [-] volume 18de235c-3817-4721-9e16-5b72d06c3abe reached available after waiting for 0.223733 seconds",
                                "2026-05-22 01:50:34.234 17 INFO tempest.lib.common.rest_client [req-d723e737-f62f-45c5-8403-8693e1af04a1 req-d723e737-f62f-45c5-8403-8693e1af04a1 ] Request (VolumesActionsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/e8e12de9-c360-48bf-9c99-5489317c8138 0.205s",
                                "2026-05-22 01:50:34.330 15 INFO tempest.lib.common.rest_client [req-caaca4a0-17ba-4ffa-bb34-b9acf4728e4f req-caaca4a0-17ba-4ffa-bb34-b9acf4728e4f ] Request (VolumesTransfersV357Test:test_create_get_list_accept_volume_transfer): 200 GET https://api.testbed.osism.xyz:8776/v3/81bf4b39277e4007884bfc74610b8274/volumes/18de235c-3817-4721-9e16-5b72d06c3abe 0.103s",
                                "2026-05-22 01:50:34.421 15 INFO tempest.lib.common.rest_client [req-545ab6b1-788a-4098-9395-c452404d04dc req-545ab6b1-788a-4098-9395-c452404d04dc ] Request (VolumesTransfersV357Test:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:8776/v3/3ae12f643dd24b0ea63ad16f097b107a/volume-transfers/5a74a45b-6d24-42c2-8dfe-5bfd961fb943 0.074s",
                                "2026-05-22 01:50:34.667 15 INFO tempest.lib.common.rest_client [req-6f818945-2ff6-4c61-9f51-5a72f58afa53 req-6f818945-2ff6-4c61-9f51-5a72f58afa53 ] Request (VolumesTransfersV357Test:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/14da735d976a48f8b28b90faaf95b046/volumes/18de235c-3817-4721-9e16-5b72d06c3abe 0.242s",
                                "2026-05-22 01:50:34.697 25 INFO tempest.lib.common.rest_client [req-ad9a5f7d-c240-41ec-abaa-06e724e243ea req-ad9a5f7d-c240-41ec-abaa-06e724e243ea ] Request (VolumesActionsTest:test_get_volume_attachment): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/a9c3af27-fb63-4012-8b6e-786ac68aee33 0.312s",
                                "2026-05-22 01:50:34.715 25 INFO tempest.common.waiters [-] State transition \"BUILD/block_device_mapping\" ==> \"BUILD/spawning\" after 7 second wait",
                                "2026-05-22 01:50:34.789 15 INFO tempest.lib.common.rest_client [req-08e05e5b-d6e2-44f9-8ce3-ba8ed27d695f req-08e05e5b-d6e2-44f9-8ce3-ba8ed27d695f ] Request (VolumesTransfersV357Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/14da735d976a48f8b28b90faaf95b046/volumes/18de235c-3817-4721-9e16-5b72d06c3abe 0.119s",
                                "2026-05-22 01:50:35.358 17 INFO tempest.lib.common.rest_client [req-62dc429c-e5c0-4853-87c8-b032d9218d5a req-62dc429c-e5c0-4853-87c8-b032d9218d5a ] Request (VolumesActionsTest:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8774/v2.1/servers/e8e12de9-c360-48bf-9c99-5489317c8138 0.105s",
                                "{3} tempest.api.volume.admin.test_volumes_actions.VolumesActionsTest.test_force_detach_volume [30.697339s] ... ok",
                                "2026-05-22 01:50:35.631 17 INFO tempest.lib.common.rest_client [req-71714674-e351-4a21-9613-b5df1262b879 req-71714674-e351-4a21-9613-b5df1262b879 ] Request (VolumesActionsTest:test_volume_force_delete_when_volume_is_attaching): 202 POST https://api.testbed.osism.xyz:8776/v3/32b5b5b0f63b4eaf9bafaf1e25853ee2/volumes 0.268s",
                                "2026-05-22 01:50:35.736 17 INFO tempest.lib.common.rest_client [req-e307cdc5-49c9-44d9-b619-56d93ba3613b req-e307cdc5-49c9-44d9-b619-56d93ba3613b ] Request (VolumesActionsTest:test_volume_force_delete_when_volume_is_attaching): 200 GET https://api.testbed.osism.xyz:8776/v3/32b5b5b0f63b4eaf9bafaf1e25853ee2/volumes/fa95ffc5-1b06-468d-9eed-cbea87a9329a 0.092s",
                                "2026-05-22 01:50:35.900 15 INFO tempest.lib.common.rest_client [req-25bc18ab-e7fa-425b-9165-d761fa8ca571 req-25bc18ab-e7fa-425b-9165-d761fa8ca571 ] Request (VolumesTransfersV357Test:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/14da735d976a48f8b28b90faaf95b046/volumes/18de235c-3817-4721-9e16-5b72d06c3abe 0.094s",
                                "2026-05-22 01:50:35.978 15 INFO tempest.lib.common.rest_client [req-d7a73791-286e-4f87-825d-266a3819c473 req-d7a73791-286e-4f87-825d-266a3819c473 ] Request (VolumesTransfersV357Test:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/3ae12f643dd24b0ea63ad16f097b107a/volumes/18de235c-3817-4721-9e16-5b72d06c3abe 0.076s",
                                "2026-05-22 01:50:36.007 25 INFO tempest.lib.common.rest_client [req-abb70ecd-3477-4f20-ab3a-f8032d744d2d req-abb70ecd-3477-4f20-ab3a-f8032d744d2d ] Request (VolumesActionsTest:test_get_volume_attachment): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/a9c3af27-fb63-4012-8b6e-786ac68aee33 0.290s",
                                "2026-05-22 01:50:36.056 15 INFO tempest.lib.common.rest_client [req-a2aab6ed-2cf3-40b9-ac6d-5086d2fb8a1d req-a2aab6ed-2cf3-40b9-ac6d-5086d2fb8a1d ] Request (VolumesTransfersV357Test:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:8776/v3/3ae12f643dd24b0ea63ad16f097b107a/volumes/18de235c-3817-4721-9e16-5b72d06c3abe 0.076s",
                                "{2} tempest.api.volume.test_volume_transfers.VolumesTransfersV357Test.test_create_get_list_accept_volume_transfer [5.597433s] ... ok",
                                "2026-05-22 01:50:36.306 15 INFO tempest.lib.common.rest_client [req-eb8decbd-ffe2-4682-80e5-3bb2e1ad6b45 req-eb8decbd-ffe2-4682-80e5-3bb2e1ad6b45 ] Request (VolumesTransfersV357Test:test_create_list_delete_volume_transfer): 202 POST https://api.testbed.osism.xyz:8776/v3/3ae12f643dd24b0ea63ad16f097b107a/volumes 0.246s",
                                "2026-05-22 01:50:36.411 15 INFO tempest.lib.common.rest_client [req-a300e9be-ff8d-4aa6-9075-fdb7c26281b0 req-a300e9be-ff8d-4aa6-9075-fdb7c26281b0 ] Request (VolumesTransfersV357Test:test_create_list_delete_volume_transfer): 200 GET https://api.testbed.osism.xyz:8776/v3/3ae12f643dd24b0ea63ad16f097b107a/volumes/10b10447-74c9-40d0-ba38-2e3468370f89 0.091s",
                                "2026-05-22 01:50:36.860 17 INFO tempest.lib.common.rest_client [req-8db9fa75-05e9-4657-a6e5-668a0fb8cad6 req-8db9fa75-05e9-4657-a6e5-668a0fb8cad6 ] Request (VolumesActionsTest:test_volume_force_delete_when_volume_is_attaching): 200 GET https://api.testbed.osism.xyz:8776/v3/32b5b5b0f63b4eaf9bafaf1e25853ee2/volumes/fa95ffc5-1b06-468d-9eed-cbea87a9329a 0.110s",
                                "2026-05-22 01:50:36.879 17 INFO tempest.common.waiters [-] volume fa95ffc5-1b06-468d-9eed-cbea87a9329a reached available after waiting for 1.879905 seconds",
                                "2026-05-22 01:50:37.040 17 INFO tempest.lib.common.rest_client [req-e8c7c1be-0deb-454d-9226-13236931ac07 req-e8c7c1be-0deb-454d-9226-13236931ac07 ] Request (VolumesActionsTest:test_volume_force_delete_when_volume_is_attaching): 202 POST https://api.testbed.osism.xyz:8776/v3/5abf1d49ff2748ed8c361153bdd8df02/volumes/fa95ffc5-1b06-468d-9eed-cbea87a9329a/action 0.158s",
                                "2026-05-22 01:50:37.150 17 INFO tempest.lib.common.rest_client [req-07ff16a9-27b4-45f0-8a4d-2f1ee4128fed req-07ff16a9-27b4-45f0-8a4d-2f1ee4128fed ] Request (VolumesActionsTest:test_volume_force_delete_when_volume_is_attaching): 200 GET https://api.testbed.osism.xyz:8776/v3/32b5b5b0f63b4eaf9bafaf1e25853ee2/volumes/fa95ffc5-1b06-468d-9eed-cbea87a9329a 0.106s",
                                "2026-05-22 01:50:37.166 17 INFO tempest.common.waiters [-] volume fa95ffc5-1b06-468d-9eed-cbea87a9329a reached attaching after waiting for 0.166494 seconds",
                                "2026-05-22 01:50:37.237 25 INFO tempest.lib.common.rest_client [req-fb10850b-71ea-4718-bbbd-ff2ee90d12d8 req-fb10850b-71ea-4718-bbbd-ff2ee90d12d8 ] Request (VolumesActionsTest:test_get_volume_attachment): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/a9c3af27-fb63-4012-8b6e-786ac68aee33 0.210s",
                                "2026-05-22 01:50:37.294 17 INFO tempest.lib.common.rest_client [req-9225d6d1-794a-445d-a69e-a82cf7c05eec req-9225d6d1-794a-445d-a69e-a82cf7c05eec ] Request (VolumesActionsTest:test_volume_force_delete_when_volume_is_attaching): 202 POST https://api.testbed.osism.xyz:8776/v3/5abf1d49ff2748ed8c361153bdd8df02/volumes/fa95ffc5-1b06-468d-9eed-cbea87a9329a/action 0.126s",
                                "2026-05-22 01:50:37.404 17 INFO tempest.lib.common.rest_client [req-bb09e78f-11f3-404c-ab59-f57498b6117d req-bb09e78f-11f3-404c-ab59-f57498b6117d ] Request (VolumesActionsTest:test_volume_force_delete_when_volume_is_attaching): 200 GET https://api.testbed.osism.xyz:8776/v3/32b5b5b0f63b4eaf9bafaf1e25853ee2/volumes/fa95ffc5-1b06-468d-9eed-cbea87a9329a 0.107s",
                                "2026-05-22 01:50:37.527 15 INFO tempest.lib.common.rest_client [req-e3d5a409-f91a-47a9-b26b-dc73cc018791 req-e3d5a409-f91a-47a9-b26b-dc73cc018791 ] Request (VolumesTransfersV357Test:test_create_list_delete_volume_transfer): 200 GET https://api.testbed.osism.xyz:8776/v3/3ae12f643dd24b0ea63ad16f097b107a/volumes/10b10447-74c9-40d0-ba38-2e3468370f89 0.102s",
                                "2026-05-22 01:50:37.542 15 INFO tempest.common.waiters [-] volume 10b10447-74c9-40d0-ba38-2e3468370f89 reached available after waiting for 1.542179 seconds",
                                "2026-05-22 01:50:37.688 15 INFO tempest.lib.common.rest_client [req-8495e799-627f-4169-b912-18a03da7d6f8 req-8495e799-627f-4169-b912-18a03da7d6f8 ] Request (VolumesTransfersV357Test:test_create_list_delete_volume_transfer): 202 POST https://api.testbed.osism.xyz:8776/v3/3ae12f643dd24b0ea63ad16f097b107a/volume-transfers 0.144s",
                                "2026-05-22 01:50:37.793 15 INFO tempest.lib.common.rest_client [req-664777b3-199d-48fc-ba82-3639caa66b99 req-664777b3-199d-48fc-ba82-3639caa66b99 ] Request (VolumesTransfersV357Test:test_create_list_delete_volume_transfer): 200 GET https://api.testbed.osism.xyz:8776/v3/3ae12f643dd24b0ea63ad16f097b107a/volumes/10b10447-74c9-40d0-ba38-2e3468370f89 0.096s",
                                "2026-05-22 01:50:37.804 15 INFO tempest.common.waiters [-] volume 10b10447-74c9-40d0-ba38-2e3468370f89 reached awaiting-transfer after waiting for 0.804322 seconds",
                                "2026-05-22 01:50:37.879 15 INFO tempest.lib.common.rest_client [req-7f423735-5fe9-4ef7-99c5-742f48b7bfce req-7f423735-5fe9-4ef7-99c5-742f48b7bfce ] Request (VolumesTransfersV357Test:test_create_list_delete_volume_transfer): 200 GET https://api.testbed.osism.xyz:8776/v3/3ae12f643dd24b0ea63ad16f097b107a/volume-transfers/detail 0.074s",
                                "2026-05-22 01:50:38.052 15 INFO tempest.lib.common.rest_client [req-53d57de6-fd75-448d-b431-fd4368a2b887 req-53d57de6-fd75-448d-b431-fd4368a2b887 ] Request (VolumesTransfersV357Test:test_create_list_delete_volume_transfer): 202 DELETE https://api.testbed.osism.xyz:8776/v3/3ae12f643dd24b0ea63ad16f097b107a/volume-transfers/a4774601-d780-459b-a77d-dc9a2e3f1efa 0.166s",
                                "2026-05-22 01:50:38.173 15 INFO tempest.lib.common.rest_client [req-88d1d17b-6d5d-4842-943b-57639f18a8e3 req-88d1d17b-6d5d-4842-943b-57639f18a8e3 ] Request (VolumesTransfersV357Test:test_create_list_delete_volume_transfer): 200 GET https://api.testbed.osism.xyz:8776/v3/3ae12f643dd24b0ea63ad16f097b107a/volumes/10b10447-74c9-40d0-ba38-2e3468370f89 0.119s",
                                "2026-05-22 01:50:38.186 15 INFO tempest.common.waiters [-] volume 10b10447-74c9-40d0-ba38-2e3468370f89 reached available after waiting for 0.186203 seconds",
                                "2026-05-22 01:50:38.259 15 INFO tempest.lib.common.rest_client [req-477830d5-12d9-4e80-9617-529bbd56fe92 req-477830d5-12d9-4e80-9617-529bbd56fe92 ] Request (VolumesTransfersV357Test:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:8776/v3/3ae12f643dd24b0ea63ad16f097b107a/volume-transfers/a4774601-d780-459b-a77d-dc9a2e3f1efa 0.070s",
                                "2026-05-22 01:50:38.386 15 INFO tempest.lib.common.rest_client [req-3a249389-0653-45f8-8bf2-1fb7dd267ed8 req-3a249389-0653-45f8-8bf2-1fb7dd267ed8 ] Request (VolumesTransfersV357Test:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/14da735d976a48f8b28b90faaf95b046/volumes/10b10447-74c9-40d0-ba38-2e3468370f89 0.125s",
                                "2026-05-22 01:50:38.493 15 INFO tempest.lib.common.rest_client [req-3ec7cfc9-7030-4c60-910b-4d63c378f11e req-3ec7cfc9-7030-4c60-910b-4d63c378f11e ] Request (VolumesTransfersV357Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/14da735d976a48f8b28b90faaf95b046/volumes/10b10447-74c9-40d0-ba38-2e3468370f89 0.104s",
                                "2026-05-22 01:50:38.508 17 INFO tempest.lib.common.rest_client [req-7ce8f0cd-b77f-446f-adbb-03e40b9e7623 req-7ce8f0cd-b77f-446f-adbb-03e40b9e7623 ] Request (VolumesActionsTest:test_volume_force_delete_when_volume_is_attaching): 404 GET https://api.testbed.osism.xyz:8776/v3/32b5b5b0f63b4eaf9bafaf1e25853ee2/volumes/fa95ffc5-1b06-468d-9eed-cbea87a9329a 0.091s",
                                "2026-05-22 01:50:38.533 25 INFO tempest.lib.common.rest_client [req-4f7b7193-e3a8-416e-9d41-2d4cd2aad0ec req-4f7b7193-e3a8-416e-9d41-2d4cd2aad0ec ] Request (VolumesActionsTest:test_get_volume_attachment): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/a9c3af27-fb63-4012-8b6e-786ac68aee33 0.275s",
                                "2026-05-22 01:50:38.595 17 INFO tempest.lib.common.rest_client [req-a09f35f4-ba23-4150-afad-18df04ac8002 req-a09f35f4-ba23-4150-afad-18df04ac8002 ] Request (VolumesActionsTest:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/32b5b5b0f63b4eaf9bafaf1e25853ee2/volumes/fa95ffc5-1b06-468d-9eed-cbea87a9329a 0.084s",
                                "2026-05-22 01:50:38.675 17 INFO tempest.lib.common.rest_client [req-7419f9a4-c620-4d33-ac4a-0232196f3336 req-7419f9a4-c620-4d33-ac4a-0232196f3336 ] Request (VolumesActionsTest:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:8776/v3/32b5b5b0f63b4eaf9bafaf1e25853ee2/volumes/fa95ffc5-1b06-468d-9eed-cbea87a9329a 0.077s",
                                "{3} tempest.api.volume.admin.test_volumes_actions.VolumesActionsTest.test_volume_force_delete_when_volume_is_attaching [3.314507s] ... ok",
                                "2026-05-22 01:50:38.943 17 INFO tempest.lib.common.rest_client [req-da3cc4bc-8d37-47e0-ab93-67b858dea302 req-da3cc4bc-8d37-47e0-ab93-67b858dea302 ] Request (VolumesActionsTest:test_volume_force_delete_when_volume_is_creating): 202 POST https://api.testbed.osism.xyz:8776/v3/32b5b5b0f63b4eaf9bafaf1e25853ee2/volumes 0.265s",
                                "2026-05-22 01:50:39.080 17 INFO tempest.lib.common.rest_client [req-c5a8ff35-1ac9-4525-97cb-d598d748355a req-c5a8ff35-1ac9-4525-97cb-d598d748355a ] Request (VolumesActionsTest:test_volume_force_delete_when_volume_is_creating): 200 GET https://api.testbed.osism.xyz:8776/v3/32b5b5b0f63b4eaf9bafaf1e25853ee2/volumes/32935bec-6283-4a90-9274-c3626cfb25c2 0.122s",
                                "2026-05-22 01:50:39.598 15 INFO tempest.lib.common.rest_client [req-b625d5b1-e8be-49b5-8d6b-065b949861c0 req-b625d5b1-e8be-49b5-8d6b-065b949861c0 ] Request (VolumesTransfersV357Test:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/14da735d976a48f8b28b90faaf95b046/volumes/10b10447-74c9-40d0-ba38-2e3468370f89 0.094s",
                                "2026-05-22 01:50:39.684 15 INFO tempest.lib.common.rest_client [req-ea4b8fbd-a9ac-40d1-b030-bf2f51b5158b req-ea4b8fbd-a9ac-40d1-b030-bf2f51b5158b ] Request (VolumesTransfersV357Test:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/3ae12f643dd24b0ea63ad16f097b107a/volumes/10b10447-74c9-40d0-ba38-2e3468370f89 0.084s",
                                "2026-05-22 01:50:39.757 15 INFO tempest.lib.common.rest_client [req-a2c31a50-27ae-43e2-99bb-dba2dccc8cc8 req-a2c31a50-27ae-43e2-99bb-dba2dccc8cc8 ] Request (VolumesTransfersV357Test:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:8776/v3/3ae12f643dd24b0ea63ad16f097b107a/volumes/10b10447-74c9-40d0-ba38-2e3468370f89 0.072s",
                                "{2} tempest.api.volume.test_volume_transfers.VolumesTransfersV357Test.test_create_list_delete_volume_transfer [3.700242s] ... ok",
                                "2026-05-22 01:50:39.797 25 INFO tempest.lib.common.rest_client [req-a0af5ca6-bb18-44c0-b7fb-d044e3aefb19 req-a0af5ca6-bb18-44c0-b7fb-d044e3aefb19 ] Request (VolumesActionsTest:test_get_volume_attachment): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/a9c3af27-fb63-4012-8b6e-786ac68aee33 0.243s",
                                "2026-05-22 01:50:40.016 15 INFO tempest.lib.common.rest_client [req-0a7be08c-ff07-4f2b-9c17-0dbbc393fb4d req-0a7be08c-ff07-4f2b-9c17-0dbbc393fb4d ] Request (VolumesTransfersV357Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/4bc994981c5548d78af6fc46eeb2bb68 0.231s",
                                "2026-05-22 01:50:40.194 17 INFO tempest.lib.common.rest_client [req-b2dca475-2198-4bb9-a42b-c25e3d609c9a req-b2dca475-2198-4bb9-a42b-c25e3d609c9a ] Request (VolumesActionsTest:test_volume_force_delete_when_volume_is_creating): 200 GET https://api.testbed.osism.xyz:8776/v3/32b5b5b0f63b4eaf9bafaf1e25853ee2/volumes/32935bec-6283-4a90-9274-c3626cfb25c2 0.103s",
                                "2026-05-22 01:50:40.208 17 INFO tempest.common.waiters [-] volume 32935bec-6283-4a90-9274-c3626cfb25c2 reached available after waiting for 1.208071 seconds",
                                "2026-05-22 01:50:40.291 15 INFO tempest.lib.common.rest_client [req-233e3a61-43e3-4dba-b986-ad2b26e711c4 req-233e3a61-43e3-4dba-b986-ad2b26e711c4 ] Request (VolumesTransfersV357Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/6fc794122ade40b390b3b8bb385faa61 0.272s",
                                "2026-05-22 01:50:40.383 17 INFO tempest.lib.common.rest_client [req-20e78cc5-f273-4a85-8392-033522a03b55 req-20e78cc5-f273-4a85-8392-033522a03b55 ] Request (VolumesActionsTest:test_volume_force_delete_when_volume_is_creating): 202 POST https://api.testbed.osism.xyz:8776/v3/5abf1d49ff2748ed8c361153bdd8df02/volumes/32935bec-6283-4a90-9274-c3626cfb25c2/action 0.173s",
                                "2026-05-22 01:50:40.506 17 INFO tempest.lib.common.rest_client [req-2c8f88ed-1b7e-460e-ad6c-f56731fabc37 req-2c8f88ed-1b7e-460e-ad6c-f56731fabc37 ] Request (VolumesActionsTest:test_volume_force_delete_when_volume_is_creating): 200 GET https://api.testbed.osism.xyz:8776/v3/32b5b5b0f63b4eaf9bafaf1e25853ee2/volumes/32935bec-6283-4a90-9274-c3626cfb25c2 0.120s",
                                "2026-05-22 01:50:40.514 17 INFO tempest.common.waiters [-] volume 32935bec-6283-4a90-9274-c3626cfb25c2 reached creating after waiting for 0.514591 seconds",
                                "2026-05-22 01:50:40.580 15 INFO tempest.lib.common.rest_client [req-8a4bd7da-633a-4602-9fc2-7ad1e703caad req-8a4bd7da-633a-4602-9fc2-7ad1e703caad ] Request (VolumesTransfersV357Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/aa50118bd6a141788627965f85f16357 0.286s",
                                "2026-05-22 01:50:40.580 15 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 14da735d976a48f8b28b90faaf95b046",
                                "2026-05-22 01:50:40.641 17 INFO tempest.lib.common.rest_client [req-f53d8657-e6ea-487a-8839-adf3371041f4 req-f53d8657-e6ea-487a-8839-adf3371041f4 ] Request (VolumesActionsTest:test_volume_force_delete_when_volume_is_creating): 202 POST https://api.testbed.osism.xyz:8776/v3/5abf1d49ff2748ed8c361153bdd8df02/volumes/32935bec-6283-4a90-9274-c3626cfb25c2/action 0.124s",
                                "2026-05-22 01:50:40.746 17 INFO tempest.lib.common.rest_client [req-bb012056-5fee-4712-b1e9-5a526050e538 req-bb012056-5fee-4712-b1e9-5a526050e538 ] Request (VolumesActionsTest:test_volume_force_delete_when_volume_is_creating): 200 GET https://api.testbed.osism.xyz:8776/v3/32b5b5b0f63b4eaf9bafaf1e25853ee2/volumes/32935bec-6283-4a90-9274-c3626cfb25c2 0.102s",
                                "2026-05-22 01:50:41.095 15 INFO tempest.lib.common.rest_client [req-2927e51a-364c-4d91-a373-f5102d1cb00e req-2927e51a-364c-4d91-a373-f5102d1cb00e ] Request (VolumesTransfersV357Test:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.513s",
                                "2026-05-22 01:50:41.121 25 INFO tempest.lib.common.rest_client [req-eb2670a5-f4c4-4947-90c6-aee11c7709d1 req-eb2670a5-f4c4-4947-90c6-aee11c7709d1 ] Request (VolumesActionsTest:test_get_volume_attachment): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/a9c3af27-fb63-4012-8b6e-786ac68aee33 0.305s",
                                "2026-05-22 01:50:41.131 25 INFO tempest.common.waiters [-] State transition \"BUILD/spawning\" ==> \"ACTIVE/None\" after 14 second wait",
                                "2026-05-22 01:50:41.652 15 INFO tempest.lib.common.rest_client [req-f42c9237-9d87-4b7a-bda2-13cc15998041 req-f42c9237-9d87-4b7a-bda2-13cc15998041 ] Request (VolumesTransfersV357Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=14da735d976a48f8b28b90faaf95b046&name=default 0.555s",
                                "2026-05-22 01:50:41.767 25 INFO tempest.lib.common.rest_client [req-af695a68-a1bb-4ecb-8d22-7f91763df855 req-af695a68-a1bb-4ecb-8d22-7f91763df855 ] Request (VolumesActionsTest:test_get_volume_attachment): 202 POST https://api.testbed.osism.xyz:8776/v3/6fe0a8db9a864fe99945eff55d1c82f3/volumes/96d7be81-85b5-42ea-9e1c-2bfb8115d8d6/action 0.630s",
                                "2026-05-22 01:50:41.866 17 INFO tempest.lib.common.rest_client [req-283072cc-6f8e-4503-884f-5e9968ba00f3 req-283072cc-6f8e-4503-884f-5e9968ba00f3 ] Request (VolumesActionsTest:test_volume_force_delete_when_volume_is_creating): 404 GET https://api.testbed.osism.xyz:8776/v3/32b5b5b0f63b4eaf9bafaf1e25853ee2/volumes/32935bec-6283-4a90-9274-c3626cfb25c2 0.108s",
                                "2026-05-22 01:50:41.897 25 INFO tempest.lib.common.rest_client [req-dbdaceb1-5d85-4d43-ad7b-c0919fc89a37 req-dbdaceb1-5d85-4d43-ad7b-c0919fc89a37 ] Request (VolumesActionsTest:test_get_volume_attachment): 200 GET https://api.testbed.osism.xyz:8776/v3/6fe0a8db9a864fe99945eff55d1c82f3/volumes/96d7be81-85b5-42ea-9e1c-2bfb8115d8d6 0.127s",
                                "2026-05-22 01:50:41.919 25 INFO tempest.common.waiters [-] volume 96d7be81-85b5-42ea-9e1c-2bfb8115d8d6 reached in-use after waiting for 0.919106 seconds",
                                "2026-05-22 01:50:41.962 17 INFO tempest.lib.common.rest_client [req-ff0b5896-f8e9-4a64-955e-8bd9d2030f4e req-ff0b5896-f8e9-4a64-955e-8bd9d2030f4e ] Request (VolumesActionsTest:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/32b5b5b0f63b4eaf9bafaf1e25853ee2/volumes/32935bec-6283-4a90-9274-c3626cfb25c2 0.093s",
                                "2026-05-22 01:50:42.030 25 INFO tempest.lib.common.rest_client [req-1bdcb03c-cc4f-4432-88a7-94b248dcb720 req-1bdcb03c-cc4f-4432-88a7-94b248dcb720 ] Request (VolumesActionsTest:test_get_volume_attachment): 200 GET https://api.testbed.osism.xyz:8776/v3/6fe0a8db9a864fe99945eff55d1c82f3/volumes/96d7be81-85b5-42ea-9e1c-2bfb8115d8d6 0.108s",
                                "2026-05-22 01:50:42.051 15 INFO tempest.lib.common.rest_client [req-c1ba0638-be46-44c6-b702-6590ab3599d6 req-c1ba0638-be46-44c6-b702-6590ab3599d6 ] Request (VolumesTransfersV357Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/69f21a17-5b0d-4050-91af-750e7d611fc7 0.395s",
                                "2026-05-22 01:50:42.056 17 INFO tempest.lib.common.rest_client [req-27cfa16a-523b-48fb-967e-21f3acff2488 req-27cfa16a-523b-48fb-967e-21f3acff2488 ] Request (VolumesActionsTest:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:8776/v3/32b5b5b0f63b4eaf9bafaf1e25853ee2/volumes/32935bec-6283-4a90-9274-c3626cfb25c2 0.088s",
                                "{3} tempest.api.volume.admin.test_volumes_actions.VolumesActionsTest.test_volume_force_delete_when_volume_is_creating [3.381278s] ... ok",
                                "2026-05-22 01:50:42.282 15 INFO tempest.lib.common.rest_client [req-0fffbfa6-1826-4378-8421-c1f2c2b33fe7 req-0fffbfa6-1826-4378-8421-c1f2c2b33fe7 ] Request (VolumesTransfersV357Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/14da735d976a48f8b28b90faaf95b046 0.227s",
                                "2026-05-22 01:50:42.282 15 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 3ae12f643dd24b0ea63ad16f097b107a",
                                "2026-05-22 01:50:42.364 17 INFO tempest.lib.common.rest_client [req-16fc3c96-d717-49cb-90c9-8cdacd973673 req-16fc3c96-d717-49cb-90c9-8cdacd973673 ] Request (VolumesActionsTest:test_volume_force_delete_when_volume_is_error): 202 POST https://api.testbed.osism.xyz:8776/v3/32b5b5b0f63b4eaf9bafaf1e25853ee2/volumes 0.302s",
                                "2026-05-22 01:50:42.524 17 INFO tempest.lib.common.rest_client [req-32ae910d-2982-42dd-81cb-a9ed34d49a98 req-32ae910d-2982-42dd-81cb-a9ed34d49a98 ] Request (VolumesActionsTest:test_volume_force_delete_when_volume_is_error): 200 GET https://api.testbed.osism.xyz:8776/v3/32b5b5b0f63b4eaf9bafaf1e25853ee2/volumes/9480bf27-8e7b-428c-891b-e16034169892 0.143s",
                                "2026-05-22 01:50:42.640 25 INFO tempest.lib.common.rest_client [req-956f9a8c-e8d5-4d39-8d0d-c7b9986f09ba req-956f9a8c-e8d5-4d39-8d0d-c7b9986f09ba ] Request (VolumesActionsTest:_run_cleanups): 202 POST https://api.testbed.osism.xyz:8776/v3/6fe0a8db9a864fe99945eff55d1c82f3/volumes/96d7be81-85b5-42ea-9e1c-2bfb8115d8d6/action 0.597s",
                                "2026-05-22 01:50:42.696 15 INFO tempest.lib.common.rest_client [req-16b331c9-ae8c-4f09-9b62-9ceef403b9be req-16b331c9-ae8c-4f09-9b62-9ceef403b9be ] Request (VolumesTransfersV357Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=3ae12f643dd24b0ea63ad16f097b107a&name=default 0.410s",
                                "2026-05-22 01:50:42.750 25 INFO tempest.lib.common.rest_client [req-615a060f-8bd8-4f3d-9613-c2118ef2e0d7 req-615a060f-8bd8-4f3d-9613-c2118ef2e0d7 ] Request (VolumesActionsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/6fe0a8db9a864fe99945eff55d1c82f3/volumes/96d7be81-85b5-42ea-9e1c-2bfb8115d8d6 0.107s",
                                "2026-05-22 01:50:42.765 25 INFO tempest.common.waiters [-] volume 96d7be81-85b5-42ea-9e1c-2bfb8115d8d6 reached available after waiting for 0.765262 seconds",
                                "2026-05-22 01:50:43.015 25 INFO tempest.lib.common.rest_client [req-4153bab0-dd05-4eae-b731-96d488c8a0d9 req-4153bab0-dd05-4eae-b731-96d488c8a0d9 ] Request (VolumesActionsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:8774/v2.1/servers/a9c3af27-fb63-4012-8b6e-786ac68aee33 0.248s",
                                "2026-05-22 01:50:43.129 15 INFO tempest.lib.common.rest_client [req-996b223a-696c-488c-959a-2169017b04cd req-996b223a-696c-488c-959a-2169017b04cd ] Request (VolumesTransfersV357Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/b842b78e-0510-40de-9722-0d1cef3d41a5 0.426s",
                                "2026-05-22 01:50:43.287 25 INFO tempest.lib.common.rest_client [req-47d186ee-8e35-4273-bd35-5c00fff1d288 req-47d186ee-8e35-4273-bd35-5c00fff1d288 ] Request (VolumesActionsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/a9c3af27-fb63-4012-8b6e-786ac68aee33 0.269s",
                                "2026-05-22 01:50:43.375 15 INFO tempest.lib.common.rest_client [req-ca64bd99-0908-4f33-8c74-48163dfa68bb req-ca64bd99-0908-4f33-8c74-48163dfa68bb ] Request (VolumesTransfersV357Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/3ae12f643dd24b0ea63ad16f097b107a 0.242s",
                                "2026-05-22 01:50:43.376 15 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 81bf4b39277e4007884bfc74610b8274",
                                "2026-05-22 01:50:43.660 17 INFO tempest.lib.common.rest_client [req-cbe32bb1-5951-4e4e-8bba-86c7f8792e81 req-cbe32bb1-5951-4e4e-8bba-86c7f8792e81 ] Request (VolumesActionsTest:test_volume_force_delete_when_volume_is_error): 200 GET https://api.testbed.osism.xyz:8776/v3/32b5b5b0f63b4eaf9bafaf1e25853ee2/volumes/9480bf27-8e7b-428c-891b-e16034169892 0.118s",
                                "2026-05-22 01:50:43.671 17 INFO tempest.common.waiters [-] volume 9480bf27-8e7b-428c-891b-e16034169892 reached available after waiting for 1.671108 seconds",
                                "2026-05-22 01:50:43.831 15 INFO tempest.lib.common.rest_client [req-c0dbec64-49d3-42d7-a379-39fcb1953932 req-c0dbec64-49d3-42d7-a379-39fcb1953932 ] Request (VolumesTransfersV357Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=81bf4b39277e4007884bfc74610b8274&name=default 0.453s",
                                "2026-05-22 01:50:43.854 17 INFO tempest.lib.common.rest_client [req-80e9284f-db32-4d41-80e9-7c76a58aaf6d req-80e9284f-db32-4d41-80e9-7c76a58aaf6d ] Request (VolumesActionsTest:test_volume_force_delete_when_volume_is_error): 202 POST https://api.testbed.osism.xyz:8776/v3/5abf1d49ff2748ed8c361153bdd8df02/volumes/9480bf27-8e7b-428c-891b-e16034169892/action 0.181s",
                                "2026-05-22 01:50:43.960 17 INFO tempest.lib.common.rest_client [req-16c9bc98-0a72-457a-bffe-03413d657018 req-16c9bc98-0a72-457a-bffe-03413d657018 ] Request (VolumesActionsTest:test_volume_force_delete_when_volume_is_error): 200 GET https://api.testbed.osism.xyz:8776/v3/32b5b5b0f63b4eaf9bafaf1e25853ee2/volumes/9480bf27-8e7b-428c-891b-e16034169892 0.103s",
                                "2026-05-22 01:50:43.973 17 INFO tempest.common.waiters [-] volume 9480bf27-8e7b-428c-891b-e16034169892 reached error after waiting for 0.973091 seconds",
                                "2026-05-22 01:50:44.118 17 INFO tempest.lib.common.rest_client [req-4ffa9b4c-868d-48ae-b2af-ab0dc1c20446 req-4ffa9b4c-868d-48ae-b2af-ab0dc1c20446 ] Request (VolumesActionsTest:test_volume_force_delete_when_volume_is_error): 202 POST https://api.testbed.osism.xyz:8776/v3/5abf1d49ff2748ed8c361153bdd8df02/volumes/9480bf27-8e7b-428c-891b-e16034169892/action 0.142s",
                                "2026-05-22 01:50:44.243 17 INFO tempest.lib.common.rest_client [req-0ebdd959-f93e-45c0-a7ea-5653b4feba4a req-0ebdd959-f93e-45c0-a7ea-5653b4feba4a ] Request (VolumesActionsTest:test_volume_force_delete_when_volume_is_error): 200 GET https://api.testbed.osism.xyz:8776/v3/32b5b5b0f63b4eaf9bafaf1e25853ee2/volumes/9480bf27-8e7b-428c-891b-e16034169892 0.121s",
                                "2026-05-22 01:50:44.265 15 INFO tempest.lib.common.rest_client [req-49be2e50-faea-4daa-8bdc-2f97d3229963 req-49be2e50-faea-4daa-8bdc-2f97d3229963 ] Request (VolumesTransfersV357Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/bbeb1033-1328-4a8c-8d3a-c2c89be0737c 0.432s",
                                "2026-05-22 01:50:44.555 15 INFO tempest.lib.common.rest_client [req-25e19c2e-0bb8-4002-a9a2-feab8c55f911 req-25e19c2e-0bb8-4002-a9a2-feab8c55f911 ] Request (VolumesTransfersV357Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/81bf4b39277e4007884bfc74610b8274 0.287s",
                                "2026-05-22 01:50:44.635 25 INFO tempest.lib.common.rest_client [req-365e274c-467d-4493-966f-99c45bf2675e req-365e274c-467d-4493-966f-99c45bf2675e ] Request (VolumesActionsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/a9c3af27-fb63-4012-8b6e-786ac68aee33 0.327s",
                                "2026-05-22 01:50:45.364 17 INFO tempest.lib.common.rest_client [req-96d806e1-1654-4975-9794-976a7ca50355 req-96d806e1-1654-4975-9794-976a7ca50355 ] Request (VolumesActionsTest:test_volume_force_delete_when_volume_is_error): 404 GET https://api.testbed.osism.xyz:8776/v3/32b5b5b0f63b4eaf9bafaf1e25853ee2/volumes/9480bf27-8e7b-428c-891b-e16034169892 0.100s",
                                "2026-05-22 01:50:45.450 17 INFO tempest.lib.common.rest_client [req-16296555-be25-4fae-b900-dcabdd257465 req-16296555-be25-4fae-b900-dcabdd257465 ] Request (VolumesActionsTest:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/32b5b5b0f63b4eaf9bafaf1e25853ee2/volumes/9480bf27-8e7b-428c-891b-e16034169892 0.083s",
                                "2026-05-22 01:50:45.575 17 INFO tempest.lib.common.rest_client [req-a9e0db20-be0e-440b-9f81-4242e6c93be3 req-a9e0db20-be0e-440b-9f81-4242e6c93be3 ] Request (VolumesActionsTest:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:8776/v3/32b5b5b0f63b4eaf9bafaf1e25853ee2/volumes/9480bf27-8e7b-428c-891b-e16034169892 0.122s",
                                "{3} tempest.api.volume.admin.test_volumes_actions.VolumesActionsTest.test_volume_force_delete_when_volume_is_error [3.517064s] ... ok",
                                "2026-05-22 01:50:45.850 25 INFO tempest.lib.common.rest_client [req-51106f69-e954-47b6-bfcc-2ab0d6714187 req-51106f69-e954-47b6-bfcc-2ab0d6714187 ] Request (VolumesActionsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/a9c3af27-fb63-4012-8b6e-786ac68aee33 0.198s",
                                "2026-05-22 01:50:45.887 17 INFO tempest.lib.common.rest_client [req-1a3ff7e0-b597-4a0a-a623-6fc7ee9cfd88 req-1a3ff7e0-b597-4a0a-a623-6fc7ee9cfd88 ] Request (VolumesActionsTest:test_volume_force_delete_when_volume_is_maintenance): 202 POST https://api.testbed.osism.xyz:8776/v3/32b5b5b0f63b4eaf9bafaf1e25853ee2/volumes 0.308s",
                                "2026-05-22 01:50:45.997 17 INFO tempest.lib.common.rest_client [req-588f788f-8c79-4f45-8b60-05633741679a req-588f788f-8c79-4f45-8b60-05633741679a ] Request (VolumesActionsTest:test_volume_force_delete_when_volume_is_maintenance): 200 GET https://api.testbed.osism.xyz:8776/v3/32b5b5b0f63b4eaf9bafaf1e25853ee2/volumes/2e2a0734-8d80-4826-8384-a0a065ec9d2c 0.096s",
                                "2026-05-22 01:50:47.028 25 INFO tempest.lib.common.rest_client [req-e9432bd8-9b23-4ab9-8e1b-93b2ff1bdf6a req-e9432bd8-9b23-4ab9-8e1b-93b2ff1bdf6a ] Request (VolumesActionsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/a9c3af27-fb63-4012-8b6e-786ac68aee33 0.159s",
                                "2026-05-22 01:50:47.046 25 INFO tempest.common.waiters [-] State transition \"ACTIVE/deleting\" ==> \"DELETED/None\" after 4 second wait",
                                "2026-05-22 01:50:47.141 17 INFO tempest.lib.common.rest_client [req-6ead5982-3dc3-4d97-a11c-5941a6cdd513 req-6ead5982-3dc3-4d97-a11c-5941a6cdd513 ] Request (VolumesActionsTest:test_volume_force_delete_when_volume_is_maintenance): 200 GET https://api.testbed.osism.xyz:8776/v3/32b5b5b0f63b4eaf9bafaf1e25853ee2/volumes/2e2a0734-8d80-4826-8384-a0a065ec9d2c 0.127s",
                                "2026-05-22 01:50:47.154 17 INFO tempest.common.waiters [-] volume 2e2a0734-8d80-4826-8384-a0a065ec9d2c reached available after waiting for 1.154859 seconds",
                                "2026-05-22 01:50:47.334 17 INFO tempest.lib.common.rest_client [req-127dffb5-756a-4353-8d65-53daf38eb091 req-127dffb5-756a-4353-8d65-53daf38eb091 ] Request (VolumesActionsTest:test_volume_force_delete_when_volume_is_maintenance): 202 POST https://api.testbed.osism.xyz:8776/v3/5abf1d49ff2748ed8c361153bdd8df02/volumes/2e2a0734-8d80-4826-8384-a0a065ec9d2c/action 0.176s",
                                "2026-05-22 01:50:47.439 17 INFO tempest.lib.common.rest_client [req-02685b91-7c6e-4c52-ac62-0ed88560484d req-02685b91-7c6e-4c52-ac62-0ed88560484d ] Request (VolumesActionsTest:test_volume_force_delete_when_volume_is_maintenance): 200 GET https://api.testbed.osism.xyz:8776/v3/32b5b5b0f63b4eaf9bafaf1e25853ee2/volumes/2e2a0734-8d80-4826-8384-a0a065ec9d2c 0.102s",
                                "2026-05-22 01:50:47.452 17 INFO tempest.common.waiters [-] volume 2e2a0734-8d80-4826-8384-a0a065ec9d2c reached maintenance after waiting for 0.452745 seconds",
                                "2026-05-22 01:50:47.574 17 INFO tempest.lib.common.rest_client [req-7bed8b39-43b8-4dde-9b08-9c2134ed1f73 req-7bed8b39-43b8-4dde-9b08-9c2134ed1f73 ] Request (VolumesActionsTest:test_volume_force_delete_when_volume_is_maintenance): 202 POST https://api.testbed.osism.xyz:8776/v3/5abf1d49ff2748ed8c361153bdd8df02/volumes/2e2a0734-8d80-4826-8384-a0a065ec9d2c/action 0.119s",
                                "2026-05-22 01:50:47.688 17 INFO tempest.lib.common.rest_client [req-d596ddae-b360-4e16-8253-a36b91109d9d req-d596ddae-b360-4e16-8253-a36b91109d9d ] Request (VolumesActionsTest:test_volume_force_delete_when_volume_is_maintenance): 200 GET https://api.testbed.osism.xyz:8776/v3/32b5b5b0f63b4eaf9bafaf1e25853ee2/volumes/2e2a0734-8d80-4826-8384-a0a065ec9d2c 0.111s",
                                "2026-05-22 01:50:48.266 25 INFO tempest.lib.common.rest_client [req-c2eeb04c-0261-4e13-8c26-82ffc8c47cb3 req-c2eeb04c-0261-4e13-8c26-82ffc8c47cb3 ] Request (VolumesActionsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/a9c3af27-fb63-4012-8b6e-786ac68aee33 0.217s",
                                "2026-05-22 01:50:48.797 17 INFO tempest.lib.common.rest_client [req-cdea073b-9349-4d36-9534-8e08a5d3863f req-cdea073b-9349-4d36-9534-8e08a5d3863f ] Request (VolumesActionsTest:test_volume_force_delete_when_volume_is_maintenance): 404 GET https://api.testbed.osism.xyz:8776/v3/32b5b5b0f63b4eaf9bafaf1e25853ee2/volumes/2e2a0734-8d80-4826-8384-a0a065ec9d2c 0.092s",
                                "2026-05-22 01:50:48.874 17 INFO tempest.lib.common.rest_client [req-d2e086e6-e3b2-4c6f-83a7-feb3c44d18a6 req-d2e086e6-e3b2-4c6f-83a7-feb3c44d18a6 ] Request (VolumesActionsTest:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/32b5b5b0f63b4eaf9bafaf1e25853ee2/volumes/2e2a0734-8d80-4826-8384-a0a065ec9d2c 0.073s",
                                "2026-05-22 01:50:48.955 17 INFO tempest.lib.common.rest_client [req-68bffdd7-d4ac-4831-8958-36383bd6da17 req-68bffdd7-d4ac-4831-8958-36383bd6da17 ] Request (VolumesActionsTest:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:8776/v3/32b5b5b0f63b4eaf9bafaf1e25853ee2/volumes/2e2a0734-8d80-4826-8384-a0a065ec9d2c 0.079s",
                                "{3} tempest.api.volume.admin.test_volumes_actions.VolumesActionsTest.test_volume_force_delete_when_volume_is_maintenance [3.379142s] ... ok",
                                "2026-05-22 01:50:49.246 17 INFO tempest.lib.common.rest_client [req-e2010d05-b5fd-46fc-9034-ebf318ae030d req-e2010d05-b5fd-46fc-9034-ebf318ae030d ] Request (VolumesActionsTest:test_volume_reset_status): 202 POST https://api.testbed.osism.xyz:8776/v3/32b5b5b0f63b4eaf9bafaf1e25853ee2/volumes 0.285s",
                                "2026-05-22 01:50:49.370 17 INFO tempest.lib.common.rest_client [req-08a53b7c-3f02-42e1-8e3a-b6273c4d06cd req-08a53b7c-3f02-42e1-8e3a-b6273c4d06cd ] Request (VolumesActionsTest:test_volume_reset_status): 200 GET https://api.testbed.osism.xyz:8776/v3/32b5b5b0f63b4eaf9bafaf1e25853ee2/volumes/ad8d10a4-fbae-4ff3-a37f-a941edbe0be0 0.111s",
                                "2026-05-22 01:50:49.547 25 INFO tempest.lib.common.rest_client [req-ab10f143-2d60-42cf-ae00-1349b244d8a7 req-ab10f143-2d60-42cf-ae00-1349b244d8a7 ] Request (VolumesActionsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/a9c3af27-fb63-4012-8b6e-786ac68aee33 0.262s",
                                "2026-05-22 01:50:50.511 17 INFO tempest.lib.common.rest_client [req-104a363e-19bd-485f-8748-d389c5a1fcef req-104a363e-19bd-485f-8748-d389c5a1fcef ] Request (VolumesActionsTest:test_volume_reset_status): 200 GET https://api.testbed.osism.xyz:8776/v3/32b5b5b0f63b4eaf9bafaf1e25853ee2/volumes/ad8d10a4-fbae-4ff3-a37f-a941edbe0be0 0.122s",
                                "2026-05-22 01:50:50.520 17 INFO tempest.common.waiters [-] volume ad8d10a4-fbae-4ff3-a37f-a941edbe0be0 reached available after waiting for 1.520324 seconds",
                                "2026-05-22 01:50:50.685 25 INFO tempest.lib.common.rest_client [req-905954f1-c644-4a74-a3a5-415030209eda req-905954f1-c644-4a74-a3a5-415030209eda ] Request (VolumesActionsTest:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8774/v2.1/servers/a9c3af27-fb63-4012-8b6e-786ac68aee33 0.123s",
                                "{7} tempest.api.volume.test_volumes_actions.VolumesActionsTest.test_get_volume_attachment [24.730553s] ... ok",
                                "2026-05-22 01:50:50.692 17 INFO tempest.lib.common.rest_client [req-94ef0081-fe3e-481a-84f7-d6bcdfc05678 req-94ef0081-fe3e-481a-84f7-d6bcdfc05678 ] Request (VolumesActionsTest:test_volume_reset_status): 202 POST https://api.testbed.osism.xyz:8776/v3/5abf1d49ff2748ed8c361153bdd8df02/volumes/ad8d10a4-fbae-4ff3-a37f-a941edbe0be0/action 0.169s",
                                "2026-05-22 01:50:50.803 17 INFO tempest.lib.common.rest_client [req-d28c99e5-17e2-4152-9170-d88327746c12 req-d28c99e5-17e2-4152-9170-d88327746c12 ] Request (VolumesActionsTest:test_volume_reset_status): 200 GET https://api.testbed.osism.xyz:8776/v3/32b5b5b0f63b4eaf9bafaf1e25853ee2/volumes/ad8d10a4-fbae-4ff3-a37f-a941edbe0be0 0.108s",
                                "2026-05-22 01:50:50.822 17 INFO tempest.common.waiters [-] volume ad8d10a4-fbae-4ff3-a37f-a941edbe0be0 reached error after waiting for 0.822781 seconds",
                                "2026-05-22 01:50:50.821 25 INFO tempest.lib.common.rest_client [req-008f154d-3db0-4bf6-9c8f-a82525e7ac75 req-008f154d-3db0-4bf6-9c8f-a82525e7ac75 ] Request (VolumesActionsTest:test_reserve_unreserve_volume): 202 POST https://api.testbed.osism.xyz:8776/v3/6fe0a8db9a864fe99945eff55d1c82f3/volumes/96d7be81-85b5-42ea-9e1c-2bfb8115d8d6/action 0.133s",
                                "2026-05-22 01:50:50.936 25 INFO tempest.lib.common.rest_client [req-65f9a133-c699-4cf2-90c3-a4646874574a req-65f9a133-c699-4cf2-90c3-a4646874574a ] Request (VolumesActionsTest:test_reserve_unreserve_volume): 200 GET https://api.testbed.osism.xyz:8776/v3/6fe0a8db9a864fe99945eff55d1c82f3/volumes/96d7be81-85b5-42ea-9e1c-2bfb8115d8d6 0.112s",
                                "2026-05-22 01:50:51.015 17 INFO tempest.lib.common.rest_client [req-2f55349a-292d-4298-8eb1-76a265d05caa req-2f55349a-292d-4298-8eb1-76a265d05caa ] Request (VolumesActionsTest:test_volume_reset_status): 202 POST https://api.testbed.osism.xyz:8776/v3/5abf1d49ff2748ed8c361153bdd8df02/volumes/ad8d10a4-fbae-4ff3-a37f-a941edbe0be0/action 0.191s",
                                "2026-05-22 01:50:51.071 25 INFO tempest.lib.common.rest_client [req-8049ba0f-56ca-4d39-bd66-d74763ea1686 req-8049ba0f-56ca-4d39-bd66-d74763ea1686 ] Request (VolumesActionsTest:test_reserve_unreserve_volume): 202 POST https://api.testbed.osism.xyz:8776/v3/6fe0a8db9a864fe99945eff55d1c82f3/volumes/96d7be81-85b5-42ea-9e1c-2bfb8115d8d6/action 0.120s",
                                "2026-05-22 01:50:51.117 17 INFO tempest.lib.common.rest_client [req-ead20fd5-551e-48d9-ab48-4d79ff306e8c req-ead20fd5-551e-48d9-ab48-4d79ff306e8c ] Request (VolumesActionsTest:test_volume_reset_status): 200 GET https://api.testbed.osism.xyz:8776/v3/32b5b5b0f63b4eaf9bafaf1e25853ee2/volumes/ad8d10a4-fbae-4ff3-a37f-a941edbe0be0 0.100s",
                                "2026-05-22 01:50:51.126 17 INFO tempest.common.waiters [-] volume ad8d10a4-fbae-4ff3-a37f-a941edbe0be0 reached available after waiting for 0.126927 seconds",
                                "2026-05-22 01:50:51.179 25 INFO tempest.lib.common.rest_client [req-e2bc84ef-3834-4ac9-a067-756b8baa6096 req-e2bc84ef-3834-4ac9-a067-756b8baa6096 ] Request (VolumesActionsTest:test_reserve_unreserve_volume): 200 GET https://api.testbed.osism.xyz:8776/v3/6fe0a8db9a864fe99945eff55d1c82f3/volumes/96d7be81-85b5-42ea-9e1c-2bfb8115d8d6 0.104s",
                                "{7} tempest.api.volume.test_volumes_actions.VolumesActionsTest.test_reserve_unreserve_volume [0.507056s] ... ok",
                                "2026-05-22 01:50:51.298 25 INFO tempest.lib.common.rest_client [req-5f98ed61-c1aa-4286-88e4-f3e66b5ee1c1 req-5f98ed61-c1aa-4286-88e4-f3e66b5ee1c1 ] Request (VolumesActionsTest:test_volume_bootable): 200 POST https://api.testbed.osism.xyz:8776/v3/6fe0a8db9a864fe99945eff55d1c82f3/volumes/96d7be81-85b5-42ea-9e1c-2bfb8115d8d6/action 0.103s",
                                "2026-05-22 01:50:51.312 17 INFO tempest.lib.common.rest_client [req-f70794db-6fee-4789-852f-95bb6cb82fca req-f70794db-6fee-4789-852f-95bb6cb82fca ] Request (VolumesActionsTest:test_volume_reset_status): 202 POST https://api.testbed.osism.xyz:8776/v3/5abf1d49ff2748ed8c361153bdd8df02/volumes/ad8d10a4-fbae-4ff3-a37f-a941edbe0be0/action 0.183s",
                                "2026-05-22 01:50:51.403 25 INFO tempest.lib.common.rest_client [req-35e73251-078c-413d-988c-b17e161ba24c req-35e73251-078c-413d-988c-b17e161ba24c ] Request (VolumesActionsTest:test_volume_bootable): 200 GET https://api.testbed.osism.xyz:8776/v3/6fe0a8db9a864fe99945eff55d1c82f3/volumes/96d7be81-85b5-42ea-9e1c-2bfb8115d8d6 0.103s",
                                "2026-05-22 01:50:51.424 17 INFO tempest.lib.common.rest_client [req-93da8b15-a13d-41f1-9b1e-5166f2d819ac req-93da8b15-a13d-41f1-9b1e-5166f2d819ac ] Request (VolumesActionsTest:test_volume_reset_status): 200 GET https://api.testbed.osism.xyz:8776/v3/32b5b5b0f63b4eaf9bafaf1e25853ee2/volumes/ad8d10a4-fbae-4ff3-a37f-a941edbe0be0 0.111s",
                                "2026-05-22 01:50:51.433 17 INFO tempest.common.waiters [-] volume ad8d10a4-fbae-4ff3-a37f-a941edbe0be0 reached maintenance after waiting for 0.433671 seconds",
                                "2026-05-22 01:50:51.548 25 INFO tempest.lib.common.rest_client [req-9df05d84-ebda-449b-a937-d6fcf7d7e64a req-9df05d84-ebda-449b-a937-d6fcf7d7e64a ] Request (VolumesActionsTest:test_volume_bootable): 200 POST https://api.testbed.osism.xyz:8776/v3/6fe0a8db9a864fe99945eff55d1c82f3/volumes/96d7be81-85b5-42ea-9e1c-2bfb8115d8d6/action 0.132s",
                                "2026-05-22 01:50:51.624 17 INFO tempest.lib.common.rest_client [req-32626bdc-abe0-4ace-b180-a8cf6b66ce9e req-32626bdc-abe0-4ace-b180-a8cf6b66ce9e ] Request (VolumesActionsTest:_run_cleanups): 202 POST https://api.testbed.osism.xyz:8776/v3/5abf1d49ff2748ed8c361153bdd8df02/volumes/ad8d10a4-fbae-4ff3-a37f-a941edbe0be0/action 0.189s",
                                "2026-05-22 01:50:51.677 25 INFO tempest.lib.common.rest_client [req-df14eb45-b501-413b-870a-142c8831cc35 req-df14eb45-b501-413b-870a-142c8831cc35 ] Request (VolumesActionsTest:test_volume_bootable): 200 GET https://api.testbed.osism.xyz:8776/v3/6fe0a8db9a864fe99945eff55d1c82f3/volumes/96d7be81-85b5-42ea-9e1c-2bfb8115d8d6 0.124s",
                                "{7} tempest.api.volume.test_volumes_actions.VolumesActionsTest.test_volume_bootable [0.509426s] ... ok",
                                "2026-05-22 01:50:51.733 17 INFO tempest.lib.common.rest_client [req-31896f19-32c7-48b6-b700-08f964763b96 req-31896f19-32c7-48b6-b700-08f964763b96 ] Request (VolumesActionsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/32b5b5b0f63b4eaf9bafaf1e25853ee2/volumes/ad8d10a4-fbae-4ff3-a37f-a941edbe0be0 0.107s",
                                "2026-05-22 01:50:51.741 17 INFO tempest.common.waiters [-] volume ad8d10a4-fbae-4ff3-a37f-a941edbe0be0 reached available after waiting for 0.741716 seconds",
                                "2026-05-22 01:50:51.820 25 INFO tempest.lib.common.rest_client [req-bad337ea-c2f1-4d13-bd66-128051f99fe7 req-bad337ea-c2f1-4d13-bd66-128051f99fe7 ] Request (VolumesActionsTest:test_volume_readonly_update): 202 POST https://api.testbed.osism.xyz:8776/v3/6fe0a8db9a864fe99945eff55d1c82f3/volumes/96d7be81-85b5-42ea-9e1c-2bfb8115d8d6/action 0.113s",
                                "2026-05-22 01:50:51.851 17 INFO tempest.lib.common.rest_client [req-92d74ab9-3c1c-49de-b594-4042d78db749 req-92d74ab9-3c1c-49de-b594-4042d78db749 ] Request (VolumesActionsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/32b5b5b0f63b4eaf9bafaf1e25853ee2/volumes/ad8d10a4-fbae-4ff3-a37f-a941edbe0be0 0.107s",
                                "2026-05-22 01:50:51.937 25 INFO tempest.lib.common.rest_client [req-b713a3a2-a275-4b3f-9d4c-0273b477d56e req-b713a3a2-a275-4b3f-9d4c-0273b477d56e ] Request (VolumesActionsTest:test_volume_readonly_update): 200 GET https://api.testbed.osism.xyz:8776/v3/6fe0a8db9a864fe99945eff55d1c82f3/volumes/96d7be81-85b5-42ea-9e1c-2bfb8115d8d6 0.113s",
                                "2026-05-22 01:50:51.993 17 INFO tempest.lib.common.rest_client [req-fb3aed16-be03-4534-885a-de65ea8c6407 req-fb3aed16-be03-4534-885a-de65ea8c6407 ] Request (VolumesActionsTest:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/32b5b5b0f63b4eaf9bafaf1e25853ee2/volumes/ad8d10a4-fbae-4ff3-a37f-a941edbe0be0 0.120s",
                                "2026-05-22 01:50:52.092 25 INFO tempest.lib.common.rest_client [req-5175ed3d-150a-4c73-81f9-f00c127e5852 req-5175ed3d-150a-4c73-81f9-f00c127e5852 ] Request (VolumesActionsTest:test_volume_readonly_update): 202 POST https://api.testbed.osism.xyz:8776/v3/6fe0a8db9a864fe99945eff55d1c82f3/volumes/96d7be81-85b5-42ea-9e1c-2bfb8115d8d6/action 0.139s",
                                "2026-05-22 01:50:52.145 17 INFO tempest.lib.common.rest_client [req-a1a86dd7-26ca-4b02-940b-85c01d1779eb req-a1a86dd7-26ca-4b02-940b-85c01d1779eb ] Request (VolumesActionsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/32b5b5b0f63b4eaf9bafaf1e25853ee2/volumes/ad8d10a4-fbae-4ff3-a37f-a941edbe0be0 0.149s",
                                "2026-05-22 01:50:52.203 25 INFO tempest.lib.common.rest_client [req-96f43336-654d-4b8a-b6db-ed0042a8d421 req-96f43336-654d-4b8a-b6db-ed0042a8d421 ] Request (VolumesActionsTest:test_volume_readonly_update): 200 GET https://api.testbed.osism.xyz:8776/v3/6fe0a8db9a864fe99945eff55d1c82f3/volumes/96d7be81-85b5-42ea-9e1c-2bfb8115d8d6 0.107s",
                                "{7} tempest.api.volume.test_volumes_actions.VolumesActionsTest.test_volume_readonly_update [0.512967s] ... ok",
                                "2026-05-22 01:50:52.332 25 INFO tempest.lib.common.rest_client [req-ad0e8ceb-71c7-4b7d-a299-d49efcd3b1f8 req-ad0e8ceb-71c7-4b7d-a299-d49efcd3b1f8 ] Request (VolumesActionsTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:8776/v3/6fe0a8db9a864fe99945eff55d1c82f3/volumes/96d7be81-85b5-42ea-9e1c-2bfb8115d8d6 0.111s",
                                "2026-05-22 01:50:52.485 25 INFO tempest.lib.common.rest_client [req-3263d4c7-7eef-4d55-a0d5-fcd913abc824 req-3263d4c7-7eef-4d55-a0d5-fcd913abc824 ] Request (VolumesActionsTest:tearDownClass): 202 DELETE https://api.testbed.osism.xyz:8776/v3/6fe0a8db9a864fe99945eff55d1c82f3/volumes/96d7be81-85b5-42ea-9e1c-2bfb8115d8d6 0.140s",
                                "2026-05-22 01:50:52.609 25 INFO tempest.lib.common.rest_client [req-4dacf39b-919b-4779-9a28-9ed4a10b1e14 req-4dacf39b-919b-4779-9a28-9ed4a10b1e14 ] Request (VolumesActionsTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:8776/v3/6fe0a8db9a864fe99945eff55d1c82f3/volumes/96d7be81-85b5-42ea-9e1c-2bfb8115d8d6 0.120s",
                                "2026-05-22 01:50:53.275 17 INFO tempest.lib.common.rest_client [req-8f14dee2-ba3d-4635-b845-8f007d1ec1f1 req-8f14dee2-ba3d-4635-b845-8f007d1ec1f1 ] Request (VolumesActionsTest:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/32b5b5b0f63b4eaf9bafaf1e25853ee2/volumes/ad8d10a4-fbae-4ff3-a37f-a941edbe0be0 0.113s",
                                "{3} tempest.api.volume.admin.test_volumes_actions.VolumesActionsTest.test_volume_reset_status [4.317117s] ... ok",
                                "2026-05-22 01:50:53.720 25 INFO tempest.lib.common.rest_client [req-a4354a46-24b5-4812-a430-94107a755b59 req-a4354a46-24b5-4812-a430-94107a755b59 ] Request (VolumesActionsTest:tearDownClass): 404 GET https://api.testbed.osism.xyz:8776/v3/6fe0a8db9a864fe99945eff55d1c82f3/volumes/96d7be81-85b5-42ea-9e1c-2bfb8115d8d6 0.093s",
                                "2026-05-22 01:50:55.563 17 INFO tempest.lib.common.rest_client [req-6a7fa7a9-be7b-429c-b7b8-6b133f204698 req-6a7fa7a9-be7b-429c-b7b8-6b133f204698 ] Request (VolumesActionsTest:tearDownClass): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/e7c1f894-03c2-4d10-b35e-3dc27dd9303c/remove_router_interface 2.284s",
                                "2026-05-22 01:50:56.228 25 INFO tempest.lib.common.rest_client [req-9153861d-6b93-4794-b492-df37c3d0d4a6 req-9153861d-6b93-4794-b492-df37c3d0d4a6 ] Request (VolumesActionsTest:tearDownClass): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/42ec72a0-350d-47cc-bf5c-007cac9b4120/remove_router_interface 2.504s",
                                "2026-05-22 01:50:56.617 17 INFO tempest.lib.common.rest_client [req-ea380201-4668-4334-82d8-1e091c87e67a req-ea380201-4668-4334-82d8-1e091c87e67a ] Request (VolumesActionsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/e7c1f894-03c2-4d10-b35e-3dc27dd9303c 1.051s",
                                "2026-05-22 01:50:56.973 17 INFO tempest.lib.common.rest_client [req-af6f0bc5-2542-4a66-9b12-7fe1e1610f40 req-af6f0bc5-2542-4a66-9b12-7fe1e1610f40 ] Request (VolumesActionsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/3f46ff1d-a86a-4cdb-8b25-97c277d3978e 0.353s",
                                "2026-05-22 01:50:57.368 25 INFO tempest.lib.common.rest_client [req-4033a17c-96bc-4ae2-bc24-732f4515c7c1 req-4033a17c-96bc-4ae2-bc24-732f4515c7c1 ] Request (VolumesActionsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/42ec72a0-350d-47cc-bf5c-007cac9b4120 1.137s",
                                "2026-05-22 01:50:57.599 17 INFO tempest.lib.common.rest_client [req-9e920c8f-c798-4f79-ad7a-9e894a6170ea req-9e920c8f-c798-4f79-ad7a-9e894a6170ea ] Request (VolumesActionsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/1ed0a28f-96ec-42cc-8ee3-4702fcb1ba25 0.622s",
                                "2026-05-22 01:50:57.660 25 INFO tempest.lib.common.rest_client [req-ada2109a-3492-4470-a7c5-3b34cbe9ab65 req-ada2109a-3492-4470-a7c5-3b34cbe9ab65 ] Request (VolumesActionsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/1120a81b-4bd8-4692-881c-938cca14248b 0.289s",
                                "2026-05-22 01:50:58.161 25 INFO tempest.lib.common.rest_client [req-a1ccc5f7-74c9-4a73-afcd-b6f30ca57298 req-a1ccc5f7-74c9-4a73-afcd-b6f30ca57298 ] Request (VolumesActionsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/6e091677-a8a4-4340-95fd-ca3ce1dc0df4 0.496s",
                                "2026-05-22 01:50:58.441 25 INFO tempest.lib.common.rest_client [req-3056d334-5527-4f9d-a185-c14ad6d511d2 req-3056d334-5527-4f9d-a185-c14ad6d511d2 ] Request (VolumesActionsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/057ac0f646ea4a3fae7f35e9ddd42391 0.276s",
                                "2026-05-22 01:50:58.441 25 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 6fe0a8db9a864fe99945eff55d1c82f3",
                                "2026-05-22 01:50:58.555 25 INFO tempest.lib.common.rest_client [req-05e091dc-3ada-496f-b116-07ec0f43965c req-05e091dc-3ada-496f-b116-07ec0f43965c ] Request (VolumesActionsTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=6fe0a8db9a864fe99945eff55d1c82f3&name=default 0.111s",
                                "2026-05-22 01:50:58.956 25 INFO tempest.lib.common.rest_client [req-50aaa944-3b38-4566-a738-422bda5977c8 req-50aaa944-3b38-4566-a738-422bda5977c8 ] Request (VolumesActionsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/aaff6eb3-0168-4544-bc2c-a7697f956e91 0.398s",
                                "2026-05-22 01:50:59.223 25 INFO tempest.lib.common.rest_client [req-2f9a02f8-0d85-446f-a963-21e5ef014250 req-2f9a02f8-0d85-446f-a963-21e5ef014250 ] Request (VolumesActionsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/6fe0a8db9a864fe99945eff55d1c82f3 0.263s",
                                "2026-05-22 01:50:59.389 17 INFO tempest.lib.common.rest_client [req-bcd48f5a-564c-49ef-bd20-a23d4c07fbd9 req-bcd48f5a-564c-49ef-bd20-a23d4c07fbd9 ] Request (VolumesActionsTest:tearDownClass): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/087c9760-9177-4e56-88ce-2f921fc823f4/remove_router_interface 1.787s",
                                "2026-05-22 01:50:59.760 25 INFO tempest.lib.common.rest_client [req-4402a0f8-ea0d-4239-a666-31e9f70c7e76 req-4402a0f8-ea0d-4239-a666-31e9f70c7e76 ] Request (VolumesExtendTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.532s",
                                "2026-05-22 01:51:00.227 25 INFO tempest.lib.common.rest_client [req-f48c258a-eeab-44f9-b0c7-cd3e41df1316 req-f48c258a-eeab-44f9-b0c7-cd3e41df1316 ] Request (VolumesExtendTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.459s",
                                "2026-05-22 01:51:00.325 17 INFO tempest.lib.common.rest_client [req-440b17fc-044d-4e5b-897c-daf435a2c422 req-440b17fc-044d-4e5b-897c-daf435a2c422 ] Request (VolumesActionsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/087c9760-9177-4e56-88ce-2f921fc823f4 0.934s",
                                "2026-05-22 01:51:00.357 25 INFO tempest.lib.common.rest_client [req-9394139c-904f-4e58-bfe9-a3f018c16044 req-9394139c-904f-4e58-bfe9-a3f018c16044 ] Request (VolumesExtendTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.128s",
                                "2026-05-22 01:51:00.524 25 INFO tempest.lib.common.rest_client [req-f3906f26-75f3-47bf-a5f7-8946fb78c7dc req-f3906f26-75f3-47bf-a5f7-8946fb78c7dc ] Request (VolumesExtendTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.165s",
                                "2026-05-22 01:51:00.616 17 INFO tempest.lib.common.rest_client [req-ac5cbc64-3f8b-428d-b7ff-8aafac48d9c8 req-ac5cbc64-3f8b-428d-b7ff-8aafac48d9c8 ] Request (VolumesActionsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/348be189-fc73-4079-91a0-06569bc8e0b7 0.288s",
                                "2026-05-22 01:51:01.027 25 INFO tempest.lib.common.rest_client [req-8373176f-15de-4f5d-b843-65f4d2af3251 req-8373176f-15de-4f5d-b843-65f4d2af3251 ] Request (VolumesExtendTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.502s",
                                "2026-05-22 01:51:01.128 25 INFO tempest.lib.common.rest_client [req-ec05ef81-ecd1-4eb4-b4c2-da7449f519b3 req-ec05ef81-ecd1-4eb4-b4c2-da7449f519b3 ] Request (VolumesExtendTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.100s",
                                "2026-05-22 01:51:01.195 17 INFO tempest.lib.common.rest_client [req-93f1b458-69df-417e-b3d2-9bb243c66efa req-93f1b458-69df-417e-b3d2-9bb243c66efa ] Request (VolumesActionsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/3ddfa4b8-6c3a-41cf-a2e6-fdc0659a0bcf 0.576s",
                                "2026-05-22 01:51:01.266 25 INFO tempest.lib.common.rest_client [req-6846b775-79ce-41f6-96b0-1e44d8befe36 req-6846b775-79ce-41f6-96b0-1e44d8befe36 ] Request (VolumesExtendTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a85e8fe37d2245e19a7aee3a1708c950/users/a9f250ff722f4534bea4092671d74c6a/roles/7b19d98ffcc24d869191183daf0fb4ae 0.135s",
                                "2026-05-22 01:51:01.424 25 INFO tempest.lib.common.rest_client [req-1ff0e82b-ffcf-4ae9-8f50-fe244b94569a req-1ff0e82b-ffcf-4ae9-8f50-fe244b94569a ] Request (VolumesExtendTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.156s",
                                "2026-05-22 01:51:01.463 17 INFO tempest.lib.common.rest_client [req-16a6423b-7c00-4a46-9c6a-fce1d2e5b579 req-16a6423b-7c00-4a46-9c6a-fce1d2e5b579 ] Request (VolumesActionsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/eca9ce19eea64363b88139ba257d5c98 0.264s",
                                "2026-05-22 01:51:01.625 25 INFO tempest.lib.common.rest_client [req-f9b061d1-de76-46d7-a508-36921d2917d4 req-f9b061d1-de76-46d7-a508-36921d2917d4 ] Request (VolumesExtendTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a85e8fe37d2245e19a7aee3a1708c950/users/a9f250ff722f4534bea4092671d74c6a/roles/1049be6f2d5641528d4cf50ffcec866c 0.198s",
                                "2026-05-22 01:51:01.745 17 INFO tempest.lib.common.rest_client [req-528a9115-8949-4b6e-8fb1-eb35fd44330b req-528a9115-8949-4b6e-8fb1-eb35fd44330b ] Request (VolumesActionsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/78c6c8e32eda4e359ca038ca245f0abb 0.275s",
                                "2026-05-22 01:51:01.745 17 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 32b5b5b0f63b4eaf9bafaf1e25853ee2",
                                "2026-05-22 01:51:01.796 25 INFO tempest.lib.common.rest_client [req-73500b37-b926-4784-a833-4ed9eac0f7ee req-73500b37-b926-4784-a833-4ed9eac0f7ee ] Request (VolumesExtendTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.168s",
                                "2026-05-22 01:51:01.878 17 INFO tempest.lib.common.rest_client [req-bd91dec0-b03c-4f81-9ae5-20c839e91f19 req-bd91dec0-b03c-4f81-9ae5-20c839e91f19 ] Request (VolumesActionsTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=32b5b5b0f63b4eaf9bafaf1e25853ee2&name=default 0.128s",
                                "2026-05-22 01:51:02.039 25 INFO tempest.lib.common.rest_client [req-9ef9d9a1-64a7-490c-8a34-682f83a532c4 req-9ef9d9a1-64a7-490c-8a34-682f83a532c4 ] Request (VolumesExtendTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a85e8fe37d2245e19a7aee3a1708c950/users/a9f250ff722f4534bea4092671d74c6a/roles/f62b4d190f9040abadfedbb170e6ab99 0.239s",
                                "2026-05-22 01:51:02.251 25 INFO tempest.lib.common.rest_client [req-ae66f5b2-f911-4340-a867-b3c0bb141069 req-ae66f5b2-f911-4340-a867-b3c0bb141069 ] Request (VolumesExtendTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.209s",
                                "2026-05-22 01:51:02.293 17 INFO tempest.lib.common.rest_client [req-d21ecb36-7e16-40d0-8191-fb48551b053e req-d21ecb36-7e16-40d0-8191-fb48551b053e ] Request (VolumesActionsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/38a57d52-476c-498b-b392-eda7cc5d9475 0.412s",
                                "2026-05-22 01:51:02.380 25 INFO tempest.lib.common.rest_client [req-c482574a-3174-4ad1-8371-a69995f36dbd req-c482574a-3174-4ad1-8371-a69995f36dbd ] Request (VolumesExtendTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a85e8fe37d2245e19a7aee3a1708c950/users/a9f250ff722f4534bea4092671d74c6a/roles/7b19d98ffcc24d869191183daf0fb4ae 0.126s",
                                "2026-05-22 01:51:02.380 25 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user a9f250ff722f4534bea4092671d74c6a is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:51:02.381 25 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesExtendTest-602142516-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'a85e8fe37d2245e19a7aee3a1708c950', 'project_name': 'tempest-VolumesExtendTest-602142516', 'tenant_id': 'a85e8fe37d2245e19a7aee3a1708c950', 'tenant_name': 'tempest-VolumesExtendTest-602142516', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'a9f250ff722f4534bea4092671d74c6a', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:51:02.381 25 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesExtendTest-602142516-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'a85e8fe37d2245e19a7aee3a1708c950', 'project_name': 'tempest-VolumesExtendTest-602142516', 'tenant_id': 'a85e8fe37d2245e19a7aee3a1708c950', 'tenant_name': 'tempest-VolumesExtendTest-602142516', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'a9f250ff722f4534bea4092671d74c6a', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:51:02.625 17 INFO tempest.lib.common.rest_client [req-ae4a7985-170a-4307-80fd-c31066825a51 req-ae4a7985-170a-4307-80fd-c31066825a51 ] Request (VolumesActionsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/32b5b5b0f63b4eaf9bafaf1e25853ee2 0.328s",
                                "2026-05-22 01:51:02.625 17 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 5abf1d49ff2748ed8c361153bdd8df02",
                                "2026-05-22 01:51:02.736 17 INFO tempest.lib.common.rest_client [req-a0fe0b4a-7aa7-4351-acd3-706cb5603c2f req-a0fe0b4a-7aa7-4351-acd3-706cb5603c2f ] Request (VolumesActionsTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=5abf1d49ff2748ed8c361153bdd8df02&name=default 0.108s",
                                "2026-05-22 01:51:02.910 25 INFO tempest.lib.common.rest_client [req-ec6ecc90-1ede-42af-b241-4f734a7a1c31 req-ec6ecc90-1ede-42af-b241-4f734a7a1c31 ] Request (VolumesExtendTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.521s",
                                "2026-05-22 01:51:03.144 17 INFO tempest.lib.common.rest_client [req-689f2ec3-d47b-4503-9de6-5264577b6d12 req-689f2ec3-d47b-4503-9de6-5264577b6d12 ] Request (VolumesActionsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/841bb9f0-adef-4d08-94fd-6e1e5d5982c6 0.406s",
                                "2026-05-22 01:51:03.300 25 INFO tempest.lib.common.rest_client [req-4292dad3-78e2-4a91-bf0c-0465c699083e req-4292dad3-78e2-4a91-bf0c-0465c699083e ] Request (VolumesExtendTest:test_volume_extend): 200 GET https://api.testbed.osism.xyz:9292/v2/images/3e118543-a1b3-4709-932e-5176ba92229b 0.387s",
                                "2026-05-22 01:51:03.386 17 INFO tempest.lib.common.rest_client [req-aa5eac19-811f-4c4a-b2fc-aad3c60e547e req-aa5eac19-811f-4c4a-b2fc-aad3c60e547e ] Request (VolumesActionsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/5abf1d49ff2748ed8c361153bdd8df02 0.240s",
                                "2026-05-22 01:51:03.890 17 INFO tempest.lib.common.rest_client [req-29555304-1c5b-459e-ba6a-4f0d225cccd5 req-29555304-1c5b-459e-ba6a-4f0d225cccd5 ] Request (ExtensionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.500s",
                                "2026-05-22 01:51:03.924 25 INFO tempest.lib.common.rest_client [req-ef18cf28-0a14-4234-bbd4-9c9f9272fa04 req-ef18cf28-0a14-4234-bbd4-9c9f9272fa04 ] Request (VolumesExtendTest:test_volume_extend): 202 POST https://api.testbed.osism.xyz:8776/v3/a85e8fe37d2245e19a7aee3a1708c950/volumes 0.621s",
                                "2026-05-22 01:51:04.040 25 INFO tempest.lib.common.rest_client [req-9b8b83f1-8d80-4a39-8334-9fb232c388f0 req-9b8b83f1-8d80-4a39-8334-9fb232c388f0 ] Request (VolumesExtendTest:test_volume_extend): 200 GET https://api.testbed.osism.xyz:8776/v3/a85e8fe37d2245e19a7aee3a1708c950/volumes/c2152953-0e08-4258-852e-d80d39fc2dcf 0.107s",
                                "2026-05-22 01:51:04.361 17 INFO tempest.lib.common.rest_client [req-afa91e66-f5ea-4c11-b15c-5036aa323123 req-afa91e66-f5ea-4c11-b15c-5036aa323123 ] Request (ExtensionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.463s",
                                "2026-05-22 01:51:04.471 17 INFO tempest.lib.common.rest_client [req-2bc85fdb-c341-4207-9c26-07d8e67d94cc req-2bc85fdb-c341-4207-9c26-07d8e67d94cc ] Request (ExtensionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.107s",
                                "2026-05-22 01:51:04.617 17 INFO tempest.lib.common.rest_client [req-8e699e67-f328-43d8-8d2f-f153f07cc887 req-8e699e67-f328-43d8-8d2f-f153f07cc887 ] Request (ExtensionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.143s",
                                "2026-05-22 01:51:05.149 17 INFO tempest.lib.common.rest_client [req-9c42f9ae-04e8-4204-8615-94a45e55f216 req-9c42f9ae-04e8-4204-8615-94a45e55f216 ] Request (ExtensionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.529s",
                                "2026-05-22 01:51:05.162 25 INFO tempest.lib.common.rest_client [req-6e2b7a66-f30e-4d47-96f7-02df0098805e req-6e2b7a66-f30e-4d47-96f7-02df0098805e ] Request (VolumesExtendTest:test_volume_extend): 200 GET https://api.testbed.osism.xyz:8776/v3/a85e8fe37d2245e19a7aee3a1708c950/volumes/c2152953-0e08-4258-852e-d80d39fc2dcf 0.104s",
                                "2026-05-22 01:51:05.180 25 INFO tempest.common.waiters [-] volume c2152953-0e08-4258-852e-d80d39fc2dcf reached available after waiting for 1.180091 seconds",
                                "2026-05-22 01:51:05.254 17 INFO tempest.lib.common.rest_client [req-2a4b6e2c-bdd9-4735-aac3-57daff117506 req-2a4b6e2c-bdd9-4735-aac3-57daff117506 ] Request (ExtensionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.102s",
                                "2026-05-22 01:51:05.372 25 INFO tempest.lib.common.rest_client [req-574f2608-6172-4e7f-9fca-bf44eb76691a req-574f2608-6172-4e7f-9fca-bf44eb76691a ] Request (VolumesExtendTest:test_volume_extend): 202 POST https://api.testbed.osism.xyz:8776/v3/a85e8fe37d2245e19a7aee3a1708c950/volumes/c2152953-0e08-4258-852e-d80d39fc2dcf/action 0.189s",
                                "2026-05-22 01:51:05.399 17 INFO tempest.lib.common.rest_client [req-fa3d6814-597b-41de-ada6-550931c8df05 req-fa3d6814-597b-41de-ada6-550931c8df05 ] Request (ExtensionsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a625b54cfb024ecf902df59a49869f91/users/aa57f62424dc4ccf88a087694914aa17/roles/7b19d98ffcc24d869191183daf0fb4ae 0.141s",
                                "2026-05-22 01:51:05.518 25 INFO tempest.lib.common.rest_client [req-4669ffbc-3460-4399-97fa-94083ced00da req-4669ffbc-3460-4399-97fa-94083ced00da ] Request (VolumesExtendTest:test_volume_extend): 200 GET https://api.testbed.osism.xyz:8776/v3/a85e8fe37d2245e19a7aee3a1708c950/volumes/c2152953-0e08-4258-852e-d80d39fc2dcf 0.143s",
                                "2026-05-22 01:51:05.571 17 INFO tempest.lib.common.rest_client [req-d2dfd06d-2bf2-4a0a-8f85-8e5f57b611da req-d2dfd06d-2bf2-4a0a-8f85-8e5f57b611da ] Request (ExtensionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.169s",
                                "2026-05-22 01:51:05.698 17 INFO tempest.lib.common.rest_client [req-a3375704-4702-435c-b08d-97d3a2419dc1 req-a3375704-4702-435c-b08d-97d3a2419dc1 ] Request (ExtensionsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a625b54cfb024ecf902df59a49869f91/users/aa57f62424dc4ccf88a087694914aa17/roles/1049be6f2d5641528d4cf50ffcec866c 0.124s",
                                "2026-05-22 01:51:05.862 17 INFO tempest.lib.common.rest_client [req-ae5d9883-af7c-44bf-b62f-9c9deac82aeb req-ae5d9883-af7c-44bf-b62f-9c9deac82aeb ] Request (ExtensionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.163s",
                                "2026-05-22 01:51:05.974 17 INFO tempest.lib.common.rest_client [req-1946c343-122a-43ea-a30d-35ab5d17175e req-1946c343-122a-43ea-a30d-35ab5d17175e ] Request (ExtensionsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a625b54cfb024ecf902df59a49869f91/users/aa57f62424dc4ccf88a087694914aa17/roles/f62b4d190f9040abadfedbb170e6ab99 0.110s",
                                "2026-05-22 01:51:06.136 17 INFO tempest.lib.common.rest_client [req-8b456c9a-05f5-4b77-9b52-e1c8b108a0d8 req-8b456c9a-05f5-4b77-9b52-e1c8b108a0d8 ] Request (ExtensionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.159s",
                                "2026-05-22 01:51:06.276 17 INFO tempest.lib.common.rest_client [req-4f9ac5f9-9718-477b-a300-1e88306b7a18 req-4f9ac5f9-9718-477b-a300-1e88306b7a18 ] Request (ExtensionsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a625b54cfb024ecf902df59a49869f91/users/aa57f62424dc4ccf88a087694914aa17/roles/7b19d98ffcc24d869191183daf0fb4ae 0.137s",
                                "2026-05-22 01:51:06.277 17 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user aa57f62424dc4ccf88a087694914aa17 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:51:06.277 17 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExtensionsTestJSON-1846742174-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'a625b54cfb024ecf902df59a49869f91', 'project_name': 'tempest-ExtensionsTestJSON-1846742174', 'tenant_id': 'a625b54cfb024ecf902df59a49869f91', 'tenant_name': 'tempest-ExtensionsTestJSON-1846742174', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'aa57f62424dc4ccf88a087694914aa17', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:51:06.278 17 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExtensionsTestJSON-1846742174-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'a625b54cfb024ecf902df59a49869f91', 'project_name': 'tempest-ExtensionsTestJSON-1846742174', 'tenant_id': 'a625b54cfb024ecf902df59a49869f91', 'tenant_name': 'tempest-ExtensionsTestJSON-1846742174', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'aa57f62424dc4ccf88a087694914aa17', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:51:06.689 25 INFO tempest.lib.common.rest_client [req-401b560f-7301-414f-be26-e58d75a9cb83 req-401b560f-7301-414f-be26-e58d75a9cb83 ] Request (VolumesExtendTest:test_volume_extend): 200 GET https://api.testbed.osism.xyz:8776/v3/a85e8fe37d2245e19a7aee3a1708c950/volumes/c2152953-0e08-4258-852e-d80d39fc2dcf 0.154s",
                                "2026-05-22 01:51:06.703 25 INFO tempest.common.waiters [-] volume c2152953-0e08-4258-852e-d80d39fc2dcf reached available after waiting for 1.703026 seconds",
                                "2026-05-22 01:51:06.810 25 INFO tempest.lib.common.rest_client [req-9ef5ea82-3d5e-4b29-8ea1-9b17ee71ca59 req-9ef5ea82-3d5e-4b29-8ea1-9b17ee71ca59 ] Request (VolumesExtendTest:test_volume_extend): 200 GET https://api.testbed.osism.xyz:8776/v3/a85e8fe37d2245e19a7aee3a1708c950/volumes/c2152953-0e08-4258-852e-d80d39fc2dcf 0.105s",
                                "2026-05-22 01:51:06.824 17 INFO tempest.lib.common.rest_client [req-9e938fee-a5d7-4fdf-8a0c-83eb9c418d93 req-9e938fee-a5d7-4fdf-8a0c-83eb9c418d93 ] Request (ExtensionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.537s",
                                "2026-05-22 01:51:06.929 25 INFO tempest.lib.common.rest_client [req-e7c9917c-be08-4f3d-8338-0fdc7791491d req-e7c9917c-be08-4f3d-8338-0fdc7791491d ] Request (VolumesExtendTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/a85e8fe37d2245e19a7aee3a1708c950/volumes/c2152953-0e08-4258-852e-d80d39fc2dcf 0.104s",
                                "2026-05-22 01:51:07.063 25 INFO tempest.lib.common.rest_client [req-b3e587ba-e4fc-48b8-b05f-cb04a7eb7115 req-b3e587ba-e4fc-48b8-b05f-cb04a7eb7115 ] Request (VolumesExtendTest:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/a85e8fe37d2245e19a7aee3a1708c950/volumes/c2152953-0e08-4258-852e-d80d39fc2dcf 0.121s",
                                "2026-05-22 01:51:07.153 17 INFO tempest.lib.common.rest_client [req-cc81073c-e2ad-44ca-8d5e-41c9e54d71c5 req-cc81073c-e2ad-44ca-8d5e-41c9e54d71c5 ] Request (ExtensionsTestJSON:test_list_extensions): 200 GET https://api.testbed.osism.xyz:8776/v3/a625b54cfb024ecf902df59a49869f91/extensions 0.323s",
                                "{3} tempest.api.volume.test_extensions.ExtensionsTestJSON.test_list_extensions [0.334073s] ... ok",
                                "2026-05-22 01:51:07.170 25 INFO tempest.lib.common.rest_client [req-2f1db675-119d-43d5-8570-27daf011a84e req-2f1db675-119d-43d5-8570-27daf011a84e ] Request (VolumesExtendTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/a85e8fe37d2245e19a7aee3a1708c950/volumes/c2152953-0e08-4258-852e-d80d39fc2dcf 0.104s",
                                "2026-05-22 01:51:07.415 17 INFO tempest.lib.common.rest_client [req-6520f3a1-8e08-447a-9635-3aa3e595ef92 req-6520f3a1-8e08-447a-9635-3aa3e595ef92 ] Request (ExtensionsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/aa57f62424dc4ccf88a087694914aa17 0.250s",
                                "2026-05-22 01:51:07.415 17 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: a625b54cfb024ecf902df59a49869f91",
                                "2026-05-22 01:51:07.931 17 INFO tempest.lib.common.rest_client [req-ba937d94-7f84-4589-961f-e428920a4c1d req-ba937d94-7f84-4589-961f-e428920a4c1d ] Request (ExtensionsTestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.514s",
                                "2026-05-22 01:51:08.285 25 INFO tempest.lib.common.rest_client [req-bc64e7fb-4c04-42a6-a496-6f213a1058c5 req-bc64e7fb-4c04-42a6-a496-6f213a1058c5 ] Request (VolumesExtendTest:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/a85e8fe37d2245e19a7aee3a1708c950/volumes/c2152953-0e08-4258-852e-d80d39fc2dcf 0.092s",
                                "{7} tempest.api.volume.test_volumes_extend.VolumesExtendTest.test_volume_extend [5.374645s] ... ok",
                                "2026-05-22 01:51:08.548 17 INFO tempest.lib.common.rest_client [req-647ec41f-1488-4b28-b567-376e5d91b31f req-647ec41f-1488-4b28-b567-376e5d91b31f ] Request (ExtensionsTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=a625b54cfb024ecf902df59a49869f91&name=default 0.613s",
                                "2026-05-22 01:51:08.586 25 INFO tempest.lib.common.rest_client [req-0fc821f9-1761-468b-ba8e-4f75beda3994 req-0fc821f9-1761-468b-ba8e-4f75beda3994 ] Request (VolumesExtendTest:test_volume_extend_when_volume_has_snapshot): 202 POST https://api.testbed.osism.xyz:8776/v3/a85e8fe37d2245e19a7aee3a1708c950/volumes 0.297s",
                                "2026-05-22 01:51:08.698 25 INFO tempest.lib.common.rest_client [req-15480d2a-7a5d-4566-b6db-cba0cf3c3f0d req-15480d2a-7a5d-4566-b6db-cba0cf3c3f0d ] Request (VolumesExtendTest:test_volume_extend_when_volume_has_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/a85e8fe37d2245e19a7aee3a1708c950/volumes/d01b5c51-0278-414e-b1d2-d1769826f076 0.096s",
                                "2026-05-22 01:51:09.057 17 INFO tempest.lib.common.rest_client [req-aeaa47fd-b155-4bbd-acfd-634e2831f7c7 req-aeaa47fd-b155-4bbd-acfd-634e2831f7c7 ] Request (ExtensionsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/dd790097-8e5d-4ae1-96e5-d16b568b38ee 0.506s",
                                "2026-05-22 01:51:09.272 17 INFO tempest.lib.common.rest_client [req-fc1f255c-5f0d-44b6-9156-c66bded5d60e req-fc1f255c-5f0d-44b6-9156-c66bded5d60e ] Request (ExtensionsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/a625b54cfb024ecf902df59a49869f91 0.212s",
                                "2026-05-22 01:51:09.820 17 INFO tempest.lib.common.rest_client [req-0210e10c-5c11-4fef-920c-e09107b5a787 req-0210e10c-5c11-4fef-920c-e09107b5a787 ] Request (VolumesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.543s",
                                "2026-05-22 01:51:09.822 25 INFO tempest.lib.common.rest_client [req-dfad1f4d-988e-4b8e-b6d9-267c7b74e3f5 req-dfad1f4d-988e-4b8e-b6d9-267c7b74e3f5 ] Request (VolumesExtendTest:test_volume_extend_when_volume_has_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/a85e8fe37d2245e19a7aee3a1708c950/volumes/d01b5c51-0278-414e-b1d2-d1769826f076 0.111s",
                                "2026-05-22 01:51:09.836 25 INFO tempest.common.waiters [-] volume d01b5c51-0278-414e-b1d2-d1769826f076 reached available after waiting for 1.836450 seconds",
                                "2026-05-22 01:51:10.092 25 INFO tempest.lib.common.rest_client [req-07b15a4c-7597-4d06-b12d-fcf7ab5f2217 req-07b15a4c-7597-4d06-b12d-fcf7ab5f2217 ] Request (VolumesExtendTest:test_volume_extend_when_volume_has_snapshot): 202 POST https://api.testbed.osism.xyz:8776/v3/a85e8fe37d2245e19a7aee3a1708c950/snapshots 0.252s",
                                "2026-05-22 01:51:10.209 25 INFO tempest.lib.common.rest_client [req-370875a1-1dd6-420a-af4a-b4a13ad3962e req-370875a1-1dd6-420a-af4a-b4a13ad3962e ] Request (VolumesExtendTest:test_volume_extend_when_volume_has_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/a85e8fe37d2245e19a7aee3a1708c950/snapshots/6ce0d612-e1b6-43b7-9783-ca7e39d2e530 0.109s",
                                "2026-05-22 01:51:10.352 17 INFO tempest.lib.common.rest_client [req-2b3465f6-0af9-4887-bf5a-2786e82c0d50 req-2b3465f6-0af9-4887-bf5a-2786e82c0d50 ] Request (VolumesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.522s",
                                "2026-05-22 01:51:10.491 17 INFO tempest.lib.common.rest_client [req-1f70610a-8c77-48b4-85d6-7a2245ba8fd7 req-1f70610a-8c77-48b4-85d6-7a2245ba8fd7 ] Request (VolumesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.136s",
                                "2026-05-22 01:51:10.633 17 INFO tempest.lib.common.rest_client [req-31e0c0af-116c-448f-ac2d-fa23b019c72e req-31e0c0af-116c-448f-ac2d-fa23b019c72e ] Request (VolumesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.139s",
                                "2026-05-22 01:51:11.226 17 INFO tempest.lib.common.rest_client [req-12dcba1b-0004-452d-b30f-661604e74bfb req-12dcba1b-0004-452d-b30f-661604e74bfb ] Request (VolumesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.588s",
                                "2026-05-22 01:51:11.302 25 INFO tempest.lib.common.rest_client [req-3b8b477e-c0c6-4acb-8a8b-1fd16056a67c req-3b8b477e-c0c6-4acb-8a8b-1fd16056a67c ] Request (VolumesExtendTest:test_volume_extend_when_volume_has_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/a85e8fe37d2245e19a7aee3a1708c950/snapshots/6ce0d612-e1b6-43b7-9783-ca7e39d2e530 0.086s",
                                "2026-05-22 01:51:11.305 25 INFO tempest.common.waiters [-] snapshot 6ce0d612-e1b6-43b7-9783-ca7e39d2e530 reached available after waiting for 1.305799 seconds",
                                "2026-05-22 01:51:11.338 17 INFO tempest.lib.common.rest_client [req-087eb295-33ac-4560-8223-5bc9c8a44181 req-087eb295-33ac-4560-8223-5bc9c8a44181 ] Request (VolumesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.109s",
                                "2026-05-22 01:51:11.475 17 INFO tempest.lib.common.rest_client [req-af9e0394-2d59-4443-8282-0ded610b8c97 req-af9e0394-2d59-4443-8282-0ded610b8c97 ] Request (VolumesNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ee970db8ec0b45f1be38a8cf70727472/users/e90d05279f284deab373a58334877df4/roles/7b19d98ffcc24d869191183daf0fb4ae 0.133s",
                                "2026-05-22 01:51:11.507 25 INFO tempest.lib.common.rest_client [req-8dcf6f3b-e694-49f4-bc29-67a87ffd7474 req-8dcf6f3b-e694-49f4-bc29-67a87ffd7474 ] Request (VolumesExtendTest:test_volume_extend_when_volume_has_snapshot): 202 POST https://api.testbed.osism.xyz:8776/v3/a85e8fe37d2245e19a7aee3a1708c950/volumes/d01b5c51-0278-414e-b1d2-d1769826f076/action 0.200s",
                                "2026-05-22 01:51:11.629 25 INFO tempest.lib.common.rest_client [req-158cc47f-a914-43f6-a1e6-3ae761bb1c04 req-158cc47f-a914-43f6-a1e6-3ae761bb1c04 ] Request (VolumesExtendTest:test_volume_extend_when_volume_has_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/a85e8fe37d2245e19a7aee3a1708c950/volumes/d01b5c51-0278-414e-b1d2-d1769826f076 0.120s",
                                "2026-05-22 01:51:11.659 17 INFO tempest.lib.common.rest_client [req-39a7e749-7af6-45ab-931e-6fb541d4c807 req-39a7e749-7af6-45ab-931e-6fb541d4c807 ] Request (VolumesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.182s",
                                "2026-05-22 01:51:11.774 17 INFO tempest.lib.common.rest_client [req-d88dd0c3-9df3-4512-bdde-f1ed4743cdfd req-d88dd0c3-9df3-4512-bdde-f1ed4743cdfd ] Request (VolumesNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ee970db8ec0b45f1be38a8cf70727472/users/e90d05279f284deab373a58334877df4/roles/1049be6f2d5641528d4cf50ffcec866c 0.112s",
                                "2026-05-22 01:51:11.946 17 INFO tempest.lib.common.rest_client [req-5013f876-3489-42bd-8df4-60940cf26121 req-5013f876-3489-42bd-8df4-60940cf26121 ] Request (VolumesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.170s",
                                "2026-05-22 01:51:12.077 17 INFO tempest.lib.common.rest_client [req-b7acdc3e-5d7e-4a6f-bd9d-f37770cab1a4 req-b7acdc3e-5d7e-4a6f-bd9d-f37770cab1a4 ] Request (VolumesNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ee970db8ec0b45f1be38a8cf70727472/users/e90d05279f284deab373a58334877df4/roles/f62b4d190f9040abadfedbb170e6ab99 0.127s",
                                "2026-05-22 01:51:12.260 17 INFO tempest.lib.common.rest_client [req-19d53460-1080-4a9f-a142-eac8d6a2ebe4 req-19d53460-1080-4a9f-a142-eac8d6a2ebe4 ] Request (VolumesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.180s",
                                "2026-05-22 01:51:12.377 17 INFO tempest.lib.common.rest_client [req-40b0995e-1721-4a5d-b26c-523671e0f20f req-40b0995e-1721-4a5d-b26c-523671e0f20f ] Request (VolumesNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ee970db8ec0b45f1be38a8cf70727472/users/e90d05279f284deab373a58334877df4/roles/7b19d98ffcc24d869191183daf0fb4ae 0.113s",
                                "2026-05-22 01:51:12.378 17 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user e90d05279f284deab373a58334877df4 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:51:12.379 17 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesNegativeTest-304930099-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'ee970db8ec0b45f1be38a8cf70727472', 'project_name': 'tempest-VolumesNegativeTest-304930099', 'tenant_id': 'ee970db8ec0b45f1be38a8cf70727472', 'tenant_name': 'tempest-VolumesNegativeTest-304930099', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'e90d05279f284deab373a58334877df4', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:51:12.379 17 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesNegativeTest-304930099-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'ee970db8ec0b45f1be38a8cf70727472', 'project_name': 'tempest-VolumesNegativeTest-304930099', 'tenant_id': 'ee970db8ec0b45f1be38a8cf70727472', 'tenant_name': 'tempest-VolumesNegativeTest-304930099', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'e90d05279f284deab373a58334877df4', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:51:12.820 25 INFO tempest.lib.common.rest_client [req-dd4c4449-ddda-4918-9c5f-c38e61d91aa3 req-dd4c4449-ddda-4918-9c5f-c38e61d91aa3 ] Request (VolumesExtendTest:test_volume_extend_when_volume_has_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/a85e8fe37d2245e19a7aee3a1708c950/volumes/d01b5c51-0278-414e-b1d2-d1769826f076 0.178s",
                                "2026-05-22 01:51:12.833 25 INFO tempest.common.waiters [-] volume d01b5c51-0278-414e-b1d2-d1769826f076 reached available after waiting for 1.833626 seconds",
                                "2026-05-22 01:51:12.947 25 INFO tempest.lib.common.rest_client [req-e599eee5-b9bf-4448-99d2-cb0a2f9f9cf0 req-e599eee5-b9bf-4448-99d2-cb0a2f9f9cf0 ] Request (VolumesExtendTest:test_volume_extend_when_volume_has_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/a85e8fe37d2245e19a7aee3a1708c950/volumes/d01b5c51-0278-414e-b1d2-d1769826f076 0.112s",
                                "2026-05-22 01:51:12.983 17 INFO tempest.lib.common.rest_client [req-968611ea-f1dd-43b8-9952-c723d6ba723b req-968611ea-f1dd-43b8-9952-c723d6ba723b ] Request (VolumesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.595s",
                                "2026-05-22 01:51:13.082 25 INFO tempest.lib.common.rest_client [req-bd14204c-c8dc-40af-8406-f0236662c9ce req-bd14204c-c8dc-40af-8406-f0236662c9ce ] Request (VolumesExtendTest:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/a85e8fe37d2245e19a7aee3a1708c950/snapshots/6ce0d612-e1b6-43b7-9783-ca7e39d2e530 0.124s",
                                "2026-05-22 01:51:13.193 25 INFO tempest.lib.common.rest_client [req-7856e876-9634-4133-bac8-ba4902981fa5 req-7856e876-9634-4133-bac8-ba4902981fa5 ] Request (VolumesExtendTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/a85e8fe37d2245e19a7aee3a1708c950/snapshots/6ce0d612-e1b6-43b7-9783-ca7e39d2e530 0.108s",
                                "2026-05-22 01:51:13.577 17 INFO tempest.lib.common.rest_client [req-8f53498f-d35c-41d6-8ea5-2c86fcd28dd3 req-8f53498f-d35c-41d6-8ea5-2c86fcd28dd3 ] Request (VolumesNegativeTest:setUpClass): 202 POST https://api.testbed.osism.xyz:8776/v3/ee970db8ec0b45f1be38a8cf70727472/volumes 0.590s",
                                "2026-05-22 01:51:13.693 17 INFO tempest.lib.common.rest_client [req-b20d4212-1bd7-4146-a393-727058a9b82d req-b20d4212-1bd7-4146-a393-727058a9b82d ] Request (VolumesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/ee970db8ec0b45f1be38a8cf70727472/volumes/c504b44c-f7a7-4bbe-93b9-2e16dcab96fd 0.101s",
                                "2026-05-22 01:51:14.303 25 INFO tempest.lib.common.rest_client [req-4d210144-f0c5-4e24-9f60-ec1a1e7528cb req-4d210144-f0c5-4e24-9f60-ec1a1e7528cb ] Request (VolumesExtendTest:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/a85e8fe37d2245e19a7aee3a1708c950/snapshots/6ce0d612-e1b6-43b7-9783-ca7e39d2e530 0.102s",
                                "2026-05-22 01:51:14.423 25 INFO tempest.lib.common.rest_client [req-09f00819-740d-472a-a161-86bd6ac6a281 req-09f00819-740d-472a-a161-86bd6ac6a281 ] Request (VolumesExtendTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/a85e8fe37d2245e19a7aee3a1708c950/volumes/d01b5c51-0278-414e-b1d2-d1769826f076 0.118s",
                                "2026-05-22 01:51:14.570 25 INFO tempest.lib.common.rest_client [req-8aab71ea-9701-4c99-88aa-c939349f0d59 req-8aab71ea-9701-4c99-88aa-c939349f0d59 ] Request (VolumesExtendTest:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/a85e8fe37d2245e19a7aee3a1708c950/volumes/d01b5c51-0278-414e-b1d2-d1769826f076 0.131s",
                                "2026-05-22 01:51:14.700 25 INFO tempest.lib.common.rest_client [req-c772a32e-75f9-407e-b643-95297a1f53ab req-c772a32e-75f9-407e-b643-95297a1f53ab ] Request (VolumesExtendTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/a85e8fe37d2245e19a7aee3a1708c950/volumes/d01b5c51-0278-414e-b1d2-d1769826f076 0.127s",
                                "2026-05-22 01:51:14.817 17 INFO tempest.lib.common.rest_client [req-a74b0d86-d781-4a5e-8ab1-4e73144870b2 req-a74b0d86-d781-4a5e-8ab1-4e73144870b2 ] Request (VolumesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/ee970db8ec0b45f1be38a8cf70727472/volumes/c504b44c-f7a7-4bbe-93b9-2e16dcab96fd 0.109s",
                                "2026-05-22 01:51:14.826 17 INFO tempest.common.waiters [-] volume c504b44c-f7a7-4bbe-93b9-2e16dcab96fd reached available after waiting for 1.826189 seconds",
                                "2026-05-22 01:51:15.346 17 INFO tempest.lib.common.rest_client [req-210f6a77-f5ef-4981-ad7a-7411818f4c46 req-210f6a77-f5ef-4981-ad7a-7411818f4c46 ] Request (VolumesNegativeTest:test_attach_volumes_with_nonexistent_volume_id): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.508s",
                                "2026-05-22 01:51:15.348 17 INFO tempest.lib.common.fixed_network [-] (VolumesNegativeTest:test_attach_volumes_with_nonexistent_volume_id) Found network None available for tenant",
                                "2026-05-22 01:51:15.831 25 INFO tempest.lib.common.rest_client [req-c1f96980-1a52-4046-9107-5b2d22181b26 req-c1f96980-1a52-4046-9107-5b2d22181b26 ] Request (VolumesExtendTest:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/a85e8fe37d2245e19a7aee3a1708c950/volumes/d01b5c51-0278-414e-b1d2-d1769826f076 0.112s",
                                "{7} tempest.api.volume.test_volumes_extend.VolumesExtendTest.test_volume_extend_when_volume_has_snapshot [7.545131s] ... ok",
                                "2026-05-22 01:51:15.935 17 INFO tempest.lib.common.rest_client [req-887b3ddb-1a0e-4adb-b59a-e9090f118593 req-887b3ddb-1a0e-4adb-b59a-e9090f118593 ] Request (VolumesNegativeTest:test_attach_volumes_with_nonexistent_volume_id): 202 POST https://api.testbed.osism.xyz:8774/v2.1/servers 0.585s",
                                "2026-05-22 01:51:16.160 17 INFO tempest.lib.common.rest_client [req-50b38b00-2be9-4e66-bd24-2c213a507048 req-50b38b00-2be9-4e66-bd24-2c213a507048 ] Request (VolumesNegativeTest:test_attach_volumes_with_nonexistent_volume_id): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/236ccef6-390d-43a1-a01f-fb2b7a152f04 0.219s",
                                "2026-05-22 01:51:16.188 25 INFO tempest.lib.common.rest_client [req-ae4e0f19-7859-42fc-84eb-7fa35a7d5877 req-ae4e0f19-7859-42fc-84eb-7fa35a7d5877 ] Request (VolumesExtendTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/a9f250ff722f4534bea4092671d74c6a 0.326s",
                                "2026-05-22 01:51:16.189 25 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: a85e8fe37d2245e19a7aee3a1708c950",
                                "2026-05-22 01:51:16.743 25 INFO tempest.lib.common.rest_client [req-2dcf2170-06f7-4e81-9c33-63e3706fb97e req-2dcf2170-06f7-4e81-9c33-63e3706fb97e ] Request (VolumesExtendTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.551s",
                                "2026-05-22 01:51:17.414 25 INFO tempest.lib.common.rest_client [req-68f257f9-35e0-4786-af4d-ffc1ff9a5b2a req-68f257f9-35e0-4786-af4d-ffc1ff9a5b2a ] Request (VolumesExtendTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=a85e8fe37d2245e19a7aee3a1708c950&name=default 0.668s",
                                "2026-05-22 01:51:17.414 17 INFO tempest.lib.common.rest_client [req-95fe2c56-6daa-4e7f-b461-f6e5748d329e req-95fe2c56-6daa-4e7f-b461-f6e5748d329e ] Request (VolumesNegativeTest:test_attach_volumes_with_nonexistent_volume_id): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/236ccef6-390d-43a1-a01f-fb2b7a152f04 0.237s",
                                "2026-05-22 01:51:17.430 17 INFO tempest.common.waiters [-] State transition \"BUILD/scheduling\" ==> \"BUILD/None\" after 1 second wait",
                                "2026-05-22 01:51:17.886 25 INFO tempest.lib.common.rest_client [req-5d686d19-a0b9-40ea-a556-a0eec63d6ca3 req-5d686d19-a0b9-40ea-a556-a0eec63d6ca3 ] Request (VolumesExtendTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/c5662a90-60ce-409f-9e5b-931ec3537b2c 0.468s",
                                "2026-05-22 01:51:18.115 25 INFO tempest.lib.common.rest_client [req-ea9507ff-bd74-41c3-967b-718ae85a8d4b req-ea9507ff-bd74-41c3-967b-718ae85a8d4b ] Request (VolumesExtendTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/a85e8fe37d2245e19a7aee3a1708c950 0.226s",
                                "2026-05-22 01:51:18.673 17 INFO tempest.lib.common.rest_client [req-2c994b5c-a7a7-443b-8dba-3f4ddeb136cd req-2c994b5c-a7a7-443b-8dba-3f4ddeb136cd ] Request (VolumesNegativeTest:test_attach_volumes_with_nonexistent_volume_id): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/236ccef6-390d-43a1-a01f-fb2b7a152f04 0.240s",
                                "2026-05-22 01:51:19.915 17 INFO tempest.lib.common.rest_client [req-b08a738b-b16c-4d94-94c5-9ed044bd07fc req-b08a738b-b16c-4d94-94c5-9ed044bd07fc ] Request (VolumesNegativeTest:test_attach_volumes_with_nonexistent_volume_id): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/236ccef6-390d-43a1-a01f-fb2b7a152f04 0.221s",
                                "2026-05-22 01:51:21.141 17 INFO tempest.lib.common.rest_client [req-6b53ac08-3df4-4816-b80a-5bc9c586b51c req-6b53ac08-3df4-4816-b80a-5bc9c586b51c ] Request (VolumesNegativeTest:test_attach_volumes_with_nonexistent_volume_id): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/236ccef6-390d-43a1-a01f-fb2b7a152f04 0.206s",
                                "2026-05-22 01:51:21.157 17 INFO tempest.common.waiters [-] State transition \"BUILD/None\" ==> \"BUILD/networking\" after 5 second wait",
                                "2026-05-22 01:51:22.319 17 INFO tempest.lib.common.rest_client [req-05119501-64f5-40bd-be22-f98bf1d35d6e req-05119501-64f5-40bd-be22-f98bf1d35d6e ] Request (VolumesNegativeTest:test_attach_volumes_with_nonexistent_volume_id): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/236ccef6-390d-43a1-a01f-fb2b7a152f04 0.159s",
                                "2026-05-22 01:51:23.497 17 INFO tempest.lib.common.rest_client [req-59bf5037-cac8-48ed-83d2-86cf07f45e5c req-59bf5037-cac8-48ed-83d2-86cf07f45e5c ] Request (VolumesNegativeTest:test_attach_volumes_with_nonexistent_volume_id): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/236ccef6-390d-43a1-a01f-fb2b7a152f04 0.163s",
                                "2026-05-22 01:51:23.512 17 INFO tempest.common.waiters [-] State transition \"BUILD/networking\" ==> \"BUILD/spawning\" after 7 second wait",
                                "2026-05-22 01:51:24.648 17 INFO tempest.lib.common.rest_client [req-f39d76e7-298d-4d5d-9f9f-ff6940c7fa95 req-f39d76e7-298d-4d5d-9f9f-ff6940c7fa95 ] Request (VolumesNegativeTest:test_attach_volumes_with_nonexistent_volume_id): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/236ccef6-390d-43a1-a01f-fb2b7a152f04 0.132s",
                                "2026-05-22 01:51:25.814 17 INFO tempest.lib.common.rest_client [req-ce39293e-2970-4ce6-857a-3a46073c4327 req-ce39293e-2970-4ce6-857a-3a46073c4327 ] Request (VolumesNegativeTest:test_attach_volumes_with_nonexistent_volume_id): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/236ccef6-390d-43a1-a01f-fb2b7a152f04 0.147s",
                                "2026-05-22 01:51:26.989 17 INFO tempest.lib.common.rest_client [req-e3f7ca32-7071-43a6-851c-6f83b30339e3 req-e3f7ca32-7071-43a6-851c-6f83b30339e3 ] Request (VolumesNegativeTest:test_attach_volumes_with_nonexistent_volume_id): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/236ccef6-390d-43a1-a01f-fb2b7a152f04 0.158s",
                                "2026-05-22 01:51:28.247 17 INFO tempest.lib.common.rest_client [req-578b8bdd-756b-4923-b388-38d5503bf673 req-578b8bdd-756b-4923-b388-38d5503bf673 ] Request (VolumesNegativeTest:test_attach_volumes_with_nonexistent_volume_id): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/236ccef6-390d-43a1-a01f-fb2b7a152f04 0.242s",
                                "2026-05-22 01:51:28.259 17 INFO tempest.common.waiters [-] State transition \"BUILD/spawning\" ==> \"ACTIVE/None\" after 12 second wait",
                                "2026-05-22 01:51:28.354 17 INFO tempest.lib.common.rest_client [req-077381d0-e7aa-40f8-810a-a7f0465cec4c req-077381d0-e7aa-40f8-810a-a7f0465cec4c ] Request (VolumesNegativeTest:test_attach_volumes_with_nonexistent_volume_id): 404 POST https://api.testbed.osism.xyz:8776/v3/ee970db8ec0b45f1be38a8cf70727472/volumes/168b6144-fb23-463e-9401-88ae9ade752b/action 0.091s",
                                "2026-05-22 01:51:28.585 17 INFO tempest.lib.common.rest_client [req-0bb04e14-16af-43fe-9422-29c5dfa09d14 req-0bb04e14-16af-43fe-9422-29c5dfa09d14 ] Request (VolumesNegativeTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:8774/v2.1/servers/236ccef6-390d-43a1-a01f-fb2b7a152f04 0.229s",
                                "2026-05-22 01:51:28.745 17 INFO tempest.lib.common.rest_client [req-07b1e7af-4bbf-40bf-9465-0454ed8ec3e1 req-07b1e7af-4bbf-40bf-9465-0454ed8ec3e1 ] Request (VolumesNegativeTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/236ccef6-390d-43a1-a01f-fb2b7a152f04 0.156s",
                                "2026-05-22 01:51:29.912 17 INFO tempest.lib.common.rest_client [req-3e3f2dbd-8aa3-4240-83d5-d063b8c421aa req-3e3f2dbd-8aa3-4240-83d5-d063b8c421aa ] Request (VolumesNegativeTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/236ccef6-390d-43a1-a01f-fb2b7a152f04 0.151s",
                                "2026-05-22 01:51:31.126 17 INFO tempest.lib.common.rest_client [req-af393d39-2fa9-4ef7-9715-a9701c3d932b req-af393d39-2fa9-4ef7-9715-a9701c3d932b ] Request (VolumesNegativeTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/236ccef6-390d-43a1-a01f-fb2b7a152f04 0.196s",
                                "2026-05-22 01:51:32.304 17 INFO tempest.lib.common.rest_client [req-9ca799dc-4356-4c51-86af-8f6dc5c27b8f req-9ca799dc-4356-4c51-86af-8f6dc5c27b8f ] Request (VolumesNegativeTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/236ccef6-390d-43a1-a01f-fb2b7a152f04 0.166s",
                                "2026-05-22 01:51:33.476 17 INFO tempest.lib.common.rest_client [req-0c55c241-a2e8-4e1a-be29-60a55c23367a req-0c55c241-a2e8-4e1a-be29-60a55c23367a ] Request (VolumesNegativeTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/236ccef6-390d-43a1-a01f-fb2b7a152f04 0.155s",
                                "2026-05-22 01:51:33.490 17 INFO tempest.common.waiters [-] State transition \"ACTIVE/deleting\" ==> \"DELETED/None\" after 5 second wait",
                                "2026-05-22 01:51:34.714 17 INFO tempest.lib.common.rest_client [req-be296e4c-5d4b-4104-906e-f5c48ebae76f req-be296e4c-5d4b-4104-906e-f5c48ebae76f ] Request (VolumesNegativeTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/236ccef6-390d-43a1-a01f-fb2b7a152f04 0.221s",
                                "2026-05-22 01:51:35.854 17 INFO tempest.lib.common.rest_client [req-3b7d91d0-cb50-4e6c-82ce-25440b3bf72c req-3b7d91d0-cb50-4e6c-82ce-25440b3bf72c ] Request (VolumesNegativeTest:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8774/v2.1/servers/236ccef6-390d-43a1-a01f-fb2b7a152f04 0.123s",
                                "{3} tempest.api.volume.test_volumes_negative.VolumesNegativeTest.test_attach_volumes_with_nonexistent_volume_id [21.029413s] ... ok",
                                "2026-05-22 01:51:36.002 17 INFO tempest.lib.common.rest_client [req-733e3b86-fe41-45b6-8f01-4e5bcd093458 req-733e3b86-fe41-45b6-8f01-4e5bcd093458 ] Request (VolumesNegativeTest:test_create_volume_from_deactivated_image): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.143s",
                                "2026-05-22 01:51:36.933 17 INFO tempest.lib.common.rest_client [req-8b42d895-18a7-49f3-bb43-158833be7292 req-8b42d895-18a7-49f3-bb43-158833be7292 ] Request (VolumesNegativeTest:test_create_volume_from_deactivated_image): 204 PUT https://api.testbed.osism.xyz:9292/v2/images/ec8632a5-ca69-454e-a210-a7b3f2e9a9cc/file 0.925s",
                                "2026-05-22 01:51:37.089 17 INFO tempest.lib.common.rest_client [req-68bb54ff-8353-46f1-be90-d26eb6f16c81 req-68bb54ff-8353-46f1-be90-d26eb6f16c81 ] Request (VolumesNegativeTest:test_create_volume_from_deactivated_image): 200 GET https://api.testbed.osism.xyz:9292/v2/images/ec8632a5-ca69-454e-a210-a7b3f2e9a9cc 0.154s",
                                "2026-05-22 01:51:37.292 17 INFO tempest.lib.common.rest_client [req-8aa08030-a133-4352-ac22-2b88f6d11a92 req-8aa08030-a133-4352-ac22-2b88f6d11a92 ] Request (VolumesNegativeTest:test_create_volume_from_deactivated_image): 204 POST https://api.testbed.osism.xyz:9292/v2/images/ec8632a5-ca69-454e-a210-a7b3f2e9a9cc/actions/deactivate 0.201s",
                                "2026-05-22 01:51:37.395 17 INFO tempest.lib.common.rest_client [req-93979de8-7218-4062-a460-8fecc73b9ade req-93979de8-7218-4062-a460-8fecc73b9ade ] Request (VolumesNegativeTest:test_create_volume_from_deactivated_image): 200 GET https://api.testbed.osism.xyz:9292/v2/images/ec8632a5-ca69-454e-a210-a7b3f2e9a9cc 0.097s",
                                "2026-05-22 01:51:37.491 17 INFO tempest.lib.common.rest_client [req-f8a7423c-ad06-4242-9775-559c914d0fa4 req-f8a7423c-ad06-4242-9775-559c914d0fa4 ] Request (VolumesNegativeTest:test_create_volume_from_deactivated_image): 200 GET https://api.testbed.osism.xyz:9292/v2/images/ec8632a5-ca69-454e-a210-a7b3f2e9a9cc 0.093s",
                                "2026-05-22 01:51:37.786 17 INFO tempest.lib.common.rest_client [req-bc96d4fd-7b6a-4e64-8b8d-f16fb55618e8 req-bc96d4fd-7b6a-4e64-8b8d-f16fb55618e8 ] Request (VolumesNegativeTest:test_create_volume_from_deactivated_image): 400 POST https://api.testbed.osism.xyz:8776/v3/ee970db8ec0b45f1be38a8cf70727472/volumes 0.293s",
                                "2026-05-22 01:51:37.932 17 INFO tempest.lib.common.rest_client [req-1b62115d-3d37-40e8-972a-72774ad9ea26 req-1b62115d-3d37-40e8-972a-72774ad9ea26 ] Request (VolumesNegativeTest:_run_cleanups): 204 POST https://api.testbed.osism.xyz:9292/v2/images/ec8632a5-ca69-454e-a210-a7b3f2e9a9cc/actions/reactivate 0.139s",
                                "2026-05-22 01:51:39.293 17 INFO tempest.lib.common.rest_client [req-5ebe94af-db89-477b-807c-f1b1a760d6f9 req-5ebe94af-db89-477b-807c-f1b1a760d6f9 ] Request (VolumesNegativeTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/ec8632a5-ca69-454e-a210-a7b3f2e9a9cc 1.357s",
                                "{3} tempest.api.volume.test_volumes_negative.VolumesNegativeTest.test_create_volume_from_deactivated_image [3.437134s] ... ok",
                                "2026-05-22 01:51:39.449 17 INFO tempest.lib.common.rest_client [req-19381f5f-9814-4c7a-96be-b109da084e48 req-19381f5f-9814-4c7a-96be-b109da084e48 ] Request (VolumesNegativeTest:test_create_volume_from_image_with_decreasing_size): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.151s",
                                "2026-05-22 01:51:40.015 17 INFO tempest.lib.common.rest_client [req-a4e5b003-9bd9-4274-af3b-103de113fb76 req-a4e5b003-9bd9-4274-af3b-103de113fb76 ] Request (VolumesNegativeTest:test_create_volume_from_image_with_decreasing_size): 204 PUT https://api.testbed.osism.xyz:9292/v2/images/176202bf-b1a9-4a3c-853e-8b619921e05d/file 0.556s",
                                "2026-05-22 01:51:40.167 17 INFO tempest.lib.common.rest_client [req-312af096-49a3-45ff-89e9-f79f25a5b602 req-312af096-49a3-45ff-89e9-f79f25a5b602 ] Request (VolumesNegativeTest:test_create_volume_from_image_with_decreasing_size): 200 GET https://api.testbed.osism.xyz:9292/v2/images/176202bf-b1a9-4a3c-853e-8b619921e05d 0.150s",
                                "2026-05-22 01:51:40.553 17 INFO tempest.lib.common.rest_client [req-a80d0888-a8ac-41fc-8c96-c76e777418fa req-a80d0888-a8ac-41fc-8c96-c76e777418fa ] Request (VolumesNegativeTest:test_create_volume_from_image_with_decreasing_size): 400 POST https://api.testbed.osism.xyz:8776/v3/ee970db8ec0b45f1be38a8cf70727472/volumes 0.381s",
                                "2026-05-22 01:51:41.260 17 INFO tempest.lib.common.rest_client [req-62f35c13-f79e-4e68-8914-b4cdba1eb16e req-62f35c13-f79e-4e68-8914-b4cdba1eb16e ] Request (VolumesNegativeTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/176202bf-b1a9-4a3c-853e-8b619921e05d 0.704s",
                                "{3} tempest.api.volume.test_volumes_negative.VolumesNegativeTest.test_create_volume_from_image_with_decreasing_size [1.966227s] ... ok",
                                "2026-05-22 01:51:41.362 17 INFO tempest.lib.common.rest_client [req-4ad27563-8fde-4578-8b0f-0e3889d92e88 req-4ad27563-8fde-4578-8b0f-0e3889d92e88 ] Request (VolumesNegativeTest:test_create_volume_with_invalid_size): 400 POST https://api.testbed.osism.xyz:8776/v3/ee970db8ec0b45f1be38a8cf70727472/volumes 0.096s",
                                "{3} tempest.api.volume.test_volumes_negative.VolumesNegativeTest.test_create_volume_with_invalid_size [0.100905s] ... ok",
                                "2026-05-22 01:51:41.458 17 INFO tempest.lib.common.rest_client [req-671c55c5-b149-4fca-a4ba-57ec121efad3 req-671c55c5-b149-4fca-a4ba-57ec121efad3 ] Request (VolumesNegativeTest:test_create_volume_with_nonexistent_snapshot_id): 404 POST https://api.testbed.osism.xyz:8776/v3/ee970db8ec0b45f1be38a8cf70727472/volumes 0.091s",
                                "{3} tempest.api.volume.test_volumes_negative.VolumesNegativeTest.test_create_volume_with_nonexistent_snapshot_id [0.094597s] ... ok",
                                "2026-05-22 01:51:41.558 17 INFO tempest.lib.common.rest_client [req-1b7c504c-8077-431d-bb71-0af56fb2c5aa req-1b7c504c-8077-431d-bb71-0af56fb2c5aa ] Request (VolumesNegativeTest:test_create_volume_with_nonexistent_source_volid): 404 POST https://api.testbed.osism.xyz:8776/v3/ee970db8ec0b45f1be38a8cf70727472/volumes 0.095s",
                                "{3} tempest.api.volume.test_volumes_negative.VolumesNegativeTest.test_create_volume_with_nonexistent_source_volid [0.099730s] ... ok",
                                "2026-05-22 01:51:41.673 17 INFO tempest.lib.common.rest_client [req-aab2111a-f54f-4630-8fe9-3aeae532f67c req-aab2111a-f54f-4630-8fe9-3aeae532f67c ] Request (VolumesNegativeTest:test_create_volume_with_nonexistent_volume_type): 404 POST https://api.testbed.osism.xyz:8776/v3/ee970db8ec0b45f1be38a8cf70727472/volumes 0.109s",
                                "{3} tempest.api.volume.test_volumes_negative.VolumesNegativeTest.test_create_volume_with_nonexistent_volume_type [0.112406s] ... ok",
                                "2026-05-22 01:51:41.760 17 INFO tempest.lib.common.rest_client [req-2876ec0e-e238-489a-be8a-ac208297cefd req-2876ec0e-e238-489a-be8a-ac208297cefd ] Request (VolumesNegativeTest:test_create_volume_with_size_negative): 400 POST https://api.testbed.osism.xyz:8776/v3/ee970db8ec0b45f1be38a8cf70727472/volumes 0.083s",
                                "{3} tempest.api.volume.test_volumes_negative.VolumesNegativeTest.test_create_volume_with_size_negative [0.086037s] ... ok",
                                "2026-05-22 01:51:41.848 17 INFO tempest.lib.common.rest_client [req-6512d31a-f6f3-4923-b2c4-7a1f2aa01589 req-6512d31a-f6f3-4923-b2c4-7a1f2aa01589 ] Request (VolumesNegativeTest:test_create_volume_with_size_zero): 400 POST https://api.testbed.osism.xyz:8776/v3/ee970db8ec0b45f1be38a8cf70727472/volumes 0.084s",
                                "{3} tempest.api.volume.test_volumes_negative.VolumesNegativeTest.test_create_volume_with_size_zero [0.087067s] ... ok",
                                "2026-05-22 01:51:41.919 17 INFO tempest.lib.common.rest_client [req-bca7914e-43a7-48d8-89d6-98be1877c1fa req-bca7914e-43a7-48d8-89d6-98be1877c1fa ] Request (VolumesNegativeTest:test_create_volume_without_passing_size): 400 POST https://api.testbed.osism.xyz:8776/v3/ee970db8ec0b45f1be38a8cf70727472/volumes 0.068s",
                                "{3} tempest.api.volume.test_volumes_negative.VolumesNegativeTest.test_create_volume_without_passing_size [0.070362s] ... ok",
                                "2026-05-22 01:51:42.046 17 INFO tempest.lib.common.rest_client [req-0341e84d-c596-46f5-b29c-05e847931863 req-0341e84d-c596-46f5-b29c-05e847931863 ] Request (VolumesNegativeTest:test_delete_invalid_volume_id): 404 DELETE https://api.testbed.osism.xyz:8776/v3/ee970db8ec0b45f1be38a8cf70727472/volumes/tempest-invalid-753015263 0.123s",
                                "{3} tempest.api.volume.test_volumes_negative.VolumesNegativeTest.test_delete_invalid_volume_id [0.126856s] ... ok",
                                "2026-05-22 01:51:42.150 17 INFO tempest.lib.common.rest_client [req-fc571626-926f-482d-bdb3-ad8e0b3b610a req-fc571626-926f-482d-bdb3-ad8e0b3b610a ] Request (VolumesNegativeTest:test_delete_volume_without_passing_volume_id): 404 DELETE https://api.testbed.osism.xyz:8776/v3/ee970db8ec0b45f1be38a8cf70727472/volumes/ 0.100s",
                                "{3} tempest.api.volume.test_volumes_negative.VolumesNegativeTest.test_delete_volume_without_passing_volume_id [0.103569s] ... ok",
                                "2026-05-22 01:51:42.262 17 INFO tempest.lib.common.rest_client [req-46d0cff5-b675-427c-8d98-22100b68a538 req-46d0cff5-b675-427c-8d98-22100b68a538 ] Request (VolumesNegativeTest:test_detach_volumes_with_invalid_volume_id): 404 POST https://api.testbed.osism.xyz:8776/v3/ee970db8ec0b45f1be38a8cf70727472/volumes/xxx/action 0.108s",
                                "{3} tempest.api.volume.test_volumes_negative.VolumesNegativeTest.test_detach_volumes_with_invalid_volume_id [0.110533s] ... ok",
                                "2026-05-22 01:51:42.348 17 INFO tempest.lib.common.rest_client [req-8a4a06a3-fc77-4977-ac0c-8ae9579ff816 req-8a4a06a3-fc77-4977-ac0c-8ae9579ff816 ] Request (VolumesNegativeTest:test_get_invalid_volume_id): 404 GET https://api.testbed.osism.xyz:8776/v3/ee970db8ec0b45f1be38a8cf70727472/volumes/tempest-invalid-1786958302 0.082s",
                                "{3} tempest.api.volume.test_volumes_negative.VolumesNegativeTest.test_get_invalid_volume_id [0.085434s] ... ok",
                                "2026-05-22 01:51:42.435 17 INFO tempest.lib.common.rest_client [req-09ce8cb8-ca16-4d4c-8ee7-4ef9626d2f26 req-09ce8cb8-ca16-4d4c-8ee7-4ef9626d2f26 ] Request (VolumesNegativeTest:test_get_volume_without_passing_volume_id): 404 GET https://api.testbed.osism.xyz:8776/v3/ee970db8ec0b45f1be38a8cf70727472/volumes/ 0.082s",
                                "{3} tempest.api.volume.test_volumes_negative.VolumesNegativeTest.test_get_volume_without_passing_volume_id [0.086116s] ... ok",
                                "2026-05-22 01:51:42.578 17 INFO tempest.lib.common.rest_client [req-0349cdc4-6e08-4448-ae20-f83a91c7896a req-0349cdc4-6e08-4448-ae20-f83a91c7896a ] Request (VolumesNegativeTest:test_list_volumes_detail_with_invalid_status): 200 GET https://api.testbed.osism.xyz:8776/v3/ee970db8ec0b45f1be38a8cf70727472/volumes/detail?status=null 0.140s",
                                "{3} tempest.api.volume.test_volumes_negative.VolumesNegativeTest.test_list_volumes_detail_with_invalid_status [0.150449s] ... ok",
                                "2026-05-22 01:51:42.685 17 INFO tempest.lib.common.rest_client [req-ac32ab04-c7ca-4b25-902a-8bbf09863408 req-ac32ab04-c7ca-4b25-902a-8bbf09863408 ] Request (VolumesNegativeTest:test_list_volumes_detail_with_nonexistent_name): 200 GET https://api.testbed.osism.xyz:8776/v3/ee970db8ec0b45f1be38a8cf70727472/volumes/detail?name=tempest-VolumesNegativeTest-Volume-1455761633 0.096s",
                                "{3} tempest.api.volume.test_volumes_negative.VolumesNegativeTest.test_list_volumes_detail_with_nonexistent_name [0.112922s] ... ok",
                                "2026-05-22 01:51:42.848 17 INFO tempest.lib.common.rest_client [req-eeb40206-f183-4dcf-9b8d-4b3ec8d0e22f req-eeb40206-f183-4dcf-9b8d-4b3ec8d0e22f ] Request (VolumesNegativeTest:test_list_volumes_with_invalid_status): 200 GET https://api.testbed.osism.xyz:8776/v3/ee970db8ec0b45f1be38a8cf70727472/volumes?status=null 0.144s",
                                "{3} tempest.api.volume.test_volumes_negative.VolumesNegativeTest.test_list_volumes_with_invalid_status [0.151198s] ... ok",
                                "2026-05-22 01:51:43.042 17 INFO tempest.lib.common.rest_client [req-c3ef6db8-97ee-45df-9e9b-b4d18723690c req-c3ef6db8-97ee-45df-9e9b-b4d18723690c ] Request (VolumesNegativeTest:test_list_volumes_with_nonexistent_name): 200 GET https://api.testbed.osism.xyz:8776/v3/ee970db8ec0b45f1be38a8cf70727472/volumes?name=tempest-VolumesNegativeTest-Volume-1306351517 0.186s",
                                "{3} tempest.api.volume.test_volumes_negative.VolumesNegativeTest.test_list_volumes_with_nonexistent_name [0.193525s] ... ok",
                                "2026-05-22 01:51:43.148 17 INFO tempest.lib.common.rest_client [req-9adcd310-3b75-48ae-9824-96657fe9c11e req-9adcd310-3b75-48ae-9824-96657fe9c11e ] Request (VolumesNegativeTest:test_reserve_volume_with_negative_volume_status): 202 POST https://api.testbed.osism.xyz:8776/v3/ee970db8ec0b45f1be38a8cf70727472/volumes/c504b44c-f7a7-4bbe-93b9-2e16dcab96fd/action 0.098s",
                                "2026-05-22 01:51:43.248 17 INFO tempest.lib.common.rest_client [req-d4b1e96f-9fd3-4f05-9455-a9014fd24c87 req-d4b1e96f-9fd3-4f05-9455-a9014fd24c87 ] Request (VolumesNegativeTest:test_reserve_volume_with_negative_volume_status): 400 POST https://api.testbed.osism.xyz:8776/v3/ee970db8ec0b45f1be38a8cf70727472/volumes/c504b44c-f7a7-4bbe-93b9-2e16dcab96fd/action 0.096s",
                                "2026-05-22 01:51:43.374 17 INFO tempest.lib.common.rest_client [req-9fd1ff1d-2d88-4126-b00b-8cad5f18e115 req-9fd1ff1d-2d88-4126-b00b-8cad5f18e115 ] Request (VolumesNegativeTest:test_reserve_volume_with_negative_volume_status): 202 POST https://api.testbed.osism.xyz:8776/v3/ee970db8ec0b45f1be38a8cf70727472/volumes/c504b44c-f7a7-4bbe-93b9-2e16dcab96fd/action 0.123s",
                                "{3} tempest.api.volume.test_volumes_negative.VolumesNegativeTest.test_reserve_volume_with_negative_volume_status [0.326869s] ... ok",
                                "2026-05-22 01:51:43.464 17 INFO tempest.lib.common.rest_client [req-b1c4e5c0-fb99-4358-94d3-e6ac60c1e87f req-b1c4e5c0-fb99-4358-94d3-e6ac60c1e87f ] Request (VolumesNegativeTest:test_reserve_volume_with_nonexistent_volume_id): 404 POST https://api.testbed.osism.xyz:8776/v3/ee970db8ec0b45f1be38a8cf70727472/volumes/da6f51c5-0d26-41a7-84c0-138ab5f30cdc/action 0.085s",
                                "{3} tempest.api.volume.test_volumes_negative.VolumesNegativeTest.test_reserve_volume_with_nonexistent_volume_id [0.089213s] ... ok",
                                "2026-05-22 01:51:43.560 17 INFO tempest.lib.common.rest_client [req-285b4dfd-487d-4613-9ced-9a0f61c946b2 req-285b4dfd-487d-4613-9ced-9a0f61c946b2 ] Request (VolumesNegativeTest:test_unreserve_volume_with_nonexistent_volume_id): 404 POST https://api.testbed.osism.xyz:8776/v3/ee970db8ec0b45f1be38a8cf70727472/volumes/6373088b-d628-46c1-848a-98a48b846cc2/action 0.090s",
                                "{3} tempest.api.volume.test_volumes_negative.VolumesNegativeTest.test_unreserve_volume_with_nonexistent_volume_id [0.094244s] ... ok",
                                "2026-05-22 01:51:43.652 17 INFO tempest.lib.common.rest_client [req-b6588f1f-8dc7-4941-89ed-9d69578bd6c8 req-b6588f1f-8dc7-4941-89ed-9d69578bd6c8 ] Request (VolumesNegativeTest:test_update_volume_with_empty_volume_id): 404 PUT https://api.testbed.osism.xyz:8776/v3/ee970db8ec0b45f1be38a8cf70727472/volumes/ 0.088s",
                                "{3} tempest.api.volume.test_volumes_negative.VolumesNegativeTest.test_update_volume_with_empty_volume_id [0.091901s] ... ok",
                                "2026-05-22 01:51:43.755 17 INFO tempest.lib.common.rest_client [req-3f7504ec-a3e9-49b5-8599-106a6c0a4db1 req-3f7504ec-a3e9-49b5-8599-106a6c0a4db1 ] Request (VolumesNegativeTest:test_update_volume_with_invalid_volume_id): 404 PUT https://api.testbed.osism.xyz:8776/v3/ee970db8ec0b45f1be38a8cf70727472/volumes/tempest-invalid-1781232147 0.098s",
                                "{3} tempest.api.volume.test_volumes_negative.VolumesNegativeTest.test_update_volume_with_invalid_volume_id [0.101440s] ... ok",
                                "2026-05-22 01:51:43.860 17 INFO tempest.lib.common.rest_client [req-70ed0dc4-07bc-488c-90db-9e891b19a6f3 req-70ed0dc4-07bc-488c-90db-9e891b19a6f3 ] Request (VolumesNegativeTest:test_update_volume_with_nonexistent_volume_id): 404 PUT https://api.testbed.osism.xyz:8776/v3/ee970db8ec0b45f1be38a8cf70727472/volumes/f83d149d-76d3-47f8-8f3f-7d02f343139b 0.101s",
                                "{3} tempest.api.volume.test_volumes_negative.VolumesNegativeTest.test_update_volume_with_nonexistent_volume_id [0.104961s] ... ok",
                                "2026-05-22 01:51:43.970 17 INFO tempest.lib.common.rest_client [req-99fe99e0-2142-4b8a-8b59-795986e21837 req-99fe99e0-2142-4b8a-8b59-795986e21837 ] Request (VolumesNegativeTest:test_volume_delete_nonexistent_volume_id): 404 DELETE https://api.testbed.osism.xyz:8776/v3/ee970db8ec0b45f1be38a8cf70727472/volumes/da5a5985-967d-4d50-a668-754d3a976ae6 0.104s",
                                "{3} tempest.api.volume.test_volumes_negative.VolumesNegativeTest.test_volume_delete_nonexistent_volume_id [0.108581s] ... ok",
                                "2026-05-22 01:51:44.063 17 INFO tempest.lib.common.rest_client [req-48f0e505-6572-48c2-87a3-d2cc0a0a85b1 req-48f0e505-6572-48c2-87a3-d2cc0a0a85b1 ] Request (VolumesNegativeTest:test_volume_extend_with_None_size): 400 POST https://api.testbed.osism.xyz:8776/v3/ee970db8ec0b45f1be38a8cf70727472/volumes/c504b44c-f7a7-4bbe-93b9-2e16dcab96fd/action 0.089s",
                                "{3} tempest.api.volume.test_volumes_negative.VolumesNegativeTest.test_volume_extend_with_None_size [0.092042s] ... ok",
                                "2026-05-22 01:51:44.153 17 INFO tempest.lib.common.rest_client [req-85f19a80-4612-452e-a229-8e9906f8b7a7 req-85f19a80-4612-452e-a229-8e9906f8b7a7 ] Request (VolumesNegativeTest:test_volume_extend_with_non_number_size): 400 POST https://api.testbed.osism.xyz:8776/v3/ee970db8ec0b45f1be38a8cf70727472/volumes/c504b44c-f7a7-4bbe-93b9-2e16dcab96fd/action 0.086s",
                                "{3} tempest.api.volume.test_volumes_negative.VolumesNegativeTest.test_volume_extend_with_non_number_size [0.088829s] ... ok",
                                "2026-05-22 01:51:44.255 17 INFO tempest.lib.common.rest_client [req-89591cc4-a700-42ca-ae9d-ec47618ee665 req-89591cc4-a700-42ca-ae9d-ec47618ee665 ] Request (VolumesNegativeTest:test_volume_extend_with_nonexistent_volume_id): 404 POST https://api.testbed.osism.xyz:8776/v3/ee970db8ec0b45f1be38a8cf70727472/volumes/5589e260-f201-4c6c-bb04-305b5b7fe9e9/action 0.098s",
                                "{3} tempest.api.volume.test_volumes_negative.VolumesNegativeTest.test_volume_extend_with_nonexistent_volume_id [0.100907s] ... ok",
                                "2026-05-22 01:51:44.357 17 INFO tempest.lib.common.rest_client [req-d7a8c65b-b9fe-43d8-9611-ac35c7e8b593 req-d7a8c65b-b9fe-43d8-9611-ac35c7e8b593 ] Request (VolumesNegativeTest:test_volume_extend_with_size_smaller_than_original_size): 400 POST https://api.testbed.osism.xyz:8776/v3/ee970db8ec0b45f1be38a8cf70727472/volumes/c504b44c-f7a7-4bbe-93b9-2e16dcab96fd/action 0.099s",
                                "{3} tempest.api.volume.test_volumes_negative.VolumesNegativeTest.test_volume_extend_with_size_smaller_than_original_size [0.101668s] ... ok",
                                "2026-05-22 01:51:44.448 17 INFO tempest.lib.common.rest_client [req-0846279f-5d9a-4495-9e9e-dca496c748eb req-0846279f-5d9a-4495-9e9e-dca496c748eb ] Request (VolumesNegativeTest:test_volume_extend_without_passing_volume_id): 404 POST https://api.testbed.osism.xyz:8776/v3/ee970db8ec0b45f1be38a8cf70727472/volumes/None/action 0.087s",
                                "{3} tempest.api.volume.test_volumes_negative.VolumesNegativeTest.test_volume_extend_without_passing_volume_id [0.089898s] ... ok",
                                "2026-05-22 01:51:44.563 17 INFO tempest.lib.common.rest_client [req-5ec6581b-c11b-4c62-bc53-98b2d4b68374 req-5ec6581b-c11b-4c62-bc53-98b2d4b68374 ] Request (VolumesNegativeTest:test_volume_get_nonexistent_volume_id): 404 GET https://api.testbed.osism.xyz:8776/v3/ee970db8ec0b45f1be38a8cf70727472/volumes/93ea38af-df35-4f65-a59b-53728645da15 0.112s",
                                "{3} tempest.api.volume.test_volumes_negative.VolumesNegativeTest.test_volume_get_nonexistent_volume_id [0.114540s] ... ok",
                                "2026-05-22 01:51:44.739 17 INFO tempest.lib.common.rest_client [req-a3b4734c-9f6e-43da-b0f4-2b401d0487c7 req-a3b4734c-9f6e-43da-b0f4-2b401d0487c7 ] Request (VolumesNegativeTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:8776/v3/ee970db8ec0b45f1be38a8cf70727472/volumes/c504b44c-f7a7-4bbe-93b9-2e16dcab96fd 0.142s",
                                "2026-05-22 01:51:44.908 17 INFO tempest.lib.common.rest_client [req-5068e692-cecc-4317-8b30-46cd335bc121 req-5068e692-cecc-4317-8b30-46cd335bc121 ] Request (VolumesNegativeTest:tearDownClass): 202 DELETE https://api.testbed.osism.xyz:8776/v3/ee970db8ec0b45f1be38a8cf70727472/volumes/c504b44c-f7a7-4bbe-93b9-2e16dcab96fd 0.156s",
                                "2026-05-22 01:51:45.033 17 INFO tempest.lib.common.rest_client [req-c743a745-c91d-49d7-bb1e-1020a9b6a294 req-c743a745-c91d-49d7-bb1e-1020a9b6a294 ] Request (VolumesNegativeTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:8776/v3/ee970db8ec0b45f1be38a8cf70727472/volumes/c504b44c-f7a7-4bbe-93b9-2e16dcab96fd 0.122s",
                                "2026-05-22 01:51:46.148 17 INFO tempest.lib.common.rest_client [req-fdb4454f-24f3-4806-a613-0863f0208505 req-fdb4454f-24f3-4806-a613-0863f0208505 ] Request (VolumesNegativeTest:tearDownClass): 404 GET https://api.testbed.osism.xyz:8776/v3/ee970db8ec0b45f1be38a8cf70727472/volumes/c504b44c-f7a7-4bbe-93b9-2e16dcab96fd 0.103s",
                                "2026-05-22 01:51:46.598 17 INFO tempest.lib.common.rest_client [req-1f74d18e-19e2-4c9f-9078-6c235341952a req-1f74d18e-19e2-4c9f-9078-6c235341952a ] Request (VolumesNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/e90d05279f284deab373a58334877df4 0.447s",
                                "2026-05-22 01:51:46.599 17 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: ee970db8ec0b45f1be38a8cf70727472",
                                "2026-05-22 01:51:47.202 17 INFO tempest.lib.common.rest_client [req-58a180a2-52cc-48fb-8faa-c7724d10861a req-58a180a2-52cc-48fb-8faa-c7724d10861a ] Request (VolumesNegativeTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.601s",
                                "2026-05-22 01:51:47.869 17 INFO tempest.lib.common.rest_client [req-64297f74-fdb7-4152-b694-de4f6557e209 req-64297f74-fdb7-4152-b694-de4f6557e209 ] Request (VolumesNegativeTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=ee970db8ec0b45f1be38a8cf70727472&name=default 0.663s",
                                "2026-05-22 01:51:48.286 17 INFO tempest.lib.common.rest_client [req-08211290-421d-40ac-87b3-c2847d2252ee req-08211290-421d-40ac-87b3-c2847d2252ee ] Request (VolumesNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/d3c6342e-076a-4daf-b474-a87dd3bad164 0.414s",
                                "2026-05-22 01:51:48.533 17 INFO tempest.lib.common.rest_client [req-dc061a4b-322a-45b8-a0cc-3aff358f1689 req-dc061a4b-322a-45b8-a0cc-3aff358f1689 ] Request (VolumesNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/ee970db8ec0b45f1be38a8cf70727472 0.242s",
                                "",
                                "==============================",
                                "Failed 61 tests - output below:",
                                "==============================",
                                "",
                                "tearDownClass (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 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.",
                                "",
                                "",
                                "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",
                                "",
                                "",
                                "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 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_type_specs.GroupTypeSpecsTest)",
                                "---------------------------------------------------------------------------------",
                                "",
                                "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.admin.test_groups.GroupsV314Test)",
                                "----------------------------------------------------------------",
                                "",
                                "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_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 500",
                                "",
                                "",
                                "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 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 500",
                                "",
                                "",
                                "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 178, in setUpClass",
                                "    cls.resource_setup()",
                                "    ~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_volume_quotas.py\", line 52, in resource_setup",
                                "    original_quota_set = (cls.admin_quotas_client.show_quota_set(",
                                "                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        cls.demo_tenant_id)['quota_set'])",
                                "        ^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/quotas_client.py\", line 43, in show_quota_set",
                                "    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 951, in _error_checker",
                                "    raise exceptions.UnexpectedResponseCode(str(resp.status),",
                                "                                            resp=resp)",
                                "",
                                "    tempest.lib.exceptions.UnexpectedResponseCode: Unexpected response code received",
                                "Details: 503",
                                "",
                                "",
                                "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",
                                "",
                                "",
                                "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 500",
                                "",
                                "",
                                "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: The server has either erred or is incapable of performing the requested operation.",
                                "",
                                "",
                                "Captured pythonlogging:",
                                "~~~~~~~~~~~~~~~~~~~~~~~",
                                "    2026-05-22 01:48:35,298 13 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/18767c3571df4930b96e89fd3c497f28/qos-specs 7.938s",
                                "",
                                "",
                                "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 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 438, in get_credentials",
                                "    credentials = self._create_creds(",
                                "        roles=credential_type, scope=scope,",
                                "        project_id=project_id)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 200, in _create_creds",
                                "    project = self.creds_client.create_project(",
                                "        name=project_name, description=project_desc)",
                                "",
                                "      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 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.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 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 438, in get_credentials",
                                "    credentials = self._create_creds(",
                                "        roles=credential_type, scope=scope,",
                                "        project_id=project_id)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 200, in _create_creds",
                                "    project = self.creds_client.create_project(",
                                "        name=project_name, description=project_desc)",
                                "",
                                "      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 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_get.VolumesGetTest)",
                                "---------------------------------------------------------------",
                                "",
                                "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 438, in get_credentials",
                                "    credentials = self._create_creds(",
                                "        roles=credential_type, scope=scope,",
                                "        project_id=project_id)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 200, in _create_creds",
                                "    project = self.creds_client.create_project(",
                                "        name=project_name, description=project_desc)",
                                "",
                                "      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 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_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 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 438, in get_credentials",
                                "    credentials = self._create_creds(",
                                "        roles=credential_type, scope=scope,",
                                "        project_id=project_id)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 200, in _create_creds",
                                "    project = self.creds_client.create_project(",
                                "        name=project_name, description=project_desc)",
                                "",
                                "      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 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_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 72, in test_reset_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 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/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-22 01:48:29,538 15 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:test_reset_snapshot_status): 503 POST https://api.testbed.osism.xyz:8776/v3/04c1b5653eae45ad9b844de6aa4e10d9/snapshots/1edd48cc-ec4f-4a55-960c-98f44b1b5e61/action 2.332s",
                                "2026-05-22 01:48:35,296 15 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:tearDown): 500 POST https://api.testbed.osism.xyz:8776/v3/04c1b5653eae45ad9b844de6aa4e10d9/snapshots/1edd48cc-ec4f-4a55-960c-98f44b1b5e61/action 5.750s",
                                "",
                                "",
                                "tempest.api.volume.admin.test_backends_capabilities.BackendsCapabilitiesAdminTestsJSON.test_get_capabilities_backend[id-3750af44-5ea2-4cd4-bc3e-56e7e6caf854]",
                                "-------------------------------------------------------------------------------------------------------------------------------------------------------------",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_backends_capabilities.py\", line 38, in test_get_capabilities_backend",
                                "    self.admin_capabilities_client.show_backend_capabilities(self.hosts[0])",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/capabilities_client.py\", line 32, in show_backend_capabilities",
                                "    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-22 01:48:39,093 19 INFO     [tempest.lib.common.rest_client] Request (BackendsCapabilitiesAdminTestsJSON:test_get_capabilities_backend): 500 GET https://api.testbed.osism.xyz:8776/v3/bf61fbc9ecd049e2aa8806b92aca31ed/capabilities/testbed-node-0@rbd-volumes#volumes 4.830s",
                                "",
                                "",
                                "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-1666114330 with specs {}.",
                                "",
                                "",
                                "Captured pythonlogging:",
                                "~~~~~~~~~~~~~~~~~~~~~~~",
                                "    2026-05-22 01:48:39,114 13 INFO     [tempest.lib.common.rest_client] Request (QosSpecsTestJSON:test_create_delete_qos_with_both_consumer): 500 POST https://api.testbed.osism.xyz:8776/v3/18767c3571df4930b96e89fd3c497f28/qos-specs 3.794s",
                                "",
                                "",
                                "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-240161048 with specs {}.",
                                "",
                                "",
                                "Captured pythonlogging:",
                                "~~~~~~~~~~~~~~~~~~~~~~~",
                                "    2026-05-22 01:48:41,076 13 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/18767c3571df4930b96e89fd3c497f28/qos-specs 1.952s",
                                "",
                                "",
                                "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 500",
                                "",
                                "",
                                "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 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.",
                                "",
                                "",
                                "tempest.api.volume.admin.test_qos.QosSpecsTestJSON.test_get_qos[id-7aa214cc-ac1a-4397-931f-3bb2e83bb0fd]",
                                "--------------------------------------------------------------------------------------------------------",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_qos.py\", line 90, in test_get_qos",
                                "    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-22 01:48:43,058 13 INFO     [tempest.lib.common.rest_client] Request (QosSpecsTestJSON:test_get_qos): 500 GET https://api.testbed.osism.xyz:8776/v3/18767c3571df4930b96e89fd3c497f28/qos-specs/9a7ca8bc-7edc-468e-b47a-acec8c612968 1.969s",
                                "",
                                "",
                                "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-22 01:48:41,041 15 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/3c36c630c47142af87339902641ef440/snapshots 5.586s",
                                "2026-05-22 01:48:43,046 15 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:tearDown): 500 POST https://api.testbed.osism.xyz:8776/v3/04c1b5653eae45ad9b844de6aa4e10d9/snapshots/1edd48cc-ec4f-4a55-960c-98f44b1b5e61/action 1.994s",
                                "",
                                "",
                                "setUpClass (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 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_user_messages.UserMessagesTest.test_delete_message[id-c6eb6901-cdcc-490f-b735-4fe251842aed]",
                                "-------------------------------------------------------------------------------------------------------------------------",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_user_messages.py\", line 73, in test_delete_message",
                                "    self.messages_client.delete_message(message_id)",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/messages_client.py\", line 46, in delete_message",
                                "    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 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 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 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/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-22 01:48:05,213 23 INFO     [tempest.lib.common.rest_client] Request (UserMessagesTest:test_delete_message): 200 POST https://api.testbed.osism.xyz:8776/v3/793c3ace7428495184085148eea45453/types 0.357s",
                                "2026-05-22 01:48:05,936 23 INFO     [tempest.lib.common.rest_client] Request (UserMessagesTest:test_delete_message): 202 POST https://api.testbed.osism.xyz:8776/v3/6fc9d53b69154a579a2f84acc01185fa/volumes 0.714s",
                                "2026-05-22 01:48:06,066 23 INFO     [tempest.lib.common.rest_client] Request (UserMessagesTest:test_delete_message): 200 GET https://api.testbed.osism.xyz:8776/v3/6fc9d53b69154a579a2f84acc01185fa/volumes/cba15036-3849-4618-b45a-2f3d4908dfec 0.118s",
                                "2026-05-22 01:48:07,183 23 INFO     [tempest.lib.common.rest_client] Request (UserMessagesTest:test_delete_message): 200 GET https://api.testbed.osism.xyz:8776/v3/6fc9d53b69154a579a2f84acc01185fa/volumes/cba15036-3849-4618-b45a-2f3d4908dfec 0.106s",
                                "2026-05-22 01:48:07,198 23 INFO     [tempest.common.waiters] volume cba15036-3849-4618-b45a-2f3d4908dfec reached error after waiting for 1.198310 seconds",
                                "2026-05-22 01:48:07,465 23 INFO     [tempest.lib.common.rest_client] Request (UserMessagesTest:test_delete_message): 200 GET https://api.testbed.osism.xyz:8776/v3/6fc9d53b69154a579a2f84acc01185fa/messages 0.264s",
                                "2026-05-22 01:48:08,555 23 INFO     [tempest.lib.common.rest_client] Request (UserMessagesTest:test_delete_message): 500 DELETE https://api.testbed.osism.xyz:8776/v3/6fc9d53b69154a579a2f84acc01185fa/messages/49e89b94-6c35-4615-8576-a486403c9b38 1.072s",
                                "2026-05-22 01:48:09,539 23 INFO     [tempest.lib.common.rest_client] Request (UserMessagesTest:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/6fc9d53b69154a579a2f84acc01185fa/volumes/cba15036-3849-4618-b45a-2f3d4908dfec 0.974s",
                                "2026-05-22 01:48:09,539 23 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <function BaseVolumeTest._delete_volume_for_cleanup at 0x7070d25e7c40>, retrying...",
                                "2026-05-22 01:48:27,275 23 INFO     [tempest.lib.common.rest_client] Request (UserMessagesTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/6fc9d53b69154a579a2f84acc01185fa/volumes/cba15036-3849-4618-b45a-2f3d4908dfec 12.733s",
                                "2026-05-22 01:48:37,030 23 INFO     [tempest.lib.common.rest_client] Request (UserMessagesTest:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/6fc9d53b69154a579a2f84acc01185fa/volumes/cba15036-3849-4618-b45a-2f3d4908dfec 9.743s",
                                "2026-05-22 01:48:37,031 23 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <function BaseVolumeTest._delete_volume_for_cleanup at 0x7070d25e7c40>, retrying...",
                                "2026-05-22 01:48:43,043 23 INFO     [tempest.lib.common.rest_client] Request (UserMessagesTest:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/6fc9d53b69154a579a2f84acc01185fa/volumes/cba15036-3849-4618-b45a-2f3d4908dfec 1.008s",
                                "2026-05-22 01:48:45,977 23 INFO     [tempest.lib.common.rest_client] Request (UserMessagesTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/793c3ace7428495184085148eea45453/types/6d6d5537-88d6-4add-8575-5e0af6029c0c 2.925s",
                                "",
                                "",
                                "tempest.api.volume.admin.test_user_messages.UserMessagesTest.test_list_show_messages[id-50f29e6e-f363-42e1-8ad1-f67ae7fd4d5a]",
                                "-----------------------------------------------------------------------------------------------------------------------------",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_user_messages.py\", line 60, in test_list_show_messages",
                                "    message_id = self._create_user_message()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_user_messages.py\", line 42, in _create_user_message",
                                "    bogus_type = self.create_volume_type(",
                                "        name=vol_type_name, extra_specs=extra_specs)",
                                "",
                                "      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-22 01:48:46,491 23 INFO     [tempest.lib.common.rest_client] Request (UserMessagesTest:test_list_show_messages): 500 POST https://api.testbed.osism.xyz:8776/v3/793c3ace7428495184085148eea45453/types 0.461s",
                                "",
                                "",
                                "tearDownClass (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 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_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/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/admin/test_group_snapshots.py\", line 51, in _delete_group_snapshot",
                                "    self.group_snapshots_client.delete_group_snapshot(group_snapshot['id'])",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/group_snapshots_client.py\", line 48, in delete_group_snapshot",
                                "    resp, body = self.delete('group_snapshots/%s' % group_snapshot_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': 'Invalid GroupSnapshot: GroupSnapshot status must be available or error, and no Group can be currently using it as source for its creation.'}",
                                "",
                                "",
                                "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 877, in _error_checker",
                                "    raise exceptions.BadRequest(resp_body, resp=resp)",
                                "",
                                "    tempest.lib.exceptions.BadRequest: Bad request",
                                "Details: {'code': 400, 'message': 'Invalid Group: Group has existing snapshots.'}",
                                "",
                                "",
                                "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 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 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-22 01:48:00,038 37 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 POST https://api.testbed.osism.xyz:8776/v3/1a42e2da8c18408ca9c9f082d209f712/types 1.826s",
                                "2026-05-22 01:48:00,339 37 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 202 POST https://api.testbed.osism.xyz:8776/v3/1a42e2da8c18408ca9c9f082d209f712/group_types 0.287s",
                                "2026-05-22 01:48:02,287 37 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 202 POST https://api.testbed.osism.xyz:8776/v3/f95e062386b640aeaf2e06b301a65961/groups 1.940s",
                                "2026-05-22 01:48:02,466 37 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/f95e062386b640aeaf2e06b301a65961/groups/2c374439-5229-4e9f-9f44-f15648047fd7 0.172s",
                                "2026-05-22 01:48:02,470 37 INFO     [tempest.common.waiters] group 2c374439-5229-4e9f-9f44-f15648047fd7 reached available after waiting for 0.470042 seconds",
                                "2026-05-22 01:48:02,910 37 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 202 POST https://api.testbed.osism.xyz:8776/v3/f95e062386b640aeaf2e06b301a65961/volumes 0.429s",
                                "2026-05-22 01:48:03,222 37 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/f95e062386b640aeaf2e06b301a65961/volumes/55ed285b-c6a1-4d58-9bdf-2a1e9a0abbcb 0.269s",
                                "2026-05-22 01:48:03,242 37 INFO     [tempest.common.waiters] volume 55ed285b-c6a1-4d58-9bdf-2a1e9a0abbcb reached available after waiting for 0.242527 seconds",
                                "2026-05-22 01:48:03,733 37 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 202 POST https://api.testbed.osism.xyz:8776/v3/f95e062386b640aeaf2e06b301a65961/group_snapshots 0.481s",
                                "2026-05-22 01:48:03,864 37 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/f95e062386b640aeaf2e06b301a65961/group_snapshots/9bb3455a-c0cb-498e-9f80-fc38b8db6c48 0.119s",
                                "2026-05-22 01:48:05,161 37 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/f95e062386b640aeaf2e06b301a65961/group_snapshots/9bb3455a-c0cb-498e-9f80-fc38b8db6c48 0.284s",
                                "2026-05-22 01:48:05,163 37 INFO     [tempest.common.waiters] group_snapshot 9bb3455a-c0cb-498e-9f80-fc38b8db6c48 reached available after waiting for 2.163280 seconds",
                                "2026-05-22 01:48:05,307 37 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/f95e062386b640aeaf2e06b301a65961/snapshots/detail 0.140s",
                                "2026-05-22 01:48:05,427 37 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/f95e062386b640aeaf2e06b301a65961/snapshots/0679e9d0-5e2f-49ab-8005-c2ab09d9f87b 0.112s",
                                "2026-05-22 01:48:05,433 37 INFO     [tempest.common.waiters] snapshot 0679e9d0-5e2f-49ab-8005-c2ab09d9f87b reached available after waiting for 0.433288 seconds",
                                "2026-05-22 01:48:05,560 37 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 202 POST https://api.testbed.osism.xyz:8776/v3/1a42e2da8c18408ca9c9f082d209f712/group_snapshots/9bb3455a-c0cb-498e-9f80-fc38b8db6c48/action 0.123s",
                                "2026-05-22 01:48:05,990 37 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/f95e062386b640aeaf2e06b301a65961/group_snapshots/9bb3455a-c0cb-498e-9f80-fc38b8db6c48 0.428s",
                                "2026-05-22 01:48:05,997 37 INFO     [tempest.common.waiters] group_snapshot 9bb3455a-c0cb-498e-9f80-fc38b8db6c48 reached creating after waitin",
                                "    g for 0.997842 seconds",
                                "2026-05-22 01:48:06,184 37 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 202 POST https://api.testbed.osism.xyz:8776/v3/1a42e2da8c18408ca9c9f082d209f712/group_snapshots/9bb3455a-c0cb-498e-9f80-fc38b8db6c48/action 0.184s",
                                "2026-05-22 01:48:06,294 37 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/f95e062386b640aeaf2e06b301a65961/group_snapshots/9bb3455a-c0cb-498e-9f80-fc38b8db6c48 0.102s",
                                "2026-05-22 01:48:06,302 37 INFO     [tempest.common.waiters] group_snapshot 9bb3455a-c0cb-498e-9f80-fc38b8db6c48 reached available after waiting for 0.302478 seconds",
                                "2026-05-22 01:48:06,460 37 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 202 POST https://api.testbed.osism.xyz:8776/v3/1a42e2da8c18408ca9c9f082d209f712/group_snapshots/9bb3455a-c0cb-498e-9f80-fc38b8db6c48/action 0.156s",
                                "2026-05-22 01:48:06,550 37 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/f95e062386b640aeaf2e06b301a65961/group_snapshots/9bb3455a-c0cb-498e-9f80-fc38b8db6c48 0.083s",
                                "2026-05-22 01:48:06,555 37 INFO     [tempest.common.waiters] group_snapshot 9bb3455a-c0cb-498e-9f80-fc38b8db6c48 reached error after waiting for 0.555269 seconds",
                                "2026-05-22 01:48:06,683 37 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 202 POST https://api.testbed.osism.xyz:8776/v3/1a42e2da8c18408ca9c9f082d209f712/group_snapshots/9bb3455a-c0cb-498e-9f80-fc38b8db6c48/action 0.126s",
                                "2026-05-22 01:48:06,928 37 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/f95e062386b640aeaf2e06b301a65961/group_snapshots/9bb3455a-c0cb-498e-9f80-fc38b8db6c48 0.239s",
                                "2026-05-22 01:48:06,936 37 INFO     [tempest.common.waiters] group_snapshot 9bb3455a-c0cb-498e-9f80-fc38b8db6c48 reached available after waiting for 0.936213 seconds",
                                "2026-05-22 01:48:07,167 37 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/f95e062386b640aeaf2e06b301a65961/group_snapshots/9bb3455a-c0cb-498e-9f80-fc38b8db6c48 0.229s",
                                "2026-05-22 01:48:07,587 37 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/f95e062386b640aeaf2e06b301a65961/volumes/detail 0.415s",
                                "2026-05-22 01:48:07,839 37 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/f95e062386b640aeaf2e06b301a65961/snapshots/detail 0.195s",
                                "2026-05-22 01:48:07,955 37 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/f95e062386b640aeaf2e06b301a65961/snapshots/0679e9d0-5e2f-49ab-8005-c2ab09d9f87b 0.105s",
                                "2026-05-22 01:48:09,510 37 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/f95e062386b640aeaf2e06b301a65961/snapshots/0679e9d0-5e2f-49ab-8005-c2ab09d9f87b 0.548s",
                                "2026-05-22 01:48:27,224 37 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/f95e062386b640aeaf2e06b301a65961/snapshots/0679e9d0-5e2f-49ab-8005-c2ab09d9f87b 16.706s",
                                "2026-05-22 01:48:33,706 37 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/f95e062386b640aeaf2e06b301a65961/snapshots/0679e9d0-5e2f-49ab-8005-c2ab09d9f87b 5.476s",
                                "2026-05-22 01:48:37,029 37 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/f95e062386b640aeaf2e06b301a65961/snapshots/0679e9d0-5e2f-49ab-8005-c2ab09d9f87b 2.",
                                "    313s",
                                "2026-05-22 01:48:37,030 37 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <bound method BaseGroupSnapshotsTest._delete_group_snapshot of <tempest.api.volume.admin.test_group_snapshots.GroupSnapshotsV319Test.test_reset_group_snapshot_status[id-3b42c9b9-c984-4444-816e-ca2e1ed30b40] id=0x7036706ec050>>, retrying...",
                                "2026-05-22 01:48:45,934 37 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/f95e062386b640aeaf2e06b301a65961/group_snapshots/9bb3455a-c0cb-498e-9f80-fc38b8db6c48 3.899s",
                                "2026-05-22 01:48:46,098 37 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/f95e062386b640aeaf2e06b301a65961/volumes/detail 0.149s",
                                "2026-05-22 01:48:46,603 37 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 400 POST https://api.testbed.osism.xyz:8776/v3/f95e062386b640aeaf2e06b301a65961/groups/2c374439-5229-4e9f-9f44-f15648047fd7/action 0.487s",
                                "2026-05-22 01:49:02,064 37 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/1a42e2da8c18408ca9c9f082d209f712/group_types/a377b9be-8df6-4c09-b546-0fd5840fa9f3 15.454s",
                                "2026-05-22 01:49:02,372 37 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/1a42e2da8c18408ca9c9f082d209f712/types/1f79502b-517c-4d7f-853b-cdecb532863f 0.305s",
                                "",
                                "",
                                "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 162, in test_create_group_from_group_snapshot",
                                "    grp = self.create_group(group_type=group_type['id'],",
                                "                            volume_types=[volume_type['id']])",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 293, in create_group",
                                "    waiters.wait_for_volume_resource_status(",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        self.groups_client, group['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/groups_client.py\", line 66, in show_group",
                                "    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 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 c1f30409-f18e-491b-aafd-9bb91ecaf38c 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-22 01:48:06,799 27 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 200 POST https://api.testbed.osism.xyz:8776/v3/a2d2cff618f94585b99a3dd4dbc597f5/types 0.300s",
                                "2026-05-22 01:48:06,953 27 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 202 POST https://api.testbed.osism.xyz:8776/v3/a2d2cff618f94585b99a3dd4dbc597f5/group_types 0.146s",
                                "2026-05-22 01:48:07,370 27 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 202 POST https://api.testbed.osism.xyz:8776/v3/4faa463af43a423b9864e60693ca451a/groups 0.413s",
                                "2026-05-22 01:48:07,509 27 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/4faa463af43a423b9864e60693ca451a/groups/71be8026-2ab7-454a-85ba-f955fc7a4d55 0.130s",
                                "2026-05-22 01:48:09,542 27 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 500 GET https://api.testbed.osism.xyz:8776/v3/4faa463af43a423b9864e60693ca451a/groups/71be8026-2ab7-454a-85ba-f955fc7a4d55 1.021s",
                                "2026-05-22 01:48:27,063 27 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/4faa463af43a423b9864e60693ca451a/volumes/detail 17.511s",
                                "2026-05-22 01:48:29,769 27 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/4faa463af43a423b9864e60693ca451a/groups/71be8026-2ab7-454a-85ba-f955fc7a4d55/action 2.690s",
                                "2026-05-22 01:48:29,770 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.GroupSnapshotsTest.test_create_group_from_group_snapshot[id-eff52c70-efc7-45ed-b47a-4ad675d09b81] id=0x7679818cbcb0>>, retrying...",
                                "2026-05-22 01:48:39,081 27 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/4faa463af43a423b9864e60693ca451a/volumes/detail 4.308s",
                                "2026-05-22 01:48:39,082 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.GroupSnapshotsTest.test_create_group_from_group_snapshot[id-eff52c70-efc7-45ed-b47a-4ad675d09b81] id=0x7679818cbcb0>>, retrying...",
                                "2026-05-22 01:48:45,905 27 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/4faa463af43a423b9864e60693ca451a/volumes/detail 1.817s",
                                "2026-05-22 01:48:46,876 27 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/4faa463af43a423b9864e60693ca451a/groups/71be8026-2ab7-454a-85ba-f955fc7a4d55/action 0.958s",
                                "2026-05-22 01:49:02,237 27 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/a2d2cff618f94585b99a3dd4dbc597f5/group_types/c1f30409-f18e-491b-aafd-9bb91ecaf38c 15.352s",
                                "2026-05-22 01:49:02,426 27 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/a2d2cff618f94585b99a3dd4dbc597f5/types/8d8c5452-1465-42a8-8437-a78b6ac6ab7b 0.184s",
                                "",
                                "",
                                "tempest.api.volume.admin.test_volume_services.VolumesServicesTestJSON.test_get_service_by_volume_host_name[id-67ec6902-f91d-4dec-91fa-338523208bbc]",
                                "---------------------------------------------------------------------------------------------------------------------------------------------------",
                                "",
                                "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 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 230, in delete_volume",
                                "    client.wait_for_resource_deletion(volume_id)",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 973, in wait_for_resource_deletion",
                                "    if self.is_resource_deleted(id, *args, **kwargs):",
                                "       ~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/volumes_client.py\", line 249, in is_resource_deleted",
                                "    volume = self.show_volume(id)",
                                "",
                                "      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 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-22 01:48:06,776 35 INFO     [tempest.lib.common.rest_client] Request (VolumesServicesTestJSON:test_get_service_by_volume_host_name): 202 POST https://api.testbed.osism.xyz:8776/v3/ae79d2faf6d84299addaca767cea9721/volumes 0.652s",
                                "2026-05-22 01:48:06,895 35 INFO     [tempest.lib.common.rest_client] Request (VolumesServicesTestJSON:test_get_service_by_volume_host_name): 200 GET https://api.testbed.osism.xyz:8776/v3/ae79d2faf6d84299addaca767cea9721/volumes/53afac91-d7d4-4e44-bf5b-38f4d7f32010 0.101s",
                                "2026-05-22 01:48:27,106 35 INFO     [tempest.lib.common.rest_client] Request (VolumesServicesTestJSON:test_get_service_by_volume_host_name): 200 GET https://api.testbed.osism.xyz:8776/v3/ae79d2faf6d84299addaca767cea9721/volumes/53afac91-d7d4-4e44-bf5b-38f4d7f32010 19.177s",
                                "2026-05-22 01:48:27,126 35 INFO     [tempest.common.waiters] volume 53afac91-d7d4-4e44-bf5b-38f4d7f32010 reached available after waiting for 21.126267 seconds",
                                "2026-05-22 01:48:27,267 35 INFO     [tempest.lib.common.rest_client] Request (VolumesServicesTestJSON:test_get_service_by_volume_host_name): 200 GET https://api.testbed.osism.xyz:8776/v3/690cf8ec88c14ce1bf8ad67b794d1cd0/volumes/53afac91-d7d4-4e44-bf5b-38f4d7f32010 0.138s",
                                "2026-05-22 01:48:29,521 35 INFO     [tempest.lib.common.rest_client] Request (VolumesServicesTestJSON:test_get_service_by_volume_host_name): 200 GET https://api.testbed.osism.xyz:8776/v3/690cf8ec88c14ce1bf8ad67b794d1cd0/os-services?host=testbed-node-2&binary=cinder-volume 2.235s",
                                "2026-05-22 01:48:33,772 35 INFO     [tempest.lib.common.rest_client] Request (VolumesServicesTestJSON:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/ae79d2faf6d84299addaca767cea9721/volumes/53afac91-d7d4-4e44-bf5b-38f4d7f32010 4.242s",
                                "2026-05-22 01:48:35,313 35 INFO     [tempest.lib.common.rest_client] Request (VolumesServicesTestJSON:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/ae79d2faf6d84299addaca767cea9721/volumes/53afac91-d7d4-4e44-bf5b-38f4d7f32010 1.523s",
                                "2026-05-22 01:48:35,321 35 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <function BaseVolumeTest._delete_volume_for_cleanup at 0x751095057c40>, retrying...",
                                "2026-05-22 01:48:43,049 35 INFO     [tempest.lib.common.rest_client] Request (VolumesServicesTestJSON:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/ae79d2faf6d84299addaca767cea9721/volumes/53afac91-d7d4-4e44-bf5b-38f4d7f32010 2.717s",
                                "2026-05-22 01:48:43,050 35 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <function BaseVolumeTest._delete_volume_for_cleanup at 0x751095057c40>, retrying...",
                                "2026-05-22 01:49:02,282 35 INFO     [tempest.lib.common.rest_client] Request (VolumesServicesTestJSON:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/ae79d2faf6d84299addaca767cea9721/volumes/53afac91-d7d4-4e44-bf5b-38f4d7f32010 14.226s",
                                "2026-05-22 01:49:02,459 35 INFO     [tempest.lib.common.rest_client] Request (VolumesServicesTestJSON:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/ae79d2faf6d84299addaca767cea9721/volumes/53afac91-d7d4-4e44-bf5b-38f4d7f32010 0.150s",
                                "2026-05-22 01:49:02,847 35 INFO     [tempest.lib.common.rest_client] Request (VolumesServicesTestJSON:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/ae79d2faf6d84299addaca767cea9721/volumes/53afac91-d7d4-4e44-bf5b-38f4d7f32010 0.386s",
                                "",
                                "",
                                "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-22 01:49:04,082 27 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_delete_group_snapshots_following_updated_volumes): 500 POST https://api.testbed.osism.xyz:8776/v3/a2d2cff618f94585b99a3dd4dbc597f5/types 1.563s",
                                "2026-05-22 01:49:04,083 27 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",
                                "",
                                "",
                                "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_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 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",
                                "",
                                "",
                                "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-22 01:49:09,459 27 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_group_snapshot_create_show_list_delete): 500 POST https://api.testbed.osism.xyz:8776/v3/a2d2cff618f94585b99a3dd4dbc597f5/types 5.368s",
                                "",
                                "",
                                "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 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 438, in get_credentials",
                                "    credentials = self._create_creds(",
                                "        roles=credential_type, scope=scope,",
                                "        project_id=project_id)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 200, in _create_creds",
                                "    project = self.creds_client.create_project(",
                                "        name=project_name, description=project_desc)",
                                "",
                                "      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 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.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 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 438, in get_credentials",
                                "    credentials = self._create_creds(",
                                "        roles=credential_type, scope=scope,",
                                "        project_id=project_id)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 200, in _create_creds",
                                "    project = self.creds_client.create_project(",
                                "        name=project_name, description=project_desc)",
                                "",
                                "      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 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_volume_services.VolumesServicesTestJSON)",
                                "-------------------------------------------------------------------------------------",
                                "",
                                "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.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",
                                "",
                                "",
                                "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 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 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.",
                                "",
                                "",
                                "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_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 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_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",
                                "",
                                "",
                                "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 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 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 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 237, in delete_snapshot",
                                "    snapshots_client.delete_snapshot(snapshot_id)",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/snapshots_client.py\", line 95, in delete_snapshot",
                                "    resp, body = self.delete(\"snapshots/%s\" % snapshot_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': 'Invalid snapshot: Snapshot status must be available or error and must not be part of a group.'}",
                                "",
                                "",
                                "Captured pythonlogging:",
                                "~~~~~~~~~~~~~~~~~~~~~~~",
                                "    2026-05-22 01:48:46,880 15 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:test_snapshot_force_delete_when_snapshot_is_deleting): 202 POST https://api.testbed.osism.xyz:8776/v3/3c36c630c47142af87339902641ef440/snapshots 3.822s",
                                "2026-05-22 01:49:02,310 15 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:test_snapshot_force_delete_when_snapshot_is_deleting): 200 GET https://api.testbed.osism.xyz:8776/v3/3c36c630c47142af87339902641ef440/snapshots/0997d6aa-b65b-42a5-960f-3fe892f14c33 15.419s",
                                "2026-05-22 01:49:05,540 15 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:test_snapshot_force_delete_when_snapshot_is_deleting): 200 GET https://api.testbed.osism.xyz:8776/v3/3c36c630c47142af87339902641ef440/snapshots/0997d6aa-b65b-42a5-960f-3fe892f14c33 2.220s",
                                "2026-05-22 01:49:06,653 15 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:test_snapshot_force_delete_when_snapshot_is_deleting): 200 GET https://api.testbed.osism.xyz:8776/v3/3c36c630c47142af87339902641ef440/snapshots/0997d6aa-b65b-42a5-960f-3fe892f14c33 0.104s",
                                "2026-05-22 01:49:07,742 15 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:test_snapshot_force_delete_when_snapshot_is_deleting): 200 GET https://api.testbed.osism.xyz:8776/v3/3c36c630c47142af87339902641ef440/snapshots/0997d6aa-b65b-42a5-960f-3fe892f14c33 0.083s",
                                "2026-05-22 01:49:08,848 15 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:test_snapshot_force_delete_when_snapshot_is_deleting): 200 GET https://api.testbed.osism.xyz:8776/v3/3c36c630c47142af87339902641ef440/snapshots/0997d6aa-b65b-42a5-960f-3fe892f14c33 0.100s",
                                "2026-05-22 01:49:11,025 15 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:test_snapshot_force_delete_when_snapshot_is_deleting): 500 GET https://api.testbed.osism.xyz:8776/v3/3c36c630c47142af87339902641ef440/snapshots/0997d6aa-b65b-42a5-960f-3fe892f14c33 1.172s",
                                "2026-05-22 01:49:13,683 15 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:tearDown): 500 POST https://api.testbed.osism.xyz:8776/v3/04c1b5653eae45ad9b844de6aa4e10d9/snapshots/1edd48cc-ec4f-4a55-960c-98f44b1b5e61/action 2.650s",
                                "2026-05-22 01:49:19,116 15 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/3c36c630c47142af87339902641ef440/snapshots/0997d6aa-b65b-42a5-960f-3fe892f14c33 5.427s",
                                "",
                                "",
                                "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 230, in delete_volume",
                                "    client.wait_for_resource_deletion(volume_id)",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 973, in wait_for_resource_deletion",
                                "    if self.is_resource_deleted(id, *args, **kwargs):",
                                "       ~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/volumes_client.py\", line 249, in is_resource_deleted",
                                "    volume = self.show_volume(id)",
                                "",
                                "      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 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/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-22 01:48:06,608 17 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/917d5ec0d1824d8a8bbddff0978dda65/types 0.466s",
                                "2026-05-22 01:48:06,718 17 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/917d5ec0d1824d8a8bbddff0978dda65/types 0.105s",
                                "2026-05-22 01:48:07,335 17 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/137b9bbe324040afa5ebd0b36f149656/volumes 0.612s",
                                "2026-05-22 01:48:07,498 17 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/137b9bbe324040afa5ebd0b36f149656/volumes/fb8c4ada-4e2e-4cc7-8987-1b31c038964b 0.144s",
                                "2026-05-22 01:48:27,165 17 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/137b9bbe324040afa5ebd0b36f149656/volumes/fb8c4ada-4e2e-4cc7-8987-1b31c038964b 18.615s",
                                "2026-05-22 01:48:27,180 17 INFO     [tempest.common.waiters] volume fb8c4ada-4e2e-4cc7-8987-1b31c038964b reached available after waiting for 20.180293 seconds",
                                "2026-05-22 01:48:27,583 17 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/137b9bbe324040afa5ebd0b36f149656/volumes/fb8c4ada-4e2e-4cc7-8987-1b31c038964b/action 0.399s",
                                "2026-05-22 01:48:33,775 17 INFO     [tempest.lib.common.rest_client] Request (VolumeTypesTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/137b9bbe324040afa5ebd0b36f149656/volumes/fb8c4ada-4e2e-4cc7-8987-1b31c038964b 6.174s",
                                "2026-05-22 01:48:35,307 17 INFO     [tempest.lib.common.rest_client] Request (VolumeTypesTest:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/137b9bbe324040afa5ebd0b36f149656/volumes/fb8c4ada-4e2e-4cc7-8987-1b31c038964b 1.514s",
                                "2026-05-22 01:48:35,307 17 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <function BaseVolumeTest._delete_volume_for_cleanup at 0x7d8d0961bc40>, retrying...",
                                "2026-05-22 01:48:41,045 17 INFO     [tempest.lib.common.rest_client] Request (VolumeTypesTest:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/137b9bbe324040afa5ebd0b36f149656/volumes/fb8c4ada-4e2e-4cc7-8987-1b31c038964b 0.733s",
                                "2026-05-22 01:48:41,045 17 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <function BaseVolumeTest._delete_volume_for_cleanup at 0x7d8d0961bc40>, retrying...",
                                "2026-05-22 01:49:02,286 17 INFO     [tempest.lib.common.rest_client] Request (VolumeTypesTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/137b9bbe324040afa5ebd0b36f149656/volumes/fb8c4ada-4e2e-4cc7-8987-1b31c038964b 16.238s",
                                "2026-05-22 01:49:02,463 17 INFO     [tempest.lib.common.rest_client] Request (VolumeTypesTest:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/137b9bbe324040afa5ebd0b36f149656/volumes/fb8c4ada-4e2e-4cc7-8987-1b31c038964b 0.152s",
                                "2026-05-22 01:49:04,038 17 INFO     [tempest.lib.common.rest_client] Request (VolumeTypesTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/137b9bbe324040afa5ebd0b36f149656/volumes/fb8c4ada-4e2e-4cc7-8987-1b31c038964b 1.571s",
                                "2026-05-22 01:49:05,573 17 INFO     [tempest.lib.common.rest_client] Request (VolumeTypesTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/137b9bbe324040afa5ebd0b36f149656/volumes/fb8c4ada-4e2e-4cc7-8987-1b31c038964b 0.518s",
                                "2026-05-22 01:49:06,707 17 INFO     [tempest.lib.common.rest_client] Request (VolumeTypesTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/137b9bbe324040afa5ebd0b36f149656/volumes/fb8c4ada-4e2e-4cc7-8987-1b31c038964b 0.115s",
                                "2026-05-22 01:49:09,524 17 INFO     [tempest.lib.common.rest_client",
                                "    ] Request (VolumeTypesTest:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/137b9bbe324040afa5ebd0b36f149656/volumes/fb8c4ada-4e2e-4cc7-8987-1b31c038964b 1.795s",
                                "2026-05-22 01:49:13,677 17 INFO     [tempest.lib.common.rest_client] Request (VolumeTypesTest:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/917d5ec0d1824d8a8bbddff0978dda65/types/5d66a4a8-33e0-4a32-b1ef-1bf512e72532 4.137s",
                                "2026-05-22 01:49:13,678 17 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 0x7d8d044a3610>>, retrying...",
                                "2026-05-22 01:49:19,142 17 INFO     [tempest.lib.common.rest_client] Request (VolumeTypesTest:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/917d5ec0d1824d8a8bbddff0978dda65/types/5d66a4a8-33e0-4a32-b1ef-1bf512e72532 0.455s",
                                "2026-05-22 01:49:19,242 17 INFO     [tempest.lib.common.rest_client] Request (VolumeTypesTest:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/917d5ec0d1824d8a8bbddff0978dda65/types/5d66a4a8-33e0-4a32-b1ef-1bf512e72532 0.096s",
                                "2026-05-22 01:49:19,441 17 INFO     [tempest.lib.common.rest_client] Request (VolumeTypesTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/917d5ec0d1824d8a8bbddff0978dda65/types/5452cfb0-8c6e-4d69-b92d-4f36dbcec560 0.195s",
                                "",
                                "",
                                "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-22 01:49:20,390 17 INFO     [tempest.lib.common.rest_client] Request (VolumeTypesTest:test_volume_type_create_get_delete): 500 POST https://api.testbed.osism.xyz:8776/v3/917d5ec0d1824d8a8bbddff0978dda65/types 0.888s",
                                "",
                                "",
                                "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-22 01:49:20,389 15 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/3c36c630c47142af87339902641ef440/snapshots 1.260s",
                                "2026-05-22 01:49:21,027 15 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:tearDown): 500 POST https://api.testbed.osism.xyz:8776/v3/04c1b5653eae45ad9b844de6aa4e10d9/snapshots/1edd48cc-ec4f-4a55-960c-98f44b1b5e61/action 0.621s",
                                "",
                                "",
                                "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 95, in test_group_create_show_list_delete",
                                "    self.delete_group(grp1_id)",
                                "    ~~~~~~~~~~~~~~~~~^^^^^^^^^",
                                "",
                                "      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/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 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-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 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 34a6702e-2492-4031-a6cd-3f97bf561a34 deletion is not allowed with groups present with the type.'}",
                                "",
                                "",
                                "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 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-22 01:48:03,039 11 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_create_show_list_delete): 200 POST https://api.testbed.osism.xyz:8776/v3/9e59294e3e0a4cfe8173b003667378ba/types 0.432s",
                                "2026-05-22 01:48:03,282 11 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_create_show_list_delete): 202 POST https://api.testbed.osism.xyz:8776/v3/9e59294e3e0a4cfe8173b003667378ba/group_types 0.231s",
                                "2026-05-22 01:48:03,846 11 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_create_show_list_delete): 202 POST https://api.testbed.osism.xyz:8776/v3/aef36cefc44d4945a675df41fb67eda2/groups 0.554s",
                                "2026-05-22 01:48:04,082 11 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/aef36cefc44d4945a675df41fb67eda2/groups/ec3ae4cb-35f8-4c68-a2c6-67beff92bde5 0.232s",
                                "2026-05-22 01:48:04,091 11 INFO     [tempest.common.waiters] group ec3ae4cb-35f8-4c68-a2c6-67beff92bde5 reached available after waiting for 0.091436 seconds",
                                "2026-05-22 01:48:04,337 11 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_create_show_list_delete): 202 POST https://api.testbed.osism.xyz:8776/v3/aef36cefc44d4945a675df41fb67eda2/groups 0.243s",
                                "2026-05-22 01:48:04,458 11 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/aef36cefc44d4945a675df41fb67eda2/groups/0e8ac90b-d7fc-4280-ba70-bb6858923238 0.116s",
                                "2026-05-22 01:48:04,463 11 INFO     [tempest.common.waiters] group 0e8ac90b-d7fc-4280-ba70-bb6858923238 reached available after waiting for 0.463679 seconds",
                                "2026-05-22 01:48:04,837 11 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_create_show_list_delete): 202 POST https://api.testbed.osism.xyz:8776/v3/aef36cefc44d4945a675df41fb67eda2/volumes 0.372s",
                                "2026-05-22 01:48:05,074 11 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/aef36cefc44d4945a675df41fb67eda2/volumes/e0e3711d-7870-42c8-b008-a19b548651d3 0.215s",
                                "2026-05-22 01:48:06,311 11 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/aef36cefc44d4945a675df41fb67eda2/volumes/e0e3711d-7870-42c8-b008-a19b548651d3 0.226s",
                                "2026-05-22 01:48:06,321 11 INFO     [tempest.common.waiters] volume e0e3711d-7870-42c8-b008-a19b548651d3 reached available after waiting for 1.321030 seconds",
                                "2026-05-22 01:48:06,489 11 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/aef36cefc44d4945a675df41fb67eda2/groups/ec3ae4cb-35f8-4c68-a2c6-67beff92bde5 0.164s",
                                "2026-05-22 01:48:06,854 11 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/aef36cefc44d4945a675df41fb67eda2/groups/0e8ac90b-d7fc-4280-ba70-bb6858923238 0.354s",
                                "2026-05-22 01:48:06,993 11 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/aef36cefc44d4945a675df41fb67eda2/groups/detail 0.127s",
                                "2026-05-22 01:48:07,196 11 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/aef36cefc44d4945a675df41fb67eda2/volumes/detail 0.196s",
                                "2026-05-22 01:48:07,425 11 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/aef36cefc44d4945a675df41fb67eda2/volumes/detail 0.203s",
                                "2026-05-22 01:48:09,864 11 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_create_show_list_delete): 500 POST https://api.testbed.osism.xyz:8776/v3/aef36cefc44d4945a675df41fb67eda2/groups/ec3ae4cb-35f8-4c68-a2c6-67beff92bde5/action 2.422s",
                                "2026-05-22 01:48:27,115 11 INFO     [",
                                "    tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/aef36cefc44d4945a675df41fb67eda2/volumes/detail 17.239s",
                                "2026-05-22 01:48:29,789 11 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/aef36cefc44d4945a675df41fb67eda2/groups/0e8ac90b-d7fc-4280-ba70-bb6858923238/action 2.647s",
                                "2026-05-22 01:48:29,790 11 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=0x73638a504590>>, retrying...",
                                "2026-05-22 01:48:34,919 11 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/aef36cefc44d4945a675df41fb67eda2/volumes/detail 0.123s",
                                "2026-05-22 01:48:41,050 11 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/aef36cefc44d4945a675df41fb67eda2/groups/0e8ac90b-d7fc-4280-ba70-bb6858923238/action 6.112s",
                                "2026-05-22 01:48:41,050 11 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=0x73638a504590>>, retrying...",
                                "2026-05-22 01:48:46,191 11 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/aef36cefc44d4945a675df41fb67eda2/volumes/detail 0.135s",
                                "2026-05-22 01:49:02,068 11 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/aef36cefc44d4945a675df41fb67eda2/groups/0e8ac90b-d7fc-4280-ba70-bb6858923238/action 15.858s",
                                "2026-05-22 01:49:02,285 11 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/aef36cefc44d4945a675df41fb67eda2/volumes/detail 0.209s",
                                "2026-05-22 01:49:04,081 11 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/aef36cefc44d4945a675df41fb67eda2/groups/ec3ae4cb-35f8-4c68-a2c6-67beff92bde5/action 1.777s",
                                "2026-05-22 01:49:04,083 11 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=0x73638a504590>>, retrying...",
                                "2026-05-22 01:49:09,231 11 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/aef36cefc44d4945a675df41fb67eda2/volumes/detail 0.145s",
                                "2026-05-22 01:49:13,679 11 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/aef36cefc44d4945a675df41fb67eda2/groups/ec3ae4cb-35f8-4c68-a2c6-67beff92bde5/action 4.414s",
                                "2026-05-22 01:49:13,680 11 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=0x73638a504590>>, retrying...",
                                "2026-05-22 01:49:19,124 11 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/aef36cefc44d4945a675df41fb67eda2/volumes/detail 0.440s",
                                "2026-05-22 01:49:20,378 11 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/aef36cefc44d4945a675df41fb67eda2/groups/ec3ae4cb-35f8-4c68-a2c6-67beff92bde5/action 1.239s",
                                "2026-05-22 01:49:21,542 11 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/9e59294e3e0a4cfe8173b003667378ba/group_types/34a6702e-2",
                                "    492-4031-a6cd-3f97bf561a34 1.153s",
                                "2026-05-22 01:49:21,694 11 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/9e59294e3e0a4cfe8173b003667378ba/types/356f1bec-8398-42ce-844b-07aa7c75b96e 0.144s",
                                "",
                                "",
                                "tempest.api.volume.admin.test_volumes_backup.VolumesBackupsAdminTest.test_volume_backup_export_import[id-a99c54a1-dd80-4724-8a13-13bf58d4068d]",
                                "----------------------------------------------------------------------------------------------------------------------------------------------",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_volumes_backup.py\", line 65, in test_volume_backup_export_import",
                                "    backup = self.create_backup(volume_id=volume['id'], name=backup_name)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 219, in create_backup",
                                "    waiters.wait_for_volume_resource_status(backup_client, backup['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/backups_client.py\", line 83, in show_backup",
                                "    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 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/backups_client.py\", line 76, in delete_backup",
                                "    resp, body = self.delete('backups/%s' % backup_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-2:",
                                "~~~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 973, in wait_for_resource_deletion",
                                "    if self.is_resource_deleted(id, *args, **kwargs):",
                                "       ~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/backups_client.py\", line 140, in is_resource_deleted",
                                "    self.show_backup(id)",
                                "    ~~~~~~~~~~~~~~~~^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/backups_client.py\", line 83, in show_backup",
                                "    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 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/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 pythonlogging:",
                                "~~~~~~~~~~~~~~~~~~~~~~~",
                                "    2026-05-22 01:48:04,621 25 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 202 POST https://api.testbed.osism.xyz:8776/v3/0dd5211bb82a438cab50256f9c09a2e4/volumes 0.883s",
                                "2026-05-22 01:48:04,799 25 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 200 GET https://api.testbed.osism.xyz:8776/v3/0dd5211bb82a438cab50256f9c09a2e4/volumes/59b20839-5d92-40c0-858d-f9fc271432f0 0.152s",
                                "2026-05-22 01:48:06,092 25 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 200 GET https://api.testbed.osism.xyz:8776/v3/0dd5211bb82a438cab50256f9c09a2e4/volumes/59b20839-5d92-40c0-858d-f9fc271432f0 0.260s",
                                "2026-05-22 01:48:06,121 25 INFO     [tempest.common.waiters] volume 59b20839-5d92-40c0-858d-f9fc271432f0 reached available after waiting for 2.120949 seconds",
                                "2026-05-22 01:48:06,426 25 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 202 POST https://api.testbed.osism.xyz:8776/v3/0dd5211bb82a438cab50256f9c09a2e4/backups 0.300s",
                                "2026-05-22 01:48:06,528 25 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 200 GET https://api.testbed.osism.xyz:8776/v3/0dd5211bb82a438cab50256f9c09a2e4/backups/4e0dc840-9601-47d9-8f07-95616b9c865f 0.092s",
                                "2026-05-22 01:48:09,517 25 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 200 GET https://api.testbed.osism.xyz:8776/v3/0dd5211bb82a438cab50256f9c09a2e4/backups/4e0dc840-9601-47d9-8f07-95616b9c865f 1.960s",
                                "2026-05-22 01:48:27,038 25 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 200 GET https://api.testbed.osism.xyz:8776/v3/0dd5211bb82a438cab50256f9c09a2e4/backups/4e0dc840-9601-47d9-8f07-95616b9c865f 16.511s",
                                "2026-05-22 01:48:33,695 25 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 200 GET https://api.testbed.osism.xyz:8776/v3/0dd5211bb82a438cab50256f9c09a2e4/backups/4e0dc840-9601-47d9-8f07-95616b9c865f 5.646s",
                                "2026-05-22 01:48:34,808 25 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 200 GET https://api.testbed.osism.xyz:8776/v3/0dd5211bb82a438cab50256f9c09a2e4/backups/4e0dc840-9601-47d9-8f07-95616b9c865f 0.101s",
                                "2026-05-22 01:48:41,058 25 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 500 GET https://api.testbed.osism.xyz:8776/v3/0dd5211bb82a438cab50256f9c09a2e4/backups/4e0dc840-9601-47d9-8f07-95616b9c865f 5.230s",
                                "2026-05-22 01:48:43,040 25 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/0dd5211bb82a438cab50256f9c09a2e4/backups/4e0dc840-9601-47d9-8f07-95616b9c865f 1.961s",
                                "2026-05-22 01:48:45,892 25 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/0dd5211bb82a438cab50256f9c09a2e4/backups/4e0dc840-9601-47d9-8f07-95616b9c865f 2.838s",
                                "2026-05-22 01:49:02,251 25 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/0dd5211bb82a438cab50256f9c09a2e4/backups/4e0dc840-9601-47d9-8f07-95616b9c865f 15.348s",
                                "2026-05-22 01:49:05,538 25 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/0dd5211bb82a438cab50256f9c09a2e4/backups/4e0dc840-9601-47d9-8f07-95616b9c865f 2.276s",
                                "2026-05-22 01:49:09,512 25 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/0dd5211bb82a438cab50256f9c09a2e4/backups/4e0dc840-9601-47d9-8f07-95616b9c865f 2.958s",
                                "2026-05-22 01:49:11,031 25 INFO     [tempest.lib.common.rest_client] Request (Vo",
                                "    lumesBackupsAdminTest:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/0dd5211bb82a438cab50256f9c09a2e4/volumes/59b20839-5d92-40c0-858d-f9fc271432f0 1.506s",
                                "2026-05-22 01:49:11,032 25 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <function BaseVolumeTest._delete_volume_for_cleanup at 0x75dd9a8c3c40>, retrying...",
                                "2026-05-22 01:49:17,027 25 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/0dd5211bb82a438cab50256f9c09a2e4/volumes/59b20839-5d92-40c0-858d-f9fc271432f0 0.990s",
                                "2026-05-22 01:49:17,027 25 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <function BaseVolumeTest._delete_volume_for_cleanup at 0x75dd9a8c3c40>, retrying...",
                                "2026-05-22 01:49:22,183 25 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/0dd5211bb82a438cab50256f9c09a2e4/volumes/59b20839-5d92-40c0-858d-f9fc271432f0 0.152s",
                                "2026-05-22 01:49:22,307 25 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/0dd5211bb82a438cab50256f9c09a2e4/volumes/59b20839-5d92-40c0-858d-f9fc271432f0 0.104s",
                                "",
                                "",
                                "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 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-22 01:49:26,393 17 INFO     [tempest.lib.common.rest_client] Request (VolumeTypesTest:test_volume_type_encryption_create_get_update_delete): 500 POST https://api.testbed.osism.xyz:8776/v3/917d5ec0d1824d8a8bbddff0978dda65/types 5.994s",
                                "",
                                "",
                                "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 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 438, in get_credentials",
                                "    credentials = self._create_creds(",
                                "        roles=credential_type, scope=scope,",
                                "        project_id=project_id)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 200, in _create_creds",
                                "    project = self.creds_client.create_project(",
                                "        name=project_name, description=project_desc)",
                                "",
                                "      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 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_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 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 438, in get_credentials",
                                "    credentials = self._create_creds(",
                                "        roles=credential_type, scope=scope,",
                                "        project_id=project_id)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 200, in _create_creds",
                                "    project = self.creds_client.create_project(",
                                "        name=project_name, description=project_desc)",
                                "",
                                "      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 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_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 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 438, in get_credentials",
                                "    credentials = self._create_creds(",
                                "        roles=credential_type, scope=scope,",
                                "        project_id=project_id)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 200, in _create_creds",
                                "    project = self.creds_client.create_project(",
                                "        name=project_name, description=project_desc)",
                                "",
                                "      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 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_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 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 438, in get_credentials",
                                "    credentials = self._create_creds(",
                                "        roles=credential_type, scope=scope,",
                                "        project_id=project_id)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 200, in _create_creds",
                                "    project = self.creds_client.create_project(",
                                "        name=project_name, description=project_desc)",
                                "",
                                "      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 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_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 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-22 01:49:29,081 17 INFO     [tempest.lib.common.rest_client] Request (VolumeTypesTest:test_volume_type_list): 500 GET https://api.testbed.osism.xyz:8776/v3/917d5ec0d1824d8a8bbddff0978dda65/types 2.679s",
                                "",
                                "",
                                "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-22 01:49:26,397 15 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/3c36c630c47142af87339902641ef440/snapshots 5.360s",
                                "2026-05-22 01:49:29,072 15 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:tearDown): 500 POST https://api.testbed.osism.xyz:8776/v3/04c1b5653eae45ad9b844de6aa4e10d9/snapshots/1edd48cc-ec4f-4a55-960c-98f44b1b5e61/action 2.660s",
                                "",
                                "",
                                "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 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-22 01:49:29,099 11 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_update): 500 POST https://api.testbed.osism.xyz:8776/v3/9e59294e3e0a4cfe8173b003667378ba/types 7.345s",
                                "",
                                "",
                                "tempest.api.volume.admin.test_volumes_backup.VolumesBackupsAdminTest.test_volume_backup_reset_status[id-47a35425-a891-4e13-961c-c45deea21e94]",
                                "---------------------------------------------------------------------------------------------------------------------------------------------",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_volumes_backup.py\", line 126, in test_volume_backup_reset_status",
                                "    volume = 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 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-22 01:49:29,085 25 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:test_volume_backup_reset_status): 500 POST https://api.testbed.osism.xyz:8776/v3/0dd5211bb82a438cab50256f9c09a2e4/volumes 6.720s",
                                "",
                                "",
                                "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 628, in resource_cleanup",
                                "    raise testtools.MultipleExceptions(*cleanup_errors)",
                                "",
                                "    testtools.runtest.MultipleExceptions: (<class 'tempest.lib.exceptions.ServerFault'>, Got server fault",
                                "Details: The server has either erred or is incapable of performing the requested operation., <traceback object at 0x710c2b2c9f40>)",
                                "",
                                "",
                                "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.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.'}, <traceback object at 0x7bd6088317c0>)",
                                "",
                                "",
                                "",
                                "======",
                                "Totals",
                                "======",
                                "Ran: 146 tests in 231.8456 sec.",
                                " - Passed: 78",
                                " - Skipped: 7",
                                " - Expected Fail: 0",
                                " - Unexpected Success: 0",
                                " - Failed: 61",
                                "Sum of execute time for each test: 830.5180 sec.",
                                "",
                                "==============",
                                "Worker Balance",
                                "==============",
                                " - Worker 0 (7 tests) => 0:02:04.781790",
                                " - Worker 1 (12 tests) => 0:01:52.027874",
                                " - Worker 2 (14 tests) => 0:02:12.553283",
                                " - Worker 3 (44 tests) => 0:03:38.423730",
                                " - Worker 4 (6 tests) => 0:00:58.456430",
                                " - Worker 5 (6 tests) => 0:00:28.635121",
                                " - Worker 6 (6 tests) => 0:01:21.570161",
                                " - Worker 7 (10 tests) => 0:03:12.097645",
                                " - Worker 8 (7 tests) => 0:01:19.946881",
                                " - Worker 9 (4 tests) => 0:01:33.689333",
                                " - Worker 10 (6 tests) => 0:00:31.019664",
                                " - Worker 11 (5 tests) => 0:00:29.181752",
                                " - Worker 12 (8 tests) => 0:01:20.914839",
                                " - Worker 13 (4 tests) => 0:01:16.845127",
                                " - Worker 14 (4 tests) => 0:00:30.955592",
                                " - Worker 15 (3 tests) => 0:00:13.479552"
                            ],
                            "zuul_log_id": "0242ac1f-6606-4446-4f9f-00000000001f-1-orchestrator"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-22T01:51:50.876986Z",
                            "start": "2026-05-22T01:38:03.966616Z"
                        },
                        "id": "0242ac1f-6606-4446-4f9f-00000000001f",
                        "name": "Run tempest"
                    }
                }
            ]
        }
    ],
    "stats": {
        "orchestrator": {
            "changed": 11,
            "failures": 1,
            "ignored": 0,
            "ok": 24,
            "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-22T01:51:54.852376Z",
                    "start": "2026-05-22T01:51:52.076364Z"
                },
                "id": "0242ac1f-6606-9fe5-2b29-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-9fe5-2b29-000000000005",
                        "name": "stage-output",
                        "path": "/var/lib/zuul/builds/afb416e7b2e64c8ba56e6dcfb5d65ab3/untrusted/project_2/github.com/osism/openinfra-zuul-jobs/roles/stage-output"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-22T01:51:52.150968Z",
                            "start": "2026-05-22T01:51:52.095151Z"
                        },
                        "id": "0242ac1f-6606-9fe5-2b29-000000000007",
                        "name": "Register sources"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "command",
                            "changed": true,
                            "cmd": [
                                "sudo",
                                "-n",
                                "true"
                            ],
                            "delta": "0:00:00.012424",
                            "end": "2026-05-22 01:51:53.045469",
                            "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-9fe5-2b29-000000000009-1-orchestrator",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "non-zero return code",
                            "rc": 1,
                            "start": "2026-05-22 01:51:53.033045",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "sudo: a password is required",
                            "stdout_lines": [
                                "sudo: a password is required"
                            ],
                            "zuul_log_id": "0242ac1f-6606-9fe5-2b29-000000000009-1-orchestrator"
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-9fe5-2b29-000000000005",
                        "name": "stage-output",
                        "path": "/var/lib/zuul/builds/afb416e7b2e64c8ba56e6dcfb5d65ab3/untrusted/project_2/github.com/osism/openinfra-zuul-jobs/roles/stage-output"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-22T01:51:53.223563Z",
                            "start": "2026-05-22T01:51:52.207603Z"
                        },
                        "id": "0242ac1f-6606-9fe5-2b29-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-9fe5-2b29-000000000005",
                        "name": "stage-output",
                        "path": "/var/lib/zuul/builds/afb416e7b2e64c8ba56e6dcfb5d65ab3/untrusted/project_2/github.com/osism/openinfra-zuul-jobs/roles/stage-output"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-22T01:51:53.262085Z",
                            "start": "2026-05-22T01:51:53.236877Z"
                        },
                        "id": "0242ac1f-6606-9fe5-2b29-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-9fe5-2b29-000000000005",
                        "name": "stage-output",
                        "path": "/var/lib/zuul/builds/afb416e7b2e64c8ba56e6dcfb5d65ab3/untrusted/project_2/github.com/osism/openinfra-zuul-jobs/roles/stage-output"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-22T01:51:53.354945Z",
                            "start": "2026-05-22T01:51:53.276256Z"
                        },
                        "id": "0242ac1f-6606-9fe5-2b29-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-testbed06/zuul-output/docs"
                                        },
                                        "before": {
                                            "path": "/home/zuul-testbed06/zuul-output/docs"
                                        }
                                    },
                                    "failed": false,
                                    "gid": 1007,
                                    "group": "zuul-testbed06",
                                    "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-testbed06",
                                            "path": "/home/zuul-testbed06/zuul-output/docs",
                                            "recurse": false,
                                            "selevel": null,
                                            "serole": null,
                                            "setype": null,
                                            "seuser": null,
                                            "src": null,
                                            "state": "directory",
                                            "unsafe_writes": false
                                        }
                                    },
                                    "mode": "0755",
                                    "owner": "zuul-testbed06",
                                    "path": "/home/zuul-testbed06/zuul-output/docs",
                                    "size": 4096,
                                    "state": "directory",
                                    "uid": 1006,
                                    "zj_output_dirs": "docs"
                                },
                                {
                                    "ansible_loop_var": "zj_output_dirs",
                                    "changed": false,
                                    "diff": {
                                        "after": {
                                            "path": "/home/zuul-testbed06/zuul-output/artifacts"
                                        },
                                        "before": {
                                            "path": "/home/zuul-testbed06/zuul-output/artifacts"
                                        }
                                    },
                                    "failed": false,
                                    "gid": 1007,
                                    "group": "zuul-testbed06",
                                    "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-testbed06",
                                            "path": "/home/zuul-testbed06/zuul-output/artifacts",
                                            "recurse": false,
                                            "selevel": null,
                                            "serole": null,
                                            "setype": null,
                                            "seuser": null,
                                            "src": null,
                                            "state": "directory",
                                            "unsafe_writes": false
                                        }
                                    },
                                    "mode": "0755",
                                    "owner": "zuul-testbed06",
                                    "path": "/home/zuul-testbed06/zuul-output/artifacts",
                                    "size": 4096,
                                    "state": "directory",
                                    "uid": 1006,
                                    "zj_output_dirs": "artifacts"
                                },
                                {
                                    "ansible_loop_var": "zj_output_dirs",
                                    "changed": false,
                                    "diff": {
                                        "after": {
                                            "path": "/home/zuul-testbed06/zuul-output/logs"
                                        },
                                        "before": {
                                            "path": "/home/zuul-testbed06/zuul-output/logs"
                                        }
                                    },
                                    "failed": false,
                                    "gid": 1007,
                                    "group": "zuul-testbed06",
                                    "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-testbed06",
                                            "path": "/home/zuul-testbed06/zuul-output/logs",
                                            "recurse": false,
                                            "selevel": null,
                                            "serole": null,
                                            "setype": null,
                                            "seuser": null,
                                            "src": null,
                                            "state": "directory",
                                            "unsafe_writes": false
                                        }
                                    },
                                    "mode": "0755",
                                    "owner": "zuul-testbed06",
                                    "path": "/home/zuul-testbed06/zuul-output/logs",
                                    "size": 4096,
                                    "state": "directory",
                                    "uid": 1006,
                                    "zj_output_dirs": "logs"
                                }
                            ]
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-9fe5-2b29-000000000005",
                        "name": "stage-output",
                        "path": "/var/lib/zuul/builds/afb416e7b2e64c8ba56e6dcfb5d65ab3/untrusted/project_2/github.com/osism/openinfra-zuul-jobs/roles/stage-output"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-22T01:51:54.380659Z",
                            "start": "2026-05-22T01:51:53.363984Z"
                        },
                        "id": "0242ac1f-6606-9fe5-2b29-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-9fe5-2b29-000000000005",
                        "name": "stage-output",
                        "path": "/var/lib/zuul/builds/afb416e7b2e64c8ba56e6dcfb5d65ab3/untrusted/project_2/github.com/osism/openinfra-zuul-jobs/roles/stage-output"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-22T01:51:54.427403Z",
                            "start": "2026-05-22T01:51:54.391341Z"
                        },
                        "id": "0242ac1f-6606-9fe5-2b29-00000000000f",
                        "name": "Copy files and folders to staging folder"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "file",
                            "changed": false,
                            "diff": {
                                "after": {
                                    "path": "/home/zuul-testbed06/zuul-output/logs"
                                },
                                "before": {
                                    "path": "/home/zuul-testbed06/zuul-output/logs"
                                }
                            },
                            "gid": 1007,
                            "group": "zuul-testbed06",
                            "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-testbed06/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-testbed06/zuul-output/logs",
                                    "recurse": true,
                                    "selevel": null,
                                    "serole": null,
                                    "setype": null,
                                    "seuser": null,
                                    "src": null,
                                    "state": "directory",
                                    "unsafe_writes": false
                                }
                            },
                            "mode": "0755",
                            "owner": "zuul-testbed06",
                            "path": "/home/zuul-testbed06/zuul-output/logs",
                            "size": 4096,
                            "state": "directory",
                            "uid": 1006
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-9fe5-2b29-000000000005",
                        "name": "stage-output",
                        "path": "/var/lib/zuul/builds/afb416e7b2e64c8ba56e6dcfb5d65ab3/untrusted/project_2/github.com/osism/openinfra-zuul-jobs/roles/stage-output"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-22T01:51:54.724647Z",
                            "start": "2026-05-22T01:51:54.439925Z"
                        },
                        "id": "0242ac1f-6606-9fe5-2b29-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-9fe5-2b29-000000000005",
                        "name": "stage-output",
                        "path": "/var/lib/zuul/builds/afb416e7b2e64c8ba56e6dcfb5d65ab3/untrusted/project_2/github.com/osism/openinfra-zuul-jobs/roles/stage-output"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-22T01:51:54.772065Z",
                            "start": "2026-05-22T01:51:54.733972Z"
                        },
                        "id": "0242ac1f-6606-9fe5-2b29-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-9fe5-2b29-000000000005",
                        "name": "stage-output",
                        "path": "/var/lib/zuul/builds/afb416e7b2e64c8ba56e6dcfb5d65ab3/untrusted/project_2/github.com/osism/openinfra-zuul-jobs/roles/stage-output"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-22T01:51:54.814016Z",
                            "start": "2026-05-22T01:51:54.788895Z"
                        },
                        "id": "0242ac1f-6606-9fe5-2b29-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-9fe5-2b29-000000000005",
                        "name": "stage-output",
                        "path": "/var/lib/zuul/builds/afb416e7b2e64c8ba56e6dcfb5d65ab3/untrusted/project_2/github.com/osism/openinfra-zuul-jobs/roles/stage-output"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-22T01:51:54.852376Z",
                            "start": "2026-05-22T01:51:54.828054Z"
                        },
                        "id": "0242ac1f-6606-9fe5-2b29-000000000015",
                        "name": "Archive everything from logs"
                    }
                }
            ]
        },
        {
            "play": {
                "duration": {
                    "end": "2026-05-22T01:52:19.081011Z",
                    "start": "2026-05-22T01:51:54.872582Z"
                },
                "id": "0242ac1f-6606-9fe5-2b29-000000000017",
                "name": "Post cleanup play"
            },
            "tasks": [
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "cloud": "ci"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-22T01:51:54.940753Z",
                            "start": "2026-05-22T01:51:54.881975Z"
                        },
                        "id": "0242ac1f-6606-9fe5-2b29-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-22T01:51:54.986182Z",
                            "start": "2026-05-22T01:51:54.951472Z"
                        },
                        "id": "0242ac1f-6606-9fe5-2b29-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:23.717483",
                            "end": "2026-05-22 01:52:19.035992",
                            "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-testbed06/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-9fe5-2b29-00000000001b-1-orchestrator",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-05-22 01:51:55.318509",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "2026-05-22 01:51:55 - clean up servers\n2026-05-22 01:51:56 - testbed-manager\n2026-05-22 01:51:56 - testbed-node-4\n2026-05-22 01:51:56 - testbed-node-5\n2026-05-22 01:51:56 - testbed-node-2\n2026-05-22 01:51:56 - testbed-node-0\n2026-05-22 01:51:56 - testbed-node-1\n2026-05-22 01:51:56 - testbed-node-3\n2026-05-22 01:51:57 - clean up keypairs\n2026-05-22 01:51:57 - testbed\n2026-05-22 01:51:57 - wait for servers to be gone\n2026-05-22 01:52:12 - clean up ports\n2026-05-22 01:52:12 - 1a47b3c5-36d4-4c46-aa67-cbb47cf5ed5c\n2026-05-22 01:52:12 - 433b4786-5e6c-4b62-b1c6-63ea538e57de\n2026-05-22 01:52:13 - 903611a1-db4b-4e76-803d-372079999e87\n2026-05-22 01:52:13 - c2f18b92-77c3-4879-99ec-791e0ab4c505\n2026-05-22 01:52:13 - c4b21375-6d62-4570-ac20-d2fe58773346\n2026-05-22 01:52:14 - ec28ac64-e4d9-4a42-9794-b8e35c1ca37f\n2026-05-22 01:52:14 - f0c27560-012d-4900-a8de-0b25e1a4b3c0\n2026-05-22 01:52:14 - clean up volumes\n2026-05-22 01:52:14 - testbed-volume-2-node-base\n2026-05-22 01:52:14 - testbed-volume-1-node-base\n2026-05-22 01:52:14 - testbed-volume-5-node-base\n2026-05-22 01:52:14 - testbed-volume-0-node-base\n2026-05-22 01:52:14 - testbed-volume-3-node-base\n2026-05-22 01:52:14 - testbed-volume-4-node-base\n2026-05-22 01:52:14 - testbed-volume-manager-base\n2026-05-22 01:52:14 - testbed-volume-6-node-3\n2026-05-22 01:52:14 - testbed-volume-5-node-5\n2026-05-22 01:52:14 - testbed-volume-1-node-4\n2026-05-22 01:52:15 - testbed-volume-3-node-3\n2026-05-22 01:52:15 - testbed-volume-7-node-4\n2026-05-22 01:52:15 - testbed-volume-0-node-3\n2026-05-22 01:52:15 - testbed-volume-2-node-5\n2026-05-22 01:52:15 - testbed-volume-8-node-5\n2026-05-22 01:52:15 - testbed-volume-4-node-4\n2026-05-22 01:52:15 - disconnect routers\n2026-05-22 01:52:15 - testbed\n2026-05-22 01:52:16 - clean up subnets\n2026-05-22 01:52:16 - subnet-testbed-management\n2026-05-22 01:52:16 - clean up networks\n2026-05-22 01:52:16 - net-testbed-management\n2026-05-22 01:52:17 - clean up security groups\n2026-05-22 01:52:17 - testbed-node\n2026-05-22 01:52:17 - testbed-management\n2026-05-22 01:52:17 - clean up floating ips\n2026-05-22 01:52:17 - 81.163.193.59\n2026-05-22 01:52:18 - clean up routers\n2026-05-22 01:52:18 - testbed",
                            "stdout_lines": [
                                "2026-05-22 01:51:55 - clean up servers",
                                "2026-05-22 01:51:56 - testbed-manager",
                                "2026-05-22 01:51:56 - testbed-node-4",
                                "2026-05-22 01:51:56 - testbed-node-5",
                                "2026-05-22 01:51:56 - testbed-node-2",
                                "2026-05-22 01:51:56 - testbed-node-0",
                                "2026-05-22 01:51:56 - testbed-node-1",
                                "2026-05-22 01:51:56 - testbed-node-3",
                                "2026-05-22 01:51:57 - clean up keypairs",
                                "2026-05-22 01:51:57 - testbed",
                                "2026-05-22 01:51:57 - wait for servers to be gone",
                                "2026-05-22 01:52:12 - clean up ports",
                                "2026-05-22 01:52:12 - 1a47b3c5-36d4-4c46-aa67-cbb47cf5ed5c",
                                "2026-05-22 01:52:12 - 433b4786-5e6c-4b62-b1c6-63ea538e57de",
                                "2026-05-22 01:52:13 - 903611a1-db4b-4e76-803d-372079999e87",
                                "2026-05-22 01:52:13 - c2f18b92-77c3-4879-99ec-791e0ab4c505",
                                "2026-05-22 01:52:13 - c4b21375-6d62-4570-ac20-d2fe58773346",
                                "2026-05-22 01:52:14 - ec28ac64-e4d9-4a42-9794-b8e35c1ca37f",
                                "2026-05-22 01:52:14 - f0c27560-012d-4900-a8de-0b25e1a4b3c0",
                                "2026-05-22 01:52:14 - clean up volumes",
                                "2026-05-22 01:52:14 - testbed-volume-2-node-base",
                                "2026-05-22 01:52:14 - testbed-volume-1-node-base",
                                "2026-05-22 01:52:14 - testbed-volume-5-node-base",
                                "2026-05-22 01:52:14 - testbed-volume-0-node-base",
                                "2026-05-22 01:52:14 - testbed-volume-3-node-base",
                                "2026-05-22 01:52:14 - testbed-volume-4-node-base",
                                "2026-05-22 01:52:14 - testbed-volume-manager-base",
                                "2026-05-22 01:52:14 - testbed-volume-6-node-3",
                                "2026-05-22 01:52:14 - testbed-volume-5-node-5",
                                "2026-05-22 01:52:14 - testbed-volume-1-node-4",
                                "2026-05-22 01:52:15 - testbed-volume-3-node-3",
                                "2026-05-22 01:52:15 - testbed-volume-7-node-4",
                                "2026-05-22 01:52:15 - testbed-volume-0-node-3",
                                "2026-05-22 01:52:15 - testbed-volume-2-node-5",
                                "2026-05-22 01:52:15 - testbed-volume-8-node-5",
                                "2026-05-22 01:52:15 - testbed-volume-4-node-4",
                                "2026-05-22 01:52:15 - disconnect routers",
                                "2026-05-22 01:52:15 - testbed",
                                "2026-05-22 01:52:16 - clean up subnets",
                                "2026-05-22 01:52:16 - subnet-testbed-management",
                                "2026-05-22 01:52:16 - clean up networks",
                                "2026-05-22 01:52:16 - net-testbed-management",
                                "2026-05-22 01:52:17 - clean up security groups",
                                "2026-05-22 01:52:17 - testbed-node",
                                "2026-05-22 01:52:17 - testbed-management",
                                "2026-05-22 01:52:17 - clean up floating ips",
                                "2026-05-22 01:52:17 - 81.163.193.59",
                                "2026-05-22 01:52:18 - clean up routers",
                                "2026-05-22 01:52:18 - testbed"
                            ],
                            "zuul_log_id": "0242ac1f-6606-9fe5-2b29-00000000001b-1-orchestrator"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-22T01:52:19.081011Z",
                            "start": "2026-05-22T01:51:55.029587Z"
                        },
                        "id": "0242ac1f-6606-9fe5-2b29-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-22T01:52:22.663994Z",
                    "start": "2026-05-22T01:52:20.003046Z"
                },
                "id": "0242ac1f-6606-407c-102f-000000000002",
                "name": "Cleanup play"
            },
            "tasks": [
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "cloud": "ci"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-22T01:52:20.072654Z",
                            "start": "2026-05-22T01:52:20.020312Z"
                        },
                        "id": "0242ac1f-6606-407c-102f-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-22T01:52:20.114485Z",
                            "start": "2026-05-22T01:52:20.079438Z"
                        },
                        "id": "0242ac1f-6606-407c-102f-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.344097",
                            "end": "2026-05-22 01:52:22.335761",
                            "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-testbed06/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-407c-102f-000000000006-1-orchestrator",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-05-22 01:52:20.991664",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "2026-05-22 01:52:21 - clean up servers\n2026-05-22 01:52:21 - clean up keypairs\n2026-05-22 01:52:21 - wait for servers to be gone\n2026-05-22 01:52:21 - clean up ports\n2026-05-22 01:52:21 - clean up volumes\n2026-05-22 01:52:21 - disconnect routers\n2026-05-22 01:52:22 - clean up subnets\n2026-05-22 01:52:22 - clean up networks\n2026-05-22 01:52:22 - clean up security groups\n2026-05-22 01:52:22 - clean up floating ips\n2026-05-22 01:52:22 - clean up routers",
                            "stdout_lines": [
                                "2026-05-22 01:52:21 - clean up servers",
                                "2026-05-22 01:52:21 - clean up keypairs",
                                "2026-05-22 01:52:21 - wait for servers to be gone",
                                "2026-05-22 01:52:21 - clean up ports",
                                "2026-05-22 01:52:21 - clean up volumes",
                                "2026-05-22 01:52:21 - disconnect routers",
                                "2026-05-22 01:52:22 - clean up subnets",
                                "2026-05-22 01:52:22 - clean up networks",
                                "2026-05-22 01:52:22 - clean up security groups",
                                "2026-05-22 01:52:22 - clean up floating ips",
                                "2026-05-22 01:52:22 - clean up routers"
                            ],
                            "zuul_log_id": "0242ac1f-6606-407c-102f-000000000006-1-orchestrator"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-22T01:52:22.663994Z",
                            "start": "2026-05-22T01:52:20.150659Z"
                        },
                        "id": "0242ac1f-6606-407c-102f-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-22T01:52:27.300528Z",
                    "start": "2026-05-22T01:52:23.593850Z"
                },
                "id": "0242ac1f-6606-92c6-71c2-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-92c6-71c2-000000000006",
                        "name": "fetch-output",
                        "path": "/var/lib/zuul/builds/afb416e7b2e64c8ba56e6dcfb5d65ab3/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/fetch-output"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-22T01:52:23.667386Z",
                            "start": "2026-05-22T01:52:23.610742Z"
                        },
                        "id": "0242ac1f-6606-92c6-71c2-000000000008",
                        "name": "Set log path for multiple nodes"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "set_fact",
                            "ansible_facts": {
                                "log_path": "/var/lib/zuul/builds/afb416e7b2e64c8ba56e6dcfb5d65ab3/work/logs"
                            },
                            "changed": false
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-92c6-71c2-000000000006",
                        "name": "fetch-output",
                        "path": "/var/lib/zuul/builds/afb416e7b2e64c8ba56e6dcfb5d65ab3/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/fetch-output"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-22T01:52:23.731521Z",
                            "start": "2026-05-22T01:52:23.681747Z"
                        },
                        "id": "0242ac1f-6606-92c6-71c2-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/afb416e7b2e64c8ba56e6dcfb5d65ab3/work/logs"
                                        },
                                        "before": {
                                            "path": "/var/lib/zuul/builds/afb416e7b2e64c8ba56e6dcfb5d65ab3/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/afb416e7b2e64c8ba56e6dcfb5d65ab3/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/afb416e7b2e64c8ba56e6dcfb5d65ab3/work/logs",
                                    "size": 4096,
                                    "state": "directory",
                                    "uid": 0,
                                    "zj_output_dir": "/var/lib/zuul/builds/afb416e7b2e64c8ba56e6dcfb5d65ab3/work/logs"
                                },
                                {
                                    "ansible_loop_var": "zj_output_dir",
                                    "changed": true,
                                    "diff": {
                                        "after": {
                                            "path": "/var/lib/zuul/builds/afb416e7b2e64c8ba56e6dcfb5d65ab3/work/artifacts",
                                            "state": "directory"
                                        },
                                        "before": {
                                            "path": "/var/lib/zuul/builds/afb416e7b2e64c8ba56e6dcfb5d65ab3/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/afb416e7b2e64c8ba56e6dcfb5d65ab3/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/afb416e7b2e64c8ba56e6dcfb5d65ab3/work/artifacts",
                                    "size": 4096,
                                    "state": "directory",
                                    "uid": 0,
                                    "zj_output_dir": "/var/lib/zuul/builds/afb416e7b2e64c8ba56e6dcfb5d65ab3/work/artifacts"
                                },
                                {
                                    "ansible_loop_var": "zj_output_dir",
                                    "changed": true,
                                    "diff": {
                                        "after": {
                                            "path": "/var/lib/zuul/builds/afb416e7b2e64c8ba56e6dcfb5d65ab3/work/docs",
                                            "state": "directory"
                                        },
                                        "before": {
                                            "path": "/var/lib/zuul/builds/afb416e7b2e64c8ba56e6dcfb5d65ab3/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/afb416e7b2e64c8ba56e6dcfb5d65ab3/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/afb416e7b2e64c8ba56e6dcfb5d65ab3/work/docs",
                                    "size": 4096,
                                    "state": "directory",
                                    "uid": 0,
                                    "zj_output_dir": "/var/lib/zuul/builds/afb416e7b2e64c8ba56e6dcfb5d65ab3/work/docs"
                                }
                            ]
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-92c6-71c2-000000000006",
                        "name": "fetch-output",
                        "path": "/var/lib/zuul/builds/afb416e7b2e64c8ba56e6dcfb5d65ab3/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/fetch-output"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-22T01:52:24.821342Z",
                            "start": "2026-05-22T01:52:23.740628Z"
                        },
                        "id": "0242ac1f-6606-92c6-71c2-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-testbed06@81.163.193.140:/home/zuul-testbed06/zuul-output/logs/ /var/lib/zuul/builds/afb416e7b2e64c8ba56e6dcfb5d65ab3/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/afb416e7b2e64c8ba56e6dcfb5d65ab3/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-testbed06@81.163.193.140:/home/zuul-testbed06/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/afb416e7b2e64c8ba56e6dcfb5d65ab3/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-testbed06@81.163.193.140:/home/zuul-testbed06/zuul-output/artifacts/ /var/lib/zuul/builds/afb416e7b2e64c8ba56e6dcfb5d65ab3/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/afb416e7b2e64c8ba56e6dcfb5d65ab3/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-testbed06@81.163.193.140:/home/zuul-testbed06/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/afb416e7b2e64c8ba56e6dcfb5d65ab3/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-testbed06@81.163.193.140:/home/zuul-testbed06/zuul-output/docs/ /var/lib/zuul/builds/afb416e7b2e64c8ba56e6dcfb5d65ab3/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/afb416e7b2e64c8ba56e6dcfb5d65ab3/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-testbed06@81.163.193.140:/home/zuul-testbed06/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/afb416e7b2e64c8ba56e6dcfb5d65ab3/work/docs",
                                        "src": "docs"
                                    }
                                }
                            ]
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-92c6-71c2-000000000006",
                        "name": "fetch-output",
                        "path": "/var/lib/zuul/builds/afb416e7b2e64c8ba56e6dcfb5d65ab3/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/fetch-output"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-22T01:52:27.225879Z",
                            "start": "2026-05-22T01:52:24.831769Z"
                        },
                        "id": "0242ac1f-6606-92c6-71c2-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-92c6-71c2-00000000000f",
                        "name": "merge-output-to-logs",
                        "path": "/var/lib/zuul/builds/afb416e7b2e64c8ba56e6dcfb5d65ab3/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/merge-output-to-logs"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-22T01:52:27.300528Z",
                            "start": "2026-05-22T01:52:27.244590Z"
                        },
                        "id": "0242ac1f-6606-92c6-71c2-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-22T01:52:29.320790Z",
                    "start": "2026-05-22T01:52:28.289399Z"
                },
                "id": "0242ac1f-6606-c770-6c2a-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 AAAAB3NzaC1yc2EAAAADAQABAAABgQC11duj+szbXKEp9UFjkptiA/GKUJZKalvGCiYEJrw04eGS73qagIfpyu0RdMGWCS0FJy2DJMsIZtssUFDwEHyyzgyij3pFJsU9ZKtFeQAfZb4FmDtjAS46ZAJkbNhLYNkKQdJNu9wxHnluWmVmzvALnYsDReNj7c9S5+Eb6DyU79MsNkXgnyC99f70e0b3B3XlUWhBHOMmfIRDnZE2iVbsCHsz8yndS60r83dOjM/Cd+hxuDLLKTxtFwFwXlvMKY1t/RRsPdFaOEnrQmiovy5mvwmsymB8C4ADKzBjvs8TMMCQKQ5dVyyDrgVKXcWMr3a6c/DNR6Zz/oq/qUDzW9TfadrlBuysx17XY5MvsOUV9+5niVMWTFxin9IlAmp+08SjYZO9H9pHdxZeRhogAyQBLGR/TMsWkY5hbMaELYz9EZnBNYGt7nT0DwZfvf8HXDRn67aWMoKQMikp/I7FplhzErwRufGn5EFAzaYpZmJMtkvteFJ5wcB2mfJb/Om0vqM= zuul-build-sshkey",
                                    "key_options": null,
                                    "keyfile": "/home/zuul-testbed06/.ssh/authorized_keys",
                                    "manage_dir": true,
                                    "path": null,
                                    "state": "absent",
                                    "user": "zuul-testbed06",
                                    "validate_certs": true
                                }
                            },
                            "key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQC11duj+szbXKEp9UFjkptiA/GKUJZKalvGCiYEJrw04eGS73qagIfpyu0RdMGWCS0FJy2DJMsIZtssUFDwEHyyzgyij3pFJsU9ZKtFeQAfZb4FmDtjAS46ZAJkbNhLYNkKQdJNu9wxHnluWmVmzvALnYsDReNj7c9S5+Eb6DyU79MsNkXgnyC99f70e0b3B3XlUWhBHOMmfIRDnZE2iVbsCHsz8yndS60r83dOjM/Cd+hxuDLLKTxtFwFwXlvMKY1t/RRsPdFaOEnrQmiovy5mvwmsymB8C4ADKzBjvs8TMMCQKQ5dVyyDrgVKXcWMr3a6c/DNR6Zz/oq/qUDzW9TfadrlBuysx17XY5MvsOUV9+5niVMWTFxin9IlAmp+08SjYZO9H9pHdxZeRhogAyQBLGR/TMsWkY5hbMaELYz9EZnBNYGt7nT0DwZfvf8HXDRn67aWMoKQMikp/I7FplhzErwRufGn5EFAzaYpZmJMtkvteFJ5wcB2mfJb/Om0vqM= zuul-build-sshkey",
                            "key_options": null,
                            "keyfile": "/home/zuul-testbed06/.ssh/authorized_keys",
                            "manage_dir": true,
                            "path": null,
                            "state": "absent",
                            "user": "zuul-testbed06",
                            "validate_certs": true
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-c770-6c2a-000000000005",
                        "name": "remove-build-sshkey",
                        "path": "/var/lib/zuul/builds/afb416e7b2e64c8ba56e6dcfb5d65ab3/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/remove-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-22T01:52:29.320790Z",
                            "start": "2026-05-22T01:52:28.305409Z"
                        },
                        "id": "0242ac1f-6606-c770-6c2a-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
}
]
